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

GitHub noreply at github.com
Mon Sep 21 18:42:27 BST 2015


  Branch: refs/heads/fix_arm_struct_packing
  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: f99030bd43dafb4dd4d90dd8660a26c8f793e57b
      https://github.com/boxbackup/boxbackup/commit/f99030bd43dafb4dd4d90dd8660a26c8f793e57b
  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 fix_arm_struct_packing


Compare: https://github.com/boxbackup/boxbackup/compare/9774ed70179b...f99030bd43da


More information about the Boxbackup-commit mailing list