- 27 Jul, 2005 1 commit
-
-
Wayne Davison authored
-
- 22 Jul, 2005 4 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 15 Jul, 2005 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 07 Jul, 2005 14 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
- Fixed the names of the uid and gid daemon options in a sentence.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
renaming it in the code.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
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 1 commit
-
-
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.
-