Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-13 | clean up grammar on bug20307 changes file | Roger Dingledine | |
pointed out by toralf on irc | |||
2017-01-13 | Reference correct ticket in 028 changelog, part 2. Closes 21124. | Nick Mathewson | |
2017-01-13 | Reference correct ticket in 028 changelog. Closes 21124. | Nick Mathewson | |
2017-01-13 | Merge remote-tracking branch 'dgoulet/bug20307_030_01' | Nick Mathewson | |
2017-01-13 | Merge branch 'ipv6-only-client_squashed' | Nick Mathewson | |
2017-01-13 | Changes file for 20996 | teor | |
2017-01-13 | Remove redundant boolean expression from firewall_is_fascist_impl() | teor | |
Let A = UseBridges Let B = ClientUseIPv4 Then firewall_is_fascist_impl expands and simplifies to: B || (!(A || ...) && A) B || (!A && ... && A) B || 0 B | |||
2017-01-13 | When IPv6 addresses have not been downloaded, use hard-coded address info | teor | |
The microdesc consensus does not contain any IPv6 addresses. When a client has a microdesc consensus but no microdescriptor, make it use the hard-coded IPv6 address for the node (if available). (Hard-coded addresses can come from authorities, fallback directories, or configured bridges.) If there is no hard-coded address, log a BUG message, and fail the connection attempt. (All existing code checks for a hard-coded address before choosing a node address.) Fixes 20996, fix on b167e82 from 19608 in 0.2.8.5-alpha. | |||
2017-01-13 | Remove redundant options checks for IPv6 preference conflicts | teor | |
It is no longer possible for the IPv6 preference options to differ from the IPv6 usage: preferring IPv6 implies possibly using IPv6. Also remove the corresponding unit test warning message checks. (But keep the unit tests themselves - they now run without warnings.) | |||
2017-01-13 | Merge remote-tracking branch 'dgoulet/bug21054_030_01' | Nick Mathewson | |
2017-01-13 | fix wide lines | Nick Mathewson | |
2017-01-13 | Merge remote-tracking branch 'dgoulet/bug20992_030_01' | Nick Mathewson | |
2017-01-13 | Remove trailing whitespace | Nick Mathewson | |
2017-01-13 | improved doc/HelpfulTools.md on profiling Tor | Pierre-Antoine Rault | |
(Based on join work at https://pad.riseup.net/p/profiling-tor) | |||
2017-01-13 | Merge branch 'bug21019_030_01_squashed' | Nick Mathewson | |
2017-01-13 | hs: Log if service can't connect to application | David Goulet | |
In order to help an HS operator knowing if the application configured behind it is not working properly, add a log at warning level for the connection refused or timeout case. This log will only be printed if a client connection fails and is rate limited. Closes #21019 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-01-11 | comment fix from pastly | Nick Mathewson | |
2017-01-11 | repair whitespace. | Nick Mathewson | |
2017-01-11 | changes file for 19925 | Nick Mathewson | |
2017-01-11 | Merge remote-tracking branch 'dgoulet/ticket19925_030_01' | Nick Mathewson | |
2017-01-11 | Merge branch 'bug20569_030_02_squashed' | Nick Mathewson | |
2017-01-11 | hs: Use AES-256 for v3 descriptor | David Goulet | |
That key size is taken from proposal 224 thus specified in the protocol. Closes #20569 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-01-11 | Merge branch 'bug20990_squashed_v2' | Nick Mathewson | |
2017-01-11 | Use the old replacement when AM_PROG_AR doesn't exist. | Nick Mathewson | |
2017-01-11 | Add a changes file for ticket 20990 | cypherpunks | |
2017-01-11 | Merge remote-tracking branch 'asn/bug20852_v1' | Nick Mathewson | |
2017-01-11 | Merge remote-tracking branch 'public/bug20974' | Nick Mathewson | |
2017-01-11 | Merge remote-tracking branch 'jryans/dependant-corrected' | Nick Mathewson | |
2017-01-11 | Merge remote-tracking branch 'teor/bug21122' | Nick Mathewson | |
2017-01-11 | Merge branch 'bug20987_squashed' | Nick Mathewson | |
2017-01-11 | Fix memory leak when failing to configure hidden services. | Nick Mathewson | |
In 8a0ea3ee43da0063c2546092662fa7ce4900bc2c we added a temp_service_list local variable to rend_config_services, but we didn't add a corresponding "free" for it to all of the exit paths. Fixes bug 20987; bugfix on 0.3.0.1-alpha. | |||
2017-01-11 | Merge remote-tracking branch 'public/ticket21037' | Nick Mathewson | |
2017-01-11 | Warn on Tor versions with the 'tor-' prefix | cypherpunks | |
Closes ticket 21096. | |||
2017-01-11 | Fix coding style issues in the changes file linter | cypherpunks | |
Found using flake8 which gave the following output; lintChanges.py:10:13: E225 missing whitespace around operator lintChanges.py:25:1: E302 expected 2 blank lines, found 1 lintChanges.py:46:5: F841 local variable 'lines' is assigned to but never used lintChanges.py:52:32: E228 missing whitespace around modulo operator lintChanges.py:53:11: E201 whitespace after '(' lintChanges.py:56:41: E228 missing whitespace around modulo operator Part of ticket 21096. | |||
2017-01-11 | Merge remote-tracking branch 'teor/bug21123' | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-01-10 | test: Add ESTABLISH_INTRO unit tests | David Goulet | |
This commit adds 3 unit tests which validates a wrong signature length, a wrong authentication key length and a wrong MAC in the cell. Closes #20992 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-01-09 | control: Add GETINFO command for the shared random values | David Goulet | |
Add the "sr/current" and "sr/previous" keys for the GETINFO command in order to get through the control port the shared random values from the consensus. Closes #19925 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-01-09 | Max HS descriptor size is now 50kb and also consensus param. | George Kadianakis | |
2017-01-08 | comment fixups | Chelsea H. Komlo | |
2017-01-04 | fixup! Fix unit test failures in response to DNS hijacking. | Nick Mathewson | |
2017-01-04 | Update geoip and geoip6 to the January 4 2017 database. | Karsten Loesing | |
2017-01-03 | Fix unit test failures in response to DNS hijacking. | Nick Mathewson | |
Some DNS NXDOMAIN hijackers hijack truly ridiculous domains, like "invalid-stuff!!" or "1.2.3.4.5". This would provoke unit test failures where we used addresses like that to force tor_addr_lookup() to fail. The fix, for testing, is to mock tor_addr_lookup() with a variant that always fails when it gets a name with a !. Fixes bugs 20862 and 20863. | |||
2017-01-03 | Make tor_addr_lookup() mockable. | Nick Mathewson | |
2017-01-03 | Remove a rendundant check for PidFile changes at runtime | teor | |
This check is already performed regardless of whether the sandbox is active. Fixes bug 21123; bugfix on commit 2ae47d3 in 0.2.5.4-alpha. |