aboutsummaryrefslogtreecommitdiff
path: root/src/app/main/subsysmgr.c
AgeCommit message (Collapse)Author
2021-03-12Update copyrights to 2021, using "make update-copyright"Nick Mathewson
2020-10-21main: Off by one when dumping subsystem listDavid Goulet
Fixes #40163 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-03-26Add --dbg-dump-subsystem-list command to list the subsystems.Nick Mathewson
I'm prefixing this with --dbg-* because it is not meant to be used externally.
2020-03-26Implement a function to list the subsystems to stdout.Nick Mathewson
2020-01-08It's 2020. Update the copyright dates with "make update-copyright"Nick Mathewson
2019-11-14Run "make autostyle"teor
2019-11-07subsysmgr: use IDX_NONE is an exception value, not -1.Nick Mathewson
2019-11-07Add testing-only functions to get the subsystem config/state indicesNick Mathewson
2019-11-07Add subsys functions for receiving/flushing states and options.Nick Mathewson
These functions are in the subsystem, not in the config_format_t, since they are about how the format is _used_, not about _what it is_.
2019-11-07Give subsystems optional config formats and state formats.Nick Mathewson
The formats, when provided, are now added to the global config_mgr_t objects.
2019-11-07Make a new structure for tracking subsystem status.Nick Mathewson
We used to have only one boolean per subsystem, but we're about to have a little more information.
2019-10-26doxygen: add @file declarations for src/appNick Mathewson
If a file doesn't use the file command (either \file or @file), Doxygen won't try to process it.
2019-03-26Merge branch 'messaging_v3' into messaging_v3_mergedNick Mathewson
2019-03-25Code to manage publish/subscribe setup via subsystem interface.Nick Mathewson
This commit has the necessary logic to run the publish/subscribe system from the mainloop, and to initialize it on startup and tear it down later.
2019-01-16Bump copyright date to 2019Nick Mathewson
2018-11-09Log before performing a subsystem operationNick Mathewson
2018-11-05Move prefork, postfork, and thread-exit hooks into subsysNick Mathewson
So far, crypto is the only module that uses them, but others are likely to do so in the future.
2018-11-05Code to manage the list of subsystems.Nick Mathewson