| Commit message (Expand) | Author | Age |
* | r11672@catbus: nickm | 2007-02-06 14:16:56 -0500••• Fix third case of bug 367: make circuit get sent along with END_STREAM_REASON_DESTROY stream CLOSED events.
svn:r9510
| Nick Mathewson | 2007-02-07 |
* | r11676@catbus: nickm | 2007-02-07 00:10:00 -0500••• (Hopefully) final changes for 0.1.2.7-alpha: disable checking for whether the user account in question exists on --service install, since that seems to make windows go boom. We can figure out why later. Also, let the admin specify a password for the target user.
svn:r9506
| Nick Mathewson | 2007-02-07 |
* | Only rewrite a conn's address based on X-Forwarded-For: headers•••if it's a parseable public IP address; and stop adding extra quotes
to the resulting address.
svn:r9505
| Roger Dingledine | 2007-02-07 |
* | make a log message make more sense•••svn:r9504
| Roger Dingledine | 2007-02-07 |
* | r11674@catbus: nickm | 2007-02-06 17:00:22 -0500••• Remove a now-bogus assert() from nt_service_command_line(), and change option handling. (Now that we no longer force a -f, it is possible to have no command-line options for Tor-as-service.)
svn:r9503
| Nick Mathewson | 2007-02-06 |
* | r11667@catbus: nickm | 2007-02-06 13:36:18 -0500••• The --service install code can no longer default to adding an -f option for the appdata directory of the current user, since the target user probably will not be able to read it. Instead, warn the user if no explicit torrc filename is given.
svn:r9502
| Nick Mathewson | 2007-02-06 |
* | r11666@catbus: nickm | 2007-02-06 13:17:24 -0500••• Implement an --ignore-missing-torrc option
svn:r9501
| Nick Mathewson | 2007-02-06 |
* | r11664@catbus: nickm | 2007-02-06 11:55:37 -0500••• More win32 account flumdummery: when LocalService exists, you can't detect it via LookupAccountName. The only good test is to see whether we're on win2k or earlier.
Apparently, somebody wouldn't know where to draw the line between implementation and interface if you gave them tracing paper and a copy of Stevens.
svn:r9499
| Nick Mathewson | 2007-02-06 |
* | stop crashing on nt service install; but matt says still not right•••svn:r9496
| Roger Dingledine | 2007-02-06 |
* | more changes. i'm all caught up now.•••svn:r9495
| Roger Dingledine | 2007-02-06 |
* | cleanups based on looking through svn commits•••svn:r9491
| Roger Dingledine | 2007-02-06 |
* | r11650@catbus: nickm | 2007-02-05 17:02:54 -0500••• Resolve (I hope) remaining nt service compilation issues.
svn:r9489
| Nick Mathewson | 2007-02-05 |
* | r11648@catbus: nickm | 2007-02-05 16:48:50 -0500••• Fix bugs in last nt services patch: syntax, typename.
svn:r9488
| Nick Mathewson | 2007-02-05 |
* | r11646@catbus: nickm | 2007-02-05 16:15:48 -0500••• Make default NT service user be LocalService. Again, I have no idea if this compiles, let alone if it works.
svn:r9487
| Nick Mathewson | 2007-02-05 |
* | r11643@catbus: nickm | 2007-02-05 15:44:59 -0500••• Fix bug 254, sort of: make the default NT service user NetworkService rather than NULL (system). Also, add a --user argument to --service install so that admins can override this default: this latter point should take care of most of my objections to NetworkService. I have no idea whether this even compiles.
svn:r9486
| Nick Mathewson | 2007-02-05 |
* | r11641@catbus: nickm | 2007-02-05 13:59:26 -0500••• Add a REMAP state to stream events so that controllers can learn exactly when the target address for a stream has changed. May help Vidalia resolve confusions related to bug 375.
svn:r9484
| Nick Mathewson | 2007-02-05 |
* | r11639@catbus: nickm | 2007-02-05 13:33:38 -0500••• Add documentation to src/common/*.h; improve documentation for SMARTLIST_FOREACH; remove never-used options and corresponding tests from tor_strpartition.
svn:r9483
| Nick Mathewson | 2007-02-05 |
* | r11637@catbus: nickm | 2007-02-05 12:41:51 -0500••• Fix an XXXX012, and make circuits_pending_or_conns a static variable. In addition to cleaning up the code, this may also resolve Bug 386 if Roger has the right intuition there.
svn:r9482
| Nick Mathewson | 2007-02-05 |
* | r12129@Kushana: nickm | 2007-02-03 09:57:36 -0500••• Update assert_connection_ok() to match the "block tunnelled dir conn if the or conn is full" logic. This may fix bug 385.
svn:r9479
| Nick Mathewson | 2007-02-03 |
* | r11631@catbus: nickm | 2007-02-02 15:39:53 -0500••• Add missing return statement.
svn:r9478
| Nick Mathewson | 2007-02-02 |
* | r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch!
svn:r9477
| Nick Mathewson | 2007-02-02 |
* | r12123@Kushana: nickm | 2007-02-02 13:57:42 -0500••• Resolve remaining DOCDOC comments.
svn:r9476
| Nick Mathewson | 2007-02-02 |
* | r12122@Kushana: nickm | 2007-02-02 10:41:39 -0500••• Fail when we are unable to parse the nameserver configuration.
svn:r9475
| Nick Mathewson | 2007-02-02 |
* | r11624@catbus: nickm | 2007-02-01 13:17:35 -0500••• Note a few questionable bits pointed out by RATS. (And no, RATS, I'm not about to stop having fixed-sized local buffers for you. I know how to use them, thankyouverymuch.)
svn:r9474
| Nick Mathewson | 2007-02-01 |
* | r11621@catbus: nickm | 2007-02-01 13:09:18 -0500••• Fix another VC compiler warning.
svn:r9473
| Nick Mathewson | 2007-02-01 |
* | r11620@catbus: nickm | 2007-02-01 13:06:27 -0500••• Call stat() slightly less often; use fstat() when possible.
svn:r9472
| Nick Mathewson | 2007-02-01 |
* | r11613@catbus: nickm | 2007-01-30 19:58:03 -0500••• Re-enable server side PTR-record cacheing.
svn:r9468
| Nick Mathewson | 2007-01-31 |
* | r11610@catbus: nickm | 2007-01-30 17:44:02 -0500••• Fix a bug in our assertions related to removing recently-completed DNS lookup attempts on exit. It is okay to find a cache entry with the same name as a DONE entry, so long it is not the same struct as the DONE entry.
svn:r9467
| Nick Mathewson | 2007-01-30 |
* | r11607@catbus: nickm | 2007-01-30 17:19:27 -0500••• Audit non-const char arguments; make a lot more of them const.
svn:r9466
| Nick Mathewson | 2007-01-30 |
* | r11606@catbus: nickm | 2007-01-30 16:52:23 -0500••• Write the entry guards section of path-spec; note a possible bug in cirbuitbuild.c; add a const; defer work on torrc.complete to be part of a bigger config documentation reorg.
svn:r9465
| Nick Mathewson | 2007-01-30 |
* | r11591@catbus: nickm | 2007-01-29 17:31:02 -0500••• Add an XXXX comment to dirserv.c so I can take it out of my todo email folder.
svn:r9459
| Nick Mathewson | 2007-01-29 |
* | r11586@catbus: nickm | 2007-01-29 13:13:27 -0500••• Add a couple of fixes I turned up while writing regression tests for libevent: Allow DNS servers on ports other than 53, and handle TTLs correctly on reverse hostname lookups.
svn:r9458
| Nick Mathewson | 2007-01-29 |
* | r11585@catbus: nickm | 2007-01-29 11:26:03 -0500••• Oops; fix compilation.
svn:r9457
| Nick Mathewson | 2007-01-29 |
* | r11584@catbus: nickm | 2007-01-29 11:25:40 -0500••• Fix/update some XXX012 points.
svn:r9456
| Nick Mathewson | 2007-01-29 |
* | r11583@catbus: nickm | 2007-01-29 11:19:48 -0500••• Make man page stop saying that BandwidthRate is for incoming bandwidth only; Add some XXX012s for config options that should maybe die.
svn:r9455
| Nick Mathewson | 2007-01-29 |
* | there's such a thing as too much indirection•••svn:r9451
| Roger Dingledine | 2007-01-28 |
* | stop trying to hand 'platform' all around directory.c when we have a•••bit in routerstatus_t that tells us what we need to know.
svn:r9448
| Roger Dingledine | 2007-01-27 |
* | fix all the bugs i could find in nick's bridge dir commit.•••let's hope i got them all.
svn:r9442
| Roger Dingledine | 2007-01-27 |
* | If the user asks to use invalid exit nodes, be willing to use the•••unstable ones.
svn:r9441
| Roger Dingledine | 2007-01-27 |
* | Bring us one step closer to being able to establish an encrypted•••directory tunnel without knowing a descriptor first. Still not
ready yet. As part of the change, now assume we can use a
create_fast cell if we don't know anything about a router.
svn:r9440
| Roger Dingledine | 2007-01-27 |
* | remove an XXX; add two more.•••svn:r9438
| Roger Dingledine | 2007-01-27 |
* | If the socks handshake hasn't started, don't send a•••"DNS resolve socks failed" handshake reply; just close it.
svn:r9437
| Roger Dingledine | 2007-01-27 |
* | avoid messy crashes (bugfix by nick)•••svn:r9435
| Roger Dingledine | 2007-01-27 |
* | the other half of my patch. more coming later.•••svn:r9434
| Roger Dingledine | 2007-01-27 |
* | Weight directory requests by advertised bandwidth. Now we can•••let servers enable write limiting but still allow most clients to
succeed at their directory requests.
svn:r9433
| Roger Dingledine | 2007-01-27 |
* | r11552@catbus: nickm | 2007-01-27 03:55:02 -0500••• This one is a little tricky. Our BEGIN_DIR implementation has a
problem: the dirserv conns will decide they can flush all their data
immediately, since the edge_conns will read greedily.
For our 0.1.2 workaround, we track which or_conn a bridged dirserv
conn is attached to, and stop writing when its outbuf is too full, and
start writing again when the or_conn's outbuf empties out a little.
This requires a bit of pointer management. Let's hope it works.
svn:r9432
| Nick Mathewson | 2007-01-27 |
* | r11548@catbus: nickm | 2007-01-27 00:15:47 -0500••• Fix two assert bugs encountered when trying ipv6 lookups with eventdns code.
svn:r9430
| Nick Mathewson | 2007-01-27 |
* | Bugfix: If we're not marking exits as guards, ignore exit bandwidth•••when we're deciding the required bandwidth to become a guard.
svn:r9423
| Roger Dingledine | 2007-01-26 |
* | Stop saying !is_internal_IP() when we really meant•••connection_is_rate_limited(). One day this will be useful.
svn:r9422
| Roger Dingledine | 2007-01-26 |
* | never refuse directory requests from local addresses•••svn:r9421
| Roger Dingledine | 2007-01-26 |