| Commit message (Expand) | Author | Age |
... | |
* | don't squeal if the first few retries fail.•••svn:r6791
| Roger Dingledine | 2006-07-18 |
* | Define a schedule for how long to wait between retrying•••application connections. Rather than waiting a fixed amount of
time between each retry, we wait only 5 seconds for the first,
10 seconds for the second, and 15 seconds for each retry after
that. Hopefully this will improve the expected experience.
Addresses bug 297.
svn:r6790
| Roger Dingledine | 2006-07-18 |
* | when we find our dirport to be reachable, mark our descriptor•••dirty so we'll tell the world. (fixes bug 306 reported by pnx)
svn:r6787
| Roger Dingledine | 2006-07-18 |
* | Start publishing one minute or so after we find our ORPort•••to be reachable. This will help reduce the number of descriptors
we have for ourselves floating around, since it's quite likely
other things (e.g. DirPort) will change during that minute too.
svn:r6786
| Roger Dingledine | 2006-07-18 |
* | Oh. And apparently, msvc6 doesnt think very much of doing u64-and-double arit...•••svn:r6785
| Nick Mathewson | 2006-07-18 |
* | If we are using an exit enclave and we can't connect, e.g. because•••its webserver is misconfigured to not listen on localhost, then back
off and try connecting from somewhere else before we fail.
svn:r6783
| Roger Dingledine | 2006-07-18 |
* | pick a log domain; resolve an xxxx•••svn:r6782
| Roger Dingledine | 2006-07-18 |
* | parameterize the loudness of log_addr_has_changed(), since it's the•••only place where we inform the user of a new IP address, if we're
guessing it from external sources.
svn:r6780
| Roger Dingledine | 2006-07-17 |
* | Make a louder statement the first time we learn a guessed•••IP address.
svn:r6779
| Roger Dingledine | 2006-07-17 |
* | huge bugfix: we weren't ever writing an http header when sending•••out network statuses! so clients were downloading the whole thing,
and then discarding them because they're malformed.
svn:r6778
| Roger Dingledine | 2006-07-17 |
* | and don't try to build the descriptor every second, if it's dirty•••but we don't have a known address.
svn:r6777
| Roger Dingledine | 2006-07-17 |
* | fix some more places where we shouldn't crash if we can't build•••our own descriptor yet.
svn:r6775
| Roger Dingledine | 2006-07-17 |
* | Allow servers with no hostname or IP address to learn their IP address•••by asking the directory authorities. This code only kicks in when you
would normally have exited with a "no address" error.
This design is flawed, though, since the X-Your-Address-Is header is not
authenticated, and doing it this way introduces too many new attacks. The
right answer is to give IP address hints inside the HELLO cell; much of
this code can be reused when we switch.
svn:r6774
| Roger Dingledine | 2006-07-17 |
* | MSVC6 is apparently terrified of unnatural cross-breeding between uint64_t an...•••svn:r6768
| Nick Mathewson | 2006-07-17 |
* | whitespace/etc cleanups•••svn:r6765
| Roger Dingledine | 2006-07-16 |
* | parameterize the loudness of resolve_my_address(), and call things•••IP addresses, not IPs.
svn:r6764
| Roger Dingledine | 2006-07-15 |
* | stick to nick's nul/null convention•••svn:r6763
| Roger Dingledine | 2006-07-15 |
* | Avoid an integer underflow when the dir authority decides whether a•••router is stable: we might wrongly label it stable, and compute a slightly
wrong median stability, when a descriptor is published later than now.
Inspired by Matt's Vidalia checkin:
http://trac.vidalia-project.net/changeset/1074
svn:r6758
| Roger Dingledine | 2006-07-14 |
* | Add some debugging asserts to dns.c; these are too expensive to leave in perm...•••svn:r6756
| Nick Mathewson | 2006-07-11 |
* | OR_CONN_EVENT_NEW: we should probably handle that , should we not? Especiall...•••svn:r6752
| Nick Mathewson | 2006-07-11 |
* | Add a const; fix a (probably harmless) bug when storing a resolve we forgot w...•••svn:r6751
| Nick Mathewson | 2006-07-10 |
* | First part of making mmap-based stuff work on win32: save descriptors as "bin...•••svn:r6748
| Nick Mathewson | 2006-07-09 |
* | Fix a crash if you enable FascistFirewall but not FirewallPorts.•••Reported by Frediano Ziglio.
svn:r6746
| Roger Dingledine | 2006-07-08 |
* | Spellcheck and remove spurious include in eventdns.c•••svn:r6745
| Nick Mathewson | 2006-07-07 |
* | When using eventdns: suppress logging of addresses when SafeLogging is active...•••svn:r6744
| Nick Mathewson | 2006-07-07 |
* | eventdns: check for malloc() failures.•••svn:r6743
| Nick Mathewson | 2006-07-07 |
* | rename X-You-Are to something slightly better.•••svn:r6735
| Roger Dingledine | 2006-07-06 |
* | whitespace/tab fixes•••svn:r6734
| Roger Dingledine | 2006-07-06 |
* | when an exit node gets a malformed begin cell, don't complain to•••the node operator, since he can't do anything about it.
svn:r6733
| Roger Dingledine | 2006-07-06 |
* | Clean up eventdns messages.•••svn:r6730
| Nick Mathewson | 2006-07-05 |
* | Spelling fix.•••svn:r6729
| Nick Mathewson | 2006-07-05 |
* | Add plausile logging support to eventdns; stop putting stuff onto stdout.•••svn:r6728
| Nick Mathewson | 2006-07-05 |
* | actually, that excludenodes fix was redundant. take it out.•••svn:r6727
| Roger Dingledine | 2006-07-05 |
* | oops, we were ignoring options->ExcludeNodes when picking entry guards.•••it is still the case that we ignore it with respect to entry guards
that we've already picked.
svn:r6726
| Roger Dingledine | 2006-07-04 |
* | Make the X-You-Are header more accurate when there's a proxy in the middle.•••svn:r6722
| Roger Dingledine | 2006-07-04 |
* | Get rid of the router_retry_connections notion. Now routers no longer•••try to rebuild long-term connections to directory authorities, and
directory authorities no longer try to rebuild long-term connections to
all servers.
We still don't hang up connections in these two cases though -- we need
to look at it more carefully to avoid flapping, and we likely need to
wait til 0.1.1.x is obsolete.
svn:r6712
| Roger Dingledine | 2006-07-04 |
* | No longer permit create cells to have the wrong circ_id_type. No•••running Tors should still have this bug.
svn:r6711
| Roger Dingledine | 2006-07-04 |
* | minor fixes•••svn:r6709
| Roger Dingledine | 2006-07-04 |
* | Oops. Headers work better when named right.•••svn:r6707
| Nick Mathewson | 2006-07-01 |
* | Unify HTTP response code into one place so it is easier to add headers. Add ...•••svn:r6705
| Nick Mathewson | 2006-06-30 |
* | also remove word 'middleman' from a log notice•••svn:r6704
| Roger Dingledine | 2006-06-29 |
* | Apparent 311 fix: apparently passing Z_FINISH an empty string is problematic.•••svn:r6702
| Nick Mathewson | 2006-06-29 |
* | complete_only == !allow_partial. This enables useful use of partial desc down...•••svn:r6700
| Nick Mathewson | 2006-06-29 |
* | tab-man strikes again•••svn:r6699
| Roger Dingledine | 2006-06-28 |
* | Fix another idiot bug causing symptom 309. Why cant I program?•••svn:r6698
| Nick Mathewson | 2006-06-28 |
* | Add a check to try to make cache rebuild fail fast if it is going to fail•••svn:r6697
| Nick Mathewson | 2006-06-28 |
* | Aaand re-disable the bogus test in get_body()•••svn:r6696
| Nick Mathewson | 2006-06-28 |
* | Make sure that our calculated offsets for routers is correct; again. This tim...•••svn:r6695
| Nick Mathewson | 2006-06-28 |
* | Likely fix for bug 309: when we calculate offsets after rebuilding the descri...•••svn:r6693
| Nick Mathewson | 2006-06-27 |
* | refuse to write an iso_time which we can't parse, when dumping•••bandwidth state. this fixes the particular incident in bug 308,
but the general issue remains.
svn:r6684
| Roger Dingledine | 2006-06-24 |