Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: basesrc



Module Name:    basesrc
Committed By:   lukem
Date:           Sat Jan  8 11:09:57 UTC 2000

Modified Files:
        basesrc/libexec/ftpd: conf.c extern.h ftpd.8 ftpd.c ftpd.conf.5
            pathnames.h version.h

Log Message:
features:
* add connection limits (`limit' keyword in ftpd.conf)
* move initialisation of curclass from parse_conf() to new function
  init_curclass()
* implement count_users(), which determines the number of users in a given
  class. a file - /var/run/ftpd.pids-<class> - is used to store a list
  of pids in use (effectively an array of pid_t's), and its size is reduced
  as necessary.
* new % modifiers in format_file:
        %c      class
        %M      maximum connection count
        %N      current connection count
* always end_login()s, even for refused connections

bugs fixed:
* remove \n from %T output
* fix some inconsistencies in the man pages
* ensure that both `ftp' *and* `anonymous' are allowed in ftpusers.
  (this was accidently broken in a recent commit to be ``or'' not ``and'')
* use MAXPATHLEN not MAXPATHLEN+1
* crank copyright date on modified files
* crank version


To generate a diff of this commit:
cvs rdiff -r1.24 -r1.25 basesrc/libexec/ftpd/conf.c
cvs rdiff -r1.21 -r1.22 basesrc/libexec/ftpd/extern.h
cvs rdiff -r1.48 -r1.49 basesrc/libexec/ftpd/ftpd.8
cvs rdiff -r1.81 -r1.82 basesrc/libexec/ftpd/ftpd.c
cvs rdiff -r1.5 -r1.6 basesrc/libexec/ftpd/ftpd.conf.5
cvs rdiff -r1.8 -r1.9 basesrc/libexec/ftpd/pathnames.h
cvs rdiff -r1.3 -r1.4 basesrc/libexec/ftpd/version.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index