summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-16add blurb, change release datetor-0.2.1.28Roger Dingledine
2010-12-16Merge branch 'maint-0.2.1' into release-0.2.1Roger Dingledine
2010-12-16put 0.2.1.28 release notes in place tooRoger Dingledine
2010-12-16bump to 0.2.1.28Roger Dingledine
2010-12-16fold in changelog entryRoger Dingledine
2010-12-16Merge branch 'maint-0.2.1' into release-0.2.1Roger Dingledine
2010-12-16Merge commit 'nickm/fix_security_bug_021' into maint-0.2.1Roger Dingledine
2010-12-16merge changes filesRoger Dingledine
2010-12-16Merge branch 'maint-0.2.1' into release-0.2.1Roger Dingledine
Conflicts: src/config/geoip
2010-12-16Change gabelmoo's IP address and ports.Karsten Loesing
2010-12-15Add a changelog entryNick Mathewson
2010-12-15Make payloads into uint8_t.Nick Mathewson
This will avoid some signed/unsigned assignment-related bugs.
2010-12-13Have all of our allocation functions and a few others check for underflowNick Mathewson
It's all too easy in C to convert an unsigned value to a signed one, which will (on all modern computers) give you a huge signed value. If you have a size_t value of size greater than SSIZE_T_MAX, that is way likelier to be an underflow than it is to be an actual request for more than 2gb of memory in one go. (There's nothing in Tor that should be trying to allocate >2gb chunks.)
2010-12-13Base SIZE_T_CEILING on SSIZE_T_MAX.Nick Mathewson
2010-12-08Update to the December 1 2010 Maxmind GeoLite Country database.Karsten Loesing
2010-12-01add 0.2.1.27 blurb and changelog to release notesRoger Dingledine
2010-11-23integrate the changelog entrytor-0.2.1.27Roger Dingledine
2010-11-23Merge branch 'maint-0.2.1' into release-0.2.1Roger Dingledine
2010-11-23Fix compilation with mingw and OpenSSL 0.9.8m+mingw-san
2010-11-23Use S_CASE for ehostunreach, not E_CASE. Partial backport of 69deb22f. Fixes ↵Nick Mathewson
0.2.1 compilation on windows
2010-11-23fold in changelogRoger Dingledine
2010-11-23Merge branch 'maint-0.2.1' into release-0.2.1Roger Dingledine
2010-11-23stop shipping doc/img and doc/website in the tarballRoger Dingledine
2010-11-22fold in geoip changes commitRoger Dingledine
2010-11-22move to the november 1 maxmind geoip dbRoger Dingledine
2010-11-22add blurbs to recent releasesRoger Dingledine
2010-11-21bump to 0.2.1.27Roger Dingledine
2010-11-21fold in the pending changesRoger Dingledine
2010-11-21Merge branch 'maint-0.2.1' into release-0.2.1Roger Dingledine
2010-11-21Merge branch 'fix2204' into maint-0.2.1Nick Mathewson
2010-11-20Do not set the hostname TLS extension server-side; only client-sideNick Mathewson
This may fix bug 2204, and resolve the incompatibility with openssl 0.9.8p/1.0.0b.
2010-11-12Add changes file for bug1125Nick Mathewson
2010-11-12Disable logging to control port connections in buf_shrink_freelists.Robert Ransom
If buf_shrink_freelists calls log_warn for some reason, we don't want the log call itself to throw buf_shrink_freelists further off the rails.
2010-11-12Move the original log_info call out of the core of buf_shrink_freelists.Robert Ransom
Sending a log message to a control port can cause Tor to allocate a buffer, thereby changing the length of the freelist behind buf_shrink_freelists's back, thereby causing an assertion to fail. Fixes bug #1125.
2010-11-11let unpublished bridges learn their ip address tooRoger Dingledine
2010-11-10Enforce multiplicity rules when parsing annotations.Nick Mathewson
We would never actually enforce multiplicity rules when parsing annotations, since the counts array never got entries added to it for annotations in the token list that got added by earlier calls to tokenize_string. Found by piebeer.
2010-11-10Fix a bug where seting allow_annotations==0 only ignores annotations, but ↵Nick Mathewson
does not block them
2010-10-04Update to the October 1 2010 Maxmind GeoLite Country database.Karsten Loesing
2010-09-28actually retry bridges when your network goes awayRoger Dingledine
2010-09-08Merge remote branch 'karsten/geoip-sep2010' into maint-0.2.1Nick Mathewson
2010-09-08Remove a needless keep_open_until_flushedNick Mathewson
2010-09-08Update to the September 1 2010 Maxmind GeoLite Country database.Karsten Loesing
2010-09-03Close a non-open OR connection *only* after KeepalivePeriod.Nick Mathewson
When we introduced the code to close non-open OR connections after KeepalivePeriod had passed, we replaced some code that said if (!connection_is_open(conn)) { /* let it keep handshaking forever */ } else if (do other tests here) { ... with new code that said if (!connection_is_open(conn) && past_keepalive) { /* let it keep handshaking forever */ } else if (do other tests here) { ... This was a mistake, since it made all the other tests start applying to non-open connections, thus causing bug 1840, where non-open connections get closed way early. Fixes bug 1840. Bugfix on 0.2.1.26 (commit 67b38d50).
2010-08-26Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848Nick Mathewson
2010-08-18Backport END_STREAM_REASON_NOROUTE for client use.Sebastian Hahn
(Partial backport of 150ed553dfce9, 161b275028e90, and 4c948ffd6.)
2010-08-17Merge branch 'bug1141_v3' into maint-0.2.1Nick Mathewson
2010-08-17Scale CONSENSUS_MIN_SECONDS_BEFORE_CACHING by voting intervalNick Mathewson
If the voting interval was short enough, the two-minutes delay of CONSENSUS_MIN_SECONDS_BEFORE_CACHING would confuse bridges to the point where they would assert before downloading a consensus. It it was even shorter (<4 minutes, I think), caches would assert too. This patch fixes that by having replacing the two-minutes value with MIN(2 minutes, interval/16). Bugfix for 1141; the cache bug could occur since 0.2.0.8-alpha, so I'm calling this a bugfix on that. Robert Hogan diagnosed this. Done as a patch against maint-0.2.1, since it makes it hard to run some kinds of testing networks.
2010-08-04Remove the debian directory from the main git repositoryNick Mathewson
Once upon a time it made sense to keep all the Debian files in the main Tor distribution, since repeatedly merging them back in was hard. Now that we're on git, that's no longer so. Peter's debian repository at debian/tor.git on our git server has the most recent version of the tor-on-debian packaging stuff, and the versions in our own repository have gotten out of date. Resolves bug #1735.
2010-08-03Update to the August 1 2010 Maxmind GeoLite Country database.Karsten Loesing
2010-06-13remove old changes that were folded into 0.2.1.26Roger Dingledine