| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | clippy: Suppress a warning | Ian Jackson | 2022-01-19 | 1 | -0/+3 |
| | | |||||
| * | extend lints to include 'clippy::all' | Daniel Eades | 2021-12-28 | 1 | -0/+1 |
| | | |||||
| * | Merge branch 'refactor/must-use-self' into 'main' | eta | 2021-12-20 | 2 | -0/+5 |
| |\ | | | | | | | | | address clippy's latest lint See merge request tpo/core/arti!205 | ||||
| | * | address clippy's latest lint | Daniel Eades | 2021-12-20 | 2 | -0/+5 |
| | | | |||||
| * | | Change an UTF-8 XXX to a TODO. | Nick Mathewson | 2021-12-20 | 1 | -1/+2 |
| | | | | | | | | | We're assuming that prop285 is accepted in some form. | ||||
| * | | tor-netdoc: Change an XXX to a TODO. | Nick Mathewson | 2021-12-20 | 1 | -1/+4 |
| | | | | | | | | | | | | | Our behavior in handling not-yet-valid router descriptors doesn't match the C Tor implementation, but it's not a big deal: we don't currently use router descriptors at all. | ||||
| * | | tor-netdoc: Use a more correct error type | Nick Mathewson | 2021-12-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | If we fail to convert a curve25519 key to an ed25519 key for checking the onion-key crosscert, don't call that an internal error: it means that something is wrong with the provided ntor key. | ||||
| * | | Remove an XXXX about ed25519 signatures. | Nick Mathewson | 2021-12-20 | 1 | -2/+0 |
| |/ | | | | | As of tor-spec commit 01122c5bd7d2f0f, the spec is no longer ambiguous on this point. | ||||
| * | s/hidden/onion/g in code comments | Neel Chauhan | 2021-12-13 | 1 | -1/+1 |
| | | |||||
| * | address lint warnings | Daniel Eades | 2021-12-09 | 1 | -8/+8 |
| | | | | | | [Edited by nickm: This applies one of Daniel's fixes in place of one of Trinity's: Trinity says it's a bit cleaner, and I agree.] | ||||
| * | fix nightly clippy errors | Trinity Pointard | 2021-12-09 | 3 | -10/+5 |
| | | |||||
| * | Resolve roughly half of the XXXXs. | Nick Mathewson | 2021-12-06 | 2 | -6/+6 |
| | | | | | | | | | We want to only use TODO in the codebase for non-blockers, and open tickets for anything that is a bigger blocker than a TODO. These XXXXs seem like definite non-blockers to me. Part of arti#231. | ||||
| * | Remove dir_port from RouterStatusBuilder | Neel Chauhan | 2021-12-01 | 3 | -17/+1 |
| | | |||||
| * | Add comments about the absence of tap_key in microdesc. | Nick Mathewson | 2021-11-30 | 1 | -1/+4 |
| | | |||||
| * | Merge remote-tracking branch 'origin/mr/151' | Nick Mathewson | 2021-11-30 | 2 | -45/+4 |
| |\ | |||||
| | * | Parse RSA public key | Neel Chauhan | 2021-11-29 | 2 | -5/+9 |
| | | | |||||
| | * | Remove unused tap_onion_key and tap_key | Neel Chauhan | 2021-11-28 | 3 | -52/+7 |
| | | | |||||
| * | | Run "cargo update" to get latest versions. | Nick Mathewson | 2021-11-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | Also fix a couple of warnings introduced by now-unneeded imports with new ed25519 crate. This is part of the process for releasing our next version. | ||||
| * | | Merge remote-tracking branch 'origin/mr/149' | Nick Mathewson | 2021-11-29 | 2 | -23/+0 |
| |\ \ | |||||
| | * | | Remove address from VoterInfoBuilder | Neel Chauhan | 2021-11-28 | 1 | -12/+0 |
| | | | | |||||
| | * | | Remove unused 'address' field from DirSource struct | Neel Chauhan | 2021-11-28 | 2 | -11/+0 |
| | |/ | |||||
| * | | add semicolons if nothing returned | Daniel Eades | 2021-11-25 | 3 | -2/+3 |
| | | | |||||
| * | | deglob some enums, use concise iteration syntax | Daniel Eades | 2021-11-25 | 2 | -5/+5 |
| |/ | |||||
| * | More typo fixes that I forgot to save :( | Nick Mathewson | 2021-11-24 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'arti-client-config' into 'main' | eta | 2021-11-22 | 1 | -1/+1 |
| |\ | | | | | | | | | Further configuration refactoring See merge request tpo/core/arti!137 | ||||
| | * | Make every Config type implement Eq. | Nick Mathewson | 2021-11-21 | 1 | -1/+1 |
| | | | | | | | | | | | Doing this is necessary for reconfiguration support, and will help a lot with testing, too. | ||||
| * | | Use consistent name for ns_consensus feature. | Nick Mathewson | 2021-11-21 | 1 | -6/+6 |
| |/ | |||||
| * | Merge branch 'ticket125' into 'main' | eta | 2021-11-16 | 11 | -130/+211 |
| |\ | | | | | | | | | | | | | Put most non-universally-needed functionality behind features Closes #125 See merge request tpo/core/arti!129 | ||||
| | * | tor-netdoc: put NS consensus documents behind a feature. | Nick Mathewson | 2021-11-12 | 5 | -2/+21 |
| | | | | | | | | | | | | | Clients never need these. Part of #125. | ||||
| | * | tor-netdoc: Split the two kinds of routerstatus into their own modules | Nick Mathewson | 2021-11-12 | 3 | -128/+164 |
| | | | |||||
| | * | tor-netdoc: Put the "routerdesc" document type behind a feature. | Nick Mathewson | 2021-11-12 | 6 | -0/+26 |
| | | | | | | | | | | | | | | | | | | | | | Nothing in arti currently uses this document type. Eventually it will be useful for relays and for bridge clients. I've left the "SHA1 digest of a router descriptor" type available unconditinoally, however, since it does get used in a few places. Part of #125. | ||||
| * | | Remove the unused `published` field from GenericRouterStatus. | Nick Mathewson | 2021-11-12 | 3 | -23/+3 |
| |/ | | | | | | | | | | | | This field isn't used in modern Tor, and has never been used in Arti. If tor!489 is merged, then it will no longer contain a useful value in future consensuses. We shouldn't store it, or else somebody else will get the smart idea of using it for something. This commit breaks API compatibility for tor-netdoc with the `build_docs` feature enabled. I haven't entered that into the semver_status.md file, since we already have a pending tor-netdoc API breaker in !129. | ||||
| * | Add a couple of pieces of missing documentation. | Nick Mathewson | 2021-11-08 | 1 | -3/+5 |
| | | |||||
| * | Remove some dbg!() calls in real code. | Nick Mathewson | 2021-11-02 | 1 | -1/+1 |
| | | |||||
| * | Fix some clippy-nightly warnings. | Nick Mathewson | 2021-10-26 | 1 | -3/+2 |
| | | | | | These are my fault; I merged the wrong version of !102. :p | ||||
| * | Migrate tor-netdoc from chrono to time 0.3 | Nick Mathewson | 2021-10-24 | 1 | -4/+7 |
| | | | | | | (This appears to be the emerging consensus of how to handle RUSTSEC-2020-0159.) | ||||
| * | Fix most warnings from nightly. | Nick Mathewson | 2021-10-19 | 2 | -3/+5 |
| | | | | | (One represents code that I forgot to write.) | ||||
| * | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -0/+1 |
| | | |||||
| * | derive 'Default' where possible | Daniel Eades | 2021-09-11 | 2 | -17/+2 |
| | | |||||
| * | Typo fixes | Nick Mathewson | 2021-09-09 | 1 | -1/+1 |
| | | |||||
| * | Fix/suppress a few more clippy lints in tests. | Nick Mathewson | 2021-09-08 | 2 | -0/+2 |
| | | | | | | I'm alright with allowing cognitive-complexity violations in the tests. | ||||
| * | fix/silence clippy lints in test modules | Daniel Eades | 2021-09-08 | 16 | -39/+56 |
| | | |||||
| * | Document every macro. | Nick Mathewson | 2021-09-07 | 2 | -0/+3 |
| | | | | | | (The nightly version of clippy now includes macros for its missing_docs_in_private_items lint.) | ||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 28 | -0/+9436 |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | |||||
