Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-04-25 | only call the connection open once we've decided we like the cert. | Roger Dingledine | |
svn:r4112 | |||
2005-04-25 | bugfix: stop trying to print a null pointer if an OR conn fails | Roger Dingledine | |
because we didn't like its cert. svn:r4111 | |||
2005-04-25 | bugfix: make a debug log stop lying | Roger Dingledine | |
svn:r4110 | |||
2005-04-23 | only complain about wedged cpuworkers after an hour, not 100 secs | Roger Dingledine | |
svn:r4100 | |||
2005-04-23 | Apparently, ASN1 failures are not treated as SSL connection errors, but are ↵ | Nick Mathewson | |
just general OpenSSL errors. Or something. Anyway, bulletproof tor_tls_handshake. svn:r4098 | |||
2005-04-23 | let NumCpus be singular without whining | Roger Dingledine | |
svn:r4097 | |||
2005-04-23 | bump experimental version to 0.1.0.4-rc | Roger Dingledine | |
svn:r4096 | |||
2005-04-23 | bump to 0.1.0.3-rc-cvs | Roger Dingledine | |
svn:r4088 | |||
2005-04-23 | LOG_ERR is for when you're planning to die. | Roger Dingledine | |
svn:r4087 | |||
2005-04-23 | Fix "JAP-client" hideous ASN1 bug, twice. (Fix1: check more thoroughly for ↵debian-version-0.1.0.3-rc-200504231430-1 | Nick Mathewson | |
TLS errors when handling certs. Fix2: stop assert(0)ing on uncaught TLS errors.) svn:r4085 | |||
2005-04-21 | add geoff's NoPublish patch | Roger Dingledine | |
svn:r4084 | |||
2005-04-17 | Replace an infinite-stack-recursion bug with a ↵ | Nick Mathewson | |
generate-infinite-debug-messages bug. Maybe it isnt such a good idea to send LOG_DEBUG messages to the controller after all? svn:r4082 | |||
2005-04-17 | zero-out errno before calling event_dispatch, just in case we have ↵ | Nick Mathewson | |
misdiagnosed poll(2)/EINVAL bug. svn:r4081 | |||
2005-04-12 | be willing to load balance over up to 2mB, not 1mB, of advertised capacity | Roger Dingledine | |
svn:r4080 | |||
2005-04-12 | those should be notices, not warns | Roger Dingledine | |
svn:r4079 | |||
2005-04-11 | Fix postdescriptor behavior: on non-complete success, only say "done" once. | Nick Mathewson | |
svn:r4073 | |||
2005-04-08 | bump to 0.1.0.3-rc | Roger Dingledine | |
svn:r4064 | |||
2005-04-08 | remove some redundant code | Roger Dingledine | |
svn:r4062 | |||
2005-04-08 | If it has not been 100 seconds since we told the cpuworker about an onion, ↵ | Nick Mathewson | |
complain! Oh, wait... svn:r4059 | |||
2005-04-08 | Make libevent_logging_callback static. | Nick Mathewson | |
svn:r4058 | |||
2005-04-08 | Add kludgy function to force controllers to flush EVENT_ERR_MSG events. | Nick Mathewson | |
svn:r4057 | |||
2005-04-08 | Move a quote, fix a log. | Nick Mathewson | |
svn:r4056 | |||
2005-04-08 | Fixs a signed/unsigned comparison | Nick Mathewson | |
svn:r4055 | |||
2005-04-08 | Add missing "char" | Nick Mathewson | |
svn:r4054 | |||
2005-04-07 | tie MAX_DIR_SIZE to MAX_BUF_SIZE | Roger Dingledine | |
resolve bug 80 svn:r4052 | |||
2005-04-07 | fix format bug | Roger Dingledine | |
svn:r4051 | |||
2005-04-07 | only whine about clock skew from the dirserver if he's a trusted | Roger Dingledine | |
dirserver. svn:r4048 | |||
2005-04-07 | Improve conn_*_to_string; add circuit_state_to_string; make ↵ | Nick Mathewson | |
skewed-descriptor messages better. svn:r4047 | |||
2005-04-07 | allow servers to publish descriptors from 12 hours in the future. | Roger Dingledine | |
hopefully this will allow more slack and let crummier servers help out too. svn:r4046 | |||
2005-04-07 | Change conn_(type|state)_to_string from const arrays to switch functions so ↵ | Nick Mathewson | |
we (I) will not make Tor crash the next time we (I) add a new state. svn:r4045 | |||
2005-04-07 | add function comment | Roger Dingledine | |
svn:r4043 | |||
2005-04-07 | We have a bug that I can't find. Sometimes, very rarely, cpuworkers get | Roger Dingledine | |
stuck in the 'busy' state, even though the cpuworker process thinks of itself as idle. I don't know why. But here's a workaround to kill any cpuworker that's been busy for more than 100 seconds. svn:r4042 | |||
2005-04-07 | Try RB_TREE instead of SPLAY_TREE, but with a single-entry caching optimization. | Nick Mathewson | |
svn:r4041 | |||
2005-04-07 | Make compare_orconn_circid_entries marginally faster and inlined, if that helps | Nick Mathewson | |
svn:r4040 | |||
2005-04-06 | Stop putting nodename in the Platform string of server descriptors. | Roger Dingledine | |
It doesn't actually help, and it is confusing/upsetting some people. svn:r4037 | |||
2005-04-06 | When we connect and finish TLS negotiation with address:port, it is obvious ↵ | Nick Mathewson | |
that any other key or nickname we might know about (as an authdirserver) does not actually exist at address:port. svn:r4036 | |||
2005-04-06 | stop wasting time doing a case insensitive comparison for every dns name | Roger Dingledine | |
every time we do any lookup. canonicalize the names to lowercase and be done with it. svn:r4035 | |||
2005-04-06 | blow away most calls to assert_all_pending_dns_resolves_ok, since | Roger Dingledine | |
they're eating our cpu. svn:r4034 | |||
2005-04-06 | bugfix: chdir to your datadirectory at the *end* of the | Roger Dingledine | |
daemonize process, not the beginning. this was a problem because the first time you run tor, if your datadir isn't there, and you have runasdaemon set to 1, it will try to chdir to it before it tries to create it. oops. svn:r4033 | |||
2005-04-06 | quiet another instance where we whine to an innocent OR operator's | Roger Dingledine | |
logs when some other server switches keys unexpectedly. svn:r4032 | |||
2005-04-06 | oh, and accept() into the right place, too. | Roger Dingledine | |
svn:r4029 | |||
2005-04-06 | Forward-port the checking of | Roger Dingledine | |
sin_addr.s_addr == 0 || sin->sin_port == 0. This just happened on moria2, so I guess it happens rarely on Linux as well as OS X. We can't afford to accept OR conns from 0.0.0.0:0, since we send created cells back to the first addr:port that matches, and we'd better not send them to the wrong place. So, let's drop them all for now, and see if we can find a pattern later. svn:r4028 | |||
2005-04-06 | fix an assert trigger: when we have the rare case of accepting | Roger Dingledine | |
a conn on 0.0.0.0:0, then when we look through the connection array, we'll find any of the workers. this is no good. svn:r4027 | |||
2005-04-06 | Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ↵ | Nick Mathewson | |
using it. Watch out, kids! svn:r4026 | |||
2005-04-06 | when using preferred entry or exit nodes, ignore whether | Roger Dingledine | |
the circuit wants uptime or capacity. they asked for the nodes, they get the nodes. svn:r4025 | |||
2005-04-06 | Add a pointer from edge connections to their corresponding circuit (ulp!); ↵ | Nick Mathewson | |
add some debugging sanity-checking for cirid_orconn_map stuff svn:r4024 | |||
2005-04-06 | Fix bug in last commit when no circid can be found | Nick Mathewson | |
svn:r4023 | |||
2005-04-06 | Fix format warning | Nick Mathewson | |
svn:r4022 | |||
2005-04-06 | note some features we intend to add. | Roger Dingledine | |
svn:r4021 | |||
2005-04-06 | Hopefully, this will make ORs much faster, and not break them: keep a big ↵ | Nick Mathewson | |
splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster. svn:r4020 |