2024-03-05  Bert Bos  <bert@w3.org>

	* Released version 0.4.

	* c-delfiles.c: Speed up by sending the del command to server 2 at
	once before reading the answer from server 1.

	* s-sumfile.c: If the path is a symlink, checksum the link itself,
	rather than the file it points to (which may be a directory or
	unreadable).

	* tests/symlink001.sh: Also test a symlink to a directory.

2021-05-23  Bert Bos  <bert@w3.org>

	* types.c, s-update.c: Moved the create_temp_file() function from
	s-update.c to types.c and exported it, so that it can be used in
	s-store.c

	* s-store.c: When closing the log, first write the log to a
	temporary file and then rename it, to avoid that an interrupt
	during the writing can leave the log empty or damaged.

2021-04-04  Bert Bos  <bert@phonk.net>

	* c-delfiles.c, c-profile.c, c-progress.c: Different way to
	estimate the remaining time: Compute both the average time per
	byte (over the combined size of all chnaged files) and the average
	time per file, then use the average of the two. Also count a
	deleted file as 100 bytes instead of 1.

2020-12-28  Bert Bos  <bert@w3.org>

	* po/nl.po: Updated translations, added translation for key "G".

	* tests/profile003.sh: added

	* c-profile.c: fixed bug in set_bool(): looking for "no" in the
	wrong string.

2020-12-21  Bert Bos  <bert@w3.org>

	* c-getactions.c, c-askuser.c: Added commend 'G' in interactive
	mode, to start synchronizing immediately (like 'g'), but skipping
	the remaining files, instead of applying default actions to them.

2020-09-06  Bert Bos  <bert@w3.org>

	* c-autocheck.c: Use %1$d instead of %d to make localization easier.

	* c-getactions.c: Rewrote the tests to include all possible
	combinations of modified/unmodified/absent/deleted, including
	combinations that can only occur if a store files is modified
	outside r2sync.

2020-08-21  Bert Bos  <bert@w3.org>

	* types.c: Set the protocol (R2SYNCPROTO) to 2.

	* s-serve.c: Add the command "sums PATH".

	* r2sync.c, c-profile.c: Add option --autocheck (-a).

	* protocol.html: Defined protocol 2, which adds the command "sums
	PATH"

	* tests/autocheck001.sh, tests/autocheck002.sh, s-sums,
	c-autocheck.c: Added.

	* c-getactions.c: If the option --autocheck (-a) is given, check
	if conflicting files aren't actually the same.

2020-07-03  Bert Bos  <bert@w3.org>

	* c-getactions.c: Print feedback "Comparing the files...".

	* c-getactions.c: If a root is case-insensitive, fail if the other
	root didn't send files that differ only in case.

2020-02-28  Bert Bos  <bert@w3.org>

	* Released version 0.2.

	* c-getactions.c: Fixed the "p" command ("back to previous
	question"). It sometimes didn't go back.

