aboutsummaryrefslogtreecommitdiff
path: root/changes
Commit message (Collapse)AuthorAge
* Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-09-08
|\
| * Merge remote branch 'karsten/geoip-sep2010' into maint-0.2.1Nick Mathewson2010-09-08
| |\
| | * Update to the September 1 2010 Maxmind GeoLite Country database.Karsten Loesing2010-09-08
| | |
* | | Merge branch 'bug1653'Nick Mathewson2010-09-08
|\ \ \
| * | | Mashael has a last name. (Taken from Ian's cv page.)Nick Mathewson2010-08-18
| | | |
| * | | Detect if we try to put a cell onto a supposedly blocked cell queue.Nick Mathewson2010-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When this happens, run through the streams on the circuit and make sure they're all blocked. If some aren't, that's a bug: block them all and log it! If they all are, where did the cell come from? Log it! (I suspect that this actually happens pretty frequently, so I'm making these log messages appear at INFO.)
| * | | Decide whether to ignore SENDMEs based on streams_blocked, not queue sizeNick Mathewson2010-08-18
| | | |
* | | | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-09-08
|\ \ \ \ | | |/ / | |/| |
| * | | Close a non-open OR connection *only* after KeepalivePeriod.Nick Mathewson2010-09-03
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | Merge remote branch 'public/win_unicode_fixes'Nick Mathewson2010-09-06
|\ \ \
| * | | Make the windows build succeed with or without -DUNICODE enabled.Nick Mathewson2010-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should keep WinCE working (unicode always-on) and get Win98 working again (unicode never-on). There are two places where we explicitly use ASCII-only APIs, still: in ntmain.c and in the unit tests. This patch also fixes a bug in windoes tor_listdir that would cause the first file to be listed an arbitrary number of times that was also introduced with WinCE support. Should fix bug 1797.
* | | | Merge branch 'ratelim'Nick Mathewson2010-08-31
|\ \ \ \
| * | | | Add a generic rate-limited log mechanism, and use it in a few placesNick Mathewson2010-08-18
| | |_|/ | |/| | | | | | | | | | Incidentally fixes bug 1042.
* | | | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-08-26
|\ \ \ \ | | |_|/ | |/| |
| * | | Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848Nick Mathewson2010-08-26
| | | |
| * | | Backport END_STREAM_REASON_NOROUTE for client use.Sebastian Hahn2010-08-18
| | | | | | | | | | | | | | | | (Partial backport of 150ed553dfce9, 161b275028e90, and 4c948ffd6.)
* | | | Fix a compile warning on OpenBSDSebastian Hahn2010-08-22
| |_|/ |/| |
* | | Warn for bad combination of cookie optionsSebastian Hahn2010-08-20
| | | | | | | | | | | | | | | | | | Setting CookieAuthFileGroupReadable but without setting CookieAuthFile makes no sense, because unix directory permissions for the data directory prevent the group from accessing the file anyways.
* | | fold in even more changelog entriesRoger Dingledine2010-08-18
| | |
* | | delay geoip stats even more for relays-turned-bridgesRoger Dingledine2010-08-18
| |/ |/|
* | Merge commit 'karsten/dirbytes2'Nick Mathewson2010-08-18
|\ \ | | | | | | | | | | | | Conflicts: src/or/rephist.h
| * | Correctly report written bytes on linked connections.Karsten Loesing2010-08-18
| | |
| * | Count bytes we spend on answering directory requests.Karsten Loesing2010-08-18
| | |
* | | Remove unused function declarationsSebastian Hahn2010-08-17
| | | | | | | | | | | | | | | | | | Also remove some #if 0'd code from the unit tests for buffers. The code was killed in e6794e58081af773073c266e23fe3ab2ebecdb7e (5 years ago), and is now broken anyways.
* | | Merge branch 'maint-0.2.1'Nick Mathewson2010-08-17
|\ \ \ | | |/ | |/| | | | | | | Resolved conflict in src/or/networkstatus.c
| * | Merge branch 'bug1141_v3' into maint-0.2.1Nick Mathewson2010-08-17
| |\ \
| | * | Scale CONSENSUS_MIN_SECONDS_BEFORE_CACHING by voting intervalNick Mathewson2010-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | fold in the next set of changelog entriesRoger Dingledine2010-08-16
| | | |
* | | | Merge commit 'public/warn1125'Nick Mathewson2010-08-16
|\ \ \ \
| * | | | Make buf_shrink_freelists warn, not crash, when n_to_skip is too highNick Mathewson2010-08-10
| | | | | | | | | | | | | | | | | | | | | | | | | This mitigates bug 1125, but doesn't fix its root cause (whatever that is).
* | | | | Fix compilation with --with-dmallocKarsten Loesing2010-08-16
| | | | | | | | | | | | | | | | | | | | Fixes 1832; bugfix on 0.2.2.6-alpha
* | | | | Merge commit 'sebastian/bug1831'Nick Mathewson2010-08-15
|\ \ \ \ \
| * | | | | Fix a memory leak in dirvote_compute_consensuses()Sebastian Hahn2010-08-16
| | | | | |
| * | | | | Fix a memory leakSebastian Hahn2010-08-16
| | | | | | | | | | | | | | | | | | | | | | | | It happened in dirvote_add_signatures_to_pending_consesus().
| * | | | | Fix a memory leak in circuit_build_times_parse_stateSebastian Hahn2010-08-16
| | | | | | | | | | | | | | | | | | | | | | | | Thanks weasel for noticing.
* | | | | | Make Sebastian's misc-reasons branch compile; frob the changes fileNick Mathewson2010-08-15
| | | | | |
* | | | | | Merge commit 'sebastian/misc-reason'Nick Mathewson2010-08-15
|\ \ \ \ \ \
| * | | | | | Introduce END_STREAM_REASON_NOROUTESebastian Hahn2010-08-03
| | | | | | |
| * | | | | | Handle EHOSTUNREACH in errno_to_stream_end_reason()Sebastian Hahn2010-08-03
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | We used to not recognize it and returned END_STREAM_REASON_MISC. Instead, return END_STREAM_REASON_INTERNAL.
* | | | | | Add a changes file for Karsten's stats-tests branchNick Mathewson2010-08-15
| |/ / / / |/| | | |
* | | | | reinit per-conn token buckets on config or consensus changeRoger Dingledine2010-08-15
| | | | |
* | | | | changes entry for bug 1741Roger Dingledine2010-08-13
| | | | |
* | | | | fix a memory leak introduced by df1ef2f0f0856afRoger Dingledine2010-08-13
| | | | |
* | | | | fold in the makefile.am changes entryRoger Dingledine2010-08-13
| | | | |
* | | | | Fix changes/ file for bug #1773.Linus Nordberg2010-08-11
| |_|_|/ |/| | |
* | | | fold in most of the changes/foo filesRoger Dingledine2010-08-11
| |/ / |/| |
* | | Merge commit 'karsten/stats_v4_rebased'Nick Mathewson2010-08-06
|\ \ \
| * | | Allow enabling or disabling *Statistics while Tor is running.Karsten Loesing2010-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch we stop scheduling when we should write statistics using a single timestamp in run_scheduled_events(). Instead, we remember when a statistics interval starts separately for each statistic type in geoip.c and rephist.c. Every time run_scheduled_events() tries to write stats to disk, it learns when it should schedule the next such attempt. This patch also enables all statistics to be stopped and restarted at a later time. This patch comes with a few refactorings, some of which were not easily doable without the patch.
* | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2010-08-04
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | | | | | | | | | | | | Conflicts: debian/changelog debian/control debian/patches/03_tor_manpage_in_section_8.dpatch debian/patches/06_add_compile_time_defaults.dpatch debian/rules
| * | Remove the debian directory from the main git repositoryNick Mathewson2010-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.