Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-07 | Merge branch 'bug19960_2' | Nick Mathewson | |
2016-12-07 | Netbsd doesn't have ipfw, only the regular pf transport stuff. | Nick Mathewson | |
Attempted fix for 19960. Also, fixes a typo. | |||
2016-12-07 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-07 | Fix a BUG() warning from next_random_exponential_delay(). | Nick Mathewson | |
Fixes 20875; this code is as suggested by teor on the ticket. Thanks! | |||
2016-12-07 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-07 | Increase tolerances in util/monotonic_time tests | Nick Mathewson | |
This is an attempt to fix #19974. | |||
2016-12-07 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-07 | Merge branch 'bug20710_025' into maint-0.2.9 | Nick Mathewson | |
2016-12-07 | Forgot to add changes file for 20710. | Nick Mathewson | |
2016-12-05 | Merge remote-tracking branch 'chelseakomlo/20717_hashing_api_bug' | Nick Mathewson | |
2016-12-05 | Merge remote-tracking branch 'jryans/service_is_ephemeral' | Nick Mathewson | |
2016-12-05 | Merge remote-tracking branch 'chelseakomlo/circuituse' | Nick Mathewson | |
2016-12-05 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-05 | Test for .git as readable instead of a dir to support worktrees | J. Ryan Stinnett | |
Fixes #20492. | |||
2016-12-05 | Merge remote-tracking branch 'jryans/local-hostname' | Nick Mathewson | |
2016-12-05 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-05 | Fix changes file for 20864: 20638 _did_ get into 0.2.9 | Nick Mathewson | |
2016-12-04 | Use `rend_service_is_ephemeral` for all service checks in `rendservice.c` | J. Ryan Stinnett | |
Fixes #20853. | |||
2016-12-03 | Clarify that ClientRejectInternalAddresses also rejects mDNS *.local hosts | J. Ryan Stinnett | |
Fixes #17070. | |||
2016-12-03 | Use a temporary service list when validating and adding hidden services | teor | |
This resolves two issues: * the checks in rend_add_services were only being performed when adding the service, and not when the service was validated, (this meant that duplicate checks were not being performed, and some SETCONF commands appeared to succeed when they actually failed), and * if one service failed while services were being added, then the service list would be left in an inconsistent state (tor dies when this happens, but the code is cleaner now). Fixes #20860. | |||
2016-12-03 | Changes file for 20864 | teor | |
2016-12-02 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-02 | protover: Fix old tor hardcoded version check | David Goulet | |
When computing old Tor protocol line version in protover, we were looking at 0.2.7.5 twice instead of the specific case for 0.2.9.1-alpha. Fixes #20810 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-12-02 | Merge remote-tracking branch 'teor/bug20667' | Nick Mathewson | |
2016-12-02 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-02 | Merge branch 'bug20716_026' into maint-0.2.9 | Nick Mathewson | |
2016-12-02 | Remove changes files got merged in 0.2.9.6-rc and earlier | Nick Mathewson | |
These won't appear in the 0.3.0.1-alpha changelog, so we don't want to keep them around here. List generated with ./scripts/maint/findMergedChanges.pl | |||
2016-12-02 | Merge branch 'bug20599_030_v4' | Nick Mathewson | |
2016-12-01 | Fix memory leak in bug 20716 | overcaffeinated | |
newconn->address is strdup'ed twice when new_type == CONN_TYPE_AP and conn->socket_family == AF_UNIX. Whilst here, juggle code to make sure newconn->port is assigned from an initialised value in the above case. | |||
2016-12-01 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-01 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2016-12-01 | Stop ignoring misconfigured hidden services | teor | |
Instead, refuse to start tor until the misconfigurations have been corrected. Fixes bug 20559; bugfix on multiple commits in 0.2.7.1-alpha and earlier. | |||
2016-12-01 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-12-01 | Merge branch 'bug20638_029_v2_squashed' into maint-0.2.9 | Nick Mathewson | |
2016-12-01 | Stop ignoring hidden service key anonymity when first starting tor | teor | |
Instead, refuse to start tor if any hidden service key has been used in a different hidden service anonymity mode. Fixes bug 20638; bugfix on 17178 in 0.2.9.3-alpha; reported by ahf. The original single onion service poisoning code checked poisoning state in options_validate, and poisoned in options_act. This was problematic, because the global array of hidden services had not been populated in options_validate (and there were ordrering issues with hidden service directory creation). This patch fixes this issue in rend_service_check_dir_and_add, which: * creates the directory, or checks permissions on an existing directory, then * checks the poisoning state of the directory, then * poisons the directory. When validating, only the permissions checks and the poisoning state checks are perfomed (the directory is not modified). | |||
2016-11-30 | Stop discarding downloaded full descriptors when using microdescs for circuits | teor | |
This affects clients with FetchUselessDescriptors 1. It might also cause subtle bugs on directory mirrors and authorities, causing them to consider all full descriptors as failed or old. | |||
2016-11-30 | Man page update and changes file for 20667 | teor | |
2016-11-24 | adds changes file | Chelsea H. Komlo | |
2016-11-24 | Refactor to remove unnecessary check in circuit_is_available_for_use | Chelsea H. Komlo | |
2016-11-24 | extract magic numbers in circuituse.c | Chelsea H. Komlo | |
2016-11-24 | Refactor circuit_predict_and_launch_new | Chelsea H. Komlo | |
2016-11-24 | moving useful test helper to test_helpers.h | Chelsea H. Komlo | |
2016-11-22 | Try to work around breakage in the OSX 10.12 SDK. | Nick Mathewson | |
Apple is supposed to decorate their function declarations with macros to indicate which OSX version introduced them, so that you can tell the compiler that you want to build against certain versions of OSX. But they forgot to do that for clock_gettime() and getentropy(), both of which they introduced in 10.12. This patch adds a kludge to the configure.ac script where, if we detect that we are targeting OSX 10.11 or earlier, we don't even probe to see if the two offending functions are present. Closes ticket 20235. | |||
2016-11-22 | Merge remote-tracking branch 'teor/fix-mingw-pagesize' | Nick Mathewson | |
2016-11-21 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-11-21 | Merge remote-tracking branch 'arma/bug20423' into maint-0.2.9 | Nick Mathewson | |
2016-11-17 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-11-17 | Merge remote-tracking branch 'teor/bug20634_029' into maint-0.2.9 | Nick Mathewson | |
2016-11-16 | don't attempt a resolve when the cached answer will do | Roger Dingledine | |
For relays that don't know their own address, avoid attempting a local hostname resolve for each descriptor we download. Also cut down on the number of "Success: chose address 'x.x.x.x'" log lines. Fixes bugs 20423 and 20610; bugfix on 0.2.8.1-alpha. | |||
2016-11-16 | doc: Add change file for bug #20646 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> |