| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
A build script reaching into your .git/hooks/ and modifying them
nonconsensually was a bit of a horrifying concept, and also made it hard
to build arti with the feature disabled. Remove this crate, and replace
it with manual instructions on how to install the hooks in
CONTRIBUTING.md.
|
| |
|
|
| |
see https://gitlab.torproject.org/tpo/core/arti/-/issues/400#note_2800763
|
| | |
|
| |\
| |
| |
| |
| | |
Add a comment explaining what downgrade_dependencies is for.
See merge request tpo/core/arti!480
|
| | | |
|
| | |
| |
| |
| |
| | |
nix:0.4.2 is no longer a dependency
synstructure:0.12.0 is no longer required to build
|
| | |
| |
| |
| | |
and remove corresponding RUSTSEC from ignored list
|
| |/
|
|
| |
This is no longer necessary. :)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commitid is the current head of my MR branch
https://github.com/colin-kiegel/rust-derive-builder/pull/253
https://github.com/ijackson/rust-derive-builder/tree/field-builder
Using the commitid prevents surprises if that branch is updated.
We will require this newer version of derive_builder. The version
will need to be bumped again later, assuming the upstream MR is merged
and upstream do a release containing the needed changes.
We will need the new version of not only `derive_builder_core` (the
main macro implementation) but also`derive_builder` for a new error
type.
|
| | |
|
| |\
| |
| |
| |
| | |
fix maint/cargo_audit not propagating error and add temporary exceptions
See merge request tpo/core/arti!452
|
| | | |
|
| | |
| |
| |
| | |
using stable doesn't work for CI because a specific version like 1.60 is installed
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
The new version of derive_builder requires a newer darling.
Ooops. Upstream MR here:
https://github.com/colin-kiegel/rust-derive-builder/pull/242
For now, upgrade darling. When there's a new upstream derive_builder,
we can use it and drop this.
|
| |
|
|
|
|
|
|
|
| |
Formerly, the "launch a chutney network" code was duplicated in
"setup" and "arti-bench", since "setup" always launched an arti
proxy, while "arti-bench" didn't want that functionality.
Now the "setup" script launches an arti proxy conditionally,
depending on whether the "proxy" argument is given.
|
| | |
|
| |
|
|
|
| |
fix #378
also fix unrelated error in nightly rustdoc CI
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Rust upgrade is necessary since our Cargo.lock file now requires
`ed25519` 1.4.0, which requires edition2021, which requires Rust
1.56 or later.
The Alpine upgrade is opportunistic: we might as well.
I've also added comments to remind us to keep the .gitlab-ci.yml
and docker_reproducible_build files in sync, since my first version
of this commit messed that up.
Closes #376.
|
| |
|
|
| |
See !352
|
| | |
|
| |
|
|
|
|
|
|
| |
The *earlier* versions of these crates pull in *dependencies* that
violate our MSRV policy by requiring a *later* version of Rust.
Empirically, env_logger 0.5.4 would be enough, but practice here seems
to be to just say "cargo update".
|
| |\
| |
| |
| |
| | |
Upgrade a few dependencies to newer versions
See merge request tpo/core/arti!357
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
| |
This is a program, with a main function, etc.
|
| |
|
|
|
|
| |
Update all references. There are three remaining hits for
git-grep '\.py\b'
all of which are scripts in "little-t-tor", not here in arti.
|
| |
|
|
|
|
|
|
|
| |
As per #309
Update all references. There is one remaining hit for
git-grep '\.sh\b'
namely "build.sh" in maint/reproducible_build, which I think is
the build script for osxcross - ie, an external project.
|
| |
|
|
| |
Closes #338.
|
| | |
|
| | |
|
| |\
| |
| |
| |
| | |
add postprocessing script to deduplicate cobertura reports
See merge request tpo/core/arti!272
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
| |
Shellcheck doesn't like it when you do `rm -r "$A/$B"` : it worries
that the path might accidentally expand to /.
That shouldn't actually be possible in this case, but let's avoid
being the people who accidentally remove somebody's filesystem.
|
| |
|
|
|
| |
This was added in !210; looks like it got removed by mistake with
!221.
|
| |
|
|
|
| |
This makes it easier to see when they're changing, and will make
future patches easier to review.
|
| |\
| |
| |
| |
| |
| |
| | |
Add test coverage tracking with CI/CD
Closes #250
See merge request tpo/core/arti!221
|