2003-03-03 21:25  castaglia

	* NEWS, include/version.h, contrib/dist/rpm/proftpd.spec: 
	Preparing for release of 1.2.8.

2003-03-03 18:58  castaglia

	* README.PAM: 
	Updating PAM information for FreeBSD.

2003-03-03 12:13  castaglia

	* README.mod_sql: 
	Updating.

2003-03-02 20:21  castaglia

	* src/inet.c: 
	Fixed #if check.

2003-03-02 18:21  castaglia

	* src/main.c: 
	Changing code back to its original setting; when doing the
	modifications for mod_unixpw -> mod_auth_unix, this code was
	incorrectly modified.

2003-03-02 16:42  castaglia

	* NEWS, modules/mod_auth.c: 
	Bug#1976 - Login hangs, spawned process runs in endless loop in
	mod_auth.

2003-03-02 16:31  castaglia

	* NEWS, src/inet.c: 
	Adding FreeBSD-5.0 to the #defines for the socket/privs fun.

2003-03-01 10:41  castaglia

	* contrib/mod_tls.c: 
	Playing with logged messages...

2003-03-01 10:39  castaglia

	* contrib/mod_tls.c: 
	Bad grammar.

2003-03-01 10:31  castaglia

	* contrib/mod_tls.c: 
	Pedantic changes of "SSL" to "TLS" adding logging for when mod_tls
	starts a TLS handshake on the data connection

2003-02-25 20:49  castaglia

	* src/inet.c: 
	Modify the use of ioctl() such that it will be used on platforms
	known to use STREAMS (i.e. Solaris and IRIX, at present).

2003-02-25 20:30  castaglia

	* include/dirtree.h, src/dirtree.c: 
	Added pr_class_and_expression(), for symmetry (and yes, there are
	cases where having a list of class names evaluated in a Boolean AND
	fashion can be useful).

2003-02-25 11:00  castaglia

	* configure: 
	Updating configure script.

2003-02-25 10:56  castaglia

	* NEWS, config.h.in, configure.in, include/conf.h, lib/pr-syslog.c,
	src/inet.c, src/netio.c: 
	Bug#1964 - When uploading to an NFS mounted file system in passive
	mode read() get EAGAIN and closes connection.

2003-02-24 17:39  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1937 - transfer hangs when using transferrate limits on a
	resumed download.

2003-02-24 15:47  castaglia

	* modules/mod_xfer.c: 
	Cleanup of missed code for Bug#1970.

2003-02-24 10:39  castaglia

	* NEWS, modules/mod_xfer.c, utils/ftptop.c, utils/ftpwho.c: 
	Bug#1970 - Transfer time wraps around and causes problems with
	transfer speed calculation.

2003-02-24 10:15  castaglia

	* modules/mod_ls.c: 
	Removing unused cruft.

2003-02-24 10:13  castaglia

	* NEWS, modules/mod_ls.c: 
	Bug#1953 - STAT -R does not work.

2003-02-24 08:06  castaglia

	* NEWS, src/inet.c: 
	Bug#1966 - SCO OpenServer 5.0.5 and inetd (not passive mode).

2003-02-23 18:37  castaglia

	* NEWS, modules/mod_log.c, src/dirtree.c: 
	Bug#1908 - ExtendedLog to work properly in <Anonymous> context.

2003-02-19 23:48  castaglia

	* NEWS, utils/ftpwho.c: 
	Bug#1958 - ftpwho -o oneline has newlines when client is idle.

2003-02-18 16:01  castaglia

	* modules/mod_xfer.c: 
	Minor variable name change; seems to collide with variable used in
	Tru64 5.1b's headers.

2003-02-18 10:01  castaglia

	* configure: 
	Updating configure script.

2003-02-18 09:55  castaglia

	* NEWS, config.h.in, configure.in, modules/mod_auth_unix.c,
	modules/mod_ls.c: 
	Bug#1941 - SCO OpenServer 5.0.5

2003-02-18 00:16  castaglia

	* sample-configurations/basic.conf: 
	Adding some comments to the default config file.  Hopefully this
	will stem some of the more common questions on the users mailing
	list.

2003-02-17 17:45  jwm

	* configure: 
	update

2003-02-17 17:41  jwm

	* configure.in: 
	typo

2003-02-17 17:28  jwm

	* configure: 
	update

2003-02-17 17:25  jwm

	* configure.in: 
	expend as little effort as possible if mod_cap is explicitly
	disabled

2003-02-17 15:41  castaglia

	* configure: 
	Updating configure script.

2003-02-17 15:40  castaglia

	* configure.in: 
	Add to output at end of configure --help instructions describing
	LIBS environment variable.

2003-02-16 16:56  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1956 - Upload transfer rate broken.

2003-02-14 07:47  castaglia

	* NEWS, contrib/mod_tls.c: 
	Added FTPS FEAT responses, as per the Draft.

2003-02-12 16:02  castaglia

	* modules/mod_xfer.c: 
	Helps if I get the variable names right...

2003-02-12 15:54  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1948 - mod_xfer relinquishes privs before chmod takes place.

2003-02-12 11:03  castaglia

	* NEWS, include/log.h, modules/mod_xfer.c, src/data.c, src/log.c: 
	Bug#1916 - Transfers hang with strange transfertime in logfile.

2003-02-12 00:46  castaglia

	* src/netio.c, src/pool.c, src/sets.c, include/ident.h,
	include/timers.h: 
	Adding more $Id: ChangeLog,v 1.114 2003/03/04 05:26:55 castaglia Exp $ keywords.

2003-02-11 23:34  castaglia

	* src/feat.c: 
	Added $Id: ChangeLog,v 1.114 2003/03/04 05:26:55 castaglia Exp $ keyword.

2003-02-10 15:34  castaglia

	* contrib/mod_sql.c, modules/mod_auth.c: 
	Add logging of the problem if an admin configured a valid shell
	column in a SQL table, but the value of the shell in the table was
	NULL.

2003-02-10 10:02  castaglia

	* NEWS, src/dirtree.c: 
	Bug#1952 - Umask Bug: Server Not Honoring VirtualHost Umask.

2003-02-10 08:53  castaglia

	* configure: 
	Updating configure script.

2003-02-10 08:51  castaglia

	* NEWS, aclocal.m4, configure.in, modules/mod_xfer.c: 
	Bug#1949 - Compiler warns of 'long double' usage on OSX.

2003-02-07 12:46  castaglia

	* README: 
	Add a line to the REAME pointing out the doc/ directory.  Not that
	anyone will notice.  *sigh*

2003-02-06 08:40  castaglia

	* configure: 
	Updated configure script.

2003-02-06 08:38  castaglia

	* NEWS, aclocal.m4, config.h.in, configure.in,
	modules/mod_auth_unix.c: 
	Bug#1950 - OSX setgrent(3) returns int, causing compiler warning.

2003-02-05 13:14  castaglia

	* include/privs.h: 
	Oops.  I said DEBUG9, but had DEBUG0.  Should've been DEBUG9 in
	code.  Fixed.

2003-02-05 13:11  castaglia

	* include/privs.h: 
	Add debug output, level 9, for PRIVS macros when they are disabled
	(will help cut down on confusion when proftpd is built on Linux,
	and admins forget that mod_cap is now enabled by default, and that
	mod_cap will disable id switching).

2003-02-01 10:11  castaglia

	* NEWS, include/glibc-glob.h: 
	Bug#1943 - Unable to install on FreeBSD 5.0.

2003-01-31 12:48  castaglia

	* configure: 
	Updating configure script.

2003-01-31 09:28  castaglia

	* configure.in: 
	Only check for the linux/capability.h header if mod_cap has not
	already been explicitly disabled in the configure options.

2003-01-30 11:05  jwm

	* NEWS, configure, configure.in: 
	Bug 1863 - Unable to build under UnixWare 7

2003-01-30 08:15  castaglia

	* modules/mod_xfer.c: 
	Changed TransferRate handler to use strtod() rather than strtoul()
	when parsing the kbps rate parameter.  strtold() would be
	better...but FreeBSD doesn't seem to have strtold().  *sigh*

2003-01-29 18:11  castaglia

	* include/version.h: 
	Updating version.h for CVS status.

2003-01-29 17:25  jwm

	* Makefile.in: 
	build deps before we get rid of the Makefiles we need to generate
	them :-)

2003-01-29 09:27  flyhmstr

	* doc/Configuration.html: ML: updated build of configuration.html

2003-01-29 07:25  castaglia

	* NEWS, include/version.h, contrib/dist/rpm/proftpd.spec: 
	Marking Bug#1911 fixed (I think the fix was committed when I was
	working on Bug#1931).  Also updating the version and spec files,
	preparing for rc2 release.

2003-01-28 14:00  castaglia

	* NEWS, modules/mod_core.c: 
	Bug#1939 - RLimitMemory seems broken.

2003-01-25 12:51  castaglia

	* src/dirtree.c: 
	Michael noticed that the parse_config_file() function was failing
	to close the opened configuration file handle, leaking descriptors.
	 This started happening in 1.2.8rc1, with the introduction of the
	FSIO patch.  Fixed.  Good catch, Michael!

2003-01-24 18:38  castaglia

	* NEWS, src/support.c: 
	Bug#1938 - upload to root directory fails.

2003-01-23 22:52  castaglia

	* contrib/mod_radius.c: 
	Fixed misordered parameters to pr_rehash_register_handler() call.

2003-01-23 15:25  castaglia

	* src/modules.c: 
	Actually check for a negative return value from the module
	initialization callback, if one is provided, and report an error if
	the initialization failed.  Previously, the code would only check
	for a -1 return value, and would silently load the module to the
	internal lists if the returned value was not -1; just as silently
	would -1 returns be handled.

2003-01-22 21:48  castaglia

	* include/conf.h: 
	Wrapping _GNU_SOURCE definition in an #ifndef.	It's possible that,
	depending on the CFLAGS options given, some other included file may
	already define it, in which case the compiler will throw an
	"already defined" warning.

2003-01-21 22:12  castaglia

	* modules/mod_ls.c: 
	As discovered when looking into Bug#1931, some of the response
	codes used when handling NLST are not legal viz. RFC959.  This
	patch changes the 550s to 450s.

2003-01-20 22:46  castaglia

	* src/inet.c: 
	Fixing inet_getname() so that, when doing reverse DNS checks, the
	two related calls, gethostbyaddr() and gethostbyname(), don't
	overwrite the same data.  This was happening under Tru64 Unix, and
	could have happened under Linux.

2003-01-19 18:18  jwm

	* NEWS, modules/mod_auth.c: 
	Bug 1734 - Cygwin - Unable to set uid

2003-01-18 15:28  castaglia

	* Make.rules.in, NEWS, include/conf.h, include/mkhome.h,
	modules/mod_auth.c, src/mkhome.c: 
	Bug#1241 - Additional functionality: HomedirOnDemand.  Added as
	CreateHome directive.

2003-01-18 11:29  castaglia

	* configure: 
	Updating configure, again. =P

2003-01-18 11:26  castaglia

	* configure.in: 
	Argh.  John had it right the first time.  My mistake. =P

2003-01-18 11:23  castaglia

	* configure: 
	Updating configure script.

2003-01-18 11:19  castaglia

	* configure.in: 
	Changing check of UnixWare's libgen a little, to add -lgen to LIBS
	if libgen is present.

2003-01-18 11:09  castaglia

	* config.h.in: 
	Adding HAVE_LIBGEN to config.h, corresponding to added
	AC_CHECK_LIB(gen) in configure.in.

2003-01-17 22:06  castaglia

	* modules/mod_auth_file.c, src/auth.c: 
	Adding proper UID/GID->name translation to mod_auth_file.c

2003-01-17 18:33  castaglia

	* NEWS, modules/mod_auth_file.c: 
	Bug#1918 - AuthUserFile not works normally.

2003-01-17 16:13  castaglia

	* src/fsio.c: 
	Some of the FSIO routines are manually returning ENOENT, rather
	than letting errno propagate up properly.

2003-01-17 13:47  castaglia

	* modules/mod_auth_file.c, modules/mod_core.c, src/modules.c: 
	Fixed broken pr_stash_remove_symbol() (AuthOrder still wasn't
	working quite right).  Removed devel cruft from mod_auth_file, and
	added some more debugging output to it.

2003-01-17 08:46  castaglia

	* NEWS, contrib/mod_ratio.c, contrib/mod_sql.c, include/dirtree.h,
	include/modules.h, modules/mod_core.c, src/auth.c, src/main.c,
	src/modules.c: 
	Bug#1926 - AuthOrder doesn't work.
	
	Also did a lot of style cleanup along the way.

2003-01-16 19:41  castaglia

	* NEWS, utils/ftptop.1, utils/ftptop.c: 
	Adding displaying of transfer rates to ftptop.

2003-01-16 00:28  castaglia

	* Make.rules.in: 
	The patch for Bug#1904 added building of utils/misc.o for ftpwho
	rather than ftptop.  ftptop may need it, but it doesn't link
	against -lsupp, whereas ftpwho does.

2003-01-15 22:08  castaglia

	* src/regexp.c: 
	Missing Id keyword.

2003-01-15 18:04  castaglia

	* NEWS, contrib/mod_sql_mysql.c, include/support.h,
	modules/mod_core.c, modules/mod_log.c, src/dirtree.c,
	src/support.c, utils/misc.c: 
	Bug#1922 - Server allows RNTO an existing file even with
	AllowOverwrite turned off
	
	Some logging bugs in mod_log also corrected.

2003-01-13 21:22  castaglia

	* include/inet.h, src/data.c, src/inet.c, src/main.c: 
	Adding checking for, and logging of, errors when calling
	setsockopt(2).

2003-01-13 20:43  castaglia

	* NEWS, modules/mod_core.c: 
	Bug#1923 - %N magic cookie reports incorrectly.

2003-01-13 19:31  castaglia

	* NEWS, modules/mod_log.c: 
	Fixing problem with using %f for DELE logging, as mentioned on
	-user.

2003-01-13 11:22  castaglia

	* NEWS: 
	Forgot to mention tcp{Receive,Send}Window fix in NEWS.

2003-01-13 11:20  castaglia

	* src/data.c: 
	Fixing the timing of setting of socket options.  The
	tcpReceiveWindow and tcpSendWindow configuration directives were
	not taking effect properly because setsockopt(2) was being called,
	for the data connection, _after_ the TCP handshake was done.  As it
	is during the handshake when such things as window sizes are
	negotiated, this timing rendered any configuration settings
	useless.

2003-01-13 10:25  castaglia

	* src/main.c: 
	As John pointed out, it's better to have run-time generated files,
	much like coredumps, to be under RUN_DIR (/var/run/proftpd), or
	CORE_DIR (although CORE_DIR is #defined to be RUN_DIR).  So now,
	the profiling gmon.out and bb.out files will be found there, rather
	than /tmp.
	
	Thanks, John! =)

2003-01-12 21:38  castaglia

	* Make.rules.in, modules/mod_core.c, src/main.c: 
	Added DEVEL_NO_DAEMON define, and changed other DEBUG_* defines to
	match.	The purpose for these is to be able to build a proftpd
	daemon that can be profiled.  Now, one can have a configure
	statement such as:
	
	  CFLAGS="-DDEVEL_NO_DAEMON -DDEVEL_NO_FORK -g -pg -a" \
	    LIBS="-pg" ./configure ...
	
	The resulting daemon will only handle one session.  The bb.out and
	gmon.out profiling files will be written to /tmp.

2003-01-12 21:17  castaglia

	* configure: 
	Updating configure script.

2003-01-12 20:31  castaglia

	* configure.in: 
	Removing -Wfloat-equal, for now.  This warning flag was introduced
	with gcc-3.0, and so we'll need to check the gcc version being used
	(if indeed it is gcc being used) before using this flag.

2003-01-12 20:25  castaglia

	* modules/mod_xfer.c: 
	Floating point numbers are best compared using greater/less than,
	not equals.  Thanks to Steve Grubb for pointing this out.

2003-01-12 20:21  jwm

	* NEWS: 
	Add -Wundef and -Wfloat-equal to CFLAGS (Suggested by Steve Grubb
	<linux_4ever@yahoo.com>)

2003-01-12 20:16  jwm

	* configure: 
	update with autoconf 2.57; I'm curious if this changes the LFS
	problems I'm currently working on

2003-01-12 20:15  castaglia

	* configure.in: 
	Add -Wfloat-equal and -Wundef to the warning flags enabled by using
	the --enable-devel configure option.

2003-01-12 20:09  jwm

	* configure: 
	update

2003-01-12 17:27  castaglia

	* NEWS, modules/mod_core.c, src/main.c: 
	Bug#1910 - ProFTPD hangs on SIGHUP.

2003-01-10 16:26  castaglia

	* NEWS, modules/mod_core.c: 
	Bug#1919 - <Directory> section already configured for $dir needs
	clarification.

2003-01-08 20:28  jwm

	* configure: 
	update

2003-01-08 20:27  jwm

	* modules/mod_cap.c: 
	EnableCapabilities -> CapabilitiesSet

2003-01-08 20:25  jwm

	* README.capabilities, configure.in: 
	OS-neutrality

2003-01-08 12:44  castaglia

	* contrib/mod_radius.c: 
	Corrected typo in session accouting variables.	Bumped version
	number.

2003-01-07 16:12  castaglia

	* NEWS, lib/pr-syslog.c: 
	Bug#1891 - SGI syslog isn't being written to.

2003-01-07 10:45  castaglia

	* contrib/mod_radius.c: 
	Use cmd->arg, rather than cmd->argv[1], from the C_PASS command.

2003-01-07 09:30  castaglia

	* modules/mod_core.c, src/timers.c: 
	Correcting minor bugs.

2003-01-07 09:14  castaglia

	* configure: 
	Updated configure script.

2003-01-07 09:05  castaglia

	* configure.in: 
	Add enable/disable configure option, for excluding mod_cap from
	Linux builds, for those sites that wish to have minimalist builds
	(e.g. every automatic inclusion should have an optional switch for
	disabling that inclusion).

2003-01-05 09:33  jwm

	* NEWS: 
	style nit

2003-01-04 20:00  jwm

	* NEWS, Make.rules.in: 
	Bug 1904 - Tru64 UNIX 4.0D and sstrncpy()

2003-01-04 19:48  jwm

	* modules/glue.sh: 
	style

2003-01-04 19:48  jwm

	* configure: 
	update

2003-01-04 19:47  jwm

	* Make.modules.in, Make.rules.in, Makefile.in, NEWS, configure.in,
	lib/Makefile.in, modules/Makefile.in, src/Makefile.in,
	utils/Makefile.in: 
	Bug 1826 - Makefiles are a bit icky. This gives the build system a
	nice tidying up; I don't seem to have broken anything.
	
	The only noticable change is that the dist/distclean/cvsclean
	targets have been cleaned up:
	
	cvsclean: is no more. Use distclean instead.  distclean: return the
	source tree to its pristine condition (don't touch	      CVS
	state directories).  dist: prepare the source tree for
	distribution. Move the RPM spec file	   into place and blow away
	any CVS state directories.

2003-01-04 18:26  jwm

	* config.guess, config.sub: 
	part of Bug 1826 - Makefiles are a bit icky: updated
	config.{guess,sub}

2003-01-04 18:20  jwm

	* Makefile.in: 
	Part of #1826 - ftptop doesn't need to link against $(LIBS)

2003-01-04 18:19  jwm

	* configure: 
	update

2003-01-04 18:18  jwm

	* NEWS: 
	credit for #1893

2003-01-04 18:18  jwm

	* NEWS, configure.in: 
	Bug 1893 - Apple likes to move things

2003-01-04 17:29  jwm

	* modules/mod_auth.c, modules/mod_auth_file.c, modules/mod_core.c,
	modules/mod_ls.c, modules/mod_site.c, lib/glibc-mkstemp.c,
	lib/pr-syslog.c, lib/pwgrent.c, lib/strsep.c, lib/vsnprintf.c,
	utils/ftpcount.c, utils/ftpshut.c, utils/ftptop.c, utils/ftpwho.c,
	utils/misc.c, utils/scoreboard.c: 
	nuke trailing whitespace

2003-01-02 20:31  jwm

	* NEWS: 
	credit where credit is due

2003-01-02 20:16  jwm

	* src/: Makefile.in, utils.c: 
	utils.c doesn't seem to be needed anymore...

2003-01-02 20:00  jwm

	* NEWS: 
	mod_cap announcement

2003-01-02 19:53  jwm

	* README.capabilities, README.linux-privs,
	contrib/dist/rpm/proftpd.spec: 
	mod_linuxprivs -> mod_cap

2003-01-02 19:50  jwm

	* README.modules: 
	mod_linuxprivs is now the official module mod_cap

2003-01-02 19:47  jwm

	* contrib/dist/rpm/proftpd.spec: 
	we don't have to explicitly include mod_linuxprivs anymore; mod_cap
	will be included automatically

2003-01-02 19:44  jwm

	* configure: 
	update

2003-01-02 19:43  jwm

	* config.h.in, configure.in, modules/mod_cap.c: 
	fix the build :-) This now autodetects and cleanly builds mod_cap
	into proftpd if the host OS (Linux) supports it

2003-01-02 19:09  jwm

	* configure: 
	update

2003-01-02 19:08  jwm

	* config.h.in, configure.in: 
	fixing linux/capability.h detection

2003-01-02 19:03  jwm

	* configure: 
	update

2003-01-02 19:02  jwm

	* modules/mod_cap.c: 
	removing debugging cruft

2003-01-02 19:02  jwm

	* configure.in, modules/mod_cap.c: 
	removing last Linux-specific bits of mod_cap

2003-01-02 18:47  jwm

	* modules/mod_cap.c: 
	getting rid of some linux references

2003-01-02 18:39  jwm

	* configure: 
	update

2003-01-02 18:36  jwm

	* configure.in, contrib/README, modules/mod_cap.c: 
	mod_linuxprivs -> mod_cap

2003-01-02 18:16  jwm

	* README.linux-privs, configure.in, contrib/mod_linuxprivs.c,
	contrib/mod_linuxprivs.html, lib/libcap/.cvsignore,
	lib/libcap/Makefile, lib/libcap/_makenames.c,
	lib/libcap/cap_alloc.c, lib/libcap/cap_extint.c,
	lib/libcap/cap_file.c, lib/libcap/cap_flag.c,
	lib/libcap/cap_proc.c, lib/libcap/cap_sys.c, lib/libcap/cap_text.c,
	lib/libcap/libcap.h, lib/libcap/include/sys/capability.h: 
	Turning mod_linuxprivs into a core module, mod_cap. This is by no
	means complete.

2003-01-02 13:09  castaglia

	* contrib/mod_sql.c: 
	Added handling of %U to mod_sql, so that it can be used in
	SQLNamedQuery directives; part of the addition of Bug#1482.

2003-01-02 10:53  jwm

	* doc/license.txt: 
	update copyright year

2003-01-02 10:27  castaglia

	* configure: 
	Updated configure script.

2003-01-02 10:25  castaglia

	* config.h.in, configure.in, contrib/mod_linuxprivs.c,
	contrib/mod_radius.c, contrib/mod_rewrite.c, contrib/mod_sql.c,
	contrib/mod_sql_mysql.c, contrib/mod_sql_postgres.c,
	contrib/mod_tls.c, include/data.h, include/ident.h, include/pool.h,
	include/proftpd.h, include/response.h, include/support.h,
	modules/mod_auth.c, modules/mod_auth_pam.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_ls.c, modules/mod_xfer.c,
	src/bindings.c, src/data.c, src/ident.c, src/inet.c, src/main.c,
	src/netio.c, src/pool.c, src/regexp.c, src/response.c,
	src/scoreboard.c, src/support.c, src/timers.c, src/utils.c: 
	More namespace/API changes, for consistency:
	
	  data_*() -> pr_data_*()
	  register_rehash() ->	pr_rehash_register_handler()
	  add_exit_handler() -> pr_exit_register_handler()
	  (un)block_alarms() -> pr_alarms_(un)block()
	  (un)block_signals() -> pr_signals_(un)block()
	  pr_handle_signals() -> pr_signals_handle()
	
	The distinction for which I am striving is to have all the
	functions that module developers should use to be prefixed with
	pr_; public functions may be available without a pr_ prefix, but
	such functions will be intended for use by the core code only.
	
	Also, more in the RFC2228 support department:
	
	  session_t has a new field, rfc2228_mech.  This is to be filled in
	by
	  the RFC2228 module that handles an AUTH command, so that other
	  RFC2228 modules, should they be higher in the module load order,
	know
	  not to process RFC2228 commands meant for the handling module.
	
	  The response formatting callback function now takes an additional
	  parameter, a pool pointer, as the first argument.  The pool that
	will
	  be passed to that function will be the same pool used by the
	other
	  response functions.

2003-01-02 09:28  castaglia

	* configure.in, contrib/ftpasswd, contrib/mod_radius.c,
	contrib/mod_readme.c, contrib/mod_rewrite.c, contrib/mod_tls.c,
	contrib/mod_wrap.c, doc/mod_sample.c, include/bindings.h,
	include/conf.h, include/data.h, include/default_paths.h,
	include/dirtree.h, include/feat.h, include/fsio.h, include/ftp.h,
	include/ident.h, include/inet.h, include/libsupp.h, include/log.h,
	include/modules.h, include/netio.h, include/options.h,
	include/pool.h, include/pr-syslog.h, include/privs.h,
	include/proftpd.h, include/regexp.h, include/response.h,
	include/scoreboard.h, include/sets.h, include/support.h,
	include/timers.h, modules/mod_auth.c, modules/mod_auth_file.c,
	modules/mod_auth_unix.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_ls.c, modules/mod_site.c, modules/mod_xfer.c,
	src/auth.c, src/bindings.c, src/data.c, src/dirtree.c, src/feat.c,
	src/fsio.c, src/ident.c, src/inet.c, src/log.c, src/main.c,
	src/modules.c, src/netio.c, src/pool.c, src/proftpd.8,
	src/regexp.c, src/response.c, src/scoreboard.c, src/sets.c,
	src/support.c, src/timers.c, src/utils.c, src/xferlog.5,
	utils/ftpcount.1, utils/ftpcount.c, utils/ftpshut.c,
	utils/ftptop.c, utils/ftpwho.1, utils/ftpwho.c, utils/misc.c,
	utils/scoreboard.c, utils/utils.h: 
	Updating the copyright notice in the file headers for the new year.

2003-01-02 08:31  castaglia

	* Makefile.in, utils/ftptop.1: 
	Adding man page for ftptop.

2003-01-01 16:37  jwm

	* contrib/mod_linuxprivs.c: 
	the docs say to use the full capability name: CAP_CHOWN

2002-12-31 17:24  castaglia

	* NEWS, contrib/mod_sql.c, contrib/mod_sql.h,
	contrib/mod_sql_mysql.c, contrib/mod_sql_postgres.c: 
	Bug#1671 - new directive SQLLogFile.

2002-12-31 16:35  castaglia

	* NEWS, modules/mod_core.c: 
	Bug#1272 - Requested Addition: DenyFilter by User or DenyFilter by
	Directory.

2002-12-31 14:35  castaglia

	* utils/ftptop.c: 
	Actually calculate and display the TIME value (duration of session,
	in seconds).

2002-12-31 13:18  castaglia

	* src/main.c: 
	Make sure that the configuration file specified using the -c
	command-line option is an absolute path.  Bug noted by Michael
	Renner.

2002-12-31 12:05  castaglia

	* NEWS, src/fsio.c: 
	Bug#1894 - Double chdir into self-referencing symlink fails with
	"No such file or directory".

2002-12-31 12:00  castaglia

	* include/scoreboard.h, modules/mod_auth.c, src/scoreboard.c,
	utils/ftptop.c, utils/ftpwho.c, utils/utils.h: 
	Portion of changes requested in Bug#1794.

2002-12-30 16:37  castaglia

	* modules/mod_auth.c: 
	Yet another missing word ("the").

2002-12-30 16:35  castaglia

	* modules/mod_auth.c: 
	Missing "of" in message string (noted by Michael).

2002-12-28 12:52  castaglia

	* contrib/mod_linuxprivs.html: 
	Forgot to add documentation for the mod_linuxprivs directives
	before releasing 1.2.8rc1.  With this file, the README.linux-privs
	doc can probably be retired.

2002-12-28 12:51  castaglia

	* include/version.h: 
	Updating version for CVS.

2002-12-28 10:23  castaglia

	* ChangeLog, NEWS, contrib/dist/rpm/proftpd.spec,
	include/version.h: 
	Preparing for 1.2.8rc1 release.

2002-12-27 09:23  castaglia

	* configure: 
	Updating configure script.

2002-12-27 09:21  castaglia

	* NEWS, configure.in: 
	Bug#1906 - Add description strings to AC_DEFINE

2002-12-27 08:27  jwm

	* NEWS: 
	style, date formatting

2002-12-27 08:21  jwm

	* src/: auth.c, data.c, dirtree.c, inet.c, log.c, main.c,
	modules.c, pool.c, support.c, timers.c: 
	style

2002-12-27 08:13  jwm

	* NEWS: 
	whitespace cleanup

2002-12-27 08:12  jwm

	* configure: 
	update

2002-12-27 08:08  jwm

	* NEWS, configure.in: 
	Bug 1863 - Unable to build under UnixWare 7

2002-12-27 08:04  jwm

	* Makefile.in, NEWS: 
	Bug 1903 - ftpwho depends on snprintf but doesn't link in
	lib/libsupp.a

2002-12-27 07:47  jwm

	* NEWS, src/timers.c, utils/ftptop.c: 
	Bug 1905 - AIX needs "config.h" included before *anything* else.

2002-12-26 18:36  castaglia

	* src/main.c: 
	Removing the internal_abort() code, which was only enabled by using
	the --enable-devel switch.  It's more useful to use gdb in this
	case.

2002-12-26 17:25  jwm

	* contrib/README: 
	cruft removal, cleanup, style, grammar

2002-12-26 17:05  castaglia

	* NEWS, contrib/mod_linuxprivs.c: 
	Bug#1888: Increase mod_linuxprivs configurability.

2002-12-26 16:52  castaglia

	* src/main.c: 
	Change the reporting of "Invalid argument" when deleting a
	scoreboard slot to be DEBUG1.  This message can appear for reasons
	other than scoreboard issues (e.g. a module bars a client from
	completely connecting, misconfigurations, etc).

2002-12-26 14:26  jwm

	* modules/mod_auth_file.c: 
	silence compiler warning about crypt()

2002-12-26 12:18  castaglia

	* NEWS, utils/ftpwho.c: 
	Bug#1900 - ftpwho's output on uploads.

2002-12-26 11:45  castaglia

	* modules/mod_xfer.c: 
	Add debug call when failing to open a file for writing/uploading. 
	This should help pinpoint upload failures.

2002-12-20 12:20  castaglia

	* modules/: mod_auth_file.c, mod_core.c, mod_xfer.c: 
	Style cleanups.

2002-12-19 13:53  castaglia

	* configure: 
	Updating configure script.

2002-12-19 13:52  castaglia

	* modules/mod_auth_file.c: 
	Putting the copyright in the project's name.

2002-12-19 13:47  castaglia

	* NEWS: 
	Forgot to update NEWS with description of Bug#1837/mod_auth_file
	addition.

2002-12-19 13:45  castaglia

	* config.h.in, configure.in, modules/mod_auth_file.c,
	modules/mod_auth_pam.c, modules/mod_auth_unix.c,
	modules/mod_core.c, modules/mod_pam.c, modules/mod_unixpw.c,
	src/main.c: 
	Bug#1837 - Add module specifically for handling Auth*Files,
	providing finer-grained control.  This patch also renames
	mod_unixpw.c to mod_auth_unix.c, and mod_pam.c to mod_auth_pam.c. 
	Configure options have --disable-auth-file, --disable-auth-unix,
	--enable-auth-pam, as appropriate.

2002-12-19 13:20  castaglia

	* contrib/: mod_sql.c, mod_sql_mysql.c, mod_sql_postgres.c,
	mod_tls.c: 
	Cleaning up some warnings, seen under --enable-devel, in some
	contrib modules.  Pointed out by Michael.
	
	Just to note: a lot of the warnings generated by mod_tls
	(specifically, by the OpenSSL files #include'd by mod_tls) cannot
	be fixed by us.  Quite a few of the warnings are about function
	prototypes; the OpenSSL developers don't have complete prototype
	declarations for a lot of the function pointer callback struct
	slots.	Oh well.

2002-12-19 13:02  castaglia

	* src/dirtree.c: 
	In tracking down an unrelated bug last night, I discovered that, at
	present, proftpd's parser will gladly handle empty contexts, such
	as when:
	
	  <Directory blah>
	  </Directory>
	
	or
	
	  <Global>
	  </Global>
	
	appear in the configuration file.  These empty sets are useless,
	and serve only to use up memory unnecessarily; that memory usage is
	compounded when directives are merged down into these sets.
	
	This patch checks for such empty contexts (in end_sub_config()),
	and removes them from the configuration tree.

2002-12-19 10:32  castaglia

	* contrib/mod_tls.c: 
	Forgot a parameter to tls_log().

2002-12-19 10:26  castaglia

	* contrib/mod_tls.c: 
	Change handling of PROT in tls_prot() slightly.

2002-12-19 09:51  castaglia

	* contrib/mod_tls.c: 
	More instances where mod_tls was being impolite, and returning
	ERROR where it should be returning DECLINED, in order to allow
	other modules a chance at handling some of the RFC2228 commands.

2002-12-19 09:45  castaglia

	* contrib/mod_tls.c: 
	Changed mod_tls' handling of AUTH command to allow other RFC2228
	modules a change at processing that command.

2002-12-19 09:28  castaglia

	* modules/mod_ls.c, src/dirtree.c, src/main.c: 
	Minor style/formatting changes.

2002-12-18 12:12  castaglia

	* configure: 
	Updating configure script.

2002-12-18 12:09  castaglia

	* NEWS, config.h.in, configure.in, modules/mod_unixpw.c: 
	Bug#1667 - Integrate ProFTPD with C2/SIA on Tru64 Unix.

2002-12-18 10:27  castaglia

	* contrib/: mod_radius.c, mod_radius.html: 
	Fixing several bugs in mod_radius' accounting code.

2002-12-17 19:03  jwm

	* src/proftpd.8: forgot to update the man page for Bug 1885

2002-12-17 18:59  jwm

	* NEWS, src/main.c: Bug 1885 - -q/--quiet option for use with the
	-n/--nodaemon flag. Useful for running proftpd from inittab or with
	daemontools.

2002-12-17 15:11  castaglia

	* modules/mod_auth.c: 
	The cleanup of variable names done by the adding of the
	--enable-devel option caused a problem here, where a variable "c"
	was used a little too often, causing MaxClients/MaxHosts* lookups
	to fail.  Thanks to Michael Renner for the help in tracking this
	one down.

2002-12-17 08:06  castaglia

	* include/modules.h, include/privs.h, src/main.c, src/modules.c: 
	The module init dispatch functions aren't public, and hence do not
	need the pr_ prefix.
	
	Change the debug level for privs changes to 9 (was 8).

2002-12-17 07:18  jwm

	* include/: conf.h, data.h, default_paths.h, dirtree.h, ftp.h,
	ident.h, inet.h, libsupp.h, modules.h, netio.h, options.h, privs.h,
	proftpd.h, sets.h: nuke trailing whitespace

2002-12-16 17:52  castaglia

	* modules/mod_core.c: 
	Add the RFC2228 commands to the HELP output, but listed as "not
	supported".  A means for RFC2228 modules (e.g. mod_tls, mod_gss) to
	change the supported flag from FALSE to TRUE for these commands is
	needed.

2002-12-16 17:12  castaglia

	* modules/mod_core.c: 
	Oops.  Not quite ready to commit these changes yet.

2002-12-16 17:06  castaglia

	* contrib/mod_rewrite.c, modules/mod_core.c, modules/mod_ls.c,
	src/dirtree.c, src/support.c, utils/ftpcount.c, utils/ftptop.c,
	utils/ftpwho.c: 
	Changed some buffers to use PR_TUNABLE_BUFFER_SIZE (and not to use
	hardcoded numbers).

2002-12-16 11:07  castaglia

	* include/modules.h: 
	Returning ERROR from an auth handler (specifically, in an "auth" or
	a "check" auth handler) will not produce the desired result; the
	ERROR macro sets a value of 1, and the switch() case in mod_auth
	looks for negative values.  So, to handle this case, I've added
	PR_AUTH_ERROR return value (-1) for auth handlers that encounter
	errors, and adjusted the other PR_AUTH_* values accordingly.

2002-12-16 10:45  castaglia

	* include/modules.h, src/main.c: 
	Make the function for dispatching commands a public function:
	pr_cmd_dispatch().  Some RFC2228 modules may need to "unwrap"
	encrypted commands and then dispatch the unwrapped commands
	themselves.  (This also allows for greater games to be played by
	third-party modules...muahahaha...) *grin*

2002-12-16 10:38  castaglia

	* src/main.c: 
	Changing buffer used for storing commands read in from client to be
	of PR_TUNABLE_BUFFER_SIZE, rather than hardcoded to 1024.

2002-12-16 07:15  jwm

	* src/main.c: er, yeah. pointer and all that.

2002-12-16 07:12  jwm

	* src/main.c: cleanup

2002-12-15 10:08  jwm

	* configure: updated configure

2002-12-15 10:05  jwm

	* NEWS, acconfig.h, config.h.in, configure.in, src/inet.c: Bug 1883
	- socklen_t patch. Thanks to Andy Igoshin <ai@vsu.ru> for the
	patch.

2002-12-13 11:33  castaglia

	* src/: dirtree.c, fsio.c, inet.c, modules.c: 
	Being pedantic, and making sure that pcalloc() is used, to make
	sure that memory is zeroed before use (helps to cut down on heap
	bugs).

2002-12-13 11:13  castaglia

	* utils/ftpwho.c: 
	Correcting placement of newline (from Bug#1886).

2002-12-13 09:25  castaglia

	* Make.rules.in, contrib/mod_ratio.c, contrib/mod_readme.c,
	contrib/mod_sql.c, contrib/mod_tls.c, doc/mod_sample.c,
	include/conf.h, include/dirtree.h, include/proftpd.h,
	include/response.h, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_ls.c, modules/mod_site.c,
	modules/mod_xfer.c, src/data.c, src/main.c, src/response.c: 
	Reworking of response functions.

2002-12-12 11:57  castaglia

	* NEWS, contrib/mod_radius.c: 
	Bug#1875 - same radius packet id for start- and stop-accounting
	record.

2002-12-12 11:56  jwm

	* utils/ftptop.c: make the display a bit prettier and make the best
	use of an 80-column screen

2002-12-12 10:17  castaglia

	* NEWS, utils/ftpwho.c: 
	Bug#1886 - Ftpwho uses too many lines when authenticating.

2002-12-12 10:01  castaglia

	* include/options.h, lib/glibc-glob.c: 
	These changes make it possible to tune the maximum number of
	recursion levels supported when globbing.  A better way of dealing
	with possible DoS attacks via globbing is via the RLimit*
	directives, or to disable globbing support altogether by using the
	UseGlobbing directive.	However, in some cases it may be necessary
	to support globbing, but to do so in as restrictive a manner as
	possible.
	
	The default maximum number of levels supported by GNU's globbing is
	8.  This patch keeps that default, but allows the administrator, if
	need be, to tune that level lower by means of the
	PR_TUNABLE_GLOBBING_MAX macro, defined in include/options.h.  When
	compiling proftpd, it can be defined to some lower value, e.g.:
	
	  CFLAGS="-DPR_TUNABLE_GLOBBING_MAX=2" ./configure ...

2002-12-12 09:05  castaglia

	* include/modules.h: 
	Set PR_AUTH_RFC2228_OK to be 2, to avoid the value 1 (that is used
	by the ERROR macro).

2002-12-12 08:24  castaglia

	* contrib/mod_tls.c, include/netio.h, src/netio.c: 
	Added a shutdown callback to the NetIO API, allowed netio modules
	(e.g.  mod_gss) to perform a shutdown as they needed, rather than
	simply calling shutdown(2).

2002-12-12 07:41  jwm

	* modules/mod_auth.c: typo Noticed by: Mihai RUSU <dizzy@roedu.net>

2002-12-11 15:35  castaglia

	* NEWS, modules/mod_auth.c: 
	Bug#1881 - Bug in Function MaxClients.

2002-12-11 15:33  castaglia

	* modules/mod_auth.c, modules/mod_core.c, src/support.c: 
	Some of these files' handling of configuration parameters was not
	thorough with respect to get_param_int() to get_param_ptr() changes
	(shame on me), and it was causing a segfault when handling some
	Display* files.

2002-12-11 15:28  castaglia

	* contrib/mod_wrap.c, include/dirtree.h, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_xfer.c, src/dirtree.c: 
	Forgot to prefix the expression functions with pr_.

2002-12-11 15:17  castaglia

	* NEWS, modules/mod_site.c: 
	Bug#1882 - SITE chmod 777 file<space>name.

2002-12-11 08:49  castaglia

	* NEWS, contrib/mod_wrap.c, include/dirtree.h, include/modules.h,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_site.c,
	modules/mod_xfer.c, src/dirtree.c: 
	Bug#1507 - regex pattern matching in [Allow/Deny][User/Group]. 
	This patch also adjusts the handling of user- and
	class-expressions, so that they are evaluated as OR expression,
	rather than as AND expression (AND evaluation for users and classes
	do not make sense).

2002-12-10 17:09  jwm

	* doc/: Configuration.html, Configuration.sgml: updated docs

2002-12-10 13:15  castaglia

	* configure: 
	Updating configure script.

2002-12-10 13:12  castaglia

	* configure.in: 
	Forgot a comma.

2002-12-10 13:05  castaglia

	* configure: 
	Updating configure script.

2002-12-10 13:01  castaglia

	* Makefile.in, NEWS, config.h.in, configure.in, include/dirtree.h,
	include/fsio.h, include/libsupp.h, include/log.h,
	include/modules.h, include/netio.h, include/pool.h,
	include/support.h, include/timers.h, lib/glibc-glob.c,
	lib/glibc-mkstemp.c, lib/pr_fnmatch.c, lib/vsnprintf.c,
	modules/mod_auth.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_site.c, modules/mod_unixpw.c, modules/mod_xfer.c,
	src/bindings.c, src/dirtree.c, src/fsio.c, src/inet.c, src/log.c,
	src/main.c, src/modules.c, src/netio.c, src/regexp.c,
	src/scoreboard.c, src/sets.c, src/support.c, utils/ftpwho.c,
	utils/utils.h: 
	This patch adds an --enable-devel configure option, which does the
	following:
	
	  install won't use -s, so that object files aren't stripped
	  core dumps should be allowed (although I'm having trouble
	producing
	    them...I'm sure I'm missing something obvious)
	  CFLAGS is changed to use quite a few of the -W options
	
	The rest of the patch is code cleanup, fixing things brought to
	light by the -W options.  The one remaining warning is about the
	K&R style pam function in mod_pam.c -- I think that may be
	required.

2002-12-10 10:14  castaglia

	* configure: 
	Updating configure script.

2002-12-10 07:16  castaglia

	* NEWS, modules/mod_core.c, src/main.c: 
	Bug#1858 - move "session closed" logging from graceful quit to
	child exit sequence.

2002-12-09 06:39  jwm

	* lib/vsnprintf.c: silence compiler warning

2002-12-09 06:38  jwm

	* lib/vsnprintf.c: style

2002-12-09 06:37  jwm

	* lib/vsnprintf.c: need ctype.h for is*()

2002-12-09 06:36  jwm

	* lib/pr_fnmatch_loop.c: need to include ctype.h for is*()

2002-12-08 08:57  jwm

	* modules/mod_unixpw.c: style

2002-12-07 14:09  jwm

	* NEWS: credit where credit is due

2002-12-07 14:02  jwm

	* src/dirtree.c, src/main.c, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_pam.c, modules/mod_site.c, modules/mod_unixpw.c,
	src/auth.c, src/dirtree.c, src/inet.c, src/main.c, src/modules.c,
	src/pool.c, src/sets.c, src/support.c, src/utils.c: style

2002-12-07 13:57  jwm

	* NEWS, acconfig.h, config.h.in, configure.in, include/data.h,
	src/data.c: AIX sendfile support

2002-12-07 13:50  jwm

	* contrib/dist/rpm/proftpd.init.d: * add /usr/local/sbin/ to $PATH
	* don't assume ftpshut is in /usr/sbin/, let the shell's PATH
	figure it out * style

2002-12-07 13:45  jwm

	* src/: auth.c, bindings.c, data.c, dirtree.c, feat.c, fsio.c,
	ident.c, inet.c, log.c, main.c, modules.c, netio.c, pool.c,
	regexp.c, scoreboard.c, sets.c, support.c, timers.c, utils.c: style

2002-12-07 13:43  jwm

	* modules/: mod_auth.c, mod_core.c, mod_log.c, mod_ls.c, mod_pam.c,
	mod_site.c, mod_unixpw.c, mod_xfer.c: nuke trailing whitespace,
	style

2002-12-07 13:25  jwm

	* src/bindings.c: trailing whitespace

2002-12-07 13:21  castaglia

	* modules/mod_xfer.c: 
	Inadvertently changed the default handling of AllowRetrieveRestart
	in the get_param_int() -> get_param_ptr() changes.

2002-12-07 13:12  castaglia

	* NEWS, contrib/mod_tls.c, include/log.h, modules/mod_core.c,
	modules/mod_log.c, src/log.c, src/main.c: 
	Bug#1515 - Enable mod_log to log into default log / syslog.

2002-12-07 08:29  jwm

	* src/bindings.c: Fix bidings for DefaultServer-affected and
	localhost connections.
	
	pr_ipbind_get_server() would never find the default server because
	it was hashing an address (say, 127.0.0.1) different from the
	address used by the main server (0.0.0.0). Instead, store a pointer
	to the default and localhost bindings and fall back to them if the
	explicit lookup fails.

2002-12-06 18:38  castaglia

	* src/dirtree.c: 
	Removing a get_param_int() that crept back in (probably from the
	Bindings patch).

2002-12-06 16:48  castaglia

	* Make.rules.in, NEWS, include/bindings.h, include/conf.h,
	include/dirtree.h, include/inet.h, modules/mod_core.c,
	src/bindings.c, src/dirtree.c, src/main.c: 
	Committing the Bindings API.

2002-12-06 15:45  castaglia

	* include/ftp.h, include/proftpd.h, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_ls.c, modules/mod_xfer.c,
	src/data.c, src/main.c: 
	More RFC2228 support.

2002-12-06 15:13  castaglia

	* modules/: mod_core.c, mod_xfer.c: 
	Provide configuration handlers that remark on deprecated
	directives, rather than simply having those directives removed (for
	now).

2002-12-06 15:08  castaglia

	* NEWS, modules/mod_ls.c: 
	Bug#1789 - Add ability to block recursive directory listings.

2002-12-06 13:43  jwm

	* include/proftpd.h: 
	tabs -> spaces

2002-12-06 13:37  castaglia

	* src/fsio.c: 
	*sigh* One of these days I'll get this correct. =P

2002-12-06 13:32  castaglia

	* src/fsio.c: 
	The FS API patch had some of the older, broken code w.r.t BSD and
	statfs().

2002-12-06 13:25  castaglia

	* NEWS, include/scoreboard.h, modules/mod_xfer.c, src/scoreboard.c,
	utils/ftpwho.c, utils/utils.h: 
	Committing TransferRate patch to CVS.

2002-12-06 13:04  castaglia

	* contrib/mod_radius.c, contrib/mod_sql.c, include/proftpd.h,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_ls.c, modules/mod_site.c, modules/mod_xfer.c,
	src/data.c, src/dirtree.c, src/inet.c, src/log.c, src/main.c: 
	A stack of changes, related to removing get_param_int() from the
	core code, in favor of get_param_ptr().  I tried to test each
	affected directive as I went, but, of course, there may be bugs
	still lingering...

2002-12-06 07:49  castaglia

	* contrib/mod_sql.c: 
	Removed erroneous/extraneous #include "fs.h"

2002-12-05 18:41  jwm

	* lib/pwgrent.c: 
	fix the build (PR_LOG_ERR isn't defined here because this is in
	libsupp)

2002-12-05 17:03  castaglia

	* modules/mod_log.c: 
	Use C_* command macros.

2002-12-05 16:50  castaglia

	* NEWS, modules/mod_log.c: 
	Bug#1605 - MKD and RMD do not log filepaths with %f or %F option in
	ExtendedLog.

2002-12-05 15:38  castaglia

	* NEWS, modules/mod_log.c: 
	Bug#1403 - per-server system logs via ServerLog directive.

2002-12-05 15:16  castaglia

	* NEWS, contrib/mod_rewrite.c, contrib/mod_rewrite.html: 
	Adding mod_rewrite to the mix.

2002-12-05 14:53  castaglia

	* NEWS, modules/mod_core.c: 
	Bug#1205 - Add debug option to SystemLog.

2002-12-05 14:47  castaglia

	* NEWS, include/modules.h, include/options.h, modules/mod_core.c,
	src/main.c, src/modules.c: 
	Bug#1788 - Add ability to configure auth module checking order.

2002-12-05 14:16  castaglia

	* configure: 
	Updated configure script.

2002-12-05 14:13  castaglia

	* configure.in: 
	Update configure.in to use AC_HELP_STRING macro for pretty-printing
	of --enable and --with options.

2002-12-05 13:57  castaglia

	* NEWS: 
	Adding thanks (well deserved!) to Peter Runestig for his work on
	mod_tls.

2002-12-05 13:46  castaglia

	* NEWS, contrib/mod_tls.c, contrib/mod_tls.html,
	doc/rfc/draft-murray-auth-ftp-ssl-10.txt: 
	Bug#1712 - TLS support.

2002-12-05 13:16  castaglia

	* Make.rules.in, NEWS, contrib/mod_ldap.c, contrib/mod_ratio.c,
	contrib/mod_readme.c, contrib/mod_sql.c, contrib/mod_wrap.c,
	include/conf.h, include/dirtree.h, include/fs.h, include/fsio.h,
	include/netio.h, include/proftpd.h, include/support.h,
	lib/Makefile.in, modules/Makefile.in, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_ls.c, modules/mod_site.c,
	modules/mod_xfer.c, src/Makefile.in, src/dirtree.c, src/fs.c,
	src/fsio.c, src/main.c, src/netio.c, src/support.c,
	utils/Makefile.in: 
	Bug#1653 - Complete the FS API abstraction implementation.

2002-12-05 12:53  castaglia

	* NEWS, include/proftpd.h, modules/mod_core.c, modules/mod_xfer.c: 
	Bug#1743 - No magic cookie for number of files transfered.

2002-12-05 12:37  castaglia

	* NEWS, include/modules.h, include/version.h, src/main.c,
	src/modules.c, src/support.c: 
	Bug#1833 - Add ability to have add'l module initialization
	callback.

2002-12-05 12:30  castaglia

	* Make.rules.in, NEWS, doc/rfc/rfc2389.txt, include/conf.h,
	include/dirtree.h, include/feat.h, include/ftp.h,
	include/modules.h, include/regexp.h, lib/Makefile.in,
	modules/Makefile.in, modules/mod_core.c, src/Makefile.in,
	src/dirtree.c, src/feat.c, src/main.c, src/modules.c: 
	Bug#1806 - Add RFC2389 support.

2002-12-05 12:18  castaglia

	* NEWS, contrib/mod_ldap.c, contrib/mod_radius.c,
	contrib/mod_sql.c, contrib/mod_sql_mysql.c,
	contrib/mod_sql_postgres.c, include/modules.h, modules/mod_auth.c,
	modules/mod_pam.c, modules/mod_unixpw.c, src/auth.c: 
	Bug#1825 - AUTH macro namespace cleanup.

2002-12-05 12:08  castaglia

	* contrib/mod_linuxprivs.c, contrib/mod_radius.c,
	contrib/mod_sql.c, contrib/mod_wrap.c, include/privs.h,
	lib/pwgrent.c, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_pam.c, modules/mod_unixpw.c,
	modules/mod_xfer.c, src/main.c: 
	Making sure that all LOG_* macros have PR_ prefix, for consistency.

2002-12-05 11:48  castaglia

	* NEWS, src/dirtree.c: 
	Bug#1683 - Handling of VirtualHosts on startup.

2002-12-05 11:20  castaglia

	* NEWS, modules/mod_log.c: 
	Bug#1482 - Add new %U meta to LogFormat, for logging original
	username.

2002-12-05 11:15  castaglia

	* configure: 
	Updated configure script.

2002-12-05 11:11  castaglia

	* NEWS, config.h.in, configure.in, modules/mod_pam.c,
	modules/mod_unixpw.c: 
	Bug#1597 - Problems with HP-UX 10/11 trusted systems, mod_pam, and
	mod_unixpw.

2002-12-05 11:03  castaglia

	* include/version.h: 
	Now that 1.2.7 has been released, update the version info in CVS.

2002-12-05 10:47  castaglia

	* doc/mod_sample.c: 
	Correcting typos.

2002-12-05 08:08  castaglia

	* contrib/dist/rpm/proftpd.spec: 
	Updating version for 1.2.7 release.

2002-12-05 07:30  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Preparing for release of 1.2.7.

2002-12-04 11:14  castaglia

	* modules/mod_auth.c: 
	Patching to fix off-by-one bug in MaxHostsPerUser directive
	handling.

2002-12-04 07:26  castaglia

	* NEWS, include/support.h, modules/mod_auth.c, src/support.c: 
	Adding memory scrubber for memset() issue mentioned here:
	
	  http://online.securityfocus.com/archive/1/298598

2002-12-03 07:57  castaglia

	* NEWS, utils/ftpcount.c: 
	Bug#1868 - Wrong cmdopts in ftpcount.c

2002-12-02 13:57  jwm

	* contrib/dist/rpm/.cvsignore: this shouldn't be ignoring
	proftpd.spec anymore

2002-12-02 10:29  castaglia

	* NEWS, utils/ftpwho.c: 
	Bug#1861 - 'ftpwho -v -o oneline' print all connections in one
	line.

2002-12-02 10:18  castaglia

	* src/dirtree.c: 
	Minor preprocessor changes.

2002-12-02 10:16  castaglia

	* src/dirtree.c: 
	Removed unused variable.

2002-12-02 09:04  castaglia

	* NEWS, modules/mod_xfer.c, src/pool.c: 
	Bug#1846 - File overwrites fail.  Thanks to Sergei Rozinov for
	tracking down this bug.

2002-11-26 10:54  castaglia

	* src/support.c: 
	Minor style change: use macros for FTP commands.

2002-11-26 09:28  castaglia

	* NEWS, lib/pr-syslog.c: 
	Bug#1853 - SyslogFacility: unable to open syslog.

2002-11-25 13:28  castaglia

	* modules/mod_auth.c: 
	Moving hcur increment to a more appropriate location.  There still
	seems to be lingering issues with these limits, though.  Yay.

2002-11-25 13:12  castaglia

	* modules/mod_core.c: 
	Oops.  A little too zealous on the previous change -- mg_size
	should always be filled, even if get_fs_size() is not supported on
	the host.

2002-11-25 13:02  castaglia

	* modules/mod_core.c: 
	Adjust core_display_file() to use get_param_ptr() when looking up a
	MaxClients setting to display.	The MaxClients configuration
	handler had been changed to storing a pointer, but this function
	hadn't been updated to reflect that configuration handler change.

2002-11-25 10:28  castaglia

	* include/dirtree.h: 
	Removing unused struct members.

2002-11-25 09:33  castaglia

	* contrib/mod_radius.c, modules/mod_auth.c, modules/mod_ls.c,
	src/dirtree.c, src/ident.c, src/support.c, utils/ftpshut.c: 
	Removed use of UCHAR cast from core code.  It is meant specifically
	for the fnmatch code, and is a #define to an unsigned char -- but
	the ANSI C standards define the parameter to many of the is*()
	functions to be an int, and the UCHAR cast was being used with
	those is*() functions.	Instead, those UCHAR casts have been
	replaced with int casts.

2002-11-25 09:22  castaglia

	* NEWS, modules/mod_ls.c: 
	Bug#1856 - TimesGMT acts like default is 'off'.

2002-11-25 09:08  castaglia

	* modules/mod_xfer.c: 
	%lu crept back in when PR_LU is needed...

2002-11-25 08:18  castaglia

	* NEWS, modules/mod_site.c: 
	Bug#1852 - Proftpd gets signal 11 on "quote site".

2002-11-25 08:04  castaglia

	* doc/mod_sample.c, include/fs.h, include/netio.h, src/ident.c,
	src/netio.c: 
	Updating my documentation this weekend,  and came across some minor
	inconsistencies...

2002-11-25 07:52  castaglia

	* modules/mod_xfer.c: 
	Datatype overflow.

2002-11-23 10:39  jwm

	* modules/mod_ls.c, utils/ftpshut.c, utils/ftptop.c: 
	Silence remaining compiler warnings under Solaris 8 (save for the
	utmp code, bug Bug 1824 will address that).
	
	The nlink_t/pid_t casts will be unnecessary once the Solaris _LP64
	ABI is the default (see sys/isa_defs.h for more info on the Solaris
	ABIs). I didn't want to move from _ILP32 (the historical default)
	to _LP64 because I wasn't sure of the ramifications. We don't have
	any DSOs to worry about, but I'm not sure what else would
	change/break.

2002-11-22 21:20  jwm

	* NEWS, contrib/dist/rpm/proftpd.init.d: Bug 1680 - Error in
	startup script

2002-11-22 11:21  jwm

	* configure: updated configure

2002-11-22 11:19  jwm

	* config.h.in, configure.in, NEWS, src/support.c: Bug 1839 -
	undefined reference to `get_fs_size'

2002-11-21 16:19  castaglia

	* NEWS, utils/ftptop.c: 
	Bug#1848 - undefined reference to `halfdelay'.

2002-11-21 08:20  castaglia

	* NEWS, modules/mod_log.c: 
	Bug#1812 - Double logging lines for ExtendedLog.

2002-11-19 09:57  castaglia

	* NEWS, include/dirtree.h, modules/mod_auth.c, modules/mod_core.c,
	src/dirtree.c: 
	Bug#1838 - Since 1.2.6: in add_useralias() setting flag
	CF_MERGEDOWN breaks aliased anonymous functionality.

2002-11-18 12:03  castaglia

	* modules/mod_xfer.c: 
	Minor problem with HiddenStores (related to the making of
	HiddenStores a synonym for HiddenStor, with the eventual goal of
	deprecating HiddenStor in favor of HiddenStores).

2002-11-18 09:15  castaglia

	* modules/mod_auth.c: 
	Handling of ShowSymlinks in this module still used get_param_int()
	rather than get_param_ptr().

2002-11-18 08:15  castaglia

	* NEWS, modules/mod_core.c: 
	Bug#1844 - DisplayLogin %y macro is off by 1.

2002-11-18 08:02  castaglia

	* NEWS, include/pr-syslog.h: 
	Bug#1840 - Problem with syslog default destination on HP-UX.

2002-11-16 17:15  jwm

	* utils/.cvsignore: 
	ignore ftptop

2002-11-16 17:14  jwm

	* lib/pr-syslog.c: 
	cast the return value from getpid() to silence a compiler warning
	under solaris

2002-11-15 09:09  jwm

	* contrib/dist/rpm/proftpd.spec: d'oh - /etc/logrotate.d/ should
	exist in $RPM_BUILD_ROOT before I try to put stuff in it...

2002-11-15 08:45  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Ramping up for 1.2.7rc3 release.

2002-11-15 08:37  castaglia

	* modules/mod_pam.c: 
	More timing/pam_end() fixes specific to the Solaris flavor of PAM.

2002-11-15 08:11  castaglia

	* utils/ftptop.c: 
	Portability/compiler warning hack.  *sigh*

2002-11-15 08:03  castaglia

	* modules/mod_xfer.c: 
	Necessary typecasts to avoid compiler warnings (seen on Solaris
	2.8).

2002-11-15 07:46  castaglia

	* modules/mod_log.c: 
	Style cleanup.

2002-11-14 09:57  castaglia

	* modules/mod_auth.c: 
	More hassle/work with MaxClientsPerHost (see Bug#1830, Bug#1831).

2002-11-14 09:09  castaglia

	* contrib/ftpasswd: 
	Forgot to increment the displayed $version.

2002-11-14 08:56  castaglia

	* NEWS: 
	Attributing proper credit. =)

2002-11-14 08:55  castaglia

	* contrib/: ftpasswd, ftpasswd.html: 
	Minor doc change.

2002-11-14 08:53  castaglia

	* NEWS, contrib/ftpasswd, contrib/ftpasswd.html: 
	Adding/changing ftpasswd error exit values.

2002-11-14 06:49  jwm

	* Makefile.in: 
	we don't need to worry about removing the autoconf-processed
	proftpd.spec anymore (this wasn't even the right path to it,
	anyway)

2002-11-13 13:15  castaglia

	* NEWS, modules/mod_auth.c: 
	Bug#1830 - MaxClientsPerHost (small) Bug.

2002-11-13 08:32  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1810 - Wrong permissions assigned to uploaded file

2002-11-13 06:55  castaglia

	* NEWS, utils/ftpwho.c: 
	Bug#1815 - Patch to add class information to ftpwho (with verbose
	on)

2002-11-13 06:37  castaglia

	* src/dirtree.c: 
	Add debugging output mentioning the configuration file being parsed
	at debug level 2.

2002-11-12 14:27  castaglia

	* modules/: mod_auth.c, mod_core.c, mod_xfer.c: 
	Fix handling/lookup of Timeouts.

2002-11-12 08:42  castaglia

	* configure: 
	Updating configure script.

2002-11-12 08:38  castaglia

	* configure.in: 
	Minor whitespace quibble.

2002-11-12 08:28  jwm

	* .cvsignore: 
	ignore ftptop, autom4te.cache

2002-11-12 08:28  jwm

	* configure: 
	updated configure

2002-11-12 08:23  jwm

	* Make.rules.in, configure.in: 
	oops, accidentally reverted TJ's changes

2002-11-12 08:19  jwm

	* Makefile.in, Make.rules.in, NEWS, configure.in: 
	Only link ftptop with lib{n,}curses - it isn't needed in any other
	binaries

2002-11-12 08:19  castaglia

	* configure: 
	Updating the configure script.

2002-11-12 08:10  castaglia

	* Make.rules.in, NEWS, configure.in: 
	Bug#1703 - mod_sql_mysql compile error.

2002-11-12 07:24  castaglia

	* modules/mod_core.c, modules/mod_xfer.c, NEWS: 
	Bug#1760 - AllowOverwrite not operational.

2002-11-11 15:57  jwm

	* utils/.cvsignore: 
	ignore Makefile, object and editor backup files

2002-11-11 15:44  jwm

	* modules/mod_unixpw.c: OS X also has a setgrent() that returns
	void; make a note to update autoconf for a generic check for this

2002-11-05 11:06  jwm

	* NEWS, include/modules.h, modules/mod_auth.c, src/auth.c: 
	Bug 1818 - proftpd doesn't compile on hpux11

2002-11-03 16:53  jwm

	* configure: 
	updated configure

2002-11-03 16:41  jwm

	* NEWS, utils/ftptop.c, config.h.in, configure.in: 
	ftptop can now use either curses or ncurses
	
	Based on a submission by: Ayamura KIKUCHI <ayamura@ayamura.org>

2002-11-03 08:40  jwm

	* NEWS, src/scoreboard.c: 
	Bug 1814 - class names are truncated in scoreboard entry

2002-11-02 14:47  jwm

	* contrib/dist/rpm/proftpd.spec: 
	forgot to add logrotate to %files

2002-11-02 14:44  jwm

	* NEWS: 
	update

2002-11-02 14:44  jwm

	* contrib/dist/rpm/: proftpd.logrotate, proftpd.spec: 
	Bug 1398 - there is no log rotate for /var/log/xferlog

2002-11-02 14:32  jwm

	* modules/mod_auth.c: 
	style, whitespace

2002-11-02 14:10  jwm

	* contrib/mod_ratio.c: 
	clean up compiler warnings

2002-11-02 14:01  jwm

	* NEWS, contrib/dist/rpm/proftpd.spec: 
	Bug 1772 - Docs fixup in RPM spec file

2002-11-02 14:01  jwm

	* configure: 
	update configure

2002-11-02 13:49  jwm

	* configure.in: 
	don't preprocess the rpm spec

2002-11-02 13:48  jwm

	* contrib/dist/rpm/: proftpd.spec, proftpd.spec.in: 
	having autoconf process proftpd.spec.in is silly - it's only that
	way to substitute the @VERSION@ tag.

2002-11-02 13:42  jwm

	* NEWS: 
	update

2002-11-02 13:41  jwm

	* README.PAM, config.h.in, modules/mod_pam.c: 
	Bug 1805 - PAM support under Mac OS X

2002-11-02 13:38  jwm

	* README.PAM: 
	style

2002-11-02 13:34  jwm

	* NEWS, config.h.in, configure.in, include/conf.h: 
	Bug 1803 - Check for SIZEOF_UNSIGNED_LONG_LONG to determine LFS
	support breaks some Linux installations

2002-10-30 11:29  castaglia

	* NEWS: 
	Typo.

2002-10-30 11:10  castaglia

	* NEWS, contrib/mod_wrap.c: 
	Bug#1800 - Proftpd child segfaults when ussing a PASS without no
	USER first.

2002-10-29 17:47  castaglia

	* NEWS: 
	Typos.

2002-10-29 17:23  castaglia

	* NEWS, modules/mod_auth.c: 
	Fixing broken AuthAliasOnly, so that it does as described in the
	docs (it had been broken by Bug#1567).

2002-10-29 10:06  castaglia

	* utils/: ftpcount.c, ftpwho.c, utils.h: 
	Modifying the handling of struct option in these files.  A change
	had been made earlier in CVS to get these utilities to compile
	properly under IRIX (which has a <getopt.h> that does not define
	struct option); unfortunately, that change made it such that on
	Solaris, the utilities did not compile.  The modifications
	committed bring the handling of struct option in the utilities to
	be like that of the main proftpd binary, which consequently is
	handled properly under Solaris, IRIX, BSD, and Linux.  Hopefully
	this concludes this getopt issue in the utilities.

2002-10-29 08:41  castaglia

	* modules/: mod_auth.c, mod_core.c: 
	More get_param_int() cleanup (this function will cause grief on
	LP64 architectures, where pointer sizes are different and passing
	pointers to stack values is a Bad Thing).  This patch moves all the
	MaxClients*/MaxHosts* directives into mod_auth, makes them all
	consistently use pointers, and corrects a small datatype underflow
	bug that crept in with the introduction of MaxClientsPerUser
	(oops).

2002-10-29 07:51  jwm

	* src/data.c: * style * Make sure session.xfer uses cleared memory
	so unset structure members   won't contain random values.

2002-10-29 07:51  jwm

	* NEWS: Make sure session.xfer uses cleared memory so unset
	structure members won't contain random values.

2002-10-28 14:32  castaglia

	* configure: 
	Updating configure script.

2002-10-28 14:30  castaglia

	* NEWS, config.h.in, configure.in, include/support.h,
	modules/mod_core.c, src/support.c: 
	Bug#1722 - Can't work magic cookie %F on FreeBSD.

2002-10-28 09:28  castaglia

	* src/data.c: 
	Removed unnecessary log_debug() calls from data_sendfile().  Part
	of this is because of the headache involved with getting the proper
	format specifiers into the log_debug() calls -- too much effort for
	little return.

2002-10-28 08:51  castaglia

	* modules/mod_xfer.c, src/dirtree.c, src/inet.c, src/log.c,
	src/main.c, utils/ftpcount.c, utils/ftptop.c, utils/ftpwho.c: 
	Added typecast to int in is*() functions for picky Solaris.

2002-10-28 08:19  castaglia

	* include/conf.h: 
	Adding some necessary function prototypes for AIX, when compiled
	using -D_NO_PROTO.

2002-10-26 15:57  castaglia

	* modules/mod_auth.c, utils/utils.h: 
	Fixing signedness variable check in mod_auth Fixed a missing
	definition in utils/utils.h which afflicted systems that don't have
	the getopt_long() function.

2002-10-25 09:54  castaglia

	* include/modules.h, modules/mod_log.c, src/main.c,
	utils/ftpcount.c: 
	Fixing some function pointer scopes, removing unused variables --
	general cleanup due to compiler complaints on IRIX.

2002-10-25 09:18  castaglia

	* src/main.c: 
	Re-adding logging of SIGSEGVs.

2002-10-24 15:19  castaglia

	* modules/mod_auth.c: 
	Correcting an off-by-one error concerning the enforcement of
	MaxClients.

2002-10-24 13:03  castaglia

	* NEWS: 
	Forgot to note that Bug#1745 was fixed in 1.2.7rc1.

2002-10-24 10:22  castaglia

	* configure: 
	Updating configure script.

2002-10-24 10:16  castaglia

	* NEWS, configure.in: 
	Bug#1287 - Error compile with autoshadow option

2002-10-24 09:32  castaglia

	* configure: 
	Updating configure script.

2002-10-24 09:28  castaglia

	* configure.in: 
	Fixing up the configure script to handle the case where the admin
	forgets to (or just plain doesn't) provide a value for the new
	--enable-* tunable configure options.  It was simply writing the
	"yes"/"no" strings into the headers -- not what I wanted.  Now,
	configure will emit a warning if no values are explicitly provided,
	and will use the default numbers.  Otherwise, it will use the value
	provided.

2002-10-24 08:49  castaglia

	* README.AIX: 
	Adding remark reminding AIX users to avoid use of
	--enable-autoshadow and --enable-shadow in their configure options.

2002-10-23 16:56  castaglia

	* configure: 
	Updating configure script to match changes/fixes to configure.in.

2002-10-23 16:53  castaglia

	* NEWS, config.h.in, configure.in, include/options.h,
	include/scoreboard.h, utils/utils.h: 
	Fixed configure script handling of ncurses detection (was not
	#define'ing   HAVE_LIBNCURSES properly) Added
	--enable-scoreboard-buffer-size option to the other "tunable"
	configure   options, for tuning the size of sce_cmd, sce_cwd.

2002-10-23 10:27  castaglia

	* modules/mod_site.c: 
	Fixing requirement of auth chk for SITE commands CHGRP and CHMOD.

2002-10-22 12:14  castaglia

	* include/version.h: 
	Making CVS look ready for rc3.

2002-10-22 11:27  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Preparing for release of 1.2.7rc2.

2002-10-21 11:40  castaglia

	* contrib/mod_wrap.c: 
	Fixed a minor file descriptor leak in mod_wrap (affects only the
	child process, not the daemon process).

2002-10-21 10:10  castaglia

	* configure: 
	Updating configure script for added --enable* options.

2002-10-21 10:06  castaglia

	* NEWS, config.h.in, configure.in, contrib/mod_radius.c,
	contrib/mod_ratio.c, contrib/mod_sql.c, contrib/mod_sql_mysql.c,
	contrib/mod_sql_postgres.c, doc/license.txt, include/dirtree.h,
	include/options.h, include/pool.h, lib/pr-syslog.c, lib/pwgrent.c,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_ls.c,
	modules/mod_pam.c, modules/mod_site.c, modules/mod_unixpw.c,
	modules/mod_xfer.c, src/data.c, src/dirtree.c, src/fs.c,
	src/ident.c, src/inet.c, src/log.c, src/main.c, src/modules.c,
	src/netio.c, src/pool.c, src/regexp.c, src/support.c: 
	Large style cleanup:   - added PR_ prefix to TUNABLE_ macros   -
	renamed command handlers in some modules (from cmd_* to
	<module-name>_*)     in order to better exemplify module namespace
	conventions   - removed extraneous make_named_sub_pool() (added
	macro for backward     compatibility for contrib modules)   - lots
	of trivial whitespace changes
	
	Hopefully I didn't break anything too major with this.

2002-10-19 08:16  flyhmstr

	* doc/faq.html: ML: new FAQ issue

2002-10-18 15:20  castaglia

	* src/auth.c: 
	Fixed a bad bug, introduced with the Cygwin changes (I think). 
	setgid() will not be called if the platform doesn't have
	setgroups() due to the placement of the HAVE_SETGROUPS #ifdefs.  I
	don't know if this change will break stuff under Cygwin, but the
	current placement of those #ifdefs won't do.

2002-10-18 12:50  castaglia

	* NEWS, modules/mod_core.c: 
	Fixed typo in NEWS Added handler for ScoreboardPath directive,
	which will report on the  deprecated nature of the directive, and
	inform the admin of using the  newer ScoreboardFile instead. 
	Hopefully this will help ease (somewhat)  the upgrade to 1.2.7.

2002-10-18 12:43  castaglia

	* NEWS, utils/ftptop.c: 
	Bug#1778 - 1.2.7rc1 fails to link on OpenBSD 3.2-current

2002-10-18 10:59  flyhmstr

	* doc/Configuration.html: ML: updated to include mod_radius stuff

2002-10-18 10:15  flyhmstr

	* doc/: Configuration.html, faq.html: ML: updated directivelist and
	faq

2002-10-18 08:14  castaglia

	* NEWS, modules/mod_ls.c, src/fs.c: 
	Bug#1785 - Bad handling of symlinks

2002-10-16 17:37  castaglia

	* src/: auth.c, data.c, dirtree.c, inet.c, log.c, main.c,
	modules.c, pool.c, regexp.c, scoreboard.c, support.c: 
	Cleanliness/style: changing core code to use PR_LOG_* instead of
	LOG_*.	Contrib modules may need to be changed to use PR_LOG_* in
	the future.

2002-10-16 11:14  castaglia

	* NEWS, modules/mod_log.c: 
	Bug#1644 - LogFormat local IP and FQDN tags missing

2002-10-15 15:18  castaglia

	* README.AIX: 
	Updating this README with the CFLAGS that seem to work with the
	newer proftpd versions.

2002-10-15 10:08  castaglia

	* modules/mod_xfer.c: 
	Missed the assignment of session.xfer.path in cmd_stor() in the
	previous commit.

2002-10-15 10:01  castaglia

	* include/proftpd.h, modules/mod_xfer.c, src/data.c: 
	Removing some cruft from session.xfer, fixing some whitespace
	styling.  Significant change is moving session.xfer.path so that it
	is not allocated from session.xfer.p (a pool with a bad name =P),
	but rather is the string originally allocated in the PRE_CMD
	handler, from cmd->pool.  There is no reason for the path to be
	reallocated again from session.xfer.p (unless any functions
	manipulate that buffer, which they shouldn't, and which none
	currently do), and, in some cases, ASCII CRLF handling was causing
	corruption of that buffer.

2002-10-14 17:11  castaglia

	* src/log.c: 
	Make sure log_openfile() returns the same error values as #defined
	in include/log.h.

2002-10-14 17:04  castaglia

	* src/auth.c: 
	Need to handle case in set_groups() where suppl_gids might be
	non-NULL, but the contained number of gids (suppl_gids->nelts) is
	zero.  This was causing a segfault, for memory was being allocated
	(of length zero) which was then being cleared.

2002-10-14 11:26  castaglia

	* NEWS, modules/mod_auth.c, modules/mod_unixpw.c, src/main.c,
	src/modules.c: 
	Changing place in code where switching to the User/Group for a
	vhost occurs, so that it happens prior to the calling of any
	modules' session initialization callbacks.

2002-10-10 08:00  castaglia

	* NEWS, modules/mod_auth.c: 
	Bug#1770 - Forgetting to check for no IP in string

2002-10-09 09:55  castaglia

	* NEWS, modules/mod_auth.c, src/auth.c, src/dirtree.c,
	src/support.c: 
	Bug#1769 - Lack of supplemental groups can cause segfault.

2002-10-09 09:12  flyhmstr

	* doc/Configuration.html: ML: updated directive list ready for
	1.2.7rc2

2002-10-08 14:19  castaglia

	* modules/mod_xfer.c: 
	Oops.  Should always use the FS API functions for FS operations.

2002-10-08 08:05  castaglia

	* modules/mod_xfer.c: 
	Clean up files created by mkstemp(3) if other checks (e.g. <Limit>)
	fail.  Discrepancy noticed by Joao Gouveia <tharbad@kaotik.org>.

2002-10-08 07:35  castaglia

	* NEWS, src/main.c: 
	Bug#1759 - ftpwho shows much more connections than realy is.

2002-10-07 18:04  jwm

	* README, README.AIX, README.modules: 
	style nit

2002-10-07 17:18  castaglia

	* CREDITS, INSTALL, Makefile.in, README, README.AIX,
	README.linux-privs, README.mod_sql, README.modules, README.ports: 
	Updating documentation, fixing 'make clean' target.  Thanks to
	Michael Renner for these patches.

2002-10-07 14:40  castaglia

	* INSTALL, README.modules: 
	Removing references to crufty old mod_test.

2002-10-07 10:17  castaglia

	* INSTALL: 
	Changing mention of ScoreboardPath to ScoreboardFile.

2002-10-07 10:14  castaglia

	* sample-configurations/complex-virtual.conf: 
	Updating more example configs.

2002-10-07 10:01  castaglia

	* sample-configurations/PFTEST.shadow: 
	Match username 'proftpd' in the test passwd file.

2002-10-07 09:59  castaglia

	* sample-configurations/PFTEST.conf.in: 
	Updating config for 1.2.7 release cycle (ScoreboardPath ->
	ScoreboardFile).

2002-10-04 15:51  castaglia

	* utils/ftptop.c: 
	Adding kludge to ftptop that scans the config file for a
	non-default ScoreboardFile directive.

2002-10-04 12:08  castaglia

	* src/scoreboard.c: 
	Amend the addition of using fchmod() on the scoreboard to make the
	mode 0644, rather than 0444.  This allows for non-root daemons to
	still be able to use the scoreboard.  Thanks to Michael Renner for
	noting this.

2002-10-04 07:41  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1735 - Proftpd 1.2.6 compiled on FreeBSD 4.6.2 exits on signal
	11

2002-10-03 17:36  castaglia

	* src/scoreboard.c: 
	Addition borne of paranoia inspired by recent Apache scoreboarding
	vulnerability.

2002-10-03 12:15  castaglia

	* modules/mod_auth.c: 
	Fixing off-by-one error in MaxClientsPerHost check.

2002-10-03 08:44  castaglia

	* CREDITS: 
	Adding thanks/credits for unnamed users who contribute to the
	project.

2002-10-03 08:30  castaglia

	* modules/mod_site.c, src/main.c: 
	Some style-related cleanups.  Still working on that HELP SITE code
	- had the tertiary operator parameters in the wrong order (and it
	was apparently causing a segfault).

2002-10-02 13:49  castaglia

	* NEWS, src/netio.c: 
	Bug#1757 - non-ANSI Syntax in netio.c

2002-10-02 13:35  castaglia

	* include/version.h: 
	Updating the version, preparing for the next CVS/release.

2002-10-02 11:13  castaglia

	* modules/mod_site.c: 
	Fixing support for 'HELP SITE' (common) in addition to 'SITE HELP'
	(proper).

2002-10-02 09:18  castaglia

	* src/main.c: 
	Cleaning up a badly-written preprocessor directive (my fault).

2002-10-02 08:19  castaglia

	* utils/scoreboard.c: 
	Prevent egregious ENOENT error when reading the scoreboard.

2002-10-01 11:59  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Preparing for release of 1.2.7rc1.

2002-10-01 09:23  castaglia

	* modules/mod_auth.c: 
	Minor wording correction for default MaxClientsPerUser message.

2002-10-01 09:19  castaglia

	* NEWS, modules/mod_auth.c: 
	Bug#1675 - add new MaxClientsPerUser configuration option.  Works
	just like	     MaxHostsPerUser.

2002-10-01 08:50  jwm

	* configure: updated configure

2002-10-01 08:43  jwm

	* configure.in: Fix for broken headers in OS X 10.1 Submitted by:
	Thomas Ganter <tganter@mac.com>

2002-09-30 13:57  castaglia

	* NEWS, contrib/mod_sql.c: 
	Bug#1694 - SQLLog QUIT doesn't execute on connection close.
	
	With the various changes to mod_sql (SQLNegativeCache, etc), I'm
	bumping its version to 4.10.

2002-09-30 13:52  castaglia

	* NEWS: 
	Forgot to note that Bug#1748 had been fixed.

2002-09-30 08:56  castaglia

	* NEWS, include/modules.h, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_site.c, src/main.c: 
	Bug#1475 - Minor changes to SITE command handling.

2002-09-27 19:04  castaglia

	* modules/mod_site.c: 
	Helps if I put the full code from the fix in CVS, doesn't it?

2002-09-27 19:01  castaglia

	* include/privs.h, modules/mod_site.c: 
	Casting and variable type fun (based on compiler complaints).

2002-09-27 18:42  castaglia

	* modules/mod_pam.c: 
	Confirmed -- it's a Solaris-specific thing.  Fixed to (hopefully)
	not generate error messages when working with Linux/FreeBSD' PAM
	libraries.

2002-09-27 18:13  castaglia

	* modules/mod_pam.c: 
	Seems there's a slight discrepancy between the Solaris and Linux
	PAM implementations with regard to the order of calling pam_end(). 
	I don't know about FreeBSD PAM yet, though; don't have root privs
	on a FreeBSD box to verify.

2002-09-27 17:28  castaglia

	* utils/ftptop.c: 
	With the addition of the sce_server_addr field to the scoreboard
	entry struct, ftptop no longer needs to use inet_ntoa(3) to
	stringify the server IP address.

2002-09-27 13:58  castaglia

	* NEWS, modules/mod_pam.c: 
	Bug#1572 - Need to use pam_end() to close session on Solaris 8. 
	The cause turned out to be a need to always call pam_end() after
	pam_authenticate().

2002-09-27 13:51  castaglia

	* include/scoreboard.h, src/scoreboard.c, utils/utils.h: 
	Seems that gcc-3 has some quirks when it comes to variadic
	functions.  Adjusting to compensate.

2002-09-27 13:17  castaglia

	* src/scoreboard.c: 
	Try to handle cases where NULLs might be (inappropriately) sent to
	pr_scoreboard_update_entry().

2002-09-27 13:01  castaglia

	* utils/: ftptop.c, utils.h: 
	Make sure that the utils compile on platforms that don't have
	<getopt.h>

2002-09-26 10:52  castaglia

	* include/scoreboard.h, modules/mod_auth.c, src/scoreboard.c,
	utils/ftptop.c, utils/ftpwho.c, utils/utils.h: 
	Adding display of server (IP address/port) string to ftpwho (when
	-v is used).

2002-09-26 10:20  castaglia

	* utils/ftptop.c: 
	Removed an unused variable.

2002-09-26 10:17  castaglia

	* utils/utils.h: 
	Keeping this in sync with include/scoreboard.h

2002-09-26 10:09  castaglia

	* src/main.c: 
	Make clearing the scoreboard slot one of the first things that
	happens when a child exits.

2002-09-26 09:59  castaglia

	* utils/ftpwho.c: 
	Adjusting the spacing of ftpwho fields, trying to make the output
	prettier.

2002-09-26 09:47  castaglia

	* include/scoreboard.h, src/main.c, src/scoreboard.c: 
	Adjusting some of the scoreboard entry sizes to be smaller (we can
	always make them larger later, if need be).  Also adding the
	clearing of a scoreboard slot in the case of a SIGSEGV in the
	signal handler itself.

2002-09-25 18:11  castaglia

	* NEWS, contrib/mod_radius.c, contrib/mod_radius.html: 
	Bug#1687 - Add contrib module for RADIUS authentication, accounting

2002-09-25 18:05  castaglia

	* NEWS, src/dirtree.c: 
	Bug#1732 - No checking for NULL at inet_ascii and pr_fnmatch.  The
	fix for this now allows for "inline" comments in the lines of a
	proftpd.conf file, e.g.:
	
	    Port 21 # Some comment here
	
	whereas before, that "# Some comment here" would be tokenized and
	treated as normal input into the configuration directive handler.

2002-09-25 17:36  castaglia

	* NEWS, include/privs.h: 
	Bug#1395 - Check return values in PRIVS calls

2002-09-25 17:04  castaglia

	* src/: ftpcount.1, ftpcount.c, ftpshut.8, ftpshut.c, ftpwho.1,
	ftpwho.c: 
	Removing these files from src/, as they now appear under utils/

2002-09-25 17:01  castaglia

	* src/main.c: 
	No need to complain of scoreboard slot cleaning error when we're
	not a child process (e.g. when the daemon is shutting down).

2002-09-25 16:56  castaglia

	* configure: 
	And the necessary delayed commit of the new configure script, to
	match the configure.in tweaks.

2002-09-25 16:53  castaglia

	* configure.in: 
	Needing to tweak this, in order to get the timestamps on
	configure.in and configure files in the CVS repository to be what
	we need them to be.

2002-09-25 16:45  castaglia

	* utils/: Makefile.in, ftpcount.1, ftpcount.c, ftpshut.8,
	ftpshut.c, ftptop.c, ftpwho.1, ftpwho.c, misc.c, scoreboard.c,
	utils.h: 
	Populating the new utils/ sub-directory with the source code files
	for the ftpcount, ftpwho, ftptop, ftpshut utilities.

2002-09-25 16:43  castaglia

	* NEWS: 
	Forgot to update the NEWS file for the scoreboard changes.

2002-09-25 16:43  castaglia

	* Make.rules.in, Makefile.in, config.h.in, configure, configure.in,
	contrib/mod_sql.c, include/conf.h, include/log.h, include/privs.h,
	include/scoreboard.h, include/version.h, lib/Makefile.in,
	modules/Makefile.in, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_xfer.c, src/Makefile.in, src/log.c, src/main.c,
	src/scoreboard.c, src/support.c: 
	Bug#1713 - Scoreboard changes.	This simple statement covers quite
	a few changes.

2002-09-24 19:13  jwm

	* modules/mod_xfer.c: * style * silence a compiler warning with a
	cast (the Cast Nazi yields ground: film   at eleven)

2002-09-24 19:11  jwm

	* src/sets.c: style

2002-09-24 19:11  jwm

	* lib/: glibc-mkstemp.c, strsep.c, vsnprintf.c: * style * silence
	ranlib warnings if the host OS already has the appropriate  
	functions

2002-09-23 09:17  castaglia

	* src/main.c: 
	Corrections in comments.

2002-09-23 08:30  castaglia

	* src/main.c: 
	Make necessary modification to handling of SIGCHLD, in order to
	prevent nasty segfaults under non-POSIX, SVR4 systems (e.g. IRIX). 
	Explanatory comments in sig_child() handler.

2002-09-20 19:12  jwm

	* README.LDAP: 
	* update for 2.8.10 * postcard-ware

2002-09-20 19:09  jwm

	* contrib/mod_ldap.c: 
	mod_ldap is now postcard-ware

2002-09-19 12:26  castaglia

	* sample-configurations/basic.conf: 
	Fix the grammar in the default configuration file a little, and
	make a minor optimization: <Directory /*> is not really needed, as
	<Directory /> suffices.

2002-09-16 13:45  castaglia

	* contrib/mod_sql.c: 
	Changed this logging level, so that it does not show up at DEBUG0
	(which is the default log level, or at least included in the
	default logging levels).

2002-09-15 13:50  jwm

	* Makefile.in, NEWS: 
	Bug 1726 - Cygwin's Makefile inconsistency

2002-09-13 16:14  castaglia

	* Make.rules.in, NEWS, include/conf.h, include/inet.h,
	include/io.h, include/netio.h, lib/Makefile.in,
	modules/Makefile.in, modules/mod_core.c, modules/mod_ls.c,
	modules/mod_xfer.c, src/Makefile.in, src/data.c, src/fs.c,
	src/ident.c, src/inet.c, src/io.c, src/main.c, src/netio.c: 
	Adding the NetIO API.

2002-09-13 15:59  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1736 - RETR does not handle an inappropriate REST

2002-09-13 15:51  castaglia

	* NEWS, include/dirtree.h, modules/mod_core.c, modules/mod_ls.c,
	src/dirtree.c: 
	Bug#1737 - Enhance file hiding via regular expressions

2002-09-13 15:01  castaglia

	* contrib/mod_sql.c: 
	Make this particular mod_sql log message a little less urgent.

2002-09-13 14:35  castaglia

	* modules/mod_auth.c: 
	Slight correction in the config context used for looking up any
	configured TimeoutSession.

2002-09-13 13:21  castaglia

	* NEWS, modules/mod_auth.c, modules/mod_core.c, modules/mod_xfer.c,
	src/data.c, src/dirtree.c: 
	Bug#1436 - Feature Enhancement: Timeouts on a <Virtualhost> basis

2002-09-13 12:58  castaglia

	* modules/mod_auth.c: 
	When unable to chdir to a directory, when logging in, add reporting
	of errno.

2002-09-13 12:33  castaglia

	* NEWS, include/proftpd.h, modules/mod_core.c, src/main.c: 
	Bug#1658 - Separate session/daemon resource limit settings.

2002-09-13 07:30  jwm

	* configure: 
	Updated configure from last configure.in commit

2002-09-12 18:19  jwm

	* configure.in: 
	You can't explicitly include sys/sendfile.h when compiling with
	large file support.
	
	Submitted by: Jan Kasprzak <kas@informatics.muni.cz>
	http://www.geocrawler.com/lists/3/SourceForge/9189/0/9566710/

2002-09-12 18:10  jwm

	* contrib/mod_ratio.c: 
	* anonymous ratios are now looked up by the e-mail address used *
	make sure g.user is defined so the ratio is recorded for
	*something*
	
	Submitted by: Benjamin Schieder <bs1544@bingo-ev.de>
	http://www.geocrawler.com/lists/3/SourceForge/9190/75/9539913/

2002-09-12 18:02  jwm

	* contrib/dist/rpm/proftpd.spec.in: 
	Documentation improvements
	
	Submitted by: Magnus Stenman <stone@hkust.se>
	http://www.geocrawler.com/lists/3/SourceForge/9189/0/9564251/

2002-09-12 16:23  castaglia

	* modules/mod_log.c: 
	Missed a Boolean...

2002-09-12 16:20  castaglia

	* modules/mod_log.c: 
	Fixed minor problem with duplicate logging: mod_log was a) looking
	in the wrong context, and b) recursing through configuration
	subsets in an attempt to fix its wrong context starting point. 
	Should be remedied now.

2002-09-11 11:59  castaglia

	* doc/mod_sample.c: 
	Updating the code in the mod_sample.c file to demonstrate things a
	little better.

2002-09-10 16:26  castaglia

	* modules/mod_xfer.c: 
	Helps if uploads/downloads actually work...oops. =P

2002-09-10 12:36  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1065 - Added MaxRetrieveFileSize, MaxStoreFileSize directives.

2002-09-10 11:50  castaglia

	* NEWS, modules/mod_log.c: 
	Bug#1669 - Filename meta (%f) not correctly expanded for some
	commands	    in WRITE logging class.  This will necessitate
	discussion on the	     current state of proftpd's logging
	variables.

2002-09-10 10:26  castaglia

	* src/main.c: 
	Removed an unused variable.

2002-09-10 09:29  castaglia

	* src/fs.c: 
	No need for this cast (I don't think...).

2002-09-10 09:07  jwm

	* modules/mod_xfer.c: 
	fixup

2002-09-10 09:01  castaglia

	* NEWS, include/fs.h, include/io.h, modules/mod_core.c,
	modules/mod_ls.c, src/data.c, src/fs.c, src/io.c, src/support.c: 
	Bug#1486 - lots of changes made to code, adding buffers in an
	attempt to	      optimize directory listings and ASCII file
	translation.  We'll	       see how many bugs are added with
	this commit =).

2002-09-10 08:06  castaglia

	* NEWS, include/conf.h, src/fs.c: 
	Bug#1662 - #define _GNU_SOURCE, which will quell some compiler
	warnings	    (e.g. the crypt() warning when using mod_sql).

2002-09-10 04:35  jwm

	* modules/mod_xfer.c: 
	minor format-type fixups

2002-09-09 16:05  jwm

	* src/main.c: 
	style

2002-09-09 15:43  castaglia

	* src/main.c: 
	No comment.

2002-09-09 15:35  castaglia

	* src/main.c: 
	Spoke too soon. =P

2002-09-09 15:33  castaglia

	* src/main.c: 
	Don't forget to append the "proftpd: " prefix for
	non-setproctitle(2) platforms.	Hopefully this ends our fun with
	Bug#1649.

2002-09-09 13:03  uid43859

	* lib/pr-syslog.c: 
	Solaris doesn't have the macro LOG_PRI()

2002-09-09 13:01  uid43859

	* src/main.c: 
	fixed & cleaned up #defines

2002-09-09 07:40  jwm

	* src/main.c: 
	Fixing the fix for Bug#1649 - the #ifdefs didn't actually change
	anything

2002-09-07 12:08  castaglia

	* lib/pr-syslog.c: 
	Forgot to bracket use of __progname in #ifdefs, as not every
	platform's libc supports __progname.

2002-09-07 12:02  castaglia

	* src/main.c: 
	Need to match datatypes for the unixpw_persistent variable in
	main.c and mod_unixpw.c

2002-09-07 10:37  castaglia

	* NEWS: 
	Oops.  Wrong bug number.

2002-09-06 17:25  castaglia

	* modules/mod_core.c: 
	Oops.  Forgot to cleanup my debugging/logging.

2002-09-06 11:51  castaglia

	* NEWS, modules/mod_core.c, src/main.c: 
	Bug#1652 - add a MaxConnectionRate directive, for configuration a  
		 connection rate limiting mechanism.  This mechanism is
	really only	       effective when running proftpd in standalone
	mode; if using		  inet/xinetd, those daemons have their own
	connection rate 	   limiting mechanisms.

2002-09-06 11:05  castaglia

	* NEWS, src/main.c: 
	Bug#1432 - adding check to function handling FTP commands received
	from		clients to be more strictly RFC959-compliant:
	leading whitespace	      before the FTP command is now not
	allowed.

2002-09-06 09:13  castaglia

	* NEWS, modules/mod_core.c, src/main.c: 
	Bug#1253 - added a DefaultAddress directive, for explicitly
	configuring the 	   IP address to which the "default" server
	listens.

2002-09-06 08:18  castaglia

	* NEWS, src/dirtree.c: 
	Bug#1725 - Still fixing the bugs I introduced into match_ip() as a
	consequence	       of Bug#1701.  This particular bug was caused
	by an assumption;	     I'd forgotten to take into account
	globbing characters attached		to address strings in the
	case of a '.' suffix/prefix.  The	     manipulated string was
	used as an argument to inet_getaddr(),		  which returns a
	pointer.  I forgot to check for that pointer being	      NULL.

2002-09-05 18:06  castaglia

	* NEWS, modules/mod_core.c, modules/mod_site.c: 
	Bug#1663 - Add SITE CHGRP command

2002-09-05 17:59  castaglia

	* NEWS, include/ftp.h, include/modules.h, modules/mod_auth.c,
	src/auth.c: 
	Bug#1719 - Adding RFC2228-defined FTP commands and response codes;
	made minor	      adjustments to allow future RFC2228 modules
	(will not change	    current/default behavior).

2002-09-05 17:42  castaglia

	* NEWS, contrib/mod_sql.c: 
	Bug#1593 - added a new mod_sql directive, SQLNegativeCache, to
	toggle whether		  mod_sql caches negative lookups. 
	Documentation to be forthcoming.

2002-09-05 17:38  castaglia

	* contrib/: mod_sql.c, mod_sql.h, mod_sql_mysql.c,
	mod_sql_postgres.c: 
	Correcting the OpenSSL exemption clause to list the proper
	copyright holder for these files.

2002-09-05 16:04  castaglia

	* NEWS, modules/mod_pam.c: 
	Bug#1724 - The AuthPAM* directive lookups were using TOPLEVEL_CONF
	as their   config context lookup, but the directives themselves
	were only allowed in   the server config contexts ("server config",
	<VirtualHost>, and <Globa>).	This had the consequence of those
	directives not being properly seen    when doing <Anonymous>
	logins.  The fix was to use main_server->conf as    the lookup
	context, rather than TOPLEVEL_CONF.

2002-09-05 14:13  castaglia

	* NEWS, modules/mod_auth.c, modules/mod_core.c, src/dirtree.c: 
	Bug#1076 - Adding an AllowOverride directive, to provide
	finer-grained		 control over which users, if any, have
	their .ftpaccess files		  parsed/honored.

2002-09-05 13:09  castaglia

	* Make.rules.in, NEWS, include/conf.h, include/log.h,
	include/pr-syslog.h, lib/pr-syslog.c, modules/mod_core.c,
	src/log.c, src/main.c, src/utils.c: 
	Bug#1682 - Use of chroot(2) and external libraries made necessary
	the	       implementing of an internal syslog client routine
	for use by	      proftpd.

2002-09-04 12:27  castaglia

	* Makefile.in, NEWS: 
	Bug#1654 - Add DESTDIR in Makefile

2002-09-04 11:55  castaglia

	* NEWS, include/version.h, src/auth.c, src/main.c: 
	Starting in on the work for the 1.2.7 version:
	
	Bug#1649 - setproctitle() prepends and appends process name. This
	is a		FreeBSD-specific bug (yay portability).  Bug#1666 -
	Auth modules can return duplicate supplemental groups

2002-09-04 09:10  flyhmstr

	* doc/Configuration.html: ML: more fixme's gone

2002-09-04 07:54  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Ramping up for the release of 1.2.6.

2002-09-04 00:07  flyhmstr

	* doc/Configuration.html: ML: updated directive list

2002-09-02 13:16  castaglia

	* NEWS, src/io.c: 
	Note version increment of mod_ldap; add processing of signals in
	the io_poll() loop.

2002-08-30 17:48  jwm

	* contrib/mod_ratio.c: 
	openssl exemption

2002-08-30 17:45  jwm

	* contrib/mod_ldap.c: 
	2.8.10 - replacement for ldap_build_filter()

2002-08-30 17:08  jwm

	* src/main.c: 
	would someone please give me an elementary lesson in checking what
	exactly i'm committing before committing it?

2002-08-30 17:06  jwm

	* src/: main.c, pool.c: 
	style, removing cruft

2002-08-29 16:25  castaglia

	* contrib/mod_readme.c: 
	Added OpenSSL exemption clause to this contrib module's license.

2002-08-28 09:00  castaglia

	* NEWS, src/dirtree.c: 
	Fixed bug introduced by bad use of inet_ntoa(3) in fix for
	Bug#1701.

2002-08-24 08:18  jwm

	* contrib/dist/rpm/proftpd.spec.in: 
	bloody fscking stupid thing...

2002-08-24 08:15  jwm

	* contrib/: mod_ldap.c, dist/rpm/proftpd.spec.in: 
	* openssl exemption * version bump to 2.8.9

2002-08-18 18:38  jwm

	* doc/Configuration.sgml: 
	adding the sgml version of the directive docs

2002-08-15 08:02  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Preparing to release 1.2.6rc2

2002-08-15 07:45  castaglia

	* NEWS, src/dirtree.c: 
	Bug#1701 - Reverse lookups not working

2002-08-14 09:25  castaglia

	* modules/: mod_log.c, mod_ls.c, mod_site.c, mod_unixpw.c: 
	Updating copyright notices.

2002-08-14 09:17  castaglia

	* include/inet.h, include/proftpd.h, modules/mod_core.c,
	modules/mod_ls.c, modules/mod_xfer.c, src/data.c, src/inet.c,
	src/io.c, src/main.c, src/support.c: 
	Code cleanup:  - moved ShowSymlinks from mod_core to mod_ls  -
	changed PassivePorts, AllowForeignAddress, ShowSymlinks, TimesGMT
	to not	  use get_param_int() (which uses addresses of stack
	variables instead of	heap variables), and using get_param_ptr()
	instead.   - minor renaming

2002-08-14 08:14  jwm

	* contrib/dist/rpm/proftpd.spec.in: 
	Packager: update

2002-08-14 08:10  jwm

	* contrib/dist/rpm/proftpd.spec.in: 
	Added removal of build leftover directory in %clean.  Submitted by:
	Christian Pelealu <kurisu@mweb.co.id>

2002-08-13 15:52  castaglia

	* src/log.c: 
	Added minor, but necessary check when reading the scoreboard header
	on AIX platforms.  Portability is a PITA.

2002-08-12 10:30  castaglia

	* modules/mod_ls.c, src/main.c: 
	Added signal processing for recursive directory listings Added
	masking of SIGCHLD in the SIGCHLD processing function Added debug
	logging, at level 7, of module session initialization callbacks

2002-08-05 10:06  castaglia

	* config.sub: 
	Added case to handle ELF NetBSD on a shark.

2002-08-01 16:13  castaglia

	* src/log.c: 
	Added logging of TransferLog file opening at level 6; this will aid
	in debugging errors involving the default TransferLog
	("/var/log/xferlog") on systems which may have troubles (e.g. no
	/var/log directory, which shows up in the logs as "unable to stat()
	/var/log" -- not indicative of the culprit [TransferLog]).

2002-08-01 15:11  castaglia

	* modules/mod_unixpw.c: 
	AIX portability/broken-ness changes.

2002-08-01 15:08  castaglia

	* include/dirtree.h, src/dirtree.c: 
	Minor fix, matching up datatypes in function declaration to actual
	datatype used (caused a complaint under AIX's xlc).

2002-07-26 10:08  castaglia

	* src/main.c: 
	Minor cleanup from previous commit.

2002-07-26 10:02  castaglia

	* src/: dirtree.c, main.c, support.c: 
	Fixed minor HUP memory leak, caused by use of schedule() to
	schedule an invocation of main_rehash().  A sched_t object is
	allocated for the scheduling from permanent_pool, but that object
	is never freed.  The fix was to add a pool member to the sched_t
	struct, allocated a subpool from permanent_pool, allocate the
	sched_t struct from that subpool, and assign the subpool to the
	struct's pool member.  That way, the sched_t object can be
	destroyed once the scheduled callback has been invoked.  Also
	cleaned up some of the main_rehash() code, to make it more legible.

2002-07-25 08:21  jwm

	* include/regexp.h: 
	typo/style

2002-07-24 15:20  castaglia

	* Make.rules.in, NEWS, include/conf.h, include/pool.h,
	modules/mod_core.c, src/inet.c, src/main.c, src/pool.c,
	include/regexp.h, src/regexp.c: 
	Bug#1697 - Memory leak involving regexp and SIGHUP

2002-07-22 16:18  castaglia

	* modules/: mod_auth.c, mod_core.c: 
	Oops.  Realized that DeferWelcome should've stayed in mod_core.

2002-07-22 15:17  castaglia

	* modules/: mod_auth.c, mod_core.c, mod_xfer.c: 
	Rearranging the placement of several configuration directive
	handlers, placing the handler functions in the module that actually
	uses the configured directive (many were bunched into mod_core).

2002-07-20 01:29  flyhmstr

	* contrib/UPGRADE.mod_sql: ML: updated mod_sql homepage url

2002-07-19 14:25  castaglia

	* NEWS, lib/pwgrent.c: 
	Bug#1674 - fgetbufline passes NULL pointer to fgets()

2002-07-18 16:01  castaglia

	* modules/mod_core.c, modules/mod_pam.c, modules/mod_unixpw.c,
	src/main.c: 
	Miscellaneous configuration handler cleanup.

2002-07-15 08:50  castaglia

	* NEWS, modules/mod_xfer.c: 
	Bug#1645 - HiddenStor should close file before renaming

2002-07-15 08:39  castaglia

	* NEWS, modules/mod_core.c, src/dirtree.c: 
	Bug#1681 - Multiple Include directives in a single file do not get
	parsed

2002-07-09 15:20  castaglia

	* include/proftpd.h, include/support.h, include/timers.h,
	src/main.c, src/support.c, src/timers.c: 
	Committed the latest patch attached to Bug#1556.

2002-07-02 17:30  jwm

	* configure: 
	new configure

2002-07-02 17:25  jwm

	* Makefile.in, README.cygwin, configure.in: 
	attach 1428 to bug 1569 - cygwin EXEEXT fixups

2002-07-02 11:25  castaglia

	* ChangeLog, NEWS, include/version.h: 
	Preparing for release of 1.2.6rc1

2002-07-02 10:01  castaglia

	* include/inet.h, include/io.h, include/options.h, src/data.c,
	src/inet.c, src/io.c: 
	Fixing consequences of Bug#1502 and ABOR causing some clients to
	wait indefinitely.

2002-07-01 11:28  castaglia

	* NEWS, contrib/mod_sql.c: 
	Bug#1543 - Usernames with spaces, problems to authenticate

2002-07-01 11:18  castaglia

	* NEWS, contrib/mod_sql.c: 
	Bug#1628 - group mods (DefaultRoot) only work for primary group
	w/mysql

2002-06-30 09:48  castaglia

	* src/inet.c: 
	Fixed potential loop problem I inadvertently introduced in the
	previous check-in.  Oops.

2002-06-28 11:43  castaglia

	* include/proftpd.h, modules/mod_xfer.c, src/data.c, src/inet.c,
	src/io.c, src/main.c: 
	Fixing consequences of signal handler changes of Bug#1556, allowing
	for child processes to process their received signals as well (all
	noted in the bug report).

2002-06-27 20:16  castaglia

	* contrib/mod_sql.c: 
	Correctly check cmap.grpgidfield, rather than cmap.gidfield, when
	looking up groups by ID.  This was my fault.

2002-06-27 15:39  castaglia

	* configure: 
	Updated configure script

2002-06-27 15:36  castaglia

	* NEWS, config.h.in, configure.in, modules/mod_unixpw.c: 
	Bug#1667 - Move USESHADOW, AUTOSHADOW defines from command line
	into config.h

2002-06-27 15:09  castaglia

	* contrib/mod_sql.c: 
	Convert some of the configuration handlers to allocating memory for
	passing numeric values, rather than squeezing them into void *. 
	This fixes a border case where using 0 as the value for
	SQLDefault{UID,GID} or SQLMinUser{ID,UID,GID} would cause that
	directive setting to not be honored; a value of zero cast as a void
	* means that that void * would most likely be interpreted as NULL
	upon retrieval.

2002-06-27 14:18  castaglia

	* contrib/mod_sql.c: 
	Removed extraneous parameters from logging calls (caught by
	__attribute__).

2002-06-27 12:27  castaglia

	* NEWS, contrib/mod_quota.c: 
	Removed mod_quota.c due to lack of maintainership, bugs.

2002-06-27 12:24  flyhmstr

	* doc/ShowUndocumented: ML: removing the showundocumented script as
	it's no longer useful in this repository

2002-06-27 12:23  flyhmstr

	* doc/Configuration.html: ML:	Updated directive list

2002-06-27 11:35  flyhmstr

	* modules/mod_core.c: ML: fixing minor typo :)

2002-06-27 00:31  castaglia

	* include/log.h, include/proftpd.h, modules/mod_auth.c,
	modules/mod_xfer.c: 
	Committed the use of gcc's __attribute__ pragma for printf-style
	function argument checking from Bug#1643.  Fixed the minor printf
	issues this pragma subsequently found in the TimeoutSession code,
	throttling code.

2002-06-26 19:33  castaglia

	* NEWS, contrib/mod_sql.c: 
	Bug#1664 - mod_sql segfaults on cache miss for bogus user.

2002-06-26 16:10  castaglia

	* src/inet.c: 
	Use the IPPROTO_TCP macro (that's what it's there for!) for
	initializing the value of tcp_proto, instead of manually setting it
	to 6.

2002-06-26 10:32  jwm

	* Makefile.in: 
	#1569 - EXEEXT support

2002-06-25 19:54  castaglia

	* NEWS, include/inet.h, include/io.h, src/data.c, src/inet.c,
	src/io.c: 
	Bug#1502 - 226 Transfer Complete sent out before data connection is
	closed

2002-06-25 14:58  castaglia

	* NEWS, modules/mod_ls.c: 
	Bug#1655 - Add -n listing option to mod_ls

2002-06-25 13:56  castaglia

	* config.h.in: 
	Solaris already defines _FILE_OFFSET_BITS in its system headers (at
	least 2.8 does); check for a defined _FILE_OFFSET_BITS before
	redefining it.

2002-06-25 13:42  castaglia

	* src/: main.c, support.c: 
	Put proper #ifdefs around things to avoid some compiler warnings.

2002-06-25 10:56  castaglia

	* config.h.in: 
	Added lines for endprotoent, setgroups, setprotoent detection
	performed by autoconf, removed duplicate HAVE_SETPROCTITLE line.

2002-06-25 10:35  castaglia

	* include/conf.h: 
	Add checking of SIZEOF_UNSIGNED_LONG_LONG to the list of macros
	used for determining when to use %lu and when to use %llu.  FreeBSD
	does not require the other macros used (_FILE_OFFSET_BITS or
	_LARGE_FILES), and so this additional check (which assumes that if
	the size of an unsigned long long is 8 bytes, the underlying
	platform will support use of %llu -- and we all know what happens
	when one assumes) is required for proper LFS detection and support
	on FreeBSD (and perhaps other platforms?).

2002-06-25 10:17  castaglia

	* contrib/mod_sql.c: 
	Added LFS-specific format macro, fixed NULL/'\0' comparison (was
	causing a compiler warning).

2002-06-25 09:52  castaglia

	* modules/mod_xfer.c: 
	One more minor LFS-related modification.

2002-06-25 09:37  castaglia

	* src/auth.c: 
	Fixed minor indentation/spacing.

2002-06-24 21:27  jwm

	* contrib/mod_ldap.c: 
	#1659 - LDAP config handlers should use c->pool instead of
	permanent_pool

2002-06-24 17:38  castaglia

	* modules/mod_unixpw.c: 
	Fixed compiler warning on FreeBSD concerning return value of the
	setgrent(3) function.

2002-06-24 16:24  castaglia

	* modules/: mod_auth.c, mod_core.c: 
	Changed use of permanent_pool to c->pool in configuration handlers
	where appropriate.

2002-06-24 08:23  castaglia

	* modules/mod_ls.c: 
	Forgot to remove the ShowDotFiles configuration handler function.

2002-06-24 08:19  castaglia

	* NEWS, modules/mod_ls.c, modules/mod_site.c: 
	Removed the deprecated AllowChmod and ShowDotFiles directives.

2002-06-23 15:14  castaglia

	* NEWS, include/dirtree.h, src/dirtree.c: 
	Bug#1171 - Add ability to handle backslash-escaped lines in
	configuration file

2002-06-23 15:12  jwm

	* NEWS: 
	where the hell did I get 1304? this is #1569...

2002-06-23 15:10  jwm

	* NEWS: 
	updates

2002-06-23 14:56  castaglia

	* NEWS: 
	Noting addition/work on Cygwin stuff.

2002-06-23 12:09  castaglia

	* README.cygwin: 
	Minor spelling correction.

2002-06-23 12:07  jwm

	* configure: 
	updated configure for #1304 - Cygwin support

2002-06-23 12:06  jwm

	* README.cygwin: 
	#1304 - README.cygwin Thanks to Stanislav Sinyagin
	<ssinyagin@yahoo.com>

2002-06-23 12:03  castaglia

	* include/conf.h, include/data.h, include/default_paths.h,
	include/dirtree.h, include/fs.h, include/ident.h, include/inet.h,
	include/io.h, include/libsupp.h, include/log.h, include/modules.h,
	include/options.h, include/pool.h, include/privs.h,
	include/proftpd.h, include/sets.h, include/support.h,
	include/timers.h, src/auth.c, src/data.c, src/dirtree.c, src/fs.c,
	src/ftpcount.c, src/ftpshut.c, src/ftpwho.c, src/ident.c,
	src/inet.c, src/io.c, src/log.c, src/main.c, src/modules.c,
	src/pool.c, src/sets.c, src/support.c, src/timers.c, src/utils.c: 
	Updated copyrights.

2002-06-23 11:56  jwm

	* src/log.c, configure.in, src/inet.c, src/auth.c: 
	cleaned up versions of #1304 - Cygwin support

2002-06-22 13:17  jwm

	* modules/mod_xfer.c: 
	minor LFS fix

2002-06-22 11:13  jwm

	* config.guess, config.sub: 
	update config.guess and config.sub from
	http://subversions.gnu.org/cgi-bin/viewcvs/config/config/;
	parisc-linux support wasn't in our copies

2002-06-22 00:02  castaglia

	* src/: ftpcount.1, ftpshut.8, ftpwho.1, proftpd.8: 
	Minor corrections to man pages.

2002-06-21 18:06  castaglia

	* NEWS, lib/Makefile.in, lib/glibc-glob.c, src/data.c,
	src/dirtree.c, src/ftpcount.c, src/io.c, src/log.c, src/main.c,
	src/pool.c, src/timers.c: 
	Bug#1650 - Code cleanup

2002-06-21 17:54  castaglia

	* modules/mod_auth.c: 
	Fixed bad patching of the new TimeoutSession code.

2002-06-21 17:47  castaglia

	* NEWS, include/proftpd.h, modules/mod_auth.c: 
	Bug#1306 - Add timeout for entire session

2002-06-21 17:24  castaglia

	* modules/mod_auth.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_ls.c, modules/mod_site.c, modules/mod_xfer.c,
	src/dirtree.c: 
	In the aftermath of Bug#1650, I went through most of the
	configuration directive handlers, looking for similar possible
	mergedown bugs.  I corrected the lurking mergedown bugs I saw, and
	fixed other cases where merging down was inappropriately being
	requested.  More cleanup and code consolidation is possible, and
	indeed recommended.

2002-06-21 12:36  castaglia

	* modules/mod_core.c: 
	Fixed instance of pstrcat() call that did not properly have NULL as
	the last argument.

2002-06-21 11:54  castaglia

	* NEWS, modules/mod_ls.c: 
	Bug#1650 - LsDefaultOptions doesn't work inside anon context

2002-06-20 17:40  castaglia

	* NEWS, modules/mod_ls.c: 
	Bug#1647 - Unnecessary use of umode_t in mod_ls

2002-06-14 09:41  jwm

	* Makefile.in: 
	these symlinks aren't needed

2002-06-14 09:36  jwm

	* contrib/mod_ldap.c: 
	LDAPHomedirOnDemand cleanup/fixes

2002-06-14 09:19  castaglia

	* Makefile.in: 
	Added .cvsignore files to the list of files cleaned up by 'make
	distclean'

2002-06-14 08:55  jwm

	* doc/: API, development.notes: 
	removing old cruft

2002-06-12 12:11  castaglia

	* modules/mod_ls.c: 
	Corrected spacing

2002-06-11 10:13  castaglia

	* configure: 
	Updated configure script for LFS support detection.

2002-06-11 10:09  castaglia

	* NEWS, config.h.in, configure.in, include/conf.h, include/data.h,
	include/log.h, include/proftpd.h, include/support.h,
	modules/mod_core.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_xfer.c, src/data.c, src/log.c, src/support.c: 
	Bug#1534 - Large File Support

2002-06-11 09:19  castaglia

	* configure: 
	Updated configure script

2002-06-11 09:18  castaglia

	* Make.rules.in, NEWS, config.h.in, configure.in,
	include/libsupp.h, include/proftpd.h, lib/glibc-mkstemp.c,
	modules/mod_core.c, modules/mod_xfer.c, src/data.c: 
	Bug#1258 - STOU not implemented

2002-06-11 08:34  castaglia

	* NEWS, src/auth.c: 
	Bug#1463 - Add auth handler dispatch reporting at new debug level
	(level 6)

2002-06-11 07:54  castaglia

	* src/main.c: 
	Removed relic function prototype (not needed).

2002-06-11 07:49  castaglia

	* NEWS, include/options.h, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_ls.c, modules/mod_xfer.c, src/dirtree.c, src/log.c,
	src/main.c, src/pool.c: 
	Bug#1556 - Signal handlers use unsafe functions

2002-06-11 07:36  castaglia

	* NEWS, include/dirtree.h, include/modules.h, modules/mod_core.c,
	src/dirtree.c, src/main.c, src/modules.c, src/proftpd.8: 
	Added Define, <IfDefine>, <IfModule> configuration directives, -D
	command-line option

2002-06-11 07:30  castaglia

	* NEWS, include/version.h, modules/mod_xfer.c, src/data.c: 
	
	Bug#1407 - ftp protocol differences

2002-06-08 19:55  castaglia

	* NEWS: Fixed version number.  Sheesh.

2002-06-08 19:40  castaglia

	* ChangeLog: 
	Updated ChangeLog

2002-06-08 19:38  castaglia

	* NEWS, contrib/mod_sql.c, contrib/mod_sql_mysql.c,
	include/version.h: 
	
	Bug#1379 - Replace bzero/bcopy with memset/memcpy Bug#1576 -
	SQLHomedirOnDemand segfaults in certain circumstances Bug#1586 -
	Bad row count assumption in _sql_getgroup() Bug#1625 - Compile
	problem with mod_sql module
	
	Preparing for release of 1.2.5 (stable).

2002-06-06 09:14  castaglia

	* NEWS, contrib/mod_sql.c: 
	
	Added the mod_sql-4.08 from Andrew's site

2002-05-30 14:09  castaglia

	* NEWS: 
	
	Updated NEWS

2002-05-30 13:13  castaglia

	* include/version.h: 
	
	Damn, I forgot to update this file.

2002-05-30 13:07  castaglia

	* ChangeLog: 
	
	Updating ChangeLog

2002-05-30 09:22  castaglia

	* NEWS, contrib/xferstats.holger-preiss: 
	
	Bug#1394: ftpstats program is not working, cust says "There was no
	data to 	  process."

2002-05-30 09:06  jwm

	* contrib/mod_ldap.c: 
	a few memory management fixes

2002-05-28 18:09  jwm

	* doc/rfc/: draft-ietf-ftpext-mlst-12.txt,
	draft-ietf-ftpext-mlst-15.txt: 
	new version of mlst draft. the changes don't appear to change
	anything we currently implement.

2002-05-26 19:31  jwm

	* contrib/: README.ratio, mod_ratio.c: 
	new mod_ratio from James Dogopoulos

2002-05-22 10:08  flyhmstr

	* doc/Configuration.html: ML: replacing the directive guide

2002-05-21 13:47  castaglia

	* NEWS, contrib/mod_readme.c, include/data.h, include/dirtree.h,
	include/fs.h, include/ident.h, include/inet.h, include/io.h,
	include/libsupp.h, include/log.h, include/modules.h,
	include/pool.h, include/proftpd.h, include/sets.h,
	include/support.h, include/timers.h, lib/glibc-glob.c,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_ls.c, modules/mod_pam.c, modules/mod_site.c,
	modules/mod_unixpw.c, modules/mod_xfer.c, src/data.c,
	src/dirtree.c, src/fs.c, src/inet.c, src/io.c, src/log.c,
	src/main.c, src/modules.c, src/pool.c, src/support.c, src/timers.c,
	src/utils.c: 
	
	Bug#1379 - Replace bzero/bcopy with memset/memcpy Bug#1521 -
	Function prototype cleanup

2002-05-21 11:59  castaglia

	* NEWS, src/timers.c: 
	
	Bug#1627 - Sessions not timing out

2002-05-21 11:29  castaglia

	* configure: 
	
	TJ: updated configure script to match configure.in (necessary delay
	in     commits *sigh*)

2002-05-21 11:26  castaglia

	* configure.in: 
	
	TJ: changing configure script to check for $Libraries$ line in
	mod_<name>.h	 files, if present, as well as mod_<name>.c files
	(which are currently	 scanned)

2002-05-19 13:50  castaglia

	* NEWS, modules/mod_xfer.c: 
	
	TJ: Bug#1595 - ProFTPD closes connection when accessed from Lynx
	browser

2002-05-19 13:45  castaglia

	* NEWS, include/proftpd.h, src/log.c, src/main.c: 
	
	TJ: Bug#1612 - missing/broken ident logging

2002-05-19 07:38  jwm

	* contrib/dist/rpm/proftpd.spec.in: 
	oops, that wasn't ready for commit yet. reverting to 1.12.

2002-05-19 07:35  jwm

	* Makefile.in, contrib/mod_ldap.c,
	contrib/dist/rpm/proftpd.spec.in: 
	#1626 - install_user is not used everywhere

2002-05-18 08:06  jwm

	* contrib/dist/rpm/ftp.pamd: 
	language cleanup/clarification

2002-05-18 07:59  jwm

	* contrib/dist/rpm/proftpd.init.d: 
	cleanup

2002-05-18 07:48  jwm

	* contrib/dist/rpm/proftpd.spec.in: 
	fixing a typo (' -> `)

2002-05-15 05:55  jwm

	* contrib/mod_ldap.c: 
	2.8.4: fix for segfaults when optional arguments are omitted from
	LDAPDoGIDLookups directive

2002-05-13 07:07  castaglia

	* ChangeLog: 
	
	TJ: latest ChangeLog

2002-05-13 07:05  castaglia

	* NEWS, include/version.h: 
	
	TJ: updated NEWS, version.h with date of 1.2.5rc2 release

2002-05-12 22:16  castaglia

	* configure: 
	
	TJ: here's the new configure to go with the configure.in

2002-05-12 22:15  castaglia

	* configure.in: 
	
	TJ: being pedantic, changing the order of functions check to be
	alphabetical.	   Also, I need to check configure.in separately
	from, and before, configure.	  This is so that when users
	download from CVS, and run ./configure && make,      the make
	program's check of the timestamp on configure.in shows an     
	earlier date on configure.in than on configure (if both
	configure.in and      configure are checked into CVS
	simultaneously, they will have the same      timestamps, and make
	will cause the configure script to be run again).      What a pain.

2002-05-12 22:03  castaglia

	* configure.in: 
	
	TJ: updated configure.in's copyright information

2002-05-12 16:22  castaglia

	* contrib/README.mod_wrap: 
	
	TJ: updated README for mod_wrap-1.2.3.

2002-05-12 15:43  castaglia

	* CREDITS: 
	
	TJ: updated PGP key fingerprint

2002-05-12 14:02  flyhmstr

	* doc/: Configuration.html, faq.html: ML: updated directive list
	and FAQ for rc2

2002-05-12 13:48  castaglia

	* config.h.in, configure, configure.in, include/io.h,
	include/proftpd.h, modules/mod_xfer.c: 
	
	TJ: Added missing checks for functions/headers to configure,
	needed/used by	   include/glibc-glob.c.  Also made small
	amendments to code (volatility	   of flag variables and minor
	spacing).

2002-05-11 06:49  flyhmstr

	* doc/Configuration.html: ML: updated directive list

2002-05-11 02:55  flyhmstr

	* CREDITS, NEWS: ML: updated NEWS and CREDITS

2002-05-11 02:26  flyhmstr

	* NEWS: ML: news update

2002-05-11 02:25  flyhmstr

	* doc/faq.html: ML: adding new format FAQ

2002-05-10 13:14  castaglia

	* NEWS: 
	
	Bug#1580 - RPM can't be built by non-root user

2002-05-10 13:08  castaglia

	* contrib/dist/rpm/proftpd.spec.in: 
	
	Bug#1580 - RPM can't be built by non-root user

2002-05-10 10:59  flyhmstr

	* CREDITS, NEWS: ML: updated credits and news

2002-05-10 10:53  castaglia

	* NEWS, configure, configure.in: 
	
	Bug#1546 - PF_ARGV_WRITABLE, PF_ARGV_WRITEABLE are used mixed.

2002-05-10 10:28  castaglia

	* NEWS, modules/mod_core.c, src/dirtree.c: 
	
	Bug#1608 - src/dirtree.c produces two unnecessary warnings Bug#1610
	- compiling mod_core.c gives an unneeded/dazzling msg

2002-05-10 10:04  flyhmstr

	* NEWS: ML: updating NEWS

2002-05-10 09:52  flyhmstr

	* include/ftp.h: ML: updating licence

2002-05-10 09:50  flyhmstr

	* doc/: Changes-1.2.0pre3, FAQ-config.html, Undocumented.txt,
	license.txt, mod_sample.c: 
	ML:   Removed legacy files   The FAQ is removed because it's
	superceed by the main FAQ.
	
	  Updated the base licence text with additional copyright info,
	  consistancy typo and the SSL exclusion clause.

2002-05-10 06:00  jwm

	* NEWS: 
	updating for mod_ldap 2.8.3 release

2002-05-10 06:00  jwm

	* ChangeLog: 
	updating changelog

2002-05-10 05:51  jwm

	* contrib/mod_ldap.c: 
	updating to 2.8.3

2002-05-10 05:49  jwm

	* README.LDAP: 
	new mod_ldap README

2002-05-10 01:05  castaglia

	* src/: ident.c, inet.c: 
	
	TJ: dealing with consequences of Bug#1588 fix, which happens to
	affect	   identd lookups.  Hopefully these changes clear up any
	remaining     difficulties while still retaining the efficacy of
	Bug#1588's patch.

2002-05-09 15:59  castaglia

	* src/ident.c: 
	
	TJ: cleaned up get_ident(), adding proper cleanup/resource-freeing
	code	 at various exit points from the function

2002-05-09 14:29  castaglia

	* src/ident.c: 
	
	TJ: fixed get_ident() to check for NULL return value from
	inet_openrw();	   this was causing segfaults in the case where an
	identd server was not	  returning a response

2002-05-09 13:42  castaglia

	* src/main.c: 
	
	TJ: mistakenly changed default setting of IdentLookups to "off"
	with prior     changes, setting default back to "on"

2002-05-09 13:15  castaglia

	* modules/mod_auth.c, modules/mod_core.c, src/main.c, src/timers.c:
	
	
	TJ: fixed remove_timer() call to check for NULL timers list before
	cycling       through the list	   changed IdentLookups handler to
	use pointers (and thus avoid compiler	    warnings about
	typecasts)     minor reformatting

2002-05-09 10:42  castaglia

	* NEWS: 
	
	TJ: updated NEWS

2002-05-09 10:36  castaglia

	* configure, configure.in, include/log.h, include/modules.h,
	include/privs.h, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_unixpw.c, src/dirtree.c, src/main.c: 
	
	#1544 - Daemon does not switch to configured User/Group identity in
		<VirtualHost> as documented #1581 - uid_t and get_param_int
	result size

2002-05-08 13:55  flyhmstr

	* NEWS: ML: news update

2002-05-08 13:51  flyhmstr

	* doc/Configuration.html: ML: adding new version of the directive
	list

2002-05-08 13:50  flyhmstr

	* doc/Configuration.html: ML: removing old version of directive
	list

2002-05-08 13:34  castaglia

	* ChangeLog: 
	
	Updated ChangeLog

2002-05-08 12:44  castaglia

	* NEWS: 
	
	TJ: added NEWS entries for recently committed patches for (fixed?)
	bug	reports

2002-05-08 12:21  castaglia

	* modules/mod_auth.c, src/dirtree.c, src/inet.c, src/main.c,
	src/pool.c: 
	
	#1523 - "Umask" presented in <Global> block messes up file
	permissions #1566 - FXP not working properly #1578 - RootLogin
	directive does not mergedown properly

2002-05-08 11:39  castaglia

	* contrib/dist/rpm/proftpd.init.d, modules/mod_auth.c,
	modules/mod_core.c, src/dirtree.c, src/inet.c: 
	
	#1563 - Proftpd 1.2.4. keeps core dumping sig11 on start #1567 -
	AuthAliasOnly parsed incorrectly #1570 - MasqueradeAddress contexts
	do not match documentation #1579 - Contrib init.d script makes
	inappropriate use of ftpshut #1588 - Port scan of TCP/21 causes
	segmentation fault #1601 - Rename terminates ProFTPD (signal 11)

2002-03-06 08:56  flood

	* ChangeLog: Updated ChangeLog.

2002-03-06 08:56  flood

	* NEWS, doc/Configuration.html, modules/mod_core.c, src/main.c:
	#1445: PID file contents change when attempting to start	the
	daemon a second time #1539: losing SGID bit on created directories
	w/ {User,Group}Owner	    in effect #1537: doc update

2002-02-28 18:49  flood

	* src/log.c: possible sigsegv introduced by patch for bug 1520

2002-02-28 11:43  flood

	* NEWS, src/dirtree.c: #1468 - segfault with empty .ftpaccess

2002-02-28 11:32  flood

	* ChangeLog: Updated ChangeLog.

2002-02-28 11:30  flood

	* NEWS, doc/Configuration.html, include/privs.h, lib/getopt.c,
	lib/getopt.h, lib/getopt1.c, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_unixpw.c, src/dirtree.c,
	src/main.c, src/support.c: #1459 - server fails to send response in
	some cases #1533 - use memset correctly #1517 - doc update #1461 -
	modules/mod_unixpw.c pw_getgroups() makes dangerous assumption
	#1512 - Minor credentials cleanups #1516 - wrong response to
	CDUP/XCUP/XCWD #1451 - add_config_param_str() no longer uses
	permanent_pool #1523 - umask allocation in <Global> moved to
	permanent_pool #1380 - updated getopt library for Tru64/AIX

2002-02-28 11:13  flood

	* NEWS, doc/Configuration.html, include/dirtree.h, include/log.h,
	lib/pwgrent.c, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_xfer.c, src/dirtree.c, src/log.c:
	#1476 doc updates #1520 security checks for TransferLogs #1435
	AccessDenyMsg for <Anonymous> not working #1492 Bad interaction
	between HiddenStor and UserOwner #1493 incorrect parsing of
	AuthUserFile #1485 Adds CF_MERGEDOWN_MULTI config_rec flag

2002-02-26 09:35  flood

	* NEWS, include/glibc-glob.h, lib/glibc-glob.c, modules/mod_auth.c,
	src/data.c, src/dirtree.c, src/fs.c, src/inet.c, src/log.c,
	src/main.c, src/support.c: #1378 Replace alloca stuff in
	glibc-glob.c with something more standard #1498 <Limit LOGIN> block
	failing with mod_ldap #1381 include/glibc-glob.h fix for Tru64 UNIX
	#1465 can't bind to port that hasn't been closed by forked child   
	   process #1379 replace bzero/bcopy with memset/memcpy

2002-02-14 08:50  flood

	* NEWS, contrib/ftpasswd, contrib/ftpasswd.html: added
	contrib/ftpasswd utility script (contributed by TJ)

2002-02-14 08:39  flood

	* NEWS, contrib/INSTALL.mod_wrap, contrib/README.mod_wrap,
	contrib/genuser.pl, contrib/mod_wrap.c, contrib/mod_wrap.html: New
	mod_wrap (1.2.3) removed contrib/genuser.pl (per TJ)

2002-01-23 16:22  flood

	* ChangeLog: Updated ChangeLog.

2002-01-23 16:21  flood

	* NEWS, src/data.c, src/dirtree.c, src/timers.c: #1318 sendfile()
	semantics incorrect under Linux #1450 Timers removed
	immediately/alarm() return no longer used for timing #1446
	DefaultServer overrides SocketBindTight

2001-12-18 08:21  flood

	* ChangeLog: Updated ChangeLog.

2001-12-18 08:21  flood

	* NEWS, include/version.h: bumped version

2001-12-18 08:14  flood

	* NEWS, doc/Configuration.html, modules/mod_ls.c: New Directive:
	UseGlobbing, allows glibc-based filepath globbing to be disabled.

2001-12-17 12:39  flood

	* ChangeLog: Updated ChangeLog.

2001-12-17 12:39  flood

	* ChangeLog, NEWS, modules/mod_xfer.c: - Check retr_file for
	validity when RESToring

2001-12-17 12:36  flood

	* NEWS, modules/mod_xfer.c: - Bug 1391 - ABOR handler now clears
	session.xfer

2001-12-17 12:07  flood

	* NEWS, modules/mod_ls.c, modules/mod_xfer.c, src/data.c: - Bug
	1392 - Added LOG_CMD_ERR cleanup handler for LIST/NLST/RETR/	   
	      STOR/APPE/STOU, to defer clearing of transfer counters.

2001-12-17 09:58  flood

	* NEWS, README.LDAP, contrib/mod_ldap.c: New mod_ldap (2.8.1)

2001-12-13 12:37  flood

	* ChangeLog: Updated ChangeLog.

2001-12-13 12:35  flood

	* NEWS, configure, configure.in, doc/Configuration.html,
	include/modules.h, include/support.h, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_pam.c, modules/mod_unixpw.c, modules/mod_xfer.c,
	src/auth.c, src/dirtree.c, src/fs.c, src/inet.c, src/main.c,
	src/support.c, src/timers.c: - Bug 1364 - Immediate chown() after
	file creation - Bug 1415 - Change allowed contexts for Include -
	Bug 1430 - Possible bad handling of Directory contexts - Bug 1426 -
	sigsegv on `ls ///////////' - Bug 1360 - Add getgroups abstraction
	for auth modules - Bug 1289 - Increase information passed to timer
	callbacks - Bug 1341 - Bad tracking of forked processes - Bug 1400
	- Improper use of MODRET_HASDATA macro - Bug 1416 - PidFile in
	<Global> context is unnecessary, even wasteful - Bug 1429 - Trivial
	fixes to dispatch reporting - Bug 1419 - Remove unnecessary colons
	from PRIVS_ macros - Bug 1418 - Slight change to exithandler
	handling to allow module	      finalization slot

2001-12-13 08:15  flood

	* contrib/mod_sql.h: forgot to add contrib/mod_sql.h in previous
	commit

2001-11-30 09:34  flood

	* ChangeLog: updated ChangeLog

2001-11-30 09:34  flood

	* NEWS, README.mod_sql, contrib/UPGRADE.mod_sql, contrib/mod_sql.c,
	contrib/mod_sql_mysql.c, contrib/mod_sql_postgres.c,
	sample-configurations/mod_sql.conf: new mod_sql (4.07)

2001-11-29 10:54  flood

	* NEWS, include/dirtree.h, modules/mod_core.c, src/dirtree.c,
	src/main.c, src/support.c: #1396 DenyFilter works only in server
	config scope #1410 SIGIO now conditionally compiled #1281 Improper
	checking of server context

2001-11-29 10:20  flood

	* ChangeLog: updated ChangeLog

2001-11-29 10:20  flood

	* NEWS, include/modules.h, modules/mod_core.c, src/dirtree.c,
	src/main.c: #1368 umask bug hopefully squashed for good #1389 fixed
	hang on PWD #1355 added POST_CMD_ERR handler to API

2001-11-08 09:30  flood

	* NEWS, configure, configure.in: #1113-Make.rules for HPUX
	incorrectly generated

2001-11-08 09:28  flood

	* NEWS, contrib/README.mod_wrap, contrib/mod_wrap.c: new mod_wrap
	(1.2.2) from tj

2001-11-08 09:24  flood

	* NEWS, modules/mod_auth.c: #1334-MaxClients none forbids connect

2001-10-19 08:31  flood

	* ChangeLog: Updated ChangeLog.

2001-10-19 08:28  flood

	* include/version.h: 1.2.4

2001-10-19 08:27  flood

	* NEWS, modules/mod_core.c, src/dirtree.c: 1348-umask argument not
	stored correctly

2001-10-18 10:13  flood

	* ChangeLog: Updated ChangeLog

2001-10-18 10:13  flood

	* NEWS, include/version.h: 1.2.3-release

2001-10-18 10:11  flood

	* ChangeLog: Updated ChangeLog.

2001-10-18 10:10  flood

	* NEWS, doc/Configuration.html, modules/mod_core.c,
	modules/mod_log.c, modules/mod_site.c, src/main.c: 1344-ExtendedLog
	now logs QUIT command 1332-Doc patch 1335-Doc patch 1334-Max* none
	fix 1343-better reporting of command dispatching 1242-more verbose
	logging of regex

2001-10-18 09:51  flood

	* NEWS, src/dirtree.c: #1247 - Fix Allow/Deny boolean logic.

2001-09-26 08:35  flood

	* NEWS, modules/mod_core.c: #1327 AllowForeignAddress mergedown

2001-09-26 08:34  flood

	* NEWS, include/dirtree.h, modules/mod_core.c, src/dirtree.c: #1280
	datatype fixups

2001-09-26 08:32  flood

	* NEWS, modules/mod_ls.c: #1311 - sigsegv under DirFake* directives

2001-09-26 08:00  flood

	* NEWS, include/conf.h: #1305 - limits.h now included

2001-09-26 07:58  flood

	* NEWS, src/inet.c: #1331 - forward-resolve reverse dns

2001-08-24 10:33  flood

	* src/main.c: patched to not display PASS password on proctitle

2001-08-17 08:43  flood

	* ChangeLog: Updated ChangeLog.

2001-08-17 08:43  flood

	* NEWS, include/version.h: 1.2.2-final

2001-08-16 13:00  flood

	* include/conf.h: Double license in header conf.h

2001-08-16 12:58  flood

	* ChangeLog: Updated ChangeLog.

2001-08-16 12:58  flood

	* ChangeLog, NEWS, contrib/mod_test.c, doc/Configuration.html:
	Updated docs, moved mod_test.c to attic

2001-08-16 12:54  flood

	* NEWS, modules/mod_ls.c, modules/mod_xfer.c, src/support.c: 1273 -
	DirFakeGroup merges down 1286 - mod_ls displays set[ug]id bits 1266
	- APPE could corrupt files 1278 - access_check() does not set errno
	properly

2001-08-16 11:54  flood

	* NEWS, contrib/mod_sql.c: new mod_sql

2001-08-01 08:18  flood

	* ChangeLog: Updated ChangeLog.

2001-08-01 08:18  flood

	* NEWS, README.mod_sql: README.mod_sql update from author

2001-08-01 08:17  flood

	* INSTALL, NEWS, contrib/mod_quota.c, doc/Configuration.html,
	modules/mod_ls.c, src/xferlog.5: #1187 Upstream update to mod_quota
	#1217,1262,1111,1216 Documentation updates #1145 DirFakeUser now
	applies to STAT as well as LIST/NLST

2001-08-01 08:03  flood

	* NEWS, include/proftpd.h, modules/mod_core.c, modules/mod_xfer.c,
	src/dirtree.c, src/main.c: #1219 - gcc 3.0 fix #1232 - UserOwner
	changes both uid and gid

2001-07-04 08:28  flood

	* ChangeLog: Updated ChangeLog.

2001-07-04 08:28  flood

	* NEWS, src/log.c: #1230 - size mismatch struct utmpx in Solaris 8
	(sparcv9)

2001-07-03 07:51  flood

	* NEWS, modules/mod_auth.c: #1098 - Non~* DefaultRoot bug

2001-07-03 07:49  flood

	* NEWS, modules/mod_xfer.c: #1234 ABOR must always return 226

2001-07-02 11:56  flood

	* NEWS, contrib/mod_sql.c: New mod_sql

2001-06-19 18:23  flood

	* ChangeLog: Updated ChangeLog.

2001-06-19 18:23  flood

	* NEWS, include/version.h: Bump version, final commit for 1.2.2rc3

2001-06-19 18:19  flood

	* NEWS, src/main.c: #1215 - Removes setpgid from fork_server

2001-06-19 18:17  flood

	* NEWS, modules/mod_ls.c: #1145 - DirFakeUser can display currently
	logged in user

2001-06-19 18:13  flood

	* NEWS, doc/Configuration.html: #1164,1020,1134,1190,1207 - Doc
	updates

2001-06-19 11:51  flood

	* NEWS, src/data.c: #1210 Possible silent truncation in net-ascii
	mode

2001-06-18 11:02  flood

	* NEWS, modules/mod_ls.c, src/dirtree.c: #1212 Special files in
	directory listings

2001-06-18 10:40  flood

	* ChangeLog: Updated ChangeLog.

2001-06-18 10:39  flood

	* NEWS, modules/mod_core.c: #1189 Directory dups allowed in
	Anonymous

2001-06-18 10:35  flood

	* NEWS, modules/mod_auth.c, modules/mod_core.c, modules/mod_ls.c,
	src/dirtree.c, src/fs.c, src/main.c, src/support.c: #1155 - non rfc
	behavior #1193 ~ files not handled correctly #1203 - '!' ACL
	negation logic changed #1161 - %F displays free space on CWD #1151
	- <Limit> searching fix for Anon/Vhost root

2001-06-18 10:13  flood

	* ChangeLog: Updated ChangeLog.

2001-06-18 10:12  flood

	* NEWS, contrib/mod_linuxprivs.c, include/conf.h, include/data.h,
	include/default_paths.h, include/dirtree.h, include/fs.h,
	include/ident.h, include/inet.h, include/io.h, include/libsupp.h,
	include/log.h, include/modules.h, include/options.h,
	include/pool.h, include/privs.h, include/proftpd.h, include/sets.h,
	include/support.h, include/timers.h, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_pam.c, modules/mod_site.c, modules/mod_unixpw.c,
	modules/mod_xfer.c, src/auth.c, src/data.c, src/dirtree.c,
	src/fs.c, src/ftpcount.c, src/ftpshut.c, src/ftpwho.c, src/ident.c,
	src/inet.c, src/io.c, src/log.c, src/main.c, src/modules.c,
	src/pool.c, src/sets.c, src/support.c, src/timers.c, src/utils.c:
	Updated Copyright/License to allow linking to OpenSSL

2001-06-03 08:17  flood

	* ChangeLog: Updated ChangeLog.

2001-06-03 08:17  flood

	* NEWS, modules/mod_auth.c, modules/mod_core.c, src/main.c: #1185 -
	homedir symlink dereference #1189 - duplicated <Directory> contexts
	not allowed #1183 - removed redundant find_class()

2001-06-03 06:38  flood

	* NEWS, contrib/xferstats.holger-preiss,
	contrib/dist/rpm/proftpd.init.d, include/glibc-glob.h,
	modules/mod_core.c, src/main.c: #1201 - Feature addition to
	contrib/xferstats.holger-preiss #1132 - glibc2.0 compilation #1090
	- ExtendedLog not reporting errors on all events #1149 -
	Modification in rpm init script

2001-05-31 09:08  flood

	* ChangeLog: Updated ChangeLog.

2001-05-31 09:08  flood

	* NEWS, README.mod_sql, contrib/mod_sql.c, contrib/mod_sql_mysql.c,
	contrib/mod_sql_postgres.c: New mod_sql and friends

2001-05-21 14:15  flood

	* ChangeLog: Updated ChangeLog.

2001-05-21 14:14  flood

	* NEWS, contrib/mod_readme.c, include/conf.h, modules/mod_core.c,
	modules/mod_readme.c: Bug 1175 - GNU HURD portability Bug 1177 -
	mod_readme.c moved to contrib/ Bug 1176 - PWD/XPWD now G_DIRS and
	limitable

2001-05-21 13:48  flood

	* NEWS, lib/glibc-glob.c: Bug 1155 - conditional HPUX headers in
	glibc-glob.c

2001-05-16 20:22  flood

	* ChangeLog: Updated ChangeLog

2001-05-16 20:22  flood

	* NEWS, include/proftpd.h, lib/getopt.c, lib/pr_fnmatch.c,
	lib/pr_fnmatch_loop.c, modules/mod_auth.c, src/inet.c, src/main.c:
	#1156 - usernames w/ spaces #1160 - svr4.2mp;UX/4800 has bsd root
	socket semantics #1168 - cleanup #1169 - DefaultRoot/DefaultChdir
	no longer mutually exclusive #1170 - cleanup #1172 - cleanup

2001-05-16 07:35  flood

	* NEWS, src/inet.c: Bug #1152 - integer array overflow w.r.t.
	PassivePorts

2001-04-23 20:36  flood

	* NEWS, modules/mod_ls.c: Bug 1137 - NLST displayed hidden files

2001-04-23 11:18  flood

	* NEWS: Final NEWS update for 1.2.2rc2 (old)

2001-04-20 08:20  flood

	* ChangeLog: Updated ChangeLog.

2001-04-20 08:20  flood

	* NEWS, include/version.h, src/main.c: Bug 1112 - removed in_addr
	cast for better compilation on IRIX 6.2.

2001-04-20 05:31  flood

	* NEWS, modules/mod_site.c: Log warning when AllowChmod is used.

2001-04-18 08:45  flood

	* src/data.c: Ooops.  sendfile() Linux subtraction was backwards.
	;)

2001-04-18 08:40  flood

	* ChangeLog: Updated ChangeLog.

2001-04-18 08:40  flood

	* NEWS, src/data.c: Bug #1128 - Incorrect sendfile() semantics.

2001-04-13 11:32  flood

	* modules/mod_core.c: Fixed sigsegv on SITE bug, only in cvs
	versions.

2001-04-11 13:20  flood

	* modules/mod_log.c, src/dirtree.c, src/log.c: small fixes to dr's
	case insensitivity patch.  case sensitivity is actually required in
	some places. ;)

2001-04-11 12:10  flood

	* NEWS, lib/glibc-glob.c, src/main.c: Bug 1119 - IRIX6 fix for
	glibc-glob.c Bug 1090 - logging now works with PRE_CMD failed
	handlers

2001-04-11 12:00  flood

	* ChangeLog: Updated ChangeLog.

2001-04-11 12:00  flood

	* src/dirtree.c: MasqueradeAddress now prints LOG_INFO message.

2001-04-11 11:57  flood

	* NEWS, contrib/mod_quota.c, include/log.h, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_unixpw.c, src/dirtree.c, src/ftpcount.c, src/ftpshut.c,
	src/log.c: Bug #1093 - world writable log/symlinked log files Bug
	#1094 - Auth{User,Group}File disallow relative paths Bug #1096 -
	Case insensitivity/RLimit* args

2001-03-26 19:12  flood

	* ChangeLog: Updated ChangeLog.

2001-03-26 19:12  flood

	* doc/Configuration.html: Bugs #1088, 1058 & 1041 - Doc updates for
	1.2.2.

2001-03-26 18:57  flood

	* NEWS: Updated NEWS version

2001-03-24 07:59  flood

	* ChangeLog: Final commit for 1.2.2rc1.

2001-03-24 07:59  flood

	* include/version.h: Bumped version number to 1.2.2rc1.

2001-03-24 07:56  flood

	* ChangeLog: Updated ChangeLog.

2001-03-24 07:56  flood

	* NEWS, modules/mod_auth.c: Bug #1085: better logging of two auth
	messages in mod_auth.

2001-03-24 07:46  flood

	* NEWS, doc/Configuration.html, modules/mod_xfer.c: Bug #1043:
	Possible inf. loop in throttle code.  Bug #1074: Doc fixes Bug
	#1070: Doc fixes

2001-03-23 05:17  flood

	* NEWS, README.mod_sql, contrib/mod_sql.c, contrib/mod_sql_mysql.c,
	include/proftpd.h, modules/mod_core.c, src/dirtree.c, src/main.c:
	Bug #1075 - Fix for short copy of sub-contexts from <Global> New
	mod_sql and mod_sql docs from maintainer New RLimit* directives
	used to control resource limits

2001-03-23 04:54  flood

	* modules/mod_core.c, src/auth.c, src/main.c: Slightly better
	handling of uid/gid type casts and conversions.

2001-03-22 13:43  flood

	* NEWS, modules/mod_auth.c: Bug #1049 - passwd/group files are now
	close/re-opened at USER/PASS.

2001-03-22 12:56  flood

	* src/dirtree.c: Added debugging to umask code.

2001-03-21 16:12  flood

	* include/glibc-glob.h: glibc glob header should now be more
	portable

2001-03-17 12:34  flood

	* Make.rules.in, NEWS, acconfig.h, config.h.in, configure,
	configure.in, include/conf.h, include/glibc-glob.h,
	include/libsupp.h, lib/glibc-glob.c, lib/glob.c, lib/glob.h,
	src/fs.c: Bug #1066 - new GNU glob which protects against DoS
	attacks.

2001-03-12 16:23  flood

	* ChangeLog: Updated ChangeLog.

2001-03-12 16:22  flood

	* contrib/mod_sql.c: New mod_sql from maintainer.

2001-03-11 06:23  flood

	* ChangeLog: Updated ChangeLog.

2001-03-11 06:23  flood

	* NEWS, modules/mod_core.c, src/main.c: Added MasqueradeAddress
	feature.

2001-03-09 10:49  flood

	* NEWS, modules/mod_auth.c, modules/mod_core.c: Bug #1044 - New
	directive: AccessDenyMsg

2001-03-09 10:16  flood

	* src/main.c: Bug #1056 (second part) - SIGSEGV is no longer
	handled when inside the SIGSEGV handler.

2001-03-09 08:14  flood

	* NEWS, src/ftpcount.c: Bug #1055 - ftpwho/ftpcount scan
	proftpd.conf for scoreboard path.

2001-03-09 05:54  flood

	* NEWS, config.h.in, configure, configure.in,
	contrib/dist/rpm/proftpd.spec.in, src/ftpcount.1, src/ftpshut.8,
	src/ftpwho.1, src/pool.c, src/proftpd.8, src/xferlog.5: Bug #1042 -
	Directory matching for / Bug #1051 - man pages reference
	proftpd.net instead of .org New proftpd.spec.in from RPM maintainer
	configure now tests for the limits.h header file

2001-03-01 08:00  flood

	* ChangeLog: Updated ChangeLog.

2001-03-01 08:00  flood

	* NEWS: New NEWS

2001-03-01 07:49  flood

	* ChangeLog: Updated ChangeLog.

2001-03-01 07:48  flood

	* README, README.mod_sql, README.ports: Updated READMEs.

2001-02-28 19:18  flood

	* NEWS, configure, configure.in, contrib/mod_sql.c,
	contrib/mod_sql_mysql.c, include/version.h, modules/mod_core.c: New
	mod_sql maintainer stuff.  Attempting to use classes without
	"Classes On" emits a warning.

2001-02-28 15:01  flood

	* doc/rfc/draft-ietf-ftpext-mlst-08.txt,
	doc/rfc/draft-ietf-ftpext-mlst-12.txt, include/pool.h,
	modules/mod_auth.c, src/inet.c, src/pool.c: Bug #1037 - Fix for
	netbsd sockets.  Bug #1039 - proper copying of session.groups New
	MLST draft proposal

2001-02-28 09:07  flood

	* NEWS, configure, configure.in, modules/mod_xfer.c: Bug #1036 -
	--disable-shadow now works.  More informative message for REST w/
	HiddenStor.  Default CFLAGS changed from -O6 to -O2

2001-02-27 13:19  flood

	* contrib/: mod_ldap.c, mod_sql.c, dist/rpm/proftpd.spec.in:
	Updated RPM spec (again) as well as new mod_ldap and mod_sql
	contrib modules.

2001-02-27 11:20  flood

	* contrib/mod_sql.c, contrib/dist/rpm/proftpd.spec.in,
	include/version.h: New RPM .spec and mod_sql.c

2001-02-26 12:14  flood

	* ChangeLog: Updated ChangeLog.

2001-02-26 12:13  flood

	* Makefile.in, NEWS, include/version.h: Final commit to 1.2.0-final
	release

2001-02-26 09:59  flood

	* src/support.c: access_check() always succeeds for root now.

2001-02-26 09:50  flood

	* ChangeLog: Updated ChangeLog.

2001-02-26 09:50  flood

	* contrib/mod_ldap.c: New mod_ldap.c

2001-02-24 18:13  flood

	* contrib/mod_sql.c: Patch from mod_sql maintainer.

2001-02-24 16:40  flood

	* CREDITS, doc/Configuration.html: Bug #1034 - Final clean-up for
	docs.  CREDITS - added Chuck

2001-02-23 20:11  flood

	* Makefile.in, configure, configure.in, contrib/README.mod_sql,
	modules/mod_auth.c: Bug #1033 - access denied text fix Minor tweaks
	to configure, updates distclean rule in Makefile

2001-02-23 19:53  flood

	* README.mod_sql, configure, configure.in, contrib/README.mod_sql,
	contrib/mod_sql.c: Bug #1031 - update from mod_sql maintainer New
	README.mod_sql configure no longer duplicates additional modules'
	libraries.

2001-02-23 18:37  flood

	* ChangeLog: Updated ChangeLog.

2001-02-23 18:37  flood

	* CREDITS, README.mod_sql-3.0, contrib/README.mod_sql-3.0,
	contrib/README.mod_sqlpw: Removed mod_sql docs per AAH.  New docs
	will be added with more appropriate filenames.

2001-02-23 15:35  flood

	* CREDITS, README, README.ports, configure, configure.in,
	contrib/mod_ratio.c, contrib/mod_sql.c, contrib/mod_sql_postgres.c,
	lib/Makefile.in: Bug #1024 - minor doc changes.  Bug #1025 - stop
	assuming the system has ranlib.  Bug #1028 - mod_sql_postgres.c
	patch from maintainer.	Bug #1029 - mod_sql.c patch from
	maintainer.  Bug #1030 - mod_ratio.c should compile again.

2001-02-22 19:08  flood

	* ChangeLog: Updated ChangeLog.

2001-02-22 18:47  flood

	* NEWS, config.h.in, configure, configure.in, include/modules.h,
	include/proftpd.h, modules/mod_auth.c, src/auth.c, src/dirtree.c,
	src/main.c: Bug #259 - supplemental groups should now work better
	for anonymous logins.

2001-02-22 16:59  flood

	* include/inet.h, src/inet.c, src/main.c: Bug #370 - race condition
	under heavy load at child startup

2001-02-22 16:53  flood

	* contrib/mod_sql.c: New mod_sql 3.01 from Andrew Houghton
	<aah@acm.org>

2001-02-22 16:36  flood

	* ChangeLog: Updated ChangeLog.

2001-02-22 16:35  flood

	* INSTALL, README, README.AIX, README.FreeBSD, README.modules,
	README.ports, configure, configure.in, doc/Configuration.html,
	sample-configurations/PFTEST.conf.in,
	sample-configurations/PFTEST.group,
	sample-configurations/PFTEST.install,
	sample-configurations/PFTEST.passwd,
	sample-configurations/PFTEST.shadow: Bug #1006 - Fixes in
	configure.in  Bug #1022 - Docs updated for mod_sql. Bug #1024 -
	Updated INSTALL, README and new READMEs and PFTEST files.

2001-02-22 15:32  flood

	* modules/mod_ls.c: Bug #1016 - Listing "." files should work again
	+ tweak to IgnoreHidden.

2001-02-22 14:39  flood

	* ChangeLog: Updated ChangeLog.

2001-02-22 14:39  flood

	* NEWS, include/dirtree.h, modules/mod_core.c, modules/mod_ls.c,
	modules/mod_xfer.c, src/dirtree.c: Bug #1023 - Fix for IgnoreHidden
	boolean patch problem introduced in rc2.

2001-02-21 20:51  flood

	* ChangeLog: Updated ChangeLog.

2001-02-21 20:51  flood

	* Make.rules.in, Makefile.in, include/.cvsignore,
	include/version.h, modules/mod_unixpw.c, src/main.c: Build
	timestamp is now reported at startup and with --version-status. 
	Removing includes from CFLAGS (CPPFLAGS is enough), changed uid/gid
	cast from unsigned long long to unsigned long.

2001-02-21 18:48  flood

	* configure: configure needs a new timestamp :)

2001-02-21 18:44  flood

	* ChangeLog: Updated ChangeLog, re-ran autoconf

2001-02-21 17:48  flood

	* NEWS, src/log.c: Logging is now done with a single write()
	syscall

2001-02-21 17:09  flood

	* modules/mod_core.c, src/main.c: Bug #1009 - FTP logins are now
	logged to match logouts.

2001-02-21 14:33  flood

	* ChangeLog: Updated ChangeLog.

2001-02-21 14:33  flood

	* CREDITS, src/log.c: Bug #1021 - fix for ftpwho/ftpcount not
	working (_pid_exists() in log.c)

2001-02-20 19:17  flood

	* modules/: mod_unixpw.c, mod_xfer.c: Bug #1015 - Format string for
	long long uids.  REST command now returns failure message if used
	where HiddenStor is enabled.

2001-02-20 18:40  flood

	* ChangeLog, NEWS: Updated NEWS

2001-02-20 18:33  flood

	* NEWS, doc/Configuration.html, include/ftp.h, modules/mod_xfer.c,
	src/log.c: Bug #1003/1017 documentation fixes.	Bug #463 - no
	longer possible to REST past the end of a file.  kill(pid,SIGCONT)
	in log.c switched to kill(pid,0)

2001-02-20 12:34  flood

	* configure, configure.in, include/version.h, src/main.c: Added
	--version-status which displays extended version information.

2001-02-19 20:50  flood

	* src/main.c: Timeout and normal logout syslog messages are now
	logged at LOG_INFO instead of LOG_NOTICE.

2001-02-19 19:26  flood

	* ChangeLog: Updated ChangeLog.

2001-02-19 19:26  flood

	* modules/mod_xfer.c: Bug #1012 - Fixed "Unable to throttle
	bandwidth: Interrupted system call" issue.

2001-02-19 13:07  flood

	* README.mod_sql-3.0, contrib/README.mod_sql-3.0,
	contrib/mod_sql.c, contrib/mod_sql_mysql.c,
	contrib/mod_sql_postgres.c: Added AAH's newly-maintained mod_sql
	3.0 back in to CVS.

2001-02-18 08:19  flood

	* ChangeLog: Updated ChangeLog.

2001-02-18 08:18  flood

	* contrib/dist/rpm/proftpd.spec.in: Bug #1005 - New RPM .spec.in
	from droesen

2001-02-15 17:21  flood

	* ChangeLog: Updated ChangeLog.

2001-02-15 17:21  flood

	* modules/mod_core.c, src/dirtree.c: Bug #1008 - Port 21 is now
	default w/out Port directive.

2001-02-15 06:24  flood

	* src/data.c: spurious #ifdef removed, sendfile() should compile
	again

2001-02-13 20:13  flood

	* ChangeLog: Updated ChangeLog.

2001-02-13 20:12  flood

	* acconfig.h, config.h.in, configure, configure.in, src/data.c:
	sendfile configure code fixed, HP/UX support for sendfile removed
	because HP/UX's implementation is just plain wrong.  Might be added
	back in 1.3.

2001-02-13 17:06  flood

	* ChangeLog: Updated ChangeLog.

2001-02-13 17:05  flood

	* modules/mod_xfer.c: Bug #462 - sendfile works again on freebsd

2001-02-12 19:05  flood

	* modules/mod_ls.c, src/dirtree.c: Bug #1007 - IgnoreHidden can now
	be turned off.

2001-02-05 14:30  flood

	* ChangeLog: Updated ChangeLog.

2001-02-05 14:29  flood

	* CREDITS, INSTALL, NEWS, README, contrib/dist/rpm/proftpd.spec.in,
	doc/Configuration.html: Minor doc changes

2001-02-05 11:48  flood

	* ChangeLog: Updated ChangeLog.

2001-02-05 11:48  flood

	* NEWS, contrib/README.mod_sqlpw, contrib/mod_mysql.c,
	contrib/mod_pgsql.c, contrib/mod_sqlpw.c, contrib/mod_test.c,
	modules/mod_tar.c, modules/mod_test.c: moved mod_tar.c,
	mod_sqlpw.c, mod_mysql.c and mod_pgsql.c to attic, mod_test.c to
	contrib/.  Adjusted README.sqlpw accordingly.

2001-02-05 11:37  flood

	* configure, configure.in, contrib/mod_ratio.c,
	contrib/dist/rpm/proftpd.spec.in, modules/mod_auth.c,
	modules/mod_xfer.c: Bug #279 - Correct use of sendfile. #29 -
	updated rpm spec. #433 - initial .ftpaccess in cwd. #453 mod_ratio
	now uses new dir_check().  initgroups/getgroups use now requires
	--enable-initgroups.

2001-02-05 10:28  flood

	* ChangeLog: Updated ChangeLog.

2001-02-05 10:28  flood

	* src/log.c: Bug #455 - SyslogLevel now works as documented.

2001-02-05 10:16  flood

	* README, configure, configure.in, lib/Makefile.in: Bug #293 -
	Compilation under OSX.

2001-02-02 18:59  flood

	* src/data.c: Minor fixes to bug 399's patch. ;)

2001-02-02 15:12  flood

	* ChangeLog: Updated ChangeLog.

2001-02-02 15:11  flood

	* modules/mod_core.c: Bug #407 - Include pathnames must now be
	absolute

2001-02-02 15:09  flood

	* include/options.h, modules/mod_xfer.c, src/data.c, src/fs.c,
	src/io.c: Bug #399 - incorrect handling of CRs during ascii
	transfers, also made default buffer size a macron in options.h:
	TUNABLE_BUFFER_SIZE

2001-02-01 19:12  flood

	* CREDITS, INSTALL, NEWS: Updated minor documentation

2001-02-01 14:58  flood

	* ChangeLog: Updated ChangeLog.

2001-02-01 14:58  flood

	* include/version.h, src/auth.c: Bug #435 - uid/gid checking for
	-1, updated version string to 1.2.0rc3

2001-02-01 11:52  flood

	* ChangeLog: Updated ChangeLog.

2001-02-01 11:52  flood

	* src/main.c: Bug #451 - check uid/gid after PRIVS_SETUP

2001-01-31 19:05  flood

	* modules/mod_pam.c: Bug #363 - mod_pam now handles blank usernames
	and passwords without segfaulting.

2001-01-31 13:39  flood

	* ChangeLog: Updated ChangeLog.

2001-01-31 13:39  flood

	* configure, configure.in, modules/mod_xfer.c: Bug #35 - call
	_aborT() funcs in exit handler.  sendfile() support is now disabled
	by default, enable with --enable-sendfile

2001-01-31 12:52  flood

	* ChangeLog: Updated ChangeLog.

2001-01-31 12:51  flood

	* include/dirtree.h, modules/mod_core.c, modules/mod_ls.c,
	modules/mod_xfer.c, src/dirtree.c: Bug #410 - IgnoreHidden fix and
	cleanup/changes of hiding code.

2001-01-31 10:43  flood

	* modules/: mod_auth.c, mod_core.c, mod_unixpw.c: Bug #422 - fixed
	handling of get_boolean() in config handles #410 - HideNoAccess now
	takes boolean argument

2001-01-28 18:23  flood

	* ChangeLog: Updated ChangeLog.

2001-01-28 18:16  flood

	* contrib/mod_ldap.c: New mod_ldap.c from jwm@horde.net

2001-01-28 18:15  flood

	* ChangeLog: Updated ChangeLog.

2001-01-28 18:14  flood

	* modules/mod_core.c, src/dirtree.c: Bug #353 - Allows use of '!'
	negation operator in Allow/Deny.

2001-01-28 16:26  flood

	* ChangeLog: Updated ChangeLog.

2001-01-28 16:23  flood

	* doc/Configuration.html, include/inet.h, modules/mod_core.c,
	modules/mod_tar.c, modules/mod_test.c, src/inet.c, src/main.c: Bug
	#188 - Removed use of NAME_MAX in mod_tar and mod_test.  #349 -
	Final implementation of PassivePorts.

2001-01-28 10:34  flood

	* ChangeLog: Updated ChangeLog.

2001-01-28 10:33  flood

	* modules/mod_core.c: Bug #436 - MaxClients* directives now merge
	downward.

2001-01-28 10:25  flood

	* ChangeLog: Updated ChangeLog.

2001-01-28 10:25  flood

	* doc/Configuration.html, modules/mod_auth.c, modules/mod_unixpw.c,
	src/main.c: Bug #350 - Enabling classes but not defining a class no
	longer segfaults. #360 - Proftpd now logs if passwd/group files
	cannot be opened. #417 - Command filter regexps no longer apply to
	the PASS command.

2001-01-26 15:24  flood

	* ChangeLog: Updated ChangeLog.

2001-01-26 15:15  flood

	* modules/mod_core.c: Bug #390 - Added ifdef to regex code in
	mod_core

2001-01-26 15:10  flood

	* contrib/dist/rpm/proftpd.init.d: Bug #347 - RPM problem in
	contrib/

2001-01-26 15:06  flood

	* src/dirtree.c: Bug #397 - Fixed problem with incorrect config
	file line count

2001-01-26 14:30  flood

	* src/support.c: Bug #441 - off-by-one error when reading month
	from /etc/shutmsg

2001-01-26 14:26  flood

	* doc/Configuration.html: Bug #429 - Documentation changes

2001-01-26 13:51  flood

	* src/: inet.c, main.c: Bug #398 - overwriting file descriptor in
	inet_openrw()

2001-01-25 10:04  flood

	* ChangeLog: Updated ChangeLog.

2001-01-24 22:16  flood

	* ChangeLog, configure: Updated ChangeLog.

2001-01-24 21:53  flood

	* config.h.in, configure.in, modules/mod_auth.c: Bug #365 - Removed
	jail() code from mod_auth.c

2001-01-24 21:27  flood

	* ChangeLog: Updated ChangeLog.

2001-01-24 21:22  flood

	* ChangeLog: Updated ChangeLog.

2001-01-24 21:13  flood

	* ChangeLog: [no log message]

2001-01-24 21:13  flood

	* contrib/README.mod_sqlpw: Added README.mod_sqlpw

2001-01-24 14:51  flood

	* ChangeLog: [no log message]

2001-01-24 14:50  flood

	* ChangeLog, contrib/mod_ratio.c, src/main.c: Bug #430 - format
	string fixes in log_pri and mod_ratio.

2001-01-24 14:02  flood

	* src/: dirtree.c, log.c, main.c: Bug #408 (1) - add_config_set fix
	to prevent USER/pool overwrite DoS Bug #408 (2) - scoreboard memory
	leak in log_open_run fixed Bug #408 (3) - Fixed potential format
	string bug in main.c Bug #434	  - Added pool to pidrec_t to fix
	large server memory leak

2000-10-08 15:24  macgyver

	* acconfig.h, config.h.in, configure, configure.in,
	include/support.h, modules/mod_ls.c, src/support.c: Correctly use
	NAME_MAX and fpathconf() when appropriate.

2000-10-08 15:11  macgyver

	* src/ftpshut.c: Handle the month calculation correctly.

2000-10-08 14:45  macgyver

	* contrib/mod_sqlpw.c: Use salt values correctly.

2000-10-08 14:36  macgyver

	* contrib/: README.mod_wrap, mod_wrap.c, mod_wrap.html: Added in
	mod_wrap into contrib.

2000-10-08 14:22  macgyver

	* modules/mod_core.c: Correctly log the full path of deleted files.

2000-10-08 14:11  macgyver

	* modules/: mod_auth.c, mod_core.c: Added in support for
	MaxHostsPerUser and fixed a problem with AnonRequirePassword.

2000-10-08 13:55  macgyver

	* src/inet.c: Lots of little cleanups.

2000-10-08 13:54  macgyver

	* contrib/mod_ratio.c: Fixed a bounds issue when checking the SITE
	command.

2000-08-19 12:02  macgyver

	* configure, configure.in: Fixed ordering in library duplication
	detection code.

2000-08-18 13:25  macgyver

	* NEWS: Updates.

2000-08-18 13:25  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-18 13:16  macgyver

	* README.PAM: Updated PAM documentation for FreeBSD.

2000-08-18 08:54  macgyver

	* src/dirtree.c: Don't only partially match directory names.  This
	annoying bug allowed for directory-level configurations to
	sometimes not work right.

2000-08-17 23:02  macgyver

	* configure, configure.in: Fixed a small typo in PAM detection.

2000-08-17 22:44  macgyver

	* acconfig.h, config.h.in, configure, configure.in: PAM and path
	modifications.

2000-08-17 22:26  macgyver

	* modules/mod_pam.c: Updated to use HAVE_PAM.

2000-08-13 08:19  macgyver

	* Make.rules.in, acconfig.h, config.h.in, configure, configure.in,
	include/conf.h: Some configure and compilation cleanups.

2000-08-13 03:36  macgyver

	* contrib/mod_quota.c: Cleaned up use of lstat() to fs_lstat() to
	be more portable.

2000-08-07 17:54  macgyver

	* include/data.h, modules/mod_xfer.c, src/data.c: Cleaned up
	sendfile() implementation to make it simpler and more managable.

2000-08-07 16:17  macgyver

	* modules/mod_core.c: Fixed a typo in set_sysloglevel.

2000-08-04 21:44  macgyver

	* modules/mod_auth.c: Be a little more anal retentive about
	cleaning up after ourselves when it comes to USER/PASS attempts.

2000-08-04 21:43  macgyver

	* src/data.c: Formatting cleanups.

2000-08-04 21:42  macgyver

	* modules/mod_xfer.c: Removed spurious #if 0.

2000-08-04 08:17  macgyver

	* configure, configure.in: Updated HP/UX sendfile() to only
	actually check on HP/UX platforms. :)

2000-08-04 08:07  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-04 08:07  macgyver

	* doc/Undocumented.txt: Updated undocumented functions list (none
	left! :)).

2000-08-04 08:05  macgyver

	* doc/: GetConf, ShowUndocumented: Small updates to configuration
	scripts.

2000-08-04 07:57  macgyver

	* doc/Configuration.html: Updated documentation.

2000-08-03 08:40  macgyver

	* doc/Undocumented.txt: Updated undocumented functions list.

2000-08-03 08:39  macgyver

	* contrib/: README.ratio, mod_ratio.c: Updated to mod_ratio.

2000-08-03 08:36  macgyver

	* contrib/mod_ldap.c: Updated to mod_ldap 2.7.3 to remove
	LDAPSearchFilter.

2000-08-03 08:24  macgyver

	* modules/mod_auth.c: Oops...more compilation fixes for jail(). :)

2000-08-03 07:10  macgyver

	* doc/Undocumented.txt: Updated undocumented functions...only two
	left, wow!

2000-08-03 07:09  macgyver

	* doc/Configuration.html: Updated documentation.

2000-08-03 07:05  macgyver

	* modules/mod_auth.c: Correctly obtain the IP address in jail().

2000-08-02 22:50  macgyver

	* modules/mod_auth.c: Typos in jail() support.

2000-08-02 20:01  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-02 19:59  macgyver

	* modules/mod_auth.c: Added some debug logging to lockdown().

2000-08-02 19:46  macgyver

	* NEWS, config.h.in, configure, configure.in, modules/mod_auth.c:
	Added in support for jail() on platforms that support it (currently
	FreeBSD 4.x+).

2000-08-02 18:35  macgyver

	* modules/mod_pam.c: More Solaris tweaks.

2000-08-02 18:30  macgyver

	* ChangeLog, NEWS: Updated ChangeLog and NEWS.

2000-08-02 18:29  macgyver

	* src/fs.c: Fixed a problem where files that began with ~ weren't
	being handled properly.

2000-08-02 16:36  macgyver

	* contrib/mod_quota.c: Fixed a crash when using mod_quota and not
	defining QuotaExempt.

2000-08-02 16:34  macgyver

	* doc/Configuration.html: Updated documentation.

2000-08-02 16:28  macgyver

	* ChangeLog, NEWS: Updated NEWS and ChangeLog.

2000-08-02 16:26  macgyver

	* Make.rules.in, configure, configure.in: Added in --with-libraries
	for posterity.

2000-08-02 16:13  macgyver

	* configure.in: Added copyright info to the configure scripts.

2000-08-02 16:07  macgyver

	* src/log.c: Only log to WTMP or WTMPX, not both.  Modern systems
	should all use WTMPX.

2000-08-02 15:57  macgyver

	* modules/mod_pam.c: Updated Solaris compatibility fix for mod_pam.

2000-08-02 15:38  macgyver

	* stamp-h.in: Added in stamp-h.in support.

2000-08-02 15:38  macgyver

	* .cvsignore, Makefile.in, configure, configure.in: Added support
	for stamp-h.in and automagic rebuilds whenever configure is
	updated.

2000-08-02 14:46  macgyver

	* acconfig.h, config.h.in, configure, configure.in: More sendfile
	detection tweaks. :)

2000-08-02 14:46  macgyver

	* modules/mod_core.c: Forgot to return HANDLED in add_sysloglevel.

2000-08-02 06:58  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-01 23:44  macgyver

	* configure, configure.in: Reworked sendfile detection to be
	cleaner and better cached.

2000-08-01 23:18  macgyver

	* Make.rules.in, NEWS, configure, configure.in: Added in
	--with-includes and made the PAM check for -ldl cache its results.

2000-08-01 22:28  macgyver

	* modules/mod_pam.c: ifdef out the PAM_TTY code needed for Solaris
	so other systems don't have to work around this issue.

2000-08-01 22:25  macgyver

	* NEWS, include/conf.h, include/data.h, include/default_paths.h,
	include/dirtree.h, include/fs.h, include/ftp.h, include/ident.h,
	include/inet.h, include/io.h, include/libsupp.h, include/log.h,
	include/modules.h, include/options.h, include/pool.h,
	include/privs.h, include/proftpd.h, include/sets.h,
	include/timers.h, modules/mod_core.c, src/log.c, src/utils.c: Added
	SyslogLevel directive, and cleaned up some header files.

2000-08-01 15:20  macgyver

	* modules/mod_core.c, src/main.c: Added support for the PidFile
	directive, to make ProFTPD more Apache-like.

2000-08-01 14:52  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-01 14:51  macgyver

	* include/proftpd.h, modules/mod_auth.c, src/main.c:
	AnonRequirePassword should prevent the password from being
	displayed in ftpwho/ftpcount/ps.

2000-08-01 14:30  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-01 14:30  macgyver

	* modules/mod_pam.c: Give ProFTPD it's own entry under /dev.

2000-08-01 14:23  macgyver

	* NEWS, modules/mod_log.c: Honor ExtendedLog NONE.

2000-08-01 13:41  macgyver

	* NEWS, doc/Configuration.html, modules/mod_site.c: AllowChmod
	defaults to 'on' now, to be backward compatible.

2000-08-01 13:41  macgyver

	* modules/mod_pam.c: More information about PAM and Solaris
	interaction.

2000-08-01 13:20  macgyver

	* ChangeLog: Updated ChangeLog.

2000-08-01 13:13  macgyver

	* NEWS, modules/mod_auth.c: Moved code around to eliminate a race
	with MaxClients.

2000-08-01 12:51  macgyver

	* NEWS, contrib/mod_ratio.c, modules/mod_site.c: Fixed a minor bug
	in SITE HELP.

2000-08-01 11:59  macgyver

	* NEWS, modules/mod_core.c, modules/mod_xfer.c: Added in
	DeleteAbortedStores and did some minor cleanups.

2000-08-01 11:43  macgyver

	* contrib/mod_quota.c: unlink should never be called directly --
	use fs_unlink instead.

2000-08-01 11:32  macgyver

	* NEWS, modules/mod_pam.c: Solaris requires you to have PAM_TTY and
	PAM_RHOST defined before you call pam_open_session.  No, it doesn't
	make sense to me either. :)

2000-07-28 15:27  macgyver

	* lib/pr_fnmatch.c: Optimizations for fnmatch() implementation.

2000-07-28 15:17  macgyver

	* contrib/mod_ldap.c: Updated mod_ldap to 2.7.2.

2000-07-28 14:56  macgyver

	* modules/mod_xfer.c: Don't check for PORT in cmd_stor if we're in
	passive mode.

2000-07-28 06:50  macgyver

	* NEWS, modules/mod_site.c: AllowChmod now works in almost any
	context.

2000-07-27 23:47  macgyver

	* ChangeLog: Updated ChangeLog.

2000-07-27 22:52  macgyver

	* NEWS, modules/mod_site.c: AllowChmod works right now.

2000-07-27 22:47  macgyver

	* NEWS, acconfig.h, config.h.in, configure, configure.in,
	src/data.c: Added --disable-pam, allowing you to disable PAM at
	configure-time.  Reorganized sendfile detection a bit and added
	support for HP/UX.

2000-07-27 09:07  macgyver

	* modules/mod_auth.c: Work around HP/UX's broken compiler in
	_do_user_counts().

2000-07-26 21:14  macgyver

	* contrib/mod_ldap.c: Updated mod_ldap to latest/greatest.

2000-07-26 16:47  macgyver

	* modules/mod_pam.c: Moved around PAM calls to be Sun
	Compliant(tm), since anything that isn't strictly in that order
	seems to cause Solaris environments to puke.
	
	Set PAM_RHOST, when we can.

2000-07-26 16:09  macgyver

	* src/main.c: Remove spurious \r\n from various send_response()s.

2000-07-26 04:12  macgyver

	* src/main.c: Be verbose about /etc/shutmsg.

2000-07-26 04:03  macgyver

	* include/proftpd.h, modules/mod_core.c, modules/mod_ls.c,
	modules/mod_xfer.c, src/data.c, src/io.c, src/log.c: Fixed a crash
	when STOR called before PORT being issued.  Fixed a crash related
	to STAT.

2000-07-26 02:49  macgyver

	* lib/pwgrent.c: Fixed some warnings on FreeBSD.

2000-07-26 02:36  macgyver

	* src/main.c: Better checking for empty strings before attempting
	to call a regex.  Handle empty commands cleaner.

2000-07-26 01:21  macgyver

	* README.LDAP, contrib/mod_ldap.c: Updated mod_ldap to 2.7.1.

2000-07-26 01:19  macgyver

	* lib/: pr_fnmatch.c, pr_fnmatch_loop.c: fnmatch.c was renamed to
	pr_fnmatch.c, as well as importing the new fnmatch code from glibc.

2000-07-26 01:18  macgyver

	* lib/fnmatch.c: fnmatch.c has now become pr_fnmatch.c.

2000-07-26 01:16  macgyver

	* Make.rules.in, config.h.in, configure, configure.in,
	include/libsupp.h, lib/Makefile.in, lib/glob.c,
	modules/Makefile.in, src/Makefile.in, src/dirtree.c, src/fs.c: New
	fnmatch code in ProFTPD.  Updated from the latest and greatest
	glibc code.  ProFTPD now always uses our builtin fnmatch to
	eliminate problems with incompatible implementations as well as
	namespace collisions.

2000-07-26 00:36  macgyver

	* contrib/mod_ratio.c: Transitioned to the new fnmatch() function,
	and corrected an error where hosts were being treated in a
	case-sensitive fashion.

2000-07-25 21:41  macgyver

	* configure, configure.in: Made fnmatch check more robust and
	cleaned up gcc detection a bit.

2000-07-25 21:11  macgyver

	* configure, configure.in, src/dirtree.c: Hostname checks should be
	case insensitive.  Added FNM_CASEFOLD to fnmatch check.

2000-07-25 20:48  macgyver

	* doc/ShowUndocumented: Make the grep case insensitive.

2000-07-25 20:42  macgyver

	* config.guess, config.sub: Updated config.guess and config.sub
	scripts.

2000-07-21 11:45  macgyver

	* ChangeLog: Updated changelog.

2000-07-21 11:44  macgyver

	* ChangeLog, NEWS, config.h.in, configure, configure.in,
	modules/mod_auth.c, modules/mod_unixpw.c: Portability fixes and
	additions on various platforms.  Also corrected a problem in
	configure where a piece of code was completely bypassed.

2000-07-20 23:19  macgyver

	* doc/Configuration.html: Updated configuration documentation.

2000-07-20 23:11  macgyver

	* src/main.c: Check for getopt_long was backwards.

2000-07-20 23:09  macgyver

	* src/ftpcount.c: Handle systems without getopt_long properly.

2000-07-20 22:59  macgyver

	* modules/mod_core.c: Removed unused variables thanks to gcc -Wall.

2000-07-20 22:57  macgyver

	* src/main.c: Removed 2 printfs that were just plain wrong in a
	situation where a site is administratively shutdown (ala shutmsg,
	etc).  Also corrected a getopt_long related issue in show_usage.

2000-07-20 22:38  macgyver

	* modules/mod_pam.c: Don't close PAM handle until we exit so we
	survive across jailed environments.

2000-07-20 22:37  macgyver

	* NEWS: Updated news.

2000-07-20 22:37  macgyver

	* ChangeLog: Updated changelog.

2000-07-20 22:18  macgyver

	* src/main.c: Command line options are constants.

2000-07-20 22:18  macgyver

	* src/main.c: Be mindful of systems without getopt_long.

2000-07-20 22:06  macgyver

	* modules/mod_pam.c: Typo with AuthPAMConfig and PAMConfig.

2000-07-20 22:05  macgyver

	* configure, configure.in: Added in better PAM detection for -ldl.

2000-07-20 21:58  macgyver

	* README.LDAP, contrib/mod_ldap.c, doc/Configuration.html: Latest
	LDAP updates (mod_ldap 2.7).

2000-07-20 21:52  macgyver

	* src/data.c: Added many more descriptions around various error
	conditions for better RFC compliance.

2000-07-20 21:52  macgyver

	* modules/mod_pam.c: Fix potential strdup madness.

2000-07-20 21:47  macgyver

	* modules/mod_unixpw.c: Reworked UID/GID hash tables to be more
	portable across implementations with different sizes for UID and
	GID fields.

2000-07-11 11:44  macgyver

	* modules/mod_core.c: Fixed a minor typo when there is no regex
	engine around.

2000-07-11 07:13  macgyver

	* ChangeLog: Updated ChangeLog.

2000-07-11 07:10  macgyver

	* NEWS, src/data.c, src/main.c: Don't ignore ServerUseReverseDNS.

2000-07-11 06:36  macgyver

	* ChangeLog, contrib/mod_ldap.c, contrib/mod_quota.c,
	contrib/mod_ratio.c, contrib/mod_sqlpw.c, lib/pwgrent.c,
	lib/vsnprintf.c, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_ls.c, modules/mod_pam.c,
	modules/mod_readme.c, modules/mod_site.c, modules/mod_tar.c,
	modules/mod_test.c, modules/mod_unixpw.c, modules/mod_xfer.c,
	src/auth.c, src/dirtree.c, src/fs.c, src/ftpcount.c, src/ident.c,
	src/inet.c, src/io.c, src/log.c, src/pool.c, src/support.c: Minor
	updates and buffer cleanups.

2000-07-11 06:35  macgyver

	* include/default_paths.h, src/main.c: Added in support for core
	file debugging.

2000-07-11 06:31  macgyver

	* doc/Configuration.html: Latest and greatest documentation
	updates.

2000-07-09 00:01  macgyver

	* include/log.h, modules/mod_core.c, modules/mod_xfer.c, src/log.c,
	src/xferlog.5: Added in support for a completion field in xferlog.

2000-07-09 00:01  macgyver

	* doc/Configuration.html: Updated LDAP documentation.

2000-07-08 23:59  macgyver

	* contrib/mod_ldap.c: Added in -lresolv.

2000-07-08 23:59  macgyver

	* modules/mod_pam.c: Added a little more sanity cleanup.

2000-07-08 23:58  macgyver

	* src/support.c: Try to address potential memory issues with people
	trying to overflow large path buffers.

2000-07-08 09:26  macgyver

	* modules/mod_pam.c: Forgot to add in AuthPAM to the configuration
	tables.

2000-07-08 01:15  macgyver

	* src/inet.c: Added in some sanity checking so things like
	getsockname() don't crash on Solaris when called with invalid
	descriptors.

2000-07-08 01:02  macgyver

	* modules/mod_pam.c: I must be braindamaged to have let someone
	else convince me my original code and logic was incorrect about
	mod_pam.  There was no aforementioned memory leak, and PAM does
	work exactly as advertised.

2000-07-07 14:11  macgyver

	* contrib/mod_sqlpw.c: Fixed a bug in SQLAuthoritative detection.

2000-07-07 00:12  macgyver

	* ChangeLog, include/version.h: Updated ChangeLog as well as
	version.

2000-07-07 00:09  macgyver

	* contrib/: README.ratio, mod_ratio.c: Updated to mod_ratio.

2000-07-06 23:41  macgyver

	* NEWS, modules/mod_ls.c, modules/mod_tar.c, src/auth.c,
	src/data.c, src/fs.c, src/log.c, src/support.c: Fixed various
	MAXPATHLEN buffers.

2000-07-06 23:21  macgyver

	* modules/mod_ls.c: Use access_check to properly check permissions.
	 More consistent handling of '.' and '..'.  I can't wait to rewrite
	this module.

2000-07-06 23:18  macgyver

	* modules/mod_core.c, src/support.c: Handle symlinks more
	appropriately...follow the link, not the file.

2000-07-06 18:19  macgyver

	* NEWS, include/support.h, src/dirtree.c, src/support.c: Added
	access_check() to handle correct permission checking.

2000-07-06 17:26  macgyver

	* src/auth.c: Minor correction to auth_uid_name and auth_gid_name.

2000-07-06 17:00  macgyver

	* src/log.c: Documented design decision behind utmp entries and
	strings.

2000-07-06 16:44  macgyver

	* doc/Configuration.html: Updates to documentation.

2000-07-06 16:42  macgyver

	* modules/Makefile.in: Removed mod_mysql.h dependency.

2000-07-06 13:19  macgyver

	* contrib/mod_sqlpw.c: Added SQLKeyField, SQLKey and
	SQLAuthoritative directives.

2000-07-06 13:08  macgyver

	* NEWS, doc/Configuration.html, include/proftpd.h,
	modules/mod_core.c, modules/mod_xfer.c: Fixed GroupOwner and added
	UserOwner.

2000-07-06 12:29  macgyver

	* NEWS, config.h.in, configure, configure.in, src/main.c,
	modules/mod_auth.c: Added in support to handle large groups
	efficiently.  This should take care of the 'hangs forever on login'
	bug.

2000-07-06 11:33  macgyver

	* modules/mod_auth.c: Fixed a bug when classes weren't enabled and
	DisplayConnect is used.

2000-07-06 06:33  macgyver

	* include/inet.h, src/data.c, src/inet.c: AllowForeignAddress
	directives now work on passive connections as well.

2000-07-06 05:58  macgyver

	* modules/mod_site.c: Typo in AllowChmod implementation. :)

2000-07-06 05:44  macgyver

	* Make.rules.in: Minor cleanups.

2000-07-05 23:59  macgyver

	* src/main.c: Added in set_proc_title duirng login.

2000-07-05 23:53  macgyver

	* modules/: mod_auth.c, mod_core.c, mod_xfer.c: Stubs for
	unimplemented commands.  Bleh...we need to overhaul this protocol.

2000-07-05 23:46  macgyver

	* doc/Configuration.html: Updated classes documentation.

2000-07-05 23:45  macgyver

	* NEWS, modules/mod_xfer.c: Minor typo in cmd_stor.

2000-07-05 23:42  macgyver

	* modules/mod_auth.c: Fixed a minor race condition in classes.

2000-07-05 23:18  macgyver

	* NEWS, modules/mod_ls.c: Fixed a minor permissions display problem
	when DirFakeMode is not in use.

2000-07-05 23:13  macgyver

	* src/proftpd.8: Added documentation for -t option.

2000-07-05 23:08  macgyver

	* src/main.c: Fixed use of 500 instead of R_500.

2000-07-05 22:58  macgyver

	* NEWS, config.h.in, configure, configure.in, lib/vsnprintf.c,
	src/ftpcount.c: Made portable *snprintf libraries more so by
	supporting floating point operations and updated ftpcount
	accordingly.

2000-07-05 22:57  macgyver

	* modules/mod_pam.c: Added in session control management.

2000-07-05 21:51  macgyver

	* lib/pwgrent.c: A fix for dealing with FreeBSD's (IMO **BROKEN**)
	passwd scheme that allows comments and blank lines in passwd files.

2000-07-05 21:41  macgyver

	* NEWS, modules/mod_site.c: Added AllowChmod directive.

2000-07-05 21:24  macgyver

	* NEWS, doc/Configuration.html, modules/mod_ls.c,
	modules/mod_readme.c: DisplayReadme now accepts patterns.

2000-07-05 20:55  macgyver

	* Make.rules.in, NEWS, include/default_paths.h, src/main.c,
	src/proftpd.8: A PID file is now created in standalone mode.

2000-07-05 20:32  macgyver

	* acconfig.h, config.h.in, configure, configure.in, include/conf.h,
	modules/mod_ls.c: Fixed a POSIX issue regarding NAME_MAX usage.

2000-07-05 20:31  macgyver

	* NEWS: Updated news.

2000-07-05 20:31  macgyver

	* INSTALL: Updated documentation.

2000-07-03 11:25  macgyver

	* modules/mod_ls.c: Fixed potential buffer problem in dolist().

2000-07-03 09:25  macgyver

	* modules/mod_log.c: Cleaned up mod_log slightly, and added in some
	comments about potential buffer problems to be fixed after 1.2.0.

2000-07-03 09:03  macgyver

	* README.PAM: Updated PAM documentation to reflect AuthPAM.

2000-07-03 08:55  macgyver

	* modules/mod_pam.c: Changed PAMConfig to AuthPAMConfig for
	compatability reasons going forward.  Added in AuthPAM directive to
	selectively activate/deactivate PAM.  Cleaned up PAM functions a
	bit and made some checks more strict.  Removed a minor potential
	memory leak.

2000-07-03 07:30  macgyver

	* src/main.c: Security fix in setproctitle().

2000-05-15 08:08  macgyver

	* contrib/mod_sqlpw.c: Fixed the 'password shows up instead of the
	username' problem with SQL passwords

2000-03-05 23:11  macgyver

	* CREDITS: Updated CREDITS

2000-03-05 22:44  macgyver

	* INSTALL: An even cooler INSTALL file

2000-03-05 22:38  macgyver

	* INSTALL, doc/Configuration.html: Documentation updates

2000-03-05 22:25  macgyver

	* NEWS, modules/mod_ls.c: Added in -L option for things like mirror
	to work with symlinks

2000-03-05 21:32  macgyver

	* configure, configure.in: Fixed a bug in link-testing for -ldl

2000-03-03 13:10  macgyver

	* config.h.in, configure, configure.in, modules/mod_pam.c: Minor
	cleanups of configure scripts to remove dependencies on -ldl

2000-03-02 07:32  macgyver

	* src/: ftpcount.1, ftpshut.8, ftpwho.1, proftpd.8, xferlog.5:
	Cleaned up man pages a bit.  Lots more work still needed, though.

2000-02-29 22:13  macgyver

	* NEWS, modules/mod_ls.c: Put in a better optimized sreaddir
	function

2000-02-29 22:13  macgyver

	* modules/mod_auth.c: Cleanup of a couple of typos, and removed
	some redundant code

2000-02-29 22:12  macgyver

	* include/conf.h, modules/mod_tar.c: Moved the NAME_MAX stuff into
	conf.h, for portability

2000-02-29 22:11  macgyver

	* src/pool.c: Commented out references to symbol information in
	pool allocations

2000-02-28 23:25  macgyver

	* NEWS, acconfig.h, config.h.in, configure, configure.in,
	src/main.c: Added in support for tzset, to preserve timezone
	information across a chroot

2000-02-28 23:25  macgyver

	* src/ftpcount.c: Cleaned up a couple of compile-time warnings

2000-02-28 17:11  macgyver

	* NEWS, lib/vsnprintf.c, src/log.c: Removed spurious alloca calls

2000-02-28 16:30  macgyver

	* modules/mod_tar.c: Make mod_tar more portable

2000-02-28 12:19  macgyver

	* NEWS, doc/Configuration.html, modules/mod_auth.c,
	modules/mod_log.c: Added in %A, %F, and %m to LogFormat so we can
	do CLF-style logs now

2000-02-28 12:02  macgyver

	* ChangeLog, NEWS, src/dirtree.c, src/main.c: Added -t option to
	allow for syntax checking of a config file and made config file
	errors give line and file information on failure

2000-02-28 11:06  macgyver

	* modules/: mod_auth.c, mod_core.c: Minor cosmetic cleanups

2000-02-28 10:57  macgyver

	* NEWS, modules/mod_core.c: Add %k directive to show amount of data
	in a user-friendly way in DisplayQuit

2000-02-28 10:56  macgyver

	* modules/mod_auth.c: Make root logins louder

2000-02-28 03:15  macgyver

	* NEWS, README.Unixware, config.guess, config.sub: Unixware support
	and updated config.guess, config.sub files

2000-02-28 02:50  macgyver

	* NEWS, src/inet.c: FreeBSD 4.0 support added

2000-02-28 02:46  macgyver

	* modules/: mod_pam.c, mod_unixpw.c: Fixed a minor typo in pw_auth

2000-02-28 02:42  macgyver

	* NEWS, contrib/mod_quota.c: Added mod_quota

2000-02-28 02:37  macgyver

	* modules/mod_xfer.c: Include sys/sendfile.h

2000-02-28 02:32  macgyver

	* modules/mod_core.c: Minor cleanups of unused variables

2000-02-28 02:25  macgyver

	* NEWS, modules/mod_log.c: Logging of transfer times is more
	precise

2000-02-28 02:19  macgyver

	* modules/mod_core.c: Fixed a typo that called VirtualHost a
	VirtualServer

2000-02-28 02:16  macgyver

	* NEWS, modules/mod_log.c: Add a warning for invalid classes in
	ExtendedLog

2000-02-28 02:14  macgyver

	* NEWS, src/main.c: Save environment before doing anything with
	set_proc_title.

2000-02-26 13:34  macgyver

	* NEWS, contrib/mod_ldap.c: Updated mod_ldap to 2.5.2.

2000-02-26 13:31  macgyver

	* NEWS, modules/mod_xfer.c: Updated bandwidth code to use select
	instead of usleep.

2000-02-15 16:33  macgyver

	* NEWS, src/dirtree.c: Fixed Umask handling for directories.

2000-02-15 16:09  macgyver

	* NEWS, modules/mod_xfer.c: Correct the case where there is no
	second argument to TYPE L X.

2000-02-15 15:48  macgyver

	* src/support.c: Correct calc_fs to actually make the right
	calculation when using statvfs.

2000-02-01 08:59  macgyver

	* modules/mod_auth.c: Fixed a NULL dereference when AuthUsingAlias
	is used outside of <Anonymous> directives.

2000-01-23 21:59  macgyver

	* NEWS, modules/mod_auth.c: Fixed a small group permissions
	problem.

2000-01-23 21:47  macgyver

	* src/: dirtree.c, main.c: Removed references to the fastpathing of
	limits.  This topic is too complex to deal with for 1.2.0.

2000-01-23 17:15  macgyver

	* src/main.c: This is a stupid message...just disabled my
	fastpath...needs more work, and I need to step out for a while. :)

2000-01-23 17:03  macgyver

	* src/main.c: Added a fastpath for denying commands in the dispatch
	loop.

2000-01-23 16:46  macgyver

	* include/proftpd.h, modules/mod_auth.c, modules/mod_core.c,
	src/ftpcount.c: Support for class listing in ftpcount.	Support for
	full use of % options in DisplayConnect.

2000-01-23 15:37  macgyver

	* doc/Undocumented.txt: Updated Undocumented.txt.

2000-01-23 15:37  macgyver

	* doc/Configuration.html: Documentation for Include directive.

2000-01-23 15:31  macgyver

	* modules/mod_core.c: Added 'Include' directive.

2000-01-23 15:12  macgyver

	* modules/mod_pam.c: Re-add -ldl to mod_pam.

2000-01-23 14:55  macgyver

	* modules/mod_core.c: DisplayConnect now supports all the %
	options.  Correct a bug with %z printing in classes.

2000-01-23 14:49  macgyver

	* modules/mod_ls.c: Added TimesGMT, and made our listing output
	more consistent.

2000-01-23 14:48  macgyver

	* doc/Configuration.html: Added documentation for Class/Classes and
	TimeGMT.

2000-01-23 10:38  macgyver

	* NEWS, modules/mod_ls.c: Fix a stupid dereference in mod_ls.

2000-01-17 19:16  macgyver

	* CREDITS: Added a CREDITS file.

2000-01-17 19:15  macgyver

	* README: Updated with new web site.

2000-01-17 19:14  macgyver

	* contrib/dist/rpm/proftpd.spec.in: Updated for new web site.

2000-01-17 19:08  macgyver

	* ChangeLog: Updated for pre10.

2000-01-17 19:04  macgyver

	* include/version.h: Updated for pre10.

2000-01-17 19:01  macgyver

	* NEWS: Updated for pre10 release.

2000-01-17 18:07  macgyver

	* doc/Configuration.html, include/dirtree.h, modules/mod_core.c,
	src/dirtree.c: Corrected some errors in .ftpaccess handling.

2000-01-17 18:00  macgyver

	* config.sub: Recognize BSDI on an UltraSPaRC

2000-01-17 16:41  macgyver

	* NEWS, src/inet.c: inet_getname no longer returns NULL in bad host
	entry cases.

2000-01-17 16:27  macgyver

	* NEWS, src/fs.c: Corrected ~ reporting.

2000-01-15 14:54  macgyver

	* lib/pwgrent.c: Corrected an allocation error in pwgrent.

2000-01-03 13:28  macgyver

	* include/privs.h, include/proftpd.h, modules/mod_auth.c: Added
	Simon's patch to handle chdir-ing properly into user accounts.

2000-01-03 12:17  macgyver

	* modules/mod_xfer.c: Handle a case with a zero-length file for
	BSD.

1999-12-30 11:06  macgyver

	* src/data.c: Fixed total calculation.

1999-12-30 10:41  macgyver

	* NEWS, include/dirtree.h, modules/mod_auth.c, modules/mod_core.c:
	Fixed error messages in cases where it's an invalid number of
	arguments.

1999-12-29 22:27  macgyver

	* ChangeLog, src/data.c: Added a fix for BSD's strange sendfile
	behavior.

1999-12-29 12:08  macgyver

	* src/data.c: Minor correction to sendfile() semantics on FreeBSD.

1999-12-28 07:54  macgyver

	* contrib/mod_linuxprivs.c, contrib/mod_sqlpw.c,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_ls.c, modules/mod_readme.c, modules/mod_site.c,
	modules/mod_xfer.c: Ensured that cmdtable structs remained static
	to the files they're defined in.

1999-12-28 07:43  macgyver

	* ChangeLog: Updated ChangeLog.

1999-12-28 07:43  macgyver

	* src/: support.c, utils.c: Cleaned up sstrncpy properly and backed
	out previous incorrect cleanup.

1999-12-27 23:45  macgyver

	* NEWS: Updated again.

1999-12-27 23:43  macgyver

	* NEWS: Updated NEWS.

1999-12-27 23:33  macgyver

	* src/: support.c, utils.c: Cleaned up the implementation of
	sstrncpy slightly.

1999-12-27 23:27  macgyver

	* modules/mod_xfer.c: Disable sendfile() if we're using bandwidth
	control.

1999-12-27 23:18  macgyver

	* modules/mod_auth.c: Fixed a missing variable in a log_auth entry.

1999-12-27 22:32  macgyver

	* INSTALL, README, doc/Configuration.html: Updated documentation to
	reflect new web site.

1999-12-27 22:26  macgyver

	* configure, configure.in: Fixed the detection of hpsecurity.h

1999-12-27 22:24  macgyver

	* modules/mod_readme.c: A minor Y2K correction in handling READMEs.

1999-12-26 19:03  macgyver

	* NEWS, README.LDAP, contrib/mod_ldap.c, doc/Configuration.html:
	Updated mod_ldap.

1999-12-26 18:53  macgyver

	* configure, configure.in: Fixed a minor typo in a test case.

1999-12-26 18:48  macgyver

	* modules/mod_auth.c: Group handling fixed for complex groups.

1999-12-26 18:43  macgyver

	* modules/mod_xfer.c: Corrected a minor misdefinition in
	xfer_init_parent.

1999-12-22 22:05  macgyver

	* NEWS, lib/pwgrent.c: Generate a meaningful error for bad group
	entries.

1999-12-22 22:04  macgyver

	* modules/mod_xfer.c: Added more caught cases in sendfile().

1999-12-09 06:54  macgyver

	* src/support.c: Small Y2K fix.

1999-11-28 21:26  macgyver

	* NEWS, src/data.c: sendfile() doesn't log spurious errors unless
	in debug mode.

1999-10-27 13:45  macgyver

	* configure, configure.in: Corrected intall_group handling.

1999-10-27 13:43  macgyver

	* modules/mod_xfer.c: Minor optimization in sendfile() detection on
	Linux.

1999-10-26 23:26  macgyver

	* modules/mod_xfer.c: Minor log cleanup for data_sendfile.

1999-10-26 23:24  macgyver

	* modules/mod_xfer.c: Moved around some logging for data_sendfile.

1999-10-26 22:45  macgyver

	* contrib/.cvsignore: Updated for proftpd.spec.

1999-10-26 22:45  macgyver

	* contrib/dist/rpm/.cvsignore: New file.

1999-10-26 22:44  macgyver

	* modules/mod_xfer.c: sendfile() should take a more graceful and
	tolerant approach to slow connections.	It seems that the problem
	is that its too fast.

1999-10-26 22:43  macgyver

	* Makefile.in: Minor path correction for proftpd.spec.

1999-10-26 20:06  macgyver

	* ChangeLog: Updated.

1999-10-26 20:01  macgyver

	* NEWS, contrib/dist/rpm/proftpd.spec.in: Minor cleanups.

1999-10-26 19:36  macgyver

	* NEWS, README.LDAP, doc/Configuration.html, include/version.h:
	Documentation updates and version bump to pre9.

1999-10-26 19:20  macgyver

	* contrib/dist/rpm/proftpd.spec.in: Updated to reflect new paths.

1999-10-26 18:58  macgyver

	* modules/mod_xfer.c: Added support for TYPE L for RFC 959
	compliance.

1999-10-26 18:43  macgyver

	* doc/rfc/: draft-bonachea-sftp-00.txt,
	draft-ietf-ftpext-mlst-08.txt,
	draft-ietf-ftpext-sec-consider-02.txt, rfc0959.txt, rfc2228.txt:
	Added RFCs to the documentation.

1999-10-26 18:08  macgyver

	* configure, configure.in: Fixed my stupid typo in FreeBSD
	setpassent.

1999-10-26 18:02  macgyver

	* doc/: Configuration.html, Undocumented.txt: Added more
	directives.

1999-10-25 13:13  macgyver

	* doc/: Configuration.html, ShowUndocumented, Undocumented.txt:
	More additions, courtesy of Ben Ritcey.

1999-10-22 22:24  macgyver

	* NEWS: Added AuthUsingAlias.

1999-10-22 22:18  macgyver

	* doc/Configuration.html, modules/mod_auth.c, modules/mod_core.c:
	Added in AuthUsingAlias.

1999-10-22 21:07  macgyver

	* configure, configure.in, contrib/ftp.pamd,
	contrib/proftpd.spec.in, contrib/dist/rpm/ftp.pamd,
	contrib/dist/rpm/proftpd.init.d, contrib/dist/rpm/proftpd.spec.in,
	doc/Undocumented.txt: Moved around RPM build files.

1999-10-22 20:53  macgyver

	* ChangeLog: Updated.

1999-10-22 20:52  macgyver

	* NEWS, modules/mod_xfer.c: Minor updates.

1999-10-22 20:39  macgyver

	* contrib/proftpd.spec.in: Updated spec file to produce standalone
	and inetd packages.

1999-10-22 20:21  macgyver

	* NEWS, README, acconfig.h, config.h.in, configure, configure.in,
	modules/mod_auth.c: Updates for FreeBSD's brokenness with respect
	to setpassent.

1999-10-22 20:21  macgyver

	* modules/mod_xfer.c: FreeBSD cleanups for sendfile().

1999-10-22 19:48  macgyver

	* contrib/mod_ldap.c: Updated mod_ldap.

1999-10-20 21:37  macgyver

	* modules/mod_pam.c: Minor cleanups/updates.

1999-10-20 21:36  macgyver

	* doc/: Configuration.html, ShowUndocumented, Undocumented.txt:
	Updated configuration documentation.

1999-10-17 22:12  macgyver

	* NEWS, doc/Configuration.html, include/dirtree.h,
	modules/mod_core.c, src/dirtree.c: Added a second argument to the
	Umask directive to handle directories.

1999-10-17 22:11  macgyver

	* modules/mod_xfer.c: sendfile() now deprecates politely on Linux
	2.0.x.

1999-10-17 13:09  macgyver

	* doc/Configuration.html: Added in documentation for DisplayReadme.

1999-10-17 12:11  macgyver

	* contrib/genuser.pl: Added in genuser.pl to facilitiate the
	creation of username:password AuthUserFile entries.

1999-10-11 22:28  macgyver

	* src/ftpwho.c: Added in ftpwho.c.

1999-10-11 20:40  macgyver

	* modules/mod_pam.c: Fixed AuthPAMAuthoritative.

1999-10-11 04:14  macgyver

	* contrib/: mod_pgsql.c, mod_sqlpw.c: Minor code cleanups.

1999-10-11 00:28  macgyver

	* NEWS, config.h.in, configure, configure.in, include/conf.h: Added
	in support for setgroupent.

1999-10-11 00:20  macgyver

	* modules/mod_auth.c: Fixed the 'no names, just UIDs' bug.

1999-10-10 22:07  macgyver

	* ChangeLog: Updated.

1999-10-10 21:45  macgyver

	* Make.rules.in, Makefile.in, NEWS, src/Makefile.in,
	src/ftpcount.c: Corrected a couple of grammatical errors in
	ftpcount/ftpwho, and seperated them into their own binaries.

1999-10-10 20:13  macgyver

	* NEWS, configure, contrib/mod_ldap.c, contrib/mod_linuxprivs.c,
	contrib/mod_ratio.c, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_ls.c, modules/mod_pam.c,
	modules/mod_readme.c, modules/mod_xfer.c, src/log.c, src/main.c,
	src/utils.c: Updated logging to be more consistent, and generally
	be more informative.

1999-10-10 20:10  macgyver

	* README.PAM: Updated some information for FreeBSD, SuSE, and
	others.

1999-10-10 11:33  macgyver

	* NEWS, configure.in: install_group slightly more portable.

1999-10-10 03:05  macgyver

	* contrib/mod_ldap.c: Updated author/copyright info.

1999-10-10 03:01  macgyver

	* contrib/mod_ldap.c, doc/Configuration.html: Added in mod_ldap.

1999-10-07 11:10  macgyver

	* NEWS: Updated.

1999-10-07 11:10  macgyver

	* modules/mod_pam.c: Removed Log RCS ID.

1999-10-06 20:25  macgyver

	* modules/mod_auth.c, modules/mod_core.c, src/main.c: Added in some
	better/clearer logging support.

1999-10-05 22:26  macgyver

	* NEWS, README.PAM: Fixed FreeBSD documentation.

1999-10-05 20:48  macgyver

	* modules/mod_auth.c: Fixed potential segfault in
	group_expression().

1999-10-05 20:47  macgyver

	* doc/Configuration.html: Removed Bandwidth from docs.

1999-10-05 20:40  macgyver

	* NEWS: Updated.

1999-10-05 20:39  macgyver

	* modules/mod_pam.c: AuthPAMAuthoritative now defaults to False.

1999-10-04 22:39  macgyver

	* NEWS: Added a news file.

1999-10-04 22:37  macgyver

	* acconfig.h, config.h.in, configure, configure.in,
	doc/Undocumented.txt, include/data.h, src/data.c: Added in support
	for sendfile on BSD platforms.

1999-10-04 21:28  macgyver

	* ChangeLog, Makefile.in, doc/Undocumented.txt, doc/mod_sample.c,
	modules/mod_sample.c: Miscellaneous reshuffling.

1999-10-04 17:07  macgyver

	* configure, configure.in: Fixed a small typo.

1999-10-04 16:58  macgyver

	* ChangeLog: Updated.

1999-10-04 16:58  macgyver

	* ChangeLog: [no log message]

1999-10-04 16:57  macgyver

	* changelog, doc/Changes-1.2.0pre3: Moved the old changelog to
	doc/Changes-1.2.0pre3 to avoid any confusion.

1999-10-04 16:54  macgyver

	* ChangeLog: Updated the ChangeLog.

1999-10-04 16:41  macgyver

	* contrib/mod_pgsql.c: Fixed a bad path in includes.

1999-10-04 16:39  macgyver

	* contrib/mod_ratio.c: Fixed a typo in an snprintf.

1999-10-04 16:35  macgyver

	* include/version.h: Updated to pre8.

1999-10-04 16:35  macgyver

	* configure, configure.in: Enhanced configure to automagically
	create the necessary symlinks.

1999-10-04 16:34  macgyver

	* contrib/: mod_mysql.c, mod_pgsql.c: Fixed references to absolute
	paths.

1999-10-04 16:09  macgyver

	* contrib/: mod_mysql.c, mod_mysql.h, mod_pgsql.c, mod_ratio.c,
	mod_sqlpw.c: Added in Johnie Ingram's latest mod_*sql patches,
	along with some slight buffer fixes of my own.

1999-10-01 16:52  macgyver

	* src/support.c: Fixed a typo with statvfs.

1999-10-01 08:57  macgyver

	* doc/Undocumented.txt: Updated undocumented directives.

1999-10-01 01:13  macgyver

	* ChangeLog: Moved to cvs2cl generation of ChangeLogs.

1999-10-01 00:58  macgyver

	* ChangeLog: Updated ChangeLog

1999-10-01 00:57  macgyver

	* config.h.in, configure, configure.in, include/data.h,
	include/dirtree.h, include/log.h, include/proftpd.h,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_xfer.c, src/io.c, src/log.c, src/main.c: Added classes
	support, new bandwidth support, and sendfile support.

1999-10-01 00:55  macgyver

	* src/data.c: Added support for sendfile().

1999-09-30 21:08  macgyver

	* doc/Undocumented.txt: Regenerated the undocumented directives.

1999-09-30 20:49  macgyver

	* include/privs.h, modules/mod_auth.c: Added in support for
	setresuid on HP/UX.

1999-09-30 20:36  macgyver

	* doc/Configuration.html, modules/mod_xfer.c: Added new Bandwidth
	code and documentation.

1999-09-30 20:35  macgyver

	* modules/mod_auth.c: Corrected a tricky bug with parsing of
	configuration files.  Thanks Klaus.

1999-09-30 20:34  macgyver

	* modules/mod_ls.c: Fixed a silly typo with snprintf.

1999-09-30 20:33  macgyver

	* modules/mod_unixpw.c: Added support for HP/UX-style security.

1999-09-30 20:33  macgyver

	* modules/mod_core.c: Removed old and naieve bandwidth code.

1999-09-30 20:32  macgyver

	* src/dirtree.c, include/dirtree.h: Remove old and naieve bandwidth
	code.

1999-09-30 20:31  macgyver

	* config.h.in, configure, configure.in: HP/UX security detection
	added.

1999-09-29 23:10  macgyver

	* modules/mod_auth.c: Fix a potential security hole.

1999-09-29 23:10  macgyver

	* modules/mod_ls.c: DirFakeMode available inside <Directory>
	blocks.

1999-09-29 23:04  macgyver

	* configure, configure.in: Corrected configure portability issues.

1999-09-29 23:03  macgyver

	* modules/mod_ls.c: Corrected static declarations.

1999-09-29 22:54  macgyver

	* contrib/mod_linuxprivs.c: Added support for PowerPC
	architectures.

1999-09-29 22:54  macgyver

	* src/dirtree.c: Corrected a couple of problems related to IP LIMIT
	directives.

1999-09-29 22:28  macgyver

	* contrib/mod_readme.c: Deleted spurious mod_readme file.

1999-09-29 22:13  macgyver

	* modules/mod_core.c: Fixed compliance with RFC 929 with respect to
	RNTO.

1999-09-29 13:46  macgyver

	* modules/: mod_auth.c, mod_ls.c: Minor bug fixes.

1999-09-29 13:45  macgyver

	* src/dirtree.c: Fixed a bug in match_ip that was causing some
	LIMIT directives to fail.

1999-09-28 16:09  macgyver

	* src/inet.c: Corrected an incorrect call to inet_validate in
	inet_getaddr.

1999-09-26 14:42  macgyver

	* doc/Configuration.html: Fixed a small typo.

1999-09-26 10:03  macgyver

	* ChangeLog: Added in a real ChangeLog.

1999-09-26 03:02  macgyver

	* doc/Undocumented.txt, modules/mod_core.c: Added in
	CommandBufferSize.

1999-09-25 23:00  macgyver

	* src/log.c: Corrected minor syslog errors.

1999-09-25 22:36  macgyver

	* src/dirtree.c: Fixed a C++ style comment.

1999-09-25 22:32  macgyver

	* src/utils.c: Compilation issues on other Unix platforms
	addressed.

1999-09-25 22:08  macgyver

	* doc/Configuration.html: Added in updated configuration
	directives.

1999-09-18 11:26  macgyver

	* src/: dirtree.c, fs.c: Cleaned up usage of fs_readlink.

1999-09-18 11:25  macgyver

	* src/log.c: Code cleanups.

1999-09-18 11:25  macgyver

	* src/: pool.c, support.c: Minor code beautification.

1999-09-18 11:23  macgyver

	* modules/mod_ls.c: Fixed some bad code calling fs_readlink.

1999-09-17 00:36  macgyver

	* Makefile.in: Fixed symbolic link installation.

1999-09-17 00:31  macgyver

	* contrib/mod_mysql.c, contrib/mod_ratio.c, include/support.h,
	modules/mod_auth.c, modules/mod_core.c, modules/mod_log.c,
	modules/mod_ls.c, modules/mod_pam.c, modules/mod_tar.c,
	modules/mod_test.c, modules/mod_xfer.c, src/auth.c, src/dirtree.c,
	src/fs.c, src/ftpcount.c, src/log.c, src/main.c, src/pool.c,
	src/support.c, src/utils.c: Implemented sstrncpy to handle proper
	buffer copying issues on all platforms.

1999-09-16 21:14  macgyver

	* modules/mod_ls.c: gcc cleanups.

1999-09-16 21:14  macgyver

	* modules/mod_log.c: Eliminated some potential problems with
	logging.

1999-09-16 21:13  macgyver

	* modules/mod_xfer.c: gcc cleanups and a more informative error
	message added.

1999-09-16 21:06  macgyver

	* src/log.c: More intelligent handling of logfiles to avoid a
	potential race condition.

1999-09-16 21:05  macgyver

	* modules/mod_core.c: General regex cleanups.  Added
	AllowFilter/DenyFilter.  More intelligent handling of logfiles. 
	gcc cleanups.  wu-ftp style logging of deleted files.

1999-09-16 21:00  macgyver

	* src/pool.c: Fixed gcc warnings.

1999-09-16 20:59  macgyver

	* src/main.c: Added AllowFilter/DenyFilter.  Fixed a small typo
	with newlines.	Corrected a slight problem with memory debugging. 
	Fixed several gcc warnings.

1999-09-16 20:57  macgyver

	* src/utils.c: Check for bad DNS entries.

1999-09-16 20:56  macgyver

	* include/inet.h, src/inet.c: Check for any potential DNS spoofing
	attacks from the outside.

1999-09-16 20:55  macgyver

	* include/version.h: Bumped version number.

1999-09-16 20:54  macgyver

	* sample-configurations/complex-virtual.conf: Added in a new sample
	configuration.

1999-09-16 20:53  macgyver

	* contrib/proftpd.spec.in: Added in mod_readme.

1999-09-16 20:45  macgyver

	* .cvsignore, contrib/.cvsignore: Added some more files to ignore.

1999-09-16 10:20  macgyver

	* src/main.c: Changed an argument reversal.

1999-09-16 00:45  macgyver

	* src/log.c: Cleaned up some ugly code.

1999-09-16 00:42  macgyver

	* src/main.c: Fixed a silly, yet insidious, way to overflow a
	buffer.

1999-09-14 11:36  macgyver

	* modules/mod_xfer.c: Corrected a minor typo .in -> .in.

1999-09-14 01:43  macgyver

	* changelog, include/proftpd.h, modules/mod_core.c,
	modules/mod_xfer.c: Implemented HiddenStor.

1999-09-12 14:11  macgyver

	* README.Solaris2.5x: Additional information regarding Solaris
	2.5.x systems added.

1999-09-12 13:28  macgyver

	* config.h.in, configure, configure.in, include/conf.h, src/log.c:
	Added in support for utmpx under Solaris and like-minded platforms.

1999-09-12 10:04  macgyver

	* doc/: Configuration.html, FAQ-config.html, GetConf,
	ShowUndocumented, Undocumented.txt: Added configuration
	documentation and 'un' documentation.

1999-09-12 09:30  macgyver

	* contrib/mod_ratio.c, doc/GetConf, modules/mod_auth.c,
	modules/mod_core.c, modules/mod_log.c, modules/mod_ls.c,
	modules/mod_readme.c, modules/mod_sample.c: Initial import of
	GetConf, and slight cleanup in all modules.

1999-09-11 17:08  macgyver

	* changelog, src/ftpcount.1, src/ftpshut.8, src/ftpwho.1,
	src/proftpd.8: Corrected mailing list addresses.

1999-09-11 17:05  macgyver

	* contrib/proftpd.spec.in, include/version.h: Corrected versioning
	info.

1999-09-11 13:50  macgyver

	* configure, configure.in: Forgot the 'id' issue.

1999-09-11 13:45  macgyver

	* contrib/proftpd.spec.in: Cleanup of spec file.

1999-09-11 13:44  macgyver

	* configure, configure.in: A couple of more configure fixes.

1999-09-10 14:17  macgyver

	* README.PAM, src/log.c: Added PAM README, and modified log.c to
	handle log_xfer more like WU-FTPd.

1999-09-10 13:17  macgyver

	* INSTALL, README, contrib/mod_pam.c, modules/mod_pam.c: Moved PAM
	into the main module set.  It's now a 'core' feature.

1999-09-10 12:49  macgyver

	* src/main.c: Added CommandBufferSize option.

1999-09-10 12:08  macgyver

	* configure, configure.in: Fixed a small typo with shadow use.

1999-09-10 01:21  macgyver

	* configure, configure.in: Updated support for Solaris, and made
	PAM sleep quietly when told to do so.

1999-09-10 00:46  macgyver

	* src/support.c: Fixed remaining buffer issues in sreplace.

1999-09-09 22:36  macgyver

	* src/pool.c: Corrected alignment issues on 64-bit platforms. 
	Thanks to Todd C. Miller <millert@ee.ethz.ch> for the patch.

1999-09-09 22:27  macgyver

	* src/ftpshut.c: Cleaned up ftpshut options to return more
	meaningful errors.

1999-09-09 20:44  macgyver

	* src/pool.c: Fix for improper strncpy.

1999-09-08 20:18  macgyver

	* src/support.c: Corrected a length bug in sreplace.

1999-09-08 01:35  macgyver

	* configure, configure.in, contrib/mod_pam.c: Updates to
	auto-configuring for PAM on *BSD.

1999-09-08 01:03  macgyver

	* configure, configure.in: Fixed setproctitle detection on *BSD
	platforms.

1999-09-08 00:48  macgyver

	* configure, configure.in: Fixed an extra 'fi' statement.

1999-09-08 00:43  macgyver

	* configure, configure.in: Fixed a small typo in PAM detection.

1999-09-08 00:42  macgyver

	* Make.rules.in, config.h.in: Added memory debugging support.

1999-09-08 00:15  macgyver

	* contrib/: mod_mysql.c, mod_mysql.h: Initial import of mod_mysql,
	with some buffer fixes.

1999-09-08 00:09  macgyver

	* modules/Makefile.in: Updated for mod_mysql.

1999-09-08 00:06  macgyver

	* config.guess: Added in StrongARM support.

1999-09-07 23:59  macgyver

	* src/main.c: Added in some debugging code to assist in tracking
	down memory problems.

1999-09-07 23:58  macgyver

	* src/pool.c: Fixed a couple of bugs introduced by silly typos.

1999-09-07 23:57  macgyver

	* src/log.c: Minor buffer cleanups.

1999-09-07 23:55  macgyver

	* src/inet.c: Added a helper message for people who misconfigure
	their servers.

1999-09-07 16:29  macgyver

	* Makefile.in, config.h.in, configure, configure.in,
	include/dirtree.h, include/fs.h, include/version.h, lib/glob.c,
	src/dirtree.c, src/fs.c, src/ftpcount.c, src/inet.c, src/log.c,
	src/main.c, src/modules.c, src/pool.c, src/support.c: Removed lots
	of unsafe buffer copies, as well as addressed a couple of Y2K
	issues.

1999-09-07 16:22  macgyver

	* contrib/.cvsignore: Removed README.linux-privs

1999-09-07 16:17  macgyver

	* contrib/: ftp.pamd, proftpd.spec.in: Added in RPM spec and
	ProFTPD PAM file.

1999-09-07 16:14  macgyver

	* contrib/mod_linuxprivs.c: Updated capabilities code to newer
	release.

1999-09-07 16:13  macgyver

	* contrib/mod_ratio.c: Fixed some potential buffer issues.

1999-09-07 16:13  macgyver

	* contrib/mod_pam.c: Some minor security updates to fix potential
	buffer problems.

1999-09-07 16:09  macgyver

	* modules/: mod_auth.c, mod_log.c, mod_ls.c, mod_site.c, mod_tar.c,
	mod_test.c, mod_unixpw.c, mod_xfer.c: Removed unsafe buffer copies
	that may have been potential problems.	Implemented the 'real'
	patch for the MKD/log security issues.

1999-09-07 16:08  macgyver

	* modules/mod_core.c: Added in Bandwidth patch for bandwidth
	control.  Security cleanups -- removed lots of unsafe buffer
	copies.

1999-09-07 16:06  macgyver

	* modules/Makefile.in: Updated Makefile for new capabilities code.

1999-08-30 18:31  flood

	* changelog, contrib/mod_linuxprivs.c, include/options.h,
	include/pool.h, modules/mod_core.c, modules/mod_ls.c,
	modules/mod_xfer.c, src/log.c, src/main.c, src/modules.c,
	src/pool.c: Mucho patches.

1999-03-11 17:58  flood

	* changelog, modules/mod_xfer.c: TYPE A N

1999-03-11 17:37  flood

	* changelog, src/inet.c: OpenBSD SO_REUSEADDR patch.

1999-03-09 17:19  flood

	* changelog, include/version.h: Version 1.2.0pre3

1999-03-07 09:18  flood

	* changelog, include/proftpd.h, modules/mod_core.c, src/dirtree.c,
	src/main.c: Added `MultilineRFC2228' directive and changed
	`ServerIdent'.

1999-03-05 09:55  flood

	* modules/mod_xfer.c, src/timers.c: Oops.  Last nights commit
	royally screwed timers.

1999-03-04 19:34  flood

	* Make.rules.in, Makefile.in, acconfig.h, changelog, config.h.in,
	configure, configure.in, contrib/mod_pam.c, include/proftpd.h,
	modules/Makefile.in, modules/mod_core.c, src/data.c, src/main.c:
	MacGyver's patch to do argv[] rewriting the Right Way<tm>, and some
	minor socket error handling fixes.

1999-03-04 18:53  flood

	* changelog, include/io.h, modules/mod_xfer.c, src/ident.c,
	src/io.c, src/main.c: Fixed ident & i/o (hanging) problems.

1999-03-04 16:44  flood

	* changelog, modules/mod_xfer.c: what did I fix?

1999-03-04 16:29  flood

	* include/timers.h, modules/mod_auth.c, src/main.c, src/support.c,
	src/timers.c: timer code fixed

1999-02-13 18:36  flood

	* modules/mod_ls.c: Ugg.. Yet another mod_ls quickfix.

1999-02-13 17:47  flood

	* modules/mod_auth.c: Ooops.  add_userdir should have tested for >
	0.

1999-02-13 16:55  flood

	* changelog, include/version.h: Version 1.2.0pre2

1999-02-12 11:37  flood

	* Makefile.in, changelog, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_ls.c, modules/mod_xfer.c, src/main.c, src/proftpd.8:
	Mondo changes.

1999-01-27 14:06  flood

	* changelog, include/support.h, modules/mod_ls.c, src/fs.c,
	src/support.c: More possibly MKD/CWD 'sploits fixed, and mod_ls
	workin well.

1999-01-21 08:32  flood

	* modules/mod_ls.c, src/ident.c: NLST now works properly! woo!

1999-01-18 19:00  flood

	* modules/mod_readme.c: mod_readme.c added to CVS

1999-01-18 17:34  flood

	* changelog, include/data.h, modules/mod_ls.c, src/data.c,
	src/fs.c, src/io.c, src/main.c: Still working on NLST RFC959
	compliane issue.  ncftp client still showing problems.

1998-11-01 11:08  flood

	* changelog, configure, configure.in, contrib/README,
	contrib/mod_pam.c, contrib/mod_ratio.c, contrib/mod_readme.c,
	include/proftpd.h, modules/mod_core.c, modules/mod_sample.c,
	modules/mod_xfer.c, src/dirtree.c: APPE, mod_pam & mod_readme added

1998-10-29 17:38  flood

	* changelog, include/proftpd.h, modules/mod_log.c, src/main.c: Fix
	Debian bug #28641

1998-10-29 16:59  flood

	* changelog, modules/mod_core.c, src/data.c: Fixes to PASV/PORT.

1998-10-26 17:53  flood

	* changelog, modules/mod_log.c: %{} argument fix in mod_log.c

1998-10-23 04:21  flood

	* changelog, include/pool.h, modules/mod_ls.c, src/main.c,
	src/pool.c: memory leak in mod_ls fixed

1998-10-17 19:24  flood

	* .cvsignore, COPYING, INSTALL, Make.modules.in, Make.rules.in,
	Makefile.in, README, README.Solaris2.5x, README.linux-privs,
	acconfig.h, changelog, config.guess, config.h.in, config.sub,
	configure, configure.in, install-sh, contrib/.cvsignore,
	contrib/README, contrib/mod_linuxprivs.c, contrib/mod_ratio.c,
	contrib/xferstats.holger-preiss, doc/API, doc/development.notes,
	doc/license.txt, include/conf.h, include/data.h,
	include/default_paths.h, include/dirtree.h, include/fs.h,
	include/ftp.h, include/ident.h, include/inet.h, include/io.h,
	include/libsupp.h, include/log.h, include/modules.h,
	include/options.h, include/pool.h, include/privs.h,
	include/proftpd.h, include/sets.h, include/support.h,
	include/timers.h, include/version.h, lib/.cvsignore,
	lib/Makefile.in, lib/fnmatch.c, lib/getopt.c, lib/getopt.h,
	lib/getopt1.c, lib/glob.c, lib/glob.h, lib/pwgrent.c, lib/strsep.c,
	lib/vsnprintf.c, modules/.cvsignore, modules/Makefile.in,
	modules/glue.sh, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_ls.c, modules/mod_sample.c,
	modules/mod_site.c, modules/mod_tar.c, modules/mod_test.c,
	modules/mod_unixpw.c, modules/mod_xfer.c,
	modules/module_glue.c.tmpl, sample-configurations/anonymous.conf,
	sample-configurations/basic.conf,
	sample-configurations/virtual.conf, src/.cvsignore,
	src/Makefile.in, src/auth.c, src/data.c, src/dirtree.c, src/fs.c,
	src/ftpcount.1, src/ftpcount.c, src/ftpshut.8, src/ftpshut.c,
	src/ftpwho.1, src/ident.c, src/inet.c, src/io.c, src/log.c,
	src/main.c, src/modules.c, src/pool.c, src/proftpd.8, src/sets.c,
	src/support.c, src/timers.c, src/utils.c, src/xferlog.5: Initial
	revision

1998-10-17 19:24  flood

	* .cvsignore, COPYING, INSTALL, Make.modules.in, Make.rules.in,
	Makefile.in, README, README.Solaris2.5x, README.linux-privs,
	acconfig.h, changelog, config.guess, config.h.in, config.sub,
	configure, configure.in, install-sh, contrib/.cvsignore,
	contrib/README, contrib/mod_linuxprivs.c, contrib/mod_ratio.c,
	contrib/xferstats.holger-preiss, doc/API, doc/development.notes,
	doc/license.txt, include/conf.h, include/data.h,
	include/default_paths.h, include/dirtree.h, include/fs.h,
	include/ftp.h, include/ident.h, include/inet.h, include/io.h,
	include/libsupp.h, include/log.h, include/modules.h,
	include/options.h, include/pool.h, include/privs.h,
	include/proftpd.h, include/sets.h, include/support.h,
	include/timers.h, include/version.h, lib/.cvsignore,
	lib/Makefile.in, lib/fnmatch.c, lib/getopt.c, lib/getopt.h,
	lib/getopt1.c, lib/glob.c, lib/glob.h, lib/pwgrent.c, lib/strsep.c,
	lib/vsnprintf.c, modules/.cvsignore, modules/Makefile.in,
	modules/glue.sh, modules/mod_auth.c, modules/mod_core.c,
	modules/mod_log.c, modules/mod_ls.c, modules/mod_sample.c,
	modules/mod_site.c, modules/mod_tar.c, modules/mod_test.c,
	modules/mod_unixpw.c, modules/mod_xfer.c,
	modules/module_glue.c.tmpl, sample-configurations/anonymous.conf,
	sample-configurations/basic.conf,
	sample-configurations/virtual.conf, src/.cvsignore,
	src/Makefile.in, src/auth.c, src/data.c, src/dirtree.c, src/fs.c,
	src/ftpcount.1, src/ftpcount.c, src/ftpshut.8, src/ftpshut.c,
	src/ftpwho.1, src/ident.c, src/inet.c, src/io.c, src/log.c,
	src/main.c, src/modules.c, src/pool.c, src/proftpd.8, src/sets.c,
	src/support.c, src/timers.c, src/utils.c, src/xferlog.5: Imported
	source for proftpd 1.2.0
        

