Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-11-15 | Doxygen: rename all .dox files to end with .md | Nick Mathewson | |
Using a standard ending here will let other tools that expect markdown understand our output here. This commit was automatically generated with: for fn in $(find src -name '*.dox'); do \ git mv "$fn" "${fn%.dox}.md"; \ done | |||
2019-11-15 | Doxygen: remove /** and **/ from all .dox files | Nick Mathewson | |
This is an automatically generated commit, made with: find src -name '*.dox' | \ xargs perl -i -ne 'print unless (m#^\s*/?\*\*/?\s*$#);' | |||
2019-11-15 | Initialization documents: incorporate feedback from review. | Nick Mathewson | |
(Thanks, Taylor!) | |||
2019-11-10 | Not const. | Nick Mathewson | |
2019-11-10 | Improve subsys documentation; add initialization documentation. | Nick Mathewson | |
2019-11-07 | Add 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-07 | Give 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-06 | Add a bunch of doxygen for things in src/lib. | Nick Mathewson | |
2019-11-04 | Doxygen: Avoid ambiguity in @dir directives | Nick Mathewson | |
This commit was automatically generated with: find src -name '*.dox' |xargs perl -i -pe 's{\@dir ([^/])}{\@dir /$1};' | |||
2019-11-04 | doxygen: Take "lib" descriptions from doc/HACKING/design. | Nick Mathewson | |
This commit takes descriptions for src/lib and moves them into our doxygen hierarchy. I've covered everything from lib/cc through lib/sandbox here. | |||
2019-11-04 | Add stub directory-level documentation for most source directories | Nick Mathewson | |
This includes app, core, feature, lib, and tools, but excludes ext, test, and trunnel. This was generated by the following shell script: cd src for dname in $(find lib core feature app tools -type d |grep -v \\.deps$); do keyword="$(echo "$dname" |sed -e "s/\//_/" )" target="${dname}/${keyword}.dox" echo "$target" cat <<EOF >"$target" /** @dir ${dname} @brief ${dname} **/ EOF git add "$target" done | |||
2019-10-26 | doxygen: add @file declarations for src/lib | Nick Mathewson | |
If a file doesn't use the file command (either \file or @file), Doxygen won't try to process it. These declarations also turned up a doxygen warning for crypto_ope.c; I fixed that too. | |||
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-05-02 | Add comments to include.am files to note where new sources go | Nick Mathewson | |
This mechanism isn't perfect, and sometimes it will guess wrong, but it will help our automation. | |||
2019-03-26 | Merge branch 'messaging_v3' into messaging_v3_merged | Nick Mathewson | |
2019-03-25 | Code 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-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-11-09 | Document that subsystem callbacks are optional. | Nick Mathewson | |
2018-11-09 | Explain that configuration should happen elsewhere, but not init. | Nick Mathewson | |
2018-11-05 | Move prefork, postfork, and thread-exit hooks into subsys | Nick Mathewson | |
So far, crypto is the only module that uses them, but others are likely to do so in the future. | |||
2018-11-05 | Use subsystems manager for subsystems used in tests. | Nick Mathewson | |
2018-11-05 | Code to manage the list of subsystems. | Nick Mathewson | |
2018-11-01 | Declare the subsystem structure. | Nick Mathewson | |