summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | hss: Downgrade MissingHsIdKeypair TODONick Mathewson2024-01-241-1/+1
| * | | hss: Change ticket about ErrorKind for IntroPointNotListedNick Mathewson2024-01-241-1/+1
| * | | hss: Clean up errors while expecting intro_establishedNick Mathewson2024-01-241-11/+25
| * | | hss: Correct the Kind for EstablishTimeout.Nick Mathewson2024-01-241-1/+1
| * | | hss: Return LocalResourceAlreadyInUse on StateLocked.Nick Mathewson2024-01-231-2/+1
| * | | hss: Return summarized errorkind for RendCirc error.Nick Mathewson2024-01-231-2/+3
| * | | tor-circmgr: Expose ErrorKind-combining calculation.Nick Mathewson2024-01-232-5/+13
* | | | Merge branch 'fslock-guard-windows-fix' into 'main'Nick Mathewson2024-01-243-6/+30
|\ \ \ \ | |_|/ / |/| | |
| * | | fslock-guard: Add links to documentation about windows approachNick Mathewson2024-01-241-0/+7
| * | | fslock-guard: use winapi to test file-equivalency on windowsNick Mathewson2024-01-233-6/+23
* | | | Merge branch 'expire-tp-keys' into 'main'gabi-2502024-01-244-177/+106
|\ \ \ \
| * | | | tor-hsservice: Fix typos etc.gabi-2502024-01-241-2/+2
| * | | | tor-hsservice: key expiry: Code motion and reindentingIan Jackson2024-01-241-26/+22
| * | | | tor-hsservice: key expiry: Introduce HsTimePeriodKeySpecifier traitIan Jackson2024-01-241-10/+49
| * | | | tor-hsservice: key expiry: Rely on limiting publisher key scanIan Jackson2024-01-241-2/+6
| * | | | tor-hsservice: key expiry: Limit publisher key scanIan Jackson2024-01-241-5/+5
| * | | | tor-hsservice: key expiry: clippy followupIan Jackson2024-01-241-3/+2
| * | | | tor-hsservice: key expiry: Do publisher expiry from reactorIan Jackson2024-01-243-131/+10
| * | | | tor-hsservice: key expiry: Break out KeystoreSweeper::expire_keysIan Jackson2024-01-242-43/+55
|/ / / /
* | | | Merge branch 'rev-counter-redux' into 'main'gabi-2502024-01-2411-96/+113
|\ \ \ \
| * | | | tor-netdir: Make hs_dirs_{upload, download} take separate args instead of tuple.Gabriela Moldovan2024-01-245-5/+10
| * | | | tor-netdir, tor-hscrypto: Add function for computing SRV period offset.Gabriela Moldovan2024-01-246-13/+45
| * | | | tor-hscrypto: Remove TimePeriodOffset, offset_within_period().Gabriela Moldovan2024-01-243-27/+3
| * | | | tor-hsservice: Generate revision counter using the start of SRV period (fmt).Gabriela Moldovan2024-01-241-2/+1
| * | | | tor-hsservice: Generate revision counter using the start of SRV period.Gabriela Moldovan2024-01-243-22/+20
| * | | | tor-netdir: Simplify `hs_dirs_upload` by only returning the `Relay`.Gabriela Moldovan2024-01-244-24/+19
| * | | | tor-hsservice: Store HsDirParams in the publisher's TimePeriodContext.Gabriela Moldovan2024-01-241-10/+19
| * | | | tor-netdir: Make hs_all_time_periods return HsDirParams.Gabriela Moldovan2024-01-244-11/+14
|/ / / /
* | | | Merge branch 'less_experimental' into 'main'gabi-2502024-01-245-9/+12
|\ \ \ \
| * | | | Remove dependency from hsrproxy to tor-proto::experimental-apiNick Mathewson2024-01-231-1/+1
| * | | | Mark lower-level hs-service features non-experimentalNick Mathewson2024-01-234-8/+11
| | |_|/ | |/| |
* | | | Merge branch 'fslock-guard' into 'main'Nick Mathewson2024-01-235-0/+341
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | fslockguard: try to document windows assumptionsNick Mathewson2024-01-231-0/+41
| * | Remove an XXX: fslock does indeed use O_CLOEXEC.Nick Mathewson2024-01-231-1/+0
| * | fslockguard: implement a delete_lock_file function.Nick Mathewson2024-01-233-3/+31
| * | Use fslock-arti-forkNick Mathewson2024-01-233-21/+18
| * | fslock-guard: Write down the locking protocol on UnixIan Jackson2024-01-231-0/+65
| * | fslock-guard: Rename os modulesIan Jackson2024-01-231-2/+2
| * | Give a formal semantics for the fslock operations.Ian Jackson2024-01-221-0/+15
| * | fslock-guard: sketch implementationNick Mathewson2024-01-215-0/+196
* | | Merge branch 'hsdirparams' into 'main'gabi-2502024-01-234-15/+44
|\ \ \ | |_|/ |/| |
| * | netdir: Make hs_dirs_upload() yield &HsDirParams.Nick Mathewson2024-01-232-2/+4
| * | Expose HsDirParams, and give it accessors.Nick Mathewson2024-01-232-2/+24
| * | hsservice: Make HsDirParams include the SRV lifespan.Nick Mathewson2024-01-232-11/+16
* | | Merge branch 'fix-1242' into 'main'Nick Mathewson2024-01-234-112/+116
|\ \ \ | |/ / |/| |
| * | tor-hsservice: Move compute_subcredentials to RendRequestContext.Gabriela Moldovan2024-01-223-103/+100
| * | tor-hsservice: Do not store the subcredentials in RendRequestContext.Gabriela Moldovan2024-01-223-21/+22
| * | tor-hsservice: Add an error type for subcredential lookup failures.Gabriela Moldovan2024-01-222-0/+6
|/ /
* | Merge branch 'shutdown_on_drop' into 'main'gabi-2502024-01-195-14/+27
|\ \
| * | Document when (most) spawned tasks will be canceled.Nick Mathewson2024-01-182-0/+6