1. 23 Feb, 2006 6 commits
  2. 21 Feb, 2006 3 commits
  3. 18 Feb, 2006 1 commit
  4. 17 Feb, 2006 1 commit
    • Martin Ebourne's avatar
      On XFS the file permissions appear to apply also to the extended attribute... · 72a9f5cc
      Martin Ebourne authored
      On XFS the file permissions appear to apply also to the extended attribute data. ie. If a file is not readable then nor is the extended attribute data - even if there isn't any this is still an error.
      
      This is not an ideal fix for this problem. Really we should notify a read-error as we do for file read permission problems and continue, but the BackupClientFileAttributes code is called from multiple locations and it is not clear that it could always report the error in such a way, nor even continue. This alternative is better than aborting the whole run. In the case where a file isn't readable this will be found and reported elsewhere anyway.
      
      72a9f5cc
  5. 14 Feb, 2006 3 commits
  6. 13 Feb, 2006 3 commits
  7. 12 Feb, 2006 2 commits
  8. 11 Feb, 2006 4 commits
  9. 03 Feb, 2006 2 commits
  10. 02 Feb, 2006 1 commit
  11. 01 Feb, 2006 4 commits
  12. 31 Jan, 2006 1 commit
  13. 30 Jan, 2006 2 commits
  14. 28 Jan, 2006 3 commits
    • Chris Wilson's avatar
      * parcels.txt · 44bd6378
      Chris Wilson authored
      - Omit Windows-specific files on non-Windows platforms
      44bd6378
    • Chris Wilson's avatar
      * infrastructure/makeparcels.pl · a2b79893
      Chris Wilson authored
      - Use the target platform's name, rather than the build platform, in the
        generated package file names (useful for cross-compiling)
      
      * lib/win32/emu.cpp
      - Don't log a warning when statting a file that doesn't exist, as 
        bbackupquery does this to verify that the target does not exist before 
        restoring
      
      * lib/backupclient/BackupClientFileAttributes.cpp
      - Fixed a missing endian conversion that was causing file timestamps to 
        appear to be invalid, generating warnings about every file on the server,
        on Win32
      
      * parcels.txt
      - Include a couple of DLL files in the package on MinGW, which are needed
        to run the compiled binaries
      
      * bin/bbackupquery/BackupQueries.cpp
      - Fixed usage text for the "get" command
      a2b79893
    • Chris Wilson's avatar
      * configure.ac · 9e025fd0
      Chris Wilson authored
      * bin/bbstored/backupprotocol.txt
      * bin/bbstored/BackupCommands.cpp
      * bin/bbackupd/BackupClientContext.cpp
      * bin/bbackupd/BackupClientContext.h
      * bin/bbackupd/BackupClientDirectoryRecord.cpp
      * bin/bbackupd/BackupDaemon.cpp
      * lib/backupclient/BackupStoreFileDiff.cpp
      * lib/backupclient/BackupDaemonConfigVerify.cpp
      * lib/backupclient/BackupStoreFile.h
      * test/backupstore/testbackupstore.cpp
      * test/backupstorepatch/testbackupstorepatch.cpp
      - Applied changes from chris/diff-timeout-and-ssl-keepalive
      
      * test/backupdiff/testbackupdiff.cpp
      - Fixed test to match new prototype for EncodeFileDiff
      9e025fd0
  15. 08 Jan, 2006 1 commit
  16. 07 Jan, 2006 1 commit
  17. 06 Jan, 2006 2 commits
    • Martin Ebourne's avatar
      Fixes for xattr on Linux · 4236badf
      Martin Ebourne authored
      - A very unlikely failure where getxattr returns an error code the first time
        but succeeds the second time could cause buffer overrun and corruption.
      
      Affecting the tests only:
      
      - On Linux (and presumably Irix) normal users can only modify attributes in
        the 'user.' namespace.
      - Some filesystems can have strict limits on value size (eg. 1024 bytes on
        ext3 depending on block size)
      - ENOATTR is defined in xattr/xattr.h. This file is an optional install and is
        not needed for the rest of box to use extended attributes. Provide it
        ourselves if not present.
      4236badf
    • Ben Summers's avatar
      Change handling of static buffer in filename encoding and decoding to avoid... · 18d03eb5
      Ben Summers authored
      Change handling of static buffer in filename encoding and decoding to avoid double free on exit under Darwin -- maybe a runtime issue?
      18d03eb5