I came up with a new way of avoiding the error handling lockup bug in
-rw-r--r-- 76 .cvsignore
-rw-r--r-- 137 .ignore
-rw-r--r-- 17982 COPYING
-rw-r--r-- 468 INSTALL
-rw-r--r-- 2590 Makefile.in
-rw-r--r-- 7147 README
-rw-r--r-- 208 TODO
-rw-r--r-- 3043 access.c
-rw-r--r-- 337 acconfig.h
-rw-r--r-- 3640 aclocal.m4
-rw-r--r-- 6807 authenticate.c
-rw-r--r-- 8738 backup.c
-rw-r--r-- 1875 byteorder.h
-rw-r--r-- 3783 checksum.c
-rw-r--r-- 2549 cleanup.c
-rw-r--r-- 11919 clientserver.c
-rw-r--r-- 1986 compat.c
-rwxr-xr-x 31318 config.guess
-rwxr-xr-x 19849 config.sub
-rw-r--r-- 9677 configure.in
-rw-r--r-- 1374 connection.c
-rw-r--r-- 2220 csprotocol.txt
-rw-r--r-- 1787 errcode.h
-rw-r--r-- 9692 exclude.c
-rw-r--r-- 5083 fileio.c
-rw-r--r-- 25774 flist.c
-rw-r--r-- 11741 generator.c
-rw-r--r-- 3921 hlink.c
-rwxr-xr-x 4773 install-sh
-rw-r--r-- 12495 io.c
drwxr-xr-x - lib
-rw-r--r-- 22334 loadparm.c
-rw-r--r-- 11677 log.c
-rw-r--r-- 17491 main.c
-rw-r--r-- 7350 match.c
-rw-r--r-- 1175 mkproto.awk
-rw-r--r-- 22022 options.c
drwxr-xr-x - packaging
-rw-r--r-- 19920 params.c
drwxr-xr-x - popt
-rw-r--r-- 12633 receiver.c
-rw-r--r-- 6163 rsync.c
-rw-r--r-- 9912 rsync.h
-rw-r--r-- 38219 rsync.yo
-rw-r--r-- 19624 rsyncd.conf.yo
-rw-r--r-- 4797 sender.c
-rw-r--r-- 13874 socket.c
drwxr-xr-x - support
-rw-r--r-- 3592 syscall.c
-rw-r--r-- 14675 tech_report.tex
-rwxr-xr-x 4908 test.sh
-rw-r--r-- 11970 token.c
-rw-r--r-- 6157 uidlist.c
-rw-r--r-- 22381 util.c
-rw-r--r-- 27 version.h
drwxr-xr-x - zlib