1. 15 Feb, 2017 1 commit
    • Suhas Daftuar's avatar
      Harden against mistakes handling invalid blocks · 0850abd7
      Suhas Daftuar authored
      Fixes a bug in AcceptBlock() in invoking CheckBlock() with incorrect
      arguments, and restores a call to CheckBlock() from ProcessNewBlock()
      as belt-and-suspenders.
      
      Updates the (overspecified) tests to match behavior.
      0850abd7
  2. 02 Feb, 2017 5 commits
  3. 01 Feb, 2017 7 commits
  4. 31 Jan, 2017 1 commit
  5. 30 Jan, 2017 8 commits
  6. 29 Jan, 2017 1 commit
  7. 28 Jan, 2017 5 commits
    • MarcoFalke's avatar
      [doc] Remove unused clang format dev script · 04405173
      MarcoFalke authored
      Also, update the clang format file to reflect the current coding
      style mentioned in the developer notes.
      04405173
    • Luke Dashjr's avatar
    • Cory Fields's avatar
      qt: fix build with zlib for target · bc4a4e05
      Cory Fields authored
      This contains a few hacks very specific to Qt's buildsystem. These can be
      reverted once we split the build between native and target builds.
      
      Qt's build contains a circular dependency when not using a system zlib.
      By far the easiest fix is to switch to a system zlib, rather than Qt's own.
      However, that confuses Qt's cross build which assumes that when using a system
      zlib, it should also find a system (native) zlib for native tools. The build
      breaks if that zlib is not present.
      
      To solve this:
      1. Always use a system zlib rather than the one provided by qt
      2. Set force_bootstrap, which instructs the build tools to be built as though
         we're cross-compiling (build != target)
      3. For build tools, use qt's internal zlib so that a native zlib is not
      required.
      
      Step 3 means that if any zlib headers are found by the native build, it will
      confuse Qt's internal zlib build. So we also need to make sure that the target
      headers/libs aren't found. To do so, specify that our
      cflags/cxx...
      bc4a4e05
    • Cory Fields's avatar
      depends: add a zlib build · 4b24c123
      Cory Fields authored
      qt5.7 changed the location of some of its symbols, creating a circular
      dependency in Qt5Core. Rather than trying to fix that up, build our own zlib
      rather than having it built for us.
      4b24c123
    • Cory Fields's avatar
      84d37920
  8. 27 Jan, 2017 4 commits
  9. 26 Jan, 2017 8 commits