Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-07-23 | rewrite conn->address for GET commands as well as POST commands. | Roger Dingledine | |
svn:r6815 | |||
2006-07-23 | use tor_mem_is_zero() in more places. | Roger Dingledine | |
svn:r6814 | |||
2006-07-23 | Delete trailing whitespace in eventdns.c | Nick Mathewson | |
svn:r6813 | |||
2006-07-23 | Add (void) lines for unused parameters in eventdns.c | Nick Mathewson | |
svn:r6812 | |||
2006-07-23 | Remove STRUCT_OFFSET from config.c | Nick Mathewson | |
svn:r6811 | |||
2006-07-23 | Add a mem_is_zero function (I think we will need this) and a STRUCT_OFFSET ↵ | Nick Mathewson | |
macro (we already need this). svn:r6810 | |||
2006-07-23 | more todo items | Roger Dingledine | |
svn:r6809 | |||
2006-07-23 | whitespace and docs | Roger Dingledine | |
svn:r6808 | |||
2006-07-22 | think harder about my logic | Roger Dingledine | |
svn:r6806 | |||
2006-07-22 | i lied, that won't work at all. maybe this will. | Roger Dingledine | |
svn:r6805 | |||
2006-07-22 | more bulletproof reachability testing | Roger Dingledine | |
svn:r6804 | |||
2006-07-21 | These asserts will either cause spurious crashes or help debug the ↵ | Nick Mathewson | |
pend->conn->s == -1 issue. svn:r6803 | |||
2006-07-21 | Another MSVC6 fix. Grnk. | Nick Mathewson | |
svn:r6802 | |||
2006-07-21 | bugfix: if you find yourself reachable, then don't ever make any client | Roger Dingledine | |
requests (so you stop predicting circuits), then hup, then later your IP changes, you won't think circuits are working so you won't try to test reachability, so you won't publish. svn:r6800 | |||
2006-07-21 | tweak | Roger Dingledine | |
svn:r6799 | |||
2006-07-21 | an entry guard that is "unlisted", as well as not known to be "down", is | Roger Dingledine | |
not therefore "up". svn:r6798 | |||
2006-07-21 | Grammar fixes for clarity. | Andrew Lewman | |
svn:r6797 | |||
2006-07-20 | tweak | Roger Dingledine | |
svn:r6796 | |||
2006-07-20 | tweak | Roger Dingledine | |
svn:r6795 | |||
2006-07-20 | Document HELLO cells and proposed connection protocol versioning scheme. ↵ | Nick Mathewson | |
NOTE: This will not work as documented; see notes. svn:r6794 | |||
2006-07-20 | Add a few more paragraphs to path-spec.txt | Nick Mathewson | |
svn:r6793 | |||
2006-07-20 | Fork off v0 of the protocol spec; we are going to add versioning soon so we ↵ | Nick Mathewson | |
can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense. svn:r6792 | |||
2006-07-18 | don't squeal if the first few retries fail. | Roger Dingledine | |
svn:r6791 | |||
2006-07-18 | Define a schedule for how long to wait between retrying | Roger Dingledine | |
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 | |||
2006-07-18 | Load and start tor in launchd at end of installation | Andrew Lewman | |
svn:r6789 | |||
2006-07-18 | Add the output of OSX arch into the package name in preparation for ppc | Andrew Lewman | |
vs x86 packages. svn:r6788 | |||
2006-07-18 | when we find our dirport to be reachable, mark our descriptor | Roger Dingledine | |
dirty so we'll tell the world. (fixes bug 306 reported by pnx) svn:r6787 | |||
2006-07-18 | Start publishing one minute or so after we find our ORPort | Roger Dingledine | |
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 | |||
2006-07-18 | Oh. And apparently, msvc6 doesnt think very much of doing u64-and-double ↵ | Nick Mathewson | |
arithmetic either. svn:r6785 | |||
2006-07-18 | Hm. We probably should define INT64_MAX if we really want it. (Especially ↵ | Nick Mathewson | |
since we only want it on one platform, where, coincidentally, it is not defined.) svn:r6784 | |||
2006-07-18 | If we are using an exit enclave and we can't connect, e.g. because | Roger Dingledine | |
its webserver is misconfigured to not listen on localhost, then back off and try connecting from somewhere else before we fail. svn:r6783 | |||
2006-07-18 | pick a log domain; resolve an xxxx | Roger Dingledine | |
svn:r6782 | |||
2006-07-17 | shuffle todo items | Roger Dingledine | |
svn:r6781 | |||
2006-07-17 | parameterize the loudness of log_addr_has_changed(), since it's the | Roger Dingledine | |
only place where we inform the user of a new IP address, if we're guessing it from external sources. svn:r6780 | |||
2006-07-17 | Make a louder statement the first time we learn a guessed | Roger Dingledine | |
IP address. svn:r6779 | |||
2006-07-17 | huge bugfix: we weren't ever writing an http header when sending | Roger Dingledine | |
out network statuses! so clients were downloading the whole thing, and then discarding them because they're malformed. svn:r6778 | |||
2006-07-17 | and don't try to build the descriptor every second, if it's dirty | Roger Dingledine | |
but we don't have a known address. svn:r6777 | |||
2006-07-17 | fix some more places where we shouldn't crash if we can't build | Roger Dingledine | |
our own descriptor yet. svn:r6775 | |||
2006-07-17 | Allow servers with no hostname or IP address to learn their IP address | Roger Dingledine | |
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 | |||
2006-07-17 | we are constrained more than we realized, on what g^x values we can | Roger Dingledine | |
accept or refuse. svn:r6773 | |||
2006-07-17 | fix wordo | Roger Dingledine | |
svn:r6772 | |||
2006-07-17 | nick suggests that the hello cell should have both server IP and | Roger Dingledine | |
client IP. he's right. svn:r6771 | |||
2006-07-17 | Minor fixed for launchd xml plist | Andrew Lewman | |
svn:r6770 | |||
2006-07-17 | Added net.freehaven.tor.plist to AC_OUTPUT | Andrew Lewman | |
svn:r6769 | |||
2006-07-17 | MSVC6 is apparently terrified of unnatural cross-breeding between uint64_t ↵ | Nick Mathewson | |
and double, and needs more persuasion than usual to cast one to the other. Issue identified by Frediano Ziglio; patch revised for minimal impact on non-MSVC6 compilers. svn:r6768 | |||
2006-07-16 | Remove a merged if-then from line 85 | Andrew Lewman | |
svn:r6767 | |||
2006-07-16 | Change the way Tor starts on OSX 10.4 vs pre-10.4. 10.4 Tor now uses | Andrew Lewman | |
launchd for current and forward compatibility. svn:r6766 | |||
2006-07-16 | whitespace/etc cleanups | Roger Dingledine | |
svn:r6765 | |||
2006-07-15 | parameterize the loudness of resolve_my_address(), and call things | Roger Dingledine | |
IP addresses, not IPs. svn:r6764 | |||
2006-07-15 | stick to nick's nul/null convention | Roger Dingledine | |
svn:r6763 |