aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Only send netinfo clock_skew to controller if an authority told us soRoger Dingledine2009-08-28
| | | | | | | | We were triggering a CLOCK_SKEW controller status event whenever we connect via the v2 connection protocol to any relay that has a wrong clock. Instead, we should only inform the controller when it's a trusted authority that claims our clock is wrong. Bugfix on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
* extremely infinite? who talks like that?Roger Dingledine2009-08-27
|
* nobody forward-ported the 0.2.0.35 changelogRoger Dingledine2009-08-26
|
* Merge commit 'phobos/vidalia-bundle-updates-maint-0.2.1' into maint-0.2.1Nick Mathewson2009-08-25
|\
| * update osx-dmg creation directions for the new methodsphobos2009-08-25
| |
* | Fix a rare infinite-recursion bug when shutting down.Nick Mathewson2009-08-20
|/ | | | | | | | | | | | | | | | | | | 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.
* update fetch-all with dir authAndrew Lewman2009-08-13
|
* Fix possible segmentation fault on directory authorities.Karsten Loesing2009-08-11
| | | | | | 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.
* Send sendmes when we're down 100 cells, not 101.Roger Dingledine2009-08-10
| | | | | | | | | 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.
* directory-archive scripts now fetch from urras tooRoger Dingledine2009-08-10
|
* Set up urras as the seventh v3 directory authority.Roger Dingledine2009-08-10
|
* Merge commit 'karsten/hsauth-manpage-maint-0.2.1' into maint-0.2.1Nick Mathewson2009-08-09
|\
| * Make configuration of hidden services with authorization somewhat clearer.Karsten Loesing2009-08-01
| |
* | add geoip file to uninstallAndrew Lewman2009-08-03
| |
* | add receipts to be wiped.Andrew Lewman2009-08-01
| |
* | Cleaner fix for get_effective_bw(rate|burst), with comment on why it is ok.Nick Mathewson2009-07-30
| |
* | Merge commit 'debian-tor-0.2.1.19-1' into maint-0.2.1Nick Mathewson2009-07-29
|\ \ | |/ |/|
| * Mention that this closes #538960 in the changelogPeter Palfrader2009-07-29
| |
| * Merge branch 'debian-merge' into debianPeter Palfrader2009-07-29
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * debian-merge: New upstream version bump to 0.2.1.19 document my new relay-early behavior Changing MaxAdvertisedBW may not need a republish Write fingerprint to file and log without spaces Don't leak memory if we get too many create cells three hacks to workaround bug 1038
| | * New upstream versionPeter Palfrader2009-07-29
| | |
| | * Merge commit 'tor-0.2.1.19' into debian-mergePeter Palfrader2009-07-29
| |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'tor-0.2.1.19': bump to 0.2.1.19 document my new relay-early behavior Changing MaxAdvertisedBW may not need a republish Write fingerprint to file and log without spaces Don't leak memory if we get too many create cells three hacks to workaround bug 1038
* | | credit optimist for the bug 1038 diagnosisRoger Dingledine2009-07-28
| | | | | | | | | | | | also bring the release notes up to date
* | | Fix a signed/unsigned compile warning in 0.2.1.19Roger Dingledine2009-07-28
| |/ |/|
* | bump to 0.2.1.19Roger Dingledine2009-07-28
| |
* | document my new relay-early behaviorRoger Dingledine2009-07-28
| |
* | Changing MaxAdvertisedBW may not need a republishSebastian Hahn2009-07-27
| | | | | | | | | | | | | | 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.
* | Write fingerprint to file and log without spacesRoger Dingledine2009-07-27
| | | | | | | | | | Now it will look like the fingerprints in our bridges documentation, and confuse fewer users.
* | Don't leak memory if we get too many create cellsRoger Dingledine2009-07-27
| | | | | | | | | | | | | | 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.
* | three hacks to workaround bug 1038Roger Dingledine2009-07-27
|/ | | | | | | | | | | | | | | | 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.
* Merge branch 'debian-merge' into debianPeter Palfrader2009-07-25
|\ | | | | | | | | | | | | | | | | | | | | | | | | * debian-merge: New upstream version bump to 0.2.1.18 put in the full 0.2.1 release notes add a changelog entry for the upcoming 0.2.1.18 make phobos's lines start with tabs again added LIBS=-lrt to Makefile.am for static libevent in the tor rpms. forward-port the 0.2.0.35 release notes add blurbs for recent release candidates Bump version to 0.2.1.17-rc-dev
| * New upstream versionPeter Palfrader2009-07-25
| |
| * Merge commit 'tor-0.2.1.18' into debian-mergePeter Palfrader2009-07-25
|/| | | | | | | | | | | | | | | | | | | | | | | * commit 'tor-0.2.1.18': bump to 0.2.1.18 put in the full 0.2.1 release notes add a changelog entry for the upcoming 0.2.1.18 make phobos's lines start with tabs again added LIBS=-lrt to Makefile.am for static libevent in the tor rpms. forward-port the 0.2.0.35 release notes add blurbs for recent release candidates Bump version to 0.2.1.17-rc-dev
| * bump to 0.2.1.18Roger Dingledine2009-07-24
| |
| * put in the full 0.2.1 release notesRoger Dingledine2009-07-24
| |
| * add a changelog entry for the upcoming 0.2.1.18Roger Dingledine2009-07-24
| |
| * make phobos's lines start with tabs againRoger Dingledine2009-07-24
| | | | | | | | in case Make on openirix128 can't handle it otherwise
| * added LIBS=-lrt to Makefile.am for static libevent in the tor rpms.Andrew Lewman2009-07-24
| |
| * forward-port the 0.2.0.35 release notesRoger Dingledine2009-07-24
| |
| * add blurbs for recent release candidatesRoger Dingledine2009-07-24
| |
| * Merge commit 'debian-tor-0.2.1.17-rc-1' into maint-0.2.1Nick Mathewson2009-07-14
| |\ | |/ |/|
* | Release 0.2.1.17-rc-1Peter Palfrader2009-07-13
| |
* | Merge branch 'debian-merge' into debianPeter Palfrader2009-07-13
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * debian-merge: (21 commits) Bump version to 0.2.1.17-rc Make "Invalid onion hostname" msg respect SafeLogging. updated rpm instructions for realtime libevent. Revise 0.2.1.17-rc changelog. Make an attempt to fix bug 1024. Update the year for the copyright statement in two more files another minor patch to add to 0.2.1.x and give the bug 969 fixes a changelog the third piece of bug 969 fixing the second piece of bug 969 fixing the first piece of bug 969 fixing Have eventdns set the "truncated" bit correctly. stop capping bandwidths we see in the consensus Added ChangeLog entry for control port fix Ignore control port commands after a QUIT Flush long replies over control port on QUIT add a changelog entry: clients use bw in consensus Clients now use bandwidth values in the consensus Serve DirPortFrontPage even if the write bucket is low. Add warning that the results of --enable-geoip-stats are different from those in master. ...
| * | Merge commit 'tor-0.2.1.17-rc' into debian-mergePeter Palfrader2009-07-13
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'tor-0.2.1.17-rc': (21 commits) Bump version to 0.2.1.17-rc Make "Invalid onion hostname" msg respect SafeLogging. updated rpm instructions for realtime libevent. Revise 0.2.1.17-rc changelog. Make an attempt to fix bug 1024. Update the year for the copyright statement in two more files another minor patch to add to 0.2.1.x and give the bug 969 fixes a changelog the third piece of bug 969 fixing the second piece of bug 969 fixing the first piece of bug 969 fixing Have eventdns set the "truncated" bit correctly. stop capping bandwidths we see in the consensus Added ChangeLog entry for control port fix Ignore control port commands after a QUIT Flush long replies over control port on QUIT add a changelog entry: clients use bw in consensus Clients now use bandwidth values in the consensus Serve DirPortFrontPage even if the write bucket is low. Add warning that the results of --enable-geoip-stats are different from those in master. ...
* | | Update upstream URL in debian/copyrightPeter Palfrader2009-06-26
| | |
| | * Bump version to 0.2.1.17-rc-devNick Mathewson2009-07-07
| |/
| * Bump version to 0.2.1.17-rcNick Mathewson2009-07-07
| |
| * Make "Invalid onion hostname" msg respect SafeLogging.Nick Mathewson2009-07-07
| | | | | | | | Patch by Roger; fixes bug 1027.
| * updated rpm instructions for realtime libevent.Andrew Lewman2009-07-02
| |
| * Revise 0.2.1.17-rc changelog.Roger Dingledine2009-07-02
| |
| * Make an attempt to fix bug 1024.Karsten Loesing2009-07-02
| | | | | | | | | | | | | | | | | | | | | | | | The internal error "could not find intro key" occurs when we want to send an INTRODUCE1 cell over a recently finished introduction circuit and think we built the introduction circuit with a v2 hidden service descriptor, but cannot find the introduction key in our descriptor. My first guess how we can end up in this situation is that we are wrong in thinking that we built the introduction circuit based on a v2 hidden service descriptor. This patch checks if we have a v0 descriptor, too, and uses that instead.