0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-20 04:15:19 +00:00
bird/sysdep/unix
Maria Matejka 59a5bf18f9 CLI closing fix when its action is run asynchronously.
Some CLI actions, notably "show route", are run by queuing an event
somewhere else. If the user closes the socket, in case such an action is
being executed, the CLI must free the socket immediately from the error
hook but the pool must remain until the asynchronous event finishes and
cleans everything up.
2023-01-19 11:03:31 +01:00
..
alloc.c Merge remote-tracking branch 'origin/master' into thread-next 2022-11-07 16:52:27 +01:00
config.Y Log: Do not open logfiles when parse-and-exit option is active 2020-06-03 14:59:20 +02:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
domain.c Moved the thread starting code to IO loop code 2022-07-28 19:49:03 +02:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io-loop.c Poll errors must also drop a corefile. And we shouldn't run sockets when sockets have changed 2022-10-05 16:33:34 +02:00
io-loop.h Pipe kick-and-drain packed into a neat structure and functions. 2022-09-20 17:17:50 +02:00
io.c Fixed SSH known hosts checking with older versions of libssh 2022-10-12 11:01:38 +02:00
krt.c Merge commit '0f2be469' into thread-next 2022-11-07 09:51:21 +01:00
krt.h Merge commit '534d0a4b' into thread-next 2022-08-05 10:37:53 +02:00
krt.Y Conf: Allowing keyword redefinition 2022-05-04 15:39:21 +02:00
log.c Moved the thread starting code to IO loop code 2022-07-28 19:49:03 +02:00
main.c CLI closing fix when its action is run asynchronously. 2023-01-19 11:03:31 +01:00
Makefile Merge commit 'd2c1036a42881d413ec97203ede92a69f8cd218f' into thread-next 2022-09-09 13:15:50 +02:00
random.c sysdep: Add wrapper to get random bytes - update 2021-06-06 16:26:06 +02:00
unix.h Converting the former BFD loop to a universal IO loop and protocol loop. 2021-11-22 19:05:43 +01:00