aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Expand)AuthorAge
...
* Raise the default BandwidthRate/BandwidthBurst to 5MB/10MB, to•••accommodate the growing number of servers that use the default and are reaching it. svn:r12364 Roger Dingledine2007-11-03
* cleanups in the changelog, plus ask nickm a question•••svn:r12363 Roger Dingledine2007-11-03
* Stop leaking conn->nickname every time we make a connection to a•••Tor relay without knowing its expected identity digest (e.g. when using bridges). Bugfix on 0.2.0.3-alpha. svn:r12355 Roger Dingledine2007-11-03
* r14652@tombo: nickm | 2007-11-02 12:02:13 -0400••• If setting our rlimit to rlim_max or cap fails, fall back to OPEN_FILES if defiled. This makes Tor run on OSX 10.5, while allowing OSX to mend its ways in the future. svn:r12341 Nick Mathewson2007-11-02
* r14647@tombo: nickm | 2007-11-02 10:48:37 -0400••• Use rlim_t instead of unsigned long to manipulate rlimit values. svn:r12339 Nick Mathewson2007-11-02
* r14631@tombo: nickm | 2007-11-02 00:18:17 -0400••• Better log messages for "not enough to build a circuit" message. svn:r12324 Nick Mathewson2007-11-02
* r16326@catbus: nickm | 2007-11-01 00:56:45 -0400••• As an authority, send back an X-Descriptor-Not-New header when we accept but do not store a descriptor. Partial implementation of fix for bug 535. svn:r12310 Nick Mathewson2007-11-01
* r16322@catbus: nickm | 2007-11-01 00:26:15 -0400••• Implement --quiet. svn:r12306 Nick Mathewson2007-11-01
* r16320@catbus: nickm | 2007-11-01 00:11:20 -0400••• Learn new addresses for authorities from their certificates. svn:r12305 Nick Mathewson2007-11-01
* r16316@catbus: nickm | 2007-10-31 23:52:32 -0400••• Changelog for 114 stuff. svn:r12303 Nick Mathewson2007-11-01
* r16279@catbus: nickm | 2007-10-30 11:14:29 -0400••• Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW" svn:r12283 Nick Mathewson2007-10-30
* r16278@catbus: nickm | 2007-10-30 09:46:28 -0400••• Accept future networkstatus documents, but warn about skew when we get them. svn:r12282 Nick Mathewson2007-10-30
* r16269@catbus: nickm | 2007-10-29 15:41:16 -0400••• Apply linux-tor-prio.sh patch from Marco B by way of Mike. svn:r12274 Nick Mathewson2007-10-29
* r16263@catbus: nickm | 2007-10-29 15:08:17 -0400••• Tidy last patch a bit. svn:r12273 Nick Mathewson2007-10-29
* r16248@catbus: nickm | 2007-10-28 19:42:14 -0400••• Do not count a server as having any WFU until we have known about it for 18 hours (weighted). svn:r12261 Nick Mathewson2007-10-28
* r16247@catbus: nickm | 2007-10-28 19:38:00 -0400••• Add changelog for last entry svn:r12260 Nick Mathewson2007-10-28
* r16242@catbus: nickm | 2007-10-28 16:28:13 -0400••• Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly. svn:r12258 Nick Mathewson2007-10-28
* r16237@catbus: nickm | 2007-10-28 15:45:25 -0400••• Tidy v2 hidden service descriptor format code: fix memory leaks, fix reference problems, note magic numbers, note questions, remove redundant checks, remove a possible stack smashing bug when encoding a descriptor with no protocols supported. svn:r12255 Nick Mathewson2007-10-28
* Separate "SOCKS_COMMAND_CONNECT_DIR" into two flags in•••edge_connection_t: want_onehop if it must attach to a circuit with only one hop (e.g. for the current tunnelled connections that use begin_dir), and use_begindir if we mean to use a BEGIN_DIR relay command to establish the stream rather than the normal BEGIN. Now we can make anonymized begin_dir connections for (e.g.) more secure hidden service posting and fetching. svn:r12244 Roger Dingledine2007-10-28
* we need to send nick to the chalkboard to type 'un' 1000 times:•••Stop servers from crashing if they set a Family option (or maybe in other situations too). Bugfix on 0.2.0.9-alpha; reported by Fabian Keil. svn:r12235 Roger Dingledine2007-10-27
* put the 0.2.0.9-alpha blurb into the changelog•••svn:r12234 Roger Dingledine2007-10-27
* r16195@catbus: nickm | 2007-10-26 18:48:52 -0400••• base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts? svn:r12219 Nick Mathewson2007-10-26
* r16194@catbus: nickm | 2007-10-26 18:37:02 -0400••• Keep circuitless TLS connections open for 1.5 x MaxCircuitDirtiness: this ensures that we don't thrash closing and repoening connections to our guards. svn:r12218 Nick Mathewson2007-10-26
* r16174@catbus: nickm | 2007-10-26 10:55:26 -0400••• Better log on vote from unknown authority. Make get_by_v3_authority_id retrun only v3 authorities. svn:r12203 Nick Mathewson2007-10-26
* r16159@catbus: nickm | 2007-10-25 12:53:38 -0400••• Drop support for OpenSSL 0.9.6. svn:r12191 Nick Mathewson2007-10-25
* r16157@catbus: nickm | 2007-10-25 10:36:34 -0400••• Free v2_network_status_map on exit. svn:r12189 Nick Mathewson2007-10-25
* r16154@catbus: nickm | 2007-10-25 10:29:47 -0400••• Fix more memory leaks, with help from dmalloc. svn:r12188 Nick Mathewson2007-10-25
* r16153@catbus: nickm | 2007-10-25 10:21:42 -0400••• do not set authority cert bodies twice: fixes memory leak bug 536. svn:r12187 Nick Mathewson2007-10-25
* Stop leaking memory every time we parse a v3 certificate. Bugfix•••on 0.2.0.1-alpha. svn:r12185 Roger Dingledine2007-10-25
* Refuse to start if both ORPort and UseBridges are set. Bugfix•••on 0.2.0.x. svn:r12182 Roger Dingledine2007-10-25
* more cleanups•••svn:r12172 Roger Dingledine2007-10-25
* r16115@catbus: nickm | 2007-10-24 21:52:33 -0400••• Tolerate a slightly dead consensus when deciding whether to download descriptors and build circuits. svn:r12167 Nick Mathewson2007-10-25
* r16112@catbus: nickm | 2007-10-24 15:52:03 -0400••• Fix logic for downloading consensuses: make getting an duplicate or not-currently-valid consensus count as a failure. Make running out of time to get certificates count as a failure. Delay while fetching certificates. svn:r12159 Nick Mathewson2007-10-24
* r16111@catbus: nickm | 2007-10-24 15:03:57 -0400••• Allow multiple download schedules to exist. At the moment, we use one for consensus, and the other one for everything else. svn:r12158 Nick Mathewson2007-10-24
* r16108@catbus: nickm | 2007-10-24 14:41:12 -0400••• Refactor the arguments for router_pick_{directory_|trusteddir}server[_impl] so that they all take the same flags, and so that their flags have names. Fix their documentation too. svn:r12157 Nick Mathewson2007-10-24
* r16101@catbus: nickm | 2007-10-24 11:44:40 -0400••• Detect mmap failures from empty descriptor files, and only warn if the file was not supposed to be empty. Fixes bug 533 svn:r12154 Nick Mathewson2007-10-24
* r16097@catbus: nickm | 2007-10-24 10:16:31 -0400••• answer question from arma svn:r12151 Nick Mathewson2007-10-24
* ready or not, 0.2.0.9-alpha comes out today. let's be ready.•••(nick, i added a question for you in here.) svn:r12141 Roger Dingledine2007-10-24
* Authorities no longer send back "400 you're unreachable please fix•••it" errors to Tor servers that aren't online all the time. We're supposed to tolerate these servers now. svn:r12136 Roger Dingledine2007-10-24
* Don't complain that "your server has not managed to confirm that its•••ports are reachable" if we haven't been able to build any circuits yet. Bug found by spending four hours without a v3 consensus. svn:r12133 Roger Dingledine2007-10-23
* When there's no concensus, we were forming a vote every 30•••minutes, but writing the "valid-after" line in our vote based on our configured V3AuthVotingInterval: so unless the intervals matched up, we immediately rejected our own vote because it didn't start at the voting interval that caused us to construct a vote. This caused log entries like: Oct 23 01:16:16.303 [notice] Choosing expected valid-after time as 2007-10-23 05:30:00: consensus_set=0, interval=1800 ... Oct 23 01:20:01.203 [notice] Choosing valid-after time in vote as 2007-10-23 06:00:00: consensus_set=0, interval=3600 Oct 23 01:20:01.290 [warn] Rejecting vote with valid-after time of 2007-10-23 06:00:00; we were expecting 2007-10-23 05:30:00 Oct 23 01:20:01.291 [warn] Couldn't store my own vote! (I told myself, 'Bad valid-after time'.) Nick, you should look at this, as it's your design. :) svn:r12129 Roger Dingledine2007-10-23
* r16042@catbus: nickm | 2007-10-22 13:30:49 -0400••• Move functions into and out of dirvote.c so that it contains all the v3 authority functionality, and no non-authority functionality. svn:r12107 Nick Mathewson2007-10-22
* r16041@catbus: nickm | 2007-10-22 13:02:14 -0400••• Reattempt certificate downloads immediately on failure, as appropriate. svn:r12106 Nick Mathewson2007-10-22
* r16032@catbus: nickm | 2007-10-22 11:56:53 -0400••• When our directory status or our v3 authority status changes, reschedule operations as appropriate. (Fixes some xxxx020 items) svn:r12102 Nick Mathewson2007-10-22
* and synchronize that with the ReleaseNotes file•••svn:r12094 Roger Dingledine2007-10-22
* put the release blurbs in the changelog file, so they can be•••kept for posterity, and so we can unclutter the download page. svn:r12093 Roger Dingledine2007-10-22
* r16016@catbus: nickm | 2007-10-21 20:44:19 -0400••• Check a platform assumption we have made without checking for too long: "Characters are represented in ascii." svn:r12088 Nick Mathewson2007-10-22
* Bugfix on r7072, which turned out to basically be a no-op:•••Respond to INT and TERM SIGNAL commands before we execute the signal, in case the signal shuts us down. We had a patch in 0.1.2.1-alpha that tried to do this by queueing the response on the connection's buffer before shutting down, but that really isn't the same thing. Bug located by Matt Edman. This is a bug in 0.1.2.x too, but there's no way we should backport this fix. Speaking of which, can somebody double-check it? :) svn:r12070 Roger Dingledine2007-10-21
* r15991@catbus: nickm | 2007-10-20 20:08:29 -0400••• Fix a nasty bug in DownloadExtraInfo implementation where we would discard, download, discard, download ad infinitum. svn:r12069 Nick Mathewson2007-10-21
* r15976@catbus: nickm | 2007-10-20 19:44:47 -0400••• Prioritize fetching descriptors and networkstatus docs over fetching more extrainfo docs. svn:r12067 Nick Mathewson2007-10-20