| Commit message (Expand) | Author | Age |
... | |
* | 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 Dingledine | 2007-11-03 |
* | cleanups in the changelog, plus ask nickm a question•••svn:r12363
| Roger Dingledine | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-11-01 |
* | r16322@catbus: nickm | 2007-11-01 00:26:15 -0400••• Implement --quiet.
svn:r12306
| Nick Mathewson | 2007-11-01 |
* | r16320@catbus: nickm | 2007-11-01 00:11:20 -0400••• Learn new addresses for authorities from their certificates.
svn:r12305
| Nick Mathewson | 2007-11-01 |
* | r16316@catbus: nickm | 2007-10-31 23:52:32 -0400••• Changelog for 114 stuff.
svn:r12303
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-29 |
* | r16263@catbus: nickm | 2007-10-29 15:08:17 -0400••• Tidy last patch a bit.
svn:r12273
| Nick Mathewson | 2007-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 Mathewson | 2007-10-28 |
* | r16247@catbus: nickm | 2007-10-28 19:38:00 -0400••• Add changelog for last entry
svn:r12260
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Dingledine | 2007-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 Dingledine | 2007-10-27 |
* | put the 0.2.0.9-alpha blurb into the changelog•••svn:r12234
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-26 |
* | r16159@catbus: nickm | 2007-10-25 12:53:38 -0400••• Drop support for OpenSSL 0.9.6.
svn:r12191
| Nick Mathewson | 2007-10-25 |
* | r16157@catbus: nickm | 2007-10-25 10:36:34 -0400••• Free v2_network_status_map on exit.
svn:r12189
| Nick Mathewson | 2007-10-25 |
* | r16154@catbus: nickm | 2007-10-25 10:29:47 -0400••• Fix more memory leaks, with help from dmalloc.
svn:r12188
| Nick Mathewson | 2007-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 Mathewson | 2007-10-25 |
* | Stop leaking memory every time we parse a v3 certificate. Bugfix•••on 0.2.0.1-alpha.
svn:r12185
| Roger Dingledine | 2007-10-25 |
* | Refuse to start if both ORPort and UseBridges are set. Bugfix•••on 0.2.0.x.
svn:r12182
| Roger Dingledine | 2007-10-25 |
* | more cleanups•••svn:r12172
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-24 |
* | r16097@catbus: nickm | 2007-10-24 10:16:31 -0400••• answer question from arma
svn:r12151
| Nick Mathewson | 2007-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 Dingledine | 2007-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 Dingledine | 2007-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 Dingledine | 2007-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 Dingledine | 2007-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 Mathewson | 2007-10-22 |
* | r16041@catbus: nickm | 2007-10-22 13:02:14 -0400••• Reattempt certificate downloads immediately on failure, as appropriate.
svn:r12106
| Nick Mathewson | 2007-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 Mathewson | 2007-10-22 |
* | and synchronize that with the ReleaseNotes file•••svn:r12094
| Roger Dingledine | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-20 |