aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2015-09-22add more clang checkers; find no new bugs.Nick Mathewson
2015-09-22scan-build is more mature now; no need to hardcode the one in my /opt/clang-3.4Nick Mathewson
2015-08-25Document callgraph analysis codeNick Mathewson
2015-08-21Remove tor-fw-helper more thoroughlySebastian Hahn
2015-08-21Observe workqueue_reply_t in check-spacesSebastian Hahn
2015-08-15Hack up the scripts/maint/*callgraph* scripts to do more, betterNick 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-10Update callgraph code to find and output strongly connected componentsNick Mathewson
2015-08-05Allow cov-display to take directories as argumentsNick Mathewson
2015-07-30Check in some scripts I use for callgraph analysis.Nick Mathewson
2015-07-16Add my script to dump per-file or per-function coverageNick Mathewson
2015-05-29more generic scan-build scriptNick Mathewson
2015-05-28Merge branch '12498_ed25519_keys_v6'Nick Mathewson
Fixed numerous conflicts, and ported code to use new base64 api.
2015-05-28Sign extrainfo documents with ed25519Nick 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-28Revise makedesc.py: teach it how to emit ed signatures and crosscertsNick Mathewson
Also, add a trivial ed25519-signed routerinfo to the tests.
2015-05-28Add 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-05Fix a bug in format_changelog, in a silly wayNick Mathewson
2015-05-05Add collation/splitting support to sortChanges scriptNick Mathewson
2015-03-14Revive updateVersions.pl with `make update-versions`.cypherpunks
2015-03-14Make `check-docs` work from out-of-tree builds.cypherpunks
2015-03-09Be exact about the number of spaces in the header.cypherpunks
Also fixes changes files that warn on this.
2015-03-09Add `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-19Check for # characters in lintchangesNick Mathewson
2015-01-02Commit the update-copyrights script.Nick Mathewson
(I'm tired of rewriting this by hand every January)
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-12-22have lintchanges check header format.Nick Mathewson
2014-12-22Resolve issues in changes filesNick Mathewson
2014-12-22Short python script to lint the changes filesNick Mathewson
2014-11-27Merge remote-tracking branch 'andrea/cmux_refactor_configurable_threshold'Nick Mathewson
Conflicts: src/or/or.h src/test/Makefile.nmake
2014-11-02Add a rule to the calloc semantic patch for argument ordering.Mansour Moufid
2014-11-02The second argument to tor_calloc should be a constant.Mansour Moufid
Just like the conventional calloc.
2014-11-02Refactor the calloc semantic patch.Mansour Moufid
This does not change its effects.
2014-10-31Repair format_changelog.py drupal breaks a little more. Drupal is weird.Nick Mathewson
2014-10-30Teach format_changelog.py --blog about drupal <!--break-->Nick Mathewson
2014-10-30Twiddle the format_changelog.py option defaults.Nick Mathewson
2014-10-29Reinvoke format_changelog.pyNick Mathewson
Also, tweak it so that it puts major deprecations and requirements early in the changelog.
2014-10-27Teach format_changelog.py to emit HTML.Nick Mathewson
2014-10-19format_changelog: Sort sections case-insensitivelyNick Mathewson
2014-10-19format_changelog.py: fix spelling of "hyphenatable"Nick Mathewson
2014-10-19format_changelog.py: tweak hyphenation rulesNick Mathewson
Mark all our generated command names, and anything with a double-hyphen, as unhyphenatable.
2014-10-19Teach format_changelog to sort and collate sections.Nick Mathewson
Give it options to turn off collation and/or wrapping.
2014-10-19format_changelog.py: learn about the ReleaseNotes formatNick Mathewson
2014-10-14Emit fewer spurious lines in cov-diff output.Nick Mathewson
2014-10-13Commit the script I used to generate signed ri and ei documentsNick Mathewson
2014-09-30Make 'make check-spaces' not complain about function pointers returning ↵Andrea Shepard
size_t or double
2014-09-25Use --require-version to prevent running trunnel pre-1.2Nick Mathewson
(Also, regenerate trunnel stuff with trunnel 1.2. This just adds a few comments to our output.)
2014-09-25Have the run_trunnel.sh script tell trunnel to update src/ext/trunnel tooNick Mathewson
2014-09-25Add a script to run trunnel on the trunnel files.Nick Mathewson
Also, re-run the latest trunnel. Closes ticket 13242
2014-09-16Add coccinelle script to remove pointless callocsNick Mathewson
2014-09-16Add script to detect and remove unCish malloc-then-cast patternNick Mathewson
Also, apply it.
2014-08-18Improve comments in checkSpace.pl to explain how to fix its warningsNick Mathewson