/[cvs]/joko/doc/SampleTasks/joko_2003-01.html
ViewVC logotype

Annotation of /joko/doc/SampleTasks/joko_2003-01.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.106 - (hide annotations)
Thu Jan 30 05:34:25 2003 UTC (21 years, 5 months ago) by joko
Branch: MAIN
Changes since 1.105: +1 -1 lines
File MIME type: text/html
+ AUTOCOMMIT: updated/added content

1 joko 1.3 <html>
2 joko 1.53 <head>
3 joko 1.60 <title>joko's sample notes - 2003-01 - InventoryCleanupAndRefactoring</title>
4 joko 1.53 <link href="/horde/css.php?app=chora" rel="stylesheet" type="text/css" />
5     </head>
6 joko 1.3 <body>
7    
8 joko 1.68
9     <pre>
10    
11    
12 joko 1.75 <hr/>
13    
14 joko 1.68 AIMS:
15     - Convert this document into a data-structure and back.
16     - Don't loose a bit of information.
17     - Make possible to link to all resources available.
18    
19 joko 1.67 for working with it
20     - global metadata
21     - cvs-loginfo/commitinfo
22     - ItemMetadata
23     - ItemStatus (open, closed and stuff)
24     - ItemAuthor
25     - ItemType
26 joko 1.68 - ItemIdentifier
27 joko 1.67 - references/associations to/from
28     - word metadata
29     - link to target
30     - show target as ...
31     - overview of all gathered metadata (at the bottom)
32    
33     for rendering it
34     - render <target> at <locator> as <that-type> [in <this-mode>] [to this <othertarget>]
35    
36 joko 1.75 <hr/>
37 joko 1.67
38 joko 1.1 joko@netfrag.org - sample stack:
39    
40     o [task by joko] introduced "dispatchmail" to add mail2news-functionality to "recieveMail" (collector@netfrag.org)
41     x [task by joko] migrated joko_mail from "receiveMail" to "dispatchmail"
42     x [bug from joko] what about mailing from the cli / mails sent from the system (e.g. via CVSSpam):
43     mail is sent out coming from <username>@quepasa.netfrag.org
44     --> how to configure just having <username>@netfrag.org right here???
45     x [resolved by jonen] CVSSpam: janosch@netfrag.org:
46     x cd /etc/mail
47     x nano sendmail.mc
48     x add/replace line: MASQUERADE_AS(`netfrag.org')
49     x make
50     x /etc/init.d/sendmail reload
51     o [bug from joko] "su root" is needed sometimes
52     else PATH is not set correctly
53     and maybe something other
54     compiling fails always
55     x [task by joko] these items already have been refactored into other Tasks, Notes and/or Bug Requests - this Note is just FYI.
56     o [task by joko] dispatchmail - project work
57     x README.pod -> README.html
58     x link with "topics.html" properly
59     x write something about data-/control-flow to README.pod
60    
61     o look (in detail) at Cyrus Netnews
62     [...]
63     The IMAP server can export netnews newsgroups as IMAP mailboxes.
64     [...]
65     o collectnews, rmnews, syncnews
66     x seems to make an external web-based newsreader unneccessary!!!
67    
68     o tie together mail, news and html
69 joko 1.10 c write mini-howto
70 joko 1.1
71     o link with erfrakon
72    
73     o sieve?
74    
75     o post some old mails to news.netfrag.org!
76    
77     o what about "dev@netfrag.org"?
78    
79     o nfo/perl/libs
80     x ts
81     x outlook2ldap
82     x dispatchmail
83     o get the essence (project- and development work - the whole workflow) out of it! write it down! in detail!
84    
85     o netfrag.org-workflow:
86     o technical questions to support@netfrag.org?
87     o publish them via news!
88     o queue them into / integrate with TUTOS somehow!!!
89    
90     o new threads@news.netfrag.org:
91     x ctlinnd newgroup nfo.support.queue
92     x ctlinnd newgroup nfo.support.faq
93    
94     x new account for janosch@news.netfrag.org
95     x nano /etc/news/nnrp.access
96     x added line: *:Read Post:janosch:janosch:*
97    
98     o check out from cvs-repository:
99     o joko/doc -> /home/joko/public_html/computing/overview/topics/
100 joko 1.2 o leaded to (A, B and C): see <a href="../topics/home2web.html">home2web</a>
101 joko 1.1
102 joko 1.3 o added user@netfrag.org:
103     x adduser: collector/col§$
104 joko 1.1
105 joko 1.3 o about: some sample items occoured 2003-01-17 until 2003-01-26.
106     what to do with that?
107     o have all items stored in other applications conveniently.
108     o be able to have items or references to them *archived* centrally
109     o be able to access informations via *one* interface.
110     actually *multiple* interfaces should be possible
111     - the aim here is to get everything together (INTEGRATE!) (mnoGoSearch first! Torus::Archive later?)
112    
113     o refactor topics:
114     o make global-accessible@netfrag.org
115     o introduce subtopics
116     o sysadmin tasks
117     o janosch's, jonen's and joko's tasks
118 joko 1.1
119     o start project "admintools" @ nfo/perl/scripts - including
120     o getip.pl
121     o notify.pl
122     x on uml-event: up/down/reboot
123     o on news-post (dispatchmail: mail2news)
124     o on cvs-checkout (done on interval with joko/doc - see above)
125     o on build (build.pl)
126     o some tools from dispatchmail
127     o dispatchmail itself!
128     o
129    
130     o [idea] ;-) for symbols (in general)
131     - o = Open Task
132     - x = Closed Task
133     (- [<TopicName>] = name of topic - fixed/proposed)
134     - [<TopicType> by|for <UserName>] =
135     - type of topic - fixed/proposed
136     - username who submitted this item / should this item be assigned to
137     - this could become a language for describing the workflow
138     - this proposal should be the shortcut-form in wiki-style: (e.g. make 'tiki-workflow' from that?)
139     - more verbose (e.g. XML) - forms could/should become possible (e.g. 'WFML') (WorkFlow Markup|Modeling Language)
140     - TODO: refactor this document after further commits to show off refactoring process through cvs-revisioning!
141     o required for this: link to a page which shows the history of a document not as verbose as (e.g.) chora does
142     - d = from 'tbd': to-be-discussed
143     - c = cancelled
144    
145     o [idea] ;-) for symbols (in _this_ document here) (parser|engine behaviour modification)
146     - R = from 'tbr': to-be-refactored
147     - r = already refactored elsewhere
148     - an "r" may also mean "reference" ;-)
149     - make 'r-http://netfrag.org/to/another/reference/wrapped/via/http/' possible in documentation
150     - also the shortcut form: [r:/to/another/reference/wrapped/via/http/]
151     - this - and only this - should be the minimalst requried definition of a "reference"
152     - an internet "link" - however needs some more metadata around it: an "url" and a "caption" - what about these?
153     - either fetch them from archive-metadata of this reference ...
154     - ... or use the name directly as caption and build the url against a known redirector handler which
155     accesses the archive-metadata
156    
157     o rename "thread" to "newsgroup" in all scripts!
158    
159 joko 1.3 o what about:
160     Torus::Xyz - solution to reuse concepts of Apache 2 and Cyrus 2!!! (and OpenLDAP???) for building an open collaboration server?
161    
162     o word-search: "identify" and "search" for
163    
164 joko 1.4 o establish global "logs/" - like at http://moose.qx.net/logs/
165    
166     o add redirecting page when someone wants to access
167     o http://netfrag.org/~joko/phpChoPro/ or
168     o http://netfrag.org/~joko/w2hfax/
169    
170 joko 1.7 o update mail-dispatching-rules - aim: a more flat structure!!!
171 joko 1.4 o look at ilo.de/Inbox
172 joko 1.5 o marked message to Spam? Newsletters?
173 joko 1.8 x move: logs/cvs/quepasa.netfrag.org -> logs/netfrag.org
174     x look at netfrag.org/Inbox
175 joko 1.7 x if subject matches "Cron <joko@quepasa>" set target "logs/netfrag.org/joko/cron" [push over cron]
176     x mkdir Mail/SORTED/netfrag.org/joko
177     x touch Mail/SORTED/netfrag.org/joko/cron
178     x if subject matches "quepasa daily usenet report" at begin set target "logs/netfrag.org/system/applications" [push over inn]
179     x if subject matches "[CVS" at begin set target "logs/netfrag.org/cvs" [push over CVSSpam]
180     x if mail is from myself set target "me2myself"
181     x moved some folders
182     x move already existing file to folder
183     x mv logs/netfrag.org/system logs/netfrag.org/system.tmp
184     x mkdir logs/netfrag.org/system
185     x mv logs/netfrag.org/system.tmp logs/netfrag.org/system/applications
186     x mv netfrag.org/Status/h1.service.netfrag.org logs/netfrag.org/system/
187     x mv netfrag.org/Status/TWikiChanges logs/twiki.org/ChangeLog
188     x mkdir logs/twiki.org
189     x do changes in .dispatchmailrc - always - ;-)
190     x mv netfrag.org/Status/quepasa.netfrag.org logs/netfrag.org/system/
191     x blocked email-partition *partition*! - email-partition(!) -> WordFinder
192     x mkdir ../FILTERED
193     x mv netfrag.org/Status/Spam ../FILTERED
194     x mv netfrag.org/Status/Test misc/
195     x mv netfrag.org/Status/Postmaster\ Routing misc/Postmaster
196     x rmdir netfrag.org/Status/
197 joko 1.8 x look at netfrag.org/Inbox - again
198 joko 1.7
199    
200 joko 1.5 o look at quepasa.netfrag.org/Inbox
201     o [Multisync-users]
202     o [Kroupware]
203 joko 1.7 x tested the rules from above
204     x echo This is a testmail. Please ignore it. | mail -s "[CVS hello]" joko
205     o move old mails to MailHistory
206 joko 1.5
207 joko 1.4 o write parser and engine to handle above declaration: Mail::Audit::Dispatch::Interface::Script
208 joko 1.7 o add "X-"-field (X-Dispatched-By: dispatchmail-0.06 - http://netfrag.org/~joko/computing/dispatchmail/)
209 joko 1.4
210     o release mail from above from joko - introduce another email-address
211     - e.g. work@netfrag.org, event@netfrag.org or tracker@netfrag.org (like collector@netfrag.org)
212 joko 1.5
213     o Multisync & SyncML
214     o post something to mailing-list...!?
215    
216     o the '.cvslink'-mechanism:
217     o type: ln -s /home/joko/public_html/_web/_cvs.php .
218    
219     o LinkContainer
220     - insert via drag & drop
221     - shows links hierarchically
222    
223     o (Self)Info - mails to yourself
224     o convert all "(Self)Info" mails to
225     news-messages - use "formail" and ...?
226    
227     o h1.service.netfrag.org
228     o base os-upgrade: suse X -> debian 3.0
229 joko 1.4
230 joko 1.5 o dispatchmail
231     o are Mail-Headers already added?
232    
233     o workflow (PostThisLink)
234     o drag link from done google-search ...
235     o ... to container (at the current Task)
236     o a news-post is created automagically
237     o use this:
238     [smtp-header-fields]
239     From: expanded email-address resolved from Name|Nickname in Addressbook (via LDAP!)
240     Subject: googled for "<search-request>"
241     [body]
242     o include into mime-part if not already included
243     o fetch from web on demand
244    
245     o ssl/tls for inn?
246    
247     o dispatchmail
248 joko 1.7 o re-link as sub-/module-project under Torus::Content::Gateway (mail2news, mail2fax)
249 joko 1.5 o -> Torus::Content - a content delivery engine
250     o -> additional idea: Torus::Content::Gateway is "just" the API to "Torus::Item::Router" in this case
251     o 'Torus::Content::Gateway' would then route 'Torus::Item::RFC822'-objects using 'Torus::Item::Router'
252     o look at sieve - jonen posted to nfo.links.computing: [r:Message-ID: <b0ppj7$7gv$1@quepasa.netfrag.org>]
253 joko 1.7 o re-link as sub-/module-project under Torus::Virtual (mail2folder, mail2mail)
254     o here it acts as a dispatcher from incoming mails - TARGET gets resolved via ldap-resolvement
255     o make possible: MAIL-IN -> mail2mail (via ldap-query) -> mail2fax|mail2news
256 joko 1.14 o mail2news
257     x the "via-fetchmail"-solution
258     x su collector
259     x cd ~
260     x chmod og-rwx .fetchmailrc
261 joko 1.5
262     o finally: do actually establish 'Torus' at 'nfo/perl/libs'
263    
264     o pod: checkout how to make references which expand to html-urls
265     o does pod handle this or do we need external link-expansion for this task?
266     o how to make references to news-messages?
267     e.g.:
268     o Message-ID: <b0ppj7$7gv$1@quepasa.netfrag.org>
269     o news://news.netfrag.org/nfo.links.computing
270 joko 1.7 o proposal(s) for "news2http" (Torus::Content::Gateway/Torus::Item::???):
271 joko 1.5 o http://news.netfrag.org/id=b0ppj7$7gv$1@quepasa.netfrag.org
272     o http://news.netfrag.org/nfo.links.computing/subject=FilteringMailWithSieve of wiki
273     o http://news.netfrag.org/nfo.links.computing/id=b0ppj7$7gv$1@quepasa.netfrag.org
274    
275     o what about the '.nws'-files on ms? (for news-messages)
276    
277     o display-mode: everything strictly hierarchical to get maximum overview!!!
278 joko 1.4
279 joko 1.6 x Inventory: cleaned up local and master code repositories
280 joko 1.7
281     o add "last-updated" to "README.html"
282    
283     o search.netfrag.org
284    
285     o tool for the "DoThis", "DoHere", "DoAll" - series
286     o FaxThis (joko/ToolBox/Windows/FaxThis)
287     o tool "WinSync": (WinSync All)
288     x RsyncHere
289     o Contacts2Ldap
290    
291     o statistics-page:
292     o for cvs.netfrag.org: cvs-statistics (activeness, ...), sloccount
293    
294     x home2web
295     x finally - added complete /home/joko/ to cvs-repository in order to get a revisioned ".dispatchmailrc"
296     x ~/.bashrc - added line: export CVSROOT=/var/lib/cvs
297     x relogin: logout/login
298     x cd ~
299     x joko@quepasa:~$ cvs checkout -d . joko (Fri Jan 24 00:43:18 CET 2003)
300     x cvs add TODO
301     x cvs add .bashrc .cronrc-hourly .forward
302     x added /home/joko/virtual/joko_mail
303     [as joko]
304     x cvs add virtual
305     x chmod g+w virtual/CVS/*
306     [as joko_mail
307     o shortcut for (e.g.): cvs commit -m "initial check-in" .bashrc .cronrc-hourly .forward
308     o cvsadd <abc> <def>
309     o add /home/root (and maybe include there some other things "lying around")
310    
311     o alternative to all that Cyrus-stuff: just use the very "normal" imapd together with kerberos
312    
313     o make screenshots of log-output of dispatchmail when it's ready
314    
315     o base logging of 'dispatchmail' on DesignPattern::Object::Logger
316    
317     o dispatchmail-mail2folder: add feature to create folders recursively
318    
319     x archive mails
320     x su joko_mail
321     x cd ~
322     x mv ilo.de/Inbox ~/MailHistory/ARCHIVED/ilo.de/2002-05-30\ -\ 2003-01-24
323     x mkdir ~/MailHistory/ARCHIVED/netfrag.org/2003-01
324     x mv netfrag.org/Info ~/MailHistory/ARCHIVED/netfrag.org/2003-01/
325     x changed rule which formerly targeted to 'netfrag.org/Info' into 'me2myself'
326     x mv netfrag.org/Inbox ~/MailHistory/ARCHIVED/netfrag.org/2003-01/
327     x mkdir ~/MailHistory/ARCHIVED/netfrag.org/2003-01/Status
328     x mv netfrag.org/Status/cashew.netfrag.org ~/MailHistory/ARCHIVED/netfrag.org/2003-01/Status/
329     x mv netfrag.org/Status/h1.service.netfrag.org ~/MailHistory/ARCHIVED/netfrag.org/2003-01/Status/
330 joko 1.8 x mv Sent ~/MailHistory/ARCHIVED/Sent/Sent_2002-11-13_-_2003-01-24
331    
332 joko 1.7
333     o investigate LDAP-entry "mailForwardingAddress"
334    
335     o establish "Mini-HowTo"
336    
337     o search (allover): /^.*\.netfrag\.org/ => find all hostnames to register
338     (they are scattered around in to-be-installed (web-)applications)
339 joko 1.6
340 joko 1.8 o Mail::Audit::Dispatch::Lookup (csv-file, ::NetLDAP, => Data::Storage::Handler::Xyz => Data::Map)
341 joko 1.6
342 joko 1.9 x switched mailing completely in outlook
343     o Evolution!
344     x now talking to 'wu-imapd' via ssl, too! - thanks to jonen!
345     Jan 24 04:55:17 quepasa imapd[11508]: connect from 217.231.123.57
346     Jan 24 04:55:17 quepasa imapd[11508]: imaps SSL service init from 217.231.123.57
347     Jan 24 04:55:18 quepasa imapd[11508]: Login user=joko_mail host=pD9E77B39.dip.t-dialin.net [217.231.123.57]
348     x now my outlook sends via 'mail.netfrag.org' using 'TLS' - thanks to jonen!
349     Jan 24 04:53:09 quepasa sm-mta[11499]: STARTTLS=server, relay=pD9E77B39.dip.t-dialin.net [217.231.123.57], version=TLSv1/SSLv3, verify=NO, cipher=RC4-MD5, bits=128/128
350     Jan 24 04:53:10 quepasa sm-mta[11499]: h0O3r91D011499: from=<andreas.motl@ilo.de>, size=435, class=0, nrcpts=1, msgid=<008c01c2c35c$5701d2a0$240aa8c0@grasshopper>, proto=ESMTP, daemon=MTA, relay=pD9E77B39.dip.t-dialin.net [217.231.123.57]
351    
352     o use <a href="http://imapfilter.hellug.gr">IMAPFilter</a>!!!
353    
354 joko 1.10 o refactor old TODOs using 'home2web'
355    
356     o webgate (like dispatchmail)
357    
358     o zeit anhalten! (alle grauen männer umbringen!)
359    
360     o add to cvs:
361     o /home/service/
362     o /home/service/virtual/collector
363     o /home/service/virtual/tracker
364     o /home/service/virtual/fetcher
365     o /home/service/virtual/archiver
366    
367     o use 'wCron' to automagically do a 'cvs commit -m "+ updated/added content" joko/doc'
368     x mkdir -p C:\Programme\WCron
369     x unzip -j "C:\home\amo\develop\netfrag.org\rabit\wCron\releases\WCron-0.62-pre.zip" -d C:\Programme\WCron
370     o win2000: change/check permissions: right-click/Properties/Security Settings/Read, Execute = enabled
371     x run it
372     x add task
373     x implement shortcut-script: joko/Scripts/shortcuts/cvs_commit_joko-doc.bat
374     x add lines:
375     x cd C:\home\amo\develop\netfrag.org\joko
376     x cvs commit -m "+ updated/added content" doc
377    
378    
379     o on Windows it's called "QuickLaunch" ....
380    
381 joko 1.11 o plugins for nautilus/gnome/kde:
382     show arbitrary data-structures (from anywhere): here we may get the drag & drop - functionality "on-the-fly"
383 joko 1.6
384 joko 1.15 o new user "gateway":
385     x adduser --home /home/service/virtual/gateway gateway (pass: gw%R%)
386     x mkdir /var/lib/cvs/gateway
387     x chown -R gateway.gateway /var/lib/cvs/gateway
388     x su gateway
389 joko 1.16 x cvs -d /var/lib/cvs checkout -d ~ gateway
390 joko 1.15
391 joko 1.16 x error on quepasa:
392     Jan 24 19:00:09 quepasa sm-mta[17960]: STARTTLS=server, relay=pD9E77B39.dip.t-dialin.net [217.231.123.57], version=TLSv1/SSLv3, verify=NO, cipher=RC4-MD5, bits=128/128
393     Jan 24 19:00:09 quepasa sm-mta[17960]: h0OI081D017960: ruleset=check_rcpt, arg1=<janosch@ultrajan.de>, relay=pD9E77B39.dip.t-dialin.net [217.231.123.57], reject=550 5.7.1 <janosch@ultrajan.de>... Relaying denied. Proper authentication required.
394     x add to /etc/mail/default-auth-info
395     sendmail
396     sendmail
397     sendmailpwd
398     quepasa.netfrag.org
399     x /etc/init.d/sendmail restart
400    
401     o Torus::Publish::Research::Web
402     o googling for something automagically opens a new task
403     o all links directly or indirectly coming out of this are sorted below this task
404     o the user can end this task on demand: timetracking is done automagically as well
405    
406     o register tutos.netfrag.org
407    
408 joko 1.17 o qpopper with tls, sasl and kerberos5?
409    
410 joko 1.18 o off realtime! the only thing that happens at realtime is MailMiltering.
411     x cvs checkout of joko/doc is done via cron
412     x mail2news-dispatching is now done via cron (would be possible "in realtime" via '.forward'ing the mail *directly* to dispatchmail)
413    
414     o ctlinnd newgroup nfo.csm (Collaborative System Management)
415 joko 1.15
416 joko 1.19 o make possible:
417     o after "cvs update" make question: "Found new items in "" while scanning. Should i add them to the repository?"
418     o drag & drop arbitrary items out of outlook (.msg, .nws, etc.) - search for them while scanning the fs and sync them
419     against *original* source. (e.g. 'Message-ID: <b0s5v9$j7d$1@quepasa.netfrag.org>')
420    
421 joko 1.20 x CVSSpam -> nfo.log.cvs
422     x su root
423     x cd /etc/mail
424     x nano virtusertable
425     x add line:
426     x cvs-log@netfrag.org gateway
427     x make virtusertable
428     x su gateway
429     x cd ~
430     x nano .dispatchmailrc
431     x add lines:
432     $self->copy('Newsgate', 'nfo.log.cvs')
433     if $to =~ m/cvs-log/;
434     x exit (to logout)
435     x cvs update CVSROOT/loginfo
436     x add to CVSROOT/loginfo (to the end of the line starting with '^nfo '):
437     --to cvs-log@netfrag.org
438     x cvs commit -m "+ added new notification target: 'cvs-log@netfrag.org'" CVSROOT/loginfo
439 joko 1.21 x tested with some mini-howto
440     x removed '--to joko@netfrag.org --to jonen@netfrag.org --to bareface@netfrag.org --to janosch@netfrag.org '
441     from CVSROOT/loginfo for module 'nfo'
442     x announce this
443     x added to '/etc/news/nnrp.access':
444     *:Read Post:bareface:bareface:*
445     x /etc/init.d/inn reload
446    
447     x add 'gateways'-repository to chora
448     x nano /data/www/doc/horde/chora/config/cvsroots.php
449     x add lines:
450     # 2003-01-24, joko
451     $cvsroots['gateway'] = array(
452     'name' => 'gateway',
453     'location' => '/var/lib/cvs/gateway',
454     'title' => "$titlePrefix gateway's CVS Repository",
455     'cvsusers' => $cvsusers,
456     );
457    
458     x configured Apache for serving news.netfrag.org
459     x cleaned up /data/www/virtual/netfrag/conf/httpd.conf
460     x ./test.conf
461     x comments
462     x /etc/init.d/apache reload
463     x test: http://news.netfrag.org/
464    
465     o new module for cvs-repository?
466 joko 1.26 o nfo/layouts/fs/skel/data2
467 joko 1.21 o checkout to /data on quepasa.netfrag.org
468 joko 1.26 x done:
469     x su root
470     x cd /var/lib/cvs
471     x mkdir -p nfo/layouts/fs/skel/data
472     x mkdir -p nfo/layouts/fs/skel/data2
473     x mkdir -p nfo/hosts/quepasa.netfrag.org/data
474     x cvs -d /var/lib/cvs checkout -d /data nfo/hosts/quepasa.netfrag.org/data
475 joko 1.27 x *mungle everything and commit!* look at the repository!
476     x add special group with access to this repository: 'rootsrc'
477     x groupadd rootsrc
478     x usermod -G src,staff,rootsrc joko
479     x usermod -G src,staff,rootsrc jonen
480     x usermod -G rootsrc root
481     x change permissions
482 joko 1.28 x cd /var/lib/cvs/nfo/
483     x chown -R .rootsrc hosts
484     x chmod -R g+w hosts
485 joko 1.21
486 joko 1.20
487     x add to system-conf-repository:
488     x /etc/mail
489     x php: cvs-redirect
490     x
491    
492 joko 1.21 o extend WCron
493     x show (per-task) if it's currently running or not: provide buttons to (start, stop, pause, resume or cancel a task...)
494     x use as a frontend for administering nfo/libs/perl/ - backend - tasks(???)
495    
496     x install Horde/Troll
497     x install troll
498     x cd /home/service/download
499     x mkdir horde
500     x cd horde
501     x wget ftp://ftp.horde.org/pub/troll/troll-0.0.2.tar.gz
502     x tar -xzf troll-0.0.2.tar.gz --directory=/data/www/doc/horde/
503     x configure horde
504     x cd /data/www/doc/horde/
505     x nano config/registry.php
506     x add lines:
507     $this->applications['troll'] = array(
508     'fileroot' => dirname(__FILE__) . '/../troll',
509     'webroot' => $this->applications['horde']['webroot'] . '/troll',
510     'icon' => $this->applications['horde']['webroot'] . '/troll/graphics/troll.gif',
511     'name' => _("News"),
512     'allow_guests' => true,
513     'show' => true
514     );
515 joko 1.22 x configure Troll
516     x cd troll/config
517     x conf.php
518     x cp conf.php.dist conf.php
519     x nano conf.php
520     x edit:
521     x $conf['news']['server'] = 'news.netfrag.org';
522     x $conf['news']['mailserver'] = 'mail.netfrag.org';
523     x servers.php
524     x cp servers.php.dist servers.php
525     x add:
526     $servers['netfrag.org'] = array(
527     'name' => 'news.netfrag.org',
528     'server' => 'news.netfrag.org',
529     'port' => 119,
530     );
531     x prefs.php
532     x cp prefs.php.dist prefs.php
533     x html.php
534     x cp html.php.dist html.php
535     x permissions
536     x chmod o+r *.php
537    
538    
539 joko 1.21 x test: http://netfrag.org/horde/
540     o another (more bright) skin for horde@netfrag.org!!!
541    
542 joko 1.23 o Warum nicht überall Horde? Sondern TUTOS?
543     o Horde ist sehr breit angelegt, dafür fehlt es jedoch an vielen Stellen noch ein wenig im Detail.
544     o mittlerweile: mit Hermes & Co.? nochmal ansehen!
545    
546     o just do automated operations (like cvs commit) only if system is idle
547    
548     o automagically redirect http://netfrag.org/horde/ to https://netfrag.org/horde/
549     o with an Apache - rewrite-rule?
550    
551     x how to map TUTOS-groups to newsgroups?
552     x ctlinnd newgroup nfo.tutos.sysadmin
553     x add dispatching for sysadmin@netfrag.org
554     x add to /home/service/virtual/gateway/.dispatchmailrc
555     $self->copy('Newsgate', 'nfo.tutos.sysadmin') if $to =~ m/sysadmin/;
556     x add to /etc/mail/virtusertable:
557     # --- news.netfrag.org - joko, 2003-01-24
558     sysadmin@netfrag.org gateway
559     make virtusertable!
560     x write welcome-mail
561     root@quepasa:~$ mail sysadmin@netfrag.org
562     Subject: Welcome to the sysadmin-newsgroup at netfrag.org!
563     Have fun!
564     greets, joko.
565    
566     .
567     Cc:
568     x test: do "refresh newsgroups" at your favourite news-reader
569     x this has been refactored to: <a href="http://news.netfrag.org/nfo.tutos.sysadmin/id/b0shbj$l9s$1@quepasa.netfrag.org">[news:id=b0shbj$l9s$1@quepasa.netfrag.org]</a>
570     x HEADERS:
571     x Message-ID: <b0shbj$l9s$1@quepasa.netfrag.org>
572     x Subject: Re: Welcome to the sysadmin-newsgroup at netfrag.org!
573     o newsgate
574     o http://news.netfrag.org/nfo.tutos.sysadmin/id/b0shbj$l9s$1@quepasa.netfrag.org
575     o http://news.netfrag.org/nfo.tutos.sysadmin/subject/Re: Welcome to the sysadmin-newsgroup at netfrag.org!
576    
577 joko 1.24 o Erkenntnis aus UML (Kernel 2.4): schwierig mit gleichzeitigem Zugriff
578    
579     o gave up trying to get Troll running
580    
581     x setup alternatives to Horde for public access
582     o viewcvs
583     x apt-get install libapache-mod-python
584 joko 1.25
585 joko 1.24 o WebNewsViewer
586    
587     o release the user from having to send email-messages to actually post urls with content (e.g. "FirstPage")
588    
589 joko 1.25 o parse .url-files!
590    
591     o have newsgroup-structure backed in ldap-container (ou) somehow (Data::Map!)
592    
593     x new email-addresses@netfrag.org:
594     x sysadmin@netfrag.org
595     x faq@netfrag.org
596    
597 joko 1.61 x --rework|*reworked*-- apache-layout - check into repository as something root is responsible for!
598    
599     x --setup|*setting up*-- newsportal (by Florian Amrhein)
600 joko 1.26 x url: http://florian-amrhein.de/newsportal/
601     x cd /home/service/download
602     x mkdir newsportal
603     x cd newsportal
604     x wget http://florian-amrhein.de/newsportal/download/newsportal-0.24.tar.gz
605     x mkdir -p /data/www/virtual/netfrag/sites/news/apps/newsportal/
606 joko 1.56 x tar -xzf newsportal-0.24.tar.gz --directory=/data/www/global/apps/newsportal/
607     x add to /data/www/virtual/netfrag/conf/applications.conf
608     Alias /webnews/ /data/www/global/apps/newsportal/
609     x configure in /data/www/global/apps/newsportal/config.inc
610     // newsserver setup
611     $server="news.netfrag.org";
612     $server_auth_user="webnews";
613     $server_auth_pass="web123";
614     x add to /etc/news/nnrp.access:
615     # 2003-01-26, joko
616     *:Read Post:webnews:web123:*
617     x modify groups.txt
618     <nfo.* - add all groups here>
619     o TODO: AUTOUPDATE here!
620 joko 1.57 x add to the index-page:
621     xR set INSERTION="<link href="/horde/css.php?app=chora" rel="stylesheet" type="text/css" />"
622     x grep -rin "<head" *
623     doc/readme-deutsch.html:4:</head>
624     doc/faq.html:4:</head>
625     doc/history.txt:234:- fehlender </head> Tag ergaenzt
626     doc/readme-english.html:4:</head>
627     doc/history.txt~:233:- fehlender </head> Tag ergaenzt
628     extras/frames/thread_frameset.php:10:</head>
629     head.inc:5:</head>
630     x cvs add head.inc
631     x cvs commit -m "+ initial commit" head.inc
632     x <modify head.inc>
633     x nano head.inc
634     x <jump to line 5> STRG+W + T: 5
635     xR <insert INSERTION>
636     xR <insert [ENTER]>
637     x <save file> STRG+O + [ENTER]
638     x test: <hit reload on <a href="http://www.netfrag.org/webnews/">http://www.netfrag.org/webnews/</a>>
639     o TODO: RefactorThisHtmlRef to WebNews
640     o view message in some MimeViewer or HtmlViewer (Horde?)
641     o -> use a MessageViewer with MimeCapabilities and HtmlCapabilities
642 joko 1.58 x Why newsportal and no other?
643     x directly connects to nntp-daemon
644     x has local spool (o TODO: purge regularly?)
645     x highly customizable
646     x added custom css-stylesheet and changed something at content-rendering-level without any problems
647     x visit cvs.netfrag.org to look at the changes made to the newsportal codebase:
648     x -> <a href="http://cvs.netfrag.org/nfo/hosts/quepasa.netfrag.org/data/www/global/apps/newsportal/">newsportal at cvs.netfrag.org</a>
649     o TODO: RefactorThisLink
650     x it's just easy!
651 joko 1.59 x setup dispatchrequest for http://news.netfrag.org
652     x cd /data/www/virtual/netfrag/sites/news/
653     x create symlink
654     x ./.symlinkrc
655     x copy over from webcvs
656     x cp ../webcvs/index.php .
657     x mkdir .dispatch
658     x cd .dispatch
659     x cp ../webcvs/.dispatch/config.php .
660     x cp ../webcvs/.dispatch/index.php .
661 joko 1.60 x cvs add ...
662     x cvs commit ...
663 joko 1.61 x added|*adding* dispatcher at http://news.netfrag.org
664     x used and mungled DispatchRequest(->cvs, ->doc, ->search) for this purpose
665     o IdeaFor ParseDoc: expand: cvs=JumpToCvs, doc=JumpToDoc, search=SearchFor
666     x examples for the JumpToCvs mechanism are shown on <a href="http://netfrag.org/~joko/computing/overview/topics/>computing/overview/topics</a>
667     x tested http://cvs.netfrag.org/ - still working...
668     o AddedFeatures to DispatchRequest:
669     x JumpToNewsgroup: http://news.netfrag.org/nfo.tutos.sysadmin/
670 joko 1.62 e.g. ->http://netfrag.org/webnews/thread.php?group=nfo.links.computing
671 joko 1.61 o JumpToThread: NotYetImplemented! DoWeReallyNeedThis?
672     o JumpToArticle: http://news.netfrag.org/nfo.sysadmin.tutos/id/b0shbj$l9s$1@quepasa.netfrag.org
673 joko 1.65 x JumpToArticle: http://news.netfrag.org/nfo.links.computing/id/44
674 joko 1.62 e.g. ->http://netfrag.org/webnews/article.php?id=44&group=nfo.links.computing
675 joko 1.24
676 joko 1.86 x NfoWeb
677 joko 1.29 o add WikiPages:
678     o Overview
679 joko 1.84 o News
680     o news.netfrag.org
681     o Users
682     o Development
683     o Projects
684     o cvs.netfrag.org
685     o Documentation
686     o Topics
687     o MiniHowto
688     o Download
689 joko 1.29 (o Search)
690     o modify HomePage
691     o change Projects to Overview
692    
693     o yakka & pod
694     o convert pod to tavi
695     o perl first (pod2tavi)
696     o php afterwards (pod2tavi-php)
697     o then refactor to a YakkaPlugin (an "input-filter"?) ('yakka-filter-pod'?)
698     o address "files" outside the normal/configured default YakkaRepository
699     o introduce: "ExplicitAddressingOfArbitraryTargets"
700     o via HttpHeader (GET/POST) (HtmlUrlArgument, HtmlFormField)
701     o introduce "YakkaContainers": aim: group a bunch of targets/items together as a kind of "MetaRepository"
702    
703     o viewcvs & yakka
704     o a filesystem-adapter for yakka's storage-handler-system
705     o show "view in yakka" if document-type eq 'tavi|tavi,v|pod'
706    
707     o IconForNetfrag.Org?
708     o fav.ico?
709    
710 joko 1.61 x --*installed*|install-- viewcvs
711 joko 1.29 x apt-get install viewcvs
712 joko 1.30 x configured:
713     x /var/lib/cvs
714     x email-address (new): cvs-admin@netfrag.org -> dev@netfrag.org
715     x no forbidden modules (do this via unix permissions!)
716     x allow tarball generation? yes!
717     x Hint: add "Alias /viewcvs/ /usr/share/viewcvs/" to /etc/apache/conf/httpd.conf for online documents and icons
718     x added to '/data/www/virtual/netfrag/conf/applications.conf' in our case
719 joko 1.31 x added '<link href="/horde/css.php?app=chora" rel="stylesheet" type="text/css" />' to '/etc/viewcvs/templates/header.ezt'
720 joko 1.30
721 joko 1.61 o rendering *proposals* for TaviWorkflow
722 joko 1.30 o Linking|Referencing (WikiWords, PureExplicitLinkExtrapolation, NamedLinks)
723     o Coloring
724     o [o=red, x=green, R=red, r=green]
725    
726 joko 1.61 o *shortcut*: TestApache to run 'apachectl configtest' (WikiForSystemAdministration)
727 joko 1.30
728     x web-based newsreader? twig!
729     x apt-get install twig
730    
731 joko 1.31 o shutdown horde (for now: "pause")
732 joko 1.30
733 joko 1.32 o viewcvs & apache-mod-python?
734    
735     o home2web, .home2webrc
736 joko 1.76 o what?
737     --before: buildhtml --source=pod|tavi
738     --after: say "ready"
739     o hmmm...
740     o buildhtml: automate various SubTasks
741     o synccvs (->cvs.nfo.perl.scripts.shortcuts.synccvs.pl)
742     o buildhtml (->makedoc) (->cvs.nfo.perl.scripts.shortcuts.synccvs.pl)
743 joko 1.32
744 joko 1.33 x added root of quepasa to cvs
745     x su root
746     x cd /var/lib/cvs/nfo/hosts/quepasa.netfrag.org
747     x mkdir root
748     x chown -R .rootsrc root/
749     x chmod -R g+w root/
750     x cd /tmp
751     x cvs -d /var/lib/cvs checkout -d / nfo/hosts/quepasa.netfrag.org/root
752     x start with /etc
753     x cd /etc
754     x cvs add etc
755     x cvs add viewcvs
756     x cd viewcvs
757     x cvs add ....
758     x cvs commit -m "+ initial commit"
759    
760     x How to get a single file from cvs for download: (e.g.)
761     wget http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/viewcvs/viewcvs/templates/header.ezt?rev=1.2
762    
763     x cvsgraph still missing: apt-get install cvsgraph
764    
765 joko 1.38 x chora -> viewcvs
766 joko 1.34 o change logo at /usr/share/viewcvs/images
767     x removed from template
768     x cvsview-query.cgi didn't work yet!
769     x error was:
770     x tail -f /data/www/virtual/netfrag/log/error_log
771     Traceback (most recent call last):
772     File "/usr/lib/cgi-bin/viewcvs-query.cgi", line 50, in ?
773     import query
774     File "/usr/lib/python2.1/viewcvs/query.py", line 42, in ?
775     import cvsdb
776     File "/usr/lib/python2.1/viewcvs/cvsdb.py", line 34, in ?
777     import dbi
778     File "/usr/lib/python2.1/viewcvs/dbi.py", line 17, in ?
779     import MySQLdb
780     ImportError: No module named MySQLdb
781     [Sat Jan 25 11:16:55 2003] [error] [client 217.231.127.85] Premature end of script headers: /usr/lib/cgi-bin/viewcvs-query.cgi
782     x solution is:
783     x apt-get install python-mysqldb
784 joko 1.35 x use mysql;
785     x insert into db values ('localhost', 'ViewCVS', 'viewcvs', 'Y','Y','Y','Y','Y','Y','N','Y','Y','Y');
786     x insert into db values ('%', 'ViewCVS', 'viewcvs', 'Y','Y','Y','Y','Y','Y','N','Y','Y','Y');
787     x insert into user (host, user, password) values ('localhost', 'viewcvs', password('viewcvs'));
788     x flush privileges;
789 joko 1.37 x cd /usr/lib/viewcvs
790     x ./make-database
791 joko 1.38 x
792     o mail to author of viewcvs
793 joko 1.37
794 joko 1.34
795 joko 1.35 o docu about uml and filesystem-layer running on gharb for MiniHowTo?
796 joko 1.34
797 joko 1.35 o search.php?wiki=1&cvs=1&index=1
798    
799 joko 1.86 x get mnoGoSearch running
800 joko 1.35 e apt-get install mnoGoSearch
801 joko 1.86 e apt-get install mnogosearch-common mnogosearch-doc mnogosearch-pgsql mnogosearch-php
802     x apt-get install mnogosearch-common mnogosearch-php
803     x don't overwrite configuration files
804     x use 'crc-multi'
805     x use 'postgres'
806     x use 'mnogosearch'
807     x apt-get install postgresql
808 joko 1.87 x use 'Enter default encoding (SQL_ASCII):'
809     Success. You can now start the database server using:
810    
811     /usr/lib/postgresql/bin/postmaster -D /var/lib/postgres/data
812     or
813     /usr/lib/postgresql/bin/pg_ctl -D /var/lib/postgres/data -l logfile start
814    
815     PostgreSQL database now installed.
816     Use /usr/bin/createdb to create a specific database and
817     /usr/bin/createuser to enable other users to connect to a
818     PostgreSQL database.
819    
820     In the first instance, these commands must be run by the
821     user 'postgres'.
822    
823     Restarting PostgreSQL database: postmaster
824     No /usr/lib/postgresql/bin/postmaster found running; none killed.
825     Starting PostgreSQL postmaster.
826     postmaster successfully started
827     .
828     Enabling the PL procedural language in all PostgreSQL databases...
829     plpgsql added to template1
830     x apt-get install postgresql-dev
831     e apt-get install libpostgresql
832 joko 1.89 e apt-get install libpgtcl
833 joko 1.87 x apt-get install mnogosearch-pgsql mnogosearch-pgsql-dev
834     x dpkg-reconfigure mnogosearch-common
835 joko 1.88 x su postgres
836     x /usr/lib/postgresql/bin/createuser mnogosearch
837 joko 1.90 x /usr/lib/postgresql/bin/createdb mnogosearch
838    
839     x changed to "mysql" in /etc/mnogosearch/indexer.conf and
840     e deployed schemas at /usr/share/doc/mnogosearch-common/create/mysql/
841     x mysql -e "insert into user (host, user, password) values ('localhost', 'mnogosearch', password('mno123'));" mysql
842     c mysql -e "insert into user (host, user, password) values ('%', 'mnogosearch', password('mno123'));" mysql
843     x mysql -e "insert into db values ('localhost', 'mnogosearch', 'mnogosearch', 'Y','Y','Y','Y','Y','Y','N','Y','Y','Y');" mysql
844     x mysql -e "create database mnogosearch;"
845     x cd /usr/share/doc/mnogosearch-common/create/mysql/
846     x mysql mnogosearch < categories.txt
847     x mysql mnogosearch < crc-multi.txt
848     x deployed schemas at /usr/share/doc/mnogosearch-common/create/pgsql/
849     x psql -U mnogosearch mnogosearch < create.txt
850 joko 1.91 x ...
851     x added to /data/www/virtual/netfrag/conf/applications.conf
852     php_value include_path /usr/share/mnogosearch-php:/etc/mnogosearch-php
853     Alias /search/ /var/www/search.php
854     x apt-get install php4-pgsql
855 joko 1.92
856     x !!! jonen made mysql-mode apts for mnogosearch-common_3.2.6-2.SU.1_all.deb !!!
857     use them: [...] ->archive:/path/to/debs
858    
859 joko 1.35
860     o it's not tavi nor tavi-workflow - it's: JustWrite? it's todo! (.todo -> .justdo -> .justwrite -> .done)
861    
862     o ScanToWeb
863    
864     o look at Mailman: http://www.list.org/features.html
865 joko 1.12
866 joko 1.36 o use cvsup!?
867 joko 1.37
868     o alien.netfrag.org - (package-conversion) --> alien.packages.netfrag.org
869    
870 joko 1.38 o chora2viewcvs - How to migrate from Horde/Chora to viewcvs.
871    
872     o LinuxInCvs (linux2cvs)
873    
874     o TestApacheConfig, StopApache, StartApache have to work without any running Apache - of course!
875 joko 1.36
876 joko 1.39 o through "viewcvs" we loose the ability to "publish" documents via former chora:
877     viewcvs takes care to keep documents like they are in their original - so ".html"-files should be shown with text/plain
878    
879     o re-integrate .cvslink/JumpToCvs with dispatchurl
880    
881     o WikiWords in CvsCommitMessages? (via yakka?)
882    
883     x http://cvs.netfrag.org/bareface/yakka/?tarball=1
884    
885 joko 1.40 o [source:/link/to/source-code] (most times a '.cvslink' - hmmm?)
886 joko 1.41 [source:<projectname>]
887    
888     o HelpMe
889    
890     o [snapshot:/link/to/snapshot]
891     [snapshot:<projectname>]
892    
893 joko 1.42 o dispatchrequest - a multipurpose request dispatcher
894     o integrate:
895     x redirector at cvs.netfrag.org ...
896     o ... and news.netfrag.org
897     o JumpToCvs (.cvslink-mechanism)
898 joko 1.44 o how was it done?
899     x cd /data/www/virtual/netfrag/sites/webcvs/.dispatch
900     x ln -s /data/www/global/apps/dispatchrequest .
901    
902 joko 1.42
903 joko 1.53 o buildhtml -> makedoc
904 joko 1.42
905 joko 1.43 o TWIG & yakka?
906    
907 joko 1.45 o rename: dispatchmail -> dispatchmessage
908    
909 joko 1.46 c rename: dispatchrequest -> forwardrequest?
910 joko 1.45
911 joko 1.46 o readrc of bashrc|perlrc|xmlrc
912 joko 1.45
913 joko 1.46 x setup TWIG
914     x cd /usr/share/doc/twig
915     x cd /data/www/virtual/netfrag/conf/
916     x nano applications.conf
917     x add line: Alias /twig/ /usr/share/twig/
918 joko 1.47 x had to modify /etc/apache/conf/httpd.conf:
919     x added: 'index.php3'
920     <IfModule mod_dir.c>
921     DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3
922     </IfModule>
923     x added: '.php3'
924     AddType application/x-httpd-php .php .php3
925     x /etc/init.d/apache reload
926     x cd /etc/twig
927 joko 1.48 x modify config.inc.php3
928     x cd /usr/share/twig/setup
929     x mysql
930     x use mysql
931     x insert into user (host, user, password) values ('localhost', 'www-data', password(''));
932     x insert into db values ('localhost', 'twig', 'www-data', 'Y','Y','Y','Y','Y','Y','N','Y','Y','Y');
933     x create database twig;
934     x flush privileges;
935     x database-schema
936     x gunzip twig.table.mysql.gz
937     x mysql twig < twig.table.mysql
938    
939     x setup arbitrary packet and bind to csm-system (Collaborative Software Management)
940     x pinstall twig
941     x apt-get install twig
942     x cd /etc
943     x cvs add twig
944     x cd twig
945     x cvs add *
946     x cvs add .htaccess
947     x cvs commit -m "+ initial commit"
948    
949 joko 1.47
950     o remove html from phpWiki: ('http://'!!!) (->https!!!)
951     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
952     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
953     <link rel="copyright" title="GNU General Public License" href="http://www.gnu.org/copyleft/gpl.html#SEC1" />
954     <link rel="author" title="The PhpWiki Programming Team" href="http://phpwiki.sourceforge.net/phpwiki/ThePhpWikiProgrammingTeam" />
955    
956     o force https for: (authentication purposes - anonymous is http!)
957     o horde
958     o tutos
959    
960 joko 1.48 x dpkg -x twig_2.7.5-4_all.deb tmp/
961    
962     o TWIG & OpenLDAP!?
963 joko 1.41
964 joko 1.53 x ApacheMasterLayoutRefactoring: quepasa.netfrag.org:
965 joko 1.50 x removed /data/www/doc to /data/www/global/apps
966     x test:
967     x cd /data/www/virtual
968     x grep -ri "/data/www/doc" *
969     x cd /data/www/global
970     x grep -ri "/data/www/doc" *
971     x apps/twiki/
972     x lib/TWiki.cfg
973     x bin/.htaccess
974     x conf/twiki-httpd
975     ---> just change between 'global' and (e.g.) 'virtual/netfrag' for switching between scopes ;-)
976     ---> the container (folder)-structure at global and sub-virtual level must match almost exactly to make this possible!!!!!
977     x conf/virtualdomains-httpd/
978     x doc/twiki/
979     x removed: /data/www/virtual/netfrag/pub to /data/www/virtual/netfrag/sites/public
980     x cd virtual/netfrag/conf
981     x grep -ri "/pub" *
982     x modify httpd.conf and applications.conf
983 joko 1.51 x apachectl configtest
984     Syntax error on line 345 of /etc/apache/httpd.conf:
985     DocumentRoot must be a directory
986     x disabled there completely
987     x now in /data/www/global/conf/httpd.conf
988     DocumentRoot /data/www/virtual/netfrag/sites/public
989     x apachectl configtest
990     fopen: No such file or directory
991     apache: could not open document config file /data/www/conf/twiki-httpd.conf
992     x mv /data/www/global/conf/twiki-httpd.conf /data/www/virtual/netfrag/conf/
993     x nano /data/www/virtual/netfrag/conf/applications.conf to match new path
994 joko 1.52 x apachectl configtest
995 joko 1.51 fopen: No such file or directory
996     apache: could not open document config file /data/www/conf/tutos-httpd.conf
997 joko 1.52 x cd virtual/netfrag
998     x grep -rin "www/conf" *
999     x edit applications.conf:21
1000     x was: Include /data/www/conf/tutos-httpd.conf
1001     x is: Include /data/www/global/conf/tutos-httpd.conf
1002     x apachectl configtest
1003     Warning: DocumentRoot [/data/www/virtual/netfrag/sites/webnews] does not exist
1004     fopen: No such file or directory
1005     apache: could not open document config file /data/www/conf/dynamic.conf
1006     x grep -rin webnews *
1007     x edit applications.conf:30
1008     x was: Alias /webnews/ /data/www/global/apps/newsportal/
1009     x is: Alias /webnews/ /data/www/global/apps/newsportal/
1010     x edit httpd.conf:74
1011     x was: DocumentRoot /data/www/virtual/netfrag/sites/webnews
1012     x is: DocumentRoot /data/www/virtual/netfrag/sites/news
1013     x cd global/conf
1014     x grep -rin www/conf *
1015     x STDOUT-PARSE:
1016     httpd.conf:14:#Include /data/www/conf/httpd-php-perl.conf
1017     httpd.conf:16:#Include /data/www/conf/virtualdomains-httpd.conf
1018     httpd.conf:29:Include /data/www/conf/dynamic.conf
1019     ->FILE-MODIFY: httpd.conf:29:Include /data/www/global/conf/dynamic.conf
1020     x apachectl configtest
1021     root@quepasa:/data/www/global/conf# apachectl configtest
1022     configuring dynamic domain "golf5.de"
1023     configuring dynamic domain "smartmen.de"
1024     configuring dynamic domain "ballonflug.de"
1025     Syntax OK
1026 joko 1.53 x /etc/init.d/apache restart
1027     x testing "http://netfrag.org/" fails
1028     x testing "http://netfrag.org/index.php"
1029     x makes redirect to "http://netfrag.org/nfoweb/" but fails there
1030     x tail -f tail -f /data/www/virtual/netfrag/log/error_log
1031     [Sun Jan 26 15:32:04 2003] [error] [client 217.231.119.195] File does not exist: /data/www/virtual/netfrag/pub/
1032     [Sun Jan 26 15:33:02 2003] [error] [client 217.231.119.195] File does not exist: /data/www/virtual/netfrag/pub/
1033     [Sun Jan 26 16:37:37 2003] [error] [client 217.231.119.195] Symbolic link not allowed: /data/www/virtual/netfrag/sites/public/nfoweb/
1034     [Sun Jan 26 16:38:08 2003] [error] [client 217.231.119.195] Symbolic link not allowed: /data/www/virtual/netfrag/sites/public/nfoweb/
1035     [Sun Jan 26 16:40:10 2003] [error] [client 217.231.119.195] Symbolic link not allowed: /data/www/virtual/netfrag/sites/public/nfoweb/
1036    
1037    
1038 joko 1.50 o register:
1039     public.netfrag.org -> http://netfrag.org
1040     secure.netfrag.org -> https://netfrag.org
1041    
1042 joko 1.53 o netfrag.org: DispatchRequest for http://netfrag.org/nfoweb/!
1043     o netfrag.org: DispatchRequest for http://netfrag.org/rrr/!
1044 joko 1.51
1045 joko 1.53 o IntroduceMergePoint at http://netfrag.org/doc/
1046 joko 1.51 o MiniHowto
1047     o faqs (e.g. from news://news.netfrag.org/nfo.faq.users
1048 joko 1.50
1049 joko 1.51 o what about an "AUTOSAVE"-feature for UltraEdit when leaving the window or
1050     o an AUTOCOMMIT on that very event (maybe integrated with a counter)
1051    
1052 joko 1.53 o write scripts to iterate recursively through directories under specified path ...
1053     o ... and do some actions on each directory, e.g.
1054     o execute some specified .dot-files (e.g. .pod2htmlrc, .symlinkrc, .makedocrc)
1055    
1056     x CVSSpam in action:
1057     10146 ? S 0:00 /usr/sbin/sshd
1058     10148 ? S 0:00 /usr/sbin/sshd
1059     10149 ? S 0:00 cvs server
1060     10150 ? S 0:00 cvs server
1061     10151 ? S 0:00 /bin/login
1062     10155 ? S 0:00 /usr/bin/ruby -w /var/lib/cvs/CVSROOT/collect_diffs.rb --to joko@netfrag
1063     10158 ? S 0:00 /usr/bin/ruby /var/lib/cvs/CVSROOT/cvsspam.rb /tmp/#cvs.loginfo.10149.10
1064    
1065     x as Chora'sStylesheet has come active (by accident) when viewing this file view web
1066     we should include this as a fixed default making horde our default stylesheet delivery engine (for now)
1067    
1068     o link-checker for netfrag.org
1069    
1070     o dispatcher for style.netfrag.org redirecting to <link href="/horde/css.php?app=chora" rel="stylesheet" type="text/css" />?
1071 joko 1.57 o styleme.php
1072     o brandme.php
1073    
1074    
1075 joko 1.53
1076     o mini-howto: "HttpRedirect"
1077    
1078     o how to refactor the MiniHowtos?
1079     o into a wiki? wikis seem to miss offline/distributed capabilities! (for now)
1080     x into pod
1081     x build offline
1082     o build online
1083     o into DocBook?
1084     o into tavi? (or "TaviWorkflow"?)
1085     o but: LinkWithWikiAutomagically to get everything together
1086     o look at the InterwikiMechanism
1087     o look at the various WikiPluginArchitectures
1088     o look at YakkaDev!
1089    
1090 joko 1.54 o a LinkageExample: RenderThis(html4|text|html3|pdf) with [[yakka]] and [[tavi-workflow]]!
1091 joko 1.67 o this could mean:
1092     o use the declared formats as output filters for viewing target in other formats / styles
1093 joko 1.53
1094 joko 1.54 o proposal for hierarchical structure (and HomePage) of netfrag.org
1095     ~overview -> SomeWiki -> Overview
1096     ~projects (include some common text here)
1097     ~users (include some common text here)
1098     - Page: UserArea
1099     - Page: ~users
1100     ~projects -> SomeWiki-> Projects
1101     ~users (include former page "User area" (now UserArea) automagically at the bottom here! (WikiInclude?))
1102     ~rabit (raBit's router - psl.no-ip.com)
1103     ~natraj (sam's place - optix)
1104     ~joko (joko's)
1105     ~bareface (->yakka)
1106    
1107     o MasterWorkflow:
1108     -> TheThreeGoodThings
1109     -> HaveIdea -> WriteDown (RefactorLater) -> WriteDownMore -> WriteDownAssociations -> WriteDownEvenMoreIfNotStoppedByExternalInfluences
1110     -> RefactorIdeas -> Categorize -> AddNotes -> AddTasks
1111     -> DoThings -> ReadTasks -> DoTasks
1112     -> TheFourthBadThing: TimeTrackAllThis ;-) (it seems to be not so far away....)
1113 joko 1.53
1114 joko 1.55 o what do we need / what do we do?
1115     --- researcher
1116     o OnlineReading
1117     (o SelectItemsForDownload) <- want-to-have
1118     (o DownloadItems) <- want-to-have
1119     --- researcher
1120     o OfflineReading
1121     x ClumsyOfflineReading <- status-quo
1122     (o NiceOfflineReading) <- want-to-have
1123     (o OfflineArchiving) <- want-to-have
1124     o OfflineEditing (text, html, pod, tavi)
1125     o OnlinePublishing (<all - everything what has been rendered or archived offline>)
1126     --- engine
1127     o LiveDispatching (ContentEncoding, ContentConversion, EnvelopeEncapsulation, GatewayToXyz)
1128     o OfflineRendering (html, text, pdf, chm)
1129     --- reader
1130     o OnlineReading (<everything that has been published>)
1131     (o SelectItemsForDownload) <- want-to-have
1132     (o DownloadItems) <- want-to-have
1133     o OfflineReading (pdf, chm)
1134 joko 1.56
1135     o link to http://teamsonar.no-ip.com
1136    
1137 joko 1.57 o mail announces to announce@netfrag.org
1138    
1139 joko 1.60 o no symlinks in webroot anymore? use ApacheAliases?
1140 joko 1.61
1141 joko 1.66 o MiniHowto: NfoLinkageSystem(->news.nfo.announce)
1142 joko 1.67 o this declaration could mean:
1143     o UseResources:
1144     o look up "NfoLinkageSystem" as subject in newsgroup "news.nfo.announce" on default newsserver
1145     o RenderThisWay:
1146     o embed into document - html3
1147     o embed into document - dhtml (ExpandTree, CollapseTree)
1148     o LinkToIt (JumpToMechanism(->minihowto))
1149 joko 1.50
1150 joko 1.63 o php: appcontrol: reads .appcontrolrc-files recursively from directories and adds/removes users or sets passwords
1151     according to specification in there
1152    
1153 joko 1.64 o source-code parser which creates documentation with wiki techniques
1154     o pod2tavi -> tavi2html
1155     o phpDoc <- tavi-plugin?
1156 joko 1.63
1157 joko 1.66 o integrate yakka and newsportal:
1158     o make a yakka-page of embedded news-articles / threads / thread-parts (a NewsComposition) (->YakkaPageMetadata)
1159     o article-sources
1160     o all items from one news-server
1161     o !!! from different news-servers !!!
1162     o add a "CommentThis"-links to each item when rendering
1163     o when user posts the answer on YakkaEditPage
1164     o make yakka post to the article's associated news-server (read from YakkaItemMetadata)
1165     o wait until new article is published, then ...
1166     o ... add to NewsComposition (update YakkaPageMetadata) (->AsynchronousBackendDaemon)
1167     o ... use/introduce a MetaItem "New" into YakkaPageMetadata (at TopLevel)
1168     which shows NewItems(->self, ->live) per thread or newsgroup
1169    
1170 joko 1.68 o download this and that - e.g.:
1171     o phpMyadmin(->archive.software.phpMyAdmin)
1172     o this requires 'archive.software' to have ...
1173     o ... a ListSearchHandler (searches nodelist below 'archive.software' only)
1174     o ... a RecursiveSearchHandler (searches nodelist below 'archive.software' and all subfolders recursively)
1175     o make this available as a ResourceHandler via a DispatchRequest sitting at
1176     o http://netfrag.org/archive/?base=software&search=phpMyAdmin
1177     o http://archive.netfrag.org/
1178    
1179     x rename newsgroup nfo.csm to nfo.caesar (Collaborative And Easy System Management)
1180     x ctlinnd newgroup nfo.caesar
1181     x /etc/init.d/inn stop
1182     x cd /var/spool/news/nfo
1183     x cp csm/* caesar/
1184 joko 1.70 x cd caesar
1185     (x movearticle ...)
1186     o chown news.news *
1187 joko 1.69 o /usr/lib/news/bin/makehistory
1188 joko 1.70 x THIS FAILED! DON'T DO IT
1189 joko 1.69
1190 joko 1.68 o MiniHowto: KerberizedSystem (->~jonen)
1191 joko 1.64
1192 joko 1.69 o RefWords -> LookUpDb -> SearchDb
1193 joko 1.64
1194 joko 1.71 x added first news-article which refers/references to another one in another newsgroup
1195     <a href="http://news.netfrag.org/nfo.caesar/id/1">Requirement: LDAP For Aliases, Maps, And Classes</a>
1196     o PARSER-TODO: RefactorThisLink
1197    
1198 joko 1.72 o check out /usr/sbin/checksecurity - what's that?
1199     x seems to come from /etc/cron.daily/standard
1200    
1201 joko 1.76 o write mail to the KroupwareMailingList
1202 joko 1.73
1203     o ContentIndexer for netfrag.org which should provide a FullTextSearch over AllResources
1204    
1205     o run MakeDoc at interval at netfrag.org as ServiceUser
1206     o implement first version of makedoc
1207     o use mkDoc.bat (or similar) for that purpose
1208     o extend: use 'makedoc.bat|.pl' from ->cvs.joko.TestArea.topics.authoring.DocBook
1209    
1210     o DispatchRequest to tie all together
1211     o just make a ref from almost everything and see what comes in....
1212     o write handlers for the various refs....
1213    
1214 joko 1.74 o show foldername in CVSSpam - message
1215 joko 1.72
1216 joko 1.76 o SoWhyCommands?
1217     o JustUseHumanLanguage!
1218     o StartWithEnglish
1219     o TryGerman
1220    
1221     o wrappers around the common used cvs commands
1222     o cvscheckout <what>
1223     o cvsupdate <what>
1224     o cvscommit <what> <message>
1225    
1226 joko 1.77 o newsportal
1227     feature-idea: crosspost to another group
1228    
1229 joko 1.78 o FreeTaskManagement
1230    
1231     o run-dotfiles -R fetchdoc|synccvs|makedoc
1232    
1233     o netfrag.org: "NewItems" (interacting with user's cookie's)
1234    
1235 joko 1.79 o phpLdapAdmin
1236     o use Horde's Ldap-driver!
1237 joko 1.80 o tryout http://www.enaliath.com/phpLDAPadmin.tgz
1238 joko 1.79
1239 joko 1.80 o david-addons (Freeware)
1240    
1241     o MacOsX (Shareware)
1242    
1243     o POE - mailing-list???
1244    
1245 joko 1.81 o publish all ldap-schemas seperately
1246    
1247     o copyright information for nfo/docs/schemas (horde & janosch)
1248    
1249 joko 1.82 o notify of new news-entries / bug-requests
1250    
1251 joko 1.83 o scan urls from channel nfo and post to nfo.links.misc
1252    
1253     o write current topic of #nfo to some page on http://netfrag.org and link to irc-channel there
1254    
1255 joko 1.85 o FeatureForTUTOS: ConvertNoteToTask
1256 joko 1.80
1257 joko 1.85 o FeatureForTUTOS: mark items in MiniTaskView as open or closed (by their respecrive state)
1258 joko 1.77
1259 joko 1.93 o wiki.de?
1260    
1261     o increase memory for quepasa.netfrag.org (128?)
1262 joko 1.71
1263 joko 1.94 o have a look at /usr/share/mail-audit-tools/popread
1264    
1265     o ModeWorkflow:
1266     o OnlineMode:
1267     o GoOnline
1268     o SyncHome2Web
1269     o BrowseInternet, SelectItemsForDownload (SeeOtherNote "what do we need / what do we do?")
1270     o SyncWeb2Home
1271     o GoOffline (switches to DisconnectedMode)
1272     o DisconnectedMode:
1273     o ReadMails, WriteMails
1274     o ReadNews, PostAnswers
1275     o BrowseIntranet, PublishStuff
1276     o GoHome (switches to ShutdownMode)
1277     o ShutdownMode
1278     o all (important - more or less...) messages are redirected to pre-configured
1279     addresses and/or notifications are sent on incoming messages at specific
1280     targets to pre-configured addresses as well.
1281    
1282     o Hack: ModifyWord to *only* load and save HTML-Documents
1283    
1284 joko 1.95 o TUTOS:
1285     o MyTUTOS:
1286     o on http://www.netfrag.org/tutos/php/mytutos.php ...
1287     o "Open Tasks" (below|above "Products & Projects")
1288     o ... display http://www.netfrag.org/tutos/php/task_overview.php?id=1036
1289     o columns: Taskname (linked to task), Projectname (linked to project), created
1290     o Calendar:
1291     o collapse Items (cut away Project-relationship)
1292     o limit column width
1293     o smaller font
1294     o evtl.: vertically
1295     o create Task:
1296     o a "pre"-task doesn't need dates (neither from nor to) (use the creation-date for displaying in overview)
1297     o an "ongoing"-task needs a begin date only
1298     o a "finished" task needs both!
1299    
1300     o look at docbook.m4 at /home/service/download/mnogosearch/mnogosearch-3.2.7/
1301    
1302 joko 1.96 o /home/service/download/mnogosearch/3.1.2.5/sample
1303    
1304     x all attempts to install some recent mnoGoSearch-version working together with mysql
1305     from some debian packages failed, now trying mnogosearch-3.1.20
1306     x configure --with-mysql
1307 joko 1.97 x apt-get install libmysqlclient10-dev
1308     x configure --with-mysql
1309     x make && make install
1310     x configure /usr/local/mnogosearch/etc/indexer.conf
1311     x cd /home/service/download/mnogosearch/mnogosearch-3.1.20/create/stopwords
1312     x ./stopword.pl stop.de.txt stop.en.txt > stopwords.txt
1313     x mysql mnogosearch < stopwords.txt
1314 joko 1.96
1315 joko 1.98 x seems to work perfectly with "single"-mode!
1316    
1317     o now switching to crc-multi again....
1318     x cd /usr/local/mnogosearch
1319     x ./sbin/indexer -a -v 5
1320 joko 1.99
1321     o phpHtmlLib
1322     o quick2pick-code: refactor TreeView to *new* phpHtmlLib-component
1323     o new: add EditingFeature to phpHtmlLib's "InfoTable"-component
1324     o quick2pick-code: refactor to feature "IntegratedEditing" of phpHtmlLib's "Xyz List" - component
1325 joko 1.71
1326 joko 1.101 x indexing netfrag.org
1327    
1328     x lookup examples:
1329 joko 1.100 sendmail (->rank!) (exclude http://www.netfrag.org/docs/build/?)
1330 joko 1.101 sync (ok)
1331 joko 1.100 kerberos (exclude http://www.netfrag.org/docs/build/?)
1332     xabbu (ok)
1333 joko 1.101 polygon (ok)
1334     textur (ok)
1335 joko 1.100 3d (ok)
1336 joko 1.101 parkvilla (ok)
1337     stonie (ok)
1338     lash la rue (ok)
1339     sendmail (ok)
1340     kerberos (ok)
1341 joko 1.100
1342     o not needed urls (exclude somehow (mnogosearch-directive|robots.txt!):
1343     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/HowToUseWiki
1344     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FindPage
1345     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/SandBox
1346     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/WikiWikiWeb
1347     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RecentChanges
1348     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/AddingPages
1349     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/TextFormattingRules
1350     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/UserPreferences
1351     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PhpWikiDocumentation
1352     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/MoreAboutMechanics
1353     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/EditText
1354     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/WabiSabi
1355     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RecentVisitors
1356     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/SteveWainstead
1357     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RecentEdits
1358     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PhpWiki
1359     (Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/HomePage)???
1360     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/MagicPhpWikiURLs
1361     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/CalendarPlugin
1362     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/GoodStyle
1363     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/InterWiki
1364     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/LinkIcons
1365     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PgsrcTranslation
1366     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PhpWikiAdministration
1367     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/ReleaseNotes
1368     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/WikiPlugin
1369     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/MostPopular
1370     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/InterWikiMap
1371     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/CategoryCategory
1372     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/AllPages
1373     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/BackLinks
1374     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/DebugInfo
1375     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FullRecentChanges
1376     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FullTextSearch
1377     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/LikePages
1378     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageHistory
1379     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/TitleSearch
1380     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/TestPage
1381     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/OrphanedPages
1382     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/FuzzyPages
1383     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/Info
1384     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/NewMarkupTestPage
1385     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTest
1386     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestFour
1387     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestOne
1388     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestThree
1389     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/PageGroupTestTwo
1390     Indexer[23070]: [1] http://www.netfrag.org/nfoweb/index.php/RandomPage
1391 joko 1.102 o ... same with "http://www.netfrag.org/rrr/index.php/" - it's a phpWiki, too
1392 joko 1.100 => make up a robots.txt?
1393 joko 1.101 x exclude http://www.netfrag.org/docs/build/!!!
1394     x Disallow Regex http://www.netfrag.org/docs/build/.*
1395     o FeatureRequest: remember (via cookie!) last issued searches
1396     x how to clear a mnogosearch-index-database?
1397     x indexer -C
1398     x how to re-index?
1399     x just run 'indexer'
1400 joko 1.102 o index more resources on netfrag.org (news, cvs)
1401     o exclude unwanted resources (wiki-test-& default-pages & co.)
1402     o establish http://search.netfrag.org/
1403     o place DispatchRequest there, let it redirect to an application "mnoGoSearch"
1404     o "mnoGoSearch" is currently installed at http://netfrag.org/search/
1405     o => (e.g.) http://search.netfrag.org/dust -> http://netfrag.org/search/?q=dust
1406    
1407     o http://w-a-c.com: Inhalt unter "Clubtreffen" besser positionieren!
1408    
1409     o http://lashlarue.de: inhalte und struktur überarbeiten
1410    
1411 joko 1.103 x patch cvs-permissions:
1412     x cd /var/lib/cvs/nfo
1413     x chown -R .src doc patches perl php
1414     x chown -R .rootsrc hosts layouts
1415     o do this regularly
1416    
1417 joko 1.104 o run indexer and '.runrc' on interval!
1418 joko 1.100
1419 joko 1.104 o amo@grasshopper: cleanup local repository 'nfo' from cvs.netfrag.org!!!
1420    
1421     o categorization:
1422     o document-type: <mime-type>
1423     o file-type:
1424     o suffix: .xyz (guess application-relationship of file from this)
1425     o content-encoding: ASCII, EBCDIC, UTF-8, etc.
1426 joko 1.105
1427     o shortcut for:
1428     o ctlinnd newgroup nfo.dev.php
1429     o nano /data/www/global/apps/newsportal/groups.txt
1430     add: nfo.dev.php Php Development
1431    
1432     o look at slurp:/var/www/docbook-dsssl/
1433    
1434 joko 1.106 o make ResourceGroups (group - what else? - resources together - from netfrag.org or other urls/urns or WikiTags)
1435 joko 1.105
1436    
1437    
1438    
1439 joko 1.86
1440 joko 1.3 </pre>
1441 joko 1.25
1442     <hr/>
1443 joko 1.104 $Id: joko_2003-01.html,v 1.103 2003/01/30 04:03:33 joko Exp $
1444 joko 1.3
1445     </body>
1446     </html>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed