2000 2002-07-02 11:34 jgoerzen * pygopherd/: GopherExceptions.py, handlers/html.py: Really fixed the bug this time. 2002-07-02 11:30 jgoerzen * debian/changelog, debian/rules, pygopherd/version.py, pygopherd/handlers/html.py: Fixed a bug with HTML processing 2002-07-02 11:04 jgoerzen * ChangeLog: Prep for 0.9.13 2002-07-02 11:03 jgoerzen * pygopherd/: initialization.py, sighandlers.py: Added signal handler mechanisms to foster orderly shutdowns. 2002-05-02 10:24 jgoerzen * ChangeLog: Release 0.9.12 2002-05-02 10:23 jgoerzen * pygopherd/initialization.py: Removed the exitfunc 2002-05-02 10:20 jgoerzen * pygopherd/initialization.py: More exitfunc work 2002-05-02 10:18 jgoerzen * pygopherd/initialization.py: Amplified the exitfunc. 2002-05-02 10:13 jgoerzen * README, conf/pygopherd.conf, debian/changelog, debian/init.d, pygopherd/initialization.py, pygopherd/version.py: Added support for detached operation and pidfile writing. 2002-05-01 11:45 jgoerzen * ChangeLog: Updated. 2002-05-01 11:43 jgoerzen * debian/control: Added a dep on a non-buggy python2.2 2002-04-26 10:18 jgoerzen * pygopherd/protocols/: base.py, http.py: HTTP protocol wasn't normalizing incoming selectors. Fixed. 2002-04-18 18:39 jgoerzen * pygfarm/dict.pyg: Nicer display, sorted 2002-04-18 13:01 jgoerzen * debian/changelog, debian/control, pygfarm/dict.pyg, pygopherd/version.py: [no log message] 2002-04-18 12:22 jgoerzen * Makefile, debian/README.Debian, debian/control, debian/pygfarm.README.Debian, debian/pygfarm.dirs, debian/rules, pygfarm/foo.py: Added pygfarm package for Debian. 2002-04-18 12:13 jgoerzen * conf/pygopherd.conf, pygopherd/protocols/http.py: Added support to HTTP for search requests. 2002-04-18 11:57 jgoerzen * pygfarm/dict.pyg, pygopherd/protocols/http.py: Fixed gopher-dir to gopher-menu 2002-04-18 11:49 jgoerzen * pygfarm/dict.pyg: Updated. 2002-04-18 11:12 jgoerzen * pygfarm/dict.pyg: Fixed 2002-04-18 11:07 jgoerzen * pygfarm/dict.pyg: All except DBINFO working now. 2002-04-18 11:00 jgoerzen * pygfarm/dict.pyg: Updated -- more features and bugfixes 2002-04-18 10:51 jgoerzen * pygfarm/dict.pyg: All except Match is now working. 2002-04-18 10:42 jgoerzen * pygfarm/dict.pyg: Some various bugfixes 2002-04-17 21:31 jgoerzen * pygfarm/dict.pyg: [no log message] 2002-04-17 21:22 jgoerzen * pygfarm/dict.pyg: Updated, working better. 2002-04-17 17:07 jgoerzen * pygfarm/: dict.pyg, foo.py: Updated. 2002-04-17 14:31 jgoerzen * pygfarm/dict.pyg: [no log message] 2002-04-17 14:20 jgoerzen * pygfarm/dict.pyg: [no log message] 2002-04-17 09:26 jgoerzen * pygopherd/handlers/UMN.py: Updated -- use normpath for relative links. 2002-04-16 13:37 jgoerzen * pygopherd/protocols/rfc1436Test.py: Made sure noabstract stuff works. 2002-04-16 13:32 jgoerzen * pygopherd/protocols/rfc1436Test.py: Enhanced. 2002-04-16 10:11 jgoerzen * pygopherd/handlers/gophermap.py: Fixed entries handling after new prepare. 2002-04-16 10:06 jgoerzen * pygopherd/protocols/rfc1436Test.py: A test fix. 2002-04-16 09:45 jgoerzen * pygopherd/handlers/UMN.py: Removed an old debugging print 2002-04-16 09:44 jgoerzen * pygopherd/: handlers/mbox.py, protocols/http.py: Fixed a bug in HTTP handler that was adding an extra (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. 2002-04-15 19:21 jgoerzen * ChangeLog, debian/changelog, pygopherd/version.py: Final preparations for 0.9.10 RELEASE 2002-04-15 19:19 jgoerzen * runtests.py, pygopherd/protocols/rfc1436Test.py: Updated. 2002-04-15 16:08 jgoerzen * pygopherd/: GopherExceptionsTest.py, testutil.py, protocols/base.py, protocols/baseTest.py: Finished baseTest and passes all tests. 2002-04-15 15:37 jgoerzen * runtests.py, pygopherd/protocols/__init__.py, pygopherd/protocols/base.py, pygopherd/protocols/baseTest.py: Beginnings of baseTest. 2002-04-15 15:20 jgoerzen * Makefile: Updated. 2002-04-15 15:19 jgoerzen * pygopherd/: testutil.py, protocols/ProtocolMultiplexerTest.py: Added ProtocolMultiplexerTest 2002-04-15 14:58 jgoerzen * runtests.py, pygopherd/protocols/ProtocolMultiplexerTest.py, pygopherd/protocols/__init__.py: Added ProtocolMultiplexerTest 2002-04-15 14:44 jgoerzen * runtests.py, pygopherd/__init__.py, pygopherd/gopherentryTest.py, pygopherd/pipe.py, pygopherd/pipeTest.py, testdata/pygopherd/pipetest.sh, testdata/pygopherd/pipetestdata: Added pipeTest. 2002-04-15 14:09 jgoerzen * testdata/: .abstract, testfile.txt.gz.abstract: Updated for new abstract tests 2002-04-15 14:03 jgoerzen * conf/pygopherd.conf, pygopherd/GopherExceptionsTest.py, pygopherd/gopherentry.py, pygopherd/handlers/gophermap.py, pygopherd/protocols/base.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/http.py: Many updates to abstract support 2002-04-15 12:55 jgoerzen * conf/pygopherd.conf, pygopherd/gopherentry.py: Added the ability to read block contents from the filesystem. 2002-04-15 10:21 jgoerzen * pygopherd/: handlers/UMN.py, protocols/gopherp.py: Added beginnings of support for Abstract and other info. 2002-04-15 09:37 jgoerzen * pygopherd/: gopherentry.py, handlers/base.py, handlers/dir.py, handlers/gophermap.py, handlers/mbox.py, handlers/pyg.py, protocols/base.py, protocols/gopherp.py, 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. 2002-04-14 22:59 jgoerzen * ChangeLog: Updated. 2002-04-14 22:34 jgoerzen * pygopherd/handlers/UMN.py: Fixed a bug with handling empty Path= lines. Thanks to David Allen for identifying this one. 2002-04-12 15:26 jgoerzen * pygopherd/handlers/base.py: Miscellany comments and stuff 2002-04-12 11:46 jgoerzen * debian/changelog, pygopherd/version.py: Updated for 0.9.4 2002-04-12 11:39 jgoerzen * ChangeLog: [no log message] 2002-04-12 11:39 jgoerzen * pygopherd/: handlers/HandlerMultiplexer.py, handlers/base.py, handlers/file.py, handlers/pyg.py, handlers/url.py, protocols/ProtocolMultiplexer.py, protocols/http.py: Re-did checking for ., .., etc. Fixed some corner cases. 2002-04-12 11:39 jgoerzen * ChangeLog: Updated. 2002-04-11 22:13 jgoerzen * pygopherd/protocols/http.py: Fixed bug with rendering URLs. 2002-04-11 22:07 jgoerzen * pygopherd/handlers/gophermap.py: Forgot to call renderdirstart and renderdirend. 2002-04-11 16:41 jgoerzen * ChangeLog: RELEASE 0.9.3 2002-04-11 16:41 jgoerzen * debian/changelog, pygopherd/version.py: REVVED FOR RELEASE 0.9.3 2002-04-11 16:41 jgoerzen * pygopherd/: version.py, protocols/http.py: More bugfixes. 2002-04-11 16:24 jgoerzen * conf/pygopherd.conf, 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. 2002-04-11 16:16 jgoerzen * debian/changelog: Fixed e-mail address 2002-04-11 16:15 jgoerzen * debian/control: Fixed build-depends. 2002-04-11 16:13 jgoerzen * ChangeLog: READY FOR RELEASE 0.9.2 2002-04-11 16:13 jgoerzen * Makefile: Updated 2002-04-11 16:12 jgoerzen * runtests.py, setup.py, conf/pygopherd.conf, debian/changelog, pygopherd/__init__.py, pygopherd/loggerTest.py, pygopherd/version.py, pygopherd/protocols/http.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. 2002-04-11 14:32 jgoerzen * pygopherd/: gopherentryTest.py, handlers/url.py: Further refining of the entrytest. 2002-04-11 14:32 jgoerzen * pygopherd/gopherentry.py: Geturl now handles URL: patterns 2002-04-11 14:22 jgoerzen * pygopherd/: gopherentry.py, gopherentryTest.py: Gopherentrytest almost finished. Fixed some bugs that test illuminated. Updated testutil. 2002- 2000 04-11 13:23 jgoerzen * testdata/: README, testarchive.tar, testarchive.tar.gz, testarchive.tgz: Added. 2002-04-11 13:23 jgoerzen * testdata/testfile.txt.gz: Added an encoded file. 2002-04-11 13:01 jgoerzen * runtests.py, pygopherd/__init__.py, pygopherd/gopherentryTest.py, pygopherd/testutil.py: Initial add of the gopherentryTest 2002-04-11 12:42 jgoerzen * testdata/testfile.txt: Added. 2002-04-11 12:41 jgoerzen * Makefile: clean now calles setup.py's clean too. 2002-04-11 12:38 jgoerzen * pygopherd/testutil.py: Always set the root to testroot 2002-04-11 11:41 jgoerzen * runtests.py, conf/pygopherd.conf, pygopherd/GopherExceptionsTest.py, pygopherd/__init__.py, pygopherd/fileextTest.py, pygopherd/initializationTest.py, pygopherd/testutil.py: Added the fileext test. 2002-04-11 11:33 jgoerzen * pygopherd/: GopherExceptionsTest.py, __init__.py, initialization.py, initializationTest.py, testutil.py: Added more tests, test utilities, etc. 2002-04-11 10:47 jgoerzen * runtests.py, conf/pygopherd.conf, pygopherd/GopherExceptions.py, pygopherd/GopherExceptionsTest.py, pygopherd/__init__.py, pygopherd/logger.py: Added more tests. Made logger capable of logging to non-stdout sources. 2002-04-11 09:58 jgoerzen * conf/pygopherd.conf, pygopherd/initialization.py, pygopherd/handlers/HandlerMultiplexer.py: Added a sanity check to HandlerMultiplexer. Handle a special interface bind request in initialization.py and conf/pygopherd.conf. 2002-04-11 09:49 jgoerzen * pygopherd/protocols/: ProtocolMultiplexer.py, base.py: Security: block ./ and ../ 2002-04-11 09:07 jgoerzen * pygopherd/initializationTest.py: Added. 2002-04-10 23:05 jgoerzen * pygopherd/initialization.py: Added real tests. 2002-04-10 22:31 jgoerzen * pygopherd.py, runtests.py, pygopherd/__init__.py: Added initial testing infrastructure. 2002-04-10 22:12 jgoerzen * pygopherd.py, conf/pygopherd.conf, pygopherd/__init__.py, pygopherd/initialization.py: Redid initialization system -- makes it easier for tests. 2002-04-10 21:23 jgoerzen * ChangeLog, debian/changelog: Updated 2002-04-10 19:29 jgoerzen * pygopherd.py, conf/pygopherd.conf, pygopherd/GopherExceptions.py, pygopherd/handlers/mbox.py: Added the ability to log backtraces in more situations. Fixed a bug in mbox preventing folders from working. 2002-04-10 19:23 jgoerzen * pygopherd/handlers/UMN.py: Fixed a software bug. 2002-04-10 16:30 jgoerzen * ChangeLog: VERSION 0.9.0 RELEASED 2002-04-10 16:02 jgoerzen * pygopherd/handlers/: UMN.py, dir.py: Fixed some more bugs: don't crash if we have no perms to create a cache file, handle relative Path= lines correctly. 2002-04-10 15:56 jgoerzen * pygopherd/handlers/UMN.py: Fixed a relative path handling bug. 2002-04-10 15:53 jgoerzen * pygopherd/handlers/UMN.py: Fixed a bug in Numb handling. 2002-04-10 15:51 jgoerzen * pygopherd/handlers/UMN.py: Fixed a bug with type=X 2002-04-10 15:39 jgoerzen * pygopherd.py, pygopherd/gopherentry.py, pygopherd/handlers/file.py: Additional bugfixes and enhancements 2002-04-10 15:22 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/file.py: Added decompresspatt support. 2002-04-10 15:13 jgoerzen * conf/pygopherd.conf, pygopherd/gopherentry.py, pygopherd/handlers/file.py: Additional fixes for extension and encoding support. 2002-04-10 15:05 jgoerzen * pygopherd/handlers/file.py: Forgot to make getentry() return something. 2002-04-10 15:03 jgoerzen * conf/pygopherd.conf, pygopherd/fileext.py, pygopherd/handlers/UMN.py, pygopherd/handlers/file.py, pygopherd/protocols/rfc1436.py: More updates and features with extensions and stuff. 2002-04-10 14:43 jgoerzen * pygopherd/: gopherentry.py, handlers/file.py: Modified encoding handling: default is to now set application/octet-stream of there is any encoding UNLESS the CompressedFileHandler is used. 2002-04-10 14:26 jgoerzen * Makefile: Renamed changelog target 2002-04-10 14:19 jgoerzen * ChangeLog: Updated. 2002-04-10 14:18 jgoerzen * pygopherd/: __init__.py, pipe.py: Added pipe.py 2002-04-10 14:18 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/file.py, pygopherd/handlers/scriptexec.py: Added many features: The CompressedFileHandler Pipe support etc 2002-04-10 13:38 jgoerzen * pygopherd/: fileext.py, handlers/UMN.py: Moved some functionality from UMN.py to fileext.py 2002-04-10 13:34 jgoerzen * pygopherd.py, conf/pygopherd.conf, pygopherd/__init__.py, pygopherd/fileext.py, pygopherd/handlers/UMN.py, pygopherd/handlers/dir.py: Added smart file extension stripping for UMN dir. 2002-04-10 12:15 jgoerzen * debian/changelog, debian/examples, debian/postinst, debian/postrm, debian/postrm.ex, pygopherd/handlers/UMN.py: Added code to strip off an extension in UMN Dirhandler. Other Debian enhancements. 2002-04-10 12:03 jgoerzen * examples/gophermap: Updated pygopher'd path. 2002-04-10 11:27 jgoerzen * debian/control: Final preparation for release of 0.9.0 2002-04-10 11:23 jgoerzen * pygopherd.py, debian/init.d: Updated, minor bugfixes. 2002-04-10 11:18 jgoerzen * pygopherd.py, debian/init.d, pygopherd/handlers/gophermap.py: Miscellaneous other fixes. 2002-04-10 11:07 jgoerzen * ChangeLog: Updated. 2002-04-10 11:07 jgoerzen * pygopherd.py: Renamed mimetypes -> mimetypesfiles -- was conflicting with the module. 2002-04-10 11:05 jgoerzen * pygopherd.py: Silly -- use the conffile actually! 2002-04-10 11:04 jgoerzen * pygopherd.py, debian/init.d: Pygopherd: Fixed ordering of logger and config init. init.d: added proper quotes 2002-04-10 11:01 jgoerzen * debian/: postinst, rules: Added installinit 2002-04-10 11:00 jgoerzen * ChangeLog: Updated 2002-04-10 11:00 jgoerzen * debian/postinst: More work 2002-04-10 10:58 jgoerzen * debian/postinst: More robust homedir creation. 2002-04-10 10:55 jgoerzen * conf/pygopherd.conf, debian/rules: Modified pygopherd.conf with a new mimetypes default. Removed the /etc/pygopherd/mime.types symlink from debian/rules. 2002-04-10 10:53 jgoerzen * pygopherd.py: Modified to do some more checking, to permit colon-separated MIME types, etc. 2002-04-10 10:41 jgoerzen * debian/rules: Modified to use the system's mime.types. 2002-04-10 10:39 jgoerzen * Makefile: Added rules to deal with .bak files 2002-04-10 10:38 jgoerzen * debian/copyright: Noted location of GPLv2. 2002-04-10 10:37 jgoerzen * setup.py: Docs were wrong, distutils calls the var "license", not "licence" 2002-04-10 10:36 jgoerzen * ChangeLog: Updated. 2002-04-10 10:35 jgoerzen * debian/rules: More changelog tweaking. 2002-04-10 10:34 jgoerzen * setup.py, debian/docs, debian/rules: Made setup.py include handlers and protocols too. Updated debian code. 2002-04-10 10:27 jgoerzen * debian/rules: Removed setup.py configure call 2002-04-10 10:26 jgoerzen * README, setup.py, debian/control: Updated. 2002-04-10 10:20 jgoerzen * pygopherd.py, conf/pygopherd.conf: Added ability to specify aliased server name. 2002-04-10 10:13 jgoerzen * TODO: Updated. 2002-04-10 10:13 jgoerzen * README: Added. 2002-04-10 10:12 jgoerzen * ChangeLog, Makefile, setup.py, conf/pygopherd.conf, debian/changelog, debian/conffiles, debian/conffiles.ex, debian/control, debian/copyright, debian/init.d, debian/init.d.ex, debian/postinst, debian/postinst.ex, debian/rules: Many modifications to permit system-wide installations, Debian package support, etc. 2002-04-10 09:10 jgoerzen * setup.py: Updated. 2002-04-10 09:06 jgoerzen * debian/: README.Debian, changelog, conffiles.ex, control, copyright, cron.d.ex, dirs, docs, emacsen-install.ex, emacsen-remove.ex, emacsen-startup.ex, ex.package.doc-base, init.d.ex, manpage.1.ex, manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex, prerm.ex, rules, watch.ex: Imported debian/ directory. 2002-04-10 08:57 jgoerzen * Makefile: Now cleans up jython .class files 2002-04-09 22:31 jgoerzen * Makefile: Reverted -- oops 2002-04-09 22:29 jgoerzen * Makefile, pygopherd.py, conf/pygopherd.conf, pygopherd/handlers/s 2000 criptexec.py: More security enhancements and stuff. 2002-04-09 21:44 jgoerzen * pygopherd.py, conf/pygopherd.conf, pygopherd/GopherExceptions.py, pygopherd/__init__.py, pygopherd/logger.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/mbox.py, pygopherd/protocols/base.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/http.py: Added logging support 2002-04-09 16:26 jgoerzen * conf/pygopherd.conf: Fixed ordering of handlers 2002-04-09 16:22 jgoerzen * pygopherd/handlers/pyg.py: Fixed an error with searchrequest support. 2002-04-09 16:09 jgoerzen * pygopherd.py: Removed outdated import of "signal" 2002-04-09 15:42 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/scriptexec.py, pygopherd/handlers/virtual.py, pygopherd/protocols/base.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/rfc1436.py: Added searchrequest capabilities. 2002-04-09 15:18 jgoerzen * pygopherd.py, conf/pygopherd.conf, pygopherd/handlers/__init__.py, pygopherd/handlers/mbox.py, pygopherd/handlers/pyg.py, pygopherd/handlers/scriptexec.py, pygopherd/protocols/ProtocolMultiplexer.py, pygopherd/protocols/base.py: More updates for vfolder rename. Added scriptexec capability. 2002-04-09 14:45 jgoerzen * pygopherd/handlers/: __init__.py, mbox.py, pyg.py, vfolder.py, virtual.py: Renamed vfolder to virtual 2002-04-08 15:36 jgoerzen * conf/pygopherd.conf: Updated. 2002-04-08 15:36 jgoerzen * pygopherd/handlers/pyg.py: Added. 2002-04-08 15:36 jgoerzen * pygopherd/handlers/: __init__.py, mbox.py, vfolder.py: Updates. 2002-04-08 14:22 jgoerzen * pygopherd/handlers/: __init__.py, base.py, mbox.py, vfolder.py: Updates with the vfolder. 2002-04-06 16:08 jgoerzen * pygopherd.py, pygopherd/__init__.py, pygopherd/gopherentry.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/UMN.py, pygopherd/handlers/__init__.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/file.py, pygopherd/handlers/gophermap.py, pygopherd/handlers/html.py, pygopherd/handlers/mbox.py, pygopherd/handlers/url.py, pygopherd/protocols/ProtocolMultiplexer.py, pygopherd/protocols/base.py, pygopherd/protocols/enhanced.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/http.py, pygopherd/protocols/rfc1436.py: Updated for module moving. 2002-04-06 15:31 jgoerzen * Makefile: Added. 2002-04-05 22:25 jgoerzen * doc/manual.lyx: [no log message] 2002-04-05 22:21 jgoerzen * doc/: manual.lyx, manual.lyx: [no log message] 2002-04-05 18:55 jgoerzen * doc/manual.lyx: Added. 2002-04-05 16:23 jgoerzen * pygopherd/handlers/: UMN.py, base.py, dir.py: Updated 2002-04-05 16:20 jgoerzen * conf/pygopherd.conf, pygopherd/gopherentry.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/dir.py: Added directory caching ability. 2002-04-05 15:59 jgoerzen * conf/pygopherd.conf, pygopherd/gopherentry.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/UMN.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/file.py, pygopherd/handlers/gophermap.py, pygopherd/handlers/html.py, pygopherd/handlers/mbox.py: Performance enhancements after profiling 2002-04-05 15:09 jgoerzen * pygopherd/gopherentry.py: Performance: made mapping a module instead of a class variable. 2002-04-05 14:51 jgoerzen * pygopherd/handlers/base.py: Typo fix 2002-04-05 14:39 jgoerzen * pygopherd/handlers/base.py: Fixed two docstrings 2002-04-05 14:37 jgoerzen * pygopherd/handlers/mbox.py: [no log message] 2002-04-05 14:24 jgoerzen * conf/pygopherd.conf, pygopherd/gopherentry.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/__init__.py, pygopherd/handlers/html.py, pygopherd/handlers/mbox.py, 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. 2002-04-05 14:13 jgoerzen * pygopherd/protocols/gopherp.py: Only put colon on a VIEWS line if there is size information coming. 2002-04-05 12:43 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/UMN.py, pygopherd/handlers/__init__.py, pygopherd/handlers/html.py: Split HTML title handler out of UMN.py into html.py 2002-04-05 11:58 jgoerzen * pygopherd/: GopherExceptions.py, gopherentry.py, handlers/HandlerMultiplexer.py, handlers/UMN.py, handlers/__init__.py, handlers/base.py, handlers/dir.py, handlers/file.py, handlers/gophermap.py, handlers/url.py, protocols/ProtocolMultiplexer.py, protocols/__init__.py, protocols/base.py, protocols/enhanced.py, protocols/gopherp.py, protocols/http.py, protocols/rfc1436.py: Added copyright notices to all files. 2002-04-05 11:51 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/UMN.py: Added HTML handler support. 2002-04-05 11:12 jgoerzen * pygopherd/handlers/UMN.py: Added some comments and moved miscellaneous functions into the UMNDirHandler. 2002-04-05 10:32 jgoerzen * pygopherd/protocols/gopherp.py: Removed \t+ adding to gopher0 dirstrings. This is done in the rfc module already. 2002-04-05 10:27 jgoerzen * conf/pygopherd.conf, pygopherd/gopherentry.py, pygopherd/handlers/dir.py, 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. 2002-04-04 16:05 jgoerzen * pygopherd/handlers/UMN.py: Typo fix 2002-04-04 16:04 jgoerzen * pygopherd/handlers/UMN.py: Added code to strip off trailing slashes in links. 2002-04-04 15:55 jgoerzen * pygopherd/handlers/: UMN.py, dir.py: Added handling of UMN type X 2002-04-04 15:49 jgoerzen * conf/pygopherd.conf, pygopherd/protocols/http.py: More HTTP updates. 2002-04-04 15:36 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/__init__.py, pygopherd/protocols/http.py: Added icon support to HTTP protocol. 2002-04-04 15:20 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/__init__.py, pygopherd/protocols/http.py: Updated. 2002-04-04 14:51 jgoerzen * pygopherd/handlers/UMN.py: Removed debug prints 2002-04-04 14:51 jgoerzen * pygopherd/handlers/: UMN.py, dir.py: Added .cap file handling. 2002-04-04 14:37 jgoerzen * pygopherd/handlers/: UMN.py, dir.py: UMN seems to be working now! 2002-04-04 14:27 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/UMN.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py: Various runtime fixes! 2002-04-04 13:39 jgoerzen * pygopherd/handlers/: UMN.py, dir.py: Updated. 2002-04-04 13:29 jgoerzen * pygopherd/handlers/UMN.py: More updates. 2002-04-04 13:12 jgoerzen * pygopherd/gopherentry.py: populatefromfs() now automatically weeds out non-local or nonexistant links. 2002-04-04 13:09 jgoerzen * pygopherd/gopherentry.py: Updates -- safer populatefromfs(), etc. 2002-04-04 12:51 jgoerzen * pygopherd/handlers/UMN.py: Initial writing. 2002-04-04 10:41 jgoerzen * pygopherd/handlers/UMN.py: Added from dir.py 2002-03-27 11:40 jgoerzen * pygopherd/: gopherentry.py, protocols/gopherp.py: Added experimental URLGopherPlus protocol. 2002-03-27 11:24 jgoerzen * pygopherd/protocols/base.py: Changed to use itemtype 3 for an error. 2002-03-27 11:23 jgoerzen * pygopherd/protocols/gopherp.py: Modified to make more extensible. 2002-03-27 09:16 jgoerzen * pygopherd/handlers/gophermap.py: Moved to and fixes in prepare() 2002-03-27 08:19 jgoerzen * pygopherd/protocols/http.py: Added error handling 2002-03-26 19:41 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/dir.py, pygopherd/protocols/base.py, pygopherd/protocols/http.py: HTTP support now nominally working. 2002-03-26 16:44 jgoerzen * pygopherd/protocols/http.py: Enough that it will at least compile 2002-03-26 16:43 jgoerzen * pygopherd/protocols/http.py: More work o 16b4 n http 2002-03-26 16:17 jgoerzen * pygopherd/protocols/gopherp.py: Added some bugfixes for time handling. 2002-03-26 16:10 jgoerzen * conf/pygopherd.conf, pygopherd/GopherExceptions.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/file.py, pygopherd/handlers/gophermap.py, pygopherd/handlers/url.py, pygopherd/protocols/__init__.py, pygopherd/protocols/base.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/http.py: Added error handling. 2002-03-26 15:27 jgoerzen * pygopherd/handlers/url.py: Fixed an error with generated URL. 2002-03-26 15:23 jgoerzen * doc/standards/Gopher+.txt: Added from gopher://gopher.quux.org:70/00/Archives/mirrors/boombox.micro.umn.e du/pub/gopher/gopher_protocol/Gopher+/Gopher+.txt 2002-03-26 15:19 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/__init__.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/gophermap.py, pygopherd/protocols/base.py, pygopherd/protocols/gopherp.py: Added gophermap capabilities. 2002-03-26 14:52 jgoerzen * doc/standards/gophermap.txt: Added from gopher://gopher.floodgap.com:70/0/buck/dbrowse%3Ffaquse%201 2002-03-26 14:30 jgoerzen * doc/standards/url.txt: Added from http://www.complete.org/mailinglists/archives/gopher-200202/msg0003 3.html 2002-03-26 14:17 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/__init__.py, pygopherd/handlers/url.py: Added url.py -- a URL: handler. 2002-03-26 13:59 jgoerzen * pygopherd/handlers/dir.py: Added ability to ignore files. 2002-03-26 13:57 jgoerzen * conf/pygopherd.conf, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/protocols/ProtocolMultiplexer.py: Some config file enhancements 2002-03-26 13:52 jgoerzen * conf/pygopherd.conf: Added more comments 2002-03-26 13:50 jgoerzen * pygopherd.py, conf/pygopherd.conf, pygopherd/gopherentry.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/base.py, pygopherd/protocols/ProtocolMultiplexer.py, pygopherd/protocols/enhanced.py: Updated to use new multiplexers, more configurability, some renaming 2002-03-26 12:45 jgoerzen * TODO, pygopherd.py, conf/pygopherd.conf, pygopherd/gopherentry.py: Updated. 2002-03-26 12:24 jgoerzen * pygopherd/protocols/: gopherp.py, rfc1436.py: More bugfixes 2002-03-26 12:19 jgoerzen * pygopherd/handlers/dir.py: Typo fix 2002-03-26 12:19 jgoerzen * entry.py, pygopherd/gopherentry.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/file.py, pygopherd/protocols/gopherp.py: renamed entry to gopherentry 2002-03-26 12:12 jgoerzen * pygopherd/handlers/: HandlerMultiplexer.py, dir.py, file.py: More bugfixes. 2002-03-26 12:08 jgoerzen * entry.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/dir.py, pygopherd/protocols/base.py: Basic execution fixes. 2002-03-26 11:46 jgoerzen * pygopherd.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/base.py, pygopherd/handlers/dir.py, pygopherd/handlers/file.py, pygopherd/protocols/base.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/rfc1436.py: Bugfixes 2002-03-26 11:31 jgoerzen * pygopherd.py, pygopherd/handlers/HandlerMultiplexer.py, pygopherd/handlers/__init__.py, pygopherd/handlers/__init__.py, pygopherd/protocols/__init__.py: [no log message] 2002-03-26 11:25 jgoerzen * pygopherd/protocols/gopherp.py, entry.py, conf/mime.types: [no log message] 2002-03-26 11:17 jgoerzen * pygopherd/handlers/base.py, pygopherd/handlers/dir.py, handlers.py, pygopherd.py, pygopherd/protocols/base.py: [no log message] 2002-03-26 11:09 jgoerzen * handlers.py, conf/pygopherd.conf, pygopherd/handlers/base.py, pygopherd/handlers/file.py, pygopherd/protocols/base.py: Updated 2002-03-26 10:34 jgoerzen * TODO, pygopherd/handlers/base.py, pygopherd/handlers/file.py: Added files. 2002-03-26 10:34 jgoerzen * pygopherd/protocols/base.py: Updated. 2002-03-26 10:29 jgoerzen * handlers.py: Removed some code moved to the base protocol. 2002-03-26 10:09 jgoerzen * pygopherd/protocols/: enhanced.py, rfc1436.py: Updated to use server_name and server_port properly. 2002-03-26 10:07 jgoerzen * protocols.py, pygopherd/protocols/__init__.py, pygopherd/protocols/base.py, pygopherd/protocols/enhanced.py, pygopherd/protocols/gopherp.py, pygopherd/protocols/rfc1436.py: First stab at protocols.py -> protocols/* conversion. 2002-03-26 09:24 jgoerzen * doc/standards/rfc1436.txt: Added. 2002-03-25 19:32 jgoerzen * handlers.py, protocols.py: Updates for pre-http redir support. 2002-03-25 19:01 jgoerzen * handlers.py: Fixed an error arising from the rename. 2002-03-25 18:58 jgoerzen * handlers.py, protocols.py, pygopherd.py, rhandler.py: Rearranged code -- split rhandler.py into handlers.py and protocols.py 2002-03-25 16:47 jgoerzen * rhandler.py: bug fixes 2002-03-25 16:27 jgoerzen * rhandler.py: Fixed compile error 2002-03-25 16:26 jgoerzen * rhandler.py, conf/pygopherd.conf: Rewrite in progress. 2002-03-25 13:27 jgoerzen * rhandler.py: More updates. 2002-03-25 13:21 jgoerzen * pygopherd.py, rhandler.py, conf/pygopherd.conf: Basic functionality is working. 2002-03-25 12:17 jgoerzen * pygopherd.py, rhandler.py: Some updates. 2002-03-25 12:14 jgoerzen * pygopherd.py, rhandler.py, conf/pygopherd.conf: Updated. 2002-03-25 11:29 jgoerzen * pygopherd.py: Updated. 2002-03-25 11:08 jgoerzen * pygopherd.py: This version. 2002-03-25 10:55 jgoerzen * pygopherd.py: Working prototype. 2002-03-25 10:29 jgoerzen * pygopherd.py: Skeletal work 2002-03-25 10:09 jgoerzen * COPYING: Added license. 0