45 Commits (1935614979551f3af27558c3bd85d54d8deeab4f)

Author SHA1 Message Date
Rusty Russell 305795b01e common/json: move JSON creation routines into lightningd/ 6 years ago
Christian Decker 0ee0da0eb8 common: Add a test for io_lock 6 years ago
Rusty Russell 41b0872f58 Use localfeatures and globalfeatures consistently. 6 years ago
Rusty Russell a24ed20dee common/cryptomsg: remove unused async routines. 6 years ago
Rusty Russell d1552bd1eb test/run-cryptomsg.c: move out of lightningd/ into common/ 6 years ago
Christian Decker c3f433ec66 json: Support streaming JSON messages 6 years ago
Rusty Russell 8340d8c070 secret_eq: remove in favor of constant time variant. 6 years ago
practicalswift ba4282f935 Don't advertise features we don't have in run-sphinx 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
Rusty Russell 5d815238cf common/derive_basepoints: complete the set of single-value derive functions. 6 years ago
Rusty Russell 64008e275a common/derive_basepoints: add routines to get a specific secret. 6 years ago
Rusty Russell fed5a117e7 Update ccan/structeq. 6 years ago
Rusty Russell 0dc406c07a common/bolt11.c: fix up BOLT 11 references. 6 years ago
Rusty Russell 4359f46ffd features: fix features_supported() function. 7 years ago
Rusty Russell 5a0bc83b20 Tor: don't do seed queries if we're supposed to always use proxy. 7 years ago
Rusty Russell d5e4d52563 common/base32: make this a simple tal-wrapper around ccan/base32. 7 years ago
Saibato 877f63e99e Initial TOR v2/v3 support. 7 years ago
Rusty Russell d40d22b68e gossipd: don't try to connect to non-routable addresses. 7 years ago
Rusty Russell 6b2282fc1d wireaddr_internal: new type for where we can also use a local socket. 7 years ago
practicalswift abf510740d Force the use of the POSIX C locale for all commands and their subprocesses 7 years ago
Christian Decker c635396766 common: Moving some bech32 related utilities to bech32_util 7 years ago
practicalswift 0eff28c80f Assert our parse_wireaddr assumptions in run-ip_port_parsing.c 7 years ago
Christian Decker 723b64036f jsonrpc: Pretty-print the json results 7 years ago
Rusty Russell 09c4203767 bolt11: allow multiple fallback addresses. 7 years ago
Rusty Russell 8975fc2ceb libwally: use their secp context for all our daemons. 7 years ago
practicalswift 7e9750ffee Reduce variable scopes 7 years ago
Rusty Russell 7ae013202f json: make json_add_string do partial escapes. 7 years ago
Rusty Russell d92579f627 common/json_escaped: new type which explicitly notes a string is already JSON. 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
Christian Decker 08bfb740f5 onion: Move cli onion tool to devtools/onion 7 years ago
ZmnSCPxj f7f55edcdb wireaddr: Do hostname resolution in parse_wireaddr. 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
Rusty Russell eb0603bd13 wireaddr: rework port parsing for weird addresses. 7 years ago
Rusty Russell 7f03e15e03 json_add_string_escape: for escaping internally-generated strings. 7 years ago
Björge Dijkstra 648e4feee2 Extend json unit test with tests for json_tok_bitcoin_amount() 7 years ago
William Casarin ce1d709d44 wireaddr: fix ipv6 formatting with ports in fmt_wireaddr 7 years ago
William Casarin 3e7aabe256 test: add tests for parse_ip_port 7 years ago
Rusty Russell 0610f66c34 bolt11: handle r value fee spec change. 7 years ago
Christian Decker 9bcb01e710 fixup! common/test: add spec tests for bolt11. 7 years ago
Rusty Russell ae6faf7f9c common/test: add spec tests for bolt11. 7 years ago
Rusty Russell 112ae0d0f5 common/test/run-json: test JSON escaping. 7 years ago
Rusty Russell ab634dfcdd common/test_sphinx: change to standard run- format. 7 years ago
Rusty Russell 7200002773 tests: detect and close leaks in unit tests. 7 years ago
Rusty Russell 4f6ae3209b common/test/test_sphinx: build fixes. 7 years ago
Rusty Russell 739b163f8b Makefiles: simplify dependencies. 7 years ago