summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-15Add man page entry.George Kadianakis
2018-09-15Add unittest for HiddenServiceExportCircuitID.George Kadianakis
Had to move a function to test helpers.
2018-09-15Save original virtual port in edge conn HS ident.George Kadianakis
2018-09-15Improve export_hs_client_circuit_id() function.George Kadianakis
- Change default values. - Beautify. - Documentation.
2018-09-15Introduce per-service HiddenServiceExportCircuitID torrc option.George Kadianakis
Moves code to a function, better viewed with --color-moved.
2018-09-12Encode Circuit ID as src IP in Proxy Protocol for Opportunistic OnionsMahrud Sayrafi
2018-09-12Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-12Merge remote-tracking branch 'teor/bug27464-034' into maint-0.3.4Nick Mathewson
2018-09-12Merge remote-tracking branch 'tor-github/pr/318'Nick Mathewson
2018-09-11Merge remote-tracking branch 'tor-github/pr/315'Nick Mathewson
2018-09-11Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-11Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-11Bug 25505: Check circuitmux queues before padding.Mike Perry
2018-09-11Merge remote-tracking branch 'mikeperry/bug25505'Nick Mathewson
2018-09-11Merge remote-tracking branch 'tor-github/pr/312'Nick Mathewson
2018-09-11Merge remote-tracking branch 'onionk/doublevote1'Nick Mathewson
2018-09-11Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-11Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-09-11Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-11Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-034' into maint-0.3.4Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-033' into maint-0.3.3Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-032' into maint-0.3.2Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-029' into maint-0.2.9Nick Mathewson
2018-09-11Merge remote-tracking branch 'tor-github/pr/313'Nick Mathewson
2018-09-11Merge remote-tracking branch 'tor-github/pr/314'Nick Mathewson
2018-09-11Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-11Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-09-11Merge branch 'maint-0.3.4'Nick Mathewson
2018-09-11Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-09-11Initialize 't' in ge25519_scalarmult_base_niels()Nick Mathewson
OSS-Fuzz's version of memorysanitizer can't tell that this value is not going to be used unsafely.
2018-09-11Update geoip and geoip6 to the September 6 2018 database.Karsten Loesing
2018-09-10Defer reporting directory bootstrap progressTaylor Yu
Existing cached directory information can cause misleadingly high bootstrap percentages. To improve user experience, defer reporting of directory information progress until at least one connection has succeeded to a relay or bridge. Closes ticket 27169.
2018-09-10Bugfix: sizeof(socklen) doesn't make sense when calling connect()rl1987
Bugfix on 2f657a1416f2f81dd1be900269c4ae9bdb29f52d; bug not in any Tor release.
2018-09-10Track bootstrap phase independently of progressTaylor Yu
Track bootstrap phase (enumerated by bootstrap_status_t) independently from the bootstrap progress (which can represent intermediate progress). This allows control_event_bootstrap_problem() to avoid doing a linear search through the bootstrap progress space to find the current bootstrap phase.
2018-09-10Refactor control_event_bootstrap_core() moreTaylor Yu
Eliminate a few conditional expressions in control_event_bootstrap_core() by overwriting the status parameter.
2018-09-10Refactor control_event_bootstrap() somewhatTaylor Yu
Move the mostly-invariant part of control_event_boostrap() into a helper control_event_bootstrap_core(). The helper doesn't modify any state beyond doing logging and control port notifications.
2018-09-10Deindent much of control_event_bootstrapTaylor Yu
2018-09-10Make control_event_bootstrap() return voidTaylor Yu
Simplify control_event_bootstrap() by making it return void again. It is currently a fairly complicated function, and it's made more complicated by returning an int to signal whether it logged at NOTICE or INFO. The callers conditionally log messages at level NOTICE based on this return value. Change the callers to unconditionally log their verbose human-readable messages at level INFO to keep NOTICE logs less cluttered. This partially reverts the changes of #14950.
2018-09-10test: Fix coverity CID 1439129David Goulet
One HSv3 unit test used "tor_memeq()" without checking the return value. This commit changes that to use "tt_mem_op()" to actually make the test validate something :). Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-09-10test: Fix coverity CID 1439130David Goulet
Trivial fix of removing an uneeded NULL check in an HS v3 unit test. Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-09-10test: Fix coverity CID 1439131David Goulet
Simple uninitialized object that we could free in an HS v3 unit test. Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-09-10Copy changelogs and releasenotes to masterNick Mathewson
2018-09-10Address coverity warnings (CID 1439133/1439132).George Kadianakis
>>>> CID 1439133: Null pointer dereferences (REVERSE_INULL) >>>> Null-checking "fields" suggests that it may be null, but it >>>> has already been dereferenced on all paths leading to the check. >>>> CID 1439132: Null pointer dereferences (REVERSE_INULL) >>>> Null-checking "fields" suggests that it may be null, but it >>>> has already been dereferenced on all paths leading to the check.
2018-09-10Merge branch 'maint-0.3.4'Nick Mathewson
"ours" to avoid version bump.
2018-09-10Bump to 0.3.4.8-devNick Mathewson
2018-09-10Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
"ours" to avoid version bump.
2018-09-10Bump to 0.3.3.10-dev.Nick Mathewson
2018-09-10Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
"ours" to avoid version bump.
2018-09-10Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
"ours" to avoid version bump.