Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-04 | directory-level documentation for feature/* | 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 | 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-16 | Doxygen: Fix mismatched filenames. | Nick Mathewson | |
In 8 places, our \file declarations didn't match the actual files they were in. | |||
2019-06-05 | Run "make autostyle." | Nick Mathewson | |
2019-03-25 | Split all controller events code into a new control_events.c | Nick Mathewson | |
Also, split the formatting code shared by control.c and control_events.c into controller_fmt.c. | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-14 | Merge branch 'maint-0.3.5' | Nick Mathewson | |
2019-01-14 | Rework rep_hist_log_link_protocol_counts() | rl1987 | |
2018-11-14 | Move buffers.c out of lib/containers to resolve a circularity. | Nick Mathewson | |
2018-10-01 | Fix a bug where we would crash on --version. | Nick Mathewson | |
Bug not in any released Tor. test-stem would have caught this. | |||
2018-09-27 | Detect an unlikely integer overflow. | Nick Mathewson | |
2018-09-27 | Mark a variable static. | Nick Mathewson | |
2018-09-27 | Extract the non-stats part of geoip into a new src/lib/geoip. | Nick Mathewson | |
2018-09-27 | Remove excess dependencies from geoip.c | Nick Mathewson | |
2018-09-27 | Split geoip from geoip-related stats. | Nick Mathewson | |
This commit just moves the code to two separate files. The geoip code still has a few needless dependencies on core/* and features/*. | |||
2018-09-27 | Move the n_v3_ns_requests field out of geoip_country_t | Nick Mathewson | |
This is preparation for splitting geoip.c into stats and non-stats portions. | |||
2018-09-27 | Move the predicted ports code out of rephist.c | Nick Mathewson | |
It differs from the rest of the rephist code in that it's actually necessary for Tor to operate, so it should probably go somewhere else. I'm not sure where yet, so I'll leave it in the same directory, but give it its own file. | |||
2018-09-25 | Extract all the "am I a server" functions from router.c | Nick Mathewson | |
2018-09-25 | Move all authdir_mode_*() functions into authmode.h | Nick Mathewson | |
2018-09-25 | Move self-test functionality into its own file. | Nick Mathewson | |
2018-09-20 | Merge branch 'bug23512-v4-029-fixes' | Nick Mathewson | |
2018-09-20 | Merge branch 'bug23512-v4-029-fixes' | Nick Mathewson | |
2018-09-18 | Merge branch 'bug23512-v4-033' into bug23512-v4-master | Mike Perry | |
2018-09-13 | Fix a shadowed-global warning in geoip.c | Nick Mathewson | |
Bugfix on 5ab2110eb6b4ae9082430081cb2800018cf0dcd6; bug not in any released Tor. | |||
2018-09-12 | Merge remote-tracking branch 'tor-github/pr/280' | Nick Mathewson | |
2018-09-04 | Merge branch 'bug24104_029_squashed' | Nick Mathewson | |
2018-08-19 | Rework predicted_ports_prediction_time_remaining() to fix CID 1438153 | rl1987 | |
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-07-05 | Move literally everything out of src/or | Nick Mathewson | |
This commit won't build yet -- it just puts everything in a slightly more logical place. The reasoning here is that "src/core" will hold the stuff that every (or nearly every) tor instance will need in order to do onion routing. Other features (including some necessary ones) will live in "src/feature". The "src/app" directory will hold the stuff needed to have Tor be an application you can actually run. This commit DOES NOT refactor the former contents of src/or into a logical set of acyclic libraries, or change any code at all. That will have to come in the future. We will continue to move things around and split them in the future, but I hope this lays a reasonable groundwork for doing so. |