Andrew Tridgell
3bc67f0c4f
add warning about using RSYNC_PASSWORD on systems where env varibables
...
are visible to all users.
1999-01-07 07:19:03 +00:00
David Dykstra
117af10225
Change the receive log message from "send" to "recv". Fix from
...
Rick Smith <rick@rbsmith.com >.
1999-01-05 20:08:45 +00:00
Andrew Tridgell
536541d52b
moved the block length mismatch code to another part of the loop.
1999-01-05 06:43:59 +00:00
Andrew Tridgell
496d9272c1
don't try to match checksums of two blocks which are of unequal
...
size. This explains the high false_alarms rate that I saw for one of
the sample data files used in my thesis.
The bug was harmless as the strong checksum easily caught all the
false matches but it's been bugging me as I couldn't explain it :)
1999-01-05 06:31:58 +00:00
Andrew Tridgell
34d3eed462
fixed a bug in the adjacent target optimisation
1999-01-05 01:57:13 +00:00
Andrew Tridgell
923fa97808
an optimization that tries to make rsync choose adjacent matches if
...
multiple matching blocks are available. This make the run-length
coding of the output more efficient.
1999-01-05 01:15:32 +00:00
Andrew Tridgell
4440b8aa3f
no longer use mmap() in rsync because of the risk of a SIGBUS when
...
another program (such as a mailer) truncates a file.
To offset the speed loss I have rewritten the map_ptr() code to make
much better use of read().
1998-12-30 14:48:45 +00:00
David Dykstra
5a554d5b14
steve.ingram@icl-gis.com noticed several mistakes in rsync.1. Some of
...
them had already been fixed but yodl2man hadn't been run, and a couple
others were new.
1998-12-07 18:48:46 +00:00
David Dykstra
2cfeab21ce
Fix minor man page typo, suggested by jbm@jbm.org.
1998-12-07 14:51:32 +00:00
Andrew Tridgell
2b086e033c
paranoia change - treat list_only like read_only and refuse all
...
syscalls that might change the filesystem. This shouldn't be needed,
but I like paranoid coding :)
1998-12-05 01:56:45 +00:00
Andrew Tridgell
241fc706a9
- slprintf() takes sizeof(buf) not sizeof(buf)-1
...
- fixed incorrect format string in rename error
1998-12-05 01:55:37 +00:00
David Dykstra
7fadb4bc58
Support newer rpm's which define $RPM_OPT_FLAGS as a set of options
...
separated by spaces. Suggested by pavel_roskin@geocities.com .
1998-12-01 16:13:25 +00:00
David Dykstra
6c7c2ef372
Minor documentation change suggested by pavel_roskin@geocities.com.
1998-12-01 16:11:40 +00:00
rsync-bugs
86a2dd0a0a
preparing for release of 2.2.1
v2.2.1
1998-11-25 16:24:56 +00:00
David Dykstra
63f0774f75
Back out change that treated "refuse options = compress" the same as
...
"dont compress = *", by request of Tridge. Instead, mention the difference
in the man page. Also, put in a shortcut in set_compression() to recognize
"*" earlier instead of going through malloc/strtok/fnmatch/free cycle.
1998-11-25 15:37:50 +00:00
David Dykstra
d47741cac6
When "refuse options = compress" is set in rsyncd.conf, silently send files
...
at compression level 0 instead of printing an error and exitting. This is
the same effect as "dont compress = *".
1998-11-24 22:03:16 +00:00
David Dykstra
5d5811f7d9
Always include "." when processing exclude lists. This avoids confusion
...
when people do --exclude "*". Also, add an example to the man page that
shows explicitly including parent directories when itemizing specific
paths to include followed by --exclude "*".
1998-11-24 21:26:38 +00:00
David Dykstra
dcc3a131d1
Update the README file to reflect current usage options.
1998-11-24 20:54:56 +00:00
David Dykstra
7212be9237
Don't list cleaned-out duplicate file names as "<NULL>" when doing
...
list_only mode; skip them instead.
1998-11-24 20:51:45 +00:00
David Dykstra
44e2e57837
Change sanitize_path() function to not malloc a copy since it only shrinks
...
paths and it is only used in places that have already just done a copy.
1998-11-24 20:18:11 +00:00
David Dykstra
d1be231290
Make sure secrets file is not other-accessible, and owned by root if the
...
daemon is running as root. Suggested by
Mike Richardson <mike@quaking.demon.co.uk >
1998-11-24 19:52:35 +00:00
David Dykstra
a926daecbf
Always add the O_BINARY flag in do_open if it is defined, for Windows.
...
Suggestion from Mart.Laak@hansa.ee
1998-11-24 19:10:21 +00:00
David Dykstra
53dd3135f1
Backup deleted files when using --delete and --backup. Based on a
...
suggested patch from Kanai Makoto (kanai@hallab.co.jp ).
1998-11-24 19:01:24 +00:00
David Dykstra
cd64343a7a
Add "include" and "include from" rsyncd.conf options. Contributed
...
by Dennis Gilbert <dennis@oit.pdx.edu >.
1998-11-23 21:54:01 +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
1e8ae5ede6
changed an example slightly
1998-11-20 22:46:42 +00:00
Andrew Tridgell
83fff1aa60
added "dont compress" option with the default setting of
...
*.gz *.tgz *.zip *.z *.rpm *.deb
1998-11-20 22:26:29 +00:00
Andrew Tridgell
055af77666
improved the "refuse options" code a bit
1998-11-19 06:45:21 +00:00
Andrew Tridgell
cd8185f2bd
added "refuse options" option
1998-11-19 06:35:49 +00:00
David Dykstra
6bd98f0617
Look for strcasecmp in -lresolv for Unixware.
1998-11-18 17:53:22 +00:00
David Dykstra
14d43f1fcf
Minor documentation patches, due mostly to
...
Jason Henry Parker <henry@freezer.humbug.org.au >
1998-11-18 17:36:36 +00:00
David Dykstra
3a64ad1fd0
Change --log-format documentation to make it clear that it is for the client
...
logging to stdout.
1998-11-18 16:20:22 +00:00
David Dykstra
5557c8e3e0
Remove a debugging statement I accidentally included in the last commit.
1998-11-18 16:02:23 +00:00
David Dykstra
baf3e5049e
Change documentation to explain that a lack of -t in effect causes -I to be
...
assumed on the next transfer.
1998-11-18 15:54:50 +00:00
David Dykstra
b389939f87
Apply sanitize_paths() to glob expansions when use chroot = no.
1998-11-17 21:56:18 +00:00
Andrew Tridgell
af77cc6b57
don't interpret %h and %a when using --log-format locally
1998-11-16 23:50:28 +00:00
Andrew Tridgell
1309d90dde
fixed a bug handling files larger than 2GB
1998-11-16 03:53:43 +00:00
Andrew Tridgell
a9766ef147
log filename(line) in exit_cleanup() to make tracking down problems
...
easier in rsync daemons.
1998-11-15 01:21:42 +00:00
Andrew Tridgell
5a788adec1
use native strlcat() and strlcpy() if available
1998-11-15 01:04:16 +00:00
Andrew Tridgell
50abd20bb3
compile with optimisation by default on all compilers
...
(the mdfour code really needs it)
1998-11-14 23:49:08 +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
David Dykstra
b5f9e67d57
Change sanitize_path() to not use clean_fname() because it removes the
...
trailing slash. This caused a problem when using "use chroot" and sources
that contained a trailing slash (which prevents the last filename component
of the source from being included in the destination). Instead, have
sanitize_path() remove "." components and duplicated slashes ("//") itself.
1998-11-06 17:07:07 +00:00
Andrew Tridgell
ed06894a01
fixed typo
1998-11-06 10:37:10 +00:00
David Dykstra
d532c0f569
Add comment before call to mktemp saying it is deliberately chosen over
...
mkstemp.
1998-11-05 14:33:38 +00:00
David Dykstra
ec9df38086
Fix confusion between RERR_NOSUPPORT and RERR_UNSUPPORTED for exit codes
...
that indicate a feature is not supported. Two places that are normally
ifdefed out used RERR_UNSUPPORTED whereas one other place and errcode.h
used RERR_NOSUPPORT. Changed them all to consistently use RERR_UNSUPPORTED.
The two things that had the bad values were #ifndef SUPPORT_LINKS and
#ifdef NO_INT64. The former is probably for non-Unix operating systems
and the latter was at least on the default Unixware compiler.
1998-11-04 16:47:33 +00:00
Andrew Tridgell
81791cfccb
added timeout option in rsyncd.conf
1998-11-04 03:14:22 +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
David Dykstra
946347b8ff
Remove statement in rsync.1 that a rsync:// URL can only be used if
...
a username is not needed.
1998-11-03 22:30:52 +00:00
rsync-bugs
c239825783
preparing for release of 2.2.0
v2.2.0
1998-11-03 22:00:59 +00:00
David Dykstra
33e817e37e
Document the fact that you can use [USER@] in an rsync URL.
...
Note: the same thing works for ftp and http URLs in netscape.
1998-11-03 21:58:08 +00:00