summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2009-08-27start changelog for 0.2.2.2-alphaRoger Dingledine
2009-08-27Merge branch 'maint-0.2.1'Roger Dingledine
2009-08-27extremely infinite? who talks like that?Roger Dingledine
2009-08-27Merge branch 'maint-0.2.1'Roger Dingledine
2009-08-26put karsten's changelog in the right placeRoger Dingledine
2009-08-26When Tor fails to parse a descriptor of any kind, dump it to disk.Karsten Loesing
2009-08-26changelog and spec changes for the .exit fixRoger Dingledine
2009-08-26nobody forward-ported the 0.2.0.35 changelogRoger Dingledine
2009-08-26clean up the changelog for 0.2.2.1-alphaRoger Dingledine
2009-08-26Merge commit 'karsten/proposal-166-impl-master'Nick Mathewson
2009-08-26A changelog entry and a bit more documentation for socks-clientNick Mathewson
2009-08-21Add the first 8 bytes of the git commit digest to our versions.Nick Mathewson
Note that unlike subversion revision numbers, it isn't meaningful to compare these for anything but equality. We define a sort-order anyway, in case one of these accidentally slips into a recommended-versions list.
2009-08-20Survive unparseable cached cert fileRoger Dingledine
2009-08-20Notice v3 cert parsing failuresRoger Dingledine
If any the v3 certs we download are unparseable, we should actually notice the failure so we don't retry indefinitely. Bugfix on 0.2.0.x; reported by "rotator".
2009-08-20Fix a rare infinite-recursion bug when shutting down.Nick Mathewson
Once we had called log_free_all(), anything that tried to log a message (like a failed tor_assert()) would fail like this: 1. The logging call eventually invokes the _log() function. 2. _log() calls tor_mutex_lock(log_mutex). 3. tor_mutex_lock(m) calls tor_assert(m). 4. Since we freed the log_mutex, tor_assert() fails, and tries to log its failure. 5. GOTO 1. Now we allocate the mutex statically, and never destroy it on shutdown. Bugfix on 0.2.0.16-alpha, which introduced the log mutex. This bug was found by Matt Edman.
2009-08-19Some final (?) cleanups of proposal 166 implementation.Karsten Loesing
2009-08-19Update ChangeLog with changes from proposal 166.Karsten Loesing
2009-08-12Merge commit 'origin/maint-0.2.1'Nick Mathewson
2009-08-11Fix possible segmentation fault on directory authorities.Karsten Loesing
The more verbose logs that were added in ee58153 also include a string that might not have been initialized. This can lead to segfaults, e.g., when setting up private Tor networks. Initialize this string with NULL.
2009-08-10Merge branch 'maint-0.2.1'Roger Dingledine
2009-08-10Send sendmes when we're down 100 cells, not 101.Roger Dingledine
Send circuit or stream sendme cells when our window has decreased by 100 cells, not when it has decreased by 101 cells. Bug uncovered by Karsten when testing the "reduce circuit window" performance patch. Bugfix on the 54th commit on Tor -- from July 2002, before the release of Tor 0.0.0. This is the new winner of the oldest-bug prize.
2009-08-10Merge branch 'maint-0.2.1' into tmp_mergeRoger Dingledine
2009-08-10Set up urras as the seventh v3 directory authority.Roger Dingledine
2009-08-08LetsKillNoConnect removes support for .noconnectJacob Appelbaum
This is a patch to remove support for .noconnect. We are removing .noconnect because of a talk at Defcon 17 by Gregory Fleischer.
2009-07-30Merge commit 'origin/maint-0.2.1'Nick Mathewson
Resolved onflicts in: ChangeLog src/or/config.c src/or/or.h
2009-07-28credit optimist for the bug 1038 diagnosisRoger Dingledine
also bring the release notes up to date
2009-07-28Fix a signed/unsigned compile warning in 0.2.1.19Roger Dingledine
2009-07-28Merge branch 'maint-0.2.1' into masterRoger Dingledine
2009-07-28bump to 0.2.1.19tor-0.2.1.19Roger Dingledine
2009-07-27Changing MaxAdvertisedBW may not need a republishSebastian Hahn
Relays no longer publish a new server descriptor if they change their MaxAdvertisedBandwidth config option but it doesn't end up changing their advertised bandwidth numbers. Bugfix on 0.2.0.28-rc; fixes bug 1026. Patch from Sebastian.
2009-07-27Write fingerprint to file and log without spacesRoger Dingledine
Now it will look like the fingerprints in our bridges documentation, and confuse fewer users.
2009-07-27Don't leak memory if we get too many create cellsRoger Dingledine
Specifically, every time we get a create cell but we have so many already queued that we refuse it. Bugfix on 0.2.0.19-alpha; fixes bug 1034. Reported by BarkerJr.
2009-07-27three hacks to workaround bug 1038Roger Dingledine
The problem is that clients and hidden services are receiving relay_early cells, and they tear down the circuit. Hack #1 is for rendezvous points to rewrite relay_early cells to relay cells. That way there are never any incoming relay_early cells. Hack #2 is for clients and hidden services to never send a relay_early cell on an established rendezvous circuit. That works around rendezvous points that haven't upgraded yet. Hack #3 is for clients and hidden services to not tear down the circuit when they receive an inbound relay_early cell. We already refuse extend cells at clients.
2009-07-25Merge commit 'ioerror/DirFetchInfoExtraEarly'Nick Mathewson
Conflicts: ChangeLog
2009-07-24clean up the 0.2.2.1-alpha changelog entryRoger Dingledine
2009-07-24Merge branch 'maint-0.2.1' into masterRoger Dingledine
2009-07-24add a changelog entry for the upcoming 0.2.1.18Roger Dingledine
2009-07-24add blurbs for recent release candidatesRoger Dingledine
2009-07-16Merge branch 'dirreq-timing'Nick Mathewson
2009-07-15Some tweaks to statistics.Karsten Loesing
Changes to directory request statistics: - Rename GEOIP statistics to DIRREQ statistics, because they now include more than only GeoIP-based statistics, whereas other statistics are GeoIP-dependent, too. - Rename output file from geoip-stats to dirreq-stats. - Add new config option DirReqStatistics that is required to measure directory request statistics. - Clean up ChangeLog. Also ensure that entry guards statistics have access to a local GeoIP database.
2009-07-15Directories now also measure download times of network statuses.Karsten Loesing
2009-07-15Allow interval and memunit cfg variables to be set to fractions.Nick Mathewson
2009-07-14Merge commit 'karsten/geoipstats-shares-master'Nick Mathewson
2009-07-13Add support for a new option: FetchDirInfoExtraEarlyJacob Appelbaum
This new option will allow clients to download the newest fresh consensus much sooner than they normally would do so, even if they previously set FetchDirInfoEarly. This includes a proper ChangeLog entry and an updated man page.
2009-07-09List unresolved requests in geoip stats as country '??'.Karsten Loesing
2009-07-07Merge commit 'karsten/entrystats-master'Nick Mathewson
Conflicts: ChangeLog configure.in src/or/config.c src/or/or.h
2009-07-07Merge commit 'karsten/bufferstats-master'Nick Mathewson
2009-07-07Merge commit 'origin/maint-0.2.1'Nick Mathewson
Conflicts: ChangeLog configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h
2009-07-07Make "Invalid onion hostname" msg respect SafeLogging.Nick Mathewson
Patch by Roger; fixes bug 1027.
2009-07-05If configured, write entry-node statistics to disk periodically.Karsten Loesing