------------------------------------------------------------------------
r299 | jgoerzen | 2003-10-09 16:48:13 -0500 (Thu, 09 Oct 2003) | 1 line
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/docs

Updated debian/docs
------------------------------------------------------------------------
r298 | jgoerzen | 2003-10-09 11:11:33 -0500 (Thu, 09 Oct 2003) | 1 line
Changed paths:
   M /pygopherd/head/debian/changelog

Added build-dep on python2.3-dev
------------------------------------------------------------------------
r297 | jgoerzen | 2003-08-25 22:29:52 -0500 (Mon, 25 Aug 2003) | 4 lines
Changed paths:
   A /pygopherd/head/doc/book.sgml
   A /pygopherd/head/doc/manpage.sgml
   A /pygopherd/head/doc/quickstart.sgml
   M /pygopherd/head/pygopherd/handlers/tal.py

Added missing docs

Misc. tal stuff

------------------------------------------------------------------------
r296 | jgoerzen | 2003-08-25 20:42:14 -0500 (Mon, 25 Aug 2003) | 4 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/doc/pygopherd.ps
   M /pygopherd/head/doc/pygopherd.sgml
   M /pygopherd/head/local.dsl
   M /pygopherd/head/pygopherd/handlers/tal.py

Added dir, macro capability to tal.py

Some work on the manual -- splitting up into sections

------------------------------------------------------------------------
r295 | jgoerzen | 2003-08-25 18:56:15 -0500 (Mon, 25 Aug 2003) | 4 lines
Changed paths:
   M /pygopherd/head/Makefile
   A /pygopherd/head/local.dsl
   A /pygopherd/head/printlocal.dsl

Make is a little more aggressive about cleaning...

... added stylesheets.

------------------------------------------------------------------------
r294 | jgoerzen | 2003-08-25 17:01:38 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/doc/pygopherd.8
   M /pygopherd/head/doc/pygopherd.html
   M /pygopherd/head/doc/pygopherd.pdf
   M /pygopherd/head/doc/pygopherd.ps

Doc updates

------------------------------------------------------------------------
r293 | jgoerzen | 2003-08-25 16:17:38 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   D /pygopherd/head/doc/manual.ps
   A /pygopherd/head/doc/pygopherd.ps (from /pygopherd/head/doc/manual.ps:291)

Finalizing the document renaming

------------------------------------------------------------------------
r292 | jgoerzen | 2003-08-25 16:17:23 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   D /pygopherd/head/doc/manual.html
   D /pygopherd/head/doc/manual.pdf
   D /pygopherd/head/doc/manual.txt
   A /pygopherd/head/doc/pygopherd.html (from /pygopherd/head/doc/manual.html:291)
   A /pygopherd/head/doc/pygopherd.pdf (from /pygopherd/head/doc/manual.pdf:291)
   A /pygopherd/head/doc/pygopherd.txt (from /pygopherd/head/doc/manual.txt:291)

More document renaming

------------------------------------------------------------------------
r291 | jgoerzen | 2003-08-25 16:14:52 -0500 (Mon, 25 Aug 2003) | 1 line
Changed paths:
   M /pygopherd/head/Makefile
   A /pygopherd/head/doc/manual.html (from /pygopherd/head/manual.html:287)
   A /pygopherd/head/doc/manual.pdf (from /pygopherd/head/manual.pdf:287)
   A /pygopherd/head/doc/manual.ps (from /pygopherd/head/manual.ps:287)
   A /pygopherd/head/doc/manual.txt (from /pygopherd/head/manual.txt:287)
   A /pygopherd/head/doc/pygopherd.8 (from /pygopherd/head/pygopherd.8:287)
   A /pygopherd/head/doc/pygopherd.sgml (from /pygopherd/head/pygopherd.sgml:287)
   D /pygopherd/head/manual.html
   D /pygopherd/head/manual.pdf
   D /pygopherd/head/manual.ps
   D /pygopherd/head/manual.txt
   D /pygopherd/head/pygopherd.8
   D /pygopherd/head/pygopherd.sgml


------------------------------------------------------------------------
r290 | jgoerzen | 2003-08-25 16:10:38 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/control

Fixed up Python2.3 support -- and added dep on simpletal

------------------------------------------------------------------------
r289 | jgoerzen | 2003-08-25 15:17:36 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   A /pygopherd/head/examples/talsample.html.tal

Added a TAL example

------------------------------------------------------------------------
r288 | jgoerzen | 2003-08-25 15:15:58 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/bin/pygopherd
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/__init__.py
   A /pygopherd/head/pygopherd/handlers/tal.py (from /pygopherd/head/pygopherd/handlers/file.py:285)
   M /pygopherd/head/setup.py

Added beginnings of TAL support.  More to come.

------------------------------------------------------------------------
r287 | jgoerzen | 2003-08-25 13:47:40 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/manual.html
   M /pygopherd/head/manual.pdf
   M /pygopherd/head/manual.ps
   M /pygopherd/head/manual.txt
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd.8
   M /pygopherd/head/pygopherd.sgml

Documented the ZIP handler

------------------------------------------------------------------------
r286 | jgoerzen | 2003-08-25 10:31:58 -0500 (Mon, 25 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd.sgml

Work on documenting the handlers

------------------------------------------------------------------------
r285 | jgoerzen | 2003-08-24 20:38:33 -0500 (Sun, 24 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/manual.html
   M /pygopherd/head/manual.pdf
   M /pygopherd/head/manual.ps
   M /pygopherd/head/manual.txt
   M /pygopherd/head/pygopherd.8
   M /pygopherd/head/pygopherd.sgml

Some work on the docs

------------------------------------------------------------------------
r284 | jgoerzen | 2003-08-24 18:17:20 -0500 (Sun, 24 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/manual.html
   M /pygopherd/head/manual.pdf
   M /pygopherd/head/manual.ps
   M /pygopherd/head/manual.txt
   M /pygopherd/head/pygopherd.8
   M /pygopherd/head/pygopherd.sgml

Updated

------------------------------------------------------------------------
r283 | jgoerzen | 2003-08-24 17:34:16 -0500 (Sun, 24 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   A /pygopherd/head/pygopherd.sgml

Added SGML docs.

------------------------------------------------------------------------
r282 | jgoerzen | 2003-08-24 17:30:10 -0500 (Sun, 24 Aug 2003) | 1 line
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/initialization.py
   M /pygopherd/head/pygopherd/protocols/wap.py


------------------------------------------------------------------------
r281 | jgoerzen | 2003-08-23 17:39:47 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Updated WAP error handling

------------------------------------------------------------------------
r280 | jgoerzen | 2003-08-23 17:34:40 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/wap.py

Fixed File Not Found code.

------------------------------------------------------------------------
r279 | jgoerzen | 2003-08-23 17:25:56 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py

Store slurp data elsewhere

------------------------------------------------------------------------
r278 | jgoerzen | 2003-08-23 17:23:38 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py

Fixed another bug in headerslurp

------------------------------------------------------------------------
r277 | jgoerzen | 2003-08-23 17:22:15 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py

Replaced a missing return

------------------------------------------------------------------------
r276 | jgoerzen | 2003-08-23 17:20:16 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/wap.py

Experimental new header slurping mechanism

------------------------------------------------------------------------
r275 | jgoerzen | 2003-08-23 17:13:19 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/wap.py

Added wap auto-detection.

------------------------------------------------------------------------
r274 | jgoerzen | 2003-08-23 14:56:50 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Fixed a tyop

------------------------------------------------------------------------
r273 | jgoerzen | 2003-08-23 14:53:18 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/wap.py

Added text file conversion to WAP

------------------------------------------------------------------------
r272 | jgoerzen | 2003-08-23 14:43:12 -0500 (Sat, 23 Aug 2003) | 4 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/virtual.py

 * Virtual: now use | for selector sep (keep ? for legacy)
    for WAP compatibility.


------------------------------------------------------------------------
r271 | jgoerzen | 2003-08-23 14:41:13 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/wap.py

Some updates

------------------------------------------------------------------------
r270 | jgoerzen | 2003-08-23 13:54:31 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Add the waptop in front of generated URLs

------------------------------------------------------------------------
r269 | jgoerzen | 2003-08-23 13:51:18 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Minor WAP bugfixes

------------------------------------------------------------------------
r268 | jgoerzen | 2003-08-23 13:49:29 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/control
   M /pygopherd/head/debian/rules
   M /pygopherd/head/pygopherd/protocols/wap.py

Updated for Python 2.3 -- and added some more WAP code (for searches)

------------------------------------------------------------------------
r267 | jgoerzen | 2003-08-23 13:26:50 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Braino

------------------------------------------------------------------------
r266 | jgoerzen | 2003-08-23 13:26:10 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

More updates

------------------------------------------------------------------------
r265 | jgoerzen | 2003-08-23 13:19:02 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Another braino

------------------------------------------------------------------------
r264 | jgoerzen | 2003-08-23 13:18:23 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Oops, little braino here

------------------------------------------------------------------------
r263 | jgoerzen | 2003-08-23 13:17:37 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/wap.py

Removed debugging code and added accesskey support

------------------------------------------------------------------------
r262 | jgoerzen | 2003-08-23 13:13:22 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/wap.py

Wap now works!

------------------------------------------------------------------------
r261 | jgoerzen | 2003-08-23 12:01:49 -0500 (Sat, 23 Aug 2003) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/pygopherd/protocols/http.py
   A /pygopherd/head/pygopherd/protocols/wap.py

First attempt at new feature: WAP support!

------------------------------------------------------------------------
r259 | jgoerzen | 2003-03-13 09:53:11 -0600 (Thu, 13 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog

Updated for 1.99.5

------------------------------------------------------------------------
r258 | jgoerzen | 2003-03-13 09:52:47 -0600 (Thu, 13 Mar 2003) | 13 lines
Changed paths:
   M /pygopherd/head/debian/changelog

  * Introduced new "inode-like" caching system for ZIP files.
    Now, the first time a ZIP file is accessed, it will be scanned.
    Links will be resolved immediately.  A dictionary tree is built up;
    values being either file offsets in the ZIP file or dictionaries
    (for subdirectories).  This dictionary is then cached on-disk using
    a binary database and marshal algorithm derived from Python's shelve
    module.  We do not need to use pickle for this task since we are saving
    only simple structures.  The performance gain for large ZIP files using
    this method is tremendous.  The only time a ZIP file's central
    directory structure must be scanned now is the very first time it is
    ever accessed.


------------------------------------------------------------------------
r257 | jgoerzen | 2003-03-13 09:48:56 -0600 (Thu, 13 Mar 2003) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Removed the needschain tests
Optimized the gophermap isrequestforme handler

------------------------------------------------------------------------
r256 | jgoerzen | 2003-03-13 08:58:54 -0600 (Thu, 13 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Converted to using marshal for a performance gain

------------------------------------------------------------------------
r255 | jgoerzen | 2003-03-12 19:20:33 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Removed debug code

------------------------------------------------------------------------
r254 | jgoerzen | 2003-03-12 19:20:01 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Passes all ZIP tests.

------------------------------------------------------------------------
r253 | jgoerzen | 2003-03-12 19:02:49 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Removed debug code

------------------------------------------------------------------------
r252 | jgoerzen | 2003-03-12 18:56:26 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Think I've nailed the caching problem

------------------------------------------------------------------------
r251 | jgoerzen | 2003-03-12 18:32:48 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

All tests are passing, but caching doesn't seem to be working.

------------------------------------------------------------------------
r250 | jgoerzen | 2003-03-12 18:28:35 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Strating to fix errors as part of testing

------------------------------------------------------------------------
r249 | jgoerzen | 2003-03-12 16:55:49 -0600 (Wed, 12 Mar 2003) | 3 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Making more progress -- we now have this to the point of being ready for
testing, I believe.

------------------------------------------------------------------------
r248 | jgoerzen | 2003-03-12 16:20:19 -0600 (Wed, 12 Mar 2003) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Checkpointing my progress -- initial efforts to rewrite the caching to use
an inode system complete.

------------------------------------------------------------------------
r247 | jgoerzen | 2003-03-12 15:37:27 -0600 (Wed, 12 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Merged back in bugfix to islinkattr from ZIP.py prior to this rev.

------------------------------------------------------------------------
r246 | jgoerzen | 2003-03-12 15:33:07 -0600 (Wed, 12 Mar 2003) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Reverted to ZIP.py from revision 229 when pickling was present.  Will try to
re-do this more efficiently with the new zipfile and anydbm.

------------------------------------------------------------------------
r245 | jgoerzen | 2003-03-07 16:01:39 -0600 (Fri, 07 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Added additional optimizations, tested working.

------------------------------------------------------------------------
r244 | jgoerzen | 2003-03-06 23:53:39 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/zipfile.py

Fixed an excessive stating problem.

------------------------------------------------------------------------
r243 | jgoerzen | 2003-03-06 23:12:40 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Significant optimizations noted in output from zip stuff.

------------------------------------------------------------------------
r242 | jgoerzen | 2003-03-06 23:05:11 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Tests now pass.  Time to see how this optimization fares.

------------------------------------------------------------------------
r241 | jgoerzen | 2003-03-06 22:57:59 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

In the middle of some optimizing.

------------------------------------------------------------------------
r240 | jgoerzen | 2003-03-06 22:44:36 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Some feeble optimization attempts.

------------------------------------------------------------------------
r239 | jgoerzen | 2003-03-06 22:13:36 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Tests are all passing!

------------------------------------------------------------------------
r238 | jgoerzen | 2003-03-06 21:54:42 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Removed _resolvelink debug code

------------------------------------------------------------------------
r237 | jgoerzen | 2003-03-06 21:54:13 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py

Fixed _resolvelink

------------------------------------------------------------------------
r236 | jgoerzen | 2003-03-07 11:23:16 -0600 (Fri, 07 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/zipfile.py

Ready to test.

------------------------------------------------------------------------
r235 | jgoerzen | 2003-03-07 10:29:02 -0600 (Fri, 07 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/zipfile.py
   M /pygopherd/head/runtests.py

Completed initial work on the new zipfile.py.

------------------------------------------------------------------------
r233 | jgoerzen | 2003-03-06 21:25:11 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/zipfile.py

Added from upstream CVS

------------------------------------------------------------------------
r232 | jgoerzen | 2003-03-06 19:49:15 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Made great strides here.

------------------------------------------------------------------------
r231 | jgoerzen | 2003-03-06 19:32:21 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Reworking the symlink stuff.

------------------------------------------------------------------------
r230 | jgoerzen | 2003-03-06 17:03:04 -0600 (Thu, 06 Mar 2003) | 1 line
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/ZIP.py


------------------------------------------------------------------------
r229 | jgoerzen | 2003-03-06 15:09:59 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

All tests now pass!

------------------------------------------------------------------------
r228 | jgoerzen | 2003-03-06 15:08:16 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/testdata/symlinktest.zip

Making progress on ironing out bugs.

------------------------------------------------------------------------
r227 | jgoerzen | 2003-03-06 14:03:40 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/runtests.py

Checkpointing

------------------------------------------------------------------------
r226 | jgoerzen | 2003-03-06 11:10:13 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog

Updated the changelog

------------------------------------------------------------------------
r225 | jgoerzen | 2003-03-06 11:08:01 -0600 (Thu, 06 Mar 2003) | 6 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py

Refined directory handling.
Greatly expanded tests. 
Added a full symlink test battery.
listdir() now raises OSError when called on an invalid directory.
open() now raises IOError when called on a directory.

------------------------------------------------------------------------
r224 | jgoerzen | 2003-03-06 10:43:16 -0600 (Thu, 06 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/testdata/symlinktest.zip

Directory symlinking now seems to work.

------------------------------------------------------------------------
r223 | jgoerzen | 2003-03-06 10:04:14 -0600 (Thu, 06 Mar 2003) | 1 line
Changed paths:
   M /pygopherd/head/testdata/symlinktest.zip


------------------------------------------------------------------------
r222 | jgoerzen | 2003-03-05 23:58:43 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py
   A /pygopherd/head/testdata/symlinktest.zip

Fixed up tests to take note of new file symlinktest.zip

------------------------------------------------------------------------
r221 | jgoerzen | 2003-03-05 23:56:21 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Removed debug code

------------------------------------------------------------------------
r220 | jgoerzen | 2003-03-05 23:55:48 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Added symlink capabilities to ZIP.py

------------------------------------------------------------------------
r219 | jgoerzen | 2003-03-05 22:34:14 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   A /pygopherd/head/testdata/ziptorture.zip

Added this.

------------------------------------------------------------------------
r218 | jgoerzen | 2003-03-05 22:26:31 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog

Noted recent changes

------------------------------------------------------------------------
r217 | jgoerzen | 2003-03-05 22:25:19 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/gopherentryTest.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py

All tests pass!

------------------------------------------------------------------------
r216 | jgoerzen | 2003-03-05 22:05:37 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py

Removed some debug code

------------------------------------------------------------------------
r215 | jgoerzen | 2003-03-05 22:02:14 -0600 (Wed, 05 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py
   M /pygopherd/head/testdata/testdata.zip

More progress -- basic ZIP file now working!

------------------------------------------------------------------------
r214 | jgoerzen | 2003-03-05 16:51:06 -0600 (Wed, 05 Mar 2003) | 16 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   A /pygopherd/head/pygopherd/handlers/ZIP.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/pyg.py
   M /pygopherd/head/pygopherd/handlers/scriptexec.py
   M /pygopherd/head/pygopherd/handlers/virtual.py
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py
   M /pygopherd/head/runtests.py
   A /pygopherd/head/runtestsgui.py
   A /pygopherd/head/testdata/testdata.zip
   A /pygopherd/head/testdata/testdata2.zip

This is the beginning of work to add a VFS system to PyGopherd.

Changes:
 * Added runtestsgui, updated runtests
 * Modified all handlers to be VFS-aware
 * Implemented VFS_Real in base.py
 * Implemented VFS_ZIP in ZIP.py
 * Added ZIPHandler in ZIP.py
 * Updated HandlerMultiplexer to use VFS

TODO:
 * Make ZIPHandler re-run handlermultiplexer and call it with all subsequent
   calls
 * Genericize ZIPHandler


------------------------------------------------------------------------
r213 | jgoerzen | 2003-03-04 14:46:27 -0600 (Tue, 04 Mar 2003) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/bin/pygopherd
   M /pygopherd/head/debian/copyright
   M /pygopherd/head/pygopherd/GopherExceptions.py
   M /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/fileext.py
   M /pygopherd/head/pygopherd/fileextTest.py
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/gopherentryTest.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/scriptexec.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/initialization.py
   M /pygopherd/head/pygopherd/initializationTest.py
   M /pygopherd/head/pygopherd/pipe.py
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/enhanced.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py
   M /pygopherd/head/pygopherd/sighandlers.py
   M /pygopherd/head/pygopherd/testutil.py
   M /pygopherd/head/pygopherd/version.py
   M /pygopherd/head/pygopherd.8
   M /pygopherd/head/runtests.py
   M /pygopherd/head/setup.py

Clarified license terms

------------------------------------------------------------------------
r212 | jgoerzen | 2003-02-21 17:05:52 -0600 (Fri, 21 Feb 2003) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Fixed gopherentry object for .gophermap files

------------------------------------------------------------------------
r211 | jgoerzen | 2003-02-21 15:15:09 -0600 (Fri, 21 Feb 2003) | 2 lines
Changed paths:
   A /pygopherd/head/TODO

Added

------------------------------------------------------------------------
r210 | jgoerzen | 2003-02-21 15:14:46 -0600 (Fri, 21 Feb 2003) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Added ability to serve up files ending in .gophermap as Gophermap files.

------------------------------------------------------------------------
r209 | jgoerzen | 2002-08-08 16:45:08 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/version.py

Preparing for 1.1.0

------------------------------------------------------------------------
r208 | jgoerzen | 2002-08-08 16:39:10 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   A /pygopherd/head/manual.html
   A /pygopherd/head/manual.pdf
   A /pygopherd/head/manual.ps
   A /pygopherd/head/manual.txt
   M /pygopherd/head/pygopherd.8

Committed initial draft of the manual.

------------------------------------------------------------------------
r207 | jgoerzen | 2002-08-08 14:32:57 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd.8

Initial draft of manual.

------------------------------------------------------------------------
r206 | jgoerzen | 2002-08-08 13:32:05 -0500 (Thu, 08 Aug 2002) | 3 lines
Changed paths:
   D /pygopherd/head/doc/manual.lyx
   M /pygopherd/head/pygopherd.8

Began new manual that already incorporates the entire content of the old LyX
one, so removed it.

------------------------------------------------------------------------
r205 | jgoerzen | 2002-08-08 13:13:50 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/docs
   A /pygopherd/head/pygopherd.8

First stab at a manpage/manual -- initially imported from OfflineIMAP.

------------------------------------------------------------------------
r204 | jgoerzen | 2002-08-08 13:09:53 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   A /pygopherd/head/bin
   A /pygopherd/head/bin/pygopherd (from /pygopherd/head/pygopherd.py:200)
   M /pygopherd/head/debian/rules
   D /pygopherd/head/pygopherd.py
   M /pygopherd/head/setup.py

Moved pygopherd.py to bin and adjusted other files to reflect this

------------------------------------------------------------------------
r203 | jgoerzen | 2002-08-08 12:57:54 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   D /pygopherd/head/TODO
   M /pygopherd/head/debian/changelog

Removed TODO file (now kept in bug-tracking system)

------------------------------------------------------------------------
r202 | jgoerzen | 2002-08-08 11:46:15 -0500 (Thu, 08 Aug 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf

Clarified relationship between ignorepatt and UMNDirHandler

------------------------------------------------------------------------
r201 | jgoerzen | 2002-08-07 23:24:25 -0500 (Wed, 07 Aug 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog

Commiting old changes

------------------------------------------------------------------------
r200 | jgoerzen | 2002-07-23 08:04:37 -0500 (Tue, 23 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/initialization.py

Paranoia: chdir to our root.

------------------------------------------------------------------------
r199 | jgoerzen | 2002-07-22 08:17:22 -0500 (Mon, 22 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/initialization.py

Added "advertisedport" feature.

------------------------------------------------------------------------
r197 | jgoerzen | 2002-07-18 11:26:09 -0500 (Thu, 18 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog

Updated for 1.0.0 release.

------------------------------------------------------------------------
r196 | jgoerzen | 2002-07-18 11:16:35 -0500 (Thu, 18 Jul 2002) | 3 lines
Changed paths:
   D /pygopherd/head/debian/cron.d.ex
   D /pygopherd/head/debian/emacsen-install.ex
   D /pygopherd/head/debian/emacsen-remove.ex
   D /pygopherd/head/debian/emacsen-startup.ex
   D /pygopherd/head/debian/manpage.1.ex
   D /pygopherd/head/debian/manpage.sgml.ex
   D /pygopherd/head/debian/menu.ex
   D /pygopherd/head/debian/preinst.ex
   D /pygopherd/head/debian/prerm.ex
   M /pygopherd/head/debian/rules
   D /pygopherd/head/debian/watch.ex

Removed old .ex files.
Set rules to install examples/* into Debian package.

------------------------------------------------------------------------
r195 | jgoerzen | 2002-07-18 11:15:13 -0500 (Thu, 18 Jul 2002) | 3 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/protocols/baseTest.py
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py
   M /pygopherd/head/runtests.py
   M /pygopherd/head/testdata/pygopherd/pipetest.sh

Fixed tests to work with Subversion, and made sure things that need to be
set executable, are.

------------------------------------------------------------------------
r194 | jgoerzen | 2002-07-18 11:14:20 -0500 (Thu, 18 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Fixed to keep dot directories out of the list.

------------------------------------------------------------------------
r193 | jgoerzen | 2002-07-18 11:05:50 -0500 (Thu, 18 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/Makefile
   M /pygopherd/head/debian/changelog

A few last-minute tweaks

------------------------------------------------------------------------
r192 | jgoerzen | 2002-07-17 20:05:05 -0500 (Wed, 17 Jul 2002) | 4 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/pyg.py
   M /pygopherd/head/pygopherd/handlers/scriptexec.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/version.py

Added URL type rewriter.
Modified handler importing scheme to work nicer.
Preparing for 1.0.0 release.

------------------------------------------------------------------------
r191 | jgoerzen | 2002-07-17 19:33:07 -0500 (Wed, 17 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Fixed gophermap info-only lines that have no tabs

------------------------------------------------------------------------
r190 | jgoerzen | 2002-07-17 19:28:16 -0500 (Wed, 17 Jul 2002) | 3 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/Makefile
   M /pygopherd/head/debian/rules
   M /pygopherd/head/pygopherd.py

Initial move over to Subversion: mark appropriate files executable, new way
of generating the ChangeLog.

------------------------------------------------------------------------
r188 | jgoerzen | 2002-07-02 18:43:05 -0500 (Tue, 02 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/initialization.py
   M /pygopherd/head/pygopherd/version.py

Version 0.9.14

------------------------------------------------------------------------
r187 | jgoerzen | 2002-07-02 16:34:02 -0500 (Tue, 02 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/rules
   M /pygopherd/head/pygopherd/GopherExceptions.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/pygopherd/version.py

Fixed a bug with HTML processing

------------------------------------------------------------------------
r186 | jgoerzen | 2002-07-02 16:04:06 -0500 (Tue, 02 Jul 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/pygopherd/initialization.py
   A /pygopherd/head/pygopherd/sighandlers.py

Added signal handler mechanisms to foster orderly shutdowns.

------------------------------------------------------------------------
r185 | jgoerzen | 2002-05-02 15:24:41 -0500 (Thu, 02 May 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/pygopherd/initialization.py

Amplified the exitfunc.

------------------------------------------------------------------------
r184 | jgoerzen | 2002-05-02 15:13:45 -0500 (Thu, 02 May 2002) | 2 lines
Changed paths:
   M /pygopherd/head/README
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/init.d
   M /pygopherd/head/pygopherd/initialization.py
   M /pygopherd/head/pygopherd/version.py

Added support for detached operation and pidfile writing.

------------------------------------------------------------------------
r183 | jgoerzen | 2002-05-01 16:45:47 -0500 (Wed, 01 May 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/debian/control

Added a dep on a non-buggy python2.2

------------------------------------------------------------------------
r182 | jgoerzen | 2002-04-26 15:18:10 -0500 (Fri, 26 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/http.py

HTTP protocol wasn't normalizing incoming selectors.  Fixed.

------------------------------------------------------------------------
r181 | jgoerzen | 2002-04-18 23:39:29 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

Nicer display, sorted

------------------------------------------------------------------------
r180 | jgoerzen | 2002-04-18 18:01:31 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/control
   M /pygopherd/head/pygfarm/dict.pyg
   M /pygopherd/head/pygopherd/version.py

*** empty log message ***

------------------------------------------------------------------------
r179 | jgoerzen | 2002-04-18 17:22:38 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   D /pygopherd/head/debian/README.Debian
   M /pygopherd/head/debian/control
   A /pygopherd/head/debian/pygfarm.README.Debian
   A /pygopherd/head/debian/pygfarm.dirs
   M /pygopherd/head/debian/rules
   D /pygopherd/head/pygfarm/foo.py

Added pygfarm package for Debian.

------------------------------------------------------------------------
r178 | jgoerzen | 2002-04-18 17:13:29 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/protocols/http.py

Added support to HTTP for search requests.

------------------------------------------------------------------------
r177 | jgoerzen | 2002-04-18 16:57:33 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg
   M /pygopherd/head/pygopherd/protocols/http.py

Fixed gopher-dir to gopher-menu

------------------------------------------------------------------------
r176 | jgoerzen | 2002-04-18 16:49:52 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

Updated.

------------------------------------------------------------------------
r175 | jgoerzen | 2002-04-18 16:12:30 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

All except DBINFO working now.

------------------------------------------------------------------------
r174 | jgoerzen | 2002-04-18 16:00:20 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

Updated -- more features and bugfixes

------------------------------------------------------------------------
r173 | jgoerzen | 2002-04-18 15:51:02 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

All except Match is now working.

------------------------------------------------------------------------
r172 | jgoerzen | 2002-04-18 15:42:49 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

Some various bugfixes

------------------------------------------------------------------------
r171 | jgoerzen | 2002-04-18 02:31:21 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

*** empty log message ***

------------------------------------------------------------------------
r170 | jgoerzen | 2002-04-18 02:22:29 -0500 (Thu, 18 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

Updated, working better.

------------------------------------------------------------------------
r169 | jgoerzen | 2002-04-17 22:08:11 -0500 (Wed, 17 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg
   A /pygopherd/head/pygfarm/foo.py

Updated.

------------------------------------------------------------------------
r168 | jgoerzen | 2002-04-17 19:31:25 -0500 (Wed, 17 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygfarm/dict.pyg

*** empty log message ***

------------------------------------------------------------------------
r167 | jgoerzen | 2002-04-17 19:20:35 -0500 (Wed, 17 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygfarm
   A /pygopherd/head/pygfarm/dict.pyg

*** empty log message ***

------------------------------------------------------------------------
r166 | jgoerzen | 2002-04-17 14:26:57 -0500 (Wed, 17 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Updated -- use normpath for relative links.

------------------------------------------------------------------------
r165 | jgoerzen | 2002-04-16 18:37:43 -0500 (Tue, 16 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py

Made sure noabstract stuff works.

------------------------------------------------------------------------
r164 | jgoerzen | 2002-04-16 18:32:41 -0500 (Tue, 16 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py

Enhanced.

------------------------------------------------------------------------
r163 | jgoerzen | 2002-04-16 15:11:59 -0500 (Tue, 16 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Fixed entries handling after new prepare.

------------------------------------------------------------------------
r162 | jgoerzen | 2002-04-16 15:06:42 -0500 (Tue, 16 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/rfc1436Test.py

A test fix.

------------------------------------------------------------------------
r161 | jgoerzen | 2002-04-16 14:45:20 -0500 (Tue, 16 Apr 2002) | 7 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/protocols/http.py

Fixed a bug in HTTP handler that was adding an extra <TR><TD>
(reported by Robert Hahn)

Fixed a bug in mbox.py affecting both mailbox handlers -- after the new
directory architecture, the prepare in the child classes was not properly
updated.

------------------------------------------------------------------------
r160 | jgoerzen | 2002-04-16 00:21:01 -0500 (Tue, 16 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/debian/changelog
   A /pygopherd/head/pygopherd/protocols/rfc1436Test.py
   M /pygopherd/head/pygopherd/version.py
   M /pygopherd/head/runtests.py

Updated.

------------------------------------------------------------------------
r159 | jgoerzen | 2002-04-15 21:08:35 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/baseTest.py
   M /pygopherd/head/pygopherd/testutil.py

Finished baseTest and passes all tests.

------------------------------------------------------------------------
r158 | jgoerzen | 2002-04-15 20:37:08 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/pygopherd/protocols/base.py
   A /pygopherd/head/pygopherd/protocols/baseTest.py
   M /pygopherd/head/runtests.py

Beginnings of baseTest.

------------------------------------------------------------------------
r157 | jgoerzen | 2002-04-15 20:20:57 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexerTest.py
   M /pygopherd/head/pygopherd/testutil.py

Added ProtocolMultiplexerTest

------------------------------------------------------------------------
r156 | jgoerzen | 2002-04-15 19:58:16 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/protocols/ProtocolMultiplexerTest.py
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/runtests.py

Added ProtocolMultiplexerTest

------------------------------------------------------------------------
r155 | jgoerzen | 2002-04-15 19:44:53 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/gopherentryTest.py
   M /pygopherd/head/pygopherd/pipe.py
   A /pygopherd/head/pygopherd/pipeTest.py
   M /pygopherd/head/runtests.py
   A /pygopherd/head/testdata/pygopherd
   A /pygopherd/head/testdata/pygopherd/pipetest.sh
   A /pygopherd/head/testdata/pygopherd/pipetestdata

Added pipeTest.

------------------------------------------------------------------------
r154 | jgoerzen | 2002-04-15 19:09:48 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/testdata/.abstract
   A /pygopherd/head/testdata/testfile.txt.gz.abstract

Updated for new abstract tests

------------------------------------------------------------------------
r153 | jgoerzen | 2002-04-15 19:03:01 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/http.py

Many updates to abstract support

------------------------------------------------------------------------
r152 | jgoerzen | 2002-04-15 17:55:19 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py

Added the ability to read block contents from the filesystem.

------------------------------------------------------------------------
r151 | jgoerzen | 2002-04-15 15:21:09 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Added beginnings of support for Abstract and other info.

------------------------------------------------------------------------
r150 | jgoerzen | 2002-04-15 14:37:22 -0500 (Mon, 15 Apr 2002) | 4 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/pyg.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/http.py

Redid the directory handling mechanism.  Now, handlers define isdir() and
getdirlist().  Protocols ask for a list of all entries in the directory,
rather than having the handler do a callback for each entry.

------------------------------------------------------------------------
r149 | jgoerzen | 2002-04-15 03:59:13 -0500 (Mon, 15 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog

Updated.

------------------------------------------------------------------------
r148 | jgoerzen | 2002-04-15 03:34:53 -0500 (Mon, 15 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Fixed a bug with handling empty Path= lines.  Thanks to David Allen
<mda@idatar.com> for identifying this one.

------------------------------------------------------------------------
r147 | jgoerzen | 2002-04-12 20:26:46 -0500 (Fri, 12 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/base.py

Miscellany comments and stuff

------------------------------------------------------------------------
r146 | jgoerzen | 2002-04-12 16:46:54 -0500 (Fri, 12 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/version.py

Updated for 0.9.4

------------------------------------------------------------------------
r145 | jgoerzen | 2002-04-12 16:39:56 -0500 (Fri, 12 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/pyg.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/http.py

Updated.

------------------------------------------------------------------------
r144 | jgoerzen | 2002-04-12 03:13:33 -0500 (Fri, 12 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py

Fixed bug with rendering URLs.

------------------------------------------------------------------------
r143 | jgoerzen | 2002-04-12 03:07:52 -0500 (Fri, 12 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Forgot to call renderdirstart and renderdirend.

------------------------------------------------------------------------
r142 | jgoerzen | 2002-04-11 21:41:40 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/version.py

More bugfixes.

------------------------------------------------------------------------
r141 | jgoerzen | 2002-04-11 21:24:21 -0500 (Thu, 11 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/testutil.py

Fixed an initialization problem in testutil that could prevent the system
from starting up properly.  Fixed URL to gopher downloads in pygopherd.conf.

------------------------------------------------------------------------
r140 | jgoerzen | 2002-04-11 21:16:59 -0500 (Thu, 11 Apr 2002) | 5 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/Makefile
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/changelog
   M /pygopherd/head/debian/control
   M /pygopherd/head/pygopherd/__init__.py
   A /pygopherd/head/pygopherd/loggerTest.py
   M /pygopherd/head/pygopherd/protocols/http.py
   A /pygopherd/head/pygopherd/version.py
   M /pygopherd/head/runtests.py
   M /pygopherd/head/setup.py

Added the ability to http to put a configurable spiel at the top of each
page.

Added version.py for stuff to find info about the software.

------------------------------------------------------------------------
r139 | jgoerzen | 2002-04-11 19:32:37 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/gopherentryTest.py
   M /pygopherd/head/pygopherd/handlers/url.py

Geturl now handles URL: patterns

------------------------------------------------------------------------
r138 | jgoerzen | 2002-04-11 19:22:59 -0500 (Thu, 11 Apr 2002) | 6 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/gopherentryTest.py

Gopherentrytest almost finished.

Fixed some bugs that test illuminated.

Updated testutil.

------------------------------------------------------------------------
r137 | jgoerzen | 2002-04-11 18:25:24 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/testdata/README
   A /pygopherd/head/testdata/testarchive.tar
   A /pygopherd/head/testdata/testarchive.tar.gz
   A /pygopherd/head/testdata/testarchive.tgz
   A /pygopherd/head/testdata/testfile.txt.gz

Added an encoded file.

------------------------------------------------------------------------
r136 | jgoerzen | 2002-04-11 18:01:04 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/__init__.py
   A /pygopherd/head/pygopherd/gopherentryTest.py
   M /pygopherd/head/pygopherd/testutil.py
   M /pygopherd/head/runtests.py

Initial add of the gopherentryTest

------------------------------------------------------------------------
r135 | jgoerzen | 2002-04-11 17:42:36 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/pygopherd/testutil.py
   A /pygopherd/head/testdata
   A /pygopherd/head/testdata/testfile.txt

Always set the root to testroot

------------------------------------------------------------------------
r134 | jgoerzen | 2002-04-11 16:41:05 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/__init__.py
   A /pygopherd/head/pygopherd/fileextTest.py
   M /pygopherd/head/pygopherd/initializationTest.py
   M /pygopherd/head/pygopherd/testutil.py
   M /pygopherd/head/runtests.py

Added the fileext test.

------------------------------------------------------------------------
r133 | jgoerzen | 2002-04-11 16:33:45 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/initialization.py
   M /pygopherd/head/pygopherd/initializationTest.py
   A /pygopherd/head/pygopherd/testutil.py

Added more tests, test utilities, etc.

------------------------------------------------------------------------
r132 | jgoerzen | 2002-04-11 15:47:14 -0500 (Thu, 11 Apr 2002) | 4 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/GopherExceptions.py
   A /pygopherd/head/pygopherd/GopherExceptionsTest.py
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/logger.py
   M /pygopherd/head/runtests.py

Added more tests.

Made logger capable of logging to non-stdout sources.

------------------------------------------------------------------------
r131 | jgoerzen | 2002-04-11 14:58:06 -0500 (Thu, 11 Apr 2002) | 4 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/initialization.py

Added a sanity check to HandlerMultiplexer.
Handle a special interface bind request in initialization.py and
conf/pygopherd.conf.

------------------------------------------------------------------------
r130 | jgoerzen | 2002-04-11 14:49:56 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/base.py

Security: block ./ and ../

------------------------------------------------------------------------
r129 | jgoerzen | 2002-04-11 14:07:28 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/initializationTest.py

Added.

------------------------------------------------------------------------
r128 | jgoerzen | 2002-04-11 04:05:05 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/initialization.py

Added real tests.

------------------------------------------------------------------------
r127 | jgoerzen | 2002-04-11 03:31:44 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd.py
   A /pygopherd/head/runtests.py

Added initial testing infrastructure.

------------------------------------------------------------------------
r126 | jgoerzen | 2002-04-11 03:12:29 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/__init__.py
   A /pygopherd/head/pygopherd/initialization.py
   M /pygopherd/head/pygopherd.py

Redid initialization system -- makes it easier for tests.

------------------------------------------------------------------------
r125 | jgoerzen | 2002-04-11 02:23:24 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/debian/changelog

Updated

------------------------------------------------------------------------
r124 | jgoerzen | 2002-04-11 00:29:58 -0500 (Thu, 11 Apr 2002) | 4 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/GopherExceptions.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd.py

Added the ability to log backtraces in more situations.

Fixed a bug in mbox preventing folders from working.

------------------------------------------------------------------------
r123 | jgoerzen | 2002-04-11 00:23:39 -0500 (Thu, 11 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Fixed a software bug.

------------------------------------------------------------------------
r122 | jgoerzen | 2002-04-10 21:30:11 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/ChangeLog

VERSION 0.9.0 RELEASED

------------------------------------------------------------------------
r121 | jgoerzen | 2002-04-10 21:02:31 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Fixed some more bugs: don't crash if we have no perms to create a cache
file, handle relative Path= lines correctly.

------------------------------------------------------------------------
r120 | jgoerzen | 2002-04-10 20:56:45 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Fixed a bug with type=X

------------------------------------------------------------------------
r119 | jgoerzen | 2002-04-10 20:39:53 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd.py

Additional bugfixes and enhancements

------------------------------------------------------------------------
r118 | jgoerzen | 2002-04-10 20:22:28 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/file.py

Added decompresspatt support.

------------------------------------------------------------------------
r117 | jgoerzen | 2002-04-10 20:13:16 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/file.py

Additional fixes for extension and encoding support.

------------------------------------------------------------------------
r116 | jgoerzen | 2002-04-10 20:05:13 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/fileext.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py

More updates and features with extensions and stuff.

------------------------------------------------------------------------
r115 | jgoerzen | 2002-04-10 19:43:09 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/file.py

Modified encoding handling: default is to now set application/octet-stream
of there is any encoding UNLESS the CompressedFileHandler is used.

------------------------------------------------------------------------
r114 | jgoerzen | 2002-04-10 19:26:50 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile

Renamed changelog target

------------------------------------------------------------------------
r113 | jgoerzen | 2002-04-10 19:19:16 -0500 (Wed, 10 Apr 2002) | 5 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/scriptexec.py
   A /pygopherd/head/pygopherd/pipe.py

Added many features:
The CompressedFileHandler
Pipe support
etc

------------------------------------------------------------------------
r112 | jgoerzen | 2002-04-10 18:38:24 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/__init__.py
   A /pygopherd/head/pygopherd/fileext.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd.py

Added smart file extension stripping for UMN dir.

------------------------------------------------------------------------
r111 | jgoerzen | 2002-04-10 17:15:22 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/debian/changelog
   A /pygopherd/head/debian/examples
   M /pygopherd/head/debian/postinst
   A /pygopherd/head/debian/postrm
   D /pygopherd/head/debian/postrm.ex
   M /pygopherd/head/pygopherd/handlers/UMN.py

Added code to strip off an extension in UMN Dirhandler.
Other Debian enhancements.

------------------------------------------------------------------------
r110 | jgoerzen | 2002-04-10 17:03:36 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/examples
   A /pygopherd/head/examples/gophermap

Updated pygopher'd path.

------------------------------------------------------------------------
r109 | jgoerzen | 2002-04-10 16:27:39 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/debian/control
   M /pygopherd/head/debian/init.d
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd.py

Miscellaneous other fixes.

------------------------------------------------------------------------
r108 | jgoerzen | 2002-04-10 16:07:15 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/init.d
   M /pygopherd/head/debian/postinst
   M /pygopherd/head/debian/rules
   M /pygopherd/head/pygopherd.py

Modified to do some more checking, to permit colon-separated MIME types,
etc.

------------------------------------------------------------------------
r107 | jgoerzen | 2002-04-10 15:41:53 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/ChangeLog
   M /pygopherd/head/Makefile
   M /pygopherd/head/debian/copyright
   M /pygopherd/head/debian/docs
   M /pygopherd/head/debian/rules
   M /pygopherd/head/setup.py

Made setup.py include handlers and protocols too.
Updated debian code.

------------------------------------------------------------------------
r106 | jgoerzen | 2002-04-10 15:27:03 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/README
   M /pygopherd/head/debian/control
   M /pygopherd/head/debian/rules
   M /pygopherd/head/setup.py

Updated.

------------------------------------------------------------------------
r105 | jgoerzen | 2002-04-10 15:20:43 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd.py

Added ability to specify aliased server name.

------------------------------------------------------------------------
r104 | jgoerzen | 2002-04-10 15:13:16 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   A /pygopherd/head/ChangeLog
   M /pygopherd/head/Makefile
   A /pygopherd/head/README
   M /pygopherd/head/TODO
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/debian/changelog
   A /pygopherd/head/debian/conffiles
   D /pygopherd/head/debian/conffiles.ex
   M /pygopherd/head/debian/control
   M /pygopherd/head/debian/copyright
   A /pygopherd/head/debian/init.d
   D /pygopherd/head/debian/init.d.ex
   A /pygopherd/head/debian/postinst
   D /pygopherd/head/debian/postinst.ex
   M /pygopherd/head/debian/rules
   M /pygopherd/head/setup.py

Many modifications to permit system-wide installations, Debian package
support, etc.

------------------------------------------------------------------------
r103 | jgoerzen | 2002-04-10 14:10:58 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/debian
   A /pygopherd/head/debian/README.Debian
   A /pygopherd/head/debian/changelog
   A /pygopherd/head/debian/conffiles.ex
   A /pygopherd/head/debian/control
   A /pygopherd/head/debian/copyright
   A /pygopherd/head/debian/cron.d.ex
   A /pygopherd/head/debian/dirs
   A /pygopherd/head/debian/docs
   A /pygopherd/head/debian/emacsen-install.ex
   A /pygopherd/head/debian/emacsen-remove.ex
   A /pygopherd/head/debian/emacsen-startup.ex
   A /pygopherd/head/debian/ex.package.doc-base
   A /pygopherd/head/debian/init.d.ex
   A /pygopherd/head/debian/manpage.1.ex
   A /pygopherd/head/debian/manpage.sgml.ex
   A /pygopherd/head/debian/menu.ex
   A /pygopherd/head/debian/postinst.ex
   A /pygopherd/head/debian/postrm.ex
   A /pygopherd/head/debian/preinst.ex
   A /pygopherd/head/debian/prerm.ex
   A /pygopherd/head/debian/rules
   A /pygopherd/head/debian/watch.ex
   A /pygopherd/head/setup.py

Imported debian/ directory.

------------------------------------------------------------------------
r102 | jgoerzen | 2002-04-10 13:57:14 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile

Now cleans up jython .class files

------------------------------------------------------------------------
r101 | jgoerzen | 2002-04-10 03:31:15 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/Makefile
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/scriptexec.py
   M /pygopherd/head/pygopherd.py

More security enhancements and stuff.

------------------------------------------------------------------------
r100 | jgoerzen | 2002-04-10 02:44:34 -0500 (Wed, 10 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/GopherExceptions.py
   M /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   A /pygopherd/head/pygopherd/logger.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd.py

Added logging support

------------------------------------------------------------------------
r99 | jgoerzen | 2002-04-09 21:26:41 -0500 (Tue, 09 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/pyg.py

Fixed an error with searchrequest support.

------------------------------------------------------------------------
r98 | jgoerzen | 2002-04-09 21:09:48 -0500 (Tue, 09 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd.py

Removed outdated import of "signal"

------------------------------------------------------------------------
r97 | jgoerzen | 2002-04-09 20:42:31 -0500 (Tue, 09 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/scriptexec.py
   M /pygopherd/head/pygopherd/handlers/virtual.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py

Added searchrequest capabilities.

------------------------------------------------------------------------
r96 | jgoerzen | 2002-04-09 20:18:55 -0500 (Tue, 09 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/pyg.py
   A /pygopherd/head/pygopherd/handlers/scriptexec.py
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd.py

More updates for vfolder rename.
Added scriptexec capability.

------------------------------------------------------------------------
r95 | jgoerzen | 2002-04-09 19:45:52 -0500 (Tue, 09 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/pyg.py
   D /pygopherd/head/pygopherd/handlers/vfolder.py
   A /pygopherd/head/pygopherd/handlers/virtual.py

Renamed vfolder to virtual

------------------------------------------------------------------------
r94 | jgoerzen | 2002-04-08 20:36:27 -0500 (Mon, 08 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   A /pygopherd/head/pygopherd/handlers/pyg.py
   M /pygopherd/head/pygopherd/handlers/vfolder.py

Updates.

------------------------------------------------------------------------
r93 | jgoerzen | 2002-04-08 19:22:12 -0500 (Mon, 08 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   A /pygopherd/head/pygopherd/handlers/vfolder.py

Updates with the vfolder.

------------------------------------------------------------------------
r92 | jgoerzen | 2002-04-06 20:08:21 -0600 (Sat, 06 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/__init__.py
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/enhanced.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py
   M /pygopherd/head/pygopherd.py

Updated for module moving.

------------------------------------------------------------------------
r91 | jgoerzen | 2002-04-06 19:31:06 -0600 (Sat, 06 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/Makefile

Added.

------------------------------------------------------------------------
r90 | jgoerzen | 2002-04-06 02:25:26 -0600 (Sat, 06 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/doc/manual.lyx

*** empty log message ***

------------------------------------------------------------------------
r89 | jgoerzen | 2002-04-05 22:55:50 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/doc/manual.lyx

Added.

------------------------------------------------------------------------
r88 | jgoerzen | 2002-04-05 20:23:55 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Added directory caching ability.

------------------------------------------------------------------------
r87 | jgoerzen | 2002-04-05 19:59:56 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/html.py
   M /pygopherd/head/pygopherd/handlers/mbox.py

Performance enhancements after profiling

------------------------------------------------------------------------
r86 | jgoerzen | 2002-04-05 19:09:58 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py

Performance: made mapping a module instead of a class variable.

------------------------------------------------------------------------
r85 | jgoerzen | 2002-04-05 18:51:30 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/base.py

Typo fix

------------------------------------------------------------------------
r84 | jgoerzen | 2002-04-05 18:39:06 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/mbox.py

*** empty log message ***

------------------------------------------------------------------------
r83 | jgoerzen | 2002-04-05 18:24:11 -0600 (Fri, 05 Apr 2002) | 5 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/html.py
   A /pygopherd/head/pygopherd/handlers/mbox.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

More work on the mbox handler.  Say that we don't support gopher+ because
UMN hates size-less stuff.  Bah.

Reverted gopherp : behavior.  It was right before, UMN is fussy.

------------------------------------------------------------------------
r82 | jgoerzen | 2002-04-05 18:13:52 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Only put colon on a VIEWS line if there is size information coming.

------------------------------------------------------------------------
r81 | jgoerzen | 2002-04-05 16:43:00 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   A /pygopherd/head/pygopherd/handlers/html.py

Split HTML title handler out of UMN.py into html.py

------------------------------------------------------------------------
r80 | jgoerzen | 2002-04-05 15:58:30 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/GopherExceptions.py
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/enhanced.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/http.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py

Added copyright notices to all files.

------------------------------------------------------------------------
r79 | jgoerzen | 2002-04-05 15:51:59 -0600 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/UMN.py

Added HTML handler support.

------------------------------------------------------------------------
r78 | jgoerzen | 2002-04-05 15:12:49 -0600 (Fri, 05 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Added some comments and moved miscellaneous functions into the
UMNDirHandler.

------------------------------------------------------------------------
r77 | jgoerzen | 2002-04-05 14:32:39 -0600 (Fri, 05 Apr 2002) | 3 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Removed \t+ adding to gopher0 dirstrings.  This is done in the rfc
module already.

------------------------------------------------------------------------
r76 | jgoerzen | 2002-04-05 14:27:33 -0600 (Fri, 05 Apr 2002) | 5 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py

Modified to use the getentry() from each handler in the dirhandler.
Modified to indicate in each entry whether gopher+ is supported by that
entry.  Modified rfc1436 to only indicate + for those entries where this is
true.

------------------------------------------------------------------------
r75 | jgoerzen | 2002-04-04 20:05:22 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Added code to strip off trailing slashes in links.

------------------------------------------------------------------------
r74 | jgoerzen | 2002-04-04 19:55:57 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Added handling of UMN type X

------------------------------------------------------------------------
r73 | jgoerzen | 2002-04-04 19:49:51 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/protocols/http.py

More HTTP updates.

------------------------------------------------------------------------
r72 | jgoerzen | 2002-04-04 19:36:58 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/protocols/http.py

Added icon support to HTTP protocol.

------------------------------------------------------------------------
r71 | jgoerzen | 2002-04-04 19:20:27 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/protocols/http.py

Updated.

------------------------------------------------------------------------
r70 | jgoerzen | 2002-04-04 18:51:48 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Added .cap file handling.

------------------------------------------------------------------------
r69 | jgoerzen | 2002-04-04 18:37:37 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/dir.py

UMN seems to be working now!

------------------------------------------------------------------------
r68 | jgoerzen | 2002-04-04 18:27:57 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Various runtime fixes!

------------------------------------------------------------------------
r67 | jgoerzen | 2002-04-04 17:39:02 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py
   M /pygopherd/head/pygopherd/handlers/dir.py

Updated.

------------------------------------------------------------------------
r66 | jgoerzen | 2002-04-04 17:29:56 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

More updates.

------------------------------------------------------------------------
r65 | jgoerzen | 2002-04-04 17:12:39 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py

Updates -- safer populatefromfs(), etc.

------------------------------------------------------------------------
r64 | jgoerzen | 2002-04-04 16:51:12 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/UMN.py

Initial writing.

------------------------------------------------------------------------
r63 | jgoerzen | 2002-04-04 14:41:03 -0600 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/handlers/UMN.py

Added from dir.py

------------------------------------------------------------------------
r62 | jgoerzen | 2002-03-27 15:40:53 -0600 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Added experimental URLGopherPlus protocol.

------------------------------------------------------------------------
r61 | jgoerzen | 2002-03-27 15:24:58 -0600 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Modified to make more extensible.

------------------------------------------------------------------------
r60 | jgoerzen | 2002-03-27 13:16:17 -0600 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/gophermap.py

Moved to and fixes in prepare()

------------------------------------------------------------------------
r59 | jgoerzen | 2002-03-27 12:19:00 -0600 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py

Added error handling

------------------------------------------------------------------------
r58 | jgoerzen | 2002-03-26 23:41:47 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/http.py

HTTP support now nominally working.

------------------------------------------------------------------------
r57 | jgoerzen | 2002-03-26 20:44:16 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/http.py

More work on http

------------------------------------------------------------------------
r56 | jgoerzen | 2002-03-26 20:17:14 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Added some bugfixes for time handling.

------------------------------------------------------------------------
r55 | jgoerzen | 2002-03-26 20:10:01 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   A /pygopherd/head/pygopherd/GopherExceptions.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   A /pygopherd/head/pygopherd/protocols/http.py

Added error handling.

------------------------------------------------------------------------
r54 | jgoerzen | 2002-03-26 19:27:27 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   A /pygopherd/head/doc/standards/Gopher+.txt
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   A /pygopherd/head/pygopherd/handlers/gophermap.py
   M /pygopherd/head/pygopherd/handlers/url.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

Added gophermap capabilities.

------------------------------------------------------------------------
r53 | jgoerzen | 2002-03-26 18:52:58 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/doc/standards/gophermap.txt

Added from gopher://gopher.floodgap.com:70/0/buck/dbrowse%3Ffaquse%201

------------------------------------------------------------------------
r52 | jgoerzen | 2002-03-26 18:30:14 -0600 (Tue, 26 Mar 2002) | 3 lines
Changed paths:
   A /pygopherd/head/doc/standards/url.txt

Added from
http://www.complete.org/mailinglists/archives/gopher-200202/msg00033.html

------------------------------------------------------------------------
r51 | jgoerzen | 2002-03-26 18:17:27 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/__init__.py
   A /pygopherd/head/pygopherd/handlers/url.py

Added url.py -- a URL: handler.

------------------------------------------------------------------------
r50 | jgoerzen | 2002-03-26 17:59:11 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   A /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   M /pygopherd/head/pygopherd/protocols/enhanced.py
   M /pygopherd/head/pygopherd.py

Updated to use new multiplexers, more configurability, some renaming

------------------------------------------------------------------------
r49 | jgoerzen | 2002-03-26 16:45:42 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/TODO
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd.py

Updated.

------------------------------------------------------------------------
r48 | jgoerzen | 2002-03-26 16:24:58 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py

More bugfixes

------------------------------------------------------------------------
r47 | jgoerzen | 2002-03-26 16:19:32 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   D /pygopherd/head/entry.py
   A /pygopherd/head/pygopherd/gopherentry.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

renamed entry to gopherentry

------------------------------------------------------------------------
r46 | jgoerzen | 2002-03-26 16:12:31 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/entry.py
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/protocols/base.py

Basic execution fixes.

------------------------------------------------------------------------
r45 | jgoerzen | 2002-03-26 15:46:36 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py
   M /pygopherd/head/pygopherd/protocols/rfc1436.py
   M /pygopherd/head/pygopherd.py

Bugfixes

------------------------------------------------------------------------
r44 | jgoerzen | 2002-03-26 15:34:22 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   A /pygopherd/head/pygopherd/handlers/__init__.py
   M /pygopherd/head/pygopherd/protocols/__init__.py
   M /pygopherd/head/pygopherd.py

*** empty log message ***

------------------------------------------------------------------------
r43 | jgoerzen | 2002-03-26 15:25:56 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/conf/mime.types
   A /pygopherd/head/entry.py
   M /pygopherd/head/pygopherd/protocols/gopherp.py

*** empty log message ***

------------------------------------------------------------------------
r42 | jgoerzen | 2002-03-26 15:17:56 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   D /pygopherd/head/handlers.py
   M /pygopherd/head/pygopherd/handlers/base.py
   A /pygopherd/head/pygopherd/handlers/dir.py
   M /pygopherd/head/pygopherd/protocols/base.py
   M /pygopherd/head/pygopherd.py

*** empty log message ***

------------------------------------------------------------------------
r41 | jgoerzen | 2002-03-26 15:09:05 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/handlers.py
   M /pygopherd/head/pygopherd/handlers/base.py
   M /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/protocols/base.py

Updated

------------------------------------------------------------------------
r40 | jgoerzen | 2002-03-26 14:34:50 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/TODO
   A /pygopherd/head/pygopherd/handlers
   A /pygopherd/head/pygopherd/handlers/base.py
   A /pygopherd/head/pygopherd/handlers/file.py
   M /pygopherd/head/pygopherd/protocols/base.py

Updated.

------------------------------------------------------------------------
r39 | jgoerzen | 2002-03-26 14:29:20 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/handlers.py

Removed some code moved to the base protocol.

------------------------------------------------------------------------
r38 | jgoerzen | 2002-03-26 14:09:39 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   D /pygopherd/head/protocols.py
   A /pygopherd/head/pygopherd
   A /pygopherd/head/pygopherd/protocols
   A /pygopherd/head/pygopherd/protocols/__init__.py
   A /pygopherd/head/pygopherd/protocols/base.py
   A /pygopherd/head/pygopherd/protocols/enhanced.py
   A /pygopherd/head/pygopherd/protocols/gopherp.py
   A /pygopherd/head/pygopherd/protocols/rfc1436.py

First stab at protocols.py -> protocols/* conversion.

------------------------------------------------------------------------
r37 | jgoerzen | 2002-03-26 13:24:15 -0600 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/doc
   A /pygopherd/head/doc/standards
   A /pygopherd/head/doc/standards/rfc1436.txt

Added.

------------------------------------------------------------------------
r36 | jgoerzen | 2002-03-25 23:32:02 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/handlers.py
   M /pygopherd/head/protocols.py

Updates for pre-http redir support.

------------------------------------------------------------------------
r35 | jgoerzen | 2002-03-25 23:01:58 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/handlers.py
   A /pygopherd/head/protocols.py
   M /pygopherd/head/pygopherd.py
   D /pygopherd/head/rhandler.py

Rearranged code -- split rhandler.py into handlers.py and protocols.py

------------------------------------------------------------------------
r34 | jgoerzen | 2002-03-25 20:47:07 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/rhandler.py

bug fixes

------------------------------------------------------------------------
r33 | jgoerzen | 2002-03-25 20:27:26 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/rhandler.py

Rewrite in progress.

------------------------------------------------------------------------
r32 | jgoerzen | 2002-03-25 17:27:41 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/rhandler.py

More updates.

------------------------------------------------------------------------
r31 | jgoerzen | 2002-03-25 17:21:09 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd.py
   M /pygopherd/head/rhandler.py

Basic functionality is working.

------------------------------------------------------------------------
r30 | jgoerzen | 2002-03-25 16:17:58 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/conf
   A /pygopherd/head/conf/pygopherd.conf
   M /pygopherd/head/pygopherd.py
   A /pygopherd/head/rhandler.py

Updated.

------------------------------------------------------------------------
r29 | jgoerzen | 2002-03-25 15:29:53 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd.py

Updated.

------------------------------------------------------------------------
r28 | jgoerzen | 2002-03-25 15:08:11 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd.py

This version.

------------------------------------------------------------------------
r27 | jgoerzen | 2002-03-25 14:55:11 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   M /pygopherd/head/pygopherd.py

Working prototype.

------------------------------------------------------------------------
r26 | jgoerzen | 2002-03-25 14:29:14 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd.py

Skeletal work

------------------------------------------------------------------------
r25 | jgoerzen | 2002-03-25 14:09:29 -0600 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd
   A /pygopherd/head
   A /pygopherd/head/COPYING

Added license.

------------------------------------------------------------------------
