Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-01 | use sortChanges to fold changes files into changelog. No additional editing ↵ | Nick Mathewson | |
or formatting yet. | |||
2016-02-01 | Fix all the warnings from lintChanges.py | Nick Mathewson | |
2016-01-18 | Add default fallback directories for the 0.2.8 alpha releases | teor (Tim Wilson-Brown) | |
Allow fallback directories which have been stable for 30 days to work around #18050, which causes relays to submit descriptors with 0 DirPorts when restarted. (Particularly during Tor version upgrades.) Ignore low fallback directory count in alpha builds. | |||
2016-01-18 | Fix a display issue in updateFallbackDirs.py output | teor (Tim Wilson-Brown) | |
2016-01-12 | Merge remote-tracking branch 'teor/bug17888' | Nick Mathewson | |
2016-01-12 | Merge remote-tracking branch 'teor/bug17887-v2' | Nick Mathewson | |
2016-01-12 | Don't limit fallback directory candidates to 500 | teor (Tim Wilson-Brown) | |
Only impose the limit when selecting fallback directories for inclusion in tor. | |||
2016-01-12 | Fix various issues with fallback directory data handling | teor (Tim Wilson-Brown) | |
* support maximum history age in _avg_generic_history() * fix division-by-zero trap in _avg_generic_history() * skip missing (i.e. null/None) intervals in _avg_generic_history() * Python timedelta.total_seconds() function not available in 2.6; replace with equivalent expression * set DEBUG logging level to make relay exclusion reasons visible * move CUTOFF_GUARD test to end in order to expose more exclusion reasons Patch by "starlight", merge modifications by "teor". | |||
2016-01-12 | Don't reduce the weight of exits selected as fallback directories | teor (Tim Wilson-Brown) | |
When selecting exits as fallback directories, don't reduce their weights. Closes ticket #17888. | |||
2016-01-12 | Allow fallback directory selection to use day-old data | teor (Tim Wilson-Brown) | |
Allow cached or outdated Onionoo data to be used to choose fallback directories, as long as it's less than a day old. Modify last modified date checks in preparation for Onionoo change | |||
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 | |