[Box Backup-commit] [boxbackup/boxbackup] 152dc6: Fix exception message corruption.

GitHub noreply at github.com
Mon Sep 21 18:55:07 BST 2015


  Branch: refs/heads/travis_parallel_build
  Home:   https://github.com/boxbackup/boxbackup
  Commit: 152dc613483672b8535c9095e24bf0d18104ec45
      https://github.com/boxbackup/boxbackup/commit/152dc613483672b8535c9095e24bf0d18104ec45
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M lib/common/makeexception.pl.in

  Log Message:
  -----------
  Fix exception message corruption.

Using the c_str() of a std::string after the string has been freed is unsafe
and can lead to corrupted error messages in tests, or worse.


  Commit: 9dec71921ebc777cc9e29e6e0aee60593cb2600e
      https://github.com/boxbackup/boxbackup/commit/9dec71921ebc777cc9e29e6e0aee60593cb2600e
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M lib/common/makeexception.pl.in

  Log Message:
  -----------
  Really fix makeexception.pl.in this time


  Commit: 9c80367fa78f54160cec6e3a52cd6b73b7d6a731
      https://github.com/boxbackup/boxbackup/commit/9c80367fa78f54160cec6e3a52cd6b73b7d6a731
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge branch 'master' into fix_exception_message_corruption


  Commit: 294bcec04224e94f859eb34bcca6bf141eecfb13
      https://github.com/boxbackup/boxbackup/commit/294bcec04224e94f859eb34bcca6bf141eecfb13
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M bin/bbackupd/BackupClientContext.cpp
    M bin/bbackupd/BackupClientContext.h
    M lib/backupstore/BackupStoreFileEncodeStream.h
    M test/backupstorepatch/testbackupstorepatch.cpp
    M test/bbackupd/testbbackupd.cpp

  Log Message:
  -----------
  Merge branch 'master' into fix_exception_message_corruption


  Commit: fb09ee11bf690c0c1c04d55e28381454d5455a18
      https://github.com/boxbackup/boxbackup/commit/fb09ee11bf690c0c1c04d55e28381454d5455a18
  Author: Chris Wilson <qris at users.noreply.github.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M lib/common/makeexception.pl.in

  Log Message:
  -----------
  Merge pull request #4 from boxbackup/fix_exception_message_corruption

Fix exception message corruption.

Tests pass in Travis, merging.


  Commit: 70a668c6f05660d8693848b5161ecd14d24f7301
      https://github.com/boxbackup/boxbackup/commit/70a668c6f05660d8693848b5161ecd14d24f7301
  Author: Chris Wilson <chris+github at qwirx.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M lib/common/makeexception.pl.in

  Log Message:
  -----------
  Merge branch 'master' into travis_parallel_build


Compare: https://github.com/boxbackup/boxbackup/compare/bffc6376c5e7...70a668c6f056


More information about the Boxbackup-commit mailing list