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