| Commit message (Expand) | Author | Age |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | Just because both are obsolete does not mean we prefer the newer•••svn:r6016
| Peter Palfrader | 2006-02-14 |
* | Our connection_or_get_by_identity_digest() was slightly wrong. If best•••didn't have any circuits on it, but conn had circuits, we would not make
conn our new best unless it was also newer. Also, restructure the code
a bit to maybe make it clearer.
svn:r6012
| Peter Palfrader | 2006-02-14 |
* | more log conversions.•••whee.
svn:r6003
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho.
svn:r5782
| Roger Dingledine | 2006-01-10 |
* | Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734
| Nick Mathewson | 2006-01-05 |
* | helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not
implemented.)
svn:r5673
| Roger Dingledine | 2005-12-28 |
* | when we connect to a helper node for the first time, close•••that connection and its circuits. this lets us go back to
using the old helper nodes rather than immediately using
the last one in the list.
svn:r5670
| Roger Dingledine | 2005-12-28 |
* | clean up some comments•••svn:r5644
| Roger Dingledine | 2005-12-24 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | orconn_identity_map was another static variable that started•••out NULL and didn't change until it needed to change.
svn:r5578
| Roger Dingledine | 2005-12-14 |
* | don't mark the helper node as down when we fail to connect to•••our https proxy.
svn:r5566
| Roger Dingledine | 2005-12-11 |
* | 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 |
* | Change how OR conns get removed from the identity map; fix some warnings on s...•••svn:r5509
| Nick Mathewson | 2005-12-05 |
* | remove some functions that are not used; #if0 out some files that are not lik...•••svn:r5471
| Nick Mathewson | 2005-11-30 |
* | Rename connection_get_by_identity_digest to reflect that it is OR-only. Make...•••svn:r5469
| Nick Mathewson | 2005-11-30 |
* | Recover better from TCP connections to Tor servers that are broken but•••don't tell you (it happens!); and rotate TLS connections once a week.
1) If an OR conn becomes more than a week old, make it obsolete.
2) If it's obsolete and empty, kill it.
3) When an OR makes a second connection to you, allow it.
4) If we want to send a new create cell, but the best conn we've
got is obsolete, and the router is 0.1.1.9-alpha-cvs or later, ask
for a new conn instead.
5) When we time out on circuit building on the first hop, make that
connection obsolete.
svn:r5429
| Roger Dingledine | 2005-11-19 |
* | On directory servers, old_routers was wasting hundreds of bytes per supersede...•••svn:r5349
| Nick Mathewson | 2005-11-05 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain....•••svn:r5309
| Nick Mathewson | 2005-10-25 |
* | Downgrade a few INFO level logs to DEBUG again. Also add two or three new•••logs in cases where a calling function's log was downgraded and we wouldn't
get any log message otherwise.
svn:r5263
| Peter Palfrader | 2005-10-17 |
* | more log uncluttering•••svn:r5254
| Roger Dingledine | 2005-10-17 |
* | start the process of reducing clutter in server logs•••svn:r5253
| Roger Dingledine | 2005-10-17 |
* | Try to extract as many descriptors as possible from truncated http responses....•••svn:r5249
| Nick Mathewson | 2005-10-14 |
* | without braces, what will hold up the code?•••svn:r5209
| Roger Dingledine | 2005-10-06 |
* | Make doxygen marginally happier•••svn:r5208
| Nick Mathewson | 2005-10-06 |
* | Check for named servers when looking them up by nickname;•••warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.
Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.
Try to list MyFamily elements by key, not by nickname.
Only warn about names that we generated ourself, or got from the local
user.
On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.
svn:r5185
| Nick Mathewson | 2005-10-04 |
* | Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field.
Something is still not working though. Will fix in morning.
svn:r4839
| Roger Dingledine | 2005-08-26 |
* | Dirservers now do their own external reachability testing of each•••Tor server, and only list them as running if they've been found to
be reachable.
Dirservers also log trouble servers, but only start complaining loudly
after they've been up for an hour, to reduce false positives. We still
need to do something about the fact that it is quite loud when there
are many trouble servers.
svn:r4829
| Roger Dingledine | 2005-08-24 |
* | Our logic to decide if the OR we connected to was the right guy•••was brittle and maybe open to a mitm for unverified routers.
Now we be sure to check the digest, and if the nickname he claims is
not a verified one then we don't care what nickname he claims.
svn:r4823
| Roger Dingledine | 2005-08-23 |
* | Initial, somewhat dodgy implementation of helper nodes. It has too many XXXX...•••svn:r4633
| Nick Mathewson | 2005-07-22 |
* | be consistent about printing out key digest $'s when we're getting a•••different key than we expect
svn:r4609
| Roger Dingledine | 2005-07-19 |
* | downgrade a warning that could plausibly happen sometimes now that we•••have controllers.
svn:r4589
| Roger Dingledine | 2005-07-17 |
* | Appease the hungry god of GCC: it wants functions to be static or prototyped!•••svn:r4471
| Nick Mathewson | 2005-06-21 |
* | overall cleanup and streamlining and doccing•••also fix a DoS avenue on dirservers
svn:r4468
| Roger Dingledine | 2005-06-20 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | New whitespace normalization rule: no blank line at EOF.•••svn:r4378
| Nick Mathewson | 2005-06-09 |
* | reenable the part of the code that tries to flush as soon as an OR outbuf•••has a full tls record available. perhaps this will make OR outbufs not grow
as huge except in rare cases, thus saving lots of cpu time plus memory.
svn:r4343
| Roger Dingledine | 2005-06-08 |
* | add HttpProxyAuthenticator config option too•••svn:r4272
| Roger Dingledine | 2005-05-20 |
* | first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages.
svn:r4174
| Roger Dingledine | 2005-05-03 |
* | clean up this TOR_FRAGILE business•••svn:r4116
| Roger Dingledine | 2005-04-26 |
* | Add basic HttpsProxyAuthenticator support, based on patch•••from Adam Langley.
svn:r4115
| Roger Dingledine | 2005-04-26 |
* | only call the connection open once we've decided we like the cert.•••svn:r4112
| Roger Dingledine | 2005-04-25 |
* | Fix "JAP-client" hideous ASN1 bug, twice. (Fix1: check more thoroughly for TL...•••svn:r4085
| Nick Mathewson | 2005-04-23 |
* | When we connect and finish TLS negotiation with address:port, it is obvious t...•••svn:r4036
| Nick Mathewson | 2005-04-06 |
* | quiet another instance where we whine to an innocent OR operator's•••logs when some other server switches keys unexpectedly.
svn:r4032
| Roger Dingledine | 2005-04-06 |
* | note some features we intend to add.•••svn:r4021
| Roger Dingledine | 2005-04-06 |
* | When we're connecting to an OR and he's got a different nickname/key•••than we were expecting, only complain loudly if we're an OP or an
authdirserver. Complaining loudly to OR admins just confuses people.
svn:r4014
| Roger Dingledine | 2005-04-06 |