aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2018-06-29Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-06-29Merge branch 'maint-0.2.9' into maint-0.3.1maint-0.3.1Nick Mathewson
2018-06-29Finally remove our EOL@EOF check.Nick Mathewson
This check was added by mistake long ago. It will be nice to see these EOLs disappear from our code over time. (backport from master)
2017-11-05lintchanges: Allow 'fixes bugs a, b, and c'Nick Mathewson
2017-10-26Revert "Temporarily disable compilation of the v3 hs fuzzing code"David Goulet
This reverts commit 5ef656e7d1b1e1e74c46bd02ce8faaa1d8d09403.
2017-10-17Add dirauth changes as a lintchanges categoryNick Mathewson
2017-10-02Don't move gcov output to root directoryTaylor Yu
In scripts/test/coverage, avoid attempting to move gcov output files to the root directory when given no arguments. Fixes bug 23741.
2017-09-28Improve cov-diff script to account for new files.Nick Mathewson
2017-09-21Make check-spaces part of the standard "make check" processNick Mathewson
To do this, we had to make sure it passes when the changes directory is empty. I also tried to improve the quality of the output, and fix some false-positive cases. Let's see how this goes! Closes ticket 23564.
2017-09-19plural in manpageNick Mathewson
2017-09-18Merge remote-tracking branch 'ewongbb/chkdblcolon'Nick Mathewson
2017-09-18Add check for double-semi-colons at the end of a lineEdmund Wong
2017-09-15Merge branch 'scan-build-032'Nick Mathewson
2017-09-15update script to use /* */ commentsNick Mathewson
2017-09-15Merge branch 'annotate_ifdefs'Nick Mathewson
2017-09-12Teach the scan-build script to output to a chosen directoryNick Mathewson
2017-09-12Add more checkers to scan-build.Nick Mathewson
2017-09-12Use all+only the default checkers in scan-build scriptNick Mathewson
2017-09-08test: Add an HS v3 reachability unit testDavid Goulet
This is a large and important unit test for the hidden service version 3! It tests the service reachability for a client using different consensus timings and makes sure that the computed hashring is the same on both side so it is actually reachable. Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-09-07Whoops -- I messed a calltool targetNick Mathewson
2017-09-07Add support for running "calltool" on Tor via "make callgraph".Nick Mathewson
Closes #19307.
2017-09-06Add a python script to annotate our #elses and #endifsNick Mathewson
2017-09-05Merge branch 'http_tunnel_squashed'Nick Mathewson
2017-09-05Add a fuzzer for HTTP CONNECTNick Mathewson
2017-08-28Temporarily disable compilation of the v3 hs fuzzing codeNick Mathewson
Turns out, it wasn't up-to-date with the latest v3 hs API :(
2017-08-28Merge remote-tracking branch 'haxxpop/fuzzing-hsv3'Nick Mathewson
2017-08-24Add Coccinelle patch for replacing NULL/non-NULL tt_assert().Alexander Færøy
This patch replaces tt_assert() checks for NULL/non-NULL values with tt_ptr_op().
2017-08-24Add Coccinelle patch for replacing tt_assert() usage on integer types.Alexander Færøy
This patch replaces tt_assert() comparison of integers and unsigned integers with their respective tt_int_op or tt_uint_op counterpart.
2017-08-24Add Coccinelle patch for replacing tt_assert(0) with tt_abort().Alexander Færøy
2017-08-24Add Coccinelle patch for detecing places where CEIL_DIV should be used.Alexander Færøy
2017-08-24Add script for cleaning op operator usage in test files.Alexander Færøy
This patch adds a script written by Nick for bug #13172 to clean up the usage of ==, !=, <, >, <=, and >= by replacing them with their symbolic OP_* counterpart. This will ensure that a tool like Coccinelle doesn't get confused and silently ignore large blocks of code.
2017-08-2122839: Build tor with rust enabled on winTies Stuij
- make tor_util static library name configurable - fix Rust libary dependency order for Windows
2017-08-13Fuzz outer layer of hsv3 descriptorSuphanat Chunhapanya
The code in fuzz_hsdescv3.c fuzzes the unencrypted layer of the hsv3 descriptor. We need to fuzz the encrypted layer later.
2017-07-03Update fuzzing_include_am to include updates from include.amNick Mathewson
2017-06-14Remove old callgraph scripts; recommend calltool instead.Nick Mathewson
2017-05-16Update fallback whitelist and blacklist based on operator emailsteor
Part of 21283.
2017-05-16Update fallback stability requirementsteor
Decrease the minimum number of fallbacks to 100. Final fix to 20913.
2017-05-16Merge branch 'fallbacks-201702-v3' into fallbacks-2017-05teor
2017-05-16Make the usage example in updateFallbackDirs.py actually workteor
And explain what it does. Fixes bug 22270 in 0.3.0.3-alpha.
2017-04-25Teach cov-exclude to detect runaway LCOV_EXCL_START linesNick Mathewson
Also, fix two instances of runaway LCOV_EXCL_START lines.
2017-03-16Generate src/test/fuzz/include.am from a scriptNick Mathewson
It was very error-prone to maintain this by hand.
2017-03-15Run the copyright update script.Nick Mathewson
2017-03-15Update updateCopyright to 2017Nick Mathewson
2017-02-28Update changelog sorting rules to know about dirauth changesNick Mathewson
2017-02-27Move a relay to the blacklist because its details changedteor
(And its contact email address no longer works.)
2017-02-27Update the fallback whitelist and blacklist based on operator emailsteor
2017-02-27Modify fallback stability requirementsteor
Increase the fallback stability requirement to 30 days. When this was at 7 days, we chose far too many unstable fallbacks. Decrease the guard flag requirement to 0.8. When this was at 0.9, we lost too many fallbacks due to version upgrades. (The running and v2dir flags ensure DirPorts are available to clients.) Partial fixes to #20913.
2017-01-27Merge branches 'server_ciphers' and 'ciphers.inc'Nick Mathewson
2017-01-27MOre gen_server_ciphers improvements:Nick Mathewson
- Remove DES from mandatory list. - always put the closing ; on its own line.
2017-01-25Add the output file to the usageSuphanat Chunhapanya