Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-16 | Doxygen: stop producing LaTeX. | Nick Mathewson | |
Running doxygen with latex gave us all manner of unicode issues, slowed down the "make doxygen" target by a lot, and added several latex dependencies... all to produce a 4000-page reference manual which is probably not what anybody wanted. Closes ticket 32099. | |||
2019-09-30 | Merge branch 'tor-github/pr/1339' | George Kadianakis | |
2019-09-27 | Rename annotate_ifdef_directives to end with .py. | Nick Mathewson | |
This allows the python doctest module to process it correctly when invoked as: python -m doctest -v annotate_ifdef_directives.py | |||
2019-09-18 | practracker: Integration test for --list-overbroad | Nick Mathewson | |
Make sure that we list overbroad exceptions, and nothing else | |||
2019-09-09 | Merge branch 'tor-github/pr/1264' | David Goulet | |
2019-09-05 | Add new practracker test files to Makefile.am | Nick Mathewson | |
2019-09-05 | Makefile: include checkShellScripts.sh in EXTRA_DIST | teor | |
Part of 30967. | |||
2019-09-05 | shellcheck: Add shellcheck to the pre-commit hook | teor | |
* Move the shellcheck script from the Makefile to its own script file * Reformat the shellcheck script so it's easier to read and modify * Call the shellcheck script from the pre-commit hook Fixes bug 30967; not in any released version of Tor. | |||
2019-09-05 | Makefile: Explicitly list the subdirectories that contain scripts | teor | |
Part of 30967. | |||
2019-09-04 | Merge branch 'maint-0.4.1' | David Goulet | |
2019-09-04 | Merge branch 'tor-github/pr/1271' into maint-0.4.1 | David Goulet | |
2019-08-29 | test: Change "make test-stem" so it only runs the stem tests that use tor | teor | |
This change makes test-stem faster and more reliable. Use "make test-stem-full" to run all of stem's tests. Closes ticket 31554. | |||
2019-08-21 | Document new practracker violation types, and add a practracker readme | Nick Mathewson | |
Closes ticket 31476. | |||
2019-08-21 | Merge branch 'ticket31176' into ticket31176_merged | Nick Mathewson | |
2019-08-06 | Merge branch 'tor-github/pr/1195' | George Kadianakis | |
2019-08-05 | Move checkIncludes inside practracker | Nick Mathewson | |
Update the makefile accordingly. | |||
2019-08-01 | Distribute practracker unit and integration tests. | Nick Mathewson | |
2019-08-01 | Merge branch 'ticket31311_041' into ticket31304 | Nick Mathewson | |
2019-08-01 | make dist: only include files from practracker dir intentionally. | Nick Mathewson | |
Previously, we included temporary files and whatnot, which is not good. Fixes bug 31311; bugfix on 0.4.1.1-alpha. | |||
2019-08-01 | practracker: add envvar TOR_PRACTRACKER_OPTIONS | Nick Mathewson | |
We have Makefile.am use this to decide how to invoke practracker on the Tor source. | |||
2019-08-01 | Merge branch 'tor-github/pr/1177' | David Goulet | |
2019-08-01 | Lower check of TOR_DISABLE_PRACTRACKER | Nick Mathewson | |
Since we sometimes call practracker directly, that's where we should check the TOR_DISABLE_PRACTRACKER envvar. | |||
2019-07-23 | Merge branch 'tor-github/pr/1116' | David Goulet | |
2019-07-18 | Add a TOR_DISABLE_PRACTRACKER envvar for use by folks who don't care | Nick Mathewson | |
Fixes part of bug 30752 | |||
2019-06-26 | Merge branch 'tor-github/pr/1109' | George Kadianakis | |
2019-06-24 | Add a "typed_var" abstraction to implement lvalue access in C. | Nick Mathewson | |
Right now, this has been done at a high level by confparse.c, but it makes more sense to lower it. This API is radically un-typesafe as it stands; we'll be wrapping it in a safer API as we do #30914 and lower the struct manipulation code as well. Closes ticket 30864. | |||
2019-06-24 | Move unit-parsing code to src/lib/confmgt | Nick Mathewson | |
lib/confmgt is at a higher level than lib/conf, since it needs to call down to logging and similar modules. | |||
2019-06-24 | Don't try to shellcheck src/rust/registry | Nick Mathewson | |
Fixes bug 30963; bug not in any released Tor. | |||
2019-06-19 | remove practracker from check-local (0.4.1 only) | Nick Mathewson | |
2019-06-17 | Shellcheck all the scripts | rl1987 | |
2019-06-14 | make: Improve the documentation for test-network-all | teor | |
"make test-network-all" shows the warnings from each test-network.sh run on the console, so developers see new warnings early. Improve the documentation for this feature, and rename a Makefile variable so the code is self-documenting. Fixes bug 30455; bugfix on 0.3.0.4-rc. | |||
2019-05-20 | Add a new "autostyle" make target to run all of our reformatting | Nick Mathewson | |
Closes ticket 30539. | |||
2019-04-29 | Merge branch 'maint-0.4.0' | Nick Mathewson | |
2019-04-23 | Stop looking for scripts in the build directory during "make shellcheck" | teor | |
Fixes bug 30263; bugfix on 0.4.0.1-alpha. | |||
2019-04-05 | Merge branch 'maint-0.4.0' | George Kadianakis | |
2019-04-05 | Merge branch 'tor-github/pr/879' into maint-0.4.0 | George Kadianakis | |
2019-04-05 | Merge branch 'bug29036-29962-034' into bug29036-29962-035 | teor | |
2019-04-05 | Merge branch 'bug29036-029' into bug29036-29962-034 | teor | |
2019-04-05 | Makefile: actually, don't delete the gcno files | teor | |
We need to keep the gcno files, because they are created at compile time. | |||
2019-04-01 | Merge branch 'bug29036-29962-034' into bug29036-29962-035 | teor | |
Merge the moved coverage line from 29036 with the stem changes in maint-0.3.5. | |||
2019-04-01 | Merge branch 'bug29036-029' into bug29036-29962-034 | teor | |
2019-04-01 | Makefile: delete all the gcov-related files in reset-gcov | teor | |
And fix a comment. See: https://gcc.gnu.org/onlinedocs/gcc/Gcov-Data-Files.html#Gcov-Data-Files | |||
2019-03-26 | Merge branch 'messaging_v3' into messaging_v3_merged | Nick Mathewson | |
2019-03-25 | pubsub: relationship checking functionality | Nick Mathewson | |
This code tries to prevent a large number of possible errors by enforcing different restrictions on the messages that different modules publish and subscribe to. Some of these rules are probably too strict, and some too lax: we should feel free to change them as needed as we move forward and learn more. | |||
2019-03-25 | Low-level dispatch module for publish-subscribe mechanism | Nick Mathewson | |
This module implements a way to send messages from one module to another, with associated data types. It does not yet do anything to ensure that messages are correct, that types match, or that other forms of consistency are preserved. | |||
2019-03-25 | Add a practracker-regen make target | Nick Mathewson | |
2019-03-13 | Call practracker as part of check-local. | George Kadianakis | |
- Introduce 'make check-best-practices'. - Fix up Tor topdir etc to work with the way 'make check-local' gets called. - Make practracker less likely to print useless stuff. | |||
2019-01-22 | Merge remote-tracking branch 'tor-github/pr/653' | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019. | Nick Mathewson | |