| Commit message (Expand) | Author | Age |
* | 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 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | Patch: when extending to an unknown router, compare identity to expected iden...•••svn:r3937
| Nick Mathewson | 2005-03-31 |
* | Report HTTP reasons to directory clients. (Also, fix format on new TODO items)•••svn:r3811
| Nick Mathewson | 2005-03-22 |
* | Renormalize whitespace•••svn:r3757
| Nick Mathewson | 2005-03-14 |
* | add support for CONNECTing through https proxies.•••not sure if it works. i don't have an https proxy.
svn:r3682
| Roger Dingledine | 2005-02-24 |
* | Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656
| Nick Mathewson | 2005-02-22 |
* | fix the latest bug: don't explode when some router declares a•••bandwidthburst of 500 gigabytes.
this bug seems to have taken down most of the network. oops.
svn:r3523
| Roger Dingledine | 2005-02-03 |
* | define TOR_FRAGILE if you want tor to give you a core when•••something goes wrong. this should only be used by people actively
tracking bugs.
svn:r3487
| Roger Dingledine | 2005-02-01 |
* | be less noisy about complaining when a jap client tries to connect•••and we refuse him.
svn:r3472
| Roger Dingledine | 2005-01-30 |
* | we should handle the case where the client has no cert, for•••backwards compatibility with jap clients.
svn:r3466
| Roger Dingledine | 2005-01-30 |
* | get rid of 0.0.8 backwards compatibility•••svn:r3353
| Roger Dingledine | 2005-01-13 |
* | Make Tor use Niels Provos's libevent instead of it's current•••poll-but-sometimes-select mess. This will let us use faster async cores
(like epoll, kpoll, and /dev/poll), and hopefully work better on Windows
too.
There are some fairly nasty changes to main.c here; this will almost
certainly break something. But hey, that's what alphas are for.
svn:r3341
| Nick Mathewson | 2005-01-12 |
* | Resolve task 42: find where 19-char nicknames were getting truncated when rea...•••svn:r3244
| Nick Mathewson | 2005-01-03 |
* | stop checking for clock skew, even for servers.•••this means we are vulnerable to an attack where somebody recovers
and uses a really old certificate. however, if they do that, they
probably can get our identity key just as easily.
svn:r3241
| Roger Dingledine | 2005-01-03 |
* | clean up logging,•••make it clearer which warns are bugs,
make the control log event match its specification,
point out a bug in how we deal with failure when renewing the tls context.
svn:r3138
| Roger Dingledine | 2004-12-13 |
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019
| Nick Mathewson | 2004-11-29 |
* | wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me.
svn:r3005
| Roger Dingledine | 2004-11-28 |
* | Normalize space: add one between every control keyword and control clause.•••svn:r3003
| Nick Mathewson | 2004-11-28 |
* | remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989
| Roger Dingledine | 2004-11-26 |
* | Clarify a bunch of log messages•••svn:r2983
| Nick Mathewson | 2004-11-25 |
* | Compile cleanly on windows; prevent some insane bandwidth cases (e.g., "Bandw...•••svn:r2941
| Nick Mathewson | 2004-11-22 |
* | break reached_eof() out of process_inbuf()•••svn:r2930
| Roger Dingledine | 2004-11-21 |
* | Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting se...•••svn:r2911
| Nick Mathewson | 2004-11-20 |
* | Change "warn if unverified routers are very skewed" to "never warn about unve...•••svn:r2885
| Nick Mathewson | 2004-11-15 |
* | Allow more clock skew from unrecognized hosts than from recognized ones.•••svn:r2874
| Nick Mathewson | 2004-11-14 |
* | Use the data, *then* free it. It works so much better.•••svn:r2837
| Nick Mathewson | 2004-11-13 |
* | Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808
| Nick Mathewson | 2004-11-12 |
* | Resolve a FIXME: use identity comparison, not nickname comparison, to•••choose circuit ID types. This is important because our view of "the
nickname of the router on the other side of this connection" is
skewed, and depends on whether we think the other rotuer is
verified--and there's no way to know whether another router thinks you
are verified.
For backward compatibility, we notice when the other router chooses
the same circuit ID type as us (because it's running an old version),
and switch our type to be polite.
svn:r2797
| Nick Mathewson | 2004-11-10 |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-11-07 |
* | Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or
if it's disallowed (e.g. changing RunAsDaemon from 1 to 0).
Use parse_line_from_str rather than parse_line_from_file.
svn:r2692
| Roger Dingledine | 2004-11-06 |
* | clarify the bandwidthburst and bandwidthrate are in bytes•••(niels had thought they were in bits, or kb, or something)
svn:r2669
| Roger Dingledine | 2004-11-04 |
* | - Implement all of control interface except authentication, setconfig,••• and actually making the sockets.
- Make sure that identity-based nicknames start with $.
- Use new string_join interface.
svn:r2661
| Nick Mathewson | 2004-11-03 |
* | start the process of making 0.0.7* obsolete•••svn:r2565
| Roger Dingledine | 2004-10-17 |
* | don't assert multiple things in the same tor_assert()•••svn:r2544
| Roger Dingledine | 2004-10-16 |
* | Unify tests for "did I originate this nonopen OR connection?"•••svn:r2468
| Nick Mathewson | 2004-10-13 |
* | Check fingerprint list before generating running-routers lists; also add as-y...•••svn:r2458
| Nick Mathewson | 2004-10-13 |
* | If we are an authoritative dirserver, check out the fingerprint list when set...•••svn:r2389
| Nick Mathewson | 2004-09-28 |