Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-26 | Add a SUBSYS_DECLARE_LOCATION() to every subsystem. | Nick Mathewson | |
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-04 | Doxygen: document the rest of the directories in lib. | Nick Mathewson | |
(This copies documentation from doc/HACKING/design, and edits for concisensess and clarity.) | |||
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 | 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-09-30 | Re-run "make autostyle" with improved annotate_ifdef_directives | Nick Mathewson | |
2019-09-10 | Merge branch 'bug31615_040' into bug31615_041 | teor | |
Merged modified lines from bug31615_040, and unmodified lines from maint-0.4.1. | |||
2019-09-06 | subsys: Make the subsystem init order match the module dependencies | teor | |
Fix levels for subsystems that depend on log/err * winprocess (security) doesn't use err: * call windows process security APIs as early as possible * init err after winprocess * move wallclock so it's still after err * network and time depend on log: * make sure that network and time can use logging. * init network and time after log Add comments explaining the module init order. Fixes bug 31615; bugfix on 0.4.0.1-alpha. | |||
2019-08-09 | Merge branch 'bug31343_31374_035' into bug31343_31374_040 | teor | |
2019-08-08 | Merge branch 'ticket31374_035' into maint-0.4.1 | Nick Mathewson | |
2019-08-08 | Merge branch 'ticket31374_029' into ticket31374_035 | Nick Mathewson | |
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-04-12 | Merge branch 'tor-github/pr/754' | George Kadianakis | |
2019-03-04 | doc: Fix an incorrect comment about calling FreeLibrary() on Windows | teor | |
There's an incorrect comment in compat_time.c that suggests we call FreeLibrary() before we're done using the library's functions. See 29642 for background. Closes ticket 29643. | |||
2019-03-04 | doc: Improve the monotonic time module and function documentation | teor | |
Explain what "monotonic" actually means, and document some results that have surprised people. Fixes bug 29640; bugfix on 0.2.9.1-alpha. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |
2019-01-14 | Merge remote-tracking branch 'asn-github/adaptive_padding-final' | Nick Mathewson | |
2019-01-11 | Include the beginnings of a FAQ about which timer to use. | Nick Mathewson | |
2019-01-02 | Concentrate all TOR_USEC_PER_SEC definitions in a single header file. | George Kadianakis | |
Co-authored-by: Mike Perry <mikeperry-git@torproject.org> | |||
2019-01-02 | Circuit padding tests. | George Kadianakis | |
Co-authored-by: George Kadianakis <desnacked@riseup.net> | |||
2018-12-21 | Fix typo in time_sys.h. | Alexander Færøy | |
2018-11-09 | Rename subsystem callback functions to make them consistent | Nick Mathewson | |
2018-11-05 | Move monotonic time setup into a subsystem | Nick Mathewson | |
2018-09-20 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-08-19 | Rework predicted_ports_prediction_time_remaining() to fix CID 1438153 | rl1987 | |
2018-07-10 | Rename torlog.[ch] to log.[ch] | Nick Mathewson | |
Fun fact: these files used to be called log.[ch] until we ran into conflicts with systems having a log.h file. But now that we always include "lib/log/log.h", we should be fine. | |||
2018-07-10 | File-level summary documentation for src/lib/*/*.[ch] | Nick Mathewson | |
2018-07-03 | Fix up some windows compilation issues. | Nick Mathewson | |
These were mostly cases where our previous macros had been casting, and the values that we were trying to printf were not in fact uint64_t. | |||
2018-07-03 | Return U64_PRINTF_ARG and U64_FORMAT | Nick Mathewson | |
The standard is printf("%"PRIu64, x); | |||
2018-06-28 | Fix macOS includes | Taylor Yu | |
Recent code movement from refactoring missed some includes that seem to be necessary on macOS. | |||
2018-06-28 | Fix windows compilation in compat_time | Nick Mathewson | |
We need to use lib/fs/winlib.h here so that we can use GetTickCount64. I would love to declare that XP is dead, and everybody has GetTickCount64. | |||
2018-06-28 | fixup! Extract time functionality into lib/wallclock and lib/time | Nick Mathewson | |
2018-06-28 | Extract time functionality into lib/wallclock and lib/time | Nick Mathewson | |