[Box Backup-commit] [boxbackup/boxbackup] 338989: Create a job object during Windows tests to kill a...

GitHub noreply at github.com
Mon May 29 21:35:14 BST 2017


  Branch: refs/heads/s3_support_merge
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 338989aa8fd91a2480e1beab297ad6f880caa8c7
      https://github.com/boxbackup/boxbackup/commit/338989aa8fd91a2480e1beab297ad6f880caa8c7
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M infrastructure/buildenv-testmain-template.cpp
    M lib/common/Test.cpp
    M lib/common/Test.h

  Log Message:
  -----------
  Create a job object during Windows tests to kill abandoned daemons

Should prevent some cases of tests hanging on AppVeyor due to child
process daemons that were started and not stopped.

Delete files between tests using much more similar code (and the same
list) on Windows and Linux, to reduce risk of divergence causing tests
to pass on one and fail on the other.


  Commit: 46042813717e7bdcba96158e8b17f92427c37815
      https://github.com/boxbackup/boxbackup/commit/46042813717e7bdcba96158e8b17f92427c37815
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M lib/backupstore/BackupAccountControl.cpp
    M lib/backupstore/BackupAccountControl.h
    A lib/backupstore/BackupFileSystem.cpp
    M lib/backupstore/BackupStoreException.txt
    M lib/backupstore/BackupStoreInfo.h

  Log Message:
  -----------
  Move S3BackupFileSystem class into its own file.

Create BackupFileSystem, an abstract interface for reading and writing
files and directories, abstracting over RaidFile, S3, FTP etc. as a parent
class for S3BackupFileSystem.


  Commit: 25a06f872ea155b316200d972b4d6d457a21f3a8
      https://github.com/boxbackup/boxbackup/commit/25a06f872ea155b316200d972b4d6d457a21f3a8
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-25 (Thu, 25 May 2017)

  Changed paths:
    M lib/common/BoxException.h
    M lib/common/CollectInBufferStream.h
    M lib/common/makeexception.pl.in
    M lib/httpserver/HTTPException.txt
    M lib/httpserver/HTTPServer.cpp
    M lib/httpserver/S3Client.cpp
    M lib/httpserver/S3Simulator.cpp
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Merge branch 's3_support_merge' of github.com:boxbackup/boxbackup into s3_support_merge


  Commit: 9b324f8d4204018adb4d5a743ce0f007fe429503
      https://github.com/boxbackup/boxbackup/commit/9b324f8d4204018adb4d5a743ce0f007fe429503
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M infrastructure/travis-build.sh

  Log Message:
  -----------
  Travis build script: add extra debugging.

This script can be useful as a shortcut for command-line builds, but not if you
forget to set TEST_TARGET, so now it errors if you do.


  Commit: fa5d4670a0c000ab512c1ae787f9bd7c74d8202e
      https://github.com/boxbackup/boxbackup/commit/fa5d4670a0c000ab512c1ae787f9bd7c74d8202e
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M lib/backupstore/BackupStoreFile.cpp
    M lib/backupstore/BackupStoreFile.h
    M lib/server/TcpNice.cpp
    M lib/server/TcpNice.h

  Log Message:
  -----------
  Fix overloaded virtual function warnings.

Revealed by enabling the -Woverloaded-virtual compiler option.


  Commit: 54b591217d121e2df6e5ce50037c85ec353c0ee8
      https://github.com/boxbackup/boxbackup/commit/54b591217d121e2df6e5ce50037c85ec353c0ee8
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M test/s3store/tests3store.cpp

  Log Message:
  -----------
  Refactor test/s3store to make check_new_account_info() reusable.

(cherry picked from commit 2f597e11ccf56129319851f767581de1055da53e)


  Commit: 3c83ef36ce9d1ff7fe87630f21ef65242286023d
      https://github.com/boxbackup/boxbackup/commit/3c83ef36ce9d1ff7fe87630f21ef65242286023d
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M bin/bbackupquery/bbackupquery.cpp
    M bin/bbstoreaccounts/bbstoreaccounts.cpp
    M lib/backupstore/BackupAccountControl.cpp
    M lib/backupstore/BackupStoreAccounts.cpp
    M lib/backupstore/BackupStoreCheck.h
    M lib/backupstore/BackupStoreRefCountDatabase.cpp
    M lib/backupstore/BackupStoreRefCountDatabase.h
    M lib/backupstore/HousekeepStoreAccount.h
    M lib/bbackupd/BackupClientContext.cpp
    M lib/bbstored/BBStoreDHousekeeping.cpp
    M lib/common/Configuration.cpp
    M lib/common/Configuration.h
    M lib/common/IOStream.cpp
    M lib/common/NamedLock.h
    M lib/common/ReadLoggingStream.cpp
    M lib/common/Utils.cpp
    M lib/common/ZeroStream.h
    M lib/httpserver/HTTPRequest.cpp

  Log Message:
  -----------
  Whitespace cleanup

(cherry picked from commit 88f7f4ef025a32680d0545571e0e5bdf9e0d5c3c)


  Commit: 9141801e874b89f77691490e09f2313952846eb9
      https://github.com/boxbackup/boxbackup/commit/9141801e874b89f77691490e09f2313952846eb9
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M lib/server/Daemon.cpp

  Log Message:
  -----------
  Fix warning about snprintf() being deprecated on Windows.

(cherry picked from commit eeb2a127fe1410a871f3943651fa363edff943d0)


  Commit: 0188f614b3c4395306794b938a353cd20bda3caa
      https://github.com/boxbackup/boxbackup/commit/0188f614b3c4395306794b938a353cd20bda3caa
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
    M lib/common/Test.cpp
    A lib/httpserver/HTTPHeaders.cpp
    A lib/httpserver/HTTPHeaders.h
    M lib/httpserver/HTTPQueryDecoder.cpp
    M lib/httpserver/HTTPQueryDecoder.h
    M lib/httpserver/HTTPRequest.cpp
    M lib/httpserver/HTTPRequest.h
    M lib/httpserver/HTTPResponse.cpp
    M lib/httpserver/HTTPResponse.h
    M lib/httpserver/S3Client.cpp
    M lib/httpserver/S3Simulator.cpp
    A test/httpserver/testfiles/dsfdsfs98.fd
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Refactor common HTTP header handling

Move the common code out of HTTPRequest and HTTPResponse into the new
HTTPHeaders class, a container for headers with some sensible HTTP-specific
behaviour.

(cherry picked from commit 546c0d068934e8fc5ba53f32bdf61b3a6841c65b)


Compare: https://github.com/boxbackup/boxbackup/compare/55e41374821a...0188f614b3c4


More information about the Boxbackup-commit mailing list