summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* implement weasel's suggestion to fix the bug that newly bootstrappedRoger Dingledine2005-12-15
| | | | | | | | | | tor networks couldn't do hidden services until they had nodes with high uptime: if you're trying to pick a node for your circuit and you demand uptime or capacity and nothing works, then abandon your need for uptime and capacity. svn:r5589
* remove a stray parenthesis that got into the tor-switchproxy docRoger Dingledine2005-12-14
| | | | svn:r5588
* When we mark a router as down, also mark its local_routerstatus as not ↵Nick Mathewson2005-12-14
| | | | | | running. This way, we do not use directories that are believed to be down. svn:r5587
* Choose directory servers from routerstatus list, not from routerinfo list. ↵Nick Mathewson2005-12-14
| | | | | | This way, as soon was we have a networkstatus, we can ask a cache to give us routers, rather than needing to ask the directories. svn:r5586
* Make hashtables use a little less space on 64-bit architectures.Nick Mathewson2005-12-14
| | | | svn:r5585
* Updated link to SwitchProxyThomas Sjögren2005-12-14
| | | | svn:r5584
* Shave off 8 bytes per connection and 4 bytes per circuit by paying attention ↵Nick Mathewson2005-12-14
| | | | | | to padding warnings, moving fields around, and acknowledging that we have no files with over 64 kilolines. svn:r5583
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵Nick Mathewson2005-12-14
| | | | | | intended. svn:r5582
* another possible patch related to circuit_free and memory stomping.Nick Mathewson2005-12-14
| | | | svn:r5580
* Fix a potential memory stomp on servers running hidden services. Found by ↵Nick Mathewson2005-12-14
| | | | | | weasel with valgrind. Backport candidate. svn:r5579
* orconn_identity_map was another static variable that startedRoger Dingledine2005-12-14
| | | | | | | out NULL and didn't change until it needed to change. svn:r5578
* sometimes, when we just started tor, we haven't created thatRoger Dingledine2005-12-14
| | | | | | | smartlist yet. so don't free it. svn:r5577
* bugfix: when we removed a dead helper node, we never committed thatRoger Dingledine2005-12-13
| | | | | | | change to disk. svn:r5576
* extendcircuit and attachstream would complain about not enoughRoger Dingledine2005-12-12
| | | | | | | arguments, but then just keep on going anyway. svn:r5575
* Have dirctory authorites note which servers make good V2 directory caches in ↵Nick Mathewson2005-12-12
| | | | | | publishe network-status. svn:r5574
* Make directory authorities ignore router uploads that have only cosmetic ↵Nick Mathewson2005-12-12
| | | | | | differences: now regardless of version! svn:r5573
* And make the debian package build with CVS againPeter Palfrader2005-12-11
| | | | svn:r5572
* New upstream releasedebian-version-0.1.1.10-alpha-1Peter Palfrader2005-12-11
| | | | svn:r5570
* Don't use helper nodes for circuits with purpose 'testing'.Roger Dingledine2005-12-11
| | | | | | | | Also, when picking the helper node for a given circuit, exclude the circuit's exit from your choices. svn:r5569
* when removing dead helpers, only write or_state to disk once at theRoger Dingledine2005-12-11
| | | | | | | end, not for every helper you remove. svn:r5568
* mark the helper node as down if we time-out on the circuit handshakeRoger Dingledine2005-12-11
| | | | | | | with him. svn:r5567
* don't mark the helper node as down when we fail to connect toRoger Dingledine2005-12-11
| | | | | | | our https proxy. svn:r5566
* fix yet another time comparison bug. we were abandoning helpersRoger Dingledine2005-12-11
| | | | | | | as soon as they became unavailable. (is this true?) svn:r5565
* fix an error in reporting why we abandoned a helper nodeRoger Dingledine2005-12-11
| | | | svn:r5564
* choose helper nodes to have high capacity alwaysRoger Dingledine2005-12-11
| | | | svn:r5563
* a first go at fixing a bug matt edman reported: when he triesRoger Dingledine2005-12-11
| | | | | | | | to "setconf log" via the controller, it is friendly and gives him a log to stdout, even though he didn't ask for one. svn:r5562
* setconf orport=9001Roger Dingledine2005-12-11
| | | | | | | | | | | 513 Unrecognized option value it's not unrecognized. it's unacceptable. (in this case, i still have to consult the logs to figure out why, but at least i have an inkling that maybe i should.) svn:r5561
* whenever we hupped or did a controller setconf, we were prependingRoger Dingledine2005-12-11
| | | | | | | | another reachableaddresses *:80,*:443 if fascistfirewall was set, and we were appending another reject *:* regardless. svn:r5560
* i think fascistfirewall still has its uses. it's a synonymRoger Dingledine2005-12-11
| | | | | | | | | for a certain reachableaddresses line, but it's easier to remember and people already understand it. i think we should think about undeprecating it. svn:r5559
* bump to 0.1.1.10-alpha-cvsRoger Dingledine2005-12-11
| | | | svn:r5558
* the other rest of the 0.1.1.10-alpha changelog.tor-0.1.1.10-alphaRoger Dingledine2005-12-11
| | | | svn:r5556
* put a date on the changelogRoger Dingledine2005-12-11
| | | | svn:r5555
* the rest of the 0.1.1.10-alpha changelogRoger Dingledine2005-12-11
| | | | svn:r5554
* bump to 0.1.1.10-alphaRoger Dingledine2005-12-10
| | | | svn:r5553
* explain why 0.1.1.9-alpha-cvs is a special version.Roger Dingledine2005-12-10
| | | | svn:r5552
* when we changed from log_fn to debug/info/notice/warn/err,Roger Dingledine2005-12-10
| | | | | | | | | | | | we screwed up the formatting in wild and unpredictable ways. fix it before it becomes convention to format logs in wild and unpredictable ways. still need to do src/common/ someday. svn:r5551
* crank the max line limit down to 150 chars.Roger Dingledine2005-12-10
| | | | svn:r5550
* Tell people to wait for a bit before registering their server, so they can ↵Peter Palfrader2005-12-09
| | | | | | properly ensure it is working svn:r5549
* In my private little universe, terminals are still 80 columns. Impose a ↵Nick Mathewson2005-12-09
| | | | | | 160-character-per-line limit; this will creep down. svn:r5548
* Normalize whitespaceNick Mathewson2005-12-09
| | | | svn:r5547
* For some bizarre reason, MSVC does not implement GCC extensions. Who would ↵Nick Mathewson2005-12-09
| | | | | | have thought? svn:r5546
* util.c:1308: error: conflicting types for "is_internal_IP"Nick Mathewson2005-12-09
| | | | svn:r5545
* let the user configure a sockslistenaddress on other private IPsRoger Dingledine2005-12-09
| | | | | | | | besides 127.x.y.z without complaining. and give a better message in the log. svn:r5544
* let is_internal_IP() know whether you're asking about an IPRoger Dingledine2005-12-09
| | | | | | | | address for connecting or an IP address for binding, because in the latter, 0.0.0.0 is a special case. svn:r5543
* Make code to handle "private" alias work when assume_action is set.Nick Mathewson2005-12-08
| | | | svn:r5542
* The more I punctuate,, the better my documentation is..Roger Dingledine2005-12-08
| | | | svn:r5540
* make it clearer in the docs what to expect when testing reachability.Roger Dingledine2005-12-08
| | | | svn:r5539
* when we're checking reachability, make it clearer in the logsRoger Dingledine2005-12-08
| | | | | | | what to expect. svn:r5538
* remove a redundant memcpy when extending to a new serverRoger Dingledine2005-12-08
| | | | | | | and attaching circuits to it. svn:r5537
* Oops. 0.0.0.0/8 and 169.254.0.0/16 are also special.Nick Mathewson2005-12-08
| | | | svn:r5536