1. 22 Jul, 2005 1 commit
  2. 15 Jul, 2005 2 commits
  3. 07 Jul, 2005 14 commits
  4. 30 Jun, 2005 2 commits
  5. 28 Jun, 2005 2 commits
  6. 24 Jun, 2005 1 commit
  7. 23 Jun, 2005 2 commits
  8. 20 Jun, 2005 1 commit
  9. 17 Jun, 2005 10 commits
  10. 16 Jun, 2005 2 commits
    • Wayne Davison's avatar
      - Made it easy to configure the path of the rsync executable. · 70318468
      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.
      70318468
    • Wayne Davison's avatar
      782d1091
  11. 12 Jun, 2005 2 commits
  12. 10 Jun, 2005 1 commit