| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | maint: replace llvm-tools-preview with llvm-tools | Emil Engler | 2023-01-27 | 2 | -5/+5 |
| | | | | | | | | | | | | | This commit replaces all occurrences of `llvm-tools-preview` with `llvm-tools`, because it became a stable feature with Rust 1.60, thereby making the `-preview` prefix obsolete. Beside this, `llvm-tools-preview` is a redirection to the latter one anyway. However, it does not work the other way around. At the moment, it is not possible to execute the `maint/coverage` script on a NixOS system, because the rustup component list only includes `llvm-tools`, but not `llvm-tools-preview`, thereby making this change necessary. | ||||
| * | Allow clippy::unchecked_duration_subtraction in tests | Nick Mathewson | 2023-01-27 | 1 | -0/+1 |
| | | | | | | This panics on error, and we're fine with a panic on misbehavior in tests. | ||||
| * | Disable clippy::unlinlined-format-args | Nick Mathewson | 2023-01-27 | 1 | -0/+1 |
| | | | | | | | | | This warning kind of snuck up on us! (See #748) For now, let's disable it. (I've cleaned it up in a couple of examples, since those are meant to be more idiomatic and user-facing.) Closes #748. | ||||
| * | maint: update shellcheck_all with /usr/bin/env | Emil Engler | 2023-01-25 | 1 | -1/+1 |
| | | | | | | This commit updates the shellcheck_all script, in order to look for /usr/bin/env, instead of /bin. | ||||
| * | shell: use /usr/bin/env instead of absolute paths | Emil Engler | 2023-01-25 | 33 | -33/+33 |
| | | | | | | | | | | | This commit changes the shebang in all shell scripts from absolute paths (such as `/bin/bash` or `/usr/bin/python3`) to the `/usr/bin/env` binary with the accompanying interpreter as it's argument. The reason for this are as follows: - NixOS cannot work with absolute paths - BSD systems install their packages in /usr/local/bin | ||||
| * | test lint blocks: Add ad hoc script for adding them | Ian Jackson | 2022-12-12 | 1 | -0/+26 |
| | | |||||
| * | Merge branch 'shadow-bridge' into 'main' | Ian Jackson | 2022-12-12 | 1 | -0/+13 |
| |\ | | | | | | | | | Test vanilla bridge in shadow See merge request tpo/core/arti!915 | ||||
| | * | put ci log span magic strings in a dedicated script | trinity-1686a | 2022-12-05 | 1 | -0/+13 |
| | | | |||||
| * | | Fix typos | Dimitris Apostolou | 2022-12-09 | 1 | -2/+2 |
| |/ | |||||
| * | CI: test that we can compile, and test cfg, with/without bridges/PTs | Ian Jackson | 2022-11-29 | 1 | -0/+18 |
| | | |||||
| * | use newer version of zstd and lzma | trinity-1686a | 2022-11-29 | 1 | -6/+0 |
| | | |||||
| * | Merge branch 'test-config' into 'main' | Ian Jackson | 2022-11-23 | 1 | -1/+1 |
| |\ | | | | | | | | | tor-guardmgr: Fix visibility of TestConfig with no features enabled See merge request tpo/core/arti!875 | ||||
| | * | fixup! tor-guardmgr: Fix visibility of TestConfig with no features enabled | Ian Jackson | 2022-11-18 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'matrix-test' into 'main' | Nick Mathewson | 2022-11-23 | 1 | -0/+1 |
| |\ \ | | | | | | | | | | | | | maint/matrix_test: Print what command we are running! See merge request tpo/core/arti!879 | ||||
| | * | | maint/matrix_test: Print what command we are running! | Ian Jackson | 2022-11-21 | 1 | -0/+1 |
| | |/ | |||||
| * / | Ignore atty theoretical unaligned read for now | Ian Jackson | 2022-11-22 | 1 | -0/+7 |
| |/ | |||||
| * | Check more targets | trinity-1686a | 2022-11-10 | 3 | -1/+113 |
| | | |||||
| * | Upgrade to clap 3 with minimal changes | Gabriel de Perthuis | 2022-11-04 | 1 | -5/+5 |
| | | | | | | | | | This removes the last cargo audit override (for the unmaintained ansi_term). Don't mark options as required when they have default values: see <https://github.com/clap-rs/clap/pull/3793>. | ||||
| * | docs features: Add a suppression for testing | Ian Jackson | 2022-11-03 | 1 | -0/+5 |
| | | |||||
| * | add_warnings: ignore clippy::result_large_err | Nick Mathewson | 2022-11-03 | 1 | -0/+1 |
| | | | | | | This is a temporary workaround for #587 until we get it fixed for real. | ||||
| * | add_warnings: work with more non-GNU finds. | Nick Mathewson | 2022-11-03 | 1 | -1/+1 |
| | | | | | | We were doing `find -name '*.rs'`, but `find . -name '*.rs'` (with the .) is more standard. | ||||
| * | cleanup target dir on job completion | trinity-1686a | 2022-10-21 | 1 | -0/+21 |
| | | |||||
| * | Merge branch 'matrix-features' into 'main' | Nick Mathewson | 2022-10-21 | 2 | -0/+100 |
| |\ | | | | | | | | | | | | | add checks for many feature combinations Closes #303 See merge request tpo/core/arti!775 | ||||
| | * | fix doc-feature synchro | trinity-1686a | 2022-10-16 | 1 | -0/+2 |
| | | | |||||
| | * | add test for many features | trinity-1686a | 2022-10-16 | 1 | -0/+98 |
| | | | | | | | | | and fix issue compiling tor-rtcompat with on ssl runtime | ||||
| * | | Remove now-needless check_doc_features exception. | Nick Mathewson | 2022-10-20 | 1 | -6/+0 |
| |/ | |||||
| * | Abolish maint/readmes | Ian Jackson | 2022-10-12 | 1 | -12/+0 |
| | | | | | This is not needed any more | ||||
| * | Allow "clippy::single_char_pattern" in tests. | Ian Jackson | 2022-10-12 | 1 | -0/+1 |
| | | | | | | | | This lint exists for perf reasons, and this is rarely relevant in tests. Using double quoted str is generally cognitively less burdensome. | ||||
| * | Merge branch 'bridge-parse' into 'main' | Ian Jackson | 2022-10-03 | 1 | -1/+2 |
| |\ | | | | | | | | | Parse (and format) bridge lines See merge request tpo/core/arti!745 | ||||
| | * | pt: Make PtTarget::push_setting fallible, and take Into | Ian Jackson | 2022-10-03 | 1 | -1/+2 |
| | | | | | | | | | | | | | It has its own error type PtTargetInvalidSetting. In check_doc_features, adjust suppression to new code. | ||||
| * | | Script to list current version of every crate.arti-v1.0.1 | Nick Mathewson | 2022-10-03 | 1 | -0/+15 |
| | | | |||||
| * | | changed_crates: output crates in toposort order. | Nick Mathewson | 2022-10-03 | 1 | -1/+1 |
| |/ | |||||
| * | pt: Try to fix docsrs problem | Ian Jackson | 2022-09-27 | 1 | -1/+1 |
| | | |||||
| * | Rename various Transport* types to Pt*. | Nick Mathewson | 2022-09-23 | 1 | -1/+1 |
| | | | | | | This clarifies that the types apply to pluggable transports only, and not (typically) to the default plain-old-TCP transport. | ||||
| * | New data types to describe transport targets. | Nick Mathewson | 2022-09-23 | 1 | -0/+5 |
| | | | | | | I've tried to name and structure these for consistency, and comment reasonably well. We'll still probably want to make changes. | ||||
| * | maint/docker_reproducible_build: Bump image here too | Ian Jackson | 2022-09-06 | 1 | -1/+1 |
| | | |||||
| * | maint/reproducible_build: Pass --locked to cargo build | Ian Jackson | 2022-09-06 | 1 | -1/+1 |
| | | | | | We don't want any updates! | ||||
| * | maint/reproducible_build: Honour $CARGO | Ian Jackson | 2022-09-06 | 1 | -1/+4 |
| | | | | | This makes it easier to test, and perform other kinds of stunts. | ||||
| * | maint/reproducible_build: Centralise -p arti --features etc. | Ian Jackson | 2022-09-06 | 1 | -3/+6 |
| | | |||||
| * | maint/reproducible_build: Bring "cargo build" invocations together | Ian Jackson | 2022-09-06 | 1 | -3/+7 |
| | | |||||
| * | update to v5.0.0 | trinity-1686a | 2022-08-31 | 1 | -5/+4 |
| | | |||||
| * | check_licenses: List license for tinystr | Nick Mathewson | 2022-08-30 | 1 | -8/+1 |
| | | |||||
| * | switch from awk to python | trinity-1686a | 2022-08-24 | 2 | -85/+135 |
| | | |||||
| * | add feature annotation not added by doc_auto_cfg | trinity-1686a | 2022-08-24 | 1 | -0/+94 |
| | | |||||
| * | maint/cargo_audit: Tolerate RUSTSEC-2021-0139 (ansi_term unmaintained) | Ian Jackson | 2022-08-22 | 1 | -0/+5 |
| | | |||||
| * | maint/cargo_audit: Honour $CARGO | Ian Jackson | 2022-08-22 | 1 | -1/+1 |
| | | | | | | This makes it easier to for me to test this script. (I would like to do this to all of them but it's easier on a case-by-case basis.) | ||||
| * | format python script in maint | FAMASoon | 2022-08-17 | 4 | -23/+55 |
| | | |||||
| * | fix error running check_licenses | trinity-1686a | 2022-08-13 | 1 | -1/+1 |
| | | | | | | | | | --version was removed in a recent update we use that to detected whether cargo-license is installed, now use --help instead | ||||
| * | Delete unused Enum and fileinput in maint file | FAMASoon | 2022-08-04 | 1 | -2/+1 |
| | | |||||
| * | Several typo fixes from `typos`. | Nick Mathewson | 2022-07-27 | 1 | -1/+1 |
| | | |||||
