summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'notify' into 'main'Ian Jackson2022-11-011-123/+137
|\ \
| * | debounce reload cfg eventstrinity-1686a2022-11-011-0/+7
| * | rename unused fieldtrinity-1686a2022-10-301-3/+2
| * | update some stringstrinity-1686a2022-10-301-10/+10
| * | use iife so we can try! instead of custom error handlingtrinity-1686a2022-10-301-64/+56
| * | refactor so events always indicate reloadtrinity-1686a2022-10-301-71/+74
| * | depends less on notify typestrinity-1686a2022-10-301-22/+35
| |/
* / remove unused dependanciestrinity-1686a2022-10-295-10/+1
|/
* Merge branch 'guards_as_bridges_part2' into 'main'Nick Mathewson2022-10-276-142/+374
|\
| * guardmgr: Rename and clarify of non-persistent-state copy fnsNick Mathewson2022-10-273-32/+24
| * Clarify fix_consistencyIan Jackson2022-10-271-2/+2
| * Clarify what it means to be "an identity" for a primary guard.Ian Jackson2022-10-271-1/+1
| * tor-guardmgr: Add big doc comment about guard id handlingIan Jackson2022-10-271-0/+58
| * guardmgr: Use new ambiguity-tolerant contains in state handlingNick Mathewson2022-10-251-2/+30
| * guard sample: Change semantics of `contains` to handle ambiguity.Nick Mathewson2022-10-252-10/+33
| * Replace contains_relay with can_add_relay().Nick Mathewson2022-10-251-9/+6
| * Convert guard samples to use ByRelayIds.Nick Mathewson2022-10-253-124/+193
| * impl HasRelayIds for GuardId.Nick Mathewson2022-10-251-0/+9
| * ByRelayIds: Add additional accessor functions.Nick Mathewson2022-10-251-0/+51
| * linkspec: add HasRelayIds::has_any_identity.Nick Mathewson2022-10-251-1/+6
* | tor-dirmgr: impl Default for FlagPublisherIan Jackson2022-10-271-0/+6
* | tor-dirmgr: impl FlagEvent for BridgeDescEventIan Jackson2022-10-271-0/+6
* | BridgeDescProvider: Make BridgeDescEvent repr(u16) and derive traitsIan Jackson2022-10-272-1/+7
* | impl Hash for BridgeConfig and various PT informationIan Jackson2022-10-272-4/+4
* | tor-guardmgr: bridges: export BridgeDescError at toplevelIan Jackson2022-10-271-1/+1
* | Merge branch 'fuzz_ptmgr_ipc' into 'main'eta2022-10-273-0/+36
|\ \
| * | ptmgr: Add a fuzzer for ptmessage.Nick Mathewson2022-10-263-0/+36
* | | Merge branch 'simpler_quote_skipping' into 'main'eta2022-10-271-10/+5
|\ \ \
| * | | ptmgr::ipc: Try an alternate approach to initial quotes.Nick Mathewson2022-10-261-10/+5
| |/ /
* | | tor-basic-utils: Provide an implementation of BinaryHeap::retainIan Jackson2022-10-272-0/+23
* | | tor-checkable: Make TimerangeBound::dangerously* non-experimentalIan Jackson2022-10-272-10/+1
* | | Merge branch 'assert_maxlen' into 'main'Nick Mathewson2022-10-271-1/+2
|\ \ \ | |/ / |/| |
| * | tor-cell: Assert data length in Data cellsEmil Engler2022-10-241-1/+2
* | | Merge branch 'dirclient-yaks' into 'main'Nick Mathewson2022-10-264-1/+57
|\ \ \
| * | | tor-dirclient: impl HasKind for RequestFailedErrorIan Jackson2022-10-251-1/+7
| * | | tor-dirclient: Promise that download only gives RequestFailedIan Jackson2022-10-251-0/+4
| * | | tor-dirclient::DirResponse: provide output_stringIan Jackson2022-10-251-0/+17
| * | | tor-dirclient: Provide RoutersOwnDescRequestIan Jackson2022-10-251-0/+29
* | | | tor-ptmgr/ipc: First cut of pluggable transport spawningeta2022-10-265-1/+963
* | | | Merge branch 'redundant_allocation' into 'main'Ian Jackson2022-10-261-1/+1
|\ \ \ \
| * | | | tor-bytes: Avoid redundant allocationEmil Engler2022-10-251-1/+1
| | |_|/ | |/| |
* | | | Merge branch 'flag-event' into 'main'Ian Jackson2022-10-256-16/+78
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix clippy false positiveIan Jackson2022-10-251-0/+5
| * | | FlagEvent trait: Implement using macrosIan Jackson2022-10-256-16/+73
* | | | BridgeDescEvent: Change the sole variant to SomethingChangedIan Jackson2022-10-251-5/+17
| |/ / |/| |
* | | Merge branch 'safe_u16_conversion' into 'main'Nick Mathewson2022-10-251-1/+1
|\ \ \
| * | | tor-cell: Consistent and secure conversion to u16Emil Engler2022-10-241-1/+1
| | |/ | |/|
* | | Merge branch 'rename_for_to_from' into 'main'Nick Mathewson2022-10-253-9/+9
|\ \ \
| * | | tor-cell: Rename for_client and for_relayEmil Engler2022-10-213-9/+9
* | | | Merge branch 'feat/add-semvermd-tor-cell' into 'main'Nick Mathewson2022-10-251-0/+1
|\ \ \ \