Wayne Davison
2a6793bf1f
Fixed some whitespace to match the original source.
2005-07-07 19:22:55 +00:00
Wayne Davison
bf287ee946
Got rid of bogus RCS keyword expansions (that create differences
...
between these files and the original zlib source).
2005-07-07 19:15:44 +00:00
Wayne Davison
b8b0668e85
Mention the EEXIST fix.
2005-06-30 17:18:30 +00:00
Wayne Davison
092906933b
Ignore EEXIST on second mkdir() call.
2005-06-30 17:03:14 +00:00
Wayne Davison
e8432be95f
Mention the latest time-comparing fixes.
2005-06-28 00:15:44 +00:00
Wayne Davison
6ff2f4ba67
Use cmp_modtime() in a couple more spots where a local modtime is
...
compared with a remote modtime.
2005-06-28 00:12:08 +00:00
Wayne Davison
309a5be873
Fixed test to work when objdir != srcdir (thanks to Art Haas).
2005-06-24 02:14:12 +00:00
Wayne Davison
26c87bb630
Changed the arg-splitting code so that it can handle a literal
...
backslash prior to whitespace without treating it as escaped
whitespace (e.g. if we receive "foo\\ bar", it is two args,
while "foo\ bar" and "foo\\\ bar" are each just one).
2005-06-23 15:58:57 +00:00
Wayne Davison
ea9b2add97
Tweaked a comment in the perl code we output.
2005-06-23 15:53:26 +00:00
Wayne Davison
301569f081
Improved a couple sentences.
2005-06-20 07:01:29 +00:00
Wayne Davison
b21456102a
Changed the code to use the single long-option hash from cull_options.
2005-06-17 23:23:00 +00:00
Wayne Davison
b8a47c9bc6
- Fixed a bug where the --*-dest options weren't being culled.
...
- Simplified the output format by putting all the long-name
options into a single hash.
2005-06-17 23:16:22 +00:00
Wayne Davison
85fbfa10a8
- Improved some comments (some taken from the new cull-options output).
...
- Made the user-config sections easier to find.
- Default to running a fully-specified rsync executable so that there
are not PATH surprises.
- A few minor tweaks to the arg-checking code to make it clearer without
actually changing its logic.
2005-06-17 16:48:02 +00:00
Wayne Davison
555bc0e31a
Another readability improvement in the perl code we output.
2005-06-17 16:29:21 +00:00
Wayne Davison
ef1233cbb3
Improved some of the comments that are output into the perl code.
2005-06-17 16:12:05 +00:00
Wayne Davison
1524815ed3
- Make sure that the command contained the '.' arg at the end of the
...
options.
- Fixed the expanding of wildcards for a restriction of '/'.
2005-06-17 05:14:15 +00:00
Wayne Davison
985af7035e
- Be restrictive on matching the --sender option so that the user
...
can't fool us into thinking we're the sender by using a filename
of --sender (or similar ploy).
- Make sure that our '..' check can't be fooled by sly backslashing.
- Tweaked some comments.
2005-06-17 04:50:22 +00:00
Wayne Davison
b3181708f2
Output a leading comment and surrounding blank lines.
2005-06-17 04:46:02 +00:00
Wayne Davison
3f6c17cf14
Mention rrsync changes.
2005-06-17 01:26:33 +00:00
Wayne Davison
2e5a7629c0
If SUBDIR is specified as a non-absolute path, make it absolute.
2005-06-17 01:17:44 +00:00
Wayne Davison
70318468df
- Made it easy to configure the path of the rsync executable.
...
- Fully parse all legal options that might come from a stock rsync and
validate/restrict any option's args (previously we rejected options
with args).
- Made it easy to disable specific options.
- Properly handle a multi-arg copy's multiple args.
- Make sure that the restricted dir actually exists and we can chdir
to it.
- Just reject any dangerous args that have .. in them instead of trying
to munge them.
- We don't treat single-or double-quotes specially, just backslash-
escaped characters.
- Turn on strict mode.
- Use the array-arg version of exec() so that we don't spawn a shell.
- Use File::Glob to glob wildcards in args.
- Tweaked the log-file format so that it logs the modified command
without any "OK" suffix.
2005-06-16 19:30:53 +00:00
Wayne Davison
782d109121
A developer-oriented script that outputs perl code for valid server
...
options.
2005-06-16 19:17:47 +00:00
Wayne Davison
30e7b0b28d
Mention latest fix.
2005-06-12 06:10:14 +00:00
Wayne Davison
910ee8c92e
In clean_flist(), fixed the setting of the flist->high value for an
...
empty list so that it can't cause a crash if it gets passed to
flist_find().
2005-06-12 06:07:23 +00:00
Wayne Davison
8af1bc9011
- Added a comment to the filter_outfile function.
...
- Twiddled where the calls to filter_outfile happen.
2005-06-10 23:36:57 +00:00
Wayne Davison
6a12f0d619
Simplified the regular expressions for sed due to problems on some
...
OSes.
2005-06-10 21:56:52 +00:00
Wayne Davison
4f3be36e30
- Put the output we're expecting into an rsync.chk file, for easier
...
debugging on failures.
- Added the function filter_outfile() and used it in place of the
various output-filtering commands.
- Use the sed rules for filtering the combination of --itemized
output with double-verbose output so that we're sure there's no
superfluous lines being output (which the old grep filtering
would have ignored).
2005-06-10 20:33:57 +00:00
Wayne Davison
fc9d64c947
Several expansions of $srcdir were not double-quoted.
2005-06-10 20:04:42 +00:00
Wayne Davison
db10766ab2
One expansion of $srcdir wasn't double-quoted.
2005-06-10 20:04:11 +00:00
Wayne Davison
a3dcb79085
One more instance of the umask kluge was needed.
2005-06-10 18:02:14 +00:00
Wayne Davison
20667b6d7f
Mention backup change.
2005-06-10 17:58:39 +00:00
Wayne Davison
93e28fbd99
Fixed a problem in the backing up of symlinks and devices: we
...
need to remove any old symlink/device/file to create the backup.
Also fixed a couple minor logic errors in the handling of symlinks
and devices. NOTE: the code still doesn't handle the changing of
a name from a dir to a non-dir or visa versa (which is a very old
deficiency in the code).
2005-06-10 17:57:18 +00:00
Wayne Davison
87a57a3072
Use umask kluge from rsync.fns to try to get rid of a potential
...
permissions difference when copying symlinks.
2005-06-10 17:51:33 +00:00
Wayne Davison
bad1fa4476
Make the sed commands compatible with Solaris (hopefully).
2005-06-10 17:21:52 +00:00
Wayne Davison
8fe27e7631
Starting NEWS for 2.6.6.
2005-06-10 17:17:38 +00:00
Wayne Davison
a1c75ed05c
Aged news from NEWS file.
2005-06-10 17:17:24 +00:00
Wayne Davison
e73ad2be54
Got rid of some potentially unhandled permissions differences.
2005-06-10 17:06:43 +00:00
Wayne Davison
59b0e7a82d
Changed the "max verbosity" setting from global to per-module.
2005-06-10 16:57:43 +00:00
Wayne Davison
b4fc3987f2
Use the new NOBODY_USER and NOBODY_GROUP configure defines.
2005-06-10 16:50:09 +00:00
Wayne Davison
58418cb0c4
Added a simple check to see if the /etc/group file has the
...
group "nobody" or "nogroup".
2005-06-10 16:46:50 +00:00
Wayne Davison
5794112ad0
Test that our outputting of itemized messages (as well as
...
double-verbose output) is happening correctly.
2005-06-09 22:27:59 +00:00
Wayne Davison
f2b6fe44a6
- Fixed the overzealous outputting of unchanged hard-linked items
...
when verbose > 1.
- An unchanged hard-link with -i (log-format w/%i) now changes the
trailing dots to spaces.
2005-06-09 22:27:22 +00:00
Wayne Davison
215b444cae
Don't set ITEM_REPORT_TIME when a hard-linked file is already
...
linked up as it should be and --times was not enabled.
2005-06-09 21:57:45 +00:00
Wayne Davison
a45f581b2a
- Never output the '"FOO" is a hard link' message when -i (%i)
...
output is enabled.
- Go back to outputting '"FOO" is a hard link' message when -i (%i)
is not enabled and verbose > 1.
2005-06-09 21:56:11 +00:00
Wayne Davison
dfdd71ecff
Updated version to 2.6.6cvs.
2005-06-09 21:18:26 +00:00
Wayne Davison
2dfe1c37ad
Preparing for release of 2.6.5
v2.6.5
2005-06-02 03:57:58 +00:00
Wayne Davison
b9949780f4
Improved a few of the items.
2005-06-02 03:54:00 +00:00
Wayne Davison
5fe857d4be
One more configure item.
2005-06-01 16:21:41 +00:00
Wayne Davison
3d86c6b18f
Mention HAVE_REMSH fix.
2005-05-31 06:09:42 +00:00
Wayne Davison
0f0b2e66b8
Simplified the last change a bit.
2005-05-27 18:15:18 +00:00