1. 02 Sep, 2009 1 commit
  2. 01 Sep, 2009 1 commit
  3. 29 Aug, 2009 1 commit
    • Wayne Davison's avatar
      Create non-transferred files in a more atomic manner: · c55fb5e1
      Wayne Davison authored
      If a symlink, device, special-file, or hard-linked file is replacing
      an existing non-directory, the new file is created using a temporary
      filename and then renamed into place.  Also changed the handling of
      a cluster of hard-linked symlinks/devices/special-files to always
      ensure the first item in the cluster is correct, since it doesn't
      really save any significant work to try to find an existing correct
      item later in the cluster to link with.
      c55fb5e1
  4. 22 Aug, 2009 2 commits
  5. 15 Aug, 2009 2 commits
  6. 14 Aug, 2009 1 commit
  7. 13 Aug, 2009 1 commit
  8. 10 Aug, 2009 1 commit
  9. 08 Aug, 2009 2 commits
  10. 01 Aug, 2009 1 commit
  11. 05 Jun, 2009 1 commit
  12. 01 Jun, 2009 1 commit
  13. 23 May, 2009 8 commits
  14. 14 May, 2009 2 commits
  15. 08 May, 2009 1 commit
  16. 07 May, 2009 2 commits
  17. 05 May, 2009 1 commit
  18. 27 Apr, 2009 1 commit
  19. 26 Apr, 2009 1 commit
    • Wayne Davison's avatar
      Change sending/receiving/storing of the rdev value for special files. · a8e6e148
      Wayne Davison authored
      Since the value is not needed, protocol 31 no longer sends it, while
      older protocols are optimized so the sender just sends a valid rdev
      value as efficiently as possible.  The receiver no longer caches an
      rdev value for special files, and the generator will always pass a 0
      rdev value to do_mknod() for special files. Fixes bug #6280.
      a8e6e148
  20. 14 Apr, 2009 1 commit
  21. 13 Apr, 2009 1 commit
  22. 12 Apr, 2009 4 commits
  23. 11 Apr, 2009 3 commits
    • Wayne Davison's avatar
      More backup improvements: · 3696674b
      Wayne Davison authored
      - Changed get_backup_name() to verify the backup path, and make any
        missing directories.  This avoids accidental use of a symlink as a dir
        in a backup path, and gets rid of any other non-dirs that are in the
        way.  It also avoids the need for various operations to retry after
        calling make_bak_dir(), simplifying several pices of code.
      - Changed create_directory_path() to make_path(), giving it flags that
        lets the caller decide if it should skip a leading slash or drop the
        trailing filename.
      - Mention when we create the backup directory, so the user is not caught
        unaware when rsync uses a directory they didn't expect.
      - Got rid of some dir-moving backup code that is not used.
      - Added a little more backup-debug output.
      3696674b
    • Wayne Davison's avatar
      Fix "just in case" unlink. Prefer renaming of normal files · 5e2d51ee
      Wayne Davison authored
      if hard-linking fails.
      5e2d51ee
    • Wayne Davison's avatar