Commit | Line | Data |
---|---|---|
499957d9 MP |
1 | rsync 2.5.1 (2002-01-03) |
2 | ||
3 | BUG FIXES: | |
4 | ||
5 | * Fix for segfault in --daemon mode configuration parser. (Paul | |
6 | Mackerras) | |
7 | ||
8 | * Correct string<->address parsing for both IPv4 and 6. | |
9 | (YOSHIFUJI Hideaki, SUMIKAWA Munechika and Jun-ichiro "itojun" | |
10 | Hagino) | |
11 | ||
12 | * Various fixes for IPv6 support. (Dave Dykstra) | |
13 | ||
14 | * rsync.1 typo fix. (Matt Kraai) | |
15 | ||
16 | * Test suite typo fixes. (Tom Schmidt) | |
17 | ||
18 | * rsync.1 grammar and clarity improvements. (Edward | |
19 | Welbourne) | |
20 | ||
21 | * Correction to ./configure tests for inet_ntop. (Jeff Garzik) | |
22 | ||
23 | ENHANCEMENTS: | |
24 | ||
25 | * --progress and -P now show estimated data transfer rate (in a | |
26 | multiple of bytes/s) and estimated time to completion. (Rik | |
27 | Faith) | |
28 | ||
29 | * --no-detach option, required to run as a W32 service and also | |
30 | useful when running on Unix under daemontools, AIX's SRC, or a | |
31 | debugger. (Max Bowsher, Jos Backus) | |
32 | ||
33 | * Clearer error messages for some conditions. | |
34 | ||
d313ae7d MP |
35 | rsync 2.5.0 (2001-11-30) |
36 | ||
37 | ANNOUNCEMENTS | |
38 | ||
39 | * Martin Pool <mbp@samba.org> is now a co-maintainer. | |
40 | ||
41 | NEW FEATURES | |
42 | ||
43 | * Support for LSB-compliant packaging <http://www.linuxbase.org/> | |
44 | ||
45 | * Shell wildcards are allowed in "auth users" lines. | |
46 | ||
47 | * Merged UNC rsync+ patch to support creation of standalone patch | |
48 | sets. By Bert J. Dempsey and Debra Weiss, updated by Jos | |
49 | Backus. <http://www.ils.unc.edu/i2dsi/unc_rsync+.html> | |
50 | ||
51 | * IPv6 support based on a patch from KAME.net, on systems | |
52 | including modern versions of Linux, Solaris, and HP-UX. Also | |
53 | includes IPv6 compatibility functions for old OSs by the | |
54 | Internet Software Consortium, Paul Vixie, the OpenSSH | |
55 | portability project, and OpenBSD. | |
56 | ||
57 | ENHANCEMENTS | |
58 | ||
59 | * Include/exclude cluestick: with -vv, print out whether files are | |
60 | included or excluded and why. | |
61 | ||
62 | * Many error messages have more friendly explanations and more | |
63 | details. | |
64 | ||
65 | * Manual page improvements plus scanty protocol documentation. | |
66 | ||
67 | * When running as --daemon in the background and using a "log | |
68 | file" rsyncd.conf directive, close the log file every time it is | |
69 | open when going to sleep on the socket. This allows the log | |
70 | file to get cleaned out by another process. | |
71 | ||
72 | * Change to using libpopt rather than getopt for processing | |
73 | options. This makes the code cleaner and the behaviour more | |
74 | consistent across platforms. popt is included and built if not | |
75 | installed on the platform. | |
76 | ||
77 | * More details in --version, including note about whether 64-bit | |
78 | files, symlinks and hardlinks are supported. | |
79 | ||
80 | * MD4 code may use less CPU cycles. | |
81 | ||
82 | * Use mkstemp on systems where it is secure. If we use mktemp, | |
83 | explain that we do it in a secure way. | |
84 | ||
85 | * --whole-file is the default when source and target are on the | |
86 | local machine. | |
87 | ||
88 | BUG FIXES: | |
89 | ||
90 | * Fix for various bugs causing rsync to hang. | |
91 | ||
92 | * Attempt to fix Large File Summit support on AIX. | |
93 | ||
94 | * Attempt to fix error handling lockup bug. | |
95 | ||
96 | * Give a non-0 exit code if *any* of the files we have been asked | |
97 | to transfer fail to transfer | |
98 | ||
99 | * For log messages containing ridiculously long strings that might | |
100 | overflow a buffer rsync no longer aborts, but rather prints an | |
101 | ellipsis at the end of the string. (Patch from Ed Santiago.) | |
102 | ||
103 | PLATFORMS: | |
104 | ||
105 | * Improved support for UNICOS (tested on Cray T3E and Cray SV1) | |
106 | ||
107 | * autoconf2.52 (or later) is now required to rebuild the autoconf | |
108 | scripts. It is not required to simply build rsync. | |
109 | ||
110 | * Platforms thought to work in this release: | |
111 | ||
112 | Cray SV1 UNICOS 10.0.0.8 cc | |
113 | Debian Linux 2.2 UltraSparc gcc | |
114 | Debian Linux testing/unstable ARM gcc | |
115 | FreeBSD 3.3-RELEASE i386 cc | |
116 | FreeBSD 4.1.1-RELEASE i386 cc | |
117 | FreeBSD 4.3-STABLE i386 cc | |
118 | HP PA-RISC HP-UX 10.20 gcc | |
119 | HP PA-RISC HP-UX 11.11 cc | |
120 | IRIX 6.5 MIPS cc | |
121 | IRIX 6.5 MIPS gcc | |
122 | Mac OS X PPC (--disable-ipv6) cc | |
123 | NetBSD 1.5 i386 gcc | |
124 | NetBSD Current i386 cc | |
125 | OpenBSD 2.5 Sparc gcc | |
126 | OpenBSD 2.9 i386 cc | |
127 | OpenBSD Current i386 cc | |
128 | RedHat 6.2 i386 gcc | |
129 | RedHat 6.2 i386 insure++ | |
130 | RedHat 7.0 i386 gcc | |
131 | RedHat 7.1 i386 (Kernel 2.4.10) gcc | |
132 | Slackware 8.0 i686 (Kernel 2.4.10) | |
133 | Solaris 8 UltraSparc cc | |
134 | Solaris 8 UltraSparc gcc | |
135 | Solaris 8 i386 gcc | |
136 | SuSE 7.1 i386 gcc2.95.2 | |
137 | SuSE 7.1 ppc gcc2.95.2 | |
138 | i386-pc-sco3.2v5.0.5 cc | |
139 | i386-pc-sco3.2v5.0.5 gcc | |
140 | powerpc-ibm-aix4.3.3.0 cc | |
141 | i686-unknown-sysv5UnixWare7.1.0 gcc | |
142 | i686-unknown-sysv5UnixWare7.1.0 cc | |
143 | ||
144 | TESTING: | |
145 | ||
146 | * The existing test.sh script by Phil Hands has been merged into a | |
147 | test framework that works from both "make check" and the Samba | |
148 | build farm. |