Browse Source

Release 1.4.2

Requires aiorpcX 0.5.5
patch-2
Neil Booth 7 years ago
parent
commit
142aa48dbb
  1. 8
      docs/changelog.rst
  2. 7
      server/controller.py

8
docs/changelog.rst

@ -1,6 +1,13 @@
ChangeLog
=========
Version 1.4.2
-------------
* proxy remote IP reported properly if :envvar:`FORCE_PROXY` is set.
Fixes `#301`_.
* requires aiorpcx 0.5.5
Version 1.4.1
-------------
@ -128,4 +135,5 @@ LKaFk4KkVpw9pYoUpbckQSKKgCVC4oj78b
.. _#277: https://github.com/kyuupichan/electrumx/issues/277
.. _#287: https://github.com/kyuupichan/electrumx/issues/287
.. _#301: https://github.com/kyuupichan/electrumx/issues/301
.. _#302: https://github.com/kyuupichan/electrumx/issues/302

7
server/controller.py

@ -19,7 +19,7 @@ from functools import partial
import pylru
from aiorpcx import RPCError, TaskSet
from aiorpcx import RPCError, TaskSet, _version
from lib.hash import double_sha256, hash_to_str, hex_str_to_hash
from lib.peer import Peer
from lib.server_base import ServerBase
@ -48,11 +48,14 @@ class Controller(ServerBase):
CATCHING_UP, LISTENING, PAUSED, SHUTTING_DOWN = range(4)
PROTOCOL_MIN = '1.0'
PROTOCOL_MAX = '1.2'
VERSION = 'ElectrumX 1.4.1'
VERSION = 'ElectrumX 1.4.2'
def __init__(self, env):
'''Initialize everything that doesn't require the event loop.'''
super().__init__(env)
if _version < (0, 5, 5):
raise RuntimeError('ElectrumX requires aiorpcX 0.5.5')
self.logger.info(f'software version: {self.VERSION}')
self.logger.info(f'supported protocol versions: '
f'{self.PROTOCOL_MIN}-{self.PROTOCOL_MAX}')

Loading…
Cancel
Save