summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-11-05Code to manage the list of subsystems.Nick Mathewson
2018-11-01Declare the subsystem structure.Nick Mathewson
2018-11-01Improve log message in hs_service.cFernando Fernandez Mancera
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
2018-10-31Merge branch 'ticket24393_036_01_squashed'Nick Mathewson
2018-10-31Add test for nodes_in_same_family()Neel Chauhan
2018-10-31Merge branch 'maint-0.3.5'Nick Mathewson
2018-10-31Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-10-31Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-10-31Merge branch 'maint-0.2.9' into maint-0.3.3Nick Mathewson
2018-10-31Merge remote-tracking branch 'tor-github/pr/436' into maint-0.2.9Nick Mathewson
2018-10-31Merge branch 'networkstatus_mmap' into networkstatus_mmap_mergeNick Mathewson
2018-10-31Fix memory leak (#28257, CID 1440805).Nick Mathewson
2018-10-30Check IPv6 subnets as well as IPv4 subnets where possible when choosing ↵Neel Chauhan
client paths
2018-10-30Merge branch 'maint-0.3.5'David Goulet
2018-10-30Merge branch 'tor-github/pr/438' into maint-0.3.5David Goulet
2018-10-30Merge branch 'maint-0.3.5'David Goulet
2018-10-30Merge branch 'tor-github/pr/415' into maint-0.3.5David Goulet
2018-10-30Merge branch 'maint-0.3.5'David Goulet
2018-10-30Add test for HiddenServiceAuthorizeClient and v3 onion servicesNeel Chauhan
2018-10-30Detect the onion service version and then check for invalid options unless ↵Neel Chauhan
we have set HiddenServiceVersion
2018-10-30Merge branch 'maint-0.3.5'Nick Mathewson
2018-10-30Merge remote-tracking branch 'tor-github/pr/431' into maint-0.3.5Nick Mathewson
2018-10-30Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-10-30Merge remote-tracking branch 'tor-github/pr/346' into maint-0.3.3Nick Mathewson
2018-10-30Merge remote-tracking branch 'tor-github/pr/425'Nick Mathewson
2018-10-30Merge branch 'ticket23082_squashed'Nick Mathewson
2018-10-30Code cleanups for tor_addr_parse()rl1987
2018-10-30Move a check for trailing colon to tor_inet_pton()rl1987
That way, string_is_valid_ipv6_address() can benefit from it
2018-10-30Merge branch 'maint-0.3.5'Nick Mathewson
2018-10-30Merge remote-tracking branch 'tor-github/pr/381' into maint-0.3.5Nick Mathewson
2018-10-29Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-10-29Merge branch 'maint-0.3.5'Nick Mathewson
2018-10-29Merge remote-tracking branch 'tor-github/pr/446'Nick Mathewson
2018-10-29Only pass `-C default-linker-libraries` with sanitizersAlex Crichton
This'll help retain test compatibility until 1.31.0 is released!
2018-10-26HSv3: Correctly memwipe client auth keystream.George Kadianakis
Wipe the whole thing, not just the size of the pointer.
2018-10-26In configured_nameserver_address, check if tor_addr_from_sockaddr succeededrl1987
2018-10-25Add a couple more checks to test_parsecommon.cNick Mathewson
These checks should make coverity stop giving us a "dereference before null check" warning here.
2018-10-25Merge branch 'bug28202_033' into bug28202_035Nick Mathewson
2018-10-25Merge branch 'bug28202_029' into bug28202_033Nick Mathewson
2018-10-25Fix two other cases of (buf + N > end) patternNick Mathewson
Related to fix for 28202.
2018-10-25Fix possible UB in an end-of-string check in get_next_token().Nick Mathewson
Remember, you can't check to see if there are N bytes left in a buffer by doing (buf + N < end), since the buf + N computation might take you off the end of the buffer and result in undefined behavior. Fixes 28202; bugfix on 0.2.0.3-alpha.
2018-10-24Merge branch 'ticket28177'Nick Mathewson
2018-10-24Fix remaining cases of using consensus without a len parameter.Nick Mathewson
(Thanks to cyberpunks for noting two of them!)
2018-10-24node: Make node_supports_v3_rendezvous_point() also check for the keyDavid Goulet
It is not enough to look at protover for v3 rendezvous support but also we need to make sure that the curve25519 onion key is present or in other words that the descriptor has been fetched and does contain it. Fixes #27797. Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-10-24Merge branch 'maint-0.3.5'Nick Mathewson
2018-10-24Merge branch 'ticket28115_035' into maint-0.3.5Nick Mathewson
2018-10-24Re-alphabetize the list of tests in tests.[ch]Nick Mathewson
2018-10-24Merge remote-tracking branch 'tor-github/pr/409'Nick Mathewson
2018-10-24Merge branch 'maint-0.3.5'Nick Mathewson
2018-10-24rust/tor_log: fix C_RUST_COUPLED documentationcypherpunks
This file was moved in 97b15a1d7c51764888d2172711e3f3a71fb01916 and moved again in e7f5f48d68553206b95cbb4f610702c887500124.