Thu Sep 17 18:02:16 1998  Paul Sheer <psheer@obsidian.co.za>

	* mirrordir.c: bug found when copydir'ing remote file
	to / directory - says paths are the same. Fixed.

Wed Sep  2 20:19:55 1998  Paul Sheer <psheer@obsidian.co.za>

	* mirrordir.c: check_interupt taken out of inner loop
	of copy_regular_file. This will ensure that ^C shuts
	mirrordir down only after ftp file has been renamed.

Wed Sep  2 19:42:16 1998  Paul Sheer <psheer@obsidian.co.za>

	* mirrordir.c, ftpfs.c, hardlink.c, vfs.c, util.c: Almost
	every file. Added #include "mad.h" to every file and did
	a complete memory leak hunt. Mirrordir now exits without
	a single byte unfree'd with ftpfs and normal copying.

Wed Sep  2 19:44:44 1998  Paul Sheer <psheer@obsidian.co.za>

	* mirrordir.c: -i option added to *completely* ignore files
	in control directory.

Sat May  2 14:19:44 1998  Egil Kvaleberg  <egil@kvaleberg.no>

	* mirrordir.c: Made mirrordir look through the ~/.netrc file
	looking for passwords. This is much more secure than
	stating the password using the --password option, and
	more convenient than using the password prompt. Will
	also use the default anonymous password from the 
	~/.netrc, if one exists.

	* mirrordir.c: The --no-netrc restores the previous behaviour.

	* Makefile.am: Fixed the makefile so that copydir is a link
	to mirrordir.

	* mirrordir.1: Changed the documentation correspondingly.

Sat May  2 14:21:21 1998  Paul Sheer  <psheer@obsidian.co.za>

	* mirrordir.c: linked list is now always started with a "."
	entry. This should definately prevent a segfault when
	strange files are present that are listed before "." and "..".





OLD CHANGELOG ENTRIES:


0.9    first public release

0.9.2  added regexp and glob expr matching. added backup + timeouts

0.9.3  fixed potential segfault

0.9.4  added --exclude-from <file> option - binary search on list of exclude paths

0.9.5  man pages created, fixed return values + corrected some error reporting
	added some GNU standardisations.

0.9.6  backup accross multiple volumes - options --starting-file, --max-bytes,
	--block-soze added.

0.9.7  coding started for hardlink support proper. fixed a bug in find_string()
	that prevents files from being found in the exclude list

0.9.8  hardlink support proper. fixed bug where symlinks are copied unnecessarily.
	some manpage updates.

0.9.9  fixed further symlink problems. added --skip-symlinks option.
	added --allow-type option.

0.9.10	midnight commander vfs added. mc and ftp URL's are now supported.
	fixed some failed checks with make check - hardlinks to all types of files
	are now supported.

0.9.11  --password option added to set anonymous or ftp password on the command
	line. slight bug with modified times on directories that change to things
	is fixed. chk updated to check for more things, but not symlink mtimes.
	signal handling done proper.

0.9.12  various minor options added. --copy-mode option added, causes somewhat
	cp'ish behaviour like multiple filenames on the commandline. GNU long
	and short option behaviour added.

0.9.13  . and .. as a path is compressed to /some/pwd/. and /some/pwd/.. instead of
	/some/pwd and /some - fixed. vfsfs temp files removed on the fly so that they
	don't fill up the tmp directory.

0.9.14  flush vfs directories manually and don't use the timeout. copydir command
	added. directories flushed manually an leaving. --no-erase-directories
	option added.

0.9.15  --no-chown --no-chmod options added.

0.9.16  --no-chown --no-chmod options now actually works - I think.

0.9.17  --dry-run no longer gives error when can't find a directory.
	James has more tests put in and man page fixes.

0.9.18  Changes to compile with -ansi -pedantic. Mirrordir should now compile
	under Irix, Ben.

0.9.19  --mtime-threashold for ftp transfers fixed.
	-lsocket and -lnsl added for compiling on systems that need it.
	man page fixes.

0.9.20  More checks added by James.
	NEED_EXTRA_DIRENT_BUFFER check was missing - this should fix buss error
	on Solaris.

0.9.21  NEED_EXTRA_DIRENT_BUFFER check fixed in aclocal.m4
	added --ignore-size option. temp files are now created in the
	directory of the downloading file by default. env var TMPDIR can
	be used to override this - check the man page.

0.9.22  all time comparisons are now done via time_out_range(). mtimes will
	never again be unnecesarily set when --mtime-threshold is used for
	ftp transfers. Note that this does not mean you won't get mtime
	messages for transfers where the mtime cannot be set at all.
	--strict-locking option added. The default behaviour is now to open
	files for reading only.

0.9.23  woops - major bug fix - I previously used remove() instead of mc_unlink().
	This could be a source of major problems because it prevents ftpfs files
	from ever being deleted!

0.9.24  mirrordir.c relies on having at least one entry left in the linked
	list. `.' and `..' suffice for this, but what if these aren't read
	for some reason? I have now added one extra null entry which
	may fix the segfault some people are getting.

0.9.25  New option --allow-empty-ftp-dirs added which should fix the problem
	Erwin was having with his `Permission denied' errors. This causes
	empty directories --- no . or .. --- to be treated as merely empty
	and not treated as an error.


