| Commit message (Expand) | Author | Age |
... | |
* | resolve typo•••svn:r6927
| Roger Dingledine | 2006-07-27 |
* | More asserts in dns.c •••svn:r6926
| Nick Mathewson | 2006-07-27 |
* | Get better numbers out of HT_REP_OK•••svn:r6924
| Nick Mathewson | 2006-07-27 |
* | Add more asserts in dns_found_answer. This may confirm my theory that dns_pu...•••svn:r6922
| Nick Mathewson | 2006-07-27 |
* | r6918@Kushana: nickm | 2006-07-26 15:22:28 -0400••• Fix compilation for eventdns dns.c with split structs.
svn:r6908
| Nick Mathewson | 2006-07-26 |
* | r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400••• Clean up wide lines from last patch.
svn:r6907
| Nick Mathewson | 2006-07-26 |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | Don't tell anybody, but we're going OO here. This patch splits•••circuit_t into origin_circuit_t and or_circuit_t. I fixed some
segaults; there may be more. We still need to move more rendezvous
stuff into subtypes.
This is a trial run for splitting up connection_t; if the approach is
insane, please say so soon so we can do something smarter.
Also, this discards the old HALF_OPEN code, which nobody seems to
want.
svn:r6817
| Nick Mathewson | 2006-07-23 |
* | These asserts will either cause spurious crashes or help debug the pend->conn...•••svn:r6803
| Nick Mathewson | 2006-07-21 |
* | stick to nick's nul/null convention•••svn:r6763
| Roger Dingledine | 2006-07-15 |
* | Add some debugging asserts to dns.c; these are too expensive to leave in perm...•••svn:r6756
| Nick Mathewson | 2006-07-11 |
* | Add a const; fix a (probably harmless) bug when storing a resolve we forgot w...•••svn:r6751
| Nick Mathewson | 2006-07-10 |
* | When using eventdns: suppress logging of addresses when SafeLogging is active...•••svn:r6744
| Nick Mathewson | 2006-07-07 |
* | Clean up eventdns messages.•••svn:r6730
| Nick Mathewson | 2006-07-05 |
* | Add plausile logging support to eventdns; stop putting stuff onto stdout.•••svn:r6728
| Nick Mathewson | 2006-07-05 |
* | fix spacing•••svn:r6628
| Roger Dingledine | 2006-06-15 |
* | Finally solve the "closing wedged cpuworkers" bug. Woo.•••This happened when we got two create cells in a row from the same TLS
connection. It would hand one to the cpuworker, and then immediately
handle the second one -- after it had registered that the first one was
busy, but before it had updated the timestamp that we use to decide how
*long* it's been busy.
svn:r6606
| Roger Dingledine | 2006-06-12 |
* | We got an obscure report of an assert error on a windows Tor server with•••connection_add being called with socket = -1. The only places I can see
where that happen would be if our tor_socketpair succeeds but it hands
back negative values for some of its file descriptors. Perhaps this will
produce more useful assert errors next time.
svn:r6550
| Roger Dingledine | 2006-06-06 |
* | Try to log useful messages at info and debug about what we are resolving and ...•••svn:r6547
| Nick Mathewson | 2006-06-05 |
* | Hm. Where did we put that ntohl the last time we were juggling it? (ho...•••svn:r6534
| Nick Mathewson | 2006-06-05 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | More DNS fixes. Send meaningful TTLs back to the client when•••possible. Cache at the server side independently from the TTL, to
prevent attackers from probing the server to see who has been asking
for what hostnames. (Hi, Dan Kaminski!)
Also, clean some whitespace.
svn:r6526
| Nick Mathewson | 2006-06-03 |
* | Make dns.c use eventdns.c -- but only when you pass the --enable-eventdns arg...•••svn:r6525
| Nick Mathewson | 2006-06-03 |
* | add a few more debugging lines to help mikec track down his•••11 minute jump into the future.
svn:r6465
| Roger Dingledine | 2006-05-23 |
* | forward-port: "Resolve" all XXX011 items, mostly by marking them non-011.•••svn:r6396
| Nick Mathewson | 2006-04-18 |
* | Allow non-printable characters for exit streams (both for•••connecting and for resolving). Now we tolerate applications
that don't follow the RFCs. But continue to block malformed
names at the socks side.
svn:r6193
| Roger Dingledine | 2006-03-19 |
* | the things we do for our windows users.•••i hope they appreciate it.
svn:r6004
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | disambiguate some debug entries•••svn:r5654
| Roger Dingledine | 2005-12-26 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways.
fix it before it becomes convention to format logs in wild and
unpredictable ways.
still need to do src/common/ someday.
svn:r5551
| Roger Dingledine | 2005-12-10 |
* | Expunge remaining places where we used "tree" to mean "associative array".•••svn:r5490
| Nick Mathewson | 2005-12-03 |
* | Remove "tree" references from dns.•••svn:r5488
| Nick Mathewson | 2005-12-03 |
* | Replace balanced trees with hash tables: this should make stuff significantly...•••svn:r5441
| Nick Mathewson | 2005-11-23 |
* | Per comments at the bottom of openssl/FAQ, call even more functions to•••clean up OpenSSL's toys when it's done playing. (Why isn't there an
OpenSSL_free_everything() function?)
svn:r5321
| Nick Mathewson | 2005-10-25 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Switch remaining files to new log interface.•••svn:r5315
| Nick Mathewson | 2005-10-25 |
* | Reformat inconsistent function declarations.•••svn:r5160
| Nick Mathewson | 2005-09-30 |
* | and a minor log cleanup•••svn:r5115
| Roger Dingledine | 2005-09-23 |
* | resolve lucky's recent bug: tor was exiting if we failed to spawn•••a new dns worker (e.g. because we were out of fd's).
svn:r5112
| Roger Dingledine | 2005-09-22 |
* | stop notifying people about dns worker spawning and culling•••it just freaks them out
svn:r4960
| Roger Dingledine | 2005-09-09 |
* | Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add ...•••svn:r4894
| Nick Mathewson | 2005-09-02 |
* | rotate dns and cpu workers if the controller changes options that•••will affect them.
svn:r4787
| Roger Dingledine | 2005-08-15 |
* | initialize the dns worker cache tree whether or not we start•••out as a server.
svn:r4785
| Roger Dingledine | 2005-08-15 |
* | predict required circuits better, with an eye toward making•••hidden services faster on the service end.
svn:r4772
| Roger Dingledine | 2005-08-13 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Make errors retrievable from tor_socketpair; resolve bug 163.•••svn:r4509
| Nick Mathewson | 2005-06-30 |
* | whitespace fix•••svn:r4500
| Roger Dingledine | 2005-06-28 |
* | we were printing the number of idle dns workers incorrectly.•••svn:r4477
| Roger Dingledine | 2005-06-23 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |