summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Backport candidate: remove dangerous free(0) on hashtable initNick Mathewson2006-09-25
| | | | svn:r8499
* add missing paren in dmalloc tor_freeNick Mathewson2006-09-25
| | | | svn:r8498
* checkpoint changelog and general polishingRoger Dingledine2006-09-25
| | | | svn:r8497
* add 6697 (ircs) as longlivedport.Roger Dingledine2006-09-25
| | | | svn:r8496
* clean up the contrib/osx/Makefile.am moreRoger Dingledine2006-09-25
| | | | svn:r8494
* potential fixes for the tor osx dmg documentation. hopefullyRoger Dingledine2006-09-25
| | | | | | | phobos can confirm or deny. svn:r8493
* set the osx confdir to /Library/Tor rather than /Library/tor, maybe.Roger Dingledine2006-09-25
| | | | svn:r8492
* Note on TODO to update our privoxy configsNick Mathewson2006-09-24
| | | | svn:r8489
* Build correctly for use on OS X platforms with case-sensitive filesystemsNick Mathewson2006-09-24
| | | | svn:r8487
* whitespace cleanupsRoger Dingledine2006-09-24
| | | | svn:r8485
* add a note to nick's todo itemRoger Dingledine2006-09-24
| | | | svn:r8483
* Marge changes from libevent evdns to our eventdns. Most are cosmetic, but ↵Nick Mathewson2006-09-24
| | | | | | one or two are stability-related. This should make it easier to push our changes back towards libevent. svn:r8482
* Add another TODO itemNick Mathewson2006-09-24
| | | | svn:r8480
* Backport candidate: Fix a long-standing server-side DNS bug. When aNick Mathewson2006-09-24
| | | | | | | | | | client asks us to resolve (not connect to) an address, and we have a cached answer, give them the cached answer. Previously, we would give them no answer at all. svn:r8478
* Add packaging item to TODO: we should manage keys less haphazardly.Nick Mathewson2006-09-24
| | | | svn:r8476
* Fix the url for the patch to libevent-1.1b mingw diff.Andrew Lewman2006-09-24
| | | | svn:r8474
* Changes to doc as a result of creating a MinGW tor.exe on a bare system.Andrew Lewman2006-09-23
| | | | | | | Add two TODO items relating to MinGW instructions. svn:r8472
* Special mingw package_nsis and nsi scripts.Andrew Lewman2006-09-23
| | | | svn:r8467
* r8911@Kushana: nickm | 2006-09-22 12:24:52 -0400Nick Mathewson2006-09-22
| | | | | | | Make exitlist only output each result line once. svn:r8466
* r8910@Kushana: nickm | 2006-09-22 12:14:05 -0400Nick Mathewson2006-09-22
| | | | | | | | | | | | | | | | | Instead of just checking known-invalid addresses for DNS hijacking, we now check randomly generated addresses, and if too many of them map to the same IP, we assume that IP is the destination of a DNS hijack attempt. A little bird tells me that some DNS hijackers think that declining to give an A record for RFC2606 addresses (like .invalid and .example) makes them more standards compliant. Standardswise, this is like an illicit brothel making sure that nobody has pulled the tags off the mattresss, but that doesn't get us out of working around it. svn:r8465
* r8909@Kushana: nickm | 2006-09-22 00:38:13 -0400Nick Mathewson2006-09-22
| | | | | | | Consider changes to has_old_dnsworkers as noncosmetic svn:r8464
* r8912@Kushana: nickm | 2006-09-22 16:18:51 -0400Nick Mathewson2006-09-22
| | | | | | | Write more of path-spec.txt svn:r8463
* r8843@Kushana: nickm | 2006-09-17 16:57:20 -0400Nick Mathewson2006-09-22
| | | | | | | A couple of last minor TODO cleanup items svn:r8462
* remove 8888 as a long lived port. i can't remember why it'sRoger Dingledine2006-09-22
| | | | | | | on the list. svn:r8461
* One last change to openssl to get it to compile in mingw.Andrew Lewman2006-09-22
| | | | svn:r8458
* Finally, valid tor.exe directions from scratch with mingw.Andrew Lewman2006-09-22
| | | | svn:r8457
* r8906@Kushana: nickm | 2006-09-21 21:23:22 -0400Nick Mathewson2006-09-22
| | | | | | | Revise patch for libevent 1.1b to handle the "wait, I *do* have a gettimeofday()" case. svn:r8456
* Removed verbose patch output.Andrew Lewman2006-09-22
| | | | svn:r8455
* r8901@Kushana: nickm | 2006-09-21 20:43:48 -0400Nick Mathewson2006-09-22
| | | | | | | I tracked a bug in server-side reverse DNS to something concerning the caching code. Ive disabled server-side cacheing for reverse DNS answers for now, and I am noting the bug in the TODO. svn:r8454
* svn:r8453Nick Mathewson2006-09-22
|
* r8895@Kushana: nickm | 2006-09-21 20:05:11 -0400Nick Mathewson2006-09-22
| | | | | | | Debug client-side reverse dns code. svn:r8452
* r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400Nick Mathewson2006-09-22
| | | | | | | Specify and implement SOCKS5 interface for reverse hostname lookup. svn:r8451
* remove some loud log messagesRoger Dingledine2006-09-22
| | | | svn:r8450
* Fix a couple of server-side reverse dns bugsNick Mathewson2006-09-22
| | | | svn:r8449
* Fix stupid C mistake. Glad I caught that one fast.Nick Mathewson2006-09-21
| | | | svn:r8448
* Fix bug in r8440: base32 uses 5 bytes per char, not 4.Nick Mathewson2006-09-21
| | | | svn:r8447
* r8881@Kushana: nickm | 2006-09-21 17:27:59 -0400Nick Mathewson2006-09-21
| | | | | | | Allow resolve requests to non-exits when they are specifically requested (via resolve foo.bar.exit). svn:r8446
* r8880@Kushana: nickm | 2006-09-21 17:26:02 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial patch to appease warn-happy gcc: mark unused parameter svn:r8445
* r8879@Kushana: nickm | 2006-09-21 17:20:31 -0400Nick Mathewson2006-09-21
| | | | | | | Oops from earlier patch; add "opt eventdns" to unittests, fix bug in routerdesc generation. svn:r8444
* r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial whitespace cleanups. svn:r8443
* r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400Nick Mathewson2006-09-21
| | | | | | | Consider non-exit servers unsuitable for RESOLVE commands. svn:r8442
* r8876@Kushana: nickm | 2006-09-21 16:58:46 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial cleanup: !!x is a weird way to spell x != NULL. svn:r8441
* r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400Nick Mathewson2006-09-21
| | | | | | | Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet. svn:r8440
* r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400Nick Mathewson2006-09-21
| | | | | | | Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled. svn:r8439
* r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400Nick Mathewson2006-09-21
| | | | | | | Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped(). svn:r8438
* r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400Nick Mathewson2006-09-21
| | | | | | | Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled. svn:r8437
* Speed up eat_whitespace by a lot.Nick Mathewson2006-09-19
| | | | svn:r8434
* NEEDS REVIEW. Act on previous comment, and handle named servers differently: ↵Nick Mathewson2006-09-19
| | | | | | now, we allow multiple servers with the same name in the routerlist even if that name is reserved, but we check whether names are reserved when we try to look up routers by nickname. This is a minor security fix. This makes router_add_to_routerlist O(1). This is a backport candidate. svn:r8433
* Stop searching routerlist for routers with the same identity as other ↵Nick Mathewson2006-09-19
| | | | | | routers (on router insert): we already have a map for that. (We need to add an index field to routerinfo_t so we can figure out which point in the routerlist to replace.) Also, add a comment to routerlist.c; arma, please advise? svn:r8432
* Malloc and friends are critical-path: Thus, add an it-wont-happen branch ↵Nick Mathewson2006-09-19
| | | | | | prediction for NULL returns, and skip the malloc(0) check on platforms where malloc(0) returns a pointer. svn:r8431