summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2019-02-08Fix coverage script.Nick Mathewson
It was looking for object files made with the old automake directorations, but those changed when we split up our libraries. Fixes bug 29435; bugfix on 0.3.5.1-alpha.
2019-01-16Bump copyright date to 2019.Nick Mathewson
2018-08-28Set the file encoding in checkIncludes.py with Python3Nick Mathewson
2018-08-24Add scripts/test/chutney-git-bisect.sh, for bisecting using chutneyteor
Supports bisection on 0.3.4 and earlier. Recommend that users copy the script before bisecting. Implements ticket 27211.
2018-07-31Merge remote-tracking branch 'teor/bug26979'Nick Mathewson
2018-07-31Merge branch 'ticket26447'Nick Mathewson
2018-07-31Appveyor CI: always use HEAD for the short committeor
Part of 26979.
2018-07-31Appveyor CI: sort environmental variablesteor
To avoid future duplicates.
2018-07-31Appveyor CI: fix some typosteor
2018-07-31Appveyor CI: Generate correct tag namesteor
Part of 26979.
2018-07-31Appveyor CI: Switch to one URL per lineteor
Part of 26979.
2018-07-31Appveyor CI: Generate correct branches and URLs for pull requeststeor
Part of 26979.
2018-07-31Appveyor CI: Make short commits 10 hexdigits longteor
That's what git does for tor. Part of 26979.
2018-07-31Appveyor CI: Fix GitHub provider detectionteor
Part of 26979.
2018-07-17Merge branch 'maint-0.3.4'Nick Mathewson
2018-07-17Fix build to work with --disable-unittests againrl1987
2018-07-12Add fuzzing wrapper for fetch_from_buf_socks()Nick Mathewson
2018-07-12Merge remote-tracking branch 'imnotbad/bug26502'Nick Mathewson
2018-07-09Add a little documentation to checkIncludes.py.Nick Mathewson
Someday people might be glad I did.
2018-07-09Re-wrap the error message emitted by checkIncludes.pyNick Mathewson
2018-07-09Make checkIncludes work on python 2.7Nick Mathewson
2018-07-08Remove small piece of unneeded documentationKaidan
2018-07-08#26502: Stop using fallback blacklistKaidan
2018-07-05Fix everything that previously referred to src/orNick Mathewson
2018-07-05Start splitting src/orNick Mathewson
This is a very gentle commit that just lays the groundwork in the build system: it puts the include files to build libtor-app.a into src/core, and to build the tor executable into src/app. The executable is now "src/app/tor".
2018-07-05Fix fuzzing_include_am.pyNick Mathewson
2018-07-01Prune the .may_include files a bit; detect unused lines in themNick Mathewson
2018-07-01Update the coverage script to look at new file locationsNick Mathewson
2018-06-29Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-06-29Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
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)
2018-06-26Remove some accidentally committed code in checkIncludes.pyNick Mathewson
2018-06-22Another windows includeNick Mathewson
2018-06-21add license statement to checkincludes, and have it return an error codeNick Mathewson
2018-06-21New script to check includes for modularity violationsNick Mathewson
Includes configuration files to enforce these rules on lib and common. Of course, "common" *is* a modularity violation right now, so these rules aren't as strict as I would like them to be.
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Script to replace include paths with full paths under src/Nick Mathewson
This will let us move around header files without having to fix up all the include sites manually.
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-06-18New check-spaces rule: Our C files may not have duplicate names.Nick Mathewson
2018-06-18Finally 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.
2018-05-30Fix various typosNick Mathewson
2018-05-22Merge branch 'appveyor_min_029_v2' into appveyor_min_034_v2Nick Mathewson
2018-05-21Python script for IRC notifications from appveyorNick Mathewson
Original by Christopher Wood, with modifications by nexB, Isis Lovecruft, and Marcin Cieślak.
2018-05-14Update cov-diff to handle new gcov, and remove timestampsNick Mathewson
The new gcov sometimes emits *s if there is a line containing multiple basic blocks, and some are not executed. (The gcov documentation says something weird about this point, so I'm trying to interpret it into the compilerese that I'm familiar with.) That's bug 26101. Also, when we're looking for unique variations in our coverage, we would like cov-diff to suppress timestamps on the diffs. That's bug 26102. Both of these are bugfixes on 0.2.5.1-alpha when the cov-diff script was introduced. My apologies for the perl.
2018-04-18Remove a comment about 0.2.8 that will soon be irrelevant.Nick Mathewson
(It becomes irrelevant on 15 May 2018 when 0.2.5 is EOL.)
2018-03-21maint: Add script for vendoring/updating Rust dependencies.Isis Lovecruft
* ADD documentation for usage both inside the script and in doc/HACKING/CodingStandardsRust.md * FIXES part of #25310: https://bugs.torproject.org/25310
2018-02-07Fix spelling mistakes corresponding to ticket #23650Deepesh Pathak
2018-01-16Update scan-build.sh to work with the latest clangalyzerNick Mathewson