rgb-cln/ccan/ccan
Rusty Russell 25ddb80823 ccan: update to fix shutdown slowness after plugin load.
Dynamic plugins were keeping fds open; they should not have these
at all anyway, but worse, they interfere with operation because
we don't notice they're closed.

The symptom was that shutdown of the test_plugin_slowinit and
test_plugin_command was 30 seconds (10 seconds grace to kill each daemon).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-08-15 02:22:01 +00:00
..
alignof ccan: update. 2016-11-09 18:55:15 +10:30
array_size ccan: update. 2016-11-09 18:55:15 +10:30
asort ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
autodata ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
bitmap ccan: update to latest. 2019-08-02 15:56:15 +02:00
bitops ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
breakpoint ccan: update, new modules. 2017-01-04 13:16:47 +10:30
build_assert ccan: update. 2016-11-09 18:55:15 +10:30
cast ccan: update. 2016-11-09 18:55:15 +10:30
cdump ccan: update. 2016-11-09 18:55:15 +10:30
check_type ccan: update to more recent version. 2018-04-06 13:34:27 +02:00
compiler ccan: update to faster and correct crc32c implementation. 2019-06-11 23:40:10 +00:00
container_of ccan: update. 2016-11-09 18:55:15 +10:30
cppmagic ccan: update, new modules. 2017-01-04 13:16:47 +10:30
crc32c ccan: update to faster and correct crc32c implementation. 2019-06-11 23:40:10 +00:00
crypto ccan: update. 2018-10-19 00:53:00 +00:00
endian Fix build on linux-musl 2018-05-15 05:54:15 +00:00
err ccan: update. 2016-11-09 18:55:15 +10:30
fdpass ccan: update, new modules. 2017-01-04 13:16:47 +10:30
htable ccan: update to fix shutdown slowness after plugin load. 2019-08-15 02:22:01 +00:00
ilog ccan: update. 2016-11-09 18:55:15 +10:30
intmap ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
io ccan: update to get ccan/io exclusive helpers. 2019-04-08 01:56:17 +00:00
isaac ccan: update. 2016-11-09 18:55:15 +10:30
json_escape ccan: import ccan/json_out and ccan/json_escape. 2019-06-12 02:00:15 +00:00
json_out ccan: import ccan/json_out and ccan/json_escape. 2019-06-12 02:00:15 +00:00
likely ccan: update. 2016-11-09 18:55:15 +10:30
list ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
mem ccan: update. 2016-11-09 18:55:15 +10:30
membuf ccan: update. 2018-10-19 00:53:00 +00:00
noerr ccan: update. 2016-11-09 18:55:15 +10:30
opt ccan: Update ccan modules to include incomplete option parsing 2018-11-13 00:44:50 +01:00
order ccan: update. 2016-11-09 18:55:15 +10:30
pipecmd ccan: update to fix shutdown slowness after plugin load. 2019-08-15 02:22:01 +00:00
ptr_valid ccan: update to more recent version. 2018-04-06 13:34:27 +02:00
ptrint ccan: update. 2016-11-09 18:55:15 +10:30
rbuf ccan: update. 2018-10-19 00:53:00 +00:00
read_write_all ccan: update. 2016-11-09 18:55:15 +10:30
short_types CCAN: update. 2015-09-25 11:51:18 +09:30
str ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
strmap ccan: update. 2016-11-09 18:55:15 +10:30
structeq ccan: update to get new ccan/io which sets errno to 0 on EOF. 2018-10-19 00:53:00 +00:00
take ccan: update to get updated pipecmd. 2018-12-10 00:00:50 +00:00
tal CCAN: update to suppress path_readlink warning. 2019-08-02 15:56:15 +02:00
tcon ccan: update. 2016-11-09 18:55:15 +10:30
time ccan: update so we can apply notifiers to toplevel "NULL". 2018-08-24 19:54:32 +02:00
timer ccan: update to get ccan/io exclusive helpers. 2019-04-08 01:56:17 +00:00
typesafe_cb ccan: update to more recent version. 2018-04-06 13:34:27 +02:00
utf8 ccan: add UTF-8 module for checking alias fields. 2018-07-01 14:55:29 +02:00