aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-07-18Hm. 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-18If we are using an exit enclave and we can't connect, e.g. becauseRoger 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-18pick a log domain; resolve an xxxxRoger Dingledine
svn:r6782
2006-07-17shuffle todo itemsRoger Dingledine
svn:r6781
2006-07-17parameterize the loudness of log_addr_has_changed(), since it's theRoger 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-17Make a louder statement the first time we learn a guessedRoger Dingledine
IP address. svn:r6779
2006-07-17huge bugfix: we weren't ever writing an http header when sendingRoger Dingledine
out network statuses! so clients were downloading the whole thing, and then discarding them because they're malformed. svn:r6778
2006-07-17and don't try to build the descriptor every second, if it's dirtyRoger Dingledine
but we don't have a known address. svn:r6777
2006-07-17fix some more places where we shouldn't crash if we can't buildRoger Dingledine
our own descriptor yet. svn:r6775
2006-07-17Allow servers with no hostname or IP address to learn their IP addressRoger 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-17we are constrained more than we realized, on what g^x values we canRoger Dingledine
accept or refuse. svn:r6773
2006-07-17fix wordoRoger Dingledine
svn:r6772
2006-07-17nick suggests that the hello cell should have both server IP andRoger Dingledine
client IP. he's right. svn:r6771
2006-07-17Minor fixed for launchd xml plistAndrew Lewman
svn:r6770
2006-07-17Added net.freehaven.tor.plist to AC_OUTPUTAndrew Lewman
svn:r6769
2006-07-17MSVC6 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-16Remove a merged if-then from line 85Andrew Lewman
svn:r6767
2006-07-16Change the way Tor starts on OSX 10.4 vs pre-10.4. 10.4 Tor now usesAndrew Lewman
launchd for current and forward compatibility. svn:r6766
2006-07-16whitespace/etc cleanupsRoger Dingledine
svn:r6765
2006-07-15parameterize the loudness of resolve_my_address(), and call thingsRoger Dingledine
IP addresses, not IPs. svn:r6764
2006-07-15stick to nick's nul/null conventionRoger Dingledine
svn:r6763
2006-07-15add a whole lot more work to the todo.Roger Dingledine
svn:r6762
2006-07-15mention the existence of dir-spec in tor-spec, and note that we needRoger Dingledine
to update it. svn:r6761
2006-07-15minor tweak on the dir specRoger Dingledine
svn:r6760
2006-07-14Avoid an integer underflow when the dir authority decides whether aRoger Dingledine
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
2006-07-12Update config to redirect output to the tor log file for now.Andrew Lewman
svn:r6757
2006-07-11Add some debugging asserts to dns.c; these are too expensive to leave in ↵Nick Mathewson
permanently. svn:r6756
2006-07-11Move cmd line parameters into the config file, remove chroot, andAndrew Lewman
satisfy the requirement of a ProgramArgument array svn:r6755
2006-07-11Add in start parameters. Perhaps we should ship these set correct inAndrew Lewman
the default torrc. svn:r6754
2006-07-11First crack at launchd plist for TorAndrew Lewman
svn:r6753
2006-07-11OR_CONN_EVENT_NEW: we should probably handle that , should we not? ↵Nick Mathewson
Especially since 23:26 < phobos> nickm: grep -c "Unrecognized status code 4" tor.log svn:r6752
2006-07-10Add a const; fix a (probably harmless) bug when storing a resolve we forgot ↵Nick Mathewson
we asked for. svn:r6751
2006-07-09Fix project file for MSVC6 (!). Patch from Frediano Ziglio.Nick Mathewson
svn:r6750
2006-07-09Make compilation work on old MSVCs without GetVertsionEx magic. Patch from ↵Nick Mathewson
Frediano Ziglio. svn:r6749
2006-07-09First part of making mmap-based stuff work on win32: save descriptors as ↵Nick Mathewson
"binary" (no LF->CRLF tanslation) so that we can mmap them properly later. Patch from Frediano Ziglio. svn:r6748
2006-07-08Fix a crash if you enable FascistFirewall but not FirewallPorts.Roger Dingledine
Reported by Frediano Ziglio. svn:r6746
2006-07-07Spellcheck and remove spurious include in eventdns.cNick Mathewson
svn:r6745
2006-07-07When using eventdns: suppress logging of addresses when SafeLogging is ↵Nick Mathewson
active, and make set of nameservers configurable from torrc. svn:r6744
2006-07-07eventdns: check for malloc() failures.Nick Mathewson
svn:r6743
2006-07-07Updated OSX binary un-installer for testing.Andrew Lewman
svn:r6742
2006-07-07Binary OSX un-installer tarballAndrew Lewman
svn:r6741
2006-07-06Remove osx binary uninstaller changes. Tiger and Panther won't playAndrew Lewman
nice in the same way. svn:r6739
2006-07-06forward-port the 0.1.1.22 changelog, minus the line aboutRoger Dingledine
the osx uninstaller. svn:r6738
2006-07-06Update osx binary un-installer naming, remove invalid osx binaryAndrew Lewman
un-installer app svn:r6736
2006-07-06rename X-You-Are to something slightly better.Roger Dingledine
svn:r6735
2006-07-06whitespace/tab fixesRoger Dingledine
svn:r6734
2006-07-06when an exit node gets a malformed begin cell, don't complain toRoger Dingledine
the node operator, since he can't do anything about it. svn:r6733
2006-07-05Clean up eventdns messages.Nick Mathewson
svn:r6730
2006-07-05Spelling fix.Nick Mathewson
svn:r6729
2006-07-05Add plausile logging support to eventdns; stop putting stuff onto stdout.Nick Mathewson
svn:r6728