Commit Graph

29386 Commits

Author SHA1 Message Date
Colin Childs 1663a1dd63 Adjusting IP of fallback 2018-09-19 15:39:39 -05:00
Colin Childs cb1891b412 Adding 1 new fallback 2018-09-12 13:39:49 -05:00
Colin Childs f0792537e9 Adding new fallback 2018-08-28 13:05:59 -05:00
Colin Childs 51f8db1d92 Drop relays from fallback list that were terminated by provider 2018-08-16 14:32:23 -05:00
Colin Childs 9aceb92839 Adding 2 new fallback mirrors 2018-08-10 15:19:03 -05:00
Colin Childs 0260b72005 Adding relay from Edmond 2018-08-03 09:49:03 -05:00
Colin Childs acb129d64f Merge branch '24805' of github.com:Phoul/tor into 24805 2018-07-16 12:27:31 -05:00
Colin Childs 5c2431a343 Add mirrors from EmeraldOnion 2018-07-16 12:25:29 -05:00
Colin Childs 831abc0e10 Adding 3 more fallback mirrors 2018-07-16 12:25:29 -05:00
Colin Childs 226816df55 Fixing spacing issue in whitelist 2018-07-16 12:25:29 -05:00
Colin Childs eca58aec76 Updating whitelist to match operator feedback 2018-07-16 12:25:29 -05:00
Colin Childs 7479f75b95 Update whitelist to match feedback from operators 2018-07-16 12:25:29 -05:00
Colin Childs 04de9443fe Update fallback lists to match #24805 2018-07-16 12:25:29 -05:00
Colin Childs 54cf364006 Add mirrors from EmeraldOnion 2018-07-16 12:21:46 -05:00
Nick Mathewson 8505522e50 Avoid a use-after-null-check in proto_socks.c
Coverity rightly complains that early in the function we're checking
whether username is NULL, and later we're passing it unconditionally
to strlen().

Fixes CID 1437967.  Bug not in any released Tor.
2018-07-16 07:51:11 -04:00
Nick Mathewson ef234ba303 Merge branch 'socks_trunnel4_squashed_merged' 2018-07-15 17:07:20 -04:00
Nick Mathewson f608cc0f31 Merge remote-tracking branch 'tor-github/pr/179' 2018-07-13 18:30:17 -04:00
Roger Dingledine baff5e2b9d Faravahar hasn't been voting on versions for a while now 2018-07-13 16:58:46 -04:00
Colin Childs 855feab70d Adding 3 more fallback mirrors 2018-07-13 13:17:42 -05:00
Taylor Yu 7585523cfc Add changes file for ticket 26492 2018-07-13 12:34:23 -05:00
Roger Dingledine d2bd358924 forward-port the changelog stanzas to 0.3.5 too 2018-07-12 21:52:54 -04:00
Nick Mathewson b6c50c6259 Merge branch 'maint-0.3.4' 2018-07-12 14:32:16 -04:00
Nick Mathewson e0f33c1d3e Merge branch 'maint-0.3.3' into maint-0.3.4 2018-07-12 14:32:16 -04:00
Nick Mathewson 710188f84e Merge branch 'maint-0.3.2' into maint-0.3.3 2018-07-12 14:32:16 -04:00
Nick Mathewson 98ee23ca1e Merge branch 'maint-0.2.9' into maint-0.3.2 2018-07-12 14:32:16 -04:00
Nick Mathewson 04512d9fcd SOCKS: Always free username/password before setting them.
This fixes a memory leak found by fuzzing.
2018-07-12 14:20:56 -04:00
Nick Mathewson 2d0e1cef20 Add fuzzing wrapper for fetch_from_buf_socks() 2018-07-12 14:20:46 -04:00
Roger Dingledine cd4795ca3e put new bridge auth Serge into place
The "Bifroest" bridge authority has been retired; the new bridge authority
is "Serge", and it is operated by George from the TorBSD project.

Closes ticket 26771.
2018-07-12 14:12:13 -04:00
Nick Mathewson 7556933537 Merge branch 'socks_trunnel4_squashed' into socks_trunnel4_squashed_merged 2018-07-12 11:47:25 -04:00
rl1987 ba3121191b Use constants for possible values of first octet 2018-07-12 11:41:44 -04:00
rl1987 f27dc41627 Remove prop229 stuff from socks5.trunnel 2018-07-12 11:41:44 -04:00
rl1987 2f284d3325 Add changes file 2018-07-12 11:41:44 -04:00
rl1987 4c845fcf9e Rework socks_request_set_socks5_error() with trunnel 2018-07-12 11:41:44 -04:00
rl1987 a6af21c1b7 Document new code 2018-07-12 11:41:44 -04:00
rl1987 58cb2ed243 Fix buf_t advancement in fetch_buf_from_socks
We pullup 512 bytes of input to make sure that at least one SOCKS
message ends up in head of linked list
2018-07-12 11:41:44 -04:00
rl1987 01cf3007b5 Make a distinction between truncated message and expecting more messages 2018-07-12 11:41:42 -04:00
rl1987 fb105404f2 Fix whitespace/formatting 2018-07-12 11:41:20 -04:00
rl1987 d2e54ff8a5 Remove legacy SOCKS5 phase 2 code 2018-07-12 11:41:05 -04:00
rl1987 94706a427a Add CMD_RESOLVE to socks5_client_request 2018-07-12 11:41:05 -04:00
rl1987 bcbd3fb71e Second phase of SOCKS5 2018-07-12 11:41:05 -04:00
rl1987 57342b19f5 Remove legacy RFC1929 code 2018-07-12 11:41:05 -04:00
rl1987 9068ac3cac Implement SOCKS5 user/pass handling 2018-07-12 11:41:04 -04:00
rl1987 75106a26b4 Fix type in socks5.trunnel 2018-07-12 11:40:49 -04:00
rl1987 853d9b869d Remove legacy SOCKS5 phase 1 code 2018-07-12 11:40:49 -04:00
rl1987 63c478c1c4 Call new SOCKS code from parse_socks, to parse multiple packets in row 2018-07-12 11:40:49 -04:00
rl1987 27333b2298 Reimplement phase 1 of SOCKS5 using trunnel
squash! Reimplement phase 1 of SOCKS5 using trunnel
2018-07-12 11:40:49 -04:00
rl1987 c6a0b04d33 Remove legacy SOCKS4 code 2018-07-12 11:40:49 -04:00
rl1987 b160929c22 Add RESOLVE (0xF0) command to socks4_client_request 2018-07-12 11:40:49 -04:00
rl1987 9155e08450 Parsing SOCKS4/4a request using trunnel impl 2018-07-12 11:40:49 -04:00
Roger Dingledine 0317eb143e Remove a redundant typedef in proto_ext_or.h 2018-07-12 11:02:22 -04:00