summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-01-21build: Add "make lsp" commandDavid Goulet
Generates the compile_commands.json file using the "bear" application so the ccls server can be more efficient with our code base. Closes #40227 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-09-21Add a few more options for the CI script.Nick Mathewson
These are: --disable-module-relay --disable-module-dirauth --enable-all-bugs-are-fatal --enable-nss
2020-09-18Copy tracing things back to maint-0.3.5, for consistency.Nick Mathewson
2020-08-12CI: Turn on stem with 044 and later.Nick Mathewson
2020-08-12CI: improve output when skipping doxygenNick Mathewson
2020-08-12Try disabling "make all" when checking docs.Nick Mathewson
2020-08-12CI: Try to enable integration tests, hardening, and clang.Nick Mathewson
2020-08-11CI: label our python versions.Nick Mathewson
2020-08-11CI: Only run doxygen on 0.4.3 and later.Nick Mathewson
2020-08-11Fix a pair of typos in ci-driver.sh.Nick Mathewson
2020-08-11Add a pair of warnings about only editing CI in 035Nick Mathewson
2020-08-10Add a shareable continuous-integration script.Nick Mathewson
Eventually this should be used by every one of our CI scripts.
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