Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement proposal-214 rules for CircID checking. | Nick Mathewson | 2012-11-06 |
| | |||
* | Add a pointless 2-byte memset in cell_pack | Nick Mathewson | 2012-11-06 |
| | | | | | | There is probably no code that can write the 2 bytes at the end of the packed_cell_t when the cell is only a 512-byte cell, but let's not get overconfident there. | ||
* | Allow a v4 link protocol for 4-byte circuit IDs. | Nick Mathewson | 2012-11-06 |
| | | | | | | Implements proposal 214. Needs testing. | ||
* | Merge branch 'bug7285' | Nick Mathewson | 2012-11-06 |
|\ | |||
| * | Fix a stupid logic-error in warnings about low ports. | Nick Mathewson | 2012-11-06 |
| | | | | | | | | | | | | Instead of warning about low ports that are advertised, we should have been warning about low ports that we're listening on. Bug 7285, fix on 0.2.3.9-alpha. | ||
* | | Merge branch 'bug7195' | Nick Mathewson | 2012-11-06 |
|\ \ | |/ |/| | |||
| * | Add warning message when a managed proxy dies during configuration. | George Kadianakis | 2012-11-06 |
|/ | |||
* | Merge remote-tracking branch 'asn/bug7292' | Nick Mathewson | 2012-11-04 |
|\ | |||
| * | Use LOG_WARN instead of LOG_PROTOCOL_WARN when parsing transport lines. | George Kadianakis | 2012-11-02 |
| | | |||
* | | Whitespace fixes | Nick Mathewson | 2012-11-04 |
| | | |||
* | | Clean up nonsensical calling convention for config_load_geoip_file_ | Nick Mathewson | 2012-11-04 |
| | | | | | | | | | | (How many "load a file" functions do you typically see where the function frees the filename argument?) | ||
* | | Merge remote-tracking branch 'linus/bug5053-bug5055' | Nick Mathewson | 2012-11-04 |
|\ \ | | | | | | | | | | | | | Conflicts: src/or/geoip.c | ||
| * | | Change some comments to reflect the multitude of GeoIP databases. | Linus Nordberg | 2012-10-31 |
| | | | |||
| * | | Don't memcmp struct in6_addr but rather its s6_addr member. | Linus Nordberg | 2012-10-31 |
| | | | |||
| * | | Duplicate less code. | Linus Nordberg | 2012-10-31 |
| | | | |||
| * | | Changes files for tickets 5053 and 5055. | Linus Nordberg | 2012-10-22 |
| | | | |||
| * | | Name variables more consistently. | Linus Nordberg | 2012-10-22 |
| | | | |||
| * | | Document two functions. | Linus Nordberg | 2012-10-22 |
| | | | |||
| * | | Rename C reserved identifiers missed before. | Linus Nordberg | 2012-10-20 |
| | | | |||
| * | | Add "IPVersions" to control command "status/clients-seen". | Linus Nordberg | 2012-10-20 |
| | | | |||
| * | | Duplicate less code. | Linus Nordberg | 2012-10-20 |
| | | | |||
| * | | Separate IPv4 and IPv6 geoip file loading. | Linus Nordberg | 2012-10-20 |
| | | | | | | | | | | | | | | | | | | | | | Also add IPv6 geoip file digest to extra info. Also also, add support for IPv6 addresses in control command "ip-to-country". | ||
| * | | White space. | Linus Nordberg | 2012-10-17 |
| | | | |||
| * | | Two changes lost in rebase resurrected. | Linus Nordberg | 2012-10-17 |
| | | | |||
| * | | Rename reserved C identifiers. | Linus Nordberg | 2012-10-17 |
| | | | |||
| * | | Update geoip6. | Linus Nordberg | 2012-10-17 |
| | | | |||
| * | | Minor tweaks to nils' v4 vs v6 bridge usage code. | Karsten Loesing | 2012-10-17 |
| | | | |||
| * | | Minor tweaks and comments to nils' geoip v6 code. | Karsten Loesing | 2012-10-17 |
| | | | |||
| * | | Include statistics as to how many connections are IPv4 versus IPv6 | nils | 2012-10-17 |
| | | | |||
| * | | Add GeoIP database for IPv6 addresses | nils | 2012-10-17 |
| | | | |||
| * | | Rename address family specific IPv4 geoip functions in preparation for IPv6 ↵ | nils | 2012-10-17 |
| | | | | | | | | | | | | support | ||
* | | | Add an SLIST_ENTRY definition back on non-win32 | Nick Mathewson | 2012-11-03 |
| | | | | | | | | | | | | | | | | | | Otherwise we break openbsd headers. Fixes bug 7293; bug not on any released Tor. | ||
* | | | Avoid c99 designated initializers in circuitmux_ewma.c | Nick Mathewson | 2012-11-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We still want to build on compilers w/o c99 support, such as (notoriously, shamefully) MSVC. So I'm commenting out the designated initializers in circuitmux_ewma.c. The alternative would have been to use some kind of macros to use designated initializers only when they're supported, but that's error-prone, and can lead to code having different meanings under different compilers. Bug 7286; fix on 0.2.4.4-alpha; spotted by Gisle Vanem. | ||
* | | | Rename SLIST_ENTRY to TOR_SLIST_ENTRY to fix windows compilation | Nick Mathewson | 2012-11-01 |
| | | | | | | | | | | | | | | | | | | Apparently winnt.h defines a different SLIST_ENTRY of its own. Bug not in any version of Tor. | ||
* | | | Fix whitespace | Nick Mathewson | 2012-10-31 |
| | | | |||
* | | | Add a copy of the queue(3) manpage to the git repository. | Nick Mathewson | 2012-10-30 |
| | | | | | | | | | | | | See 7105 | ||
* | | | Merge branch 'bsd_queue' of ssh://git-rw.torproject.org/nickm/tor | Andrea Shepard | 2012-10-30 |
|\ \ \ | |_|/ |/| | | |||
| * | | Try refactoring channel list to use HT_ and LIST_ stuff directly | Nick Mathewson | 2012-10-12 |
| | | | |||
| * | | Use SIMPLEQ, not smartlist_t, for channel cell queues. | Nick Mathewson | 2012-10-12 |
| | | | | | | | | | | | | This lets us use fewer memory allocations, and avoid O(n^2) iterations | ||
| * | | Add a copy of OpenBSD's sys/queue.h as tor_queue.h | Nick Mathewson | 2012-10-12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are as many divergent implementations of sys/queue.h as there are operating systems shipping it, it would seem. They have some code in common, but have drifted apart, and have added other stuff named differently. So I'm taking a relatively sane one, and hoping for the best. I'm taking OpenBSD's in particular because of the lack of external dependencies, the presence of a CIRCLEQ (we could use one of those in places), and the liberal licensing terms. I'm naming the file tor_queue.h, since historically we've run into trouble having headers with the same names as system headers (log.h, for example.) | ||
* | | | changes file for bug 7235 | Nick Mathewson | 2012-10-28 |
| | | | |||
* | | | Fix undefined reference to libm functions linking tor-fw-helper | Anthony G. Basile | 2012-10-28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When configuring tor without upnp support, ie ./configure --disable-upnp, tor-fw-helper fails to link with undefined references to `ceil' and `log'. This if fixed by linking to libm. X-Gentoo-Bug: 435040 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=435040 Reported-by: Alexandre <alexandre.cortes@outlook.com> Signed-off-by: Anthony G. Basile <blueness@gentoo.org> | ||
* | | | Merge remote-tracking branch 'asn/bug6832' | Nick Mathewson | 2012-10-27 |
|\ \ \ | |||
| * | | | Add a unit test for the old crash input of tor_timegm(). | George Kadianakis | 2012-09-13 |
| | | | | |||
* | | | | bump to 0.2.4.5-alpha-dev | Roger Dingledine | 2012-10-26 |
| | | | | |||
* | | | | forward-port the 0.2.3.24-rc changelog | Roger Dingledine | 2012-10-26 |
| | | | | |||
* | | | | touch-ups | Roger Dingledine | 2012-10-26 |
| | | | | |||
* | | | | Optimistically say 0.2.4.5-alpha is coming out today | Nick Mathewson | 2012-10-25 |
| | | | | |||
* | | | | Bump the version number to 0.2.4.5-alpha | Nick Mathewson | 2012-10-25 |
| | | | | | | | | | | | | | | | | (For real this time. It turns out that 4 and 5 are different numbers.) | ||
* | | | | Bump version to 0.2.4.5-alpha | Nick Mathewson | 2012-10-25 |
| | | | |