Go to file
Matthias Schiffer a5259c0245
autoupdater: improve handling of interrupted HTTP requests
Check return code of uloop_run() and pass the signal number up when the
loop was interrupted. After cleanup, uninstall uloop's signal handlers
and re-raise the signal to terminate the process.

This allows interrupting the autoupdater using Ctrl-C during downloads,
instead of having it continue with the next mirror (if multple are
configured). As uloop's signal handlers only set a flag to interrupt
uloop_run() and have otherwise no effect, the autoupdater can still only
be interrupted during HTTP requests, ensuring we can't leave the system
in an inconsistent state.
2023-02-24 22:34:26 +01:00
admin autoupdater: improve handling of interrupted HTTP requests 2023-02-24 22:34:26 +01:00
libs lua-jsonc: add host build support 2021-06-09 21:30:39 +02:00
net sse-multiplex: fix pipe FD leaks 2022-07-03 16:19:35 +02:00
utils Merge pull request #212 from TDT-AG/pr/20190211-micrond 2019-11-20 14:02:14 +01:00
.gitignore Add .gitignore 2013-09-28 19:45:19 +02:00