Nick Mathewson
9afe5c09e7
Merge remote-tracking branch 'origin/mr/151'
2021-11-30 14:03:46 -05:00
Nick Mathewson
3b072c5420
Merge branch 'readme_fixes'
2021-11-30 09:12:51 -05:00
Nick Mathewson
eef81d9d57
Bump every crate by one patch version.
2021-11-29 15:21:58 -05:00
Nick Mathewson
805e558045
Run "cargo update" to get latest versions.
...
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.
2021-11-29 14:52:53 -05:00
Neel Chauhan
d47549b1ab
Parse RSA public key
2021-11-29 11:00:53 -08:00
Nick Mathewson
df3a790665
Merge remote-tracking branch 'origin/mr/149'
2021-11-29 09:17:01 -05:00
dagon
d5c48c616f
run ./maint/readmes.sh
2021-11-29 21:29:28 +10:00
Neel Chauhan
50bf2e7c86
Remove address from VoterInfoBuilder
2021-11-28 20:44:27 -08:00
Neel Chauhan
2cde3608da
Remove unused tap_onion_key and tap_key
2021-11-28 20:36:02 -08:00
Neel Chauhan
1d4b448ec2
Remove unused 'address' field from DirSource struct
2021-11-28 19:54:15 -08:00
Daniel Eades
db16d13df4
add semicolons if nothing returned
2021-11-25 13:20:37 +00:00
Daniel Eades
052f51ff71
deglob some enums, use concise iteration syntax
2021-11-25 12:39:52 +00:00
Nick Mathewson
3e7e599a22
More typo fixes that I forgot to save :(
2021-11-24 18:23:12 -05:00
eta
e35a8bf60e
Merge branch 'arti-client-config' into 'main'
...
Further configuration refactoring
See merge request tpo/core/arti!137
2021-11-22 15:43:22 +00:00
Nick Mathewson
354a0f97f2
Use consistent name for ns_consensus feature.
2021-11-21 21:11:14 -05:00
Nick Mathewson
40ff7113d4
Make every Config type implement Eq.
...
Doing this is necessary for reconfiguration support, and will help a lot
with testing, too.
2021-11-21 12:06:15 -05:00
eta
a85e83c807
Merge branch 'ticket125' into 'main'
...
Put most non-universally-needed functionality behind features
Closes #125
See merge request tpo/core/arti!129
2021-11-16 18:31:00 +00:00
Nick Mathewson
69bb6313fd
Remove the unused `published` field from GenericRouterStatus.
...
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 .
2021-11-12 13:54:03 -05:00
Nick Mathewson
773c0dc332
tor-netdoc: put NS consensus documents behind a feature.
...
Clients never need these.
Part of #125 .
2021-11-12 12:15:34 -05:00
Nick Mathewson
84fbff54a5
tor-netdoc: Split the two kinds of routerstatus into their own modules
2021-11-12 12:15:34 -05:00
Nick Mathewson
7b12b54d40
tor-netdoc: Put the "routerdesc" document type behind a feature.
...
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 .
2021-11-12 12:15:30 -05:00
Nick Mathewson
ee030260fb
Add a couple of pieces of missing documentation.
2021-11-08 16:06:08 -05:00
Nick Mathewson
cdae4c033c
Remove some dbg!() calls in real code.
2021-11-02 09:50:55 -04:00
Nick Mathewson
e6e740646a
Bump all crate versions to 0.0.1
2021-10-29 11:05:51 -04:00
Nick Mathewson
e64177d97e
Fix some clippy-nightly warnings.
...
These are my fault; I merged the wrong version of !102 . :p
2021-10-26 13:13:46 -04:00
Nick Mathewson
4893e9a15f
Migrate tor-netdoc from chrono to time 0.3
...
(This appears to be the emerging consensus of how to handle
RUSTSEC-2020-0159.)
2021-10-24 10:50:21 -04:00
Nick Mathewson
445ec6d220
Fix most warnings from nightly.
...
(One represents code that I forgot to write.)
2021-10-19 16:21:12 -04:00
Nick Mathewson
539982bf8e
Add the "clock" feature to chrono in netdoc.
...
This seems to fix a bug when running cargo check on netdoc individually.
Reported by @janimo
2021-10-18 14:40:02 -04:00
Nick Mathewson
3b7b43ae5f
Turn off default-features in chrono where possible.
2021-10-17 10:37:30 -04:00
Nick Mathewson
af7c9d5a0b
enable checked_conversions lint.
2021-10-09 16:53:13 -04:00
Daniel Eades
27cca71978
derive 'Default' where possible
2021-09-11 20:02:33 +01:00
Nick Mathewson
1c97918d67
Typo fixes
2021-09-09 13:06:05 -04:00
Nick Mathewson
ab0c80de2b
Fix/suppress a few more clippy lints in tests.
...
I'm alright with allowing cognitive-complexity violations in the
tests.
2021-09-08 14:20:47 -04:00
Daniel Eades
fb3b8b84b5
fix/silence clippy lints in test modules
2021-09-08 17:28:31 +02:00
Nick Mathewson
358b3e1ea0
Update corpus and links.
2021-09-07 12:32:50 -04:00
Nick Mathewson
bd2c9fd8c1
Document every macro.
...
(The nightly version of clippy now includes macros for its
missing_docs_in_private_items lint.)
2021-09-07 08:44:47 -04:00
Nick Mathewson
557a0ff40b
Move all crates into a `crates` subdirectory.
...
This will cause some pain for now, but now is really the best time
to do this kind of thing.
2021-08-27 09:53:09 -04:00