summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Check that Libevent header version matches Libevent library version.Nick Mathewson2009-01-07
| | | | | | | | | | Unfortunately, old Libevents don't _put_ a version in their headers, so this can get a little tricky. Fortunately, the only binary-compatibility issue we care about is the size of struct event. Even more fortunately, Libevent 2.0 will let us keep binary compatiblity forever by letting us decouple ourselves from the structs, if we like. svn:r18014
* Discard router descriptors as we load them if they are more thanRoger Dingledine2009-01-07
| | | | | | | | | | five days old. Otherwise if Tor is off for a long time and then starts with cached descriptors, it will try to use the onion keys in those obsolete descriptors when building circuits. Bugfix on 0.2.0.x. Fixes bug 887. svn:r17993
* actually find the right identity_digest to blame when we getRoger Dingledine2009-01-07
| | | | | | | a destroy cell from our first hop. svn:r17991
* well, that was a disaster. this time for sure.Roger Dingledine2009-01-06
| | | | svn:r17989
* no actual changes besides a seg fault on startup, i meantRoger Dingledine2009-01-06
| | | | svn:r17986
* simplify. no actual changes i think. ;)Roger Dingledine2009-01-06
| | | | svn:r17985
* When our circuit fails at the first hop (e.g. we get a destroyRoger Dingledine2009-01-06
| | | | | | | | | cell back), avoid using that OR connection anymore, and also tell all the one-hop directory requests waiting for it that they should fail. Bugfix on 0.2.1.3-alpha. svn:r17984
* Make outgoing DNS requests respect OutboundBindAddress.Nick Mathewson2009-01-06
| | | | | | Fixes the bug part of bug 789. svn:r17983
* Note a problem in the interface tor_addr_to_sockaddr.Nick Mathewson2009-01-06
| | | | svn:r17982
* ok, all set to destabilize it againRoger Dingledine2009-01-06
| | | | svn:r17980
* bump to 0.2.1.10-alpha, reorganize the changelogtor-0.2.1.10-alphaRoger Dingledine2009-01-06
| | | | svn:r17974
* clarify which relay gave us the good netinfo cellRoger Dingledine2009-01-06
| | | | svn:r17973
* and mention the bug # in the changelogRoger Dingledine2009-01-06
| | | | svn:r17971
* When a relay gets a create cell it can't decrypt (e.g. because it'sRoger Dingledine2009-01-06
| | | | | | | | | using the wrong onion key), we were dropping it and letting the client time out. Now actually answer with a destroy cell. Bugfix on 0.0.2pre8. svn:r17970
* Jan 06 13:03:57.309 [info] networkstatus_set_current_consensus(): Loaded an ↵Roger Dingledine2009-01-06
| | | | | | | | | | | obsolete consensus. Discarding. Jan 06 13:03:57.309 [warn] Couldn't load consensus networkstatus from "bridge/cached-consensus" doesn't need a real warn. svn:r17969
* Update to the "December 19 2008" ip-to-country fileRoger Dingledine2009-01-06
| | | | svn:r17968
* Clean up (and mark for 0.2.2.) comments relating to non-beauty of current ↵Nick Mathewson2009-01-06
| | | | | | bug-743 fix. svn:r17966
* Slightly better messages on ControlListenAddress 0.0.0.0Nick Mathewson2009-01-06
| | | | svn:r17963
* specify it was a bugfix on something from 2007Roger Dingledine2009-01-06
| | | | svn:r17960
* Prevent bridge relays from serving their 'extrainfo' documentRoger Dingledine2009-01-06
| | | | | | | | to anybody who asks, now that extrainfo docs include potentially sensitive aggregated client geoip summaries. svn:r17958
* Make dirserv_get_routerdesc_fingerprints() treat extrainfos with ↵Nick Mathewson2009-01-06
| | | | | | send_unencrypted==0 correctly. Irrelevant, since we will soon never send them at all. svn:r17953
* Bugfix on r13098. Backport candidate.Roger Dingledine2009-01-06
| | | | | | | | | | When we made bridge authorities stop serving bridge descriptors over unencrypted links, we also broke DirPort reachability testing for bridges. So bridges with a non-zero DirPort were printing spurious warns to their logs. Bugfix on 0.2.0.16-alpha. Fixes bug 709. svn:r17945
* the new alpha release is coming out this week sometime. too manyRoger Dingledine2009-01-06
| | | | | | | | bugs fixed to keep waiting. i still need to track down bug 709 first though, since i am increasingly thinking it's a real bug. svn:r17944
* apply a variant of rovv's bug 872 patch, and document that we want a better ↵Nick Mathewson2009-01-05
| | | | | | solution for 0.2.2.x. svn:r17924
* Bridge relays that had DirPort set to 0 would stop fetchingRoger Dingledine2009-01-05
| | | | | | | | | | | | descriptors shortly after startup, and then briefly resume after a new bandwidth test and/or after publishing a new bridge descriptor. Bridge users that try to bootstrap from them would get a recent networkstatus but would get descriptors from up to 18 hours earlier, meaning most of the descriptors were obsolete already. Reported by Tas; bugfix on 0.2.0.13-alpha. svn:r17920
* If the cached networkstatus consensus is more than five days old,Roger Dingledine2009-01-05
| | | | | | | | | | | discard it rather than trying to use it. In theory it could be useful because it lists alternate directory mirrors, but in practice it just means we spend many minutes trying directory mirrors that are long gone from the network. Helps bug 887 a bit; bugfix on 0.2.0.x. svn:r17917
* mark what version of tor mike's bug was inRoger Dingledine2009-01-05
| | | | svn:r17912
* Preserve reporting of stream end reasons to the local controlMike Perry2009-01-05
| | | | | | | | port. They were lost in the changes for Proposal 148. svn:r17911
* Better explain the PublishServerDescriptor option in the manpageSebastian Hahn2009-01-05
| | | | | | PublishServerDescriptor 1 means "publish to the relevant authority", not "publish to v2,v3 authorities". Also adjust the time in the manpage to January 2009 svn:r17909
* Use doxygen-style comments instead of C-style comments.Karsten Loesing2009-01-04
| | | | svn:r17893
* Another fun openbsd warning fix. On ioerror's computer at least, they ↵Nick Mathewson2009-01-04
| | | | | | redefined an unsigned field in zlib.h to be signed. I am quite sure this makes me more secure somehow. svn:r17892
* OpenBSD malloc.h believes that you should be able to detect headers with ↵Nick Mathewson2009-01-04
| | | | | | autoconf, or build without warnings, but not both. So never include malloc.h on OpenBSD. Backport candidate. svn:r17891
* Document some variables used for generating statistics on usage of V0 hidden ↵Karsten Loesing2009-01-04
| | | | | | service directory authorities. svn:r17890
* Another round of downgrading removing or postponing XXXX021 issues. Some ↵Nick Mathewson2009-01-04
| | | | | | remain, though. svn:r17888
* Fix the oldest bug in a while: stop accepting 1.2.3 as a valid IPv4 address ↵Nick Mathewson2009-01-04
| | | | | | on any platform. svn:r17887
* Fix an xxx021: do not remove routerinfos as too old and unlisted unless we ↵Nick Mathewson2009-01-04
| | | | | | have a consensus. Backport candidate. svn:r17886
* Commit changelog from last year (0.2.1.9-alpha-1)Peter Palfrader2009-01-04
| | | | svn:r17884
* Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson2009-01-04
| | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
* List places where the hidden service protocol uses SHA-1.Karsten Loesing2009-01-04
| | | | svn:r17866
* Another attempt at fixing coverity scan CID 361.Nick Mathewson2009-01-03
| | | | svn:r17863
* Mention that our documentation is better in 0.2.1.10-x.Nick Mathewson2009-01-03
| | | | svn:r17862
* Only set sin_len/sin6_len when they exist.Nick Mathewson2009-01-02
| | | | svn:r17851
* take out my IMPOSSIBLE_TO_DOWNLOAD+1 hackRoger Dingledine2009-01-02
| | | | svn:r17850
* Try harder to make sure we zero-out the extraneous sockaddr fields and that ↵Nick Mathewson2009-01-02
| | | | | | we set sockaddr_len. Conceivably a backport candidate, though nothing has yet been sen to break. svn:r17849
* Note another place we use sha1Nick Mathewson2008-12-31
| | | | svn:r17836
* Increment n_download_failures up to IMPOSSIBLE_TO_DOWNLOAD-1, not up to ↵Nick Mathewson2008-12-31
| | | | | | IMPOSSIBLE_TO_DOWNLOAD. svn:r17835
* switch over the bridge descriptor download mechanism toRoger Dingledine2008-12-31
| | | | | | | | | | use the same download mechanism as other places. i had to make an ugly hack around "IMPOSSIBLE_TO_DOWNLOAD+1". we should unhack that sometime. svn:r17834
* fix a bug in download failure logging; don't do this "stopRoger Dingledine2008-12-31
| | | | | | | downloading forever" thing with bridge descriptor downloads. svn:r17833
* New proposal "idea" listing all the places I could think of that we use SHA-1.Nick Mathewson2008-12-30
| | | | svn:r17831
* Debug code for task 878.Karsten Loesing2008-12-30
| | | | svn:r17828