22 Commits (40c1597c0a96ac89558e01b31dd74ac2714abbe6)

Author SHA1 Message Date
SomberNight 40c1597c0a
lntransport: change name used in logs to make collisions unlikely 4 years ago
SomberNight 3f3212e94d
some clean-ups now that we require python 3.8 4 years ago
SomberNight f2040b19ea
lnpeer: log both sent and recv msgs; use pubkey for incoming transports 5 years ago
SomberNight 03d9b29eee
lntransport: optimise read_messages implementation 5 years ago
SomberNight fa1762792a
lntransport: CancelledError needs priority over LPConnClosed 5 years ago
SomberNight c010aa327e
lnworker: (fix) a listening node would busy-loop if remote DC-ed early 5 years ago
SomberNight 223b62554e
lntransport: use network proxy if available 6 years ago
SomberNight 90cb032721
lnworker: implement exponential backoff for retries 6 years ago
SomberNight 8e8ab775eb
lnchannel: make AbstractChannel inherit ABC 6 years ago
SomberNight 18f3a37032
crypto: move LN-related chacha20/poly1305 code into crypto.py 6 years ago
SomberNight 13d6997355
LNPeerAddr: validate arguments 6 years ago
SomberNight a27b03be6d lnhtlc: local update raw messages must not be deleted before acked 6 years ago
ThomasV a3c6f82bb2 move LNPeer handshake back into initialize 6 years ago
ThomasV b5482e4470 create transport and perform handshake before creating Peer 6 years ago
ThomasV d493dd1953 add pycryptodomex to requirements 6 years ago
SomberNight 9256472485 rm 'cryptography' as dependency; use new pycryptodomex version 6 years ago
SomberNight 449ec013fe add licence headers to more files 6 years ago
SomberNight f70e679aba some more type annotations that needed conditional imports 6 years ago
SomberNight 9de6028fb5 clean-up Peer init 6 years ago
Janus 962f70c7da ln: add lightning_listen config option 6 years ago
ThomasV 409a336071 fix tests (follow-up previous commit) 6 years ago
ThomasV 445252284f move transport code to its own file 6 years ago