[Box Backup-commit] [boxbackup/boxbackup] b070e1: Add Amazon SimpleDB simulator.

GitHub noreply at github.com
Mon Jan 4 21:54:24 GMT 2016


  Branch: refs/heads/s3_support_merge
  Home:   https://github.com/boxbackup/boxbackup
  Commit: b070e1e9a5c5c174e326d7c7c61284e78884b5d5
      https://github.com/boxbackup/boxbackup/commit/b070e1e9a5c5c174e326d7c7c61284e78884b5d5
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M .travis.yml
    M infrastructure/m4/boxbackup_tests.m4
    M lib/httpserver/HTTPException.txt
    M lib/httpserver/HTTPResponse.cpp
    M lib/httpserver/HTTPResponse.h
    M lib/httpserver/S3Simulator.cpp
    M lib/httpserver/S3Simulator.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Add Amazon SimpleDB simulator.

Will be used for safe account locking of Amazon S3 stores.

Build now requires Boost::PropertyTree.

Improve debugging and reduce duplicated code in test/httpserver.

Add utility for comparing two std::vectors of std::string.


  Commit: 1773a2dcd4187fcd02b232c823d48bdea170d89e
      https://github.com/boxbackup/boxbackup/commit/1773a2dcd4187fcd02b232c823d48bdea170d89e
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M bin/bbstoreaccounts/bbstoreaccounts.cpp

  Log Message:
  -----------
  Catch exceptions thrown by BackupAccountControl in bbstoreaccounts.

Print the error message and return a failure code, instead of aborting
the process.


  Commit: bdb6b28bd489668bd32f4df9b4629fb07d8f117e
      https://github.com/boxbackup/boxbackup/commit/bdb6b28bd489668bd32f4df9b4629fb07d8f117e
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M lib/common/Test.cpp
    M lib/common/Test.h

  Log Message:
  -----------
  Allow selecting tests to run by base name or specialised name.


  Commit: b94d7dec59eea81433fe7937f5806c0010de131f
      https://github.com/boxbackup/boxbackup/commit/b94d7dec59eea81433fe7937f5806c0010de131f
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M lib/httpserver/HTTPRequest.cpp
    M lib/httpserver/HTTPRequest.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Change HTTPRequest::Send* to throw exceptions on failure, not return false.


  Commit: da5c121e20dd2bbd725c9933139a36896d841257
      https://github.com/boxbackup/boxbackup/commit/da5c121e20dd2bbd725c9933139a36896d841257
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M lib/httpserver/S3Simulator.cpp
    M lib/httpserver/S3Simulator.h
    M test/httpserver/testhttpserver.cpp

  Log Message:
  -----------
  Use a dummy hostname as the test SimpleDB endpoint, instead of a real one.

Should help prevent these requests from ever going out onto the Internet.


  Commit: d2fa6851f720f258062c6549358b15f4d76fdbad
      https://github.com/boxbackup/boxbackup/commit/d2fa6851f720f258062c6549358b15f4d76fdbad
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M lib/httpserver/S3Simulator.cpp

  Log Message:
  -----------
  Improve exception messages on failed SimpleDB conditional-PUT requests.


  Commit: f386f234a673c466010117340a5751291872be7b
      https://github.com/boxbackup/boxbackup/commit/f386f234a673c466010117340a5751291872be7b
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2016-01-04 (Mon, 04 Jan 2016)

  Changed paths:
    M modules.txt

  Log Message:
  -----------
  Simplify bin dependencies in modules.txt.


Compare: https://github.com/boxbackup/boxbackup/compare/b0c60fd90a45...f386f234a673


More information about the Boxbackup-commit mailing list