aboutsummaryrefslogtreecommitdiff
path: root/src/or/hs_client.c
AgeCommit message (Expand)Author
2018-06-23Fix memory leak in pick_hsdir_v3().Alexander Færøy
2018-01-26When a tor_cert_T check fails, log the reason why.Nick Mathewson
2017-11-02Merge branch 'ticket23820_032_01_squashed' into maint-0.3.2Nick Mathewson
2017-11-02Improve v3 onion service logging for intro and rend pointsteor
2017-10-31hs-v3: Attempt descriptor refetch when dirinfo changesDavid Goulet
2017-10-04hs-v3: Refactor client refetch functionDavid Goulet
2017-10-03test: Add an HS v3 descriptor fetch unit testDavid Goulet
2017-10-03hs-v3: Close pending SOCKS connection on descriptor fetch errorDavid Goulet
2017-09-27hs-v3: Don't fetch descriptor if we have a pending requestDavid Goulet
2017-09-27prop224: Fix one last instance of get_time_period_num() with now.George Kadianakis
2017-09-27prop224: Update some function docs with the right retval.George Kadianakis
2017-09-25Merge remote-tracking branch 'asn/ticket23420_032_01'Nick Mathewson
2017-09-25prop224: Add test for parsing RENDEZVOUS1 cell.George Kadianakis
2017-09-21hs: Improve comments for when we change timestampsDavid Goulet
2017-09-15prop224: Fix memleak in client_get_random_intro().George Kadianakis
2017-09-15test: Add HS v3 client-side test for picking intro pointsGeorge Kadianakis
2017-09-12hs-v3: Stall SOCKS connection when no live consensus availableDavid Goulet
2017-09-12Merge remote-tracking branch 'asn/bug23457_032_01'Nick Mathewson
2017-09-12hs-v3: Cancel active descriptor directory connections before uploadingDavid Goulet
2017-09-11downgrade warning for #23465Nick Mathewson
2017-09-11spellingNick Mathewson
2017-09-11Merge remote-tracking branch 'dgoulet/bug23455_032_01'Nick Mathewson
2017-09-11Merge branch 'ticket23304_032_01_squashed'Nick Mathewson
2017-09-11prop224: Log undecodable descriptor when SafeLogging is offDavid Goulet
2017-09-11hs: Handled REND_JOINED circuit when getting an INTRODUCE_ACKDavid Goulet
2017-09-08Merge remote-tracking branch 'dgoulet/ticket23355_032_01'Nick Mathewson
2017-09-08test: Test that client picks the right HSDir for service.George Kadianakis
2017-09-08prop224: Pick the right hsdir index based on descriptor.George Kadianakis
2017-09-08prop224: hs_time_between_tp_and_srv() -> hs_in_period_between_tp_and_srv()George Kadianakis
2017-09-08prop224: Make client and service pick same HSDirDavid Goulet
2017-09-07prop224: When computing hsdir index and time period, use valid_after timeDavid Goulet
2017-09-07Merge branch 'bug23361_032_01_squashed2'Nick Mathewson
2017-09-07prop224: Pick rendezvous point of protover HSRend=2David Goulet
2017-08-30prop224: Purge client state on NEWNYMDavid Goulet
2017-08-29hs: Implement an HS client free all functionDavid Goulet
2017-08-25hs: Note the connection attempt if descriptor is unusableDavid Goulet
2017-08-25hs: Implement note_connection_attempt_succeeded()David Goulet
2017-08-24hs: Update intro circuit timestamp when re-extendingDavid Goulet
2017-08-24prop224: Register RP circuit when it opensDavid Goulet
2017-08-24prop224: Try to recover from a bad intro circuitDavid Goulet
2017-08-24prop224: Add a function to find an intro point by legacy IDDavid Goulet
2017-08-24prop224: Rename hs_desc_encode_lspec()David Goulet
2017-08-24prop224: Check decoded descriptor matches the expected blinded keyDavid Goulet
2017-08-24prop224: Add directory_request_fetch_set_hs_ident()David Goulet
2017-08-24prop224: Implement hs_client_any_intro_points_usable()David Goulet
2017-08-24prop224: Use the intro point state cacheDavid Goulet
2017-08-24prop224: Move and refactor rend_client_reextend_intro_circuit()David Goulet
2017-08-24prop224: Use the client-side circuitmap in hs_client.cGeorge Kadianakis
2017-08-24prop224: Handle RENDEZVOUS2 cellDavid Goulet
2017-08-24prop224: Handle INTRODUCE_ACK cellDavid Goulet