Andrew Tridgell
505c7ea2bc
add a cast to initialisation of mask
1998-05-22 13:27:55 +00:00
Andrew Tridgell
9add51f18e
change WRAP to ZWRAP so it doesn't conflict with IRIX includes
1998-05-22 13:02:22 +00:00
Andrew Tridgell
f7bd44eb32
added a README.rsync to explain what we have changed in zlib and to
...
tell people that any bugs are our responsibility.
1998-05-22 12:20:07 +00:00
Andrew Tridgell
e3ac52f2e1
no longer needed
1998-05-22 12:13:07 +00:00
Andrew Tridgell
06e27ef78e
- fix redefinition of MAX
...
- fix shadow of variable "overflow"
1998-05-22 12:08:49 +00:00
Andrew Tridgell
23e43fceeb
fix shadowed variable
1998-05-22 12:07:23 +00:00
Andrew Tridgell
f900f5fe71
removing an unused variable
1998-05-22 12:06:25 +00:00
Andrew Tridgell
db199cfae0
don't need two AC_OUTPUT lines in configure.in
1998-05-22 12:05:53 +00:00
Paul Mackerras
5914bf15d2
Update to use the new zlib-1.1.2 code.
...
The compressed token code now handles the null (-2)
token from the match logic.
1998-05-22 06:58:52 +00:00
Andrew Tridgell
45f133b976
this fixes two problems:
...
1) handle 64 bit file offsets in the token code. I wonder how large
bit files worked up till now?
2) send a null token when we have passed over a large lump of data
without finding a token match. This reduces the number of IOs
considerably as it removes the need for seeks/reads on the checksum
calculation and literal send code. This is not enabled yet for the
compressed case as the deflate token code can't handle it yet.
1998-05-22 01:53:02 +00:00
Andrew Tridgell
c5eb365011
formatting changes. committed separately so they don't mask the coming
...
token changes.
1998-05-21 05:57:15 +00:00
Andrew Tridgell
2f326946a1
now that we slide the mmap window we can use a smaller MAX_MAP_SIZE
...
and thus consume less virtual memory on the sending side.
1998-05-21 05:55:33 +00:00
Andrew Tridgell
754d120c98
use mmap() for files of any size. This should be much more buffer
...
cache friendly.
1998-05-21 05:52:37 +00:00
Andrew Tridgell
8e9871303b
someone didn't realise that you need rsync at both ends!
1998-05-21 05:32:36 +00:00
Andrew Tridgell
de5fb3744d
added DNS spoofing test to host access control
1998-05-20 00:20:12 +00:00
rsync-bugs
6e47bda08e
preparing for release of 2.0.10
v2.0.10
1998-05-18 14:30:22 +00:00
Andrew Tridgell
130b4ae447
strip any leading / off absolute paths when using relative path names
1998-05-18 14:11:43 +00:00
Andrew Tridgell
ba5e128d23
fixed a bug in the glob expansion code (pointed out by
...
hazard.bsn@blkseanet.net.eu.org )
1998-05-18 14:00:24 +00:00
rsync-bugs
79b34efe92
preparing for release of 2.0.9
v2.0.9
1998-05-18 10:30:53 +00:00
Andrew Tridgell
679e765768
fixed a multiplexing bug
1998-05-18 10:23:47 +00:00
Andrew Tridgell
e08c961083
handle rsh clients that don't like half-open connections
1998-05-18 09:34:33 +00:00
Andrew Tridgell
8d9dc9f99d
this is a large commit which adds io multiplexing, thus giving error
...
messages from the server when using the socket code.
I've doen a fair bit of testing and I don't seem to have broken
anything, but it is a very complex change. More testing needed!
1998-05-18 08:20:26 +00:00
Andrew Tridgell
593fde2d3b
if f_in == f_out then don't close one of them
1998-05-17 15:18:25 +00:00
rsync-bugs
7544c45b1d
preparing for release of 2.0.8
1998-05-17 15:10:34 +00:00
Andrew Tridgell
fdee2ba3df
rpm is fussy about changelog formats
1998-05-17 15:10:13 +00:00
rsync-bugs
c120bb2235
preparing for release of 2.0.8
v2.0.8
1998-05-17 14:58:20 +00:00
Andrew Tridgell
5d58c8d664
updated so I can auto-build rsync packages
1998-05-17 14:32:57 +00:00
Andrew Tridgell
22d6234e04
close some unnecessary file descriptors in do_recv()
1998-05-17 07:22:53 +00:00
Andrew Tridgell
5dd7e03167
put a limit (default 1MB) on the read buffer size. This stops it
...
growing too much if the sender is much faster than the receiver
1998-05-17 05:56:32 +00:00
Andrew Tridgell
08ac228fbd
moved usage mesage after am_daemon test (I'd broken daemon mode)
1998-05-17 03:51:41 +00:00
Andrew Tridgell
6c29af2251
close the other half of the pipe in do_recv(). This fixes the problem
...
where a rsync receive process could hang around after the connection
has gone away if a fatal error occurs (such as someone killing the
other end)
1998-05-17 01:24:16 +00:00
Andrew Tridgell
6c00346849
check for right number of arguments _after_ the option parsing.
...
this stops "rsync -v" causing a segv.
1998-05-16 15:18:07 +00:00
Andrew Tridgell
d0d56395c8
for authenticated access record the authenticated username in the logs
1998-05-16 07:45:26 +00:00
rsync-bugs
e9d736a7e8
preparing for release of 2.0.7
v2.0.7
1998-05-16 05:38:33 +00:00
rsync-bugs
e9ace0c77a
put only the ftp directory in the template file
1998-05-16 05:35:56 +00:00
rsync-bugs
1c31ffa9af
added a template file for the rsync spec file to enable automatic spec
...
generation
1998-05-16 05:30:33 +00:00
Andrew Tridgell
d186eb1a56
- print the stats at the right place when uploading in the rsync
...
daemon
- update spec file
1998-05-16 05:24:40 +00:00
John H Terpstra
18baf523dc
Spec file for building Red Hat RPM packages.
1998-05-16 04:23:41 +00:00
Andrew Tridgell
7b372642ec
- distinguish downloads and uploads in the syslog messages
...
- add stats on uploads in syslog
1998-05-16 03:03:57 +00:00
rsync-bugs
4f189177dc
preparing for release of 2.0.6
v2.0.6
1998-05-16 00:57:37 +00:00
Andrew Tridgell
f72399f867
fixed handling of vsprintf on SunOS
1998-05-16 00:46:16 +00:00
rsync-bugs
d64488e169
preparing for release of 2.0.5
v2.0.5
1998-05-15 14:12:06 +00:00
Andrew Tridgell
29110570f8
removed some debug code
1998-05-15 14:01:04 +00:00
Andrew Tridgell
3e607d2354
got rid of "EOF in map_ptr" problem. If a file shrinks mid transfer
...
then we supply a zero filled buffer at the end and rely on the
checksum to cause a retry. This is really the best we can do as there
is no correct semantics for copying a changing file!
1998-05-15 14:00:12 +00:00
Andrew Tridgell
a6801c3977
added a "socket options" option to rsyncd.conf. This option will
...
provide hours of fun for those people who like to tune their systems
to the utmost degree.
1998-05-15 13:25:19 +00:00
rsync-bugs
3ef56fee8f
preparing for release of 2.0.4
v2.0.4
1998-05-15 10:58:03 +00:00
Andrew Tridgell
f9e940efc7
load just the globals section of the config file when the daemon
...
starts so we know the syslog facility for the "starting" message
1998-05-15 10:52:54 +00:00
Andrew Tridgell
1a016bfdec
- changed the log messages to show the requested path
...
- some more paranoid buffer size checks
- separate open syslog call
- handle systems without LOG_NDELAY
1998-05-15 10:34:07 +00:00
Andrew Tridgell
e42c9458c2
use strlcat() strlcpy() and slprintf() whenever possible to avoid any
...
chance of a buffer overflow
1998-05-15 09:26:01 +00:00
Andrew Tridgell
087bf010d2
allow the specification of multiple filenames (with or without
...
wildcards) to a rsync server. For example you can do:
rsync -avz samba::'ftp/pub/samba/README ftp/pub/samba/*.gz' .
1998-05-15 08:43:11 +00:00