Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-31 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-10-31 | Actually free the worker_state_t object when we do an update with it | Nick Mathewson | |
Previously we freed the old "keys" object, but leaked the worker_state_t that we had taken it from. Fixes bug 20401; bugfix on 0.2.6.3-alpha. | |||
2016-10-27 | Add implementation of smartlist_add_strdup | overcaffeinated | |
Add smartlist_add_strdup(sl, string) - replaces the use of smartlist_add(sl, tor_strdup(string)). Fixes bug 20048. | |||
2016-10-26 | Add historic bwweight tests, comments, line len fixes | Matt Traudt | |
2016-10-26 | Add consensus weight calculation tests | Matt Traudt | |
2016-10-26 | Fix default bw weights with new consensus method | Matt Traudt | |
See #14881 | |||
2016-10-26 | Merge remote-tracking branch 'pastly/ticket20459' | Nick Mathewson | |
2016-10-26 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2016-10-26 | Avoid tor_fragile_assert() failure with DNSPort on RESOLVED_TYPE_ERROR | Nick Mathewson | |
The tor_fragile_assert() bug has existed here since c8a5e2d588e0d91 in tor-0.2.1.7-alpha forever, but tor_fragile_assert() was mostly a no-op until 0.2.9.1-alpha. Fixes bug 19869. | |||
2016-10-25 | Fix ewma_cmp_cmux never considering policies different | Matt Traudt | |
2016-10-24 | Merge remote-tracking branch 'pastly/ticket20273' | Nick Mathewson | |
2016-10-23 | man: Fix default value of AuthDirGuardBWGuarantee to 2MB | David Goulet | |
Closes #20435 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-10-19 | changes file for 20389 | Nick Mathewson | |
2016-10-19 | Merge remote-tracking branch 'chelseakomlo/master' | Nick Mathewson | |
2016-10-19 | Merge remote-tracking branch 'andrea/ticket19858_v2' | Nick Mathewson | |
Conflict in entrynodes.c: any_bridge_supports_microdescriptors was removed in master, and modified in 19858_v2 | |||
2016-10-19 | Unify code in channel_write_*cell() | Nick Mathewson | |
Patch from pingl; patch for 13827. | |||
2016-10-19 | Merge remote-tracking branch 'arma/bug6769' | Nick Mathewson | |
2016-10-19 | Refactor purpose_needs_anonymity to use switch statement | Chelsea H. Komlo | |
2016-10-18 | Refactor to use purpose_needs_anonymity and remove is_sensitive_dir_purpose | Chelsea H. Komlo | |
2016-10-18 | changes file for module docs | Nick Mathewson | |
2016-10-17 | Fold 20384 into changelog | Nick Mathewson | |
2016-10-17 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-10-17 | Merge branch 'buf_sentinel_026_v2' into maint-0.2.8 | Nick Mathewson | |
2016-10-17 | Add a one-word sentinel value of 0x0 at the end of each buf_t chunk | Nick Mathewson | |
This helps protect against bugs where any part of a buf_t's memory is passed to a function that expects a NUL-terminated input. It also closes TROVE-2016-10-001 (aka bug 20384). | |||
2016-10-17 | Start on an 0.2.9.4-alpha changelog | Nick Mathewson | |
2016-10-17 | changes file for module docs | Nick Mathewson | |
2016-10-14 | Merge remote-tracking branch 'public/spaces_in_unix_addrs' | Nick Mathewson | |
2016-10-14 | Merge branch 'bug18357_v2' | Nick Mathewson | |
2016-10-11 | Merge remote-tracking branch 'yawning-schwanenlied/bug20261' | Nick Mathewson | |
2016-10-11 | torrc parsing b0rks on carriage-return | paolo.ingls@gmail.com | |
(Specifically, carriage return after a quoted value in a config line. Fixes bug 19167; bugfix on 0.2.0.16-alpha when we introduced support for quoted values. Unit tests, changes file, and this parenthetical by nickm.) | |||
2016-10-11 | Merge remote-tracking branch 'asn/bug19223' | Nick Mathewson | |
2016-10-10 | Fix non-triggerable heap corruption at do_getpass(). | George Kadianakis | |
2016-10-06 | Stop implying that we support openssl 1.0.0; we don't. | Nick Mathewson | |
Closes ticket 20303. The LIBRESSL_VERSION_NUMBER check is needed because if our openssl is really libressl, it will have an openssl version number we can't really believe. | |||
2016-10-06 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-10-06 | Only use -levent when checking functions if we will use it to link. | Nick Mathewson | |
Fixes 19904; bugfix on b62abf9f21499ab; patch from Rubiate. | |||
2016-10-05 | Clean up and fix exit policy check in connection_exit_connect(). | Nick Mathewson | |
Previously, we would reject even rendezvous connections to IPv6 addresses when IPv6Exit was false. But that doesn't make sense; we don't count that as "exit"ing. I've corrected the logic and tried to make it a lottle more clear. Fixes bug 18357; this code has been wrong since 9016d9e8294a352 in 0.2.4.7-alpha. | |||
2016-10-05 | Update geoip and geoip6 to the October 6 2016 database. | Karsten Loesing | |
2016-10-04 | Allow a unix: address to contain a C-style quoted string. | Nick Mathewson | |
Feature 18753 -- all this to allow spaces. | |||
2016-10-03 | Change some dirvote.c comments to reflect reality | Matt Traudt | |
2016-10-03 | Teach 'make tags' about MOCK_IMPL. | Nick Mathewson | |
Patch from nherring; closes ticket 16869 | |||
2016-10-03 | Avoid reordering IPv6 interface addresses | cypherpunks | |
When deleting unsuitable addresses in get_interface_address6_list(), to avoid reordering IPv6 interface addresses and keep the order returned by the OS, use SMARTLIST_DEL_CURRENT_KEEPORDER() instead of SMARTLIST_DEL_CURRENT(). This issue was reported by René Mayrhofer. [Closes ticket 20163; changes file written by teor. This paragraph added by nickm] | |||
2016-10-03 | Fix parse_virtual_addr_network minimum network size | Paolo Inglese | |
2016-10-02 | Bridges and relays now use microdescriptors | Roger Dingledine | |
(like clients do) rather than old-style router descriptors. Now bridges will blend in with clients in terms of the circuits they build. Fixes bug 6769; bugfix on 0.2.3.2-alpha. | |||
2016-10-01 | Bridge-using clients now use their cached microdesc consensus | Roger Dingledine | |
Clients that use bridges were ignoring their cached microdesc-flavor consensus files, because they only thought they should use the microdesc flavor once they had a known-working bridge that could offer microdescs, and at first boot no bridges are known-working. This bug caused bridge-using clients to download a new microdesc consensus on each startup. Fixes bug 20269; bugfix on 0.2.3.12-alpha. | |||
2016-09-30 | Bug 20261: Disable IsolateClientAddr on AF_LOCAL SocksPorts. | Yawning Angel | |
The client addr is essentially meaningless in this context (yes, it is possible to explicitly `bind()` AF_LOCAL client side sockets to a path, but no one does it, and there are better ways to grant that sort of feature if people want it like using `SO_PASSCRED`). | |||
2016-09-26 | Merge remote-tracking branch 'public/ticket20001_v2' | Nick Mathewson | |