| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | Teach check_licenses to accept license on `unicode-ident`. | Nick Mathewson | 2022-07-20 | 1 | -6/+20 | |
| | | | | | | | | | | | The license there is `(MIT OR Apache-2.0) AND Unicode-DFS-2016`, which fine, but the existing shell script doesn't actually handle "AND" correctly. This commit adds a workaround for licenses that are "AND", and some comments about weaknesses in our (lack of) boolean expression parsing. This should fix CI. | |||||
| * | Update `rsa` dependency (and use `x25519-dalek` prerelease) | eta | 2022-07-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | - arti#448 and arti!607 highlight an issue with upgrading `rsa`: namely, the `x25519-dalek` version previously used has a hard dependency on `zeroize` 1.3, which creates a dependency conflict. - However, `x25519-dalek` version `2.0.0-pre.1` relaxes this dependency. Reviewing the changelogs, it doesn't look like that version is substantially different from the current one at all, so it should be safe to use despite the "prerelease" tag. - The new `x25519-dalek` version also bumps `rand_core`, which means we don't have to use the RNG compat wrapper in `tor-llcrypto` as much. closes arti#448 | |||||
