1. 22 Mar, 2015 1 commit
  2. 20 Mar, 2015 6 commits
  3. 18 Mar, 2015 1 commit
  4. 17 Mar, 2015 4 commits
    • Wladimir J. van der Laan's avatar
      Merge pull request #5860 · 4653be16
      Wladimir J. van der Laan authored
      9c273790 Reduce fingerprinting through timestamps in 'addr' messages. (Pieter Wuille)
      4653be16
    • Pieter Wuille's avatar
      Reduce fingerprinting through timestamps in 'addr' messages. · 1848a69e
      Pieter Wuille authored
      Suggested by Jonas Nick.
      1848a69e
    • Wladimir J. van der Laan's avatar
      Merge pull request #5915 · 34db9ba0
      Wladimir J. van der Laan authored
      bb44d9e7 depends: fix a static qt5 crash when using certain versions of libxcb (Cory Fields)
      34db9ba0
    • Cory Fields's avatar
      depends: fix a static qt5 crash when using certain versions of libxcb · d0c143bb
      Cory Fields authored
      See here for background: https://bugreports.qt.io/browse/QTBUG-34748
      
      libxcb temporarily had an abi breakage which caused crashes when qt was
      compiled against a non-compatible version. Building qt with -qt-xcb should have
      shielded us from this issue, except that incompatible headers were used when
      building qt's wrapper.
      
      Make sure those headers aren't picked up by qt's build.
      
      Details:
      
      qt's build adds a wrapper around the xcb libs when -qt-xcb is used. This is
      done to avoid having to link to a handful of different libs, which may not be
      api/abi stable. This build depends on include-order, so that its files are
      found before the real libxcb headers.
      
      Our build (for other reasons related to qt's complicated build-system) injects
      our prefix into CXXFLAGS. Because libxcb is found in this path, that reverses
      the include-order, negating the purpose of the wrapper.
      
      To fix, libxcb's includes are simply moved to a subdir. pkg-config ensures that
      they're still found properly when needed.
      
      To make things even more interesting, this behavior in qt's .pro files is broken:
      INCLUDEPATH += $$QMAKE_CFLAGS_XCB
      
      The INCLUDEPATH variable is processed by qmake which automatically prefixes each
      entry with "-I". The QMAKE_CFLAGS_XCB variable comes from pkg-config and
      already contains -I, making the path look like "-I-I/path/to/xcb/headers".
      
      To work around that, CFLAGS/CXXFLAGS are used here rather than INCLUDEPATH.
      d0c143bb
  5. 16 Mar, 2015 4 commits
  6. 13 Mar, 2015 4 commits
  7. 12 Mar, 2015 9 commits
  8. 11 Mar, 2015 6 commits
    • Jonas Schnelli's avatar
      [QT] fix OSX dock icon window reopening · e21f3a9c
      Jonas Schnelli authored
      fixes #5878
      e21f3a9c
    • Wladimir J. van der Laan's avatar
      Merge pull request #5871 · 8d0c36e4
      Wladimir J. van der Laan authored
      3aa0130b test: remove fSkipProofOfWork (Wladimir J. van der Laan)
      59bd89f1 test: Remove UNITTEST params (Wladimir J. van der Laan)
      8d0c36e4
    • Wladimir J. van der Laan's avatar
      Merge pull request #5749 · f200a3be
      Wladimir J. van der Laan authored
      f7547079 Fix - bitcoin-qt usage message (Luca Venturini)
      1fdb9fa3 Help messages correctly formatted (79 chars) (Luca Venturini)
      f200a3be
    • Wladimir J. van der Laan's avatar
      Merge pull request #5864 · 60f18319
      Wladimir J. van der Laan authored
      bb6acff0 fix possible block db breakage during re-index (Cory Fields)
      60f18319
    • Luca Venturini's avatar
      Fix - bitcoin-qt usage message · ac6b64dc
      Luca Venturini authored
      . Closes the bug from commit e179eb3d
      ("bitcoin-qt -help" did not show any message)
      . Move all the options in init.cpp (there were already some
      options related to bitcoin-qt)
      ac6b64dc
    • Luca Venturini's avatar
      Help messages correctly formatted (79 chars) · 6596093c
      Luca Venturini authored
      Help messages are formatted programmatically with FormatParagraph
      in order not to break existing strings in Transifex.
      
      The new format works even if the translation of the strings
      modifies the lenght of the message.
      
      Sqashed 6 commits in a single one.
      Help messages correctly formatted for SVGA text mode (132 chars)
      
      Help messages are formatted programmatically with FormatParagraph
      in order not to break existing strings in Transifex.
      
      The new format should work even if the translation of the strings
      modifies the lenght of the message.
      
      Fix - syntax error
      
      Correct formatting for 79 chars
      
      Correctly based on C++ functions
      
      Removed spare spaces from option strings
      
      Fix - syntax error
      6596093c
  9. 10 Mar, 2015 1 commit
    • Cory Fields's avatar
      fix possible block db breakage during re-index · 9ac9ff2c
      Cory Fields authored
      When re-indexing, there are a few cases where garbage data may be skipped in
      the block files. In these cases, the indices are correctly written to the index
      db, however the pointer to the next position for writing in the current block
      file is calculated by adding the sizes of the valid blocks found.
      
      As a result, when the re-index is finished, the index db is correct for all
      existing blocks, but the next block will be written to an incorrect offset,
      likely overwriting existing blocks.
      
      Rather than using the sum of all valid blocks to determine the next write
      position, use the end of the last block written to the file. Don't assume that
      the current block is the last one in the file, since they may be read
      out-of-order.
      9ac9ff2c
  10. 09 Mar, 2015 4 commits