- 09 Aug, 2022 3 commits
-
-
Nick Mathewson authored
fix nighly ci See merge request tpo/core/arti!668
-
- 08 Aug, 2022 2 commits
-
-
trinity-1686a authored
-
trinity-1686a authored
it would fail to link at runtime due to missing getgrnam_r in bionic and then it would fail again because some directory is group writeable
-
- 05 Aug, 2022 3 commits
-
-
Ian Jackson authored
Now we have bus>1 ownership of the crate name `shellexpand`. I have made a release, and retired `shellexpand-fork`. The new shellexpand release switches to a (quite similarly) unforked version of `dirs`.
-
Ian Jackson authored
Implement establish rendezvous cell See merge request !651
-
&'yuan authored
-
- 04 Aug, 2022 5 commits
-
-
Nick Mathewson authored
Revise our handling of the zeroize trait Closes #254 See merge request !655
-
Nick Mathewson authored
Delete unused Enum and fileinput in maint file See merge request !660
-
Nick Mathewson authored
-
Nick Mathewson authored
Add params() method to NetDirProvider Closes #528 See merge request !658
-
famasoon authored
-
- 02 Aug, 2022 5 commits
-
-
Ian Jackson authored
Rename `.inc` and other included files to end in `.rs` Closes #381 See merge request !645
-
Ian Jackson authored
tor-rtcompat: s/micros/millis inside a flaky test Closes #515 See merge request !644
-
Ian Jackson authored
Fix typos See merge request tpo/core/arti!656
-
Nick Mathewson authored
Now it maintains an up-to-date set of default parameters to be handed out if there is no directory. Closes #528.
-
Nick Mathewson authored
This method will let users get the latest `NetParameters`, with user-configured overrides, even if there is no current directory at all. Part of #528
-
- 01 Aug, 2022 18 commits
-
-
Dimitris Apostolou authored
-
Nick Mathewson authored
Everything that is a secret encryption key, or an input that is used to produce a secret encryption key, has to get zeroized. And that's all! Closes #254.
-
Nick Mathewson authored
This does not yet make sure that `SecretBuf` is used where it _should_ be, but at least it ensures that most uses of `SecretBytes` will indeed act as intended, and make sure that whatever they contain is zeroized. It requires some corresponding changes to method calls for correctness and type conformance.
-
Nick Mathewson authored
This Writer is a simple wrapper around `Vec<u8>` that makes sure that its contents are cleared whenever they are dropped _or reallocated_. The reallocation is the important part here: without that, we risk not zeroizing the first allocation of the buffer.
-
Nick Mathewson authored
-
Nick Mathewson authored
Part of #254.
-
Nick Mathewson authored
These are not secret.
-
Nick Mathewson authored
Using `zeroize` here tells these crates that they should make various structures zeroize-on-drop. (This is not yet implemented in `aes` 0.8.1, but support has been merged in the repository for `aes`, so it should go out in the next release.) No corresponding feature flag is needed to enable zeroize-on-drop for `rsa` and `*25519-dalek` private keys.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
The changes on safelog do not affect its APIs or behavior, so there is no need to adjust any dependencies.
-
Nick Mathewson authored
Do _not_ bump the dependency versions on crates that have had no changes since arti 0.0.5, since those crates do not depend on the new APIs. ``` cargo set-version -p tor-basic-utils --bump patch cargo set-version -p tor-llcrypto --bump patch git restore crates/tor-checkable git restore crates/tor-consdiff git restore crates/tor-rtmock ```
-
Nick Mathewson authored
This performs the transitive closure of the last operation: everything that depends on a crate with a breaking change gets the version which it depends on bumped. ``` cargo set-version -p tor-proto --bump minor cargo set-version -p tor-netdoc --bump minor cargo set-version -p arti-hyper --bump minor cargo set-version -p arti-bench --bump minor cargo set-version -p arti-testing --bump minor cargo set-version -p tor-config --bump minor ```
-
Nick Mathewson authored
Done with these commands: ``` cargo set-version -p fs-mistrust --bump minor cargo set-version -p tor-bytes --bump minor cargo set-version -p tor-socksproto --bump minor cargo set-version -p tor-cert --bump minor cargo set-version -p tor-linkspec --bump minor cargo set-version -p tor-cell --bump minor cargo set-version -p tor-netdir --bump minor cargo set-version -p tor-persist --bump minor cargo set-version -p tor-chanmgr --bump minor cargo set-version -p tor-guardmgr --bump minor cargo set-version -p tor-circmgr --bump minor cargo set-version -p tor-dirclient --bump minor cargo set-version -p tor-dirmgr --bump minor cargo set-version -p arti-client --bump minor cargo set-version -p arti --bump minor ```
-
Nick Mathewson authored
-
Nick Mathewson authored
fix compilation and execution on iOS Closes #519 See merge request tpo/core/arti!652
-
- 30 Jul, 2022 3 commits
-
-
trinity-1686a authored
-
trinity-1686a authored
-
trinity-1686a authored
-
- 27 Jul, 2022 1 commit
-
-
Nick Mathewson authored
Checkpoint metrics and discussions on Sponsor 101 metrics See merge request tpo/core/arti!639
-