core-lightning/lightningd
Rusty Russell 919f390a93 sendpay: rename 'description' to 'label'.
This field was used by `pay` to hold the bolt11 description if the bolt11
string used `h` to hash the description (which nobody ever did).  If the
`h` field wasn't present, it could contain anything, as it wasn't checked.

It's really useful to have a label for payments (eg. '1 Cuban'), but adding
yet-another option would be painful, so we simply rename 'description'
to 'label' except inside the db.

This means we need to do some tricky parameter parsing to handle array
and keyword JSON arguments, but only until we remove the old name.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-02-23 05:45:25 +00:00
..
test wallet: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
.gitignore handshaked: remove. 2017-10-20 18:31:32 +02:00
bitcoind.c Makefile: check for direct amount_sat/amount_msat access. 2019-02-21 08:01:37 +00:00
bitcoind.h lightningd: allow more than one bitcoind request at once, run multiple queues. 2018-09-19 13:21:21 +02:00
chaintopology.c bitcoin: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
chaintopology.h openingd/json_fund_channel: 2019-01-29 04:50:01 +00:00
channel.c daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
channel.h daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
channel_control.c daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
channel_control.h lightningd: peer_start_channeld always returns true; make it void. 2018-08-10 12:46:45 +02:00
channel_state.h lightningd: new state AWAITING_UNILATERAL. 2018-08-23 14:46:22 +02:00
closing_control.c bitcoin: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
closing_control.h gossipd: drain fd instead of passing around gossip index. 2018-04-26 05:47:57 +00:00
connect_control.c json: move bitcoin/lightning specific helpers into common/json_helpers. 2019-01-15 12:01:38 +01:00
connect_control.h connectd: remove separate address hint message. 2018-08-09 19:44:27 +02:00
gossip_control.c bitcoin: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
gossip_control.h connectd: wean off gossip_wire message types, use our own. 2018-07-25 02:13:52 +00:00
gossip_msg.c daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
gossip_msg.h daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
hsm_control.c lightningd: use hsm_get_client_fd() helper for global daemons too. 2018-09-20 09:49:39 +02:00
hsm_control.h lightningd: use hsm_get_client_fd() helper for global daemons too. 2018-09-20 09:49:39 +02:00
htlc_end.c daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
htlc_end.h daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
invoice.c Makefile: check for direct amount_sat/amount_msat access. 2019-02-21 08:01:37 +00:00
invoice.h invoices: Extensive reorganization of invoice system. 2018-01-16 13:03:54 +01:00
json.c Makefile: check for direct amount_sat/amount_msat access. 2019-02-21 08:01:37 +00:00
json.h lightningd/json: make wallet_tx functions take amount_sat. 2019-02-21 03:44:44 +00:00
json_stream.c lightningd: re-enable IO logging for JSON output. 2019-02-21 00:44:57 +00:00
json_stream.h update-mocks: make sure we can find json_add functions. 2019-02-21 00:44:57 +00:00
jsonrpc.c lightningd/json: make wallet_tx functions take amount_sat. 2019-02-21 03:44:44 +00:00
jsonrpc.h lightningd: re-enable IO logging for JSON output. 2019-02-21 00:44:57 +00:00
lightningd.c feat: block of newlines when attaching a logfile 2019-02-22 03:01:37 +00:00
lightningd.h fix: change type of config->fee_per_satoshi to uint32 2019-02-18 00:17:31 +00:00
log.c feat: block of newlines when attaching a logfile 2019-02-22 03:01:37 +00:00
log.h param: make json_tok_ handlers all return command_result, rename to param_ 2018-12-20 03:22:32 +00:00
log_status.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
log_status.h status: add multiple levels of logging. 2018-02-07 00:46:49 +00:00
Makefile common/json_tok: add param_msat / param_sat. 2019-02-21 03:44:44 +00:00
memdump.c jsonrpc: probe sites for usage information once, at start. 2019-02-07 20:33:50 +00:00
memdump.h lightningd: add code to search strmaps for memleak detection. 2019-02-07 20:33:50 +00:00
notification.c notifications: Fix iteration over notification topics 2019-01-17 05:42:49 +00:00
notification.h plugin: Add connect and disconnect notifications 2018-12-30 14:36:02 +01:00
onchain_control.c onchaind: Have onchaind also tell us the scriptPubKey of our outputs 2019-02-22 11:15:24 -08:00
onchain_control.h onchaind: Replay stored channeltxs to restore onchaind state 2018-04-25 14:33:38 +02:00
opening_control.c opening_control: use chainparams for dust_limit in channel config 2019-02-22 13:56:21 -08:00
opening_control.h openingd: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
options.c fix: change type of config->fee_per_satoshi to uint32 2019-02-18 00:17:31 +00:00
options.h opts: Split early from non-early args so plugins can register theirs 2018-11-13 00:44:50 +01:00
pay.c sendpay: rename 'description' to 'label'. 2019-02-23 05:45:25 +00:00
pay.h lightningd: move pay internals back into pay.c 2019-01-23 22:08:08 +01:00
peer_control.c lightningd: fix db error where we can have detached peer. 2019-02-21 12:03:54 +01:00
peer_control.h channeld: wire up dev_memleak. 2018-11-22 05:15:42 +00:00
peer_htlcs.c wallet: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
peer_htlcs.h daemons: use amount_msat/amount_sat in all internal wire transfers. 2019-02-21 08:01:37 +00:00
ping.c param: make command_fail/command_success WARN_UNUSED_RESULT. 2018-12-20 03:22:32 +00:00
ping.h ping: complete JSON RPC ping commands even if one ping gets no response. 2018-09-14 22:11:23 +02:00
plugin.c lightningd: re-enable IO logging for JSON output. 2019-02-21 00:44:57 +00:00
plugin.h fix crash with lightning charge and plugin opts (#2358) 2019-02-17 21:44:10 +01:00
plugin_hook.c lightningd: re-enable IO logging for JSON output. 2019-02-21 00:44:57 +00:00
plugin_hook.h plugin: Add hooks that a plugin might register 2019-01-17 05:42:49 +00:00
subd.c plugins: allow --dev-debugger=<pluginname>. 2018-12-10 00:00:50 +00:00
subd.h plugins: allow --dev-debugger=<pluginname>. 2018-12-10 00:00:50 +00:00
watch.c txwatch: hand ld to callback, don't assume channel is non-NULL. 2018-08-21 00:48:02 +02:00
watch.h txwatch: hand ld to callback, don't assume channel is non-NULL. 2018-08-21 00:48:02 +02:00