------------------------------------------------------------------------ r435 | bruce | 2006-04-18 17:46:56 -0600 (Tue, 18 Apr 2006) | 2 lines Changed paths: M /trunk/README.in Added this year to the README file. ------------------------------------------------------------------------ r434 | bruce | 2006-04-18 17:44:51 -0600 (Tue, 18 Apr 2006) | 2 lines Changed paths: M /trunk/tests/auth-cvm-bad-data M /trunk/tests/auth-timeout M /trunk/tests/make-home Fixed some portability issues in the test cases. ------------------------------------------------------------------------ r433 | bruce | 2006-04-18 13:27:47 -0600 (Tue, 18 Apr 2006) | 3 lines Changed paths: M /trunk/tests/make-good-cvm Apparently the shell printf command's handling of octal sequences has changed to be C compatible. ------------------------------------------------------------------------ r432 | bruce | 2006-04-17 15:59:19 -0600 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /trunk/spec Adjusted the spec to use the new install target. ------------------------------------------------------------------------ r431 | bruce | 2006-04-11 17:12:58 -0600 (Tue, 11 Apr 2006) | 2 lines Changed paths: A /trunk/INSTHIER D /trunk/insthier.c M /trunk/spec Switched installer to use bg-installer. ------------------------------------------------------------------------ r430 | bruce | 2006-04-11 16:59:48 -0600 (Tue, 11 Apr 2006) | 2 lines Changed paths: M /trunk/spec Renamed Copyright: to License: in spec. ------------------------------------------------------------------------ r429 | bruce | 2006-04-11 16:59:35 -0600 (Tue, 11 Apr 2006) | 2 lines Changed paths: M /trunk/makedist.py Added the ChangeLog to the list of distributed files. ------------------------------------------------------------------------ r428 | bruce | 2005-02-23 19:14:31 -0600 (Wed, 23 Feb 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/statmod.c Fixed a compile failure on FreeBSD in the newer MDTM command. Thanks Sergei Kolobov ------------------------------------------------------------------------ r427 | bruce | 2005-01-21 12:20:22 -0600 (Fri, 21 Jan 2005) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf=x M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-bind-port=x M /trunk/twoftpd-conf=x M /trunk/twoftpd-drop=x M /trunk/twoftpd-xfer=x Use -lbg instead of individual -lbg-* libraries. ------------------------------------------------------------------------ r426 | bruce | 2005-01-21 12:09:26 -0600 (Fri, 21 Jan 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/twoftpd-drop.c Added a fake (empty) listing routine to twoftpd-drop. ------------------------------------------------------------------------ r425 | bruce | 2005-01-21 12:07:46 -0600 (Fri, 21 Jan 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.21 ------------------------------------------------------------------------ r424 | bruce | 2005-01-21 10:31:51 -0600 (Fri, 21 Jan 2005) | 1 line Changed paths: A /tags/1.20 (from /trunk:423) Tagged version 1.20 ------------------------------------------------------------------------ r423 | bruce | 2005-01-21 10:20:03 -0600 (Fri, 21 Jan 2005) | 2 lines Changed paths: M /trunk/spec Updated the required versions and web site URLs. ------------------------------------------------------------------------ r422 | bruce | 2005-01-20 17:37:22 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.20. ------------------------------------------------------------------------ r421 | bruce | 2005-01-20 17:36:32 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: M /trunk/TODO Added some notes about ABOR. ------------------------------------------------------------------------ r420 | bruce | 2005-01-20 17:36:19 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: M /trunk/twoftpd-switch.1 Somehow this got missed in the last commit of twoftpd-switch.c. ------------------------------------------------------------------------ r419 | bruce | 2005-01-20 17:29:50 -0600 (Thu, 20 Jan 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/twoftpd-switch.c Rewrote twoftpd-switch to rely on environment variables exclusively to determine which back-end to use. ------------------------------------------------------------------------ r418 | bruce | 2005-01-20 16:54:56 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.h M /trunk/insthier.c M /trunk/store.c A /trunk/twoftpd-drop.c (from /trunk/twoftpd-xfer.c:411) A /trunk/twoftpd-drop=x (from /trunk/twoftpd-xfer=x:402) M /trunk/twoftpd-xfer.1 M /trunk/twoftpd-xfer.c Added twoftpd-drop, a write-only FTP server. ------------------------------------------------------------------------ r417 | bruce | 2005-01-20 10:49:02 -0600 (Thu, 20 Jan 2005) | 3 lines Changed paths: M /trunk/tests.inc Modify small directory sizes to make ReiserFS directories look like normal (ext[23] etc) ones with 4kB block size. ------------------------------------------------------------------------ r416 | bruce | 2005-01-20 10:48:26 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: M /trunk/tests/backend-mdtm2 Use `ls` to compress spaces, to avoid differences in ls formatting. ------------------------------------------------------------------------ r415 | bruce | 2005-01-17 21:58:50 -0600 (Mon, 17 Jan 2005) | 3 lines Changed paths: M /trunk/backend.c I had it right the first time -- 230 means authenticated, 220 means ready for new user. ------------------------------------------------------------------------ r414 | bruce | 2005-01-17 18:06:28 -0600 (Mon, 17 Jan 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/store.c Eliminated the bogus APPE-after-REST test. ------------------------------------------------------------------------ r413 | bruce | 2005-01-14 18:14:42 -0600 (Fri, 14 Jan 2005) | 2 lines Changed paths: M /trunk/backend.c The startup code check was backwards -- authenticated should show 230. ------------------------------------------------------------------------ r412 | bruce | 2005-01-14 18:08:28 -0600 (Fri, 14 Jan 2005) | 2 lines Changed paths: M /trunk/README.in Added note about svn access. ------------------------------------------------------------------------ r411 | bruce | 2005-01-14 17:50:55 -0600 (Fri, 14 Jan 2005) | 6 lines Changed paths: M /trunk/NEWS M /trunk/backend.c M /trunk/backend.h M /trunk/tests/auth-cvm-good-data M /trunk/tests/backend-greeting M /trunk/twoftpd-anon.c M /trunk/twoftpd-auth.1 M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.1 M /trunk/twoftpd-xfer.c Modified the backends (twoftpd-auth and twoftpd-xfer) to show a 220 banner if the front end authenticated, and 230 if not. This fixes problems some FTP clients have when running twoftpd-anon after authentication. The codes had previously been hard-coded into the respective programs. ------------------------------------------------------------------------ r410 | bruce | 2005-01-13 23:29:17 -0600 (Thu, 13 Jan 2005) | 2 lines Changed paths: M /trunk/socket.c Clarified error message on aborted connections. ------------------------------------------------------------------------ r409 | bruce | 2005-01-07 13:08:24 -0600 (Fri, 07 Jan 2005) | 3 lines Changed paths: M /trunk/tests/backend-appe M /trunk/tests/backend-store Switched from wc to cksum when verifying that files arrived correctly to avoid issues with variable spaces with wc. ------------------------------------------------------------------------ r408 | bruce | 2005-01-07 13:07:25 -0600 (Fri, 07 Jan 2005) | 2 lines Changed paths: M /trunk/tests.inc Fixed usage of "tail +#" to "tail -n +#" ------------------------------------------------------------------------ r407 | bruce | 2005-01-07 12:00:41 -0600 (Fri, 07 Jan 2005) | 4 lines Changed paths: M /trunk/NEWS M /trunk/retr.c Fixed bug exposed by Mozilla which tries to retrieve directories before listing them without re-issuing a connection command. This is valid usage but would previously cause failures. ------------------------------------------------------------------------ r406 | bruce | 2005-01-07 11:53:54 -0600 (Fri, 07 Jan 2005) | 2 lines Changed paths: M /trunk/store.c Make sure to close the output buffer on all errors. ------------------------------------------------------------------------ r405 | bruce | 2005-01-07 11:48:39 -0600 (Fri, 07 Jan 2005) | 2 lines Changed paths: M /trunk/retr.c Make sure to close the input ibuf on all errors. ------------------------------------------------------------------------ r404 | bruce | 2005-01-07 11:40:55 -0600 (Fri, 07 Jan 2005) | 2 lines Changed paths: M /trunk/insthier.c Whoops, twoftpd-switch has a man page to install as well. ------------------------------------------------------------------------ r403 | bruce | 2005-01-07 11:39:19 -0600 (Fri, 07 Jan 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c A /trunk/twoftpd-switch.1 A /trunk/twoftpd-switch.c A /trunk/twoftpd-switch=x Added twoftpd-switch program. ------------------------------------------------------------------------ r402 | bruce | 2003-11-25 22:40:55 -0600 (Tue, 25 Nov 2003) | 2 lines Changed paths: M /trunk/tests/backend-list-times Remove the extraneous trailing blank line. ------------------------------------------------------------------------ r401 | bruce | 2003-11-25 18:01:56 -0600 (Tue, 25 Nov 2003) | 2 lines Changed paths: A /trunk/tests/backend-list-times Added a test to check that time stamps are properly displayed. ------------------------------------------------------------------------ r400 | bruce | 2003-11-25 17:24:43 -0600 (Tue, 25 Nov 2003) | 3 lines Changed paths: M /trunk/tests/backend-list-modes M /trunk/tests/backend-list-params Cut off the timestamps from long listings so that differences in times won't affect the test results. ------------------------------------------------------------------------ r399 | bruce | 2003-11-25 16:37:39 -0600 (Tue, 25 Nov 2003) | 3 lines Changed paths: M /trunk/TODO I see no need to handle SITE UTIME anymore, since MDTM works and is far easier to parse. ------------------------------------------------------------------------ r398 | bruce | 2003-11-25 16:37:12 -0600 (Tue, 25 Nov 2003) | 2 lines Changed paths: A /trunk/tests/backend-mdtm2 Added tests for the new MDTM modification command. ------------------------------------------------------------------------ r397 | bruce | 2003-11-25 15:55:58 -0600 (Tue, 25 Nov 2003) | 2 lines Changed paths: M /trunk/statmod.c Fix up the API for gettime to handle returning zero etc. ------------------------------------------------------------------------ r396 | bruce | 2003-11-25 15:53:51 -0600 (Tue, 25 Nov 2003) | 2 lines Changed paths: M /trunk/statmod.c Correct the returned timestamp to adjust for the current time zone. ------------------------------------------------------------------------ r395 | bruce | 2003-11-25 12:06:33 -0600 (Tue, 25 Nov 2003) | 2 lines Changed paths: M /trunk/statmod.c Split the date parsing code off from the MDTM command handler. ------------------------------------------------------------------------ r394 | bruce | 2003-11-24 17:39:39 -0600 (Mon, 24 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/backend.h M /trunk/backend=l A /trunk/statmod.c M /trunk/twoftpd-xfer.c Added dual-mode MDTM command for setting file timestamps. ------------------------------------------------------------------------ r393 | bruce | 2003-11-24 16:16:09 -0600 (Mon, 24 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/path.c M /trunk/store.c Make sure to open only regular files for reading/writing. ------------------------------------------------------------------------ r392 | bruce | 2003-11-24 15:12:44 -0600 (Mon, 24 Nov 2003) | 2 lines Changed paths: M /trunk/README.in M /trunk/makedist.py Switched list host to lists.untroubled.org ------------------------------------------------------------------------ r391 | bruce | 2003-03-26 11:48:28 -0600 (Wed, 26 Mar 2003) | 2 lines Changed paths: M /trunk/README.in Clarified note about multiple anonymous servers. ------------------------------------------------------------------------ r390 | bruce | 2003-03-21 08:18:50 -0600 (Fri, 21 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r389 | bruce | 2003-03-21 08:18:10 -0600 (Fri, 21 Mar 2003) | 2 lines Changed paths: M /trunk/twoftpd-bind-port.c M /trunk/twoftpd-bind-port=x Print out error messages when the socket functions fail. ------------------------------------------------------------------------ r388 | bruce | 2003-03-05 17:35:46 -0600 (Wed, 05 Mar 2003) | 1 line Changed paths: A /tags/1.17 (from /trunk:387) Tagged version 1.17 ------------------------------------------------------------------------ r387 | bruce | 2003-03-05 17:34:33 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/VERSION Bump up the version number. ------------------------------------------------------------------------ r386 | bruce | 2003-03-05 17:33:05 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/spec To avoid timing glitches, make sure to remove files before remaking. ------------------------------------------------------------------------ r385 | bruce | 2003-03-05 16:53:25 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/backend.c M /trunk/list.c M /trunk/main.c M /trunk/retr.c M /trunk/socket.c M /trunk/twoftpd-auth.c M /trunk/twoftpd.h Fixed several shadowed global variable names. ------------------------------------------------------------------------ r384 | bruce | 2003-03-05 16:42:18 -0600 (Wed, 05 Mar 2003) | 1 line Changed paths: M /trunk/spec M /trunk/twoftpd-anon-conf=x M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-bind-port=x M /trunk/twoftpd-conf=x M /trunk/twoftpd-xfer=x Change (again) to new bglibs library setup. ------------------------------------------------------------------------ r383 | bruce | 2003-02-14 14:03:16 -0600 (Fri, 14 Feb 2003) | 3 lines Changed paths: M /trunk/list.c Treat a missing parameter to LIST/NLST as a request to list ".". This ensures that all list requests pass through path validation. ------------------------------------------------------------------------ r382 | bruce | 2003-02-12 01:07:23 -0600 (Wed, 12 Feb 2003) | 2 lines Changed paths: M /trunk/tests/backend-list-modes M /trunk/tests/backend-list-params M /trunk/tests/backend-mdtm M /trunk/tests/make-home Updated tests. ------------------------------------------------------------------------ r381 | bruce | 2003-02-12 01:07:12 -0600 (Wed, 12 Feb 2003) | 2 lines Changed paths: M /trunk/list.c Fixed yet another bug in path prefix stripping. ------------------------------------------------------------------------ r380 | bruce | 2003-02-10 18:48:51 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/socket.c Remember that ipv4addr's have to be passed by reference, not value now. ------------------------------------------------------------------------ r379 | bruce | 2003-02-10 15:25:36 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf=x M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-bind-port=x M /trunk/twoftpd-conf=x M /trunk/twoftpd-xfer=x Updated link scripts for bglibs 1.006 ------------------------------------------------------------------------ r378 | bruce | 2003-02-10 10:58:11 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: D /trunk/README A /trunk/README.in (from /trunk/README:376) Updated the README file to make it templated. ------------------------------------------------------------------------ r377 | bruce | 2003-02-10 10:57:21 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/socket.c M /trunk/twoftpd-bind-port.c Updated for bglibs version 1.006 ------------------------------------------------------------------------ r376 | bruce | 2002-11-19 17:17:57 -0600 (Tue, 19 Nov 2002) | 1 line Changed paths: A /branches Created branches directory ------------------------------------------------------------------------ r375 | bruce | 2002-11-19 17:17:57 -0600 (Tue, 19 Nov 2002) | 1 line Changed paths: A /tags Created tags directory ------------------------------------------------------------------------ r374 | bruce | 2002-11-19 23:00:11 -0600 (Tue, 19 Nov 2002) | 2 lines Changed paths: M /trunk/list.c Fixed copyright date. ------------------------------------------------------------------------ r373 | bruce | 2002-08-27 03:36:12 -0600 (Tue, 27 Aug 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/list.c Fixed bug in output when listing patterns like /foo/* ------------------------------------------------------------------------ r372 | bruce | 2002-07-22 01:05:10 -0600 (Mon, 22 Jul 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/path.c Set errno to EPERM on path validation failures. ------------------------------------------------------------------------ r371 | bruce | 2002-07-19 23:15:43 -0600 (Fri, 19 Jul 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/path.c Block paths starting with "/.". ------------------------------------------------------------------------ r370 | bruce | 2002-07-19 13:59:07 -0600 (Fri, 19 Jul 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/retr.c M /trunk/store.c Check close return code. ------------------------------------------------------------------------ r369 | bruce | 2002-07-17 01:25:37 -0600 (Wed, 17 Jul 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/list.c Fixed a typo in listing permissions of sticky files. ------------------------------------------------------------------------ r368 | bruce | 2002-06-02 22:45:56 -0600 (Sun, 02 Jun 2002) | 2 lines Changed paths: M /trunk/spec Added bglibs -I/-L flags. ------------------------------------------------------------------------ r367 | bruce | 2002-06-02 22:42:59 -0600 (Sun, 02 Jun 2002) | 2 lines Changed paths: M /trunk/README Bumped up date. ------------------------------------------------------------------------ r366 | bruce | 2002-06-02 21:14:50 -0600 (Sun, 02 Jun 2002) | 2 lines Changed paths: M /trunk/retr.c Always reset startpos after the RETR command. ------------------------------------------------------------------------ r365 | bruce | 2002-06-02 21:13:57 -0600 (Sun, 02 Jun 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.h M /trunk/retr.c M /trunk/store.c Added support for resuming uploads. ------------------------------------------------------------------------ r364 | bruce | 2002-05-31 20:31:33 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/NEWS D /trunk/README.CVS M /trunk/backend.c M /trunk/backend.h M /trunk/backend=l M /trunk/conf.c M /trunk/conf.h M /trunk/insthier.c M /trunk/list.c M /trunk/log.c M /trunk/main.c M /trunk/messagefile.c M /trunk/path.c M /trunk/respond.c M /trunk/socket.c M /trunk/spec M /trunk/stat.c M /trunk/state.c M /trunk/twoftpd-anon-conf.c M /trunk/twoftpd-anon-conf=x M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth.c M /trunk/twoftpd-auth=x M /trunk/twoftpd-bind-port.c M /trunk/twoftpd-bind-port=x M /trunk/twoftpd-conf.c M /trunk/twoftpd-conf=x M /trunk/twoftpd-xfer=x Switched to using bglibs ------------------------------------------------------------------------ r363 | bruce | 2002-05-29 21:38:32 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/tests/auth-cvm-good-data Fixed incorrect UID number in results. ------------------------------------------------------------------------ r362 | bruce | 2002-05-29 21:33:47 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/twoftpd-bind-port.c Added missing "fork.h" include. ------------------------------------------------------------------------ r361 | bruce | 2002-05-29 21:33:39 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r360 | bruce | 2002-05-29 16:48:44 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/twoftpd-anon=x M /trunk/twoftpd-xfer=x Removed extraneous iopoll.o object. ------------------------------------------------------------------------ r359 | bruce | 2002-05-29 16:44:13 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/README Bumped up version. ------------------------------------------------------------------------ r358 | bruce | 2002-05-29 16:35:44 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r357 | bruce | 2002-05-29 16:35:23 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/socket.c M /trunk/twoftpd-anon=x M /trunk/twoftpd-bind-port.c M /trunk/twoftpd-bind-port=x M /trunk/twoftpd-xfer=x Converted to using new iopoll_restart routine. ------------------------------------------------------------------------ r356 | bruce | 2002-05-29 06:20:07 -0600 (Wed, 29 May 2002) | 3 lines Changed paths: M /trunk/main.c M /trunk/twoftpd.h Replaced the numerical constants with named constants in the telnet control code parser. ------------------------------------------------------------------------ r355 | bruce | 2002-05-29 06:18:01 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/TODO M /trunk/VERSION *** empty log message *** ------------------------------------------------------------------------ r354 | bruce | 2002-05-29 06:17:37 -0600 (Wed, 29 May 2002) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h M /trunk/socket.c Added back-end code for the socket binding hack. ------------------------------------------------------------------------ r353 | bruce | 2002-05-29 06:15:04 -0600 (Wed, 29 May 2002) | 3 lines Changed paths: M /trunk/twoftpd-bind-port.c Fixed a typo (write 1 byte, not 0) and change from a stream to a datagram socket pair. ------------------------------------------------------------------------ r352 | bruce | 2002-05-28 18:38:11 -0600 (Tue, 28 May 2002) | 2 lines Changed paths: M /trunk/insthier.c A /trunk/twoftpd-bind-port.c A /trunk/twoftpd-bind-port=x Added implementation of bound socket generator daemon. ------------------------------------------------------------------------ r351 | bruce | 2002-04-18 21:09:18 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: M /trunk/backend.c Added missing include. ------------------------------------------------------------------------ r350 | bruce | 2002-04-18 21:08:50 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r349 | bruce | 2002-04-18 21:07:12 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: M /trunk/tests/auth-commands M /trunk/tests/auth-cvm-bad-data M /trunk/tests/auth-cvm-good-data M /trunk/tests/auth-cvm-invocation M /trunk/tests/auth-cvm-service M /trunk/tests/auth-invocation M /trunk/tests/auth-output M /trunk/tests/auth-timeout M /trunk/tests/backend-list-modes M /trunk/tests/backend-list-params M /trunk/tests/backend-mdtm M /trunk/tests/make-home Fixed some minor typos. ------------------------------------------------------------------------ r348 | bruce | 2002-04-18 19:58:06 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r347 | bruce | 2002-04-18 19:58:01 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: M /trunk/spec Add missing man pages to files. ------------------------------------------------------------------------ r346 | bruce | 2002-04-17 22:44:45 -0600 (Wed, 17 Apr 2002) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Fixed up this file to use cvm_setenv instead of doing it all manually. ------------------------------------------------------------------------ r345 | bruce | 2002-04-17 22:20:15 -0600 (Wed, 17 Apr 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.c M /trunk/twoftpd-xfer.1 Added support for handling supplemental group IDs. ------------------------------------------------------------------------ r344 | bruce | 2002-04-17 21:09:32 -0600 (Wed, 17 Apr 2002) | 3 lines Changed paths: M /trunk/backend.c M /trunk/backend.h M /trunk/list.c Truncate user/group names to 8 characters once at startup, instead of each time a long item is listed. ------------------------------------------------------------------------ r343 | bruce | 2002-04-17 03:47:17 -0600 (Wed, 17 Apr 2002) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r342 | bruce | 2002-04-17 03:44:23 -0600 (Wed, 17 Apr 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/socket.c Abort connections if stdin becomes readable. ------------------------------------------------------------------------ r341 | bruce | 2002-04-16 18:08:42 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r340 | bruce | 2002-04-16 18:02:53 -0600 (Tue, 16 Apr 2002) | 3 lines Changed paths: M /trunk/list.c Fixed handling of '*' indicator on executable files. Added support for '-p' flag. ------------------------------------------------------------------------ r339 | bruce | 2002-04-16 17:42:18 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/list.c Rewrote list handling to add support for the "-F" flag. ------------------------------------------------------------------------ r338 | bruce | 2002-04-16 16:45:43 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r337 | bruce | 2002-04-16 16:45:29 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/backend.c Fixed missing include and a warning. ------------------------------------------------------------------------ r336 | bruce | 2002-04-16 16:42:34 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/list.c When doing NLST, and the named file is not found, produce a 550 error. ------------------------------------------------------------------------ r335 | bruce | 2002-04-16 16:39:49 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h M /trunk/list.c Move setting list_options out of list.c and into backend.c. ------------------------------------------------------------------------ r334 | bruce | 2002-04-15 22:54:03 -0600 (Mon, 15 Apr 2002) | 2 lines Changed paths: M /trunk/TODO M /trunk/VERSION *** empty log message *** ------------------------------------------------------------------------ r333 | bruce | 2002-02-26 05:49:41 -0600 (Tue, 26 Feb 2002) | 2 lines Changed paths: M /trunk/twoftpd-xfer.1 Touched up documentation on $USER and $GROUP. ------------------------------------------------------------------------ r332 | bruce | 2002-02-19 17:45:48 -0600 (Tue, 19 Feb 2002) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r331 | bruce | 2002-02-19 17:44:48 -0600 (Tue, 19 Feb 2002) | 2 lines Changed paths: M /trunk/main.c M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-xfer=x Use the unix/sig library instead of direct signal calls. ------------------------------------------------------------------------ r330 | bruce | 2002-02-18 21:20:14 -0600 (Mon, 18 Feb 2002) | 2 lines Changed paths: M /trunk/README.CVS M /trunk/socket.c M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-xfer=x Use new net library instead of old socket one. ------------------------------------------------------------------------ r329 | bruce | 2002-02-18 21:19:34 -0600 (Mon, 18 Feb 2002) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r328 | bruce | 2002-02-18 21:19:25 -0600 (Mon, 18 Feb 2002) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Fixed capitalization on banner string. ------------------------------------------------------------------------ r327 | bruce | 2002-02-18 21:19:03 -0600 (Mon, 18 Feb 2002) | 3 lines Changed paths: M /trunk/state.c It's OK to CWD to non-readable directories, as long as they're executable. ------------------------------------------------------------------------ r326 | bruce | 2001-11-27 00:13:40 -0600 (Tue, 27 Nov 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/twoftpd-anon-conf.c Fixed a bug with the usage of getpwnam ------------------------------------------------------------------------ r325 | bruce | 2001-11-09 04:10:10 -0600 (Fri, 09 Nov 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.h M /trunk/list.c M /trunk/retr.c M /trunk/socket.c Remember to uncork the socket before closing it. ------------------------------------------------------------------------ r324 | bruce | 2001-11-03 21:55:19 -0600 (Sat, 03 Nov 2001) | 2 lines Changed paths: M /trunk/tests/backend-appe M /trunk/tests/backend-list-modes M /trunk/tests/backend-list-params M /trunk/tests/backend-rest M /trunk/tests/backend-retr M /trunk/tests/backend-store Fixed up the "Opened connection" message. ------------------------------------------------------------------------ r323 | bruce | 2001-11-03 21:51:57 -0600 (Sat, 03 Nov 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/socket.c Turn on SO_LINGER for outbound sockets, and SO_REUSE for all sockets. ------------------------------------------------------------------------ r322 | bruce | 2001-11-03 21:50:43 -0600 (Sat, 03 Nov 2001) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r321 | bruce | 2001-10-19 18:12:53 -0600 (Fri, 19 Oct 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/socket.c Set the "cork" option on output sockets. ------------------------------------------------------------------------ r320 | bruce | 2001-10-18 22:52:49 -0600 (Thu, 18 Oct 2001) | 3 lines Changed paths: M /trunk/backend.c Yet another revision, this time to remove the old bogus parts that got left behind. ------------------------------------------------------------------------ r319 | bruce | 2001-10-18 22:42:40 -0600 (Thu, 18 Oct 2001) | 2 lines Changed paths: M /trunk/backend.c Uh, yeah, really fix the strip slashes stuff... ------------------------------------------------------------------------ r318 | bruce | 2001-10-18 22:38:07 -0600 (Thu, 18 Oct 2001) | 2 lines Changed paths: M /trunk/spec Droped the release number back down to 1. ------------------------------------------------------------------------ r317 | bruce | 2001-10-18 22:37:53 -0600 (Thu, 18 Oct 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.c Fixed the previous "trailing slash" patch to fixup $HOME instead of cwd. ------------------------------------------------------------------------ r316 | bruce | 2001-10-18 22:33:20 -0600 (Thu, 18 Oct 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth=x Added the required "socket.lib" target. ------------------------------------------------------------------------ r315 | bruce | 2001-10-18 22:30:01 -0600 (Thu, 18 Oct 2001) | 2 lines Changed paths: M /trunk/backend.c Strip trailing slashes from the path, as they cause confusion. ------------------------------------------------------------------------ r314 | bruce | 2001-10-17 21:04:30 -0600 (Wed, 17 Oct 2001) | 2 lines Changed paths: M /trunk/socket.c Updated for new iobuf setup functions. ------------------------------------------------------------------------ r313 | bruce | 2001-09-24 20:40:37 -0600 (Mon, 24 Sep 2001) | 3 lines Changed paths: M /trunk/socket.c Report opening socket only after the socket is opened. Fix some other potential glitches. ------------------------------------------------------------------------ r312 | bruce | 2001-09-20 18:03:16 -0600 (Thu, 20 Sep 2001) | 2 lines Changed paths: M /trunk/main.c Added workaround for broken firewalls that add extra CRs. ------------------------------------------------------------------------ r311 | bruce | 2001-09-13 22:12:39 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/tests/backend-list-modes M /trunk/tests/backend-retr M /trunk/tests/backend-store Fixed up PASV response text. ------------------------------------------------------------------------ r310 | bruce | 2001-09-13 22:12:26 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/main.c Don't print an error message for EOF on stdin. ------------------------------------------------------------------------ r309 | bruce | 2001-09-13 21:29:50 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/twoftpd-xfer.1 Added note about twoftpd-anon. ------------------------------------------------------------------------ r308 | bruce | 2001-09-13 21:01:22 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/twoftpd.h Removed (now) duplicate definition of CR and LF. ------------------------------------------------------------------------ r307 | bruce | 2001-09-13 20:33:25 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/EXTRADIST Removed rts.* files. ------------------------------------------------------------------------ r306 | bruce | 2001-09-13 20:31:38 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/socket.c PASV response workaround for more broken FTP clients. ------------------------------------------------------------------------ r305 | bruce | 2001-09-13 20:27:29 -0600 (Thu, 13 Sep 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r304 | bruce | 2001-09-13 20:23:54 -0600 (Thu, 13 Sep 2001) | 3 lines Changed paths: M /trunk/main.c Install a standard handler for SIGALRM to indicate that the session timed out and is being dropped. ------------------------------------------------------------------------ r303 | bruce | 2001-09-04 17:57:12 -0600 (Tue, 04 Sep 2001) | 2 lines Changed paths: M /trunk/socket.c Provide proper connection timeout and system error messages. ------------------------------------------------------------------------ r302 | bruce | 2001-09-04 17:56:33 -0600 (Tue, 04 Sep 2001) | 2 lines Changed paths: M /trunk/respond.c M /trunk/retr.c M /trunk/stat.c M /trunk/store.c M /trunk/twoftpd.h Add the result code to the respond_syserr parameters. ------------------------------------------------------------------------ r301 | bruce | 2001-09-04 17:55:16 -0600 (Tue, 04 Sep 2001) | 2 lines Changed paths: M /trunk/main.c Provide error messages on command timeout and I/O errors. ------------------------------------------------------------------------ r300 | bruce | 2001-08-29 23:33:52 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/TODO A /trunk/tests/backend-appe A /trunk/tests/backend-chmod A /trunk/tests/backend-dele A /trunk/tests/backend-greeting A /trunk/tests/backend-store A /trunk/tests.inc Added more tests. ------------------------------------------------------------------------ r299 | bruce | 2001-08-29 20:41:19 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: A /trunk/tests A /trunk/tests/auth-commands A /trunk/tests/auth-cvm-bad-data A /trunk/tests/auth-cvm-good-data A /trunk/tests/auth-cvm-invocation A /trunk/tests/auth-cvm-service A /trunk/tests/auth-invocation A /trunk/tests/auth-output A /trunk/tests/auth-timeout A /trunk/tests/backend-cdup-pwd A /trunk/tests/backend-commands A /trunk/tests/backend-cwd-pwd A /trunk/tests/backend-list-modes A /trunk/tests/backend-list-params A /trunk/tests/backend-mdtm A /trunk/tests/backend-mkd-rmd A /trunk/tests/backend-mode A /trunk/tests/backend-rest A /trunk/tests/backend-retr A /trunk/tests/backend-rnfrto A /trunk/tests/backend-size A /trunk/tests/backend-stru A /trunk/tests/backend-type A /trunk/tests/delete-bad-cvm A /trunk/tests/delete-error-cvm A /trunk/tests/delete-good-cvm A /trunk/tests/delete-home A /trunk/tests/make-bad-cvm A /trunk/tests/make-error-cvm A /trunk/tests/make-good-cvm A /trunk/tests/make-home Converted tests to new test framework. ------------------------------------------------------------------------ r298 | bruce | 2001-08-29 20:41:12 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: D /trunk/rts.exp D /trunk/rts.sh D /trunk/rts.tests Moved to new test framework. ------------------------------------------------------------------------ r297 | bruce | 2001-08-29 20:41:03 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r296 | bruce | 2001-08-29 20:40:54 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped up version ------------------------------------------------------------------------ r295 | bruce | 2001-08-29 20:40:24 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/stat.c Include system error message in STAT and MDTM. ------------------------------------------------------------------------ r294 | bruce | 2001-08-29 20:39:03 -0600 (Wed, 29 Aug 2001) | 2 lines Changed paths: M /trunk/list.c Fixed bug: doing lists of "." when CWD is "/" would fail. ------------------------------------------------------------------------ r293 | bruce | 2001-08-24 18:29:07 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/spec Fixed dependancy on CVM 0.10 ------------------------------------------------------------------------ r292 | bruce | 2001-08-24 18:14:48 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r291 | bruce | 2001-08-24 18:05:08 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/main.c M /trunk/twoftpd.h Fix double-output of SITE commands in the logs. ------------------------------------------------------------------------ r290 | bruce | 2001-08-24 18:04:31 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/xfer-test Added code to handle running setup commands before the transfer. ------------------------------------------------------------------------ r289 | bruce | 2001-08-24 18:04:12 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/TODO M /trunk/rts.exp M /trunk/rts.tests Added tests for NLST options, NLST .., and REST ------------------------------------------------------------------------ r288 | bruce | 2001-08-24 03:50:47 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/respond.c Fixed missing respond_end in respond_bytes. ------------------------------------------------------------------------ r287 | bruce | 2001-08-23 23:43:23 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/README M /trunk/twoftpd.run Use "ftp" instead of "21" as the FTP port number. ------------------------------------------------------------------------ r286 | bruce | 2001-08-23 23:41:26 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.c M /trunk/main.c M /trunk/twoftpd-auth.1 M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.1 Added authentication and session timeout limits. ------------------------------------------------------------------------ r285 | bruce | 2001-08-23 23:40:09 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/list.c Added some limited but extendable LIST/NLST option parsing. ------------------------------------------------------------------------ r284 | bruce | 2001-08-23 23:31:13 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO M /trunk/VERSION *** empty log message *** ------------------------------------------------------------------------ r283 | bruce | 2001-08-23 23:28:41 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/respond.c M /trunk/retr.c M /trunk/store.c M /trunk/twoftpd.h Added output of system error messages to responses. ------------------------------------------------------------------------ r282 | bruce | 2001-08-23 23:22:30 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/rts.exp M /trunk/rts.tests Added tests for RNFR/RNTO. ------------------------------------------------------------------------ r281 | bruce | 2001-08-23 23:22:04 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/list.c M /trunk/respond.c M /trunk/retr.c M /trunk/store.c M /trunk/twoftpd.h Added respond_bytes response generator. ------------------------------------------------------------------------ r280 | bruce | 2001-08-23 23:21:22 -0600 (Thu, 23 Aug 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Adjusted for new CVM interface. ------------------------------------------------------------------------ r279 | bruce | 2001-08-16 00:17:31 -0600 (Thu, 16 Aug 2001) | 2 lines Changed paths: M /trunk/rts.exp M /trunk/rts.tests Added more list parameter tests. ------------------------------------------------------------------------ r278 | bruce | 2001-08-15 21:21:21 -0600 (Wed, 15 Aug 2001) | 2 lines Changed paths: M /trunk/insthier.c Adjusted to new insthier prototype. ------------------------------------------------------------------------ r277 | bruce | 2001-08-15 21:19:29 -0600 (Wed, 15 Aug 2001) | 2 lines Changed paths: M /trunk/README.CVS *** empty log message *** ------------------------------------------------------------------------ r276 | bruce | 2001-08-15 21:19:09 -0600 (Wed, 15 Aug 2001) | 2 lines Changed paths: A /trunk/xfer-test Wrote this transfer test tool. ------------------------------------------------------------------------ r275 | bruce | 2001-08-15 21:18:53 -0600 (Wed, 15 Aug 2001) | 2 lines Changed paths: M /trunk/rts.exp M /trunk/rts.tests Added several transfer tests. ------------------------------------------------------------------------ r274 | bruce | 2001-08-15 18:19:30 -0600 (Wed, 15 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION *** empty log message *** ------------------------------------------------------------------------ r273 | bruce | 2001-08-15 13:21:35 -0600 (Wed, 15 Aug 2001) | 3 lines Changed paths: M /trunk/retr.c Fixed a nasty bug in (not) dealing with the portion of a block following the last LF in ASCII mode. ------------------------------------------------------------------------ r272 | bruce | 2001-08-15 04:15:27 -0600 (Wed, 15 Aug 2001) | 2 lines Changed paths: M /trunk/store.c Fixed up the response code for MKD from 250 to 257. ------------------------------------------------------------------------ r271 | bruce | 2001-08-06 22:36:56 -0600 (Mon, 06 Aug 2001) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r270 | bruce | 2001-08-06 18:19:56 -0600 (Mon, 06 Aug 2001) | 3 lines Changed paths: M /trunk/NEWS M /trunk/socket.c Fixed outbound connection binding to IP. Worked around FTP clients failing to parse the PASV response. ------------------------------------------------------------------------ r269 | bruce | 2001-08-05 21:49:01 -0600 (Sun, 05 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped the version to 1.10 ------------------------------------------------------------------------ r268 | bruce | 2001-08-03 19:13:49 -0600 (Fri, 03 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r267 | bruce | 2001-08-02 17:30:17 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.c M /trunk/backend.h M /trunk/list.c Fixed a bug in outputting the group name in listings. ------------------------------------------------------------------------ r266 | bruce | 2001-08-02 17:25:39 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r265 | bruce | 2001-08-02 17:25:31 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r264 | bruce | 2001-08-02 04:06:58 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf.c Write out a GROUP file here. ------------------------------------------------------------------------ r263 | bruce | 2001-08-02 03:53:23 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r262 | bruce | 2001-08-02 03:51:58 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.c M /trunk/backend.h M /trunk/list.c M /trunk/twoftpd-xfer.1 Report the true group name in long listings. ------------------------------------------------------------------------ r261 | bruce | 2001-08-02 03:46:05 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.1 M /trunk/twoftpd-auth.c Set $GROUP if the CVM reports a group name. ------------------------------------------------------------------------ r260 | bruce | 2001-08-02 03:42:32 -0600 (Thu, 02 Aug 2001) | 3 lines Changed paths: M /trunk/NEWS M /trunk/list.c Added support for printing out the real file mode instead of a fabrication in long listings. ------------------------------------------------------------------------ r259 | bruce | 2001-08-02 03:28:28 -0600 (Thu, 02 Aug 2001) | 2 lines Changed paths: M /trunk/main.c M /trunk/twoftpd-anon.c M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.c M /trunk/twoftpd.h Renamed the "verb" struct to "command" as it now fulfulls a dual purpose. ------------------------------------------------------------------------ r258 | bruce | 2001-08-02 03:25:37 -0600 (Thu, 02 Aug 2001) | 3 lines Changed paths: M /trunk/NEWS M /trunk/backend.h M /trunk/main.c M /trunk/store.c M /trunk/twoftpd-anon.c M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.c M /trunk/twoftpd.h Added support for SITE commands. Added the SITE CHMOD command to twoftpd-xfer. ------------------------------------------------------------------------ r257 | bruce | 2001-08-01 23:09:17 -0600 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r256 | bruce | 2001-08-01 22:56:49 -0600 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/backend.c M /trunk/backend.h M /trunk/path.c M /trunk/twoftpd-xfer.1 Added the "lock HOME" backend option. ------------------------------------------------------------------------ r255 | bruce | 2001-08-01 22:32:18 -0600 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r254 | bruce | 2001-08-01 22:31:19 -0600 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/twoftpd-xfer.1 Changed how emulated or "soft" chroot is enabled. ------------------------------------------------------------------------ r253 | bruce | 2001-08-01 22:30:55 -0600 (Wed, 01 Aug 2001) | 2 lines Changed paths: M /trunk/list.c Fixed yet another one-off strip length bug. ------------------------------------------------------------------------ r252 | bruce | 2001-07-31 07:21:15 -0600 (Tue, 31 Jul 2001) | 3 lines Changed paths: M /trunk/path.c Actually use permission denied instead of internal error when the path fails validation. ------------------------------------------------------------------------ r251 | bruce | 2001-07-31 07:19:38 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/path.c Marked the internal qualification routines as static. ------------------------------------------------------------------------ r250 | bruce | 2001-07-31 07:17:27 -0600 (Tue, 31 Jul 2001) | 3 lines Changed paths: M /trunk/backend.h M /trunk/list.c M /trunk/path.c M /trunk/stat.c M /trunk/state.c M /trunk/store.c Rewrote the path qualification and validation code to use a central routine. ------------------------------------------------------------------------ r249 | bruce | 2001-07-31 07:15:56 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/responses.c M /trunk/twoftpd.h Added a new "permission denied" response. ------------------------------------------------------------------------ r248 | bruce | 2001-07-31 05:24:21 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/twoftpd-xfer.1 Document the new NODOTFILES option. ------------------------------------------------------------------------ r247 | bruce | 2001-07-31 05:24:08 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/list.c Check for dotfiles when listing directories. ------------------------------------------------------------------------ r246 | bruce | 2001-07-31 05:23:49 -0600 (Tue, 31 Jul 2001) | 3 lines Changed paths: M /trunk/backend.h M /trunk/path.c Added a new routine to check a path for dotfiles in any element. Also fail to qualify any path containing dotfiles if nodotfiles is set. ------------------------------------------------------------------------ r245 | bruce | 2001-07-31 04:51:24 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/list.c Pass the "nodotfiles" options to path_match. ------------------------------------------------------------------------ r244 | bruce | 2001-07-31 04:50:32 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h Track the NODOTFILES environment variable. ------------------------------------------------------------------------ r243 | bruce | 2001-07-25 23:23:55 -0600 (Wed, 25 Jul 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped version. ------------------------------------------------------------------------ r242 | bruce | 2001-07-25 23:23:50 -0600 (Wed, 25 Jul 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r241 | bruce | 2001-07-25 23:22:29 -0600 (Wed, 25 Jul 2001) | 2 lines Changed paths: M /trunk/list.c Fixed the dummy stat string to make it match the normal stat output. ------------------------------------------------------------------------ r240 | bruce | 2001-07-25 23:06:59 -0600 (Wed, 25 Jul 2001) | 2 lines Changed paths: M /trunk/list.c If the stat fails, output a "dummy" stat line. ------------------------------------------------------------------------ r239 | bruce | 2001-07-25 23:00:30 -0600 (Wed, 25 Jul 2001) | 2 lines Changed paths: M /trunk/store.c Bytes counted in this module are "received", not "sent". ------------------------------------------------------------------------ r238 | bruce | 2001-07-18 00:32:47 -0600 (Wed, 18 Jul 2001) | 3 lines Changed paths: M /trunk/retr.c M /trunk/store.c Added code to count and report the number of bytes sent over the network when retrieving and storing files. ------------------------------------------------------------------------ r237 | bruce | 2001-07-18 00:31:25 -0600 (Wed, 18 Jul 2001) | 2 lines Changed paths: M /trunk/respond.c M /trunk/twoftpd.h Added respond_uint, to provide integer parts in responses. ------------------------------------------------------------------------ r236 | bruce | 2001-07-13 19:27:27 -0600 (Fri, 13 Jul 2001) | 2 lines Changed paths: M /trunk/spec Removed the obsolete configuration of anonymous mode. ------------------------------------------------------------------------ r235 | bruce | 2001-07-06 21:53:46 -0600 (Fri, 06 Jul 2001) | 2 lines Changed paths: M /trunk/backend.c Suppress the unused parameter warnings for argc and argv. ------------------------------------------------------------------------ r234 | bruce | 2001-07-05 19:41:50 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/socket.c Use IOPOLL_* instead of POLL*. ------------------------------------------------------------------------ r233 | bruce | 2001-07-05 19:41:34 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r232 | bruce | 2001-07-05 15:57:59 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r231 | bruce | 2001-07-05 15:57:54 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/list.c Fixed a one-off bug in pattern listings. ------------------------------------------------------------------------ r230 | bruce | 2001-06-29 21:35:06 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README Updated the FutureQuest notices. ------------------------------------------------------------------------ r229 | bruce | 2001-06-29 21:34:57 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/README.CVS Updated the list of required pieces needed from the CVS. ------------------------------------------------------------------------ r228 | bruce | 2001-06-29 18:40:40 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/rts.exp M /trunk/rts.tests Fixed up the tests. ------------------------------------------------------------------------ r227 | bruce | 2001-06-29 18:40:30 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r226 | bruce | 2001-06-29 18:40:19 -0600 (Fri, 29 Jun 2001) | 3 lines Changed paths: M /trunk/state.c Since qualify returns a relative path, make sure to prefix it with a "/" when setting cwd in handle_cwd. ------------------------------------------------------------------------ r225 | bruce | 2001-06-29 18:36:10 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/state.c Fixed a one-off big in changing directories. ------------------------------------------------------------------------ r224 | bruce | 2001-06-29 18:31:48 -0600 (Fri, 29 Jun 2001) | 3 lines Changed paths: M /trunk/backend.c M /trunk/main.c Moved the request and response tests into main.c so that both the front-ends and back-ends will run the test. ------------------------------------------------------------------------ r223 | bruce | 2001-06-29 17:27:20 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/twoftpd-anon-conf.c M /trunk/twoftpd-conf.c M /trunk/twoftpd.run Modified the startup scripts to run envdir after tcpserver. ------------------------------------------------------------------------ r222 | bruce | 2001-06-29 17:27:08 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped up the version to 1.05. ------------------------------------------------------------------------ r221 | bruce | 2001-06-29 15:15:52 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/path.c Make sure that qualify always returns a relative path. ------------------------------------------------------------------------ r220 | bruce | 2001-06-29 06:09:02 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h M /trunk/backend=l M /trunk/list.c M /trunk/main=l M /trunk/messagefile.c A /trunk/path.c M /trunk/retr.c M /trunk/stat.c M /trunk/state.c M /trunk/store.c M /trunk/twoftpd-anon=x M /trunk/twoftpd-xfer.1 M /trunk/twoftpd-xfer=x First check-in of changes required for emulated chroot operation. ------------------------------------------------------------------------ r219 | bruce | 2001-06-29 06:01:59 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/socket.c Used canned response. ------------------------------------------------------------------------ r218 | bruce | 2001-06-29 05:58:15 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO M /trunk/VERSION *** empty log message *** ------------------------------------------------------------------------ r217 | bruce | 2001-06-29 05:56:55 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: A /trunk/responses.c M /trunk/twoftpd.h Added some common canned responses. ------------------------------------------------------------------------ r216 | bruce | 2001-06-22 20:35:40 -0600 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r215 | bruce | 2001-06-22 20:16:32 -0600 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h M /trunk/backend=l A /trunk/banner.c M /trunk/main=l A /trunk/messagefile.c M /trunk/state.c M /trunk/twoftpd-auth.1 M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.1 M /trunk/twoftpd.h Added full support for banners and message files. ------------------------------------------------------------------------ r214 | bruce | 2001-06-22 20:15:46 -0600 (Fri, 22 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r213 | bruce | 2001-06-21 21:44:52 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/spec Explicitly turn logging of responses and requests on. ------------------------------------------------------------------------ r212 | bruce | 2001-06-21 21:38:25 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/main.c I was already logging requests, make it optional now. ------------------------------------------------------------------------ r211 | bruce | 2001-06-21 19:12:30 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: D /trunk/makedist.in A /trunk/makedist.py Modified for new spac makedist tools. ------------------------------------------------------------------------ r210 | bruce | 2001-06-21 19:08:21 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/backend.c A /trunk/log.c A /trunk/log.h M /trunk/main.c M /trunk/main=l M /trunk/respond.c M /trunk/twoftpd-anon.c M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.1 M /trunk/twoftpd-xfer.c M /trunk/twoftpd.h Added support for logging requests and responses. ------------------------------------------------------------------------ r209 | bruce | 2001-06-21 19:07:06 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/spec Updated the spec file. ------------------------------------------------------------------------ r208 | bruce | 2001-06-21 19:04:10 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r207 | bruce | 2001-06-21 18:34:35 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Added cvm_ prefix to calls to the CVM code. ------------------------------------------------------------------------ r206 | bruce | 2001-06-21 18:34:05 -0600 (Thu, 21 Jun 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf.c M /trunk/twoftpd-conf.c Added missing string.h includes. ------------------------------------------------------------------------ r205 | bruce | 2001-06-18 21:42:54 -0600 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/backend.h Added startup code number constant. ------------------------------------------------------------------------ r204 | bruce | 2001-06-18 21:41:10 -0600 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/list.c M /trunk/socket.c Fixed missing string.h include. ------------------------------------------------------------------------ r203 | bruce | 2001-06-18 21:40:49 -0600 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/twoftpd-anon.c M /trunk/twoftpd-xfer.c Fixed the server startup response number. ------------------------------------------------------------------------ r202 | bruce | 2001-06-18 16:22:59 -0600 (Mon, 18 Jun 2001) | 2 lines Changed paths: M /trunk/TODO M /trunk/VERSION *** empty log message *** ------------------------------------------------------------------------ r201 | bruce | 2001-05-19 04:25:18 -0600 (Sat, 19 May 2001) | 2 lines Changed paths: M /trunk/list.c Skip files starting with a period. ------------------------------------------------------------------------ r200 | bruce | 2001-05-11 04:08:59 -0600 (Fri, 11 May 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Added setenv.h compatibility header. ------------------------------------------------------------------------ r199 | bruce | 2001-05-11 04:08:39 -0600 (Fri, 11 May 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf.c Fixed two bugs. ------------------------------------------------------------------------ r198 | bruce | 2001-05-11 04:08:19 -0600 (Fri, 11 May 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-conf=x Added some missing compatibility object files. ------------------------------------------------------------------------ r197 | bruce | 2001-04-06 18:18:29 -0600 (Fri, 06 Apr 2001) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r196 | bruce | 2001-04-06 18:18:05 -0600 (Fri, 06 Apr 2001) | 2 lines Changed paths: M /trunk/list.c Fixed handling of GLOB_NOMATCH result from glob. ------------------------------------------------------------------------ r195 | bruce | 2001-04-05 16:29:43 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/list.c Fixed some bugs in handling of single items listings. ------------------------------------------------------------------------ r194 | bruce | 2001-04-05 16:29:30 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r193 | bruce | 2001-04-05 16:27:24 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/socket.c Fixed a bug in IP parsing and printing. ------------------------------------------------------------------------ r192 | bruce | 2001-04-05 15:37:26 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r191 | bruce | 2001-04-05 15:36:30 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf.c M /trunk/twoftpd-conf.c Fixed the usage notes. ------------------------------------------------------------------------ r190 | bruce | 2001-04-05 05:25:24 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/TODO A /trunk/conf.h M /trunk/twoftpd-conf=x *** empty log message *** ------------------------------------------------------------------------ r189 | bruce | 2001-04-05 05:25:14 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r188 | bruce | 2001-04-05 05:22:11 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/conf.c Include new conf.h header file. ------------------------------------------------------------------------ r187 | bruce | 2001-04-05 05:21:57 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/insthier.c Added new executables. ------------------------------------------------------------------------ r186 | bruce | 2001-04-05 05:21:45 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon-conf.c Use the new conf.h header file. ------------------------------------------------------------------------ r185 | bruce | 2001-04-05 05:21:29 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: M /trunk/twoftpd-conf.c Use the routines from conf.c ------------------------------------------------------------------------ r184 | bruce | 2001-04-05 05:18:03 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: A /trunk/twoftpd-anon-conf.c A /trunk/twoftpd-anon-conf=x Added config program for twoftpd-anon. ------------------------------------------------------------------------ r183 | bruce | 2001-04-05 05:17:33 -0600 (Thu, 05 Apr 2001) | 2 lines Changed paths: A /trunk/conf.c Added some generic configuration building routines. ------------------------------------------------------------------------ r182 | bruce | 2001-04-02 21:40:27 -0600 (Mon, 02 Apr 2001) | 2 lines Changed paths: A /trunk/twoftpd-conf.c A /trunk/twoftpd-conf=x Added a twoftpd-conf program. ------------------------------------------------------------------------ r181 | bruce | 2001-04-02 20:55:16 -0600 (Mon, 02 Apr 2001) | 2 lines Changed paths: M /trunk/twoftpd-xfer.1 M /trunk/twoftpd.run Noted umask requirement. ------------------------------------------------------------------------ r180 | bruce | 2001-04-02 20:54:43 -0600 (Mon, 02 Apr 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r179 | bruce | 2001-03-28 22:39:21 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/README Minor documentation touch-ups. ------------------------------------------------------------------------ r178 | bruce | 2001-03-28 22:38:50 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r177 | bruce | 2001-03-28 22:24:06 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/backend.h M /trunk/twoftpd-anon=x M /trunk/twoftpd-xfer=x *** empty log message *** ------------------------------------------------------------------------ r176 | bruce | 2001-03-28 22:24:03 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/backend.c Call parse_localip on TCPLOCALIP. ------------------------------------------------------------------------ r175 | bruce | 2001-03-28 22:23:43 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/socket.c Modified to use socket lib functions instead of the low-level function. ------------------------------------------------------------------------ r174 | bruce | 2001-03-27 23:10:27 -0600 (Tue, 27 Mar 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r173 | bruce | 2001-03-27 23:08:37 -0600 (Tue, 27 Mar 2001) | 2 lines Changed paths: M /trunk/list.c Renamed a function for clarity. ------------------------------------------------------------------------ r172 | bruce | 2001-03-27 22:40:52 -0600 (Tue, 27 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r171 | bruce | 2001-03-27 22:40:45 -0600 (Tue, 27 Mar 2001) | 2 lines Changed paths: D /trunk/listdir.c Removed unused file. ------------------------------------------------------------------------ r170 | bruce | 2001-03-27 22:40:19 -0600 (Tue, 27 Mar 2001) | 2 lines Changed paths: M /trunk/backend.h M /trunk/backend=l M /trunk/list.c Merged listdir.c into list.c, which is the only code that uses listdir. ------------------------------------------------------------------------ r169 | bruce | 2001-03-22 03:59:16 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/backend=l Added the iopoll.o compatibility library. ------------------------------------------------------------------------ r168 | bruce | 2001-03-22 03:58:37 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r167 | bruce | 2001-03-22 03:56:00 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/socket.c Use iopoll instead of poll directly. ------------------------------------------------------------------------ r166 | bruce | 2001-03-22 03:46:57 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/twoftpd.run *** empty log message *** ------------------------------------------------------------------------ r165 | bruce | 2001-03-22 03:45:05 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/rts.exp Removed the anonymous-mode tests. ------------------------------------------------------------------------ r164 | bruce | 2001-03-22 03:44:51 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/rts.tests Removed the anonymous login tests. ------------------------------------------------------------------------ r163 | bruce | 2001-03-22 03:44:32 -0600 (Thu, 22 Mar 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Simplified the code by eliminating extraneous parameters. ------------------------------------------------------------------------ r162 | bruce | 2001-03-20 16:25:27 -0600 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r161 | bruce | 2001-03-20 16:23:12 -0600 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /trunk/README Added note about resource limits. ------------------------------------------------------------------------ r160 | bruce | 2001-03-20 16:22:51 -0600 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /trunk/twoftpd.run Removed the "anonymous" mode from the run file. ------------------------------------------------------------------------ r159 | bruce | 2001-03-20 16:22:29 -0600 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /trunk/state.c Call respond_str instead of obuf routines directly. ------------------------------------------------------------------------ r158 | bruce | 2001-03-20 16:22:12 -0600 (Tue, 20 Mar 2001) | 2 lines Changed paths: M /trunk/respond.c M /trunk/twoftpd.h Added routine to provide output translation. ------------------------------------------------------------------------ r157 | bruce | 2001-03-19 23:44:33 -0600 (Mon, 19 Mar 2001) | 2 lines Changed paths: M /trunk/makedist.in *** empty log message *** ------------------------------------------------------------------------ r156 | bruce | 2001-03-19 23:38:30 -0600 (Mon, 19 Mar 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth=x Added required socket library. ------------------------------------------------------------------------ r155 | bruce | 2001-03-16 21:02:54 -0600 (Fri, 16 Mar 2001) | 2 lines Changed paths: M /trunk/twoftpd-xfer.1 Note the use of $USER. ------------------------------------------------------------------------ r154 | bruce | 2001-03-16 21:01:51 -0600 (Fri, 16 Mar 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r153 | bruce | 2001-03-16 21:01:26 -0600 (Fri, 16 Mar 2001) | 3 lines Changed paths: M /trunk/twoftpd-auth.1 M /trunk/twoftpd-auth.c Stripped out the anonymous login component for simplicity -- if you need both, run both seperately. ------------------------------------------------------------------------ r152 | bruce | 2001-03-10 00:06:37 -0600 (Sat, 10 Mar 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r151 | bruce | 2001-03-09 22:45:18 -0600 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version number. ------------------------------------------------------------------------ r150 | bruce | 2001-03-09 20:25:01 -0600 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r149 | bruce | 2001-03-09 20:24:53 -0600 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/list.c Fixed some portability problems to FreeBSD (and possibly others). ------------------------------------------------------------------------ r148 | bruce | 2001-03-09 20:23:59 -0600 (Fri, 09 Mar 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/stat.c Use new "systime.h" magic include. ------------------------------------------------------------------------ r147 | bruce | 2001-03-08 15:10:09 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO Final release. ------------------------------------------------------------------------ r146 | bruce | 2001-03-07 17:26:35 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/spec Require CVM 0.3, just to ensure the bugs in 0.2 are not present. ------------------------------------------------------------------------ r145 | bruce | 2001-03-07 17:24:13 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r144 | bruce | 2001-03-07 16:32:26 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/rts.tests *** empty log message *** ------------------------------------------------------------------------ r143 | bruce | 2001-03-07 16:31:43 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/backend.h M /trunk/retr.c M /trunk/twoftpd-anon.c M /trunk/twoftpd-xfer.c Added the REST command. ------------------------------------------------------------------------ r142 | bruce | 2001-03-07 16:20:59 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: A /trunk/README.CVS Added notes for those checking out the sources from CVS. ------------------------------------------------------------------------ r141 | bruce | 2001-03-07 16:20:34 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Dropped version number from 0.99 to 0.91. ------------------------------------------------------------------------ r140 | bruce | 2001-03-07 16:06:37 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS Updated news. ------------------------------------------------------------------------ r139 | bruce | 2001-03-07 16:02:31 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/EXTRADIST A /trunk/rts.exp A /trunk/rts.sh A /trunk/rts.tests Added some testing data. ------------------------------------------------------------------------ r138 | bruce | 2001-03-07 14:45:03 -0600 (Wed, 07 Mar 2001) | 3 lines Changed paths: M /trunk/socket.c Timeouts for new sockets need to be set to "timeout*1000", not just "timeout". ------------------------------------------------------------------------ r137 | bruce | 2001-03-06 23:42:20 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Check if $SERVICE is set, and if not, set it to "ftp". ------------------------------------------------------------------------ r136 | bruce | 2001-03-06 22:18:14 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/strtou.c Fixed data type in strtou from unsigned to unsigned long. ------------------------------------------------------------------------ r135 | bruce | 2001-03-06 22:17:32 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/main.c M /trunk/main=l A /trunk/strtou.c M /trunk/twoftpd-auth.c M /trunk/twoftpd.h Fixed number handling to use strtou everywhere. ------------------------------------------------------------------------ r134 | bruce | 2001-03-06 22:00:50 -0600 (Tue, 06 Mar 2001) | 3 lines Changed paths: M /trunk/twoftpd-auth.c Added checks to make sure a correct number of command-line parameters are used. ------------------------------------------------------------------------ r133 | bruce | 2001-03-06 18:18:58 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/README Expanded on usage documentation. ------------------------------------------------------------------------ r132 | bruce | 2001-03-06 18:18:37 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r131 | bruce | 2001-03-06 17:53:21 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO Documentation touchups. ------------------------------------------------------------------------ r130 | bruce | 2001-03-06 17:53:07 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/store.c Removed unneeded include file. ------------------------------------------------------------------------ r129 | bruce | 2001-03-06 17:51:44 -0600 (Tue, 06 Mar 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h M /trunk/socket.c Parse TCPREMOTEIP and validate PORT commands against it. ------------------------------------------------------------------------ r128 | bruce | 2001-03-05 15:33:07 -0600 (Mon, 05 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r127 | bruce | 2001-03-05 15:32:40 -0600 (Mon, 05 Mar 2001) | 2 lines Changed paths: M /trunk/store.c Fixed a bug in EOF handling when storing files. ------------------------------------------------------------------------ r126 | bruce | 2001-03-04 23:27:57 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/README Updated usage documentation. ------------------------------------------------------------------------ r125 | bruce | 2001-03-04 23:22:16 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO M /trunk/VERSION Bumped up version, updated documentation. ------------------------------------------------------------------------ r124 | bruce | 2001-03-04 23:21:30 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/list.c Modified to use glob for listing patterns. ------------------------------------------------------------------------ r123 | bruce | 2001-03-04 23:20:00 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/backend.h M /trunk/listdir.c Modified the interface to listdir to return the count of entries. ------------------------------------------------------------------------ r122 | bruce | 2001-03-04 23:18:02 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon=x M /trunk/twoftpd-xfer=x Added socket.lib to dependancies. ------------------------------------------------------------------------ r121 | bruce | 2001-03-04 22:46:06 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/main.c Set timeouts on stdin/stdout (in addition to the alarm handling). ------------------------------------------------------------------------ r120 | bruce | 2001-03-04 22:44:24 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/state.c Fixed one-off bug in output of PWD information. ------------------------------------------------------------------------ r119 | bruce | 2001-03-03 20:21:52 -0600 (Sat, 03 Mar 2001) | 3 lines Changed paths: M /trunk/backend.h M /trunk/retr.c M /trunk/socket.c M /trunk/store.c Restore the socket routines using iobuf since it now has timeout handling. ------------------------------------------------------------------------ r118 | bruce | 2001-03-03 20:20:54 -0600 (Sat, 03 Mar 2001) | 2 lines Changed paths: D /trunk/timeout_read.c D /trunk/timeout_write.c iobuf library now has timeout handling, so remove it from here. ------------------------------------------------------------------------ r117 | bruce | 2001-03-03 14:35:59 -0600 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/timeout_write.c Fixed a typo -- need to poll for POLLOUT, not POLLIN. ------------------------------------------------------------------------ r116 | bruce | 2001-03-02 19:30:45 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: A /trunk/timeout_write.c Added this routine to write to the network with a timeout. ------------------------------------------------------------------------ r115 | bruce | 2001-03-02 19:30:30 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/retr.c Modified to use timeout_write. ------------------------------------------------------------------------ r114 | bruce | 2001-03-02 19:29:52 -0600 (Fri, 02 Mar 2001) | 3 lines Changed paths: M /trunk/backend.h Added timeout_* function prototypes. Removed make_{in,out}_connection. ------------------------------------------------------------------------ r113 | bruce | 2001-03-02 19:29:22 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/store.c A /trunk/timeout_read.c Added support for timeouts on reading data from the network. ------------------------------------------------------------------------ r112 | bruce | 2001-03-02 17:25:56 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/main.c M /trunk/socket.c M /trunk/twoftpd.h Modified the data type of "timeout" from "struct timeval" to just "unsigned". ------------------------------------------------------------------------ r111 | bruce | 2001-03-02 17:13:28 -0600 (Fri, 02 Mar 2001) | 3 lines Changed paths: M /trunk/retr.c Dropped use of sendfile. Merged the binary and ASCII file copy cases. ------------------------------------------------------------------------ r110 | bruce | 2001-03-02 17:09:58 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/store.c Merged the binary and ASCII file copy cases. ------------------------------------------------------------------------ r109 | bruce | 2001-03-02 17:08:05 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/socket.c M /trunk/twoftpd-anon=x M /trunk/twoftpd-xfer=x Use unix/nonblock routines instead of calling fcntl directly. ------------------------------------------------------------------------ r108 | bruce | 2001-03-02 17:00:22 -0600 (Fri, 02 Mar 2001) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r107 | bruce | 2001-03-01 21:22:32 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r106 | bruce | 2001-03-01 21:22:27 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/list.c Fixed usage of obuf_putuw. ------------------------------------------------------------------------ r105 | bruce | 2001-03-01 20:54:59 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/list.c Modified some obuf_puts calls to be more efficient. ------------------------------------------------------------------------ r104 | bruce | 2001-03-01 20:54:34 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/socket.c Turn off non-blocking mode after connecting to a remote. ------------------------------------------------------------------------ r103 | bruce | 2001-02-28 15:40:35 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/list.c Merged some duplicated code in preparation for glob changes. ------------------------------------------------------------------------ r102 | bruce | 2001-02-28 15:39:24 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/backend.h M /trunk/listdir.c listdir is always called with "." as it's parameter, so drop the parameter. ------------------------------------------------------------------------ r101 | bruce | 2001-02-28 15:38:42 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/spec Require cvm >= 0.2 due to file name changes in CVM. ------------------------------------------------------------------------ r100 | bruce | 2001-02-27 17:20:56 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd.run Account for changes to cvm naming. ------------------------------------------------------------------------ r99 | bruce | 2001-02-27 17:20:34 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r98 | bruce | 2001-02-27 15:47:39 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r97 | bruce | 2001-02-27 15:47:12 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/list.c M /trunk/listdir.c M /trunk/main.c M /trunk/respond.c M /trunk/retr.c M /trunk/socket.c M /trunk/stat.c M /trunk/state.c M /trunk/store.c M /trunk/twoftpd-anon.c M /trunk/twoftpd-auth.c M /trunk/twoftpd-xfer.c Added GPL notice to all the sources. ------------------------------------------------------------------------ r96 | bruce | 2001-02-27 05:12:37 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r95 | bruce | 2001-02-27 05:05:08 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/main.c Handle translating NUL in the parameter to LF. ------------------------------------------------------------------------ r94 | bruce | 2001-02-27 05:04:46 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/respond.c Fixed name typo in respond_start. ------------------------------------------------------------------------ r93 | bruce | 2001-02-27 05:04:28 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/state.c Handle translating LF in paths to NUL. ------------------------------------------------------------------------ r92 | bruce | 2001-02-27 05:03:34 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/respond.c M /trunk/twoftpd.h Added entry points for starting and stopping a response message. ------------------------------------------------------------------------ r91 | bruce | 2001-02-27 04:52:27 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r90 | bruce | 2001-02-27 04:52:02 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/retr.c Optimized the loop somewhat in retr_asc, added missing flush. ------------------------------------------------------------------------ r89 | bruce | 2001-02-27 04:51:32 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/store.c Added support for ASCII mode transfers. ------------------------------------------------------------------------ r88 | bruce | 2001-02-27 04:41:30 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/main.c Fixed a manual use of write to use outbuf. ------------------------------------------------------------------------ r87 | bruce | 2001-02-27 03:23:47 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/backend.h Added declarations for rnfr/rnto functions. ------------------------------------------------------------------------ r86 | bruce | 2001-02-27 03:23:33 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/store.c Trimed out some duplicated code. ------------------------------------------------------------------------ r85 | bruce | 2001-02-27 03:11:57 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/main.c Use iobuf library for input. ------------------------------------------------------------------------ r84 | bruce | 2001-02-27 02:58:17 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r83 | bruce | 2001-02-27 02:58:11 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/backend.h M /trunk/list.c M /trunk/respond.c M /trunk/socket.c M /trunk/twoftpd-anon=x M /trunk/twoftpd-auth=x M /trunk/twoftpd-xfer=x Modified to use iobuf library ------------------------------------------------------------------------ r82 | bruce | 2001-02-27 02:57:18 -0600 (Tue, 27 Feb 2001) | 3 lines Changed paths: M /trunk/retr.c Modified to use iobuf library. Added support for binary_flag. ------------------------------------------------------------------------ r81 | bruce | 2001-02-27 02:56:03 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/store.c Fixed some typos from previous check-in. ------------------------------------------------------------------------ r80 | bruce | 2001-02-27 02:52:43 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/store.c M /trunk/twoftpd-xfer.c Added support for RNFR/RNTO verbs. ------------------------------------------------------------------------ r79 | bruce | 2001-02-27 02:52:17 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: M /trunk/store.c Rewrote to use iobuf library for I/O. ------------------------------------------------------------------------ r78 | bruce | 2001-02-23 19:49:22 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Updated documentation. ------------------------------------------------------------------------ r77 | bruce | 2001-02-23 19:44:11 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/retr.c Add the proper include files for Linux sendfile. ------------------------------------------------------------------------ r76 | bruce | 2001-02-23 19:43:57 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/backend.h M /trunk/backend=l Removed nlst.c ------------------------------------------------------------------------ r75 | bruce | 2001-02-23 19:43:37 -0600 (Fri, 23 Feb 2001) | 3 lines Changed paths: M /trunk/list.c D /trunk/nlst.c Merged list and nlst into one module, and added support for listing single files. ------------------------------------------------------------------------ r74 | bruce | 2001-02-23 16:47:29 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/retr.c Modified to use the new automatic Linux sendfile test. ------------------------------------------------------------------------ r73 | bruce | 2001-02-23 16:23:16 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/README M /trunk/spec M /trunk/twoftpd.run *** empty log message *** ------------------------------------------------------------------------ r72 | bruce | 2001-02-23 03:43:49 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Fixed typo in calling authenticate. ------------------------------------------------------------------------ r71 | bruce | 2001-02-23 00:41:50 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/README M /trunk/spec *** empty log message *** ------------------------------------------------------------------------ r70 | bruce | 2001-02-23 00:40:02 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd.run Set up anonymous mode properly. ------------------------------------------------------------------------ r69 | bruce | 2001-02-23 00:39:41 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.1 Modified to take the CVM interface into account. ------------------------------------------------------------------------ r68 | bruce | 2001-02-23 00:05:54 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r67 | bruce | 2001-02-23 00:05:47 -0600 (Fri, 23 Feb 2001) | 2 lines Changed paths: D /trunk/frontend.c D /trunk/frontend.h D /trunk/frontend=l Removed the extraneous frontend library source. ------------------------------------------------------------------------ r66 | bruce | 2001-02-22 23:10:57 -0600 (Thu, 22 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c M /trunk/twoftpd-auth=x Rewrote the auth front end to use CVM authentication. ------------------------------------------------------------------------ r65 | bruce | 2001-02-22 23:10:32 -0600 (Thu, 22 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd-anon.c M /trunk/twoftpd-xfer.c Added a stub for the "USER" verb as well. ------------------------------------------------------------------------ r64 | bruce | 2001-02-22 22:15:39 -0600 (Thu, 22 Feb 2001) | 2 lines Changed paths: M /trunk/insthier.c Use new installer framework. ------------------------------------------------------------------------ r63 | bruce | 2001-02-22 22:15:28 -0600 (Thu, 22 Feb 2001) | 2 lines Changed paths: M /trunk/VERSION Bumped up version. ------------------------------------------------------------------------ r62 | bruce | 2001-02-22 22:15:19 -0600 (Thu, 22 Feb 2001) | 4 lines Changed paths: M /trunk/frontend.c M /trunk/frontend.h M /trunk/twoftpd-auth.1 M /trunk/twoftpd-auth.c Modified the authentication front-end to take its anonymous configuration from environment variables instead of from password table lookup. ------------------------------------------------------------------------ r61 | bruce | 2001-02-21 15:52:25 -0600 (Wed, 21 Feb 2001) | 2 lines Changed paths: A /trunk/EXTRADIST Added this extra distribution file list. ------------------------------------------------------------------------ r60 | bruce | 2001-02-20 22:42:51 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/listdir.c M /trunk/makedist.in *** empty log message *** ------------------------------------------------------------------------ r59 | bruce | 2001-02-20 22:42:14 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd-auth.c Adapted for systems without shadow passwords. ------------------------------------------------------------------------ r58 | bruce | 2001-02-20 22:02:46 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/VERSION Dropped version number down from 0.5 to 0.4. ------------------------------------------------------------------------ r57 | bruce | 2001-02-20 21:54:38 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r56 | bruce | 2001-02-20 21:54:30 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/spec Make with optimization flags. ------------------------------------------------------------------------ r55 | bruce | 2001-02-20 21:47:24 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/spec Need to create directories before installing. ------------------------------------------------------------------------ r54 | bruce | 2001-02-20 21:46:14 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: A /trunk/VERSION A /trunk/backend=l A /trunk/frontend=l A /trunk/insthier.c A /trunk/main=l A /trunk/twoftpd-anon=x A /trunk/twoftpd-auth=x A /trunk/twoftpd-xfer=x Added files necessary for SPAC. ------------------------------------------------------------------------ r53 | bruce | 2001-02-20 21:46:00 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: D /trunk/Makefile Makefile is no longer necessary. ------------------------------------------------------------------------ r52 | bruce | 2001-02-20 21:45:41 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: D /trunk/anon.c D /trunk/auth.c A /trunk/twoftpd-anon.c A /trunk/twoftpd-auth.c A /trunk/twoftpd-xfer.c D /trunk/xfer.c Renamed source files to match the executables. ------------------------------------------------------------------------ r51 | bruce | 2001-02-20 21:44:52 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/makedist.in M /trunk/spec Modified for use with SPAC. ------------------------------------------------------------------------ r50 | bruce | 2001-02-20 21:44:39 -0600 (Tue, 20 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README *** empty log message *** ------------------------------------------------------------------------ r49 | bruce | 2001-02-09 23:09:10 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r48 | bruce | 2001-02-09 23:07:27 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/list.c M /trunk/socket.c Fixed a typo. ------------------------------------------------------------------------ r47 | bruce | 2001-02-09 23:06:00 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/socket.c Handle timeout in start_connection. ------------------------------------------------------------------------ r46 | bruce | 2001-02-09 22:53:53 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/main.c Log the request even if it isn't known. ------------------------------------------------------------------------ r45 | bruce | 2001-02-09 22:43:08 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/TODO M /trunk/list.c M /trunk/main.c M /trunk/socket.c M /trunk/stat.c Corrected some inappropriate uses of fixed-size buffers. ------------------------------------------------------------------------ r44 | bruce | 2001-02-09 22:30:22 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/backend.h Added the "home" global, currently unused. ------------------------------------------------------------------------ r43 | bruce | 2001-02-09 22:29:48 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/list.c Fixed a bug in formatting the owner string. ------------------------------------------------------------------------ r42 | bruce | 2001-02-09 22:28:19 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/frontend.c Tweaked the algorithm used by utoa. ------------------------------------------------------------------------ r41 | bruce | 2001-02-09 22:27:46 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/backend.c Removed the unused "do_chroot" global. ------------------------------------------------------------------------ r40 | bruce | 2001-02-09 21:58:19 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/auth.c M /trunk/frontend.c M /trunk/frontend.h Export the login user name through $USER. ------------------------------------------------------------------------ r39 | bruce | 2001-02-09 21:45:33 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r38 | bruce | 2001-02-09 21:45:20 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/anon.c M /trunk/auth.c M /trunk/frontend.c M /trunk/listdir.c M /trunk/main.c M /trunk/nlst.c M /trunk/retr.c M /trunk/socket.c M /trunk/stat.c M /trunk/state.c M /trunk/store.c M /trunk/xfer.c Header reorganizations. ------------------------------------------------------------------------ r37 | bruce | 2001-02-09 21:41:23 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/backend.h Export the uid, gid, and user values as globals. ------------------------------------------------------------------------ r36 | bruce | 2001-02-09 21:40:29 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/respond.c Modified to use stdio, to avoid the fixed-size buffer. ------------------------------------------------------------------------ r35 | bruce | 2001-02-09 21:38:57 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/list.c Simplified the output list format. ------------------------------------------------------------------------ r34 | bruce | 2001-02-09 21:20:06 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: A /trunk/backend.h A /trunk/frontend.h M /trunk/twoftpd.h Reorganized the header file into three parts. ------------------------------------------------------------------------ r33 | bruce | 2001-02-09 16:36:29 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/README M /trunk/TODO Documentation touch ups. ------------------------------------------------------------------------ r32 | bruce | 2001-02-09 16:20:05 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/NEWS M /trunk/anon.c M /trunk/auth.c A /trunk/frontend.c M /trunk/twoftpd.h M /trunk/xfer.c Broke the authentication portion of the front end into a seperate module. ------------------------------------------------------------------------ r31 | bruce | 2001-02-09 05:23:42 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r30 | bruce | 2001-02-09 04:41:29 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile D /trunk/format.c A /trunk/list.c A /trunk/nlst.c M /trunk/retr.c M /trunk/twoftpd.h Some more file reorganizations. ------------------------------------------------------------------------ r29 | bruce | 2001-02-09 00:15:59 -0600 (Fri, 09 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS Fixed documentation bug. ------------------------------------------------------------------------ r28 | bruce | 2001-02-08 23:39:01 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/spec *** empty log message *** ------------------------------------------------------------------------ r27 | bruce | 2001-02-08 23:33:50 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r26 | bruce | 2001-02-08 23:32:58 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/backend.c M /trunk/socket.c M /trunk/twoftpd.h Fixed a couple of socket-related bugs. ------------------------------------------------------------------------ r25 | bruce | 2001-02-08 23:21:43 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/auth.c M /trunk/spec Added anonymous FTP capability to the front end. ------------------------------------------------------------------------ r24 | bruce | 2001-02-08 23:08:30 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README M /trunk/TODO M /trunk/auth.c M /trunk/twoftpd-auth.1 M /trunk/twoftpd.run Added anonymous FTP capability. ------------------------------------------------------------------------ r23 | bruce | 2001-02-08 22:31:11 -0600 (Thu, 08 Feb 2001) | 3 lines Changed paths: M /trunk/backend.c M /trunk/spec M /trunk/twoftpd-xfer.1 Flipped from a NOCHROOT flag to a CHROOT flag, so that the auth front end can unconditionally set it for anonymous users. ------------------------------------------------------------------------ r22 | bruce | 2001-02-08 22:25:36 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/TODO A /trunk/anon.c A /trunk/backend.c A /trunk/retr.c A /trunk/socket.c A /trunk/stat.c A /trunk/state.c A /trunk/store.c M /trunk/twoftpd.h M /trunk/xfer.c Split xfer.c into multiple modules, added anon.c for anonymous back-end. ------------------------------------------------------------------------ r21 | bruce | 2001-02-08 21:15:09 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/twoftpd.run Added in the twoftpd-xfer command-line argument. ------------------------------------------------------------------------ r20 | bruce | 2001-02-08 21:12:53 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r19 | bruce | 2001-02-08 21:12:48 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/NEWS M /trunk/README Bumped version from 0.2 to 0.3 for internal release. ------------------------------------------------------------------------ r18 | bruce | 2001-02-08 21:11:04 -0600 (Thu, 08 Feb 2001) | 3 lines Changed paths: M /trunk/auth.c M /trunk/twoftpd-auth.1 M /trunk/twoftpd.h twoftpd-auth now execs its command-line, like it did before, instead of using a hard-coded path. ------------------------------------------------------------------------ r17 | bruce | 2001-02-08 19:38:31 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/spec *** empty log message *** ------------------------------------------------------------------------ r16 | bruce | 2001-02-08 19:35:46 -0600 (Thu, 08 Feb 2001) | 3 lines Changed paths: M /trunk/README M /trunk/TODO M /trunk/spec A /trunk/twoftpd-auth.1 A /trunk/twoftpd-log.run A /trunk/twoftpd-xfer.1 A /trunk/twoftpd.run Added supervise run scripts. Added man pages. ------------------------------------------------------------------------ r15 | bruce | 2001-02-08 18:33:12 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/xfer.c Added support for using sendfile on Linux when retrieving files. ------------------------------------------------------------------------ r14 | bruce | 2001-02-08 17:37:19 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/auth.c M /trunk/main.c M /trunk/twoftpd.h M /trunk/xfer.c Now logs all commands to stderr. ------------------------------------------------------------------------ r13 | bruce | 2001-02-08 17:19:09 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile M /trunk/README M /trunk/TODO M /trunk/auth.c M /trunk/twoftpd.h Changed method of executing twoftpd-xfer to use a hard-coded path. ------------------------------------------------------------------------ r12 | bruce | 2001-02-08 16:37:37 -0600 (Thu, 08 Feb 2001) | 4 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/xfer.c Added support for both PASV and PORT connections. Added support for STOR and APPE file upload commands. Added MDTM, RMD, MKD, and DELE verbs. ------------------------------------------------------------------------ r11 | bruce | 2001-02-08 06:52:41 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/TODO M /trunk/main.c M /trunk/xfer.c Fixed some bugs in the timeout handling. ------------------------------------------------------------------------ r10 | bruce | 2001-02-08 06:41:16 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/TODO M /trunk/main.c M /trunk/twoftpd.h M /trunk/xfer.c Handle timeouts in read_request and accept_connection. ------------------------------------------------------------------------ r9 | bruce | 2001-02-08 06:20:29 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/main.c M /trunk/twoftpd.h Handle telnet-style escape codes in read_request. ------------------------------------------------------------------------ r8 | bruce | 2001-02-08 06:03:36 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/TODO M /trunk/main.c Handle over-long request lines. ------------------------------------------------------------------------ r7 | bruce | 2001-02-08 05:59:36 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/Makefile Bumped up version. ------------------------------------------------------------------------ r6 | bruce | 2001-02-08 05:59:28 -0600 (Thu, 08 Feb 2001) | 3 lines Changed paths: M /trunk/NEWS M /trunk/format.c M /trunk/xfer.c Make chroot a dynamic option based on the presence of the NOCHROOT environment variable. ------------------------------------------------------------------------ r5 | bruce | 2001-02-08 03:22:05 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: M /trunk/makedist.in *** empty log message *** ------------------------------------------------------------------------ r4 | bruce | 2001-02-08 03:19:29 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: A /trunk/spec Added RPM spec file. ------------------------------------------------------------------------ r3 | bruce | 2001-02-08 03:18:15 -0600 (Thu, 08 Feb 2001) | 2 lines Changed paths: A /trunk/COPYING M /trunk/Makefile A /trunk/NEWS A /trunk/README A /trunk/makedist.in Set package up for distribution. ------------------------------------------------------------------------ r2 | bruce | 2001-02-08 03:02:41 -0600 (Thu, 08 Feb 2001) | 4 lines Changed paths: M /trunk/TODO M /trunk/format.c M /trunk/main.c M /trunk/twoftpd.h M /trunk/xfer.c Re-added in chroot code. Made "now" a global. Added support for PASV RETR command. ------------------------------------------------------------------------ r1 | bruce | 2001-02-07 22:17:13 -0600 (Wed, 07 Feb 2001) | 2 lines Changed paths: A /trunk A /trunk/Makefile A /trunk/TODO A /trunk/auth.c A /trunk/format.c A /trunk/listdir.c A /trunk/main.c A /trunk/respond.c A /trunk/twoftpd.h A /trunk/xfer.c Started implementation. ------------------------------------------------------------------------