From noreply at github.com Thu Nov 3 22:56:09 2016 From: noreply at github.com (GitHub) Date: Thu, 03 Nov 2016 15:56:09 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 24ecc9: Fix installation of scripts into parcel directory. Message-ID: <581bc0893a071_65fa3f8cfda79134211d1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/boxbackup/boxbackup Commit: 24ecc955221bdb4a44727620492c1a7d8a3dfcc4 https://github.com/boxbackup/boxbackup/commit/24ecc955221bdb4a44727620492c1a7d8a3dfcc4 Author: Chris Wilson Date: 2016-11-03 (Thu, 03 Nov 2016) Changed paths: M infrastructure/makebuildenv.pl.in Log Message: ----------- Fix installation of scripts into parcel directory. Thanks to Billy for reporting the issue on the mailing list. From noreply at github.com Sat Nov 5 08:12:45 2016 From: noreply at github.com (GitHub) Date: Sat, 05 Nov 2016 01:12:45 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 17494a: Update .gitignore Message-ID: <581d947dd73cc_4a203fa5b03e5130821fa@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_2 Home: https://github.com/boxbackup/boxbackup Commit: 17494a08a3279f1e4d8240f01b79c94387c747f1 https://github.com/boxbackup/boxbackup/commit/17494a08a3279f1e4d8240f01b79c94387c747f1 Author: Chris Wilson Date: 2016-11-05 (Sat, 05 Nov 2016) Changed paths: M .gitignore Log Message: ----------- Update .gitignore Tell Git to ignore more generated files. Commit: f01844c590d0617a79ceeeeb60ad5d7681bcc984 https://github.com/boxbackup/boxbackup/commit/f01844c590d0617a79ceeeeb60ad5d7681bcc984 Author: Chris Wilson Date: 2016-11-05 (Sat, 05 Nov 2016) Changed paths: M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- Enable more GCC warnings during build. Use autoconf AX_CHECK_COMPILE_FLAG macro instead of rolling our own. Compare: https://github.com/boxbackup/boxbackup/compare/17494a08a327^...f01844c590d0 From noreply at github.com Sat Nov 5 08:14:28 2016 From: noreply at github.com (GitHub) Date: Sat, 05 Nov 2016 01:14:28 -0700 Subject: [Box Backup-commit] [boxbackup/boxbackup] 7cbdb2: Travis build script: add extra debugging. Message-ID: <581d94e4c45f1_4af73fc60d65f140723e3@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_2 Home: https://github.com/boxbackup/boxbackup Commit: 7cbdb27ebf964bfaaa61b10466a762c4c2eff4e8 https://github.com/boxbackup/boxbackup/commit/7cbdb27ebf964bfaaa61b10466a762c4c2eff4e8 Author: Chris Wilson Date: 2016-11-05 (Sat, 05 Nov 2016) 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. From noreply at github.com Mon Nov 7 18:58:58 2016 From: noreply at github.com (GitHub) Date: Mon, 07 Nov 2016 10:58:58 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 8515c5: Fix line endings in Git. Message-ID: <5820cef2b3d0e_4f643fbb7d17712c372c@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_2 Home: https://github.com/boxbackup/boxbackup Commit: 8515c5d7917c43459ef9be5fbf0ea64b4ac338e9 https://github.com/boxbackup/boxbackup/commit/8515c5d7917c43459ef9be5fbf0ea64b4ac338e9 Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: M .gitattributes M LICENSE.txt M contrib/windows/installer/bbackupd.conf.template M contrib/windows/installer/tools/InstallService.bat M contrib/windows/installer/tools/KillBackupProcess.bat M contrib/windows/installer/tools/QueryOutputAll.bat M contrib/windows/installer/tools/QueryOutputCurrent.bat M contrib/windows/installer/tools/ReloadConfig.bat M contrib/windows/installer/tools/RemoveService.bat M contrib/windows/installer/tools/RestartService.bat M contrib/windows/installer/tools/ShowUsage.bat M contrib/windows/installer/tools/StartService.bat M contrib/windows/installer/tools/StopService.bat M contrib/windows/installer/tools/Sync.bat M docs/xsl-generic/highlighting/common.xsl M docs/xsl-generic/highlighting/xslthl-config.xml M docs/xsl-generic/html/highlight.xsl M infrastructure/cmake/build/bin_bbackupd.vcxproj.user M infrastructure/cmake/build/bin_bbstored.vcxproj.user M infrastructure/cmake/build/test_backupstore.vcxproj.user M infrastructure/cmake/build/test_backupstorefix.vcxproj.user M infrastructure/cmake/build/test_bbackupd.vcxproj.user M infrastructure/cmake/build/test_common.vcxproj.user M infrastructure/cmake/build/test_httpserver.vcxproj.user M infrastructure/cmake/build/test_raidfile.vcxproj.user M lib/win32/bsd_getopt.h M lib/win32/getopt_long.cpp M lib/win32/messages.h M lib/win32/messages.rc M qdbm/VCmakefile M qdbm/misc/VCmakefile-old M qdbm/misc/win32check.bat M qdbm/qdbm.def Log Message: ----------- Fix line endings in Git. From noreply at github.com Mon Nov 7 19:06:15 2016 From: noreply at github.com (GitHub) Date: Mon, 07 Nov 2016 11:06:15 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] d1ef81: Fix line endings in Git. Message-ID: <5820d0a78869b_49713fdba3411130896a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_3 Home: https://github.com/boxbackup/boxbackup Commit: d1ef819c6a4c6aa9ca6c742db6151dc1edf68d26 https://github.com/boxbackup/boxbackup/commit/d1ef819c6a4c6aa9ca6c742db6151dc1edf68d26 Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: M LICENSE.txt M contrib/windows/installer/bbackupd.conf.template M contrib/windows/installer/tools/InstallService.bat M contrib/windows/installer/tools/KillBackupProcess.bat M contrib/windows/installer/tools/QueryOutputAll.bat M contrib/windows/installer/tools/QueryOutputCurrent.bat M contrib/windows/installer/tools/ReloadConfig.bat M contrib/windows/installer/tools/RemoveService.bat M contrib/windows/installer/tools/RestartService.bat M contrib/windows/installer/tools/ShowUsage.bat M contrib/windows/installer/tools/StartService.bat M contrib/windows/installer/tools/StopService.bat M contrib/windows/installer/tools/Sync.bat M docs/xsl-generic/highlighting/common.xsl M docs/xsl-generic/highlighting/xslthl-config.xml M docs/xsl-generic/html/highlight.xsl M infrastructure/cmake/build/bin_bbackupd.vcxproj.user M infrastructure/cmake/build/bin_bbstored.vcxproj.user M infrastructure/cmake/build/test_backupstore.vcxproj.user M infrastructure/cmake/build/test_backupstorefix.vcxproj.user M infrastructure/cmake/build/test_bbackupd.vcxproj.user M infrastructure/cmake/build/test_common.vcxproj.user M infrastructure/cmake/build/test_httpserver.vcxproj.user M infrastructure/cmake/build/test_raidfile.vcxproj.user M lib/win32/bsd_getopt.h M lib/win32/getopt_long.cpp M lib/win32/messages.h M lib/win32/messages.rc M qdbm/VCmakefile M qdbm/misc/VCmakefile-old M qdbm/misc/win32check.bat M qdbm/qdbm.def Log Message: ----------- Fix line endings in Git. From noreply at github.com Mon Nov 7 19:07:58 2016 From: noreply at github.com (GitHub) Date: Mon, 07 Nov 2016 11:07:58 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] b76d0f: Update .gitignore Message-ID: <5820d10e6cf5a_40723fae354ab140454cd@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_3 Home: https://github.com/boxbackup/boxbackup Commit: b76d0f5345c7373c5409af86f0f1fa619e51576f https://github.com/boxbackup/boxbackup/commit/b76d0f5345c7373c5409af86f0f1fa619e51576f Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: M .gitignore Log Message: ----------- Update .gitignore Tell Git to ignore more generated files. Commit: b12029833868d05d2cca573e2385a21f150396fa https://github.com/boxbackup/boxbackup/commit/b12029833868d05d2cca573e2385a21f150396fa Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: A infrastructure/m4/ax_check_compile_flag.m4 M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- Enable more GCC warnings during build. Use autoconf AX_CHECK_COMPILE_FLAG macro instead of rolling our own. Compare: https://github.com/boxbackup/boxbackup/compare/d1ef819c6a4c...b12029833868 From noreply at github.com Mon Nov 7 19:08:09 2016 From: noreply at github.com (GitHub) Date: Mon, 07 Nov 2016 11:08:09 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] af10aa: Travis build script: add extra debugging. Message-ID: <5820d119e00c4_57213fe085e2b1348055b@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_3 Home: https://github.com/boxbackup/boxbackup Commit: af10aa6c0c925b36584ef91d5284d0f483f916a5 https://github.com/boxbackup/boxbackup/commit/af10aa6c0c925b36584ef91d5284d0f483f916a5 Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) 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. From noreply at github.com Mon Nov 7 19:10:40 2016 From: noreply at github.com (GitHub) Date: Mon, 07 Nov 2016 11:10:40 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 0855ea: Fix line endings in Git. Message-ID: <5820d1b08d510_57213fe085e2b13480995@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_4 Home: https://github.com/boxbackup/boxbackup Commit: 0855ea4396cafb3810f62ee37f1a9bc3246e6806 https://github.com/boxbackup/boxbackup/commit/0855ea4396cafb3810f62ee37f1a9bc3246e6806 Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: M .gitattributes M LICENSE.txt M contrib/windows/installer/bbackupd.conf.template M contrib/windows/installer/tools/InstallService.bat M contrib/windows/installer/tools/KillBackupProcess.bat M contrib/windows/installer/tools/QueryOutputAll.bat M contrib/windows/installer/tools/QueryOutputCurrent.bat M contrib/windows/installer/tools/ReloadConfig.bat M contrib/windows/installer/tools/RemoveService.bat M contrib/windows/installer/tools/RestartService.bat M contrib/windows/installer/tools/ShowUsage.bat M contrib/windows/installer/tools/StartService.bat M contrib/windows/installer/tools/StopService.bat M contrib/windows/installer/tools/Sync.bat M docs/xsl-generic/highlighting/common.xsl M docs/xsl-generic/highlighting/xslthl-config.xml M docs/xsl-generic/html/highlight.xsl M infrastructure/cmake/build/bin_bbackupd.vcxproj.user M infrastructure/cmake/build/bin_bbstored.vcxproj.user M infrastructure/cmake/build/test_backupstore.vcxproj.user M infrastructure/cmake/build/test_backupstorefix.vcxproj.user M infrastructure/cmake/build/test_bbackupd.vcxproj.user M infrastructure/cmake/build/test_common.vcxproj.user M infrastructure/cmake/build/test_httpserver.vcxproj.user M infrastructure/cmake/build/test_raidfile.vcxproj.user M lib/win32/bsd_getopt.h M lib/win32/getopt_long.cpp M lib/win32/messages.h M lib/win32/messages.rc M qdbm/VCmakefile M qdbm/misc/VCmakefile-old M qdbm/misc/win32check.bat M qdbm/qdbm.def Log Message: ----------- Fix line endings in Git. Commit: 2462dbd6ba86941ab0e41f3fbfdb91cea772f066 https://github.com/boxbackup/boxbackup/commit/2462dbd6ba86941ab0e41f3fbfdb91cea772f066 Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: M .gitignore Log Message: ----------- Update .gitignore Tell Git to ignore more generated files. Commit: b34cf29ee39cd23b23af5f571525e88e8ce629a3 https://github.com/boxbackup/boxbackup/commit/b34cf29ee39cd23b23af5f571525e88e8ce629a3 Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) Changed paths: A infrastructure/m4/ax_check_compile_flag.m4 M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- Enable more GCC warnings during build. Use autoconf AX_CHECK_COMPILE_FLAG macro instead of rolling our own. Commit: 08c3f00aecc31ba98d35afa77b0fcc228651ccea https://github.com/boxbackup/boxbackup/commit/08c3f00aecc31ba98d35afa77b0fcc228651ccea Author: Chris Wilson Date: 2016-11-07 (Mon, 07 Nov 2016) 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. Compare: https://github.com/boxbackup/boxbackup/compare/0855ea4396ca^...08c3f00aecc3 From noreply at github.com Wed Nov 9 21:22:25 2016 From: noreply at github.com (GitHub) Date: Wed, 09 Nov 2016 13:22:25 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 2902eb: Enable more GCC warnings during build. Message-ID: <58239391ea444_794c3fc98137113c547c7@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_4 Home: https://github.com/boxbackup/boxbackup Commit: 2902ebe51a08975721b086ee17f09a9fe8d1e193 https://github.com/boxbackup/boxbackup/commit/2902ebe51a08975721b086ee17f09a9fe8d1e193 Author: Chris Wilson Date: 2016-11-09 (Wed, 09 Nov 2016) Changed paths: A infrastructure/m4/ax_check_compile_flag.m4 M infrastructure/m4/boxbackup_tests.m4 M lib/server/makeprotocol.pl.in Log Message: ----------- Enable more GCC warnings during build. Use autoconf AX_CHECK_COMPILE_FLAG macro instead of rolling our own. Fix missing virtual destructors, revealed by enabling the -Werror,-Wnon-virtual-dtor compiler option. Commit: d3a03e92108da6d06c0c8ab59273adf285ca6553 https://github.com/boxbackup/boxbackup/commit/d3a03e92108da6d06c0c8ab59273adf285ca6553 Author: Chris Wilson Date: 2016-11-09 (Wed, 09 Nov 2016) 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: 3eb0fed57a7101e8c0b6511e1775f2eba8e16b43 https://github.com/boxbackup/boxbackup/commit/3eb0fed57a7101e8c0b6511e1775f2eba8e16b43 Author: Chris Wilson Date: 2016-11-09 (Wed, 09 Nov 2016) 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. Compare: https://github.com/boxbackup/boxbackup/compare/08c3f00aecc3...3eb0fed57a71 From noreply at github.com Thu Nov 10 22:51:56 2016 From: noreply at github.com (GitHub) Date: Thu, 10 Nov 2016 14:51:56 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] b8d5c7: Refactor test/s3store to make check_new_account_in... Message-ID: <5824fa0ccd772_23b543f8e6501d1409183@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/s3_support_merge_4 Home: https://github.com/boxbackup/boxbackup Commit: b8d5c7b685e7317743ef29e5fa46a8fb19797808 https://github.com/boxbackup/boxbackup/commit/b8d5c7b685e7317743ef29e5fa46a8fb19797808 Author: Chris Wilson Date: 2016-11-09 (Wed, 09 Nov 2016) Changed paths: M test/s3store/tests3store.cpp Log Message: ----------- Refactor test/s3store to make check_new_account_info() reusable. Commit: a47d9ce10b79e769fe7bc33c920ec577bf777b18 https://github.com/boxbackup/boxbackup/commit/a47d9ce10b79e769fe7bc33c920ec577bf777b18 Author: Chris Wilson Date: 2016-11-09 (Wed, 09 Nov 2016) 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 Compare: https://github.com/boxbackup/boxbackup/compare/3eb0fed57a71...a47d9ce10b79 From noreply at github.com Fri Nov 11 21:21:10 2016 From: noreply at github.com (GitHub) Date: Fri, 11 Nov 2016 13:21:10 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 2f597e: Refactor test/s3store to make check_new_account_in... Message-ID: <5826364614157_2e473fd60c72d1302709b@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_4 Home: https://github.com/boxbackup/boxbackup Commit: 2f597e11ccf56129319851f767581de1055da53e https://github.com/boxbackup/boxbackup/commit/2f597e11ccf56129319851f767581de1055da53e Author: Chris Wilson Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M lib/common/Test.h M test/s3store/tests3store.cpp Log Message: ----------- Refactor test/s3store to make check_new_account_info() reusable. Commit: 88f7f4ef025a32680d0545571e0e5bdf9e0d5c3c https://github.com/boxbackup/boxbackup/commit/88f7f4ef025a32680d0545571e0e5bdf9e0d5c3c Author: Chris Wilson Date: 2016-11-11 (Fri, 11 Nov 2016) 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 Compare: https://github.com/boxbackup/boxbackup/compare/a47d9ce10b79...88f7f4ef025a From noreply at github.com Fri Nov 11 21:38:36 2016 From: noreply at github.com (GitHub) Date: Fri, 11 Nov 2016 13:38:36 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 64be95: Fix compile on Windows Message-ID: <58263a5c72149_49de3ff9105ff14c4573e@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_4 Home: https://github.com/boxbackup/boxbackup Commit: 64be9575de14494527aca5242ac666a994651381 https://github.com/boxbackup/boxbackup/commit/64be9575de14494527aca5242ac666a994651381 Author: Chris Wilson Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M test/s3store/tests3store.cpp Log Message: ----------- Fix compile on Windows From noreply at github.com Sun Nov 13 20:52:18 2016 From: noreply at github.com (GitHub) Date: Sun, 13 Nov 2016 12:52:18 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] eeb2a1: Fix warning about snprintf() being deprecated on W... Message-ID: <5828d28223640_2c213f9826fe9130596f9@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: eeb2a127fe1410a871f3943651fa363edff943d0 https://github.com/boxbackup/boxbackup/commit/eeb2a127fe1410a871f3943651fa363edff943d0 Author: Chris Wilson Date: 2016-11-11 (Fri, 11 Nov 2016) Changed paths: M lib/server/Daemon.cpp Log Message: ----------- Fix warning about snprintf() being deprecated on Windows. Commit: 186ab6806f85cda3954c24b558c17f820428a4ad https://github.com/boxbackup/boxbackup/commit/186ab6806f85cda3954c24b558c17f820428a4ad Author: Chris Wilson Date: 2016-11-13 (Sun, 13 Nov 2016) Changed paths: M lib/httpserver/HTTPException.txt 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 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. Compare: https://github.com/boxbackup/boxbackup/compare/eeb2a127fe14^...186ab6806f85 From noreply at github.com Sun Nov 13 20:53:07 2016 From: noreply at github.com (GitHub) Date: Sun, 13 Nov 2016 12:53:07 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 6d6df5: Refactor common HTTP header handling Message-ID: <5828d2b35541a_29a63fed857e11406024a@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 6d6df575f19d2a9b33b4e656b68f57906aecfedf https://github.com/boxbackup/boxbackup/commit/6d6df575f19d2a9b33b4e656b68f57906aecfedf Author: Chris Wilson Date: 2016-11-13 (Sun, 13 Nov 2016) Changed paths: M lib/httpserver/HTTPException.txt 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 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. From noreply at github.com Mon Nov 14 12:43:43 2016 From: noreply at github.com (GitHub) Date: Mon, 14 Nov 2016 04:43:43 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] bd7e3f: Add CollectInBufferStream::Write(std::string) Message-ID: <5829b17f7262e_63383f9c2279114098266@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: bd7e3f4ff80566bb12015c29cd7ae847b395ee9b https://github.com/boxbackup/boxbackup/commit/bd7e3f4ff80566bb12015c29cd7ae847b395ee9b Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/CollectInBufferStream.h Log Message: ----------- Add CollectInBufferStream::Write(std::string) Makes it easier to write strongly-typed strings as HTTP responses. Commit: e5b859a7ca168c3453c4cfd592d9ae5c52b5111a https://github.com/boxbackup/boxbackup/commit/e5b859a7ca168c3453c4cfd592d9ae5c52b5111a Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/makeexception.pl.in Log Message: ----------- Improve string representation of BoxExceptions. Show the exception type as well as subtype in GetMessage(). Commit: 914c633f6686d8c6961e6d20e1db7bd2721c195f https://github.com/boxbackup/boxbackup/commit/914c633f6686d8c6961e6d20e1db7bd2721c195f Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/HTTPServer.cpp Log Message: ----------- Improve error messages returned by HTTPServer Write strings by auto-converting to std::string, and format the HTML output better, making it more readable. Compare: https://github.com/boxbackup/boxbackup/compare/6d6df575f19d...914c633f6686 From noreply at github.com Mon Nov 14 12:47:55 2016 From: noreply at github.com (GitHub) Date: Mon, 14 Nov 2016 04:47:55 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] f93a32: Add missing #include to HTTPQueryDecoder ... Message-ID: <5829b27b94ae8_7f4c3fda0d5d713c9591b@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: f93a32de11ad26c227aca41b08f6250032829166 https://github.com/boxbackup/boxbackup/commit/f93a32de11ad26c227aca41b08f6250032829166 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/HTTPQueryDecoder.cpp Log Message: ----------- Add missing #include to HTTPQueryDecoder (fix) Should fix compilation on Windows. From noreply at github.com Mon Nov 14 12:55:00 2016 From: noreply at github.com (GitHub) Date: Mon, 14 Nov 2016 04:55:00 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] ef242f: Improve exception messages thrown by S3Client Message-ID: <5829b424d8f9_66803fd3639e1134525bf@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: ef242f0f84d8da8c076082d6a6a160f9c50ecc2a https://github.com/boxbackup/boxbackup/commit/ef242f0f84d8da8c076082d6a6a160f9c50ecc2a Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/S3Client.cpp Log Message: ----------- Improve exception messages thrown by S3Client Commit: 9f5c66b8d8d0c4af6bc77c869060b8e013e5c063 https://github.com/boxbackup/boxbackup/commit/9f5c66b8d8d0c4af6bc77c869060b8e013e5c063 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/BoxException.h M lib/httpserver/S3Simulator.cpp Log Message: ----------- Improve exception handling in S3Simulator Centralise error response generationImprove exception handling in S3Simulator, driven by throwing and catching exceptions. Add a method to BoxException to quickly check what type of exception it is, and a macro to make this even shorter. Commit: b559015f072a998598ee41e1eaeeb9b32c8fcb41 https://github.com/boxbackup/boxbackup/commit/b559015f072a998598ee41e1eaeeb9b32c8fcb41 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/HTTPQueryDecoder.cpp Log Message: ----------- Really fix compile of isalnum() in HTTPQueryDecoder Compare: https://github.com/boxbackup/boxbackup/compare/f93a32de11ad...b559015f072a From noreply at github.com Mon Nov 14 13:16:22 2016 From: noreply at github.com (GitHub) Date: Mon, 14 Nov 2016 05:16:22 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 546c0d: Refactor common HTTP header handling Message-ID: <5829b92699cdd_2c213f9826fe913066647@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 546c0d068934e8fc5ba53f32bdf61b3a6841c65b https://github.com/boxbackup/boxbackup/commit/546c0d068934e8fc5ba53f32bdf61b3a6841c65b Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/HTTPException.txt 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 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. Commit: 80735e833618ffb542594f5fb75ab6ce7c745559 https://github.com/boxbackup/boxbackup/commit/80735e833618ffb542594f5fb75ab6ce7c745559 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/CollectInBufferStream.h Log Message: ----------- Add CollectInBufferStream::Write(std::string) Makes it easier to write strongly-typed strings as HTTP responses. Commit: bfdcbd30d59f846143e20dc81cb62a825f26f9fc https://github.com/boxbackup/boxbackup/commit/bfdcbd30d59f846143e20dc81cb62a825f26f9fc Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/makeexception.pl.in Log Message: ----------- Improve string representation of BoxExceptions. Show the exception type as well as subtype in GetMessage(). Commit: 5cbd708b2c347bdeb497701258b56014da498748 https://github.com/boxbackup/boxbackup/commit/5cbd708b2c347bdeb497701258b56014da498748 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/HTTPServer.cpp Log Message: ----------- Improve error messages returned by HTTPServer Write strings by auto-converting to std::string, and format the HTML output better, making it more readable. Commit: 39fc054bab20846a0f61c91208aaaaba6d780156 https://github.com/boxbackup/boxbackup/commit/39fc054bab20846a0f61c91208aaaaba6d780156 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/httpserver/S3Client.cpp Log Message: ----------- Improve exception messages thrown by S3Client Commit: b81caf3cbad84b040ca529b6e469002f21594c8b https://github.com/boxbackup/boxbackup/commit/b81caf3cbad84b040ca529b6e469002f21594c8b Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/BoxException.h M lib/httpserver/S3Simulator.cpp Log Message: ----------- Improve exception handling in S3Simulator Centralise error response generationImprove exception handling in S3Simulator, driven by throwing and catching exceptions. Add a method to BoxException to quickly check what type of exception it is, and a macro to make this even shorter. Compare: https://github.com/boxbackup/boxbackup/compare/b559015f072a...b81caf3cbad8 From noreply at github.com Mon Nov 14 16:48:20 2016 From: noreply at github.com (GitHub) Date: Mon, 14 Nov 2016 08:48:20 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] a2948d: Improve exception handling in S3Simulator Message-ID: <5829ead4f3de5_3f263ff4e63b714c869ee@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: a2948d49fbdbbdf862d4fc48517614fda2761129 https://github.com/boxbackup/boxbackup/commit/a2948d49fbdbbdf862d4fc48517614fda2761129 Author: Chris Wilson Date: 2016-11-14 (Mon, 14 Nov 2016) Changed paths: M lib/common/BoxException.h M lib/httpserver/HTTPException.txt M lib/httpserver/S3Simulator.cpp Log Message: ----------- Improve exception handling in S3Simulator Centralise error response generationImprove exception handling in S3Simulator, driven by throwing and catching exceptions. Add a method to BoxException to quickly check what type of exception it is, and a macro to make this even shorter. From noreply at github.com Fri Nov 18 22:16:25 2016 From: noreply at github.com (GitHub) Date: Fri, 18 Nov 2016 14:16:25 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] ad159c: Improve exception handling in S3Simulator Message-ID: <582f7db966431_131113f8f531e9138271c2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: ad159c2b660fab90d42502a6cc7347a8defb585d https://github.com/boxbackup/boxbackup/commit/ad159c2b660fab90d42502a6cc7347a8defb585d Author: Chris Wilson Date: 2016-11-18 (Fri, 18 Nov 2016) Changed paths: M lib/common/BoxException.h M lib/httpserver/HTTPException.txt M lib/httpserver/S3Simulator.cpp Log Message: ----------- Improve exception handling in S3Simulator Centralise error response generation, based on throwing and catching exceptions. Add a method to BoxException to quickly check what type of exception it is, and a macro to make this even shorter. Commit: e14d1baa7afef2018dc962509e3281447b0a3255 https://github.com/boxbackup/boxbackup/commit/e14d1baa7afef2018dc962509e3281447b0a3255 Author: Chris Wilson Date: 2016-11-18 (Fri, 18 Nov 2016) Changed paths: M lib/common/GetLine.cpp Log Message: ----------- Fix GetLine to handle being interrupted by a signal Attaching a debugger to a process waiting in GetLine would previously cause the read() to return immediately with EINTR, which we never retried. Now it retries until the original timeout has expired, or it reaches EOF, and will return false (not empty string) if either of those conditions is met, which makes more sense when preprocessing is enabled, because an empty string is ambiguous in that case. Commit: 14c272b6f2d0bfe9517a1577104b1be96fa7c9fa https://github.com/boxbackup/boxbackup/commit/14c272b6f2d0bfe9517a1577104b1be96fa7c9fa Author: Chris Wilson Date: 2016-11-18 (Fri, 18 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client. Compare: https://github.com/boxbackup/boxbackup/compare/a2948d49fbdb...14c272b6f2d0 From noreply at github.com Fri Nov 18 22:45:27 2016 From: noreply at github.com (GitHub) Date: Fri, 18 Nov 2016 14:45:27 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] c0829f: Add tests for S3Simulator and S3Client Message-ID: <582f8487c86be_23cc3fdef500913c10432f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: c0829f799e61349f32706e8054214c554a5e07c1 https://github.com/boxbackup/boxbackup/commit/c0829f799e61349f32706e8054214c554a5e07c1 Author: Chris Wilson Date: 2016-11-18 (Fri, 18 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client Commit: 95bf1938e076ac26eea1f8db0ab49ca3af9ef97e https://github.com/boxbackup/boxbackup/commit/95bf1938e076ac26eea1f8db0ab49ca3af9ef97e Author: Chris Wilson Date: 2016-11-18 (Fri, 18 Nov 2016) Changed paths: M lib/crypto/MD5Digest.h M test/httpserver/testhttpserver.cpp Log Message: ----------- Add MD5DigestStream and test Compare: https://github.com/boxbackup/boxbackup/compare/14c272b6f2d0...95bf1938e076 From noreply at github.com Sat Nov 19 17:28:27 2016 From: noreply at github.com (GitHub) Date: Sat, 19 Nov 2016 09:28:27 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] b34e90: Add tests for S3Simulator and S3Client Message-ID: <58308bbbeb9e8_7def3fbdb559b138121363@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: b34e909316c72ccb69d204c16ec0d1d9e14d7f7f https://github.com/boxbackup/boxbackup/commit/b34e909316c72ccb69d204c16ec0d1d9e14d7f7f Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client Commit: b65d19e78307b842d12e339c600a224fef2844de https://github.com/boxbackup/boxbackup/commit/b65d19e78307b842d12e339c600a224fef2844de Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/crypto/MD5Digest.h M test/httpserver/testhttpserver.cpp Log Message: ----------- Add MD5DigestStream and test Commit: 2d4768a1eb3695184409c788bae9c75d62ca05dc https://github.com/boxbackup/boxbackup/commit/2d4768a1eb3695184409c788bae9c75d62ca05dc Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/httpserver/S3Simulator.cpp M test/httpserver/testhttpserver.cpp Log Message: ----------- Refactor S3Simulator to better support merge of SimpleDB support Compare: https://github.com/boxbackup/boxbackup/compare/95bf1938e076...2d4768a1eb36 From noreply at github.com Sat Nov 19 20:04:51 2016 From: noreply at github.com (GitHub) Date: Sat, 19 Nov 2016 12:04:51 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 1378d7: Add tests for S3Simulator and S3Client Message-ID: <5830b063e89ac_7ba73ff26aae51407788f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 1378d70c88ca79b01b6487a416d84d44d4e778ea https://github.com/boxbackup/boxbackup/commit/1378d70c88ca79b01b6487a416d84d44d4e778ea Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client Commit: b9a5ec5ff4b109bb09ad31569f857c2bbcb12493 https://github.com/boxbackup/boxbackup/commit/b9a5ec5ff4b109bb09ad31569f857c2bbcb12493 Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/crypto/MD5Digest.h M test/httpserver/testhttpserver.cpp Log Message: ----------- Add MD5DigestStream and test Commit: e29ffc1ba791decb2a961891cf2c6e130d9fecbd https://github.com/boxbackup/boxbackup/commit/e29ffc1ba791decb2a961891cf2c6e130d9fecbd Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/httpserver/S3Simulator.cpp M test/httpserver/testhttpserver.cpp Log Message: ----------- Refactor S3Simulator to better support merge of SimpleDB support Compare: https://github.com/boxbackup/boxbackup/compare/2d4768a1eb36...e29ffc1ba791 From noreply at github.com Sat Nov 19 20:37:48 2016 From: noreply at github.com (GitHub) Date: Sat, 19 Nov 2016 12:37:48 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 2170bd: Add tests for S3Simulator and S3Client Message-ID: <5830b81cc94e1_c853fd01685912c669f2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 2170bd3585d0a07cdbb8a53dff820c8fd6c15f7b https://github.com/boxbackup/boxbackup/commit/2170bd3585d0a07cdbb8a53dff820c8fd6c15f7b Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client Commit: 09790d994ad2f5b97e220b7a2b3ab8274e843e84 https://github.com/boxbackup/boxbackup/commit/09790d994ad2f5b97e220b7a2b3ab8274e843e84 Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/crypto/MD5Digest.h M test/httpserver/testhttpserver.cpp Log Message: ----------- Add MD5DigestStream and test Commit: 95be0fd88d8319c514a5742daf54cee6dcfb949a https://github.com/boxbackup/boxbackup/commit/95be0fd88d8319c514a5742daf54cee6dcfb949a Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/httpserver/S3Simulator.cpp M test/httpserver/testhttpserver.cpp Log Message: ----------- Refactor S3Simulator to better support merge of SimpleDB support Compare: https://github.com/boxbackup/boxbackup/compare/e29ffc1ba791...95be0fd88d83 From noreply at github.com Sat Nov 19 20:56:10 2016 From: noreply at github.com (GitHub) Date: Sat, 19 Nov 2016 12:56:10 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 3a7e23: Add tests for S3Simulator and S3Client Message-ID: <5830bc6a719ef_30583f92f815913464279@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 3a7e2382dc2c113807770846c756ad12791fc691 https://github.com/boxbackup/boxbackup/commit/3a7e2382dc2c113807770846c756ad12791fc691 Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client Commit: 7768bc1fdb4bdf2b44ba09e2b814c0e7c4dcc3ac https://github.com/boxbackup/boxbackup/commit/7768bc1fdb4bdf2b44ba09e2b814c0e7c4dcc3ac Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/crypto/MD5Digest.h M test/httpserver/testhttpserver.cpp Log Message: ----------- Add MD5DigestStream and test Commit: 5e2ff7e6feaba2440b57f4e1b25fc79882186d63 https://github.com/boxbackup/boxbackup/commit/5e2ff7e6feaba2440b57f4e1b25fc79882186d63 Author: Chris Wilson Date: 2016-11-19 (Sat, 19 Nov 2016) Changed paths: M lib/httpserver/S3Simulator.cpp M test/httpserver/testhttpserver.cpp Log Message: ----------- Refactor S3Simulator to better support merge of SimpleDB support Compare: https://github.com/boxbackup/boxbackup/compare/95be0fd88d83...5e2ff7e6feab From noreply at github.com Sun Nov 20 19:50:57 2016 From: noreply at github.com (GitHub) Date: Sun, 20 Nov 2016 11:50:57 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] e19783: Hopefully fix getline timeout breaking basicserver... Message-ID: <5831fea1c3319_8683f9e17471130105194@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: e19783b0e27773cf6bd45d725dfdbb63479ae7a8 https://github.com/boxbackup/boxbackup/commit/e19783b0e27773cf6bd45d725dfdbb63479ae7a8 Author: Chris Wilson Date: 2016-11-20 (Sun, 20 Nov 2016) Changed paths: M lib/common/GetLine.cpp M test/basicserver/testbasicserver.cpp Log Message: ----------- Hopefully fix getline timeout breaking basicserver test on Windows From noreply at github.com Mon Nov 21 20:50:53 2016 From: noreply at github.com (GitHub) Date: Mon, 21 Nov 2016 12:50:53 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] e997d0: Fix incorrect timeout calculation in GetLine Message-ID: <58335e2d840d3_3bff3f90ada4b1409972@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: e997d092ad75aac98b5814c1b24d3ac0f8ae8e4a https://github.com/boxbackup/boxbackup/commit/e997d092ad75aac98b5814c1b24d3ac0f8ae8e4a Author: Chris Wilson Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: M lib/common/GetLine.cpp M test/basicserver/testbasicserver.cpp Log Message: ----------- Fix incorrect timeout calculation in GetLine Attaching a debugger to a process waiting in GetLine would previously cause the read() to return immediately with EINTR, which we never retried. Now it retries until the original timeout has expired. Commit: d70a73a890e53bf5d1459550673d6a16604e5d5c https://github.com/boxbackup/boxbackup/commit/d70a73a890e53bf5d1459550673d6a16604e5d5c Author: Chris Wilson Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: M lib/common/Test.cpp A lib/httpserver/HTTPTest.cpp A lib/httpserver/HTTPTest.h A test/httpserver/testfiles/dsfdsfs98.fd A test/httpserver/testfiles/puppy.jpg M test/httpserver/testfiles/s3simulator.conf M test/httpserver/testhttpserver.cpp Log Message: ----------- Add tests for S3Simulator and S3Client Commit: 3f0538bf1a2115c399f09a1735e7e9f3b426737e https://github.com/boxbackup/boxbackup/commit/3f0538bf1a2115c399f09a1735e7e9f3b426737e Author: Chris Wilson Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: M lib/crypto/MD5Digest.h M test/httpserver/testhttpserver.cpp Log Message: ----------- Add MD5DigestStream and test Commit: 35b581b3ac54769f5b343c995435a7c7b15041e7 https://github.com/boxbackup/boxbackup/commit/35b581b3ac54769f5b343c995435a7c7b15041e7 Author: Chris Wilson Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: M lib/httpserver/S3Simulator.cpp M test/httpserver/testhttpserver.cpp Log Message: ----------- Refactor S3Simulator to better support merge of SimpleDB support Compare: https://github.com/boxbackup/boxbackup/compare/e19783b0e277...35b581b3ac54 From noreply at github.com Mon Nov 21 22:23:50 2016 From: noreply at github.com (GitHub) Date: Mon, 21 Nov 2016 14:23:50 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 85fda4: Move BackupStoreObjectDump.cpp to lib/backupstore Message-ID: <583373f672d1b_1b403fcfb44931301003fb@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 85fda42a5164cc574b9a9b0335d0cb14bbb802b0 https://github.com/boxbackup/boxbackup/commit/85fda42a5164cc574b9a9b0335d0cb14bbb802b0 Author: Chris Wilson Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: R lib/backupclient/BackupStoreObjectDump.cpp A lib/backupstore/BackupStoreObjectDump.cpp Log Message: ----------- Move BackupStoreObjectDump.cpp to lib/backupstore It doesn't depend on anything in lib/backupclient, so there's no need for it to be there. Commit: 6f33169498ae52e0c9d29774683f728cacb8ba7f https://github.com/boxbackup/boxbackup/commit/6f33169498ae52e0c9d29774683f728cacb8ba7f Author: Chris Wilson Date: 2016-11-21 (Mon, 21 Nov 2016) Changed paths: M lib/backupstore/BackupAccountControl.cpp M lib/backupstore/BackupAccountControl.h A lib/backupstore/BackupFileSystem.cpp A lib/backupstore/BackupFileSystem.h Log Message: ----------- Move S3BackupFileSystem into own file Compare: https://github.com/boxbackup/boxbackup/compare/35b581b3ac54...6f33169498ae From noreply at github.com Tue Nov 22 21:28:17 2016 From: noreply at github.com (GitHub) Date: Tue, 22 Nov 2016 13:28:17 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 388b22: Add Boost, needed for XML support in S3Simulator a... Message-ID: <5834b87185041_a6b03ff35343f13056733@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail> Branch: refs/heads/s3_virtual_host_name Home: https://github.com/boxbackup/boxbackup Commit: 388b2252f99a1a207b4618766746514eecd040ae https://github.com/boxbackup/boxbackup/commit/388b2252f99a1a207b4618766746514eecd040ae Author: Chris Wilson Date: 2016-11-22 (Tue, 22 Nov 2016) Changed paths: M .travis.yml M infrastructure/cmake/CMakeLists.txt M infrastructure/cmake/windows/CMakeLists.txt A infrastructure/m4/ax_boost_base.m4 M infrastructure/m4/boxbackup_tests.m4 Log Message: ----------- Add Boost, needed for XML support in S3Simulator and S3Client From noreply at github.com Wed Nov 23 21:09:10 2016 From: noreply at github.com (GitHub) Date: Wed, 23 Nov 2016 13:09:10 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 56631b: Remove unused intercept code from testbbackupd. Message-ID: <5836057611a5e_2af63fe2c9f0113060775@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_5 Home: https://github.com/boxbackup/boxbackup Commit: 56631b8da4f8f22f291323d640560aca43f32b29 https://github.com/boxbackup/boxbackup/commit/56631b8da4f8f22f291323d640560aca43f32b29 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M test/bbackupd/testbbackupd.cpp Log Message: ----------- Remove unused intercept code from testbbackupd. Commit: e38d3d771ebb303e75e635e618f4d1e41370aa23 https://github.com/boxbackup/boxbackup/commit/e38d3d771ebb303e75e635e618f4d1e41370aa23 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/backupstore/BackupStoreContext.cpp M lib/common/CommonException.txt M lib/common/IOStream.cpp M lib/common/IOStream.h M lib/server/Protocol.cpp Log Message: ----------- Make IOStream::CopyStreamTo honour timeout Throw an exception on network timeout. This is safer than returning false, which isn't checked in many places, and allows us to return the number of bytes copied instead. Commit: 755242a46275384592281878ad6cce8dc7883be7 https://github.com/boxbackup/boxbackup/commit/755242a46275384592281878ad6cce8dc7883be7 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/common/CollectInBufferStream.cpp Log Message: ----------- Add an assertion to CollectInBufferStream Ensure that we don't try to write a negative number of bytes. Compare: https://github.com/boxbackup/boxbackup/compare/56631b8da4f8^...755242a46275 From noreply at github.com Wed Nov 23 22:25:37 2016 From: noreply at github.com (GitHub) Date: Wed, 23 Nov 2016 14:25:37 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 71d3d9: Remove unwanted prototype for HeadObject() Message-ID: <58361761bf934_17063ff6ad92113c102951@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_5 Home: https://github.com/boxbackup/boxbackup Commit: 71d3d970b00ee85408e8ea5166fe46fdbac82ce1 https://github.com/boxbackup/boxbackup/commit/71d3d970b00ee85408e8ea5166fe46fdbac82ce1 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/httpserver/S3Client.cpp Log Message: ----------- Remove unwanted prototype for HeadObject() Commit: aabb13634e2ef79eb2843f8ab2f0cbd7be267c38 https://github.com/boxbackup/boxbackup/commit/aabb13634e2ef79eb2843f8ab2f0cbd7be267c38 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/httpserver/HTTPResponse.cpp M lib/httpserver/HTTPResponse.h M lib/httpserver/HTTPServer.cpp M lib/httpserver/HTTPServer.h Log Message: ----------- Allow control of network timeout in HTTPResponse::Send() Commit: 699a70598942c1422f568843176542b9b302c1dd https://github.com/boxbackup/boxbackup/commit/699a70598942c1422f568843176542b9b302c1dd Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/httpserver/S3Client.cpp Log Message: ----------- Log every request made using S3Client (for now) Commit: 4f720a6b348dd26404a219d747a948b61c0b8568 https://github.com/boxbackup/boxbackup/commit/4f720a6b348dd26404a219d747a948b61c0b8568 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/httpserver/S3Client.cpp Log Message: ----------- Don't copy request data stream in S3Client->S3Simulator There's no need to copy the stream in this case, as we can just attach it to the HTTPRequest and the S3Simulator will read it directly from the supplied pointer. Commit: 3c62a5be57e0a7b7100b44c41cc8c69c20c92fa9 https://github.com/boxbackup/boxbackup/commit/3c62a5be57e0a7b7100b44c41cc8c69c20c92fa9 Author: Chris Wilson Date: 2016-11-23 (Wed, 23 Nov 2016) Changed paths: M lib/httpserver/S3Client.cpp Log Message: ----------- Add initial (non-functioning) keepalive support in S3Client Compare: https://github.com/boxbackup/boxbackup/compare/755242a46275...3c62a5be57e0 From noreply at github.com Fri Nov 25 22:10:10 2016 From: noreply at github.com (GitHub) Date: Fri, 25 Nov 2016 14:10:10 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] 4ba1ae: Move BackupStoreAccountControl code to BackupAccou... Message-ID: <5838b6c2d2be5_5b663fd4a391d13049331@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_5 Home: https://github.com/boxbackup/boxbackup Commit: 4ba1ae2ea753f95be8d151ccd8626ab9e6cc93df https://github.com/boxbackup/boxbackup/commit/4ba1ae2ea753f95be8d151ccd8626ab9e6cc93df Author: Chris Wilson Date: 2016-11-25 (Fri, 25 Nov 2016) Changed paths: M lib/backupstore/BackupAccountControl.cpp M lib/backupstore/BackupAccountControl.h M lib/backupstore/BackupStoreAccounts.cpp M lib/backupstore/BackupStoreAccounts.h Log Message: ----------- Move BackupStoreAccountControl code to BackupAccountControl file From noreply at github.com Sat Nov 26 14:58:18 2016 From: noreply at github.com (GitHub) Date: Sat, 26 Nov 2016 06:58:18 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] e12b49: Move BackupStoreAccountControl code to BackupAccou... Message-ID: <5839a30a5b212_11ea3f853069112c770b3@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_5 Home: https://github.com/boxbackup/boxbackup Commit: e12b49d9272f4634890d69ad2b09de3b62e1b7a4 https://github.com/boxbackup/boxbackup/commit/e12b49d9272f4634890d69ad2b09de3b62e1b7a4 Author: Chris Wilson Date: 2016-11-26 (Sat, 26 Nov 2016) Changed paths: M lib/backupstore/BackupAccountControl.cpp M lib/backupstore/BackupAccountControl.h M lib/backupstore/BackupStoreAccounts.cpp M lib/backupstore/BackupStoreAccounts.h Log Message: ----------- Move BackupStoreAccountControl code to BackupAccountControl file Commit: d9a57ab1b7c29e48428360cd1a12851ec86c7735 https://github.com/boxbackup/boxbackup/commit/d9a57ab1b7c29e48428360cd1a12851ec86c7735 Author: Chris Wilson Date: 2016-11-26 (Sat, 26 Nov 2016) Changed paths: M lib/win32/emu.h Log Message: ----------- Add box_strtoui64() to replace strtoull(). strtoull() doesn't exist on older Windows compilers (MSVC < 12), and in any case doesn't necessarily return a uint64_t, so this is a better interface. Compare: https://github.com/boxbackup/boxbackup/compare/4ba1ae2ea753...d9a57ab1b7c2 From noreply at github.com Sat Nov 26 15:13:29 2016 From: noreply at github.com (GitHub) Date: Sat, 26 Nov 2016 07:13:29 -0800 Subject: [Box Backup-commit] [boxbackup/boxbackup] df8545: Add box_strtoui64() to replace strtoull(). Message-ID: <5839a6999d75f_4863fb16402d12c128984@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/s3_support_merge_5 Home: https://github.com/boxbackup/boxbackup Commit: df8545764f99a2818abc17e78a515a2cea3e336c https://github.com/boxbackup/boxbackup/commit/df8545764f99a2818abc17e78a515a2cea3e336c Author: Chris Wilson Date: 2016-11-26 (Sat, 26 Nov 2016) Changed paths: M lib/win32/emu.h Log Message: ----------- Add box_strtoui64() to replace strtoull(). strtoull() doesn't exist on older Windows compilers (MSVC < 12), and in any case doesn't necessarily return a uint64_t, so this is a better interface.