bitcoin/doc/release-notes
fanquake 59ce537a49
Merge #16152: Disable bloom filtering by default.
bead32e31e Add release notes for DEFAULT_BLOOM change (Matt Corallo)
f27309f55c Move DEFAULT_PEERBLOOMFILTERS from validation.h to net_processing.h (Matt Corallo)
5efcb77283 Disable bloom filtering by default. (Matt Corallo)

Pull request description:

  BIP 37 bloom filters have been well-known to be a significant DoS
  target for some time. However, in order to provide continuity for
  SPV clients relying on it, the NODE_BLOOM service flag was added,
  and left as a default, to ensure sufficient nodes exist with such a
  flag.

  NODE_BLOOM is, at this point, well-established and, as long as
  there exist 0.18 nodes with default config (which I'd anticipate
  will be true for many years), will be available from some peers. By
  that time, the continued slowdown of BIP 37-based filtering will
  likely have rendered it useless (though this is already largely the
  case). Further, BIP 37 was deliberately never updated to support
  witness-based filtering as newer wallets are expected to migrate to
  some yet-to-be-network-exposed filters.

ACKs for top commit:
  jnewbery:
    ACK bead32e31e
  kallewoof:
    ACK bead32e31e

Tree-SHA512: ecd901898e8efe1a7c82b471af0acc2373c2282ac633eb58d9aae7c35deda1999d0f79fb0485e6cecbda7246aeda00206cd82c7fa36866e2ac64705ba93f9390
2019-07-19 17:33:56 +08:00
..
release-notes-0.3.12.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.13.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.14.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.15.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.16.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.17.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.18.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.19.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.20.1.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.20.2.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.20.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.21.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.22.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.23.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.3.24.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.0.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.1.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.2.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.3.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.4.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.5.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.4.6.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.5.0.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.5.1.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.5.2.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.5.3.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.5.4.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.5.5.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.6.0.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.6.1.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.6.2.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.6.3.md Fix various typos 2015-12-02 15:18:22 +01:00
release-notes-0.7.0.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.7.1.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.7.2.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.8.0.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.8.1.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.8.2.md Typo fix: anonimized => anonymized + infromation => information 2014-02-05 21:34:44 +11:00
release-notes-0.8.3.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.8.4.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.8.5.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.8.6.md doc: Add historical release notes 2014-01-30 12:33:03 +01:00
release-notes-0.9.0.md 0.9.0 release notes 2014-03-19 11:18:54 -04:00
release-notes-0.9.1.md doc: Add historical release notes for 0.9.1 2014-05-23 20:36:10 +02:00
release-notes-0.9.2.1.md doc: Add historical release notes for 0.9.2 2014-06-28 14:38:37 +08:00
release-notes-0.9.2.md doc: Add historical release notes for 0.9.2 2014-06-28 14:38:37 +08:00
release-notes-0.9.3.md doc: Add historical release notes for 0.9.3 2014-10-17 11:13:35 +02:00
release-notes-0.9.4.md doc: Add historical release notes for 0.10.1 0.10.2 0.9.4 2015-05-18 20:48:09 +02:00
release-notes-0.9.5.md doc: Add historical release notes 0.9.5 2015-05-24 09:49:18 +02:00
release-notes-0.10.0.md doc: add historical release notes for 0.10.0 2015-04-01 18:43:49 +02:00
release-notes-0.10.1.md Fix spelling of Qt 2015-09-22 05:00:10 -03:00
release-notes-0.10.2.md doc: Add historical release notes for 0.10.1 0.10.2 0.9.4 2015-05-18 20:48:09 +02:00
release-notes-0.10.3.md Add historical release notes for October 2015 bugfix releases 2015-10-14 23:14:13 +03:00
release-notes-0.10.4.md doc: Add historical release notes for 0.10.4 0.11.2 and 0.12.0 2016-02-18 18:09:38 +01:00
release-notes-0.11.0.md Add v0.11.0 release notes 2015-08-05 11:22:14 -04:00
release-notes-0.11.1.md Add historical release notes for October 2015 bugfix releases 2015-10-14 23:14:13 +03:00
release-notes-0.11.2.md doc: Add historical release notes for 0.10.4 0.11.2 and 0.12.0 2016-02-18 18:09:38 +01:00
release-notes-0.12.0.md Fix spelling errors identified by codespell 1.15.0 2019-06-11 17:18:16 +02:00
release-notes-0.12.1.md doc: Add historical release notes for 0.12.1 0.13.0 2016-08-23 17:47:06 +02:00
release-notes-0.13.0.md trivial: update 0.13.0 release note info on linux arm builds 2016-10-18 09:58:20 -04:00
release-notes-0.13.1.md doc: Add release notes for 0.13.1 release 2016-10-27 14:57:41 +02:00
release-notes-0.13.2.md doc: Add historical release notes for 0.13.2 2017-01-03 11:52:31 +01:00
release-notes-0.14.0.md Add historical release notes for 0.14.0 2017-03-08 16:23:16 +01:00
release-notes-0.14.1.md doc: Add historical release notes for 0.14.1 2017-04-22 16:18:52 +02:00
release-notes-0.14.2.md doc: Add 0.14.2 release notes 2017-06-18 10:36:54 +02:00
release-notes-0.14.3.md doc: Add historical release notes for 0.14.3 and 0.15.2 2018-09-28 17:27:46 +02:00
release-notes-0.15.0.1.md doc: Add release notes for 0.15.0.1 2017-09-19 15:03:42 +02:00
release-notes-0.15.0.md Remove the ending slashes from RPC URI format. 2018-01-08 10:11:02 +08:00
release-notes-0.15.1.md doc: Add historical release notes for 0.15.1 2017-11-11 14:40:43 +01:00
release-notes-0.15.2.md doc: Add historical release notes for 0.14.3 and 0.15.2 2018-09-28 17:27:46 +02:00
release-notes-0.16.0.md doc: Add historical release notes for 0.16.0 2018-02-26 12:25:01 +01:00
release-notes-0.16.1.md doc: Add historical release notes for 0.16.1 2018-06-15 18:31:20 +02:00
release-notes-0.16.2.md doc: Add historical release notes for 0.16.2 2018-07-29 19:02:26 +02:00
release-notes-0.16.3.md doc: Add historical release notes for 0.16.3 2018-09-18 21:20:13 +02:00
release-notes-0.17.0.1.md doc: Add historical release notes for 0.17.0.1 2018-11-06 09:23:50 +01:00
release-notes-0.17.0.md [docs] path to descriptors.md fixed 2018-10-07 11:16:22 +09:00
release-notes-0.17.1.md doc: Add historical release notes for 0.17.1 2018-12-25 10:18:10 +01:00
release-notes-0.18.0.md doc: Add historical release notes for 0.18.0 2019-05-02 16:10:19 +02:00
release-notes-16152.md Add release notes for DEFAULT_BLOOM change 2019-07-18 17:29:24 -04:00