summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | llcrypto: Derive zeroize for CtByteArray.Nick Mathewson2023-02-072-1/+3
| | | | |
* | | | | Merge branch 'warning' into 'main'Nick Mathewson2023-02-070-0/+0
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | tor-netdoc: Suppress a cfg-dependent dead code warning See merge request tpo/core/arti!998
| * | | | tor-netdoc: Suppress a cfg-dependent dead code warningIan Jackson2023-01-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This is dead code when cargo +stable clippy -p tor-netdir --all-features --all-targets
* | | | | Merge branch 'linkspec' into 'main'Nick Mathewson2023-02-061-30/+16
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | tor-linkspec: LinkSpec parsing: use read_nested_u8len See merge request tpo/core/arti!1007
| * | | | tor-linkspec: LinkSpec parsing: use read_nested_u8len (fmt)Ian Jackson2023-02-061-13/+15
| | | | |
| * | | | tor-linkspec: LinkSpec parsing: use read_nested_u8lenIan Jackson2023-02-061-21/+5
|/ / / / | | | | | | | | | | | | This eliminates hardcoded length values.
* | | | Merge branch 'typed-router-index' into 'main'Ian Jackson2023-02-024-38/+74
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | tor-netdir: Use typed-index-collections for router status index See merge request tpo/core/arti!1004
| * | | | Tidy up docs about RouterStatusIdxIan Jackson2023-02-011-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always use "index" and not "position". Remove wording which is otiose given the type name.
| * | | | tor-netdir: Use typed-index-collections for router status indexIan Jackson2023-02-013-16/+37
| | | | |
| * | | | tor-netdir: Provide ConsensusRelays extension trait (fmt)Ian Jackson2023-02-011-4/+1
| | | | |
| * | | | tor-netdir: Provide ConsensusRelays extension traitIan Jackson2023-02-012-14/+35
|/ / / / | | | | | | | | | | | | | | | | Call it everywhere instead of the inherent method on MdConsensus. (Verified by ad-hoc temporarily renaming MdConsensus::relays().)
* | | | Merge branch 'misc' into 'main'Nick Mathewson2023-02-012-2/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Fix a couple of minor issues See merge request tpo/core/arti!1003
| * | | | tor-netdoc: Suppress a cfg-dependent dead code warningIan Jackson2023-02-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This is dead code when cargo +stable clippy -p tor-netdir --all-features --all-targets
| * | | | Change two in-code references to the wrong feature nameIan Jackson2023-02-011-2/+2
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/issues/756 I think this is going in the wrong direction, but it is better to fix it so that the names agree for now, pending a decision on the naming.
* | | | Merge branch 'logs' into 'main'Nick Mathewson2023-02-0122-64/+107
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Report causes of errors Closes #680 See merge request tpo/core/arti!997
| * | | | Use ErrorReport - run rustfmtIan Jackson2023-01-307-10/+37
| | | | | | | | | | | | | | | | | | | | Split off for ease of review and possible rebase.
| * | | | Use ErrorReport for errors in error! in tor-ptmgrIan Jackson2023-01-301-1/+2
| | | | |
| * | | | Use ErrorReport's .report() for two errors in error! in bridgedesc.rsIan Jackson2023-01-301-3/+3
| | | | | | | | | | | | | | | | | | | | No functional change, just using the new idiom.
| * | | | Use ErrorReport for remaining errors in error! in tor-circmgrIan Jackson2023-01-301-4/+4
| | | | |
| * | | | Use ErrorReport for errors in error! in tor-chanmgrIan Jackson2023-01-301-2/+3
| | | | |
| * | | | Use tor_error::Report for remaining errors in error! in artiIan Jackson2023-01-301-1/+1
| | | | |
| * | | | Apply safelog to DNS response serialisation errors, but report themIan Jackson2023-01-301-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With safe logging disabled, print the error too. With safe logging enabled, do not print the message or the error.
| * | | | Use ErrorReport for errors in error! in arti-clientIan Jackson2023-01-302-3/+4
| | | | |
| * | | | Use ErrorReport for errors in warn! in tor-ptmgrIan Jackson2023-01-301-3/+3
| | | | |
| * | | | Use ErrorReport for errors in warn! in tor-persistIan Jackson2023-01-302-3/+5
| | | | |
| * | | | Use ErrorReport for errors in warn! in tor-dirmgrIan Jackson2023-01-303-10/+10
| | | | |
| * | | | Use ErrorReport for errors in warn! in tor-circmgrIan Jackson2023-01-303-5/+6
| | | | |
| * | | | Use ErrorReport for errors in warn! in tor-chanmgrIan Jackson2023-01-301-2/+2
| | | | |
| * | | | Use ErrorReport/Report for errors in warn! in artiIan Jackson2023-01-305-9/+13
| | | | |
| * | | | Use ErrorReport for errors in info! in tor-dirmgrIan Jackson2023-01-302-3/+4
| | | | |
| * | | | tor-dirclient: De-genericise internal fn retire_circIan Jackson2023-01-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requring `Display` is wrong here, because if this is actually an Error, Display would be wrong because it doesn't display causes. As it happens, the `error` parameter is only ever `&str`.
| * | | | Use ErrorReport for errors in info! in tor-circmgrIan Jackson2023-01-301-6/+6
| | | | |
| * | | | Errors: Mark the type of an error, for clarityIan Jackson2023-01-301-2/+2
| |/ / / | | | | | | | | | | | | | | | | We want to call ErrorReport::report() on Errors, but this isn't an Error but only a string.
* | | | Remove semver.md files now that 1.1.1 is tagged.Nick Mathewson2023-02-014-7/+0
| | | |
* | | | Merge branch 'version_bump' into 'main'arti-v1.1.1Nick Mathewson2023-02-0142-234/+235
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Bump crate versions in preparation for 1.1.1. See merge request tpo/core/arti!1001
| * | | | Bump minor version of tor-cell.Nick Mathewson2023-02-015-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In !948 we renamed a couple of accessor functions, which is a breaking change in `tor-cell`'s API. In retrospect, perhaps we should have deprecated the old names and added the new ones, so we wouldn't have to break the API. (This is the only API break AFAICT since 1.1.0.)
| * | | | Bump the patch version of every crate that had API additionsNick Mathewson2023-02-0132-103/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These crates had API or behavior changes that may affect downstream crates. Fortunately, they're all version 0.x, and don't need minor bumps for this.
| * | | | Bump the patch-level version of crates with _minor_ changes.Nick Mathewson2023-02-0125-99/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes influence behavior, but not effect compatibility. (If I messed up, and any crate except for `arti` has non-breaking API changes, that's still fine, since they are all version 0.x.)
| * | | | Bump the patch version of each crate with _trivial_ changes.Nick Mathewson2023-02-0114-26/+26
| | | | | | | | | | | | | | | | | | | | | | | | | These crates have not had changes to their behavior; as such it is not necessary to bump their dependencies to require the new versions.
| * | | | Move tor-proto/semver.md to tor-cellNick Mathewson2023-02-011-0/+0
| | | | | | | | | | | | | | | | | | | | It was erroneously created in the wrong place.
| * | | | Mark arti-config as "publish=false"Nick Mathewson2023-02-011-0/+1
|/ / / / | | | | | | | | | | | | | | | | We no longer use it anywhere; there is no reason to keep publishing updates to it.
* | / / CHANGELOG for arti 1.1.1Nick Mathewson2023-02-011-0/+214
| |/ / |/| |
* | | Merge branch 'update' into 'main'Nick Mathewson2023-01-311-267/+208
|\ \ \ | |/ / |/| | | | | | | | Run cargo update in preparation for release tomorrow See merge request tpo/core/arti!1000
| * | Run cargo update in preparation for release tomorrowNick Mathewson2023-01-311-267/+208
| | |
* | | Merge branch 'docsrs' into 'main'Ian Jackson2023-01-301-0/+10
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Disable ./maint/check_doc_features Closes #601 See merge request tpo/core/arti!985
| * | Maine ./maint/check_doc_feature a warningIan Jackson2023-01-301-0/+10
|/ / | | | | | | | | | | | | | | | | | | This is a fair amount of manual work to keep in sync. I would like to disable this, at least as a mandatory check, for now. Fixes #601 (the request for it to become non-blocking). The underlying issue is #581 and remains open. Co-authored-by: trinity-1686a <[email protected]>
* | Merge branch 'srv_accessors' into 'main'Nick Mathewson2023-01-2810-32/+678
|\ \ | | | | | | | | | | | | | | | | | | Export SRV information from NetDoc up to NetDir, and TimePeriod from NetDir Closes #686 See merge request tpo/core/arti!987
| * | netdir: remove duplicate code in param calculationNick Mathewson2023-01-281-23/+31
| | |
| * | netdir: remove the vestigial smallvec implementation I addedNick Mathewson2023-01-283-4/+2
| | | | | | | | | | | | | | | It's cute, but I don't think it will help performance, and I'm undecided about whether the semantic implications are true.
| * | Turn compute_ring_params into a method.Nick Mathewson2023-01-282-55/+61
| | |