Neil Booth
0f43ce564a
Fix log message
8 years ago
Neil Booth
038d9a9720
Tweak documentation for clarity
8 years ago
Neil Booth
9ca68a5084
Update the ARCHITECTURE document
Also has a pretty line diagram
8 years ago
Neil Booth
beb546219a
Move ENV-NOTES to ENVIRONMENT.rst
Improve environment documentation
8 years ago
Neil Booth
b29ce0604d
Explain what logging a session means
8 years ago
Neil Booth
5bf59a1cc7
Add documentation of the RPC interface
8 years ago
Neil Booth
e2f4847632
New env var MAX_SESSIONS
When the number of sessions reaches MAX_SESSIONS, which defaults
to 1,000, turn off TCP and SSL listening sockets to prevent new
connections. When the session count falls below a low watermark,
currently 90% of MAX_SESSIONS, the listening sockets will be re-opened.
Helps prevent DoS and limit open file usage.
Bug fix: do not start serving paused connections until the buffer
socket is sufficiently drained. Also, loop.
8 years ago
Neil Booth
6fcb8b0574
Fix cut-n-pasteo
8 years ago
Neil Booth
99d7e65de8
Give sockets a grace period to close
Defaults to 15 seconds for now.
Update docs on systemd and process limits.
Fixes #62
8 years ago
Neil Booth
643c990684
Revert "Add feature to rate limit connections"
This reverts commit a82ab0b075
.
8 years ago
Neil Booth
a82ab0b075
Add feature to rate limit connections
8 years ago
Neil Booth
26de3f0261
Prepare 0.8.1
8 years ago
Neil Booth
3d2824218b
Close stale sessions
New envvar SESSION_TIMEOUT
A session with no activity is cut off after this time
Fixes #56
8 years ago
Shane Moore
0edff0056d
Add Tor-specific port options for IRC
8 years ago
Shane Moore
95c848a720
Add IRC option to publish Tor address
8 years ago
Neil Booth
cc6d183ec4
Prepare 0.7.14
8 years ago
Neil Booth
c08ade5861
Add session logging facility
Move session logging code to protocol.py from electrum_rpc.py
Use it for periodic logging controlled by envvar LOG_SESSIONS
For each session, track sent transaction stats and show that
per-session instead of errors
8 years ago
Neil Booth
9eb701f220
Replace $VERSION in the banner file
with the ElectrumX version string
8 years ago
Neil Booth
4e26e0fe96
Bump default value of MAX_SEND to 1m bytes.
Otherwise historic large txs could not be served to clients.
8 years ago
Neil Booth
9157618089
Tweak ENV-NOTES
8 years ago
Neil Booth
9544170c55
Prepare release-0.7.10
8 years ago
Neil Booth
292073f2c7
Log large requests and reject them
8 years ago
Neil Booth
9f2bd981f0
Prepare 0.7.9
8 years ago
Neil Booth
2dbb9f44f6
Prepare release 0.7.8
8 years ago
Neil Booth
86b0f7fa72
Prepare 0.7.7
8 years ago
Neil Booth
de4930b96d
Introduce MAX_HIST environment variable.
8 years ago
Neil Booth
70ee7eebd8
Prepare 0.7.6
8 years ago
Neil Booth
86086cac63
Prepare 0.7.5
8 years ago
Neil Booth
f20859a8a6
Prepare 0.7.4
8 years ago
Neil Booth
640360c809
Add feature to simulate reorgs for debugging
8 years ago
Neil Booth
39021792ca
Prepare 0.7.3
8 years ago
Neil Booth
b8b9e362a3
Update REL-NOTES
8 years ago
Neil Booth
10e0ff2e01
Update REL-NOTES
8 years ago
cluelessperson
84faf6cc8d
Reorganization of init systems files, adding systemd sample config
8 years ago
Neil Booth
285a66fceb
Prepare 0.7.1
8 years ago
Neil Booth
87cdd2709d
Implement daemon failover
Daemon URLs can be comma-separated in the DAEMON_URL env var.
Surrounding whitespace is stripped.
http:// is preprended if missing.
The coin's default port is supplied if missing.
A trailing / is supplied if missing.
Closes #33
8 years ago
Neil Booth
d856cbab90
Prepare 0.6.3
8 years ago
Neil Booth
0b52376f23
Add subscription limits
8 years ago
Neil Booth
4a4d11ad7c
Prepare release 0.6.2
8 years ago
Neil Booth
6d7bc7595f
Prepare release 0.6.1
8 years ago
Neil Booth
022a919701
Prepare release 0.6
8 years ago
Neil Booth
bdb50e0ff7
Move file
8 years ago
Neil Booth
b60eb5ca17
Prepare 0.5.1
8 years ago
Neil Booth
c22366c1cc
Prepare 0.5 release
8 years ago
Neil Booth
41ff6e5b11
Prepare 0.4.3
8 years ago
Neil Booth
fdb5b33fba
Prepare 0.4.2
8 years ago
TheLazieR Yip
b1c995ce09
Update Howto and setup.py about x11_hash package required for Dash
8 years ago
Neil Booth
d816c21752
Prepare 0.4.1
8 years ago
Neil Booth
d84417e2d6
Add note about IRC package
8 years ago
Neil Booth
5624809933
Prepare 0.4
8 years ago