279 Commits (4517435810f2ab8409f953b7eeca5b77fb326ac7)

Author SHA1 Message Date
ZmnSCPxj f2f116d613 lightningd: Add missing final cleanups. 7 years ago
Rusty Russell e695e5db09 lightningd: require explicit LIGHTNINGD_DEV_MEMLEAK env var to do memleak. 7 years ago
Rusty Russell 6b9c525f35 lightningd: use env var not cmdline to suppress backtrace. 7 years ago
Rusty Russell dfc132b2fe memleak: add backtrace to allocations. 7 years ago
Rusty Russell c956d9f5eb lightningd: tal memleak detection, dev-memleak command. 7 years ago
Christian Decker c29923a623 topology: Add transaction filtering to connect_block 7 years ago
Rusty Russell 593d0fa625 lightningd: initialize dev_subdaemon_fail to false. 7 years ago
Christian Decker e0d86376e2 wallet: Track outgoing payments in the database 7 years ago
Rusty Russell 956350e62e lightningd: check peers don't leave dangling HTLCs when they die. 7 years ago
Rusty Russell 8229769438 lightningd: do initial database load within a transaction. 7 years ago
Rusty Russell 7586f3ed54 timers: wrap all calls in transactions. 7 years ago
Rusty Russell 9662589ed8 lightningd: move notify_new_block() callback to peer_htlcs. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell 329269d9d0 lightningd: support multiple addresses. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell b6a2b8c58b Add --rgb and --alias options. 7 years ago
Rusty Russell c3bed51b2d test_lightningd.py: make HSM seeds constant for tests. 7 years ago
Rusty Russell 5a256c724a subd: simplify and cleanup lifetime handling. 7 years ago
Rusty Russell ebba5f85a2 handshaked: remove. 7 years ago
Rusty Russell 474887512d gossipd: rewrite to do the handshake internally. 7 years ago
Christian Decker cfac9a1f73 htlcs: Remove in-memory htlc_stubs 7 years ago
Christian Decker 11903aed6c wallet: Wiring in invoice persistence into JSON-RPC and master 7 years ago
Christian Decker 5a2242cde7 invoice: Refactor to make the invoice status explicit 7 years ago
Christian Decker c1493ae60c lightningd: Added loading of HTLCs upon startup 7 years ago
Christian Decker 359c83b855 options: Move non-legacy options into options.c 7 years ago
Rusty Russell 66c1da795f lightningd: add debugging into io_loop. 7 years ago
Rusty Russell 4275ca5da3 lightningd: don't free log on shutdown until after lightningd freed. 7 years ago
Rusty Russell d39c27a304 lightningd: search path for our own directory. 7 years ago
Rusty Russell db19873ee4 lightningd: dump backtrace on crash or fatal(). 7 years ago
Christian Decker d75733f7fb fix: Make sure peer->owner is always set 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 153c622157 lightningd: remove lightningd_state. 7 years ago
Rusty Russell 0170224fd0 dev_restart: remove this command. 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 8088e5cadb protobuf: remove 7 years ago
Christian Decker 9c3ac38544 lighthningd: Make sure peer->htlcs is initialized 7 years ago
Christian Decker def3d77a70 lightningd: Base peer->seed off of the channel ID 7 years ago
Christian Decker e51d261f51 lightningd: Load persisted channels on startup 7 years ago
Rusty Russell 8ffdeea522 daemon/chaintopology: hand full txs to watch_tx() 7 years ago
Christian Decker 843e21826a opts: Remove --regtest flag and pass chainparams to bitcoind 8 years ago
Rusty Russell 4223a91842 lightningd: update daemon list. 8 years ago
Rusty Russell 2ff50107ac lightningd/hsm_control: use a simple fd for HSM. 8 years ago
Rusty Russell 207eeae1f7 lightningd: explictly split htlc_in and htlc_out. 8 years ago
Christian Decker 3404509928 wallet: Move UTXO tracking to DB 8 years ago
Christian Decker 7e0b9bd1ab wallet: Always use the DB backed bip32_max_index 8 years ago
Christian Decker 257ecf6222 wallet: Helper to store/retrieve persistent vars to/from DB 8 years ago
Christian Decker 9882a9fb29 wallet: Start the wallet interface and link it into lightningd 8 years ago
Christian Decker f1f9af4808 secrets: Fixed a typo in the per-peer secret generation 8 years ago
Rusty Russell 9b1d240c1f lightningd: --dev-disconnect support. 8 years ago