Browse Source

Prepare 0.7.7

master
Neil Booth 8 years ago
parent
commit
86b0f7fa72
  1. 17
      docs/ENV-NOTES
  2. 8
      docs/RELEASE-NOTES
  3. 2
      server/version.py

17
docs/ENV-NOTES

@ -44,14 +44,17 @@ in ElectrumX are very cheap - they consume about 100 bytes of memory
each and are processed efficiently. I feel the defaults are low and each and are processed efficiently. I feel the defaults are low and
encourage you to raise them. encourage you to raise them.
MAX_HIST - maximum number of historical transactions to serve for an MAX_HIST - maximum number of historical transactions to serve for
address. The current Electrum protocol requires a single address. The current Electrum protocol requires
address histories be served en-masse or not at all, address histories be served en-masse or not at all,
an obvious avenue for abuse. This limit is a stop-gap an obvious avenue for abuse. This limit is a
until the protocol is improved to admit incremental stop-gap until the protocol is improved to admit
history requests. The default value is 2,000 which is incremental history requests. The default value is
I feel is low. Increasing to around 10,000 is probably 2,000 which should be ample for most legitimate
fine but beyond that experimental. users. Increasing to around 10,000 is likely fine
but bear in mind one client can request multiple
addresses. I welcome your experiences and suggestions
for an appropriate value.
MAX_SUBS - maximum number of address subscriptions across all MAX_SUBS - maximum number of address subscriptions across all
sessions. Defaults to 250,000. sessions. Defaults to 250,000.
MAX_SESSION_SUBS - maximum number of address subscriptions permitted to a MAX_SESSION_SUBS - maximum number of address subscriptions permitted to a

8
docs/RELEASE-NOTES

@ -1,3 +1,11 @@
version 0.7.7
-------------
- add MAX_HIST to throttle history requests; see docs/ENV-NOTES. One
provider of ElectrumX services was attacked by a loser requesting
long histories; this environment variable allows you to limit what
you attempt to serve.
version 0.7.6 version 0.7.6
------------- -------------

2
server/version.py

@ -1 +1 @@
VERSION = "ElectrumX 0.7.6" VERSION = "ElectrumX 0.7.7"

Loading…
Cancel
Save