Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-12 | Update copyrights to 2021, using "make update-copyright" | Nick Mathewson | |
2020-11-12 | Fix typos. | Samanta Navarro | |
Typos found with codespell. Please keep in mind that this should have impact on actual code and must be carefully evaluated: src/core/or/lttng_circuit.inc - ctf_enum_value("CONTROLER", CIRCUIT_PURPOSE_CONTROLLER) + ctf_enum_value("CONTROLLER", CIRCUIT_PURPOSE_CONTROLLER) | |||
2020-05-19 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-05-19 | Doxygen: fix unbalanced groups. | Nick Mathewson | |
Closes ticket 34255. | |||
2020-02-10 | Use semicolons after HT_PROTOTYPE and HT_GENERATE. | Nick Mathewson | |
2020-02-06 | maps: do not include _ as part of expected prefix in macros. | Nick Mathewson | |
Doing this makes our macro usage a little clear IMO, and also avoids having to use an unadorned "new" within a macro. (Clang-format seems to think that "new" means we're doing C++, and so it generates some output that checkSpace.pl doesn't care for.) | |||
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-11-18 | Merge remote-tracking branch 'tor-github/pr/1517' | teor | |
2019-11-16 | map.h: replace maptype with mapname_t | Nick Mathewson | |
This change makes our macro bodies consistent with our naming expectations for structs and types outside macro bodies. | |||
2019-11-16 | handles.h: replace structname with structname_t | Nick Mathewson | |
This change makes our macro bodies consistent with our naming expectations for structs and types outside macro bodies. | |||
2019-11-16 | Revise struct names in examples in comments to end with _t | 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 | Move doc/HACKING/design/01b-collections.md into doxygen. | 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-10-22 | Re-run make autostyle. | Nick Mathewson | |
2019-10-22 | smartlist.h: use COCCI to hide SMARTLIST_FOREACH_JOIN from Coccinelle | Nick Mathewson | |
2019-10-22 | namemap_st.h: Use COCCI to hide an initializer. | Nick Mathewson | |
2019-09-04 | smartlist_pqueue: use ptrdiff_t instead of int for offsets. | Nick Mathewson | |
This is technically correct, but should not matter in practice, since we don't use this on any structs whose size exceeds INT_MAX. | |||
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 | Add a type to map names to short identifiers | Nick Mathewson | |
We'll be using this for four kinds of identifier in dispatch.c | |||
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-11-14 | Normalize .may_include to always have paths, and paths to include | Nick Mathewson | |
2018-11-14 | Move buffers.c out of lib/containers to resolve a circularity. | Nick Mathewson | |
2018-08-29 | Merge branch 'ticket25573-034' into ticket25573-master | Mike Perry | |
2018-07-21 | Make entry_guards_update_primary() shorter | 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 | Rename util_malloc to malloc. | Nick Mathewson | |
2018-07-05 | Move handles.h to src/lib/container | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best we can think of for now. | |||
2018-07-05 | Include compat_string.h in smartlist.c | Nick Mathewson | |
We need this for strcasecmp on (some) Windows build environments. Fix from Gisle Vanem. | |||
2018-07-01 | File-level documentation for some of src/lib. | Nick Mathewson | |
2018-06-28 | Fix a bogus n in a comment | Nick Mathewson | |
2018-06-28 | Move buffers into container | Nick Mathewson | |
Split the network-only and compression-only parts of buffers into the appropriate modules. | |||
2018-06-27 | Merge branch 'ticket26494' | Nick Mathewson | |
2018-06-26 | Refactor bloom filter logic not to be digest-specific. | Nick Mathewson | |
Now the address-set code and the digest-set code share the same backend. Closes ticket 26510 | |||
2018-06-26 | Extract core part of smartlist code into its own library. | Nick Mathewson | |
The smartlist_core library now contains only the parts of smartlists that are needed for the logging library. This resolves the circularity between "container" and "log". The "containers" library still uses the logging code, and has the higher-level smartlist functions. | |||
2018-06-26 | Fix comments in lib/container/*.c | Nick Mathewson | |
2018-06-22 | Update the micro-revision.i dependencies, and add a stdlib.h | Nick Mathewson | |
2018-06-22 | A pair of missing includes. | Nick Mathewson | |
2018-06-22 | Move util_bug into libtor-log | Nick Mathewson | |
2018-06-22 | Remove the util_bug.h include from smartlist.h. | Nick Mathewson | |
This change makes a whole bunch of things in torlog.c break, since apparently I did not find all the fd dependencies. | |||
2018-06-22 | Extract simple integer math into its own module | Nick Mathewson | |
2018-06-22 | Move smartlist_add_{v,}asprintf into smartlist.[ch] | Nick Mathewson | |
Now that I know that "strings" nests below "container", I know this is safe. | |||
2018-06-22 | Extract key string manipulation functions into a new library. | Nick Mathewson | |
2018-06-22 | Update permissible includes | Nick Mathewson | |