aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_or.c
Commit message (Expand)AuthorAge
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-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 Dingledine2005-06-08
* add HttpProxyAuthenticator config option too•••svn:r4272 Roger Dingledine2005-05-20
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* clean up this TOR_FRAGILE business•••svn:r4116 Roger Dingledine2005-04-26
* Add basic HttpsProxyAuthenticator support, based on patch•••from Adam Langley. svn:r4115 Roger Dingledine2005-04-26
* only call the connection open once we've decided we like the cert.•••svn:r4112 Roger Dingledine2005-04-25
* Fix "JAP-client" hideous ASN1 bug, twice. (Fix1: check more thoroughly for TL...•••svn:r4085 Nick Mathewson2005-04-23
* When we connect and finish TLS negotiation with address:port, it is obvious t...•••svn:r4036 Nick Mathewson2005-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 Dingledine2005-04-06
* note some features we intend to add.•••svn:r4021 Roger Dingledine2005-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 Dingledine2005-04-06
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Patch: when extending to an unknown router, compare identity to expected iden...•••svn:r3937 Nick Mathewson2005-03-31
* Report HTTP reasons to directory clients. (Also, fix format on new TODO items)•••svn:r3811 Nick Mathewson2005-03-22
* Renormalize whitespace•••svn:r3757 Nick Mathewson2005-03-14
* add support for CONNECTing through https proxies.•••not sure if it works. i don't have an https proxy. svn:r3682 Roger Dingledine2005-02-24
* Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656 Nick Mathewson2005-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 Dingledine2005-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 Dingledine2005-02-01
* be less noisy about complaining when a jap client tries to connect•••and we refuse him. svn:r3472 Roger Dingledine2005-01-30
* we should handle the case where the client has no cert, for•••backwards compatibility with jap clients. svn:r3466 Roger Dingledine2005-01-30
* get rid of 0.0.8 backwards compatibility•••svn:r3353 Roger Dingledine2005-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 Mathewson2005-01-12
* Resolve task 42: find where 19-char nicknames were getting truncated when rea...•••svn:r3244 Nick Mathewson2005-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 Dingledine2005-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 Dingledine2004-12-13
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me. svn:r3005 Roger Dingledine2004-11-28
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* Clarify a bunch of log messages•••svn:r2983 Nick Mathewson2004-11-25
* Compile cleanly on windows; prevent some insane bandwidth cases (e.g., "Bandw...•••svn:r2941 Nick Mathewson2004-11-22
* break reached_eof() out of process_inbuf()•••svn:r2930 Roger Dingledine2004-11-21
* Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting se...•••svn:r2911 Nick Mathewson2004-11-20
* Change "warn if unverified routers are very skewed" to "never warn about unve...•••svn:r2885 Nick Mathewson2004-11-15
* Allow more clock skew from unrecognized hosts than from recognized ones.•••svn:r2874 Nick Mathewson2004-11-14
* Use the data, *then* free it. It works so much better.•••svn:r2837 Nick Mathewson2004-11-13
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808 Nick Mathewson2004-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 Mathewson2004-11-10
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-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 Dingledine2004-11-06
* clarify the bandwidthburst and bandwidthrate are in bytes•••(niels had thought they were in bits, or kb, or something) svn:r2669 Roger Dingledine2004-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 Mathewson2004-11-03
* start the process of making 0.0.7* obsolete•••svn:r2565 Roger Dingledine2004-10-17
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16
* Unify tests for "did I originate this nonopen OR connection?"•••svn:r2468 Nick Mathewson2004-10-13
* Check fingerprint list before generating running-routers lists; also add as-y...•••svn:r2458 Nick Mathewson2004-10-13
* If we are an authoritative dirserver, check out the fingerprint list when set...•••svn:r2389 Nick Mathewson2004-09-28