- 07 Jul, 2005 1 commit
-
-
Wayne Davison authored
between these files and the original zlib source).
-
- 30 Jun, 2005 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 28 Jun, 2005 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
compared with a remote modtime.
-
- 24 Jun, 2005 1 commit
-
-
Wayne Davison authored
-
- 23 Jun, 2005 2 commits
-
-
Wayne Davison authored
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).
-
Wayne Davison authored
-
- 20 Jun, 2005 1 commit
-
-
Wayne Davison authored
-
- 17 Jun, 2005 10 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
- Simplified the output format by putting all the long-name options into a single hash.
-
Wayne Davison authored
- 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.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
options. - Fixed the expanding of wildcards for a restriction of '/'.
-
Wayne Davison authored
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.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 16 Jun, 2005 2 commits
-
-
Wayne Davison authored
- 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.
-
Wayne Davison authored
options.
-
- 12 Jun, 2005 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
empty list so that it can't cause a crash if it gets passed to flist_find().
-
- 10 Jun, 2005 16 commits
-
-
Wayne Davison authored
- Twiddled where the calls to filter_outfile happen.
-
Wayne Davison authored
OSes.
-
Wayne Davison authored
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).
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
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).
-
Wayne Davison authored
permissions difference when copying symlinks.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
group "nobody" or "nogroup".
-
- 09 Jun, 2005 1 commit
-
-
Wayne Davison authored
double-verbose output) is happening correctly.
-