| Commit message (Expand) | Author | Age |
... | |
* | r14583@catbus: nickm | 2007-08-15 17:52:35 -0400••• Fix a bug caught by Kate: when we switched from masks to bits in 0.2.0.3-alpha, we added a spurious ! that made us never believe that any address fell inside a virtual address range. While we're at it, save a trip around the loop in the common case.
svn:r11129
| Nick Mathewson | 2007-08-15 |
* | logging patch from karsten, slightly modified to compile•••svn:r11074
| Roger Dingledine | 2007-08-11 |
* | r14016@catbus: nickm | 2007-07-30 13:45:55 -0400••• More documentation
svn:r10992
| Nick Mathewson | 2007-07-30 |
* | r14000@catbus: nickm | 2007-07-29 21:16:45 -0400••• Fix bug 472: do not use spaces in pseudo-address for local link cons.
svn:r10979
| Nick Mathewson | 2007-07-30 |
* | r13905@catbus: nickm | 2007-07-25 18:48:44 -0400••• ADDRMAP events should never have specified local time. Extend them to have the proper gmt time, and make GETINFO address-mappings always do the right thing (since it is new in this version).
svn:r10930
| Nick Mathewson | 2007-07-25 |
* | r13834@catbus: nickm | 2007-07-19 15:40:42 -0400••• Another patch from croup: drop support for address masks that do not correspond to bit prefixes. Nobody has used this for a while, and we have given warnings for a long time.
svn:r10881
| Nick Mathewson | 2007-07-19 |
* | r13777@catbus: nickm | 2007-07-16 12:58:08 -0400••• Patch from tup: new address-mappings/ GETINFO that includes expiry times.
svn:r10844
| Nick Mathewson | 2007-07-16 |
* | r13666@catbus: nickm | 2007-07-10 13:10:00 -0400••• Get the RESOLVE controller code working.
svn:r10781
| Nick Mathewson | 2007-07-10 |
* | r13602@Kushana: nickm | 2007-07-07 23:44:24 -0400••• Backport candidate: fix a possible buffer overrun when using natd support on old BSDs. Based on a patch from "Mr. Croup".
svn:r10760
| Nick Mathewson | 2007-07-08 |
* | r13452@kushana: nickm | 2007-06-20 09:52:55 -0400••• Patch from Robert Hogan: Generate STREAM NEW events for dnsport requests and tunneled directory connections. Log when we are testing for hijacking.
svn:r10737
| Nick Mathewson | 2007-07-05 |
* | scrub out some more references to the misnamed 'bridge' concept•••svn:r10543
| Roger Dingledine | 2007-06-09 |
* | r13304@catbus: nickm | 2007-06-07 13:25:37 -0400••• Deprecate RedirectExits.
svn:r10526
| Nick Mathewson | 2007-06-07 |
* | r13266@catbus: nickm | 2007-06-05 16:38:08 -0400••• Patch from peter palfrader: control interface via unix domain socket
svn:r10504
| Nick Mathewson | 2007-06-05 |
* | Stop tearing down the whole circuit when the user asks for a•••connection to a port that the hidden service didn't configure.
Resolves bug 444.
svn:r10478
| Roger Dingledine | 2007-06-04 |
* | r13117@catbus: nickm | 2007-05-31 19:40:32 -0400••• Patch from Tup: treat RESOLVED_TYPE_ERROR_TRANSIENT as a SERVERFAILED, and RESOLVED_TYPE_ERROR as NOTEXIST. Generate transient/nontransient errors more sensibly. Set flags better on DNS replies.
svn:r10427
| Nick Mathewson | 2007-05-31 |
* | r13111@catbus: nickm | 2007-05-31 15:03:41 -0400••• Cleanup whitespace.
svn:r10425
| Nick Mathewson | 2007-05-31 |
* | r13050@catbus: nickm | 2007-05-29 13:31:11 -0400••• Resolve all but 3 DOCDOCs.
svn:r10393
| Nick Mathewson | 2007-05-29 |
* | polish r9933-r9994•••svn:r10335
| Roger Dingledine | 2007-05-25 |
* | r12964@catbus: nickm | 2007-05-25 14:49:23 -0400••• hack to make reverse lookups work with dnsport. note that it is a hack. note some trouble spots.
svn:r10332
| Nick Mathewson | 2007-05-25 |
* | r12959@catbus: nickm | 2007-05-25 14:22:33 -0400••• The second time that we resolve a.com and get 1.2.3.4, return an A record mapping (a->1.2.3.4), not mapping (1.2.3.4->1.2.3.4).
svn:r10329
| Nick Mathewson | 2007-05-25 |
* | r12958@catbus: nickm | 2007-05-25 14:19:29 -0400••• Fix more dnsport bugs: set state correctly, and actually cache the answers.
svn:r10328
| Nick Mathewson | 2007-05-25 |
* | r12957@catbus: nickm | 2007-05-25 14:11:02 -0400••• Fix a dnsserv bug: mark the connectino as "finished handshaking" once dnsserv_resolved is called.
svn:r10327
| Nick Mathewson | 2007-05-25 |
* | r12946@catbus: nickm | 2007-05-25 10:46:50 -0400••• Add an AutomapHostsOnResolve option. It seems to work.
svn:r10324
| Nick Mathewson | 2007-05-25 |
* | r12942@catbus: nickm | 2007-05-24 16:31:22 -0400••• Well, that was easier than I thought it would be. Tor is now a DNS proxy as well as a socks proxy. Probably some bugs remain, but since it A) has managed to resolve one address for me successfully, and B) will not affect anybody who leaves DNSPort unset, it feel like a good time to commit.
svn:r10317
| Nick Mathewson | 2007-05-24 |
* | r12936@catbus: nickm | 2007-05-24 14:12:34 -0400••• Review XXXX comments without a version; upgrade some to XXXX020.
svn:r10315
| Nick Mathewson | 2007-05-24 |
* | r12853@catbus: nickm | 2007-05-22 11:36:54 -0400••• Make connection_array into a smartlist.
svn:r10292
| Nick Mathewson | 2007-05-22 |
* | r12750@catbus: nickm | 2007-05-13 10:08:13 -0400••• Fix compilation in connection_edge.c
svn:r10186
| Nick Mathewson | 2007-05-13 |
* | polish r9726-r9903•••svn:r10182
| Roger Dingledine | 2007-05-13 |
* | backport candidate:•••If a directory server runs out of space in the connection table
as it's processing a begin_dir request, it will free the exit stream
but leave it attached to the circuit, leading to unpredictable
behavior. (Reported by seeess, fixes bug 425.)
svn:r10154
| Roger Dingledine | 2007-05-10 |
* | identify the exit node correctly when we timeout and detach•••from a circuit, even if the exit node is in the middle.
there are probably a few more places that need this fix too.
svn:r10076
| Roger Dingledine | 2007-04-30 |
* | r12565@catbus: nickm | 2007-04-30 10:09:07 -0400••• Misc cleanup and bulletproofing on r10056.
svn:r10058
| Nick Mathewson | 2007-04-30 |
* | Let the controller specify HOP=%d as an argument to ATTACHSTREAM,•••so we can exit from the middle of the circuit.
svn:r10056
| Roger Dingledine | 2007-04-30 |
* | r12763@Kushana: nickm | 2007-04-20 18:42:58 -0400••• Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention.
svn:r9995
| Nick Mathewson | 2007-04-21 |
* | r12687@Kushana: nickm | 2007-04-09 17:05:57 -0400••• Try to fix bug 410: move responsibility for attaching/detaching initial streams from circuits into dns_resolve. Needs refactoring a little.
svn:r9931
| Nick Mathewson | 2007-04-09 |
* | r12652@Kushana: nickm | 2007-03-25 15:01:48 -0400••• A surprisingly simple patch to stop reading on edge connections when their circuits get too full, and start again when they empty out. This lets us remove the logic to block begin_dir conns when the corresponding or conns get full: it was already broken by cell queues anyway.
svn:r9905
| Nick Mathewson | 2007-03-26 |
* | r12274@catbus: nickm | 2007-03-26 09:29:18 -0400••• Possibly resolve bug reported by xiando.
svn:r9903
| Nick Mathewson | 2007-03-26 |
* | r12644@0-41-wifi: nickm | 2007-03-23 16:02:23 -0400••• Eliminate more redundant circuit_t arguments when edge_connection_t is already supplied and the circuit is already attached.
svn:r9900
| Nick Mathewson | 2007-03-24 |
* | r12643@0-41-wifi: nickm | 2007-03-23 14:56:35 -0400••• Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit.
svn:r9899
| Nick Mathewson | 2007-03-24 |
* | put the stopgap on whether we've sent a create cell, not•••whether we've attached a stream.
svn:r9883
| Roger Dingledine | 2007-03-20 |
* | a stopgap measure while we wait for proposal 111: apply the•••stricter rate limiting to all OR conns except those that have
been touched by local circuits.
svn:r9882
| Roger Dingledine | 2007-03-20 |
* | change my mind -- correct the spec to match the code's•••behavior for getinfo addr-mappings/*. this is because
the code and spec have been mismatched since at least
0.1.1.x, so i would be surprised if nobody at all is
relying on the current behavior.
backport candidate.
backbackport candidate.
svn:r9823
| Roger Dingledine | 2007-03-15 |
* | Make the response to 'getinfo addr-mappings/*' follow the spec.•••svn:r9822
| Roger Dingledine | 2007-03-15 |
* | r12074@catbus: nickm | 2007-03-04 15:11:43 -0500••• Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.)
svn:r9733
| Nick Mathewson | 2007-03-04 |
* | r11895@catbus: nickm | 2007-02-23 15:12:58 -0500••• Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node.
svn:r9624
| Nick Mathewson | 2007-02-23 |
* | r11826@catbus: nickm | 2007-02-16 14:58:38 -0500••• Resolve 56 DOCDOC comments.
svn:r9594
| Nick Mathewson | 2007-02-16 |
* | r11797@catbus: nickm | 2007-02-13 16:17:40 -0500••• Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate.
svn:r9581
| Nick Mathewson | 2007-02-13 |
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates.
svn:r9570
| Nick Mathewson | 2007-02-12 |
* | be even pickier about our socks command. this resolves a warning•••we get when we hang up on an unhandshaked socks connection. i'm
still seeing these from polipo. darn it.
svn:r9565
| Roger Dingledine | 2007-02-12 |
* | remove the socks-wait verbose logging. juliusz found and fixed the•••polipo bug.
svn:r9553
| Roger Dingledine | 2007-02-11 |
* | more useful log messages when we give up on a stream•••svn:r9552
| Roger Dingledine | 2007-02-11 |