aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
* Resolve control flow warning.•••svn:r6658 Nick Mathewson2006-06-18
* Ah. That seems to work.•••svn:r6657 Nick Mathewson2006-06-18
* another write_to_buf_zlib fix.•••svn:r6656 Nick Mathewson2006-06-18
* Backport candidate: implement the "is this uptime change cosmetic" test prope...•••svn:r6654 Nick Mathewson2006-06-18
* Re-enable buffer RAM guard values.•••svn:r6653 Nick Mathewson2006-06-18
* Another _zlib fix.•••svn:r6652 Nick Mathewson2006-06-18
* Make connection_write_to_buf_zlib set outbuf_flushlen right.•••svn:r6651 Nick Mathewson2006-06-18
* write_to_buf != connection_write_to_buf. Also, add a connection_write_to_buf...•••svn:r6650 Nick Mathewson2006-06-18
* Temporarily disable sentinels on buffers•••svn:r6649 Nick Mathewson2006-06-18
* make zlib buffer function set buf_highwater properly•••svn:r6648 Nick Mathewson2006-06-18
* Stop trying to refresh when we are out of data.•••svn:r6647 Nick Mathewson2006-06-18
* And actually check the url when it exists. that might work better.•••svn:r6646 Nick Mathewson2006-06-18
* That dir_refresh_src fix will only work if I enable it.•••svn:r6645 Nick Mathewson2006-06-18
* Fix a couple of bugs in last patch.•••svn:r6644 Nick Mathewson2006-06-18
* add coverage for a default case•••svn:r6643 Nick Mathewson2006-06-18
* Oops. conn->requested_resource is client only.•••svn:r6642 Nick Mathewson2006-06-18
* Instead of adding servers and v1 directories to buffers en masse, directory s...•••svn:r6641 Nick Mathewson2006-06-18
* Add tests for several of the more recently committed functions.•••svn:r6639 Nick Mathewson2006-06-18
* Part of incremental encryption logic for buffers: there is a subtle yucky poi...•••svn:r6637 Nick Mathewson2006-06-18
* And a minor bugfix to the weaselhack•••svn:r6629 Peter Palfrader2006-06-15
* fix spacing•••svn:r6628 Roger Dingledine2006-06-15
* Add a /tor/dir-all-weaselhack directory resource so I do not have to update m...•••svn:r6627 Peter Palfrader2006-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 Dingledine2006-06-15
* upgrade the severity of the 'clock jump' warn, and ask people•••to report if it occurs. svn:r6623 Roger Dingledine2006-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 Dingledine2006-06-14
* eventdns: Apply a couple of patches from AGL; start working on windows compat...•••svn:r6621 Nick Mathewson2006-06-13
* back off and add the $ at the beginning of the preferrednodes list•••we generate. svn:r6620 Roger Dingledine2006-06-13
* be more lax about recognizing valid hexdigests.•••svn:r6619 Roger Dingledine2006-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 Dingledine2006-06-13
* bugfix in exit_policy_is_general_exit() that weasel found.•••this time for sure! svn:r6617 Roger Dingledine2006-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 Dingledine2006-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 Dingledine2006-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 Dingledine2006-06-13
* harmless typo•••svn:r6613 Roger Dingledine2006-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 Dingledine2006-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 Dingledine2006-06-13
* Make the Exit tag in status documents actually work in head too•••svn:r6608 Peter Palfrader2006-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 Dingledine2006-06-12
* allow people to start their tor with runasdaemon set but•••with no logs set at all. svn:r6604 Roger Dingledine2006-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 Dingledine2006-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 Dingledine2006-06-10
* actually, don't fix it that far. we should still do some•••error checking. svn:r6576 Roger Dingledine2006-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 Dingledine2006-06-09
* and forward-port too.•••svn:r6573 Roger Dingledine2006-06-09
* fix a bootstrapping check we ignored that prevents us from running•••with only one dir authority. svn:r6570 Roger Dingledine2006-06-09
* try a better string at the top of torrc's autogenerated torrc.•••svn:r6569 Roger Dingledine2006-06-09
* ok, ok, maybe *this* time my rep_hist_circbuilding_dormant() will work.•••svn:r6568 Roger Dingledine2006-06-08
* remove a bit more obsolete code•••svn:r6566 Roger Dingledine2006-06-08
* ah, that explains why we weren't going dormant with•••respect to descriptor fetches. maybe now it will work. svn:r6565 Roger Dingledine2006-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 Dingledine2006-06-07