| Commit message (Expand) | Author | Age |
* | Resolve control flow warning.•••svn:r6658
| Nick Mathewson | 2006-06-18 |
* | Ah. That seems to work.•••svn:r6657
| Nick Mathewson | 2006-06-18 |
* | another write_to_buf_zlib fix.•••svn:r6656
| Nick Mathewson | 2006-06-18 |
* | Backport candidate: implement the "is this uptime change cosmetic" test prope...•••svn:r6654
| Nick Mathewson | 2006-06-18 |
* | Re-enable buffer RAM guard values.•••svn:r6653
| Nick Mathewson | 2006-06-18 |
* | Another _zlib fix.•••svn:r6652
| Nick Mathewson | 2006-06-18 |
* | Make connection_write_to_buf_zlib set outbuf_flushlen right.•••svn:r6651
| Nick Mathewson | 2006-06-18 |
* | write_to_buf != connection_write_to_buf. Also, add a connection_write_to_buf...•••svn:r6650
| Nick Mathewson | 2006-06-18 |
* | Temporarily disable sentinels on buffers•••svn:r6649
| Nick Mathewson | 2006-06-18 |
* | make zlib buffer function set buf_highwater properly•••svn:r6648
| Nick Mathewson | 2006-06-18 |
* | Stop trying to refresh when we are out of data.•••svn:r6647
| Nick Mathewson | 2006-06-18 |
* | And actually check the url when it exists. that might work better.•••svn:r6646
| Nick Mathewson | 2006-06-18 |
* | That dir_refresh_src fix will only work if I enable it.•••svn:r6645
| Nick Mathewson | 2006-06-18 |
* | Fix a couple of bugs in last patch.•••svn:r6644
| Nick Mathewson | 2006-06-18 |
* | add coverage for a default case•••svn:r6643
| Nick Mathewson | 2006-06-18 |
* | Oops. conn->requested_resource is client only.•••svn:r6642
| Nick Mathewson | 2006-06-18 |
* | Instead of adding servers and v1 directories to buffers en masse, directory s...•••svn:r6641
| Nick Mathewson | 2006-06-18 |
* | Add tests for several of the more recently committed functions.•••svn:r6639
| Nick Mathewson | 2006-06-18 |
* | Part of incremental encryption logic for buffers: there is a subtle yucky poi...•••svn:r6637
| Nick Mathewson | 2006-06-18 |
* | And a minor bugfix to the weaselhack•••svn:r6629
| Peter Palfrader | 2006-06-15 |
* | fix spacing•••svn:r6628
| Roger Dingledine | 2006-06-15 |
* | Add a /tor/dir-all-weaselhack directory resource so I do not have to update m...•••svn:r6627
| Peter Palfrader | 2006-06-15 |
* | lower the number of seconds before we yell about clock jump.•••and make the yelling only happen if you're a server.
svn:r6625
| Roger Dingledine | 2006-06-15 |
* | upgrade the severity of the 'clock jump' warn, and ask people•••to report if it occurs.
svn:r6623
| Roger Dingledine | 2006-06-14 |
* | bugfix: discourage picking directory authorities as our TestVia•••hops, even if they're running the right versions, since we probably
already have a connection established to them.
svn:r6622
| Roger Dingledine | 2006-06-14 |
* | eventdns: Apply a couple of patches from AGL; start working on windows compat...•••svn:r6621
| Nick Mathewson | 2006-06-13 |
* | back off and add the $ at the beginning of the preferrednodes list•••we generate.
svn:r6620
| Roger Dingledine | 2006-06-13 |
* | be more lax about recognizing valid hexdigests.•••svn:r6619
| Roger Dingledine | 2006-06-13 |
* | now we can tell dirserv_dump_directory_to_string() whether we want•••it to include down/invalid descriptors or not.
svn:r6618
| Roger Dingledine | 2006-06-13 |
* | bugfix in exit_policy_is_general_exit() that weasel found.•••this time for sure!
svn:r6617
| Roger Dingledine | 2006-06-13 |
* | first cut at a workaround for the reachability bug: explicitly find a•••server running the right version, if we can, and ask for that one.
svn:r6616
| Roger Dingledine | 2006-06-13 |
* | export the default exit policy via the control port, so controllers•••don't need to guess what it is / will be later.
svn:r6615
| Roger Dingledine | 2006-06-13 |
* | Defense in depth: fix the reachability bug a second way too.•••Now if we establish a connection with the right digest, regardless
of what the addr/port is, and we have pending create cells, use it.
svn:r6614
| Roger Dingledine | 2006-06-13 |
* | harmless typo•••svn:r6613
| Roger Dingledine | 2006-06-13 |
* | Fix the bug that was causing servers to not find themselves•••reachable if they changed IP addresses. This happened because
middle servers knew the old descriptor, and kept swapping the
addr/port we asked for with the one they thought was right.
So the create cell never got sent, because it was asking for a
different addr/port than we believed we had connected to.
svn:r6610
| Roger Dingledine | 2006-06-13 |
* | 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 |
* | allow people to start their tor with runasdaemon set but•••with no logs set at all.
svn:r6604
| Roger Dingledine | 2006-06-12 |
* | 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 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 |
* | 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 |
* | 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 |