| Commit message (Expand) | Author | Age |
... | |
* | reintroduce the logic to exit_policy_is_general_exit() to count•••how many ports are allowd. require two ports open, not just one.
svn:r6609
| Roger Dingledine | 2006-06-13 |
* | Make the Exit tag in status documents actually work in head too•••svn:r6608
| Peter Palfrader | 2006-06-12 |
* | 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 |
* | typo, whitespace, and a clarification•••svn:r6605
| Roger Dingledine | 2006-06-12 |
* | allow people to start their tor with runasdaemon set but•••with no logs set at all.
svn:r6604
| Roger Dingledine | 2006-06-12 |
* | Forward port changelog•••svn:r6603
| Peter Palfrader | 2006-06-12 |
* | forward-port the 0.1.1.21 changelog.•••svn:r6600
| Roger Dingledine | 2006-06-11 |
* | interim changelog for 0.1.2.1-alpha•••svn:r6599
| Roger Dingledine | 2006-06-11 |
* | Remove echo -n to make start script slightly more readable on boot.•••svn:r6595
| Andrew Lewman | 2006-06-10 |
* | take out the reachability bandaid in 0.1.2.x as well.•••maybe we will actually be able to fix it, instead.
svn:r6585
| Roger Dingledine | 2006-06-10 |
* | add TestVia to the man page•••svn:r6583
| Roger Dingledine | 2006-06-10 |
* | clean up formatting in the man page•••svn:r6582
| Roger Dingledine | 2006-06-10 |
* | Add a new config option TestVia, that lets you specify preferred middle•••hops to use for testing circuits. Perhaps this will let me debug the
reachability problem better.
svn:r6581
| Roger Dingledine | 2006-06-10 |
* | Another escape() fix, for picky sprintfs.•••svn:r6579
| Nick Mathewson | 2006-06-09 |
* | Override our notion of printability for esc_for_log. 127 and up are never pr...•••svn:r6578
| Nick Mathewson | 2006-06-09 |
* | actually, don't fix it that far. we should still do some•••error checking.
svn:r6576
| Roger Dingledine | 2006-06-09 |
* | when only one router is labelled as a guard, and we've•••already picked him, we would cycle endlessly picking him
again, being unhappy about it, and so forth.
now we specifically exclude guards when picking a new guard.
svn:r6575
| Roger Dingledine | 2006-06-09 |
* | and forward-port too.•••svn:r6573
| Roger Dingledine | 2006-06-09 |
* | Bandaid for a seg fault i just got in 0.1.1.20.•••More generally, i reopened bug 222. Whee.
svn:r6571
| Roger Dingledine | 2006-06-09 |
* | fix a bootstrapping check we ignored that prevents us from running•••with only one dir authority.
svn:r6570
| Roger Dingledine | 2006-06-09 |
* | try a better string at the top of torrc's autogenerated torrc.•••svn:r6569
| Roger Dingledine | 2006-06-09 |
* | ok, ok, maybe *this* time my rep_hist_circbuilding_dormant() will work.•••svn:r6568
| Roger Dingledine | 2006-06-08 |
* | remove a bit more obsolete code•••svn:r6566
| Roger Dingledine | 2006-06-08 |
* | ah, that explains why we weren't going dormant with•••respect to descriptor fetches. maybe now it will work.
svn:r6565
| Roger Dingledine | 2006-06-08 |
* | re-enable per-connection rate limiting. get rid of the "OP bandwidth"•••concept. lay groundwork for "bandwidth classes" -- separate global
buckets that apply depending on what sort of conn it is.
svn:r6563
| Roger Dingledine | 2006-06-07 |
* | put a bandaid in place so servers will have an easier time•••believing that they're reachable. this may help resolve the
servers-on-dynamic-ip-addresses problem.
svn:r6561
| Roger Dingledine | 2006-06-07 |
* | make connection_or_nonopen_was_started_here() based on something less•••voodooey. it turns out we already do keep a flag like that around.
svn:r6560
| Roger Dingledine | 2006-06-07 |
* | the CookieAuthentication section in our spec seems to assume we're•••still using the v0 control protocol.
svn:r6559
| Roger Dingledine | 2006-06-07 |
* | and now the exciting part: there is now no such thing as doing•••a client-only tls, that is, one with no certs.
svn:r6558
| Roger Dingledine | 2006-06-07 |
* | simplify the tortls api: we only support being a "server", that•••is, even tor clients do the same sort of handshake.
this has been true for years, so it's best to get rid of the
stale code.
svn:r6557
| Roger Dingledine | 2006-06-07 |
* | looks like we missed a piece of the 0.1.1.9 paranoia code.•••hopefully this change is a no-op.
svn:r6556
| Roger Dingledine | 2006-06-07 |
* | fix the bug where we sometimes would fail to send some create cells•••once we'd connected to a(nother) tor server.
svn:r6552
| Roger Dingledine | 2006-06-06 |
* | Also, add a temporary hack to make sure eventdns.c is distributd.•••svn:r6551
| Nick Mathewson | 2006-06-06 |
* | 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 |
* | fix typo•••svn:r6549
| Roger Dingledine | 2006-06-06 |
* | ship the event*.h files too. perhaps this will make my 'make dist'•••produce a tarball that i can build.
svn:r6548
| 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 |
* | don't tell people that the testing circuit failed if we already•••consider ourselves reachable. this just confuses them.
svn:r6546
| Roger Dingledine | 2006-06-05 |
* | whoops, add a man page entry for ProtocolWarnings•••svn:r6545
| Roger Dingledine | 2006-06-05 |
* | scream louder if you've got a pending circuit for a given•••addr/port but the intended n_conn digest is wrong.
svn:r6544
| Roger Dingledine | 2006-06-05 |
* | simplify code now that libevent considers all sockets pollable.•••what we really mean now is ">= 0", which is clearer to test for.
svn:r6543
| Roger Dingledine | 2006-06-05 |
* | bugfix: if we are making our first ever connection to any entry•••guard, then don't mark it down at first. we had this implemented
but it was disabled due to a bug.
svn:r6541
| Roger Dingledine | 2006-06-05 |
* | simplify some code, since circuit_build_failed() is only called•••on non-open circuits.
svn:r6540
| Roger Dingledine | 2006-06-05 |
* | remove some unused code (i think)•••svn:r6539
| Roger Dingledine | 2006-06-05 |
* | Note a bug that causes servers to sometimes never send the pending•••create cell. Nick, is this a bug? If so, is my fix right?
svn:r6538
| Roger Dingledine | 2006-06-05 |
* | bandaid for bug 299. this is still a bug, since we don't•••initialize for hardware acceleration in certain configurations;
but not critical until that is supported.
svn:r6536
| Roger Dingledine | 2006-06-05 |
* | More eventdns.c patches: use HAVE_ALLOCA_H; print IP addrs as dotted quads.•••svn:r6535
| 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 |
* | Some eventdns.c fixes for windows correctness. More will doubtless be needed,...•••svn:r6533
| Nick Mathewson | 2006-06-04 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |