Andrew Tridgell
b7334b4c31
removed remnant test code for cray
2001-06-28 05:07:15 +00:00
Andrew Tridgell
a7f8404ecd
fixed md4 on 64 bit boxes
2001-06-26 03:09:14 +00:00
Andrew Tridgell
65c2a918d4
forgot 1 place that used slprintf
2001-05-07 08:59:48 +00:00
Andrew Tridgell
8950ac03f8
imported new snprintf.c from samba, got rid of slprintf
2001-05-07 06:59:37 +00:00
Andrew Tridgell
f62c17e378
use mkstemp on systems where it is secure
2001-05-02 08:33:18 +00:00
Martin Pool
5013576705
Change from getopt to popt.
2001-02-23 00:45:07 +00:00
Andrew Tridgell
14175f1e77
fixed bug in replacement inet_aton()
2000-04-19 05:49:15 +00:00
Andrew Tridgell
269833af78
test was the wrong way around
2000-04-19 05:44:43 +00:00
Andrew Tridgell
fca3ef06cd
autoconf test for broken solaris inet_aton()
2000-04-19 05:33:39 +00:00
Andrew Tridgell
c36cd31713
the convoluted nest of #ifdefs that is fnmatch.c caught us again. On
...
my system the LIBC tests meant it never compiled and we used the
broken system one.
hacked it so it does compile
2000-01-25 14:17:21 +00:00
Andrew Tridgell
5b5591d8a8
make the replacement inet_aton() function independent of
...
inet_addr(). Some systems were detecting a missing inet_aton(), but
actually had it and inet_addr() called it, causing infinite recursion
2000-01-24 12:02:44 +00:00
Andrew Tridgell
03e2d0e329
fixed mdfour code on Cray (64 bit problems)
...
Thanks to roebel@kgw.tu-berlin.de
2000-01-23 11:26:10 +00:00
Andrew Tridgell
3060d4aa1d
handle systems that don't take a 2nd argument to gettimeofday()
2000-01-23 02:16:51 +00:00
David Dykstra
c08bb0fb73
Needed to comment out the inclusion of headers in fnmatch.c because it
...
couldn't find some of them (especially <fnmatch.h>, because it wasn't
looking in the current directory). The header files are included better
from ../rsync.h.
2000-01-10 20:36:20 +00:00
David Dykstra
9dce9b45b3
Upgrade lib/fnmatch.[ch] to the latest from glibc-2.1.2 because the
...
FNM_PATHNAME flag (to stop at slashes in path names) was not working.
Ironically, the bug in glibc's fnmatch was reported on the rsync mailing
list in late October, and rsync's configure.in was changed to detect the
bad glibc and use the internal fnmatch, but the internal fnmatch was based
on the same buggy glibc!
2000-01-07 17:58:44 +00:00
Andrew Tridgell
b17bc22bb3
added a replacement inet_aton() for systems that don't have it.
...
thanks to Dave for pointing this out.
1999-11-01 21:35:15 +00:00
Andrew Tridgell
3adffb52e6
forgot to commit the fnmatch.h changes
1999-11-01 21:25:39 +00:00
David Dykstra
52d7d78865
Change the implementation of memmove in lib/compat.c to call bcopy instead
...
of memcpy because bcopy is guaranteed to work with overlapping memory and
memcpy is not. Bug fix for PR#1584 in which log entries in the rsync
daemon log on Sunos 4.1.4 were garbled.
1999-02-12 17:27:22 +00:00
David Dykstra
e68f34816f
Add alternate implementation of waitpid() for systems that have wait4 but
...
not wait3, in particular Amdahl's SVR2-based UTS 2.1.2. The code comes
from apache, but I contributed it to apache in the first place.
1999-02-03 15:11:40 +00:00
Andrew Tridgell
9e3c856a39
updates to reflect new samba.org domain
...
the main web site is now http://rsync.samba.org/
1998-11-23 00:30:27 +00:00
Andrew Tridgell
5a788adec1
use native strlcat() and strlcpy() if available
1998-11-15 01:04:16 +00:00
Andrew Tridgell
37f9805dab
changed strlcat() and strlcpy() to have the same semantics as the
...
OpenBSD functions of the same name.
changed slprintf() to take buffer length rather than buffer length -1
1998-11-14 23:31:58 +00:00
Andrew Tridgell
2fb27e9146
use macros to make mdfour faster on systems that don't do inlining
...
well. Also helps when optimisation level is low.
1998-11-04 02:35:18 +00:00
Andrew Tridgell
2f098547ea
added copyright notice from Patrick Powell
1998-10-31 04:35:44 +00:00
Andrew Tridgell
7b3d425783
check for a broken inet_ntoa() on IRIX
1998-10-30 02:50:02 +00:00
Andrew Tridgell
f3737e0648
some minor optimisations
1998-10-29 06:39:43 +00:00
Andrew Tridgell
8de330a387
changes to get rsync working on a CRAY J90. This machine doesn't have
...
a 4 byte integer type (short is 8 bytes). I needed to use a new md4
implementation (I used the portable one I wrote for Samba).
1998-10-29 05:01:47 +00:00
Andrew Tridgell
106005004e
fixed handling of %.0f in replacement snprintf.c
1998-10-28 04:06:43 +00:00
Andrew Tridgell
f8be5ef4cb
added a vsnprintf() implementation from cvslock. See the notes on the
...
license at the top of lib/snprintf.c
1998-10-26 23:23:45 +00:00
Andrew Tridgell
f578043391
for consistency use memcpy/memset everywhere instead of bcopy/bzero
1998-06-18 09:51:44 +00:00
Andrew Tridgell
2b6b4d539b
added support for --include, --include-from and the +/- syntax
1998-05-27 11:02:33 +00:00
Andrew Tridgell
e3ac52f2e1
no longer needed
1998-05-22 12:13:07 +00:00
Andrew Tridgell
9fc310dafe
added replacement memmove
1998-05-13 13:27:36 +00:00
Andrew Tridgell
42849e9202
add the dummy file to .cvsignore
1998-03-25 11:28:35 +00:00
Andrew Tridgell
ac71984aae
added this so the lib directory gets created when using VPATH
1998-03-25 04:13:17 +00:00
Andrew Tridgell
ec0e5ac001
compatibility functions now split into their own file
1998-02-24 11:54:10 +00:00
Andrew Tridgell
5c36219d40
following a report of problems with Linux/alpha I've changed zlib.c to
...
use uint32 instead of "long" in several places. Apparently this fixes
things on the alpha. The strange thing is that my own tests on a
OSF/alpha box and a 64 bit IRIX box showed no problems. I wonder what
was actually going wrong? I'll email the zlib maintainers and let them
know.
1997-12-18 11:18:32 +00:00
Andrew Tridgell
12384c3aff
Checker showed that zlib was using a element of its internal state
...
structure without initialising it. Although it looks harmless I've
added a bzero() to make absolutely sure that the code behaves
consistently across platforms.
1997-12-16 18:18:02 +00:00
Andrew Tridgell
f80b1be0ed
added .cvsignore to the .cvsignore file to prevent it from being
...
distributed when I run the release script
1997-12-16 09:14:18 +00:00
Andrew Tridgell
e950ec72c4
don't use WRAP as that maybe be defined in standard includes
1997-10-30 08:13:32 +00:00
Paul Mackerras
774ef68f00
minor bugfixes
1997-04-11 06:18:02 +00:00
Paul Mackerras
f80621049e
Fix compression bug where incompressible files weren't transmitted correctly.
1996-10-02 04:20:22 +00:00
Andrew Tridgell
a3418f2e97
change BAD to ZBAD to avoid conflict with some systems
1996-10-01 06:44:00 +00:00
Andrew Tridgell
ef21f8dbff
*** empty log message ***
1996-07-03 05:22:09 +00:00
Paul Mackerras
861c20b43d
Added in-stream deflate compression for file reconstruction instructions.
1996-07-03 04:05:46 +00:00
Andrew Tridgell
c627d61324
Initial revision
1996-06-22 05:04:20 +00:00