------------------------------------------------------------------------
rev 196:  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
   U /pygopherd/head/debian/rules
   D /pygopherd/head/debian/watch.ex

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

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

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

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

Fixed to keep dot directories out of the list.

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

A few last-minute tweaks

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

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

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

Fixed gophermap info-only lines that have no tabs

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

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

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

Version 0.9.14

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

Fixed a bug with HTML processing

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

Added signal handler mechanisms to foster orderly shutdowns.

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

Amplified the exitfunc.

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

Added support for detached operation and pidfile writing.

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

Added a dep on a non-buggy python2.2

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

HTTP protocol wasn't normalizing incoming selectors.  Fixed.

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

Nicer display, sorted

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

*** empty log message ***

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

Added pygfarm package for Debian.

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

Added support to HTTP for search requests.

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

Fixed gopher-dir to gopher-menu

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

Updated.

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

All except DBINFO working now.

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

Updated -- more features and bugfixes

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

All except Match is now working.

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

Some various bugfixes

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

*** empty log message ***

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

Updated, working better.

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

Updated.

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

*** empty log message ***

------------------------------------------------------------------------
rev 167:  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 ***

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

Updated -- use normpath for relative links.

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

Made sure noabstract stuff works.

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

Enhanced.

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

Fixed entries handling after new prepare.

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

A test fix.

------------------------------------------------------------------------
rev 161:  jgoerzen | 2002-04-16 14:45:20 -0500 (Tue, 16 Apr 2002) | 7 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/mbox.py
   U /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.

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

Updated.

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

Finished baseTest and passes all tests.

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

Beginnings of baseTest.

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

Added ProtocolMultiplexerTest

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

Added ProtocolMultiplexerTest

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

Added pipeTest.

------------------------------------------------------------------------
rev 154:  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

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

Many updates to abstract support

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

Added the ability to read block contents from the filesystem.

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

Added beginnings of support for Abstract and other info.

------------------------------------------------------------------------
rev 150:  jgoerzen | 2002-04-15 14:37:22 -0500 (Mon, 15 Apr 2002) | 4 lines
Changed paths:
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/handlers/gophermap.py
   U /pygopherd/head/pygopherd/handlers/mbox.py
   U /pygopherd/head/pygopherd/handlers/pyg.py
   U /pygopherd/head/pygopherd/protocols/base.py
   U /pygopherd/head/pygopherd/protocols/gopherp.py
   U /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.

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

Updated.

------------------------------------------------------------------------
rev 148:  jgoerzen | 2002-04-15 03:34:53 -0500 (Mon, 15 Apr 2002) | 3 lines
Changed paths:
   U /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.

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

Miscellany comments and stuff

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

Updated for 0.9.4

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

Updated.

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

Fixed bug with rendering URLs.

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

Forgot to call renderdirstart and renderdirend.

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

More bugfixes.

------------------------------------------------------------------------
rev 141:  jgoerzen | 2002-04-11 21:24:21 -0500 (Thu, 11 Apr 2002) | 3 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /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.

------------------------------------------------------------------------
rev 140:  jgoerzen | 2002-04-11 21:16:59 -0500 (Thu, 11 Apr 2002) | 5 lines
Changed paths:
   U /pygopherd/head/ChangeLog
   U /pygopherd/head/Makefile
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/debian/changelog
   U /pygopherd/head/debian/control
   U /pygopherd/head/pygopherd/__init__.py
   A /pygopherd/head/pygopherd/loggerTest.py
   U /pygopherd/head/pygopherd/protocols/http.py
   A /pygopherd/head/pygopherd/version.py
   U /pygopherd/head/runtests.py
   U /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.

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

Geturl now handles URL: patterns

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

Gopherentrytest almost finished.

Fixed some bugs that test illuminated.

Updated testutil.

------------------------------------------------------------------------
rev 137:  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.

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

Initial add of the gopherentryTest

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

Always set the root to testroot

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

Added the fileext test.

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

Added more tests, test utilities, etc.

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

Added more tests.

Made logger capable of logging to non-stdout sources.

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

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

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

Security: block ./ and ../

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

Added.

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

Added real tests.

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

Added initial testing infrastructure.

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

Redid initialization system -- makes it easier for tests.

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

Updated

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

Added the ability to log backtraces in more situations.

Fixed a bug in mbox preventing folders from working.

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

Fixed a software bug.

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

VERSION 0.9.0 RELEASED

------------------------------------------------------------------------
rev 121:  jgoerzen | 2002-04-10 21:02:31 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /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.

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

Fixed a bug with type=X

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

Additional bugfixes and enhancements

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

Added decompresspatt support.

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

Additional fixes for extension and encoding support.

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

More updates and features with extensions and stuff.

------------------------------------------------------------------------
rev 115:  jgoerzen | 2002-04-10 19:43:09 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   U /pygopherd/head/pygopherd/gopherentry.py
   U /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.

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

Renamed changelog target

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

Added many features:
The CompressedFileHandler
Pipe support
etc

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

Added smart file extension stripping for UMN dir.

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

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

------------------------------------------------------------------------
rev 110:  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.

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

Miscellaneous other fixes.

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

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

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

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

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

Updated.

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

Added ability to specify aliased server name.

------------------------------------------------------------------------
rev 104:  jgoerzen | 2002-04-10 15:13:16 -0500 (Wed, 10 Apr 2002) | 3 lines
Changed paths:
   A /pygopherd/head/ChangeLog
   U /pygopherd/head/Makefile
   A /pygopherd/head/README
   U /pygopherd/head/TODO
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/debian/changelog
   A /pygopherd/head/debian/conffiles
   D /pygopherd/head/debian/conffiles.ex
   U /pygopherd/head/debian/control
   U /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
   U /pygopherd/head/debian/rules
   U /pygopherd/head/setup.py

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

------------------------------------------------------------------------
rev 103:  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.

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

Now cleans up jython .class files

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

More security enhancements and stuff.

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

Added logging support

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

Fixed an error with searchrequest support.

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

Removed outdated import of "signal"

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

Added searchrequest capabilities.

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

More updates for vfolder rename.
Added scriptexec capability.

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

Renamed vfolder to virtual

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

Updates.

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

Updates with the vfolder.

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

Updated for module moving.

------------------------------------------------------------------------
rev 91:  jgoerzen | 2002-04-06 20:31:06 -0500 (Sat, 06 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/Makefile

Added.

------------------------------------------------------------------------
rev 90:  jgoerzen | 2002-04-06 03:25:26 -0500 (Sat, 06 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/doc/manual.lyx

*** empty log message ***

------------------------------------------------------------------------
rev 89:  jgoerzen | 2002-04-05 23:55:50 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/doc/manual.lyx

Added.

------------------------------------------------------------------------
rev 88:  jgoerzen | 2002-04-05 21:23:55 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py

Added directory caching ability.

------------------------------------------------------------------------
rev 87:  jgoerzen | 2002-04-05 20:59:56 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/handlers/file.py
   U /pygopherd/head/pygopherd/handlers/gophermap.py
   U /pygopherd/head/pygopherd/handlers/html.py
   U /pygopherd/head/pygopherd/handlers/mbox.py

Performance enhancements after profiling

------------------------------------------------------------------------
rev 86:  jgoerzen | 2002-04-05 20:09:58 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/gopherentry.py

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

------------------------------------------------------------------------
rev 85:  jgoerzen | 2002-04-05 19:51:30 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/base.py

Typo fix

------------------------------------------------------------------------
rev 84:  jgoerzen | 2002-04-05 19:39:06 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/mbox.py

*** empty log message ***

------------------------------------------------------------------------
rev 83:  jgoerzen | 2002-04-05 19:24:11 -0500 (Fri, 05 Apr 2002) | 5 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/__init__.py
   U /pygopherd/head/pygopherd/handlers/html.py
   A /pygopherd/head/pygopherd/handlers/mbox.py
   U /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.

------------------------------------------------------------------------
rev 82:  jgoerzen | 2002-04-05 19:13:52 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/gopherp.py

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

------------------------------------------------------------------------
rev 81:  jgoerzen | 2002-04-05 17:43:00 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/__init__.py
   A /pygopherd/head/pygopherd/handlers/html.py

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

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

Added copyright notices to all files.

------------------------------------------------------------------------
rev 79:  jgoerzen | 2002-04-05 16:51:59 -0500 (Fri, 05 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/UMN.py

Added HTML handler support.

------------------------------------------------------------------------
rev 78:  jgoerzen | 2002-04-05 16:12:49 -0500 (Fri, 05 Apr 2002) | 3 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py

Added some comments and moved miscellaneous functions into the
UMNDirHandler.

------------------------------------------------------------------------
rev 77:  jgoerzen | 2002-04-05 15:32:39 -0500 (Fri, 05 Apr 2002) | 3 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/gopherp.py

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

------------------------------------------------------------------------
rev 76:  jgoerzen | 2002-04-05 15:27:33 -0500 (Fri, 05 Apr 2002) | 5 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /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.

------------------------------------------------------------------------
rev 75:  jgoerzen | 2002-04-04 21:05:22 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py

Added code to strip off trailing slashes in links.

------------------------------------------------------------------------
rev 74:  jgoerzen | 2002-04-04 20:55:57 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/dir.py

Added handling of UMN type X

------------------------------------------------------------------------
rev 73:  jgoerzen | 2002-04-04 20:49:51 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/protocols/http.py

More HTTP updates.

------------------------------------------------------------------------
rev 72:  jgoerzen | 2002-04-04 20:36:58 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/__init__.py
   U /pygopherd/head/pygopherd/protocols/http.py

Added icon support to HTTP protocol.

------------------------------------------------------------------------
rev 71:  jgoerzen | 2002-04-04 20:20:27 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/__init__.py
   U /pygopherd/head/pygopherd/protocols/http.py

Updated.

------------------------------------------------------------------------
rev 70:  jgoerzen | 2002-04-04 19:51:48 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/dir.py

Added .cap file handling.

------------------------------------------------------------------------
rev 69:  jgoerzen | 2002-04-04 19:37:37 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/dir.py

UMN seems to be working now!

------------------------------------------------------------------------
rev 68:  jgoerzen | 2002-04-04 19:27:57 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py

Various runtime fixes!

------------------------------------------------------------------------
rev 67:  jgoerzen | 2002-04-04 18:39:02 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py
   U /pygopherd/head/pygopherd/handlers/dir.py

Updated.

------------------------------------------------------------------------
rev 66:  jgoerzen | 2002-04-04 18:29:56 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py

More updates.

------------------------------------------------------------------------
rev 65:  jgoerzen | 2002-04-04 18:12:39 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/gopherentry.py

Updates -- safer populatefromfs(), etc.

------------------------------------------------------------------------
rev 64:  jgoerzen | 2002-04-04 17:51:12 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/UMN.py

Initial writing.

------------------------------------------------------------------------
rev 63:  jgoerzen | 2002-04-04 15:41:03 -0500 (Thu, 04 Apr 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/handlers/UMN.py

Added from dir.py

------------------------------------------------------------------------
rev 62:  jgoerzen | 2002-03-27 16:40:53 -0500 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/protocols/gopherp.py

Added experimental URLGopherPlus protocol.

------------------------------------------------------------------------
rev 61:  jgoerzen | 2002-03-27 16:24:58 -0500 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/base.py
   U /pygopherd/head/pygopherd/protocols/gopherp.py

Modified to make more extensible.

------------------------------------------------------------------------
rev 60:  jgoerzen | 2002-03-27 14:16:17 -0500 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/gophermap.py

Moved to and fixes in prepare()

------------------------------------------------------------------------
rev 59:  jgoerzen | 2002-03-27 13:19:00 -0500 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/http.py

Added error handling

------------------------------------------------------------------------
rev 58:  jgoerzen | 2002-03-27 00:41:47 -0500 (Wed, 27 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/protocols/base.py
   U /pygopherd/head/pygopherd/protocols/http.py

HTTP support now nominally working.

------------------------------------------------------------------------
rev 57:  jgoerzen | 2002-03-26 21:44:16 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/http.py

More work on http

------------------------------------------------------------------------
rev 56:  jgoerzen | 2002-03-26 21:17:14 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/gopherp.py

Added some bugfixes for time handling.

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

Added error handling.

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

Added gophermap capabilities.

------------------------------------------------------------------------
rev 53:  jgoerzen | 2002-03-26 19:52:58 -0500 (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

------------------------------------------------------------------------
rev 52:  jgoerzen | 2002-03-26 19:30:14 -0500 (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

------------------------------------------------------------------------
rev 51:  jgoerzen | 2002-03-26 19:17:27 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/__init__.py
   A /pygopherd/head/pygopherd/handlers/url.py

Added url.py -- a URL: handler.

------------------------------------------------------------------------
rev 50:  jgoerzen | 2002-03-26 18:59:11 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   A /pygopherd/head/pygopherd/protocols/ProtocolMultiplexer.py
   U /pygopherd/head/pygopherd/protocols/enhanced.py
   U /pygopherd/head/pygopherd.py

Updated to use new multiplexers, more configurability, some renaming

------------------------------------------------------------------------
rev 49:  jgoerzen | 2002-03-26 17:45:42 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/TODO
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd.py

Updated.

------------------------------------------------------------------------
rev 48:  jgoerzen | 2002-03-26 17:24:58 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/protocols/gopherp.py
   U /pygopherd/head/pygopherd/protocols/rfc1436.py

More bugfixes

------------------------------------------------------------------------
rev 47:  jgoerzen | 2002-03-26 17:19:32 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   D /pygopherd/head/entry.py
   A /pygopherd/head/pygopherd/gopherentry.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/handlers/file.py
   U /pygopherd/head/pygopherd/protocols/gopherp.py

renamed entry to gopherentry

------------------------------------------------------------------------
rev 46:  jgoerzen | 2002-03-26 17:12:31 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/entry.py
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/handlers/file.py
   U /pygopherd/head/pygopherd/protocols/base.py

Basic execution fixes.

------------------------------------------------------------------------
rev 45:  jgoerzen | 2002-03-26 16:46:36 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/handlers/file.py
   U /pygopherd/head/pygopherd/protocols/base.py
   U /pygopherd/head/pygopherd/protocols/gopherp.py
   U /pygopherd/head/pygopherd/protocols/rfc1436.py
   U /pygopherd/head/pygopherd.py

Bugfixes

------------------------------------------------------------------------
rev 44:  jgoerzen | 2002-03-26 16:34:22 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/pygopherd/handlers/HandlerMultiplexer.py
   A /pygopherd/head/pygopherd/handlers/__init__.py
   U /pygopherd/head/pygopherd/protocols/__init__.py
   U /pygopherd/head/pygopherd.py

*** empty log message ***

------------------------------------------------------------------------
rev 43:  jgoerzen | 2002-03-26 16:25:56 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/conf/mime.types
   A /pygopherd/head/entry.py
   U /pygopherd/head/pygopherd/protocols/gopherp.py

*** empty log message ***

------------------------------------------------------------------------
rev 42:  jgoerzen | 2002-03-26 16:17:56 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   D /pygopherd/head/handlers.py
   U /pygopherd/head/pygopherd/handlers/base.py
   A /pygopherd/head/pygopherd/handlers/dir.py
   U /pygopherd/head/pygopherd/protocols/base.py
   U /pygopherd/head/pygopherd.py

*** empty log message ***

------------------------------------------------------------------------
rev 41:  jgoerzen | 2002-03-26 16:09:05 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/handlers.py
   U /pygopherd/head/pygopherd/handlers/base.py
   U /pygopherd/head/pygopherd/handlers/file.py
   U /pygopherd/head/pygopherd/protocols/base.py

Updated

------------------------------------------------------------------------
rev 40:  jgoerzen | 2002-03-26 15:34:50 -0500 (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
   U /pygopherd/head/pygopherd/protocols/base.py

Updated.

------------------------------------------------------------------------
rev 39:  jgoerzen | 2002-03-26 15:29:20 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/handlers.py

Removed some code moved to the base protocol.

------------------------------------------------------------------------
rev 38:  jgoerzen | 2002-03-26 15:09:39 -0500 (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.

------------------------------------------------------------------------
rev 37:  jgoerzen | 2002-03-26 14:24:15 -0500 (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.

------------------------------------------------------------------------
rev 36:  jgoerzen | 2002-03-26 00:32:02 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/handlers.py
   U /pygopherd/head/protocols.py

Updates for pre-http redir support.

------------------------------------------------------------------------
rev 35:  jgoerzen | 2002-03-26 00:01:58 -0500 (Tue, 26 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/handlers.py
   A /pygopherd/head/protocols.py
   U /pygopherd/head/pygopherd.py
   D /pygopherd/head/rhandler.py

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

------------------------------------------------------------------------
rev 34:  jgoerzen | 2002-03-25 21:47:07 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/rhandler.py

bug fixes

------------------------------------------------------------------------
rev 33:  jgoerzen | 2002-03-25 21:27:26 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/rhandler.py

Rewrite in progress.

------------------------------------------------------------------------
rev 32:  jgoerzen | 2002-03-25 18:27:41 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/rhandler.py

More updates.

------------------------------------------------------------------------
rev 31:  jgoerzen | 2002-03-25 18:21:09 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd.py
   U /pygopherd/head/rhandler.py

Basic functionality is working.

------------------------------------------------------------------------
rev 30:  jgoerzen | 2002-03-25 17:17:58 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd/head/conf
   A /pygopherd/head/conf/pygopherd.conf
   U /pygopherd/head/pygopherd.py
   A /pygopherd/head/rhandler.py

Updated.

------------------------------------------------------------------------
rev 29:  jgoerzen | 2002-03-25 16:29:53 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd.py

Updated.

------------------------------------------------------------------------
rev 28:  jgoerzen | 2002-03-25 16:08:11 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd.py

This version.

------------------------------------------------------------------------
rev 27:  jgoerzen | 2002-03-25 15:55:11 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   U /pygopherd/head/pygopherd.py

Working prototype.

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

Skeletal work

------------------------------------------------------------------------
rev 25:  jgoerzen | 2002-03-25 15:09:29 -0500 (Mon, 25 Mar 2002) | 2 lines
Changed paths:
   A /pygopherd
   A /pygopherd/head
   A /pygopherd/head/COPYING

Added license.

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