summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'hardening' into 'main'Nick Mathewson2022-08-156-3/+75
|\ \
| * | arti: Add support for process hardeningNick Mathewson2022-08-156-3/+75
| |/
* | Merge branch 'nightly_fix_rtt' into 'main'eta2022-08-151-1/+1
|\ \ | |/ |/|
| * Fix nightly CI: allow print_stderr in rtt tests.Nick Mathewson2022-08-111-1/+1
* | Add a semver note for TcpStream send conversion.Nick Mathewson2022-08-151-0/+1
* | tor-rtcompat: Require that TcpStream be SendIan Jackson2022-08-152-2/+2
|/
* Merge branch 'less_arti_surface' into 'main'Nick Mathewson2022-08-1110-20/+115
|\
| * Add a few dire warnings about main; make main_main experimental.Nick Mathewson2022-08-111-2/+31
| * Document more explicitly what "voiding a semver warranty" entailsNick Mathewson2022-08-112-2/+10
| * arti: `main_main` takes command-line arguments does not call exit()Nick Mathewson2022-08-112-3/+19
| * arti: Move most public APIs behind `experimental-api`.Nick Mathewson2022-08-119-12/+43
| * arti: Add a feature flag for dns-proxy.Nick Mathewson2022-08-112-3/+14
* | tor-congestion: implement the RTT estimation algorithm from prop#324eta2022-08-116-0/+519
* | tor-proto: Add a comment about the tor-proto layer.Nick Mathewson2022-08-101-0/+18
* | Clarify that tor-proto _does_ create timers.Nick Mathewson2022-08-101-4/+2
* | Merge branch 'main' into 'linkspec_refactor_v3'Nick Mathewson2022-08-1034-108/+448
|\ \
| * | Decrease the lifetimes for storing descriptors.Nick Mathewson2022-08-091-6/+29
| * | Merge branch 'fix-nightly-ci' into 'main'Nick Mathewson2022-08-091-1/+1
| |\ \
| | * | fix nighly citrinity-1686a2022-08-081-1/+1
| | |/
| * | Merge branch 'fix-android-runtime' into 'main'eta2022-08-093-12/+45
| |\ \
| | * | fix fs-misstrust on androidtrinity-1686a2022-08-083-12/+45
| | |/
| * / Update shellexpand, and switch to non-forkIan Jackson2022-08-051-1/+1
| |/
| * Implement establish rendezvous cellYuan Lyu2022-08-053-1/+80
| * Merge branch 'zeroize' into 'main'Nick Mathewson2022-08-0416-84/+228
| |\
| | * tor-proto: Use correct SecretBuf in handshakes.Nick Mathewson2022-08-014-17/+27
| | * tor-proto: Replace SecretBytes with SecretBuf.Nick Mathewson2022-08-018-63/+65
| | * New SecretBuf type in tor-bytesNick Mathewson2022-08-014-0/+128
| | * Add TODO comments about unwanted copies.Nick Mathewson2022-08-011-0/+2
| | * tor-llcrypto: make AES key objects ZeroizeOnDrop when using opensslNick Mathewson2022-08-011-0/+3
| | * Stop deriving Zeroize for RsaIdentity.Nick Mathewson2022-08-011-2/+1
| | * Use the `zeroize` feature in several cratesNick Mathewson2022-08-012-4/+4
| * | Merge branch 'provide_params_too' into 'main'Nick Mathewson2022-08-045-0/+61
| |\ \
| | * | Finish implementation of params() for DirMgr.Nick Mathewson2022-08-023-0/+59
| | * | Add params() method to NetDirProvider, and partial implementationNick Mathewson2022-08-022-0/+2
| | |/
| * | Merge branch 'inc-rename' into 'main'Ian Jackson2022-08-024-2/+2
| |\ \
| | * | Rename `.inc` and other included files to end in `.rs`eta2022-07-264-2/+2
| * | | Merge branch 's-micros-millis' into 'main'Ian Jackson2022-08-021-1/+1
| |\ \ \
| | * | | tor-rtcompat: s/micros/millis inside a flaky testeta2022-07-261-1/+1
| | |/ /
* | | | tor-proto: Unify the check_match code in channel and handshakeNick Mathewson2022-08-103-46/+48
* | | | tor-netdir: Add a static assertion about RelayIdType::COUNTNick Mathewson2022-08-103-3/+22
* | | | Implement `Into<RelayIdRef>` for `&RelayId`.Nick Mathewson2022-08-101-0/+6
* | | | Make sure all HasRelayIds constaints allow ?Sized.Nick Mathewson2022-08-102-16/+25
* | | | netdir: remove long-unused missing_descriptor_for codeNick Mathewson2022-08-102-23/+2
* | | | tor-netdir: Remove or hide some no-longer-used accessors.Nick Mathewson2022-08-101-29/+13
* | | | tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-105-58/+71
* | | | Final (?) API revisions for tor-linkspecNick Mathewson2022-08-1022-223/+335
* | | | linkspec: Add more accessors (some internal) for ids.Nick Mathewson2022-08-101-0/+68
* | | | Remove get_ed_identity_key as unused.Nick Mathewson2022-08-101-23/+0
* | | | Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-107-20/+167
* | | | Teach guard restrictions about RelayId.Nick Mathewson2022-08-105-16/+60