Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-16 | Add Fallback Directory Candidate Selection Script | teor | |
"Tor has included a feature to fetch the initial consensus from nodes other than the authorities for a while now. We just haven't shipped a list of alternate locations for clients to go to yet. Reasons why we might want to ship tor with a list of additional places where clients can find the consensus is that it makes authority reachability and BW less important. We want them to have been around and using their current key, address, and port for a while now (120 days), and have been running, a guard, and a v2 directory mirror for most of that time." Features: * whitelist and blacklist for an opt-in/opt-out trial. * excludes BadExits, tor versions that aren't recommended, and low consensus weight directory mirrors. * reduces the weighting of Exits to avoid overloading them. * places limits on the weight of any one fallback. * includes an IPv6 address and orport for each FallbackDir, as implemented in #17327. (Tor won't bootstrap using IPv6 fallbacks until #17840 is merged.) * generated output includes timestamps & Onionoo URL for traceability. * unit test ensures that we successfully load all included default fallback directories. Closes ticket #15775. Patch by "teor". OnionOO script by "weasel", "teor", "gsathya", and "karsten". | |||
2015-10-07 | update codegen script to work with latest mozilla | Nick Mathewson | |
2015-09-22 | add more clang checkers; find no new bugs. | Nick Mathewson | |
2015-09-22 | scan-build is more mature now; no need to hardcode the one in my /opt/clang-3.4 | Nick Mathewson | |
2015-08-25 | Document callgraph analysis code | Nick Mathewson | |
2015-08-21 | Remove tor-fw-helper more thoroughly | Sebastian Hahn | |
2015-08-21 | Observe workqueue_reply_t in check-spaces | Sebastian Hahn | |
2015-08-15 | Hack up the scripts/maint/*callgraph* scripts to do more, better | Nick Mathewson | |
These scripts are now a little more bulletproof, cache data a little better, and generate more information. Notably, they search for the vectors or edges to cut that would lower the size of the largest SCC. | |||
2015-08-10 | Update callgraph code to find and output strongly connected components | Nick Mathewson | |
2015-08-05 | Allow cov-display to take directories as arguments | Nick Mathewson | |
2015-07-30 | Check in some scripts I use for callgraph analysis. | Nick Mathewson | |
2015-07-16 | Add my script to dump per-file or per-function coverage | Nick Mathewson | |
2015-05-29 | more generic scan-build script | Nick Mathewson | |
2015-05-28 | Merge branch '12498_ed25519_keys_v6' | Nick Mathewson | |
Fixed numerous conflicts, and ported code to use new base64 api. | |||
2015-05-28 | Sign extrainfo documents with ed25519 | Nick Mathewson | |
Extrainfo documents are now ed-signed just as are router descriptors, according to proposal 220. This patch also includes some more tests for successful/failing parsing, and fixes a crash bug in ed25519 descriptor parsing. | |||
2015-05-28 | Revise makedesc.py: teach it how to emit ed signatures and crosscerts | Nick Mathewson | |
Also, add a trivial ed25519-signed routerinfo to the tests. | |||
2015-05-28 | Add trunnel-generated items for link handshake code. | Nick Mathewson | |
This includes the link handshake variations for proposal220. We'll use this for testing first, and then use it to extend our current code to support prop220. | |||
2015-05-05 | Fix a bug in format_changelog, in a silly way | Nick Mathewson | |
2015-05-05 | Add collation/splitting support to sortChanges script | Nick Mathewson | |
2015-03-14 | Revive updateVersions.pl with `make update-versions`. | cypherpunks | |
2015-03-14 | Make `check-docs` work from out-of-tree builds. | cypherpunks | |
2015-03-09 | Be exact about the number of spaces in the header. | cypherpunks | |
Also fixes changes files that warn on this. | |||
2015-03-09 | Add `check-changes` rule for checking formatting of changes files. | cypherpunks | |
Additional fixes to make the change work; - fix Python 2 vs 3 issues - fix some PEP 8 warnings - handle paths with numbers correctly - mention the make rule in doc/HACKING. | |||
2015-02-19 | Check for # characters in lintchanges | Nick Mathewson | |
2015-01-02 | Commit the update-copyrights script. | Nick Mathewson | |
(I'm tired of rewriting this by hand every January) | |||
2015-01-02 | Bump copyright dates to 2015, in case someday this matters. | Nick Mathewson | |
2014-12-22 | have lintchanges check header format. | Nick Mathewson | |
2014-12-22 | Resolve issues in changes files | Nick Mathewson | |
2014-12-22 | Short python script to lint the changes files | Nick Mathewson | |
2014-11-27 | Merge remote-tracking branch 'andrea/cmux_refactor_configurable_threshold' | Nick Mathewson | |
Conflicts: src/or/or.h src/test/Makefile.nmake | |||
2014-11-02 | Add a rule to the calloc semantic patch for argument ordering. | Mansour Moufid | |
2014-11-02 | The second argument to tor_calloc should be a constant. | Mansour Moufid | |
Just like the conventional calloc. | |||
2014-11-02 | Refactor the calloc semantic patch. | Mansour Moufid | |
This does not change its effects. | |||
2014-10-31 | Repair format_changelog.py drupal breaks a little more. Drupal is weird. | Nick Mathewson | |
2014-10-30 | Teach format_changelog.py --blog about drupal <!--break--> | Nick Mathewson | |
2014-10-30 | Twiddle the format_changelog.py option defaults. | Nick Mathewson | |
2014-10-29 | Reinvoke format_changelog.py | Nick Mathewson | |
Also, tweak it so that it puts major deprecations and requirements early in the changelog. | |||
2014-10-27 | Teach format_changelog.py to emit HTML. | Nick Mathewson | |
2014-10-19 | format_changelog: Sort sections case-insensitively | Nick Mathewson | |
2014-10-19 | format_changelog.py: fix spelling of "hyphenatable" | Nick Mathewson | |
2014-10-19 | format_changelog.py: tweak hyphenation rules | Nick Mathewson | |
Mark all our generated command names, and anything with a double-hyphen, as unhyphenatable. | |||
2014-10-19 | Teach format_changelog to sort and collate sections. | Nick Mathewson | |
Give it options to turn off collation and/or wrapping. | |||
2014-10-19 | format_changelog.py: learn about the ReleaseNotes format | Nick Mathewson | |
2014-10-14 | Emit fewer spurious lines in cov-diff output. | Nick Mathewson | |
2014-10-13 | Commit the script I used to generate signed ri and ei documents | Nick Mathewson | |
2014-09-30 | Make 'make check-spaces' not complain about function pointers returning ↵ | Andrea Shepard | |
size_t or double | |||
2014-09-25 | Use --require-version to prevent running trunnel pre-1.2 | Nick Mathewson | |
(Also, regenerate trunnel stuff with trunnel 1.2. This just adds a few comments to our output.) | |||
2014-09-25 | Have the run_trunnel.sh script tell trunnel to update src/ext/trunnel too | Nick Mathewson | |
2014-09-25 | Add a script to run trunnel on the trunnel files. | Nick Mathewson | |
Also, re-run the latest trunnel. Closes ticket 13242 | |||
2014-09-16 | Add coccinelle script to remove pointless callocs | Nick Mathewson | |