index
:
mirrors/arti.git
derive-traits
ios-sqlite-hacks
main
pages
mirror of https://gitlab.torproject.org/tpo/core/arti
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
crates
/
tor-guardmgr
/
src
/
guard.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
Run maint/add_warning.
Nick Mathewson
2024-03-13
1
-0
/
+1
*
educe: Use std's default for enums where default variant is unit
Ian Jackson
2024-02-12
1
-7
/
+4
*
Run maint/add_warning to add lint block everywhere
Ian Jackson
2023-08-23
1
-0
/
+1
*
Stop unconditionally marking bridges as having dir info.
Nick Mathewson
2023-07-13
1
-4
/
+0
*
Run maint/add_warning to actually apply new lint allows
Ian Jackson
2023-07-10
1
-0
/
+1
*
guardmgr, netdir: fix some needless-mut warnings
Nick Mathewson
2023-05-18
1
-2
/
+2
*
tor-guardmgr, tor-proto: minor logging tweaks
eta
2023-05-18
1
-2
/
+2
*
Allow clippy::unchecked_duration_subtraction in tests
Nick Mathewson
2023-01-27
1
-0
/
+1
*
test lint blocks: Add many many automatically
Ian Jackson
2022-12-12
1
-0
/
+8
*
guardmgr: Conditionalise DisplayRule::Redacted
Ian Jackson
2022-11-29
1
-0
/
+5
*
Rustdoc fix: escape []s.
Nick Mathewson
2022-11-28
1
-1
/
+1
*
GuardMgr: Treat Guards as sensitive and Bridges as redacted.
Nick Mathewson
2022-11-28
1
-5
/
+40
*
Display guards in redacted form in guard status messages.
Nick Mathewson
2022-11-28
1
-3
/
+3
*
GuardMgr: Log when a guard status changes (significantly).
Nick Mathewson
2022-11-17
1
-1
/
+17
*
GuardMgr: split Reachable::Unknown into Untried and Retriable
Nick Mathewson
2022-11-17
1
-17
/
+16
*
GuardMgr: When possible, return a FirstHop that can be a CircTarget
Nick Mathewson
2022-11-08
1
-1
/
+0
*
GuardMgr: Fix and improve comments based on review.
Nick Mathewson
2022-11-02
1
-3
/
+10
*
guardmgr: fix rustdoc references.
Nick Mathewson
2022-11-02
1
-2
/
+2
*
guardmgr: Refactor candidate info; add `full_dir_info`
Nick Mathewson
2022-11-02
1
-4
/
+27
*
guardmgr: Implement Universe for bridges.
Nick Mathewson
2022-11-02
1
-1
/
+1
*
guardmgr: Universe API should look up by ChanTarget
Nick Mathewson
2022-11-02
1
-2
/
+2
*
guardmgr: take sampled guards from Universe.
Nick Mathewson
2022-11-02
1
-16
/
+2
*
guardmgr: Begin to decouple guards from NetDir.
Nick Mathewson
2022-11-02
1
-37
/
+45
*
guardmgr: Rename microdescriptor_missing to dir_info_missing
Nick Mathewson
2022-11-02
1
-9
/
+9
*
guardmgr: Allow guards to be constructed from any ChanTarget.
Nick Mathewson
2022-11-02
1
-6
/
+15
*
guardmgr: Include PtTarget in guards.
Nick Mathewson
2022-11-02
1
-8
/
+50
*
guardmgr: Rename and clarify of non-persistent-state copy fns
Nick Mathewson
2022-10-27
1
-4
/
+16
*
Convert guard samples to use ByRelayIds.
Nick Mathewson
2022-10-25
1
-21
/
+34
*
guardmgr: Refactor the interior of FirstHop.
Nick Mathewson
2022-10-24
1
-3
/
+7
*
guardmgr: Add bridges sample, encode sample ID in FirstHopId.
Nick Mathewson
2022-10-21
1
-9
/
+10
*
Begin revising HasAddr and its relationship to ChanTarget
Nick Mathewson
2022-10-06
1
-0
/
+2
*
tor-netdir: Collapse by_id and by_relay_id into a single fn.
Nick Mathewson
2022-08-10
1
-1
/
+2
*
Final (?) API revisions for tor-linkspec
Nick Mathewson
2022-08-10
1
-8
/
+7
*
Introduce a RelayIdSet and use it in place of HashSet<RelayId>.
Nick Mathewson
2022-08-10
1
-6
/
+1
*
Teach guard restrictions about RelayId.
Nick Mathewson
2022-08-10
1
-11
/
+20
*
netdir: Add and use a new ids_listed() function.
Nick Mathewson
2022-08-02
1
-1
/
+1
*
Introduce HasRelayIds::same_relay_ids.
Nick Mathewson
2022-08-02
1
-5
/
+3
*
guardmgr: Replace IdPair with RelayIds
Nick Mathewson
2022-08-02
1
-9
/
+9
*
tor-linkspec: Refactor out traits to represent a relay's ID set.
Nick Mathewson
2022-08-02
1
-2
/
+8
*
tor-netdir: testnet: Make construct_netdir infallible (rustfmt)
Ian Jackson
2022-06-13
1
-6
/
+2
*
tor-netdir: testnet: Make construct_netdir infallible
Ian Jackson
2022-06-13
1
-2
/
+0
*
GuardUsage: restrictions: Use list builder
Ian Jackson
2022-05-04
1
-27
/
+30
*
Initial functions to determine and expose a clock skew estimate.
Nick Mathewson
2022-04-07
1
-0
/
+6
*
GuardMgr: record clock skew information.
Nick Mathewson
2022-04-07
1
-0
/
+12
*
GuardMgr: Tests for copy_status_from.
Nick Mathewson
2022-04-05
1
-0
/
+6
*
Rewrite and fix Guard::copy_status_from.
Nick Mathewson
2022-04-05
1
-11
/
+28
*
GuardMgr: Track directory status and circuit status separately.
Nick Mathewson
2022-04-05
1
-5
/
+127
*
Fix some Rustdoc links.
Nick Mathewson
2022-03-30
1
-1
/
+1
*
Refactor FirstHopId into type-differentiated form
Nick Mathewson
2022-03-30
1
-35
/
+29
*
Rename Guard=>FirstHop, GuardId=>FirstHopId
Nick Mathewson
2022-03-30
1
-13
/
+21
[next]