From noreply at github.com Wed Aug 14 21:22:01 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 14 Aug 2019 13:22:01 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 34b3cf: Fix for overlapping locations with VSS Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: 34b3cf85758f15459469dc2e32781b04ccf55824 https://github.com/boxbackup/boxbackup/commit/34b3cf85758f15459469dc2e32781b04ccf55824 Author: Chris Wilson Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M lib/bbackupd/BackupDaemon.cpp Log Message: ----------- Fix for overlapping locations with VSS Kai Liebenau reports: "I have found a little issue in the windows version of daemon. The issue is the working with snapshots, when you already backup more then one locations from the same volume. In this case, is the whole vole will be backuped in the second location." This is his patch, untested. Commit: b4c1fbebc1fb5f3e825f8587151fe5cee8b0e731 https://github.com/boxbackup/boxbackup/commit/b4c1fbebc1fb5f3e825f8587151fe5cee8b0e731 Author: Chris Wilson Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor Compare: https://github.com/boxbackup/boxbackup/compare/34b3cf85758f%5E...b4c1fbebc1fb From noreply at github.com Wed Aug 14 21:50:52 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 14 Aug 2019 13:50:52 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 6716ea: Build and test VSS configurations on AppVeyor Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: 6716eae62f41e2d8be5a4735fe29f05def076744 https://github.com/boxbackup/boxbackup/commit/6716eae62f41e2d8be5a4735fe29f05def076744 Author: Chris Wilson Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor From noreply at github.com Wed Aug 14 22:29:46 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 14 Aug 2019 14:29:46 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 09a06c: Build and test VSS configurations on AppVeyor Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: 09a06c599bc88dbc379e809eed46d5220cc392c9 https://github.com/boxbackup/boxbackup/commit/09a06c599bc88dbc379e809eed46d5220cc392c9 Author: Chris Wilson Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt M infrastructure/cmake/windows/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor From noreply at github.com Wed Aug 14 22:51:43 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 14 Aug 2019 14:51:43 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 3868fc: Build and test VSS configurations on AppVeyor Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: 3868fc6c75da97bdf2e31a539c18f04352467d1e https://github.com/boxbackup/boxbackup/commit/3868fc6c75da97bdf2e31a539c18f04352467d1e Author: Chris Wilson Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt M infrastructure/cmake/windows/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor From noreply at github.com Fri Aug 16 22:00:20 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 16 Aug 2019 14:00:20 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] d801d9: Build and test VSS configurations on AppVeyor Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: d801d9d56fe5eea587573b1598cfeb234792d649 https://github.com/boxbackup/boxbackup/commit/d801d9d56fe5eea587573b1598cfeb234792d649 Author: Chris Wilson Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt M infrastructure/cmake/windows/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor From noreply at github.com Sat Aug 17 12:13:06 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 17 Aug 2019 04:13:06 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] ba3f6f: Build and test VSS configurations on AppVeyor Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: ba3f6f7772c3618bc9571e83ba35bac6f264b764 https://github.com/boxbackup/boxbackup/commit/ba3f6f7772c3618bc9571e83ba35bac6f264b764 Author: Chris Wilson Date: 2019-08-17 (Sat, 17 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt M infrastructure/cmake/windows/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor From noreply at github.com Sat Aug 17 16:00:27 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 17 Aug 2019 08:00:27 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 2dff5b: Build and test VSS configurations on AppVeyor Message-ID: Branch: refs/heads/fix_vss_overlapping_locations Home: https://github.com/boxbackup/boxbackup Commit: 2dff5b72703c8c9f6be0e29be10094a7122887fc https://github.com/boxbackup/boxbackup/commit/2dff5b72703c8c9f6be0e29be10094a7122887fc Author: Chris Wilson Date: 2019-08-17 (Sat, 17 Aug 2019) Changed paths: M appveyor.yml M infrastructure/cmake/CMakeLists.txt M infrastructure/cmake/windows/CMakeLists.txt Log Message: ----------- Build and test VSS configurations on AppVeyor From noreply at github.com Fri Aug 23 09:31:21 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 01:31:21 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] b98cef: BOX_CHECK_CXX_FLAG: tiny up Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: b98cef6440e2eb3c30b9f1e67f9ba1e589ad297a https://github.com/boxbackup/boxbackup/commit/b98cef6440e2eb3c30b9f1e67f9ba1e589ad297a Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- BOX_CHECK_CXX_FLAG: tiny up From noreply at github.com Fri Aug 23 09:31:44 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 01:31:44 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 98c85f: Catch and fix constant logical operands Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: 98c85f7bb82595b136588964abca141e3a298ccb https://github.com/boxbackup/boxbackup/commit/98c85f7bb82595b136588964abca141e3a298ccb Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 M test/bbackupd/testbbackupd.cpp Log Message: ----------- Catch and fix constant logical operands From noreply at github.com Fri Aug 23 09:48:36 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 01:48:36 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] e7b312: BOX_CHECK_CXX_FLAG: tidy up Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: e7b31268323a6f9365697f21dde71aabae879d69 https://github.com/boxbackup/boxbackup/commit/e7b31268323a6f9365697f21dde71aabae879d69 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- BOX_CHECK_CXX_FLAG: tidy up Commit: e95edefb20dd7f4fe081ef4755895b722098c584 https://github.com/boxbackup/boxbackup/commit/e95edefb20dd7f4fe081ef4755895b722098c584 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 M test/bbackupd/testbbackupd.cpp Log Message: ----------- Catch and fix constant logical operands Compare: https://github.com/boxbackup/boxbackup/compare/98c85f7bb825...e95edefb20dd From noreply at github.com Fri Aug 23 09:53:41 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 01:53:41 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 50be0a: Fix some cases of exceptions thrown in destructors Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: 50be0ab22e546d4abfa6001d27dc3b3ac3baa066 https://github.com/boxbackup/boxbackup/commit/50be0ab22e546d4abfa6001d27dc3b3ac3baa066 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 M lib/common/DebugMemLeakFinder.cpp M lib/common/Logging.cpp M lib/common/Logging.h M lib/common/UnixUser.cpp M lib/compress/Compress.h Log Message: ----------- Fix some cases of exceptions thrown in destructors They should call DELAYED_FAIL instead, which logs a warning, and causes an eventual test failure in tests. From noreply at github.com Fri Aug 23 12:12:34 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 04:12:34 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] d8eb68: Catch and fix constant logical operands Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: d8eb683fa3df3b8e9f1bb10b43153d81866cd42d https://github.com/boxbackup/boxbackup/commit/d8eb683fa3df3b8e9f1bb10b43153d81866cd42d Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 M lib/backupstore/BackupCommands.cpp M lib/backupstore/BackupProtocol.txt M test/bbackupd/testbbackupd.cpp Log Message: ----------- Catch and fix constant logical operands This required a protocol addition (FlushDirectoryCache command) for use in test/bbackupd to fix a broken test that was exposed by fixing this logic. Commit: a4bfaaf13aa46ebf676bbb380499f3e9a6faf57a https://github.com/boxbackup/boxbackup/commit/a4bfaaf13aa46ebf676bbb380499f3e9a6faf57a Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M infrastructure/m4/boxbackup_tests.m4 M lib/backupstore/BackupFileSystem.cpp M lib/backupstore/BackupStoreCheck.cpp M lib/backupstore/HousekeepStoreAccount.cpp M lib/common/DebugMemLeakFinder.cpp M lib/common/Logging.cpp M lib/common/Logging.h M lib/common/UnixUser.cpp M lib/compress/Compress.h Log Message: ----------- Fix some cases of exceptions thrown in destructors They should call DELAYED_FAIL instead, which logs a warning, and causes an eventual test failure in tests. Compare: https://github.com/boxbackup/boxbackup/compare/50be0ab22e54...a4bfaaf13aa4 From noreply at github.com Fri Aug 23 13:07:05 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 05:07:05 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] e148c9: test/bbackupd: reduce verbosity of logging Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: e148c97a82ca167c0e3d30b78341b2d23b205e52 https://github.com/boxbackup/boxbackup/commit/e148c97a82ca167c0e3d30b78341b2d23b205e52 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M test/bbackupd/testbbackupd.cpp Log Message: ----------- test/bbackupd: reduce verbosity of logging Was exceeding the limits of Travis, and being aborted, due to far too many TRACE lines saying "Trying to create ... with exclusive lock using flock(LOCK_EX)", due to a verbosity change in bbackupd initialisation leaking out and changing the global verbosity for the rest of the test. From noreply at github.com Fri Aug 23 14:16:12 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 06:16:12 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 46eb37: IF_ASSERT_NOTHROW should execute the IF branch eve... Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: 46eb376bdff38f1049b9aa3c5279bd32f03cf4a8 https://github.com/boxbackup/boxbackup/commit/46eb376bdff38f1049b9aa3c5279bd32f03cf4a8 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M lib/common/Logging.h Log Message: ----------- IF_ASSERT_NOTHROW should execute the IF branch even in release builds Commit: 6340517574bc593d0cc4a24d2c60751c665bef66 https://github.com/boxbackup/boxbackup/commit/6340517574bc593d0cc4a24d2c60751c665bef66 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M test/backupstore/testbackupstore.cpp Log Message: ----------- test_cannot_open_multiple_writable_connections: skip logging reconfiguration If the test is skipped, then we shouldn't reconfigure logging first Compare: https://github.com/boxbackup/boxbackup/compare/e148c97a82ca...6340517574bc From noreply at github.com Fri Aug 23 16:41:37 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 08:41:37 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 3a7251: BackupDaemon: delay writing PID file until Command... Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: 3a7251952e963e13ee39ebee5401984882bdc68a https://github.com/boxbackup/boxbackup/commit/3a7251952e963e13ee39ebee5401984882bdc68a Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M lib/bbackupd/BackupDaemon.cpp M lib/bbackupd/BackupDaemon.h M lib/server/Daemon.cpp Log Message: ----------- BackupDaemon: delay writing PID file until CommandSocket is listening Should solve some test synchronization problems which caused random test failures. From noreply at github.com Fri Aug 23 18:04:24 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 23 Aug 2019 10:04:24 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] cfa174: Daemon: always block when reopening PID file, and ... Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: cfa17448ee868ccf26ba6f973e2c6f801bcd6879 https://github.com/boxbackup/boxbackup/commit/cfa17448ee868ccf26ba6f973e2c6f801bcd6879 Author: Chris Wilson Date: 2019-08-23 (Fri, 23 Aug 2019) Changed paths: M lib/server/Daemon.cpp M lib/server/Daemon.h M lib/server/ServerException.txt Log Message: ----------- Daemon: always block when reopening PID file, and check for lost race instead Even if we avoid blocking, the race window is nonzero, and if the daemon forks a child process (e.g. bbstored housekeeping) then we need to wait for it to close the exclusively-locked file anyway, and on some systems (e.g. Travis CI) we still can't reliably grab the shared lock immediately. So we always block, but check after acquiring the shared lock that the PID has not changed, to ensure that we detect and abort if we lost the race. From noreply at github.com Mon Aug 26 20:48:13 2019 From: noreply at github.com (Chris Wilson) Date: Mon, 26 Aug 2019 12:48:13 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] cbf36d: S3Simulator: make the SimpleDBDirectory configurable Message-ID: Branch: refs/heads/s3_support Home: https://github.com/boxbackup/boxbackup Commit: cbf36dc6e9ca05ad6a2b20ddb25a739bf772ce6b https://github.com/boxbackup/boxbackup/commit/cbf36dc6e9ca05ad6a2b20ddb25a739bf772ce6b Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/httpserver/S3Simulator.cpp M lib/httpserver/S3Simulator.h M test/backupstore/testfiles/s3simulator.conf M test/backupstorefix/testfiles/s3simulator.conf M test/bbackupd/testfiles/s3simulator.conf M test/httpserver/testfiles/s3simulator.conf M test/s3store/testfiles/s3simulator.conf Log Message: ----------- S3Simulator: make the SimpleDBDirectory configurable Commit: c6e23385c0b239e895fae88b6b970dab3fa19d38 https://github.com/boxbackup/boxbackup/commit/c6e23385c0b239e895fae88b6b970dab3fa19d38 Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/bbackupd/BackupClientDirectoryRecord.cpp M modules.txt Log Message: ----------- modules.txt: test/bbackupd and test/backupstorefix both require s3simulator Commit: 1f244aba105ce6c5650264cac7f44a977fb838cd https://github.com/boxbackup/boxbackup/commit/1f244aba105ce6c5650264cac7f44a977fb838cd Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/httpserver/HTTPRequest.cpp M lib/httpserver/SimpleDBClient.cpp M test/httpserver/testhttpserver.cpp Log Message: ----------- HTTP client: disable support for HTTP/1.1 We do not support HTTP/1.1, specifically chunked encoding, so do not pretend that we do. This was causing Amazon S3/SimpleDB to send us responses with chunked encoding, which we could not decode. Commit: 8c58b48816c9e311e2521a146a5e42d0cd4d7073 https://github.com/boxbackup/boxbackup/commit/8c58b48816c9e311e2521a146a5e42d0cd4d7073 Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/backupstore/BackupAccountControl.cpp Log Message: ----------- bbstoreaccounts: Log at NOTICE level when an account is created Otherwise it succeeds silently, which is somewhat unexpected and worrying. Commit: 33ca4f5fe446cb72e3ece3230686d28e05ed891d https://github.com/boxbackup/boxbackup/commit/33ca4f5fe446cb72e3ece3230686d28e05ed891d Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/common/MainHelper.h Log Message: ----------- MAINHELPER_END: improve logging of fatal exceptions caught Commit: ff0a50515690e5a842c7c6e029cf7337ea1c9b6a https://github.com/boxbackup/boxbackup/commit/ff0a50515690e5a842c7c6e029cf7337ea1c9b6a Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/common/BoxException.h Log Message: ----------- BoxException: implement std::what() for compatibility with std::exception Commit: e90a727158486dd4a82913a31d092d70493d710b https://github.com/boxbackup/boxbackup/commit/e90a727158486dd4a82913a31d092d70493d710b Author: Chris Wilson Date: 2019-08-26 (Mon, 26 Aug 2019) Changed paths: M lib/bbackupd/BackupClientDirectoryRecord.cpp Log Message: ----------- Minor whitespace cleanup Compare: https://github.com/boxbackup/boxbackup/compare/cfa17448ee86...e90a72715848 From noreply at github.com Tue Aug 27 21:23:17 2019 From: noreply at github.com (Chris Wilson) Date: Tue, 27 Aug 2019 13:23:17 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 8197f4: Remove link and unlink macros on Windows. Message-ID: Branch: refs/heads/jamesog/cirrus-ci Home: https://github.com/boxbackup/boxbackup Commit: 8197f4abd17c58c5af90985951bc13a3b32823a9 https://github.com/boxbackup/boxbackup/commit/8197f4abd17c58c5af90985951bc13a3b32823a9 Author: Chris Wilson Date: 2019-08-27 (Tue, 27 Aug 2019) Changed paths: M lib/backupclient/BackupClientRestore.cpp M lib/backupstore/BackupClientFileAttributes.cpp A lib/backupstore/BackupFileSystem.cpp M lib/backupstore/BackupStoreFile.cpp M lib/backupstore/BackupStoreRefCountDatabase.cpp M lib/bbackupd/BackupDaemon.cpp M lib/bbackupquery/BackupQueries.cpp M lib/common/InvisibleTempFileStream.cpp M lib/common/NamedLock.cpp M lib/common/Test.cpp M lib/raidfile/RaidFileWrite.cpp M lib/server/Daemon.cpp M lib/server/ServerControl.cpp M lib/server/ServerStream.h M lib/win32/emu.h M test/backupstore/testbackupstore.cpp M test/backupstorefix/testbackupstorefix.cpp M test/backupstorepatch/testbackupstorepatch.cpp M test/basicserver/testbasicserver.cpp M test/bbackupd/testbbackupd.cpp M test/httpserver/testhttpserver.cpp M test/raidfile/testraidfile.cpp Log Message: ----------- Remove link and unlink macros on Windows. They provided source-code compatibility with the POSIX versions of these functions, but they conflict with Boost. Replace with EMU_LINK and EMU_UNLINK everywhere. (cherry picked from commit 29e267a5642f7eea2c4939ccd4624e3664158629) (modified to apply to this branch, with some changes omitted as a result) Commit: c3084f98c44e0ce64521d2d1311b3c646fab0b58 https://github.com/boxbackup/boxbackup/commit/c3084f98c44e0ce64521d2d1311b3c646fab0b58 Author: Chris Wilson Date: 2019-08-27 (Tue, 27 Aug 2019) Changed paths: M lib/bbackupd/BackupClientDirectoryRecord.cpp M lib/bbackupd/BackupClientDirectoryRecord.h M test/bbackupd/testbbackupd.cpp Log Message: ----------- BackupClientDirectoryRecord: improve logging of file move decisions Also improve logging of directory listing download decisions. test/bbackupd: increase verbosity in test_backup_hardlinked_files to help debug test failures on Travis which I have not been able to reproduce locally. (cherry-picked from ae4f2124714337c6d604722418c6f4521890a3fe, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Commit: 774950245a72273eabec1c4ed02662d5bc6d2691 https://github.com/boxbackup/boxbackup/commit/774950245a72273eabec1c4ed02662d5bc6d2691 Author: Chris Wilson Date: 2019-08-27 (Tue, 27 Aug 2019) Changed paths: M lib/bbackupd/BackupDaemon.cpp Log Message: ----------- BackupDaemon: failure to create remote directory is not a local issue We treated exceptions raised while trying to create the remote directory for a location as though they meant that we didn't have permission to access the local directory, resulting in confusing error messages. (cherry picked from commit a8ab83214673a66ebd5418097e1fd07f561a100f) Compare: https://github.com/boxbackup/boxbackup/compare/d4cec93c59ab...774950245a72 From noreply at github.com Wed Aug 28 12:06:06 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 28 Aug 2019 04:06:06 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 784fa9: Remove link and unlink macros on Windows. Message-ID: Branch: refs/heads/jamesog/cirrus-ci Home: https://github.com/boxbackup/boxbackup Commit: 784fa97a42283db5ae4da8e64cb974eebbfd1bad https://github.com/boxbackup/boxbackup/commit/784fa97a42283db5ae4da8e64cb974eebbfd1bad Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/backupclient/BackupClientRestore.cpp M lib/backupstore/BackupClientFileAttributes.cpp M lib/backupstore/BackupStoreFile.cpp M lib/backupstore/BackupStoreRefCountDatabase.cpp M lib/bbackupd/BackupDaemon.cpp M lib/bbackupquery/BackupQueries.cpp M lib/common/InvisibleTempFileStream.cpp M lib/common/NamedLock.cpp M lib/common/Test.cpp M lib/raidfile/RaidFileWrite.cpp M lib/server/Daemon.cpp M lib/server/ServerControl.cpp M lib/server/ServerStream.h M lib/win32/emu.h M test/backupstore/testbackupstore.cpp M test/backupstorefix/testbackupstorefix.cpp M test/backupstorepatch/testbackupstorepatch.cpp M test/basicserver/testbasicserver.cpp M test/bbackupd/testbbackupd.cpp M test/httpserver/testhttpserver.cpp M test/raidfile/testraidfile.cpp Log Message: ----------- Remove link and unlink macros on Windows. They provided source-code compatibility with the POSIX versions of these functions, but they conflict with Boost. Replace with EMU_LINK and EMU_UNLINK everywhere. (cherry picked from commit 29e267a5642f7eea2c4939ccd4624e3664158629) (modified to apply to this branch, with some changes omitted as a result) Commit: db615e59f34d96a81d905a44af1f3bd763dfd4f1 https://github.com/boxbackup/boxbackup/commit/db615e59f34d96a81d905a44af1f3bd763dfd4f1 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/bbackupd/BackupClientDirectoryRecord.cpp M lib/bbackupd/BackupClientDirectoryRecord.h M test/bbackupd/testbbackupd.cpp Log Message: ----------- BackupClientDirectoryRecord: improve logging of file move decisions Also improve logging of directory listing download decisions. test/bbackupd: increase verbosity in test_backup_hardlinked_files to help debug test failures on Travis which I have not been able to reproduce locally. (cherry-picked from ae4f2124714337c6d604722418c6f4521890a3fe, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Commit: 99485185132cff63d7053dc9f0a04c30bf05c7f4 https://github.com/boxbackup/boxbackup/commit/99485185132cff63d7053dc9f0a04c30bf05c7f4 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/bbackupd/BackupDaemon.cpp Log Message: ----------- BackupDaemon: failure to create remote directory is not a local issue We treated exceptions raised while trying to create the remote directory for a location as though they meant that we didn't have permission to access the local directory, resulting in confusing error messages. (cherry picked from commit a8ab83214673a66ebd5418097e1fd07f561a100f, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Compare: https://github.com/boxbackup/boxbackup/compare/774950245a72...99485185132c From noreply at github.com Wed Aug 28 18:42:33 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 28 Aug 2019 17:42:33 +0000 (UTC) Subject: [Box Backup-commit] [boxbackup/boxbackup] e67f1d: Remove link and unlink macros on Windows. Message-ID: Branch: refs/heads/jamesog/cirrus-ci Home: https://github.com/boxbackup/boxbackup Commit: e67f1d5aeee51621c38bdf06e88e6a64949a3388 https://github.com/boxbackup/boxbackup/commit/e67f1d5aeee51621c38bdf06e88e6a64949a3388 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/backupclient/BackupClientRestore.cpp M lib/backupstore/BackupClientFileAttributes.cpp M lib/backupstore/BackupStoreFile.cpp M lib/backupstore/BackupStoreRefCountDatabase.cpp M lib/bbackupd/BackupDaemon.cpp M lib/bbackupquery/BackupQueries.cpp M lib/common/InvisibleTempFileStream.cpp M lib/common/NamedLock.cpp M lib/common/Test.cpp M lib/raidfile/RaidFileWrite.cpp M lib/server/Daemon.cpp M lib/server/ServerControl.cpp M lib/server/ServerStream.h M lib/win32/emu.h M test/backupstore/testbackupstore.cpp M test/backupstorefix/testbackupstorefix.cpp M test/backupstorepatch/testbackupstorepatch.cpp M test/basicserver/testbasicserver.cpp M test/bbackupd/testbbackupd.cpp M test/httpserver/testhttpserver.cpp M test/raidfile/testraidfile.cpp Log Message: ----------- Remove link and unlink macros on Windows. They provided source-code compatibility with the POSIX versions of these functions, but they conflict with Boost. Replace with EMU_LINK and EMU_UNLINK everywhere. (cherry picked from commit 29e267a5642f7eea2c4939ccd4624e3664158629) (modified to apply to this branch, with some changes omitted as a result) Commit: dec8865f2ef5cfd269a105a322a577ec715823b9 https://github.com/boxbackup/boxbackup/commit/dec8865f2ef5cfd269a105a322a577ec715823b9 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/bbackupd/BackupClientDirectoryRecord.cpp M lib/bbackupd/BackupClientDirectoryRecord.h M test/bbackupd/testbbackupd.cpp Log Message: ----------- BackupClientDirectoryRecord: improve logging of file move decisions Also improve logging of directory listing download decisions. test/bbackupd: increase verbosity in test_backup_hardlinked_files to help debug test failures on Travis which I have not been able to reproduce locally. (cherry-picked from ae4f2124714337c6d604722418c6f4521890a3fe, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Commit: 6181bde128852c074dca370cbd44f594b1659e54 https://github.com/boxbackup/boxbackup/commit/6181bde128852c074dca370cbd44f594b1659e54 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/bbackupd/BackupDaemon.cpp Log Message: ----------- BackupDaemon: failure to create remote directory is not a local issue We treated exceptions raised while trying to create the remote directory for a location as though they meant that we didn't have permission to access the local directory, resulting in confusing error messages. (cherry picked from commit a8ab83214673a66ebd5418097e1fd07f561a100f, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Compare: https://github.com/boxbackup/boxbackup/compare/99485185132c...6181bde12885 From noreply at github.com Wed Aug 28 19:43:33 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 28 Aug 2019 11:43:33 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] c3f10f: AppVeyor config: escape branch names containing sl... Message-ID: Branch: refs/heads/jamesog/cirrus-ci Home: https://github.com/boxbackup/boxbackup Commit: c3f10f1813afe358da4546f2a191260c4d7fbe22 https://github.com/boxbackup/boxbackup/commit/c3f10f1813afe358da4546f2a191260c4d7fbe22 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M appveyor.yml Log Message: ----------- AppVeyor config: escape branch names containing slashes in package version numbers From noreply at github.com Wed Aug 28 22:49:15 2019 From: noreply at github.com (Chris Wilson) Date: Wed, 28 Aug 2019 14:49:15 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] de7abc: Ubuntu 18.04: hopefully fix false FD leak from Ope... Message-ID: Branch: refs/heads/jamesog/cirrus-ci Home: https://github.com/boxbackup/boxbackup Commit: de7abc706011cf9da07293ed55bd58e02520d81e https://github.com/boxbackup/boxbackup/commit/de7abc706011cf9da07293ed55bd58e02520d81e Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M infrastructure/buildenv-testmain-template.cpp M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- Ubuntu 18.04: hopefully fix false FD leak from OpenSSL On Ubuntu 18.04, initialising OpenSSL 1.1.1 leaves open file handles to /dev/[u]random which are not easy to close (the docs for OPENSSL_cleanup recommend not to call it), but we want to avoid detecting those as leaking file descriptors, so we call it anyway. From noreply at github.com Thu Aug 29 22:16:57 2019 From: noreply at github.com (Chris Wilson) Date: Thu, 29 Aug 2019 14:16:57 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 20f447: Add Cirrus CI config Message-ID: Branch: refs/heads/master Home: https://github.com/boxbackup/boxbackup Commit: 20f447080685d6c6f2e7731cc604873a538c6fb6 https://github.com/boxbackup/boxbackup/commit/20f447080685d6c6f2e7731cc604873a538c6fb6 Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: A .cirrus.yml Log Message: ----------- Add Cirrus CI config Add a minimal Cirrus CI config to start testing this service. Commit: 0c52a1a2829792c4f44de943ca9d49b08af15b5d https://github.com/boxbackup/boxbackup/commit/0c52a1a2829792c4f44de943ca9d49b08af15b5d Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Split tasks Split the build into multiple tasks to identify build step failures in the UI. Commit: 25e2fb623fafe998293d8ccda5e2c35bb88d30be https://github.com/boxbackup/boxbackup/commit/25e2fb623fafe998293d8ccda5e2c35bb88d30be Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus Remove jessie, increase resources Jessie builds don't work currently - need to split this out because of package names/versions. The Stretch debug tests take too long and some things time out, so try increasing resources. Commit: 2d68df6555906e06602aafad7df89dc24abe5c13 https://github.com/boxbackup/boxbackup/commit/2d68df6555906e06602aafad7df89dc24abe5c13 Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Add FreeBSD build Refactor the build steps into a YAML anchor and add a FreeBSD builder. Commit: 4e547799461cbb3076323a5fc422440a0b340ac3 https://github.com/boxbackup/boxbackup/commit/4e547799461cbb3076323a5fc422440a0b340ac3 Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Add build user The build is running things as root! There doesn't seem to be a way to change the default user. This adds a build user and some debug lines in the pre_script to show the current user (before switching). Each task has to be run under su. This could be fixed later by using a wrapper script. Commit: 96e2d4603f683300acd9c1d863614f34d2d8218b https://github.com/boxbackup/boxbackup/commit/96e2d4603f683300acd9c1d863614f34d2d8218b Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Switch Debian to a custom GCE instance The Docker builds on shared infrastructure have odd behaviour. Fedor from Cirrus confirmed that some processes were being OOM killed, possibly because Docker/cgroup resource limits are hidden from containers, which can see all host resources. The tests might be trying to use as much memory as the Docker host has, and getting killed. The GCE n1-standard-2 has plenty of memory so should be fine for the tests. Add a commented preemtible block as this could be useful later. Commit: e0eb261969aa5f18763f8436d1c984b20d32927e https://github.com/boxbackup/boxbackup/commit/e0eb261969aa5f18763f8436d1c984b20d32927e Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Use GCE for both Debian and FreeBSD Use my GCE account for both Debian and FreeBSD as the Cirrus shared FreeBSD instance is pretty slow. The FreeBSD image has a disk size of 29GB so we need to specify something bigger than that in the instance, so we use 30GB. Try the g1-small instance as n1-standard-2 is way too big. Commit: 61b205cf34740d1cb5df39bccc512cc84910698f https://github.com/boxbackup/boxbackup/commit/61b205cf34740d1cb5df39bccc512cc84910698f Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Switch GCE instance type to n1-standard-1 The small (shared CPU) instance is pretty slow. Let's try on the smallest non-shared CPU. Commit: 873bd9ace3361414aa91d4b94fe7c89bd83a6f2f https://github.com/boxbackup/boxbackup/commit/873bd9ace3361414aa91d4b94fe7c89bd83a6f2f Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Add CentOS 7 and Ubuntu Commit: d5970258a7c24d382c2c88aef0a151517e4de5ea https://github.com/boxbackup/boxbackup/commit/d5970258a7c24d382c2c88aef0a151517e4de5ea Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Order build tasks Place the builds in alphabetic order of OS name. Commit: a777c91621769d1991a94b29cc954b65f705de32 https://github.com/boxbackup/boxbackup/commit/a777c91621769d1991a94b29cc954b65f705de32 Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Add MacOS build First attempt at trying a MacOS build. Not entirely sure if the brew packages are enough, and I don't know what user the build runs as so for now this doesn't use the standard build set. Commit: 1f82edccb86cdc669b421dcda74e8899d55caf3c https://github.com/boxbackup/boxbackup/commit/1f82edccb86cdc669b421dcda74e8899d55caf3c Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Rework GCE so it doesn't apply to MacOS Now that we have a MacOS build task, not every task uses the gce_instance, but the defaults get applied to the MacOS task as the top-level is applied. This errors because we didn't specify the project or image. Change GCE to use YAML anchors and apply these to all GCE tasks. The anchor has to be included first in each task so it doesn't overwrite task-specific settings; this currently only affects FreeBSD, which changes the disk size. Commit: d07a7eff1a48c05cec26ee5771082e07199261fd https://github.com/boxbackup/boxbackup/commit/d07a7eff1a48c05cec26ee5771082e07199261fd Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: MacOS: Set CPPFLAGS and LDFLAGS, use Xcode image Homebrew doesn't link openssl by default so as not to interfere with the system's libssl. Set CPPFLAGS and LDFLAGS so autoconf can find libssl. The infrastructure/BoxPlatform.pm script needs to run `xcodebuild` to check which version of XCode is installed. This doesn't work with the Command-Line Tools only installation. Commit: 476ec63fd65a2e884c8c524f267d98fca84fb253 https://github.com/boxbackup/boxbackup/commit/476ec63fd65a2e884c8c524f267d98fca84fb253 Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml A infrastructure/setup-debian-chroot.sh Log Message: ----------- Cirrus: Add chroot support and Debian i386 build The Debian project requires both amd64 and i386 builds to pass. In Buildbot we accomplished this by creating an i386 chroot on an amd64 EC2 instance and running the buildbot daemon inside that. This tries to accomplish similar, but as Cirrus doesn't run a daemon, we need to run many chroot commands. Debian's schroot allows setting up a persistent environment with things like /tmp bind mounted from the host. This is useful as Cirrus uses a directory in /tmp as its working dir. Commit: 4c59323adf4195bdfad509679597dbe1df5463da https://github.com/boxbackup/boxbackup/commit/4c59323adf4195bdfad509679597dbe1df5463da Author: James O'Gorman Date: 2019-07-13 (Sat, 13 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Re-encrypt GCP creds to boxbackup org Encrypted variables are encrypted to the GitHub organisation. The GCP credentials were encrypted to my account previously. This re-encrypts to the boxbackup organisation. Commit: d4cec93c59abbbf64792baacd7072f61e03546ce https://github.com/boxbackup/boxbackup/commit/d4cec93c59abbbf64792baacd7072f61e03546ce Author: James O'Gorman Date: 2019-07-14 (Sun, 14 Jul 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus: Run debug and release tests Only the debug tests were being run. This adds the release tests too. Commit: e67f1d5aeee51621c38bdf06e88e6a64949a3388 https://github.com/boxbackup/boxbackup/commit/e67f1d5aeee51621c38bdf06e88e6a64949a3388 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/backupclient/BackupClientRestore.cpp M lib/backupstore/BackupClientFileAttributes.cpp M lib/backupstore/BackupStoreFile.cpp M lib/backupstore/BackupStoreRefCountDatabase.cpp M lib/bbackupd/BackupDaemon.cpp M lib/bbackupquery/BackupQueries.cpp M lib/common/InvisibleTempFileStream.cpp M lib/common/NamedLock.cpp M lib/common/Test.cpp M lib/raidfile/RaidFileWrite.cpp M lib/server/Daemon.cpp M lib/server/ServerControl.cpp M lib/server/ServerStream.h M lib/win32/emu.h M test/backupstore/testbackupstore.cpp M test/backupstorefix/testbackupstorefix.cpp M test/backupstorepatch/testbackupstorepatch.cpp M test/basicserver/testbasicserver.cpp M test/bbackupd/testbbackupd.cpp M test/httpserver/testhttpserver.cpp M test/raidfile/testraidfile.cpp Log Message: ----------- Remove link and unlink macros on Windows. They provided source-code compatibility with the POSIX versions of these functions, but they conflict with Boost. Replace with EMU_LINK and EMU_UNLINK everywhere. (cherry picked from commit 29e267a5642f7eea2c4939ccd4624e3664158629) (modified to apply to this branch, with some changes omitted as a result) Commit: dec8865f2ef5cfd269a105a322a577ec715823b9 https://github.com/boxbackup/boxbackup/commit/dec8865f2ef5cfd269a105a322a577ec715823b9 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/bbackupd/BackupClientDirectoryRecord.cpp M lib/bbackupd/BackupClientDirectoryRecord.h M test/bbackupd/testbbackupd.cpp Log Message: ----------- BackupClientDirectoryRecord: improve logging of file move decisions Also improve logging of directory listing download decisions. test/bbackupd: increase verbosity in test_backup_hardlinked_files to help debug test failures on Travis which I have not been able to reproduce locally. (cherry-picked from ae4f2124714337c6d604722418c6f4521890a3fe, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Commit: 6181bde128852c074dca370cbd44f594b1659e54 https://github.com/boxbackup/boxbackup/commit/6181bde128852c074dca370cbd44f594b1659e54 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M lib/bbackupd/BackupDaemon.cpp Log Message: ----------- BackupDaemon: failure to create remote directory is not a local issue We treated exceptions raised while trying to create the remote directory for a location as though they meant that we didn't have permission to access the local directory, resulting in confusing error messages. (cherry picked from commit a8ab83214673a66ebd5418097e1fd07f561a100f, to help backport 25fc64e43c51254a989cb003809353795ab3ea35 from the s3_support branch). Commit: c3f10f1813afe358da4546f2a191260c4d7fbe22 https://github.com/boxbackup/boxbackup/commit/c3f10f1813afe358da4546f2a191260c4d7fbe22 Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M appveyor.yml Log Message: ----------- AppVeyor config: escape branch names containing slashes in package version numbers Commit: de7abc706011cf9da07293ed55bd58e02520d81e https://github.com/boxbackup/boxbackup/commit/de7abc706011cf9da07293ed55bd58e02520d81e Author: Chris Wilson Date: 2019-08-28 (Wed, 28 Aug 2019) Changed paths: M infrastructure/buildenv-testmain-template.cpp M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- Ubuntu 18.04: hopefully fix false FD leak from OpenSSL On Ubuntu 18.04, initialising OpenSSL 1.1.1 leaves open file handles to /dev/[u]random which are not easy to close (the docs for OPENSSL_cleanup recommend not to call it), but we want to avoid detecting those as leaking file descriptors, so we call it anyway. Commit: 9e0e93edd86dcd8f7e1bc044fd895719fe622044 https://github.com/boxbackup/boxbackup/commit/9e0e93edd86dcd8f7e1bc044fd895719fe622044 Author: Chris Wilson Date: 2019-08-29 (Thu, 29 Aug 2019) Changed paths: A .cirrus.yml M appveyor.yml M infrastructure/buildenv-testmain-template.cpp M infrastructure/m4/boxbackup_tests.m4 A infrastructure/setup-debian-chroot.sh M lib/backupclient/BackupClientRestore.cpp M lib/backupstore/BackupClientFileAttributes.cpp M lib/backupstore/BackupStoreFile.cpp M lib/backupstore/BackupStoreRefCountDatabase.cpp M lib/bbackupd/BackupClientDirectoryRecord.cpp M lib/bbackupd/BackupClientDirectoryRecord.h M lib/bbackupd/BackupDaemon.cpp M lib/bbackupquery/BackupQueries.cpp M lib/common/InvisibleTempFileStream.cpp M lib/common/NamedLock.cpp M lib/common/Test.cpp M lib/raidfile/RaidFileWrite.cpp M lib/server/Daemon.cpp M lib/server/ServerControl.cpp M lib/server/ServerStream.h M lib/win32/emu.h M test/backupstore/testbackupstore.cpp M test/backupstorefix/testbackupstorefix.cpp M test/backupstorepatch/testbackupstorepatch.cpp M test/basicserver/testbasicserver.cpp M test/bbackupd/testbbackupd.cpp M test/httpserver/testhttpserver.cpp M test/raidfile/testraidfile.cpp Log Message: ----------- Merge pull request #108 from boxbackup/jamesog/cirrus-ci Add continuous integration using Cirrus CI, which will eventually replace the buildbots with infrastructure that's available to all developers. Compare: https://github.com/boxbackup/boxbackup/compare/039c4a1277a9...9e0e93edd86d From noreply at github.com Thu Aug 29 22:17:07 2019 From: noreply at github.com (Chris Wilson) Date: Thu, 29 Aug 2019 14:17:07 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] Message-ID: Branch: refs/heads/jamesog/cirrus-ci Home: https://github.com/boxbackup/boxbackup From noreply at github.com Thu Aug 29 23:07:31 2019 From: noreply at github.com (Chris Wilson) Date: Thu, 29 Aug 2019 15:07:31 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] Message-ID: Branch: refs/tags/BoxBackup-0.12.master.190829.9e0e93e Home: https://github.com/boxbackup/boxbackup From noreply at github.com Fri Aug 30 23:00:59 2019 From: noreply at github.com (Chris Wilson) Date: Fri, 30 Aug 2019 15:00:59 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 184c71: Cirrus CI: add Debian 10, FreeBSD 10/11/13 Message-ID: Branch: refs/heads/add_cirrus_ci_freebsd Home: https://github.com/boxbackup/boxbackup Commit: 184c71ee3dce4571267445185dcd11d418387e56 https://github.com/boxbackup/boxbackup/commit/184c71ee3dce4571267445185dcd11d418387e56 Author: Chris Wilson Date: 2019-08-30 (Fri, 30 Aug 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus CI: add Debian 10, FreeBSD 10/11/13 From noreply at github.com Sat Aug 31 18:45:11 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 31 Aug 2019 17:45:11 +0000 (UTC) Subject: [Box Backup-commit] [boxbackup/boxbackup] 9bfd54: Cirrus CI: add Debian 10, FreeBSD 10/11/13 Message-ID: Branch: refs/heads/add_cirrus_ci_freebsd Home: https://github.com/boxbackup/boxbackup Commit: 9bfd54339341c2f5494abf5fe7be0065e732a305 https://github.com/boxbackup/boxbackup/commit/9bfd54339341c2f5494abf5fe7be0065e732a305 Author: Chris Wilson Date: 2019-08-31 (Sat, 31 Aug 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus CI: add Debian 10, FreeBSD 10/11/13 From noreply at github.com Sat Aug 31 18:46:03 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 31 Aug 2019 10:46:03 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] db897b: Cirrus CI: add Debian 10, FreeBSD 10/11/13 Message-ID: Branch: refs/heads/add_cirrus_ci_freebsd Home: https://github.com/boxbackup/boxbackup Commit: db897b18114806b24b9e072c393ab5287081575d https://github.com/boxbackup/boxbackup/commit/db897b18114806b24b9e072c393ab5287081575d Author: Chris Wilson Date: 2019-08-31 (Sat, 31 Aug 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus CI: add Debian 10, FreeBSD 10/11/13 From noreply at github.com Sat Aug 31 18:56:20 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 31 Aug 2019 10:56:20 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] f1b603: Cirrus CI: add Debian 10, FreeBSD 10/11/13 Message-ID: Branch: refs/heads/add_cirrus_ci_freebsd Home: https://github.com/boxbackup/boxbackup Commit: f1b603d0c2a476c4560824cbd028ae5dcb6aaea8 https://github.com/boxbackup/boxbackup/commit/f1b603d0c2a476c4560824cbd028ae5dcb6aaea8 Author: Chris Wilson Date: 2019-08-31 (Sat, 31 Aug 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus CI: add Debian 10, FreeBSD 10/11/13 From noreply at github.com Sat Aug 31 19:02:12 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 31 Aug 2019 11:02:12 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] Message-ID: Branch: refs/tags/BoxBackup-0.12.master.190831.9e0e93e Home: https://github.com/boxbackup/boxbackup From noreply at github.com Sat Aug 31 21:31:45 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 31 Aug 2019 13:31:45 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 18ac70: test_ssl_keepalives: relax timing tolerance for Ci... Message-ID: Branch: refs/heads/add_cirrus_ci_freebsd Home: https://github.com/boxbackup/boxbackup Commit: 18ac7084bfd446394d98b3d1f2da2475ea55fd36 https://github.com/boxbackup/boxbackup/commit/18ac7084bfd446394d98b3d1f2da2475ea55fd36 Author: Chris Wilson Date: 2019-08-31 (Sat, 31 Aug 2019) Changed paths: M test/bbackupd/testbbackupd.cpp Log Message: ----------- test_ssl_keepalives: relax timing tolerance for Cirrus CI Commit: 50570950f6e5213c3cc9cf9f8d30f76b8052671f https://github.com/boxbackup/boxbackup/commit/50570950f6e5213c3cc9cf9f8d30f76b8052671f Author: Chris Wilson Date: 2019-08-31 (Sat, 31 Aug 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus CI: add Debian 10, FreeBSD 10/11/13 Compare: https://github.com/boxbackup/boxbackup/compare/f1b603d0c2a4...50570950f6e5 From noreply at github.com Sat Aug 31 22:19:05 2019 From: noreply at github.com (Chris Wilson) Date: Sat, 31 Aug 2019 14:19:05 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] e0666a: Cirrus CI: add Debian 10, FreeBSD 10/11/13 Message-ID: Branch: refs/heads/add_cirrus_ci_freebsd Home: https://github.com/boxbackup/boxbackup Commit: e0666aa229d33a835824f725903cba5707eea15d https://github.com/boxbackup/boxbackup/commit/e0666aa229d33a835824f725903cba5707eea15d Author: Chris Wilson Date: 2019-08-31 (Sat, 31 Aug 2019) Changed paths: M .cirrus.yml Log Message: ----------- Cirrus CI: add Debian 10, FreeBSD 10/11/13