183 Commits (7001bda72f0a757a1f9b40d6d3e5cab9d066c859)

Author SHA1 Message Date
SomberNight 8931420938
interface: log: silence some tracebacks 2 years ago
SomberNight d51f00e2a3
asyncio.wait_for() is too buggy. use util.wait_for2() instead 2 years ago
SomberNight 24980feab7
config: introduce ConfigVars 3 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
SomberNight 8291018c0e
interface: workaround electrs erroring on 'blockchain.estimatefee' 3 years ago
SomberNight 04df286519
interface: fix ServerAddr.from_str_with_inference() for raw IPv6 addr 3 years ago
SomberNight 4915db52b9
interface: fix DeprecationWarnings re SSLContext 4 years ago
SomberNight d7678e14b5
interface: bypass proxy for servers on localhost 4 years ago
SomberNight b3d8b4603f
interface: trigger fewer 'blockchain_updated' notifications 4 years ago
SomberNight 443a76240d
interface.get_block_header: assert height >= 0 4 years ago
SomberNight b7dd51612e
asyncio: use loop.create_future() instead of asyncio.Future() 4 years ago
coval3nte f60bbf96d8 fix 4 years ago
coval3nte bbb96b6e25 fix get_balance method 4 years ago
SomberNight 7d74fd0201
interface: add comment about monitor_connection 4 years ago
SomberNight f4cfc6c7c3
interface: set got_disconnected earlier 4 years ago
SomberNight 2acecc5859
interface: speed up handle_disconnect via shorter flush-buffer-timeout 4 years ago
SomberNight d7af868ed8
network: test if interface is alive before iface.taskgroup.spawn 4 years ago
sgmoore 3f20215d03
trivial: minor grammar fixes 4 years ago
SomberNight c9c094cfab
requirements: bump min aiorpcx to 0.22.0 4 years ago
SomberNight c131831373
util: rm SilentTaskGroup. this does not seem to be needed anymore 4 years ago
SomberNight 3f3212e94d
some clean-ups now that we require python 3.8 4 years ago
SomberNight 2599010eed
interface: scripthash.get_history: fix tx order check 4 years ago
SomberNight 7ffb2c3cb0
config: (trivial) add some type hints and rm unused variable 5 years ago
SomberNight 3c019c2f9c
daemon/wallet/network: make stop() methods async 5 years ago
SomberNight 34413a9c30
python 3.6 compat: asyncio.Task.set_name was added in 3.8 5 years ago
SomberNight 064670bd75
network: close interfaces more aggressively (abort after 2 seconds) 5 years ago
SomberNight ff485cee62
use functools.wraps() for some wrappers 5 years ago
SomberNight 228c4b4597
synchronizer: better handle history-status mismatch 5 years ago
SomberNight 26d73cba0e
interface.get_history: enforce sorted order of heights 5 years ago
SomberNight 1ee99cf9c4
interface: "block.headers": nicer error if server uses too low 'max' 5 years ago
SomberNight 338adf05ba
interface.get_transaction: stricter sanitisation 5 years ago
SomberNight 60792dc808
network: fix not retrying main interface in some cases 5 years ago
SomberNight b1449a0a39
interface.got_disconnected: change from Future to Event 5 years ago
ln2max 42366ba57d
network: increase MOST_RELAXED default timeout to 10 minutes 5 years ago
SomberNight e83f0dd3fc
network: when switching servers, don't wait for old interface to close 5 years ago
SomberNight de80f68e4d
interface: validate protocol-version negotiation on client-side too 5 years ago
SomberNight 5481fd8af6
interface: validate field order in "mempool.get_fee_histogram" response 5 years ago
SomberNight c5da22a9dd
network: tighten checks of server responses for type/sanity 5 years ago
bitromortac 292016d283
network dialog: include protocol in server address field (#6624) 5 years ago
SomberNight aae06116f9
follow-up prev 5 years ago
SomberNight 5a7c3dc4d0
network: make MAX_INCOMING_MSG_SIZE configurable from config 5 years ago
SomberNight d19ff43266
interface: check server response for some methods 6 years ago
SomberNight 3766420a0b
network: clarify local_height/server_height 6 years ago
SomberNight 56a9ccca6d
interface: make localhost exempt from ip-range bucketing 6 years ago
SomberNight 38980a4f5c
interface: (trivial) make some methods private 6 years ago
Luke Childs ca1046bce2
Add --serverfingerprint option (#6094) 6 years ago
SomberNight 9e57ae630b
network/gui: unify host/port input fields to single server str 6 years ago
SomberNight ea64b2af64
interface.get_certificate: use public asyncio APIs 6 years ago
SomberNight 223b62554e
lntransport: use network proxy if available 6 years ago
SomberNight cf1f2ba4dc
network: replace "server" strings with ServerAddr objects 6 years ago