aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
Commit message (Expand)AuthorAge
* Possible bug 265 fix: authorities must be more strict than clients about age ...•••svn:r6095 Nick Mathewson2006-03-08
* Add some functions to escape values from the network before sending them to t...•••svn:r6087 Nick Mathewson2006-03-05
* Add a new circuit purpose 'controller' to let the controller•••ask for a circuit that Tor won't try to use. Extend the EXTENDCIRCUIT controller command to let you specify the purpose if you're starting a new circuit. Add a new SETCIRCUITPURPOSE controller command to let you change a circuit's purpose after it's been created. svn:r6075 Roger Dingledine2006-02-23
* New config options to address bug 251:•••FetchServerDescriptors and FetchHidServDescriptors for whether to fetch server info and hidserv info or let the controller do it, and also PublishServerDescriptor and PublishHidServDescriptors. Add AllDirActionsPrivate undocumented option -- if you set it, you'll need the controller to bootstrap you enough to build your first circuits. svn:r6047 Roger Dingledine2006-02-19
* clean up the Reachable*Addresses changes•••svn:r6041 Roger Dingledine2006-02-19
* Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009 Peter Palfrader2006-02-13
* Let the users set ControlListenAddress in the torrc.•••This can be dangerous, but there are some cases (like a secured LAN) where it makes sense. svn:r5997 Roger Dingledine2006-02-13
* Retain unrecognized options in state file, so that we can be forward-compatible.•••svn:r5985 Nick Mathewson2006-02-12
* Clients now honor the "guard" flag in the router status when•••picking entry guards, rather than looking at is_fast or is_stable. Now dirservers can change how they define it and clients will automatically use their new definition. svn:r5979 Roger Dingledine2006-02-12
* When a client asks for an old-style directory and our write bucket•••is empty, don't give it to him. This way small servers can continue to serve the directory *sometimes*, without getting overloaded. svn:r5968 Roger Dingledine2006-02-11
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* correct the comments that don't realize it's the opposite•••svn:r5934 Roger Dingledine2006-02-09
* Move "sort list of versions" logic into routerparse.c; make version-checking ...•••svn:r5927 Nick Mathewson2006-02-06
* typos and nits•••svn:r5911 Roger Dingledine2006-02-05
* Fix bug 225: now "attachstream 0" treats conn like it just connected,•••doing address remapping, handling .exit and .onion idioms, and so on. Now we are more uniform in making sure that the controller hears about all new connections, and making sure it hears when they close. svn:r5897 Roger Dingledine2006-02-03
* Add a new config option ExitPolicyRejectPrivate which defaults to 1.•••This means all exit policies will begin with rejecting private addresses, unless the server operator explicitly turns it off. Also, make our code to remove redundancies in the exit policy smarter, so it can detect "reject foo, reject bar, reject *" patterns. Lastly, we can get rid of the "exit policy implicitly accepts" code, since we make everything more explicit now. svn:r5888 Roger Dingledine2006-02-01
* Make dirservers generate a separate "guard" flag to mean, "would make a good ...•••svn:r5856 Nick Mathewson2006-01-24
* remove unused code•••svn:r5847 Roger Dingledine2006-01-20
* oh, and the other bits of the commit•••svn:r5836 Roger Dingledine2006-01-17
* Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827 Nick Mathewson2006-01-12
* entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho. svn:r5782 Roger Dingledine2006-01-10
* balance the reachability testing so a smidgen of it happens•••every 10 seconds. this way we don't try to do 500 tls's at once every 20 minutes. svn:r5763 Roger Dingledine2006-01-10
* Be more aggressive about throwing away expired router descriptors: they are o...•••svn:r5762 Nick Mathewson2006-01-10
* Instrument directory client bytes as well as server bytes.•••svn:r5760 Nick Mathewson2006-01-09
* Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734 Nick Mathewson2006-01-05
* authdirs now stop whining so loudly about bad descriptors that they fetch•••from other dirservers. now when there's a log complaint, it's for sure from a freshly uploaded descriptor. svn:r5726 Roger Dingledine2006-01-04
* when we choose not to use a server descriptor from our cache, don't•••log it so loudly. svn:r5713 Roger Dingledine2006-01-03
* make the "stable" flag in network-status be the median of the uptimes•••of running valid servers. that way the cutoff adapts to the stability of the network as a whole. svn:r5693 Roger Dingledine2006-01-02
* Make tor compile again•••svn:r5688 Peter Palfrader2005-12-31
* add a TorVersion state string.•••not yet set to anything. svn:r5687 Roger Dingledine2005-12-31
* Finish implementing config's EntryNodes and StrictEntryNodes option.•••The logging is way verbose for now. svn:r5683 Roger Dingledine2005-12-31
* helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673 Roger Dingledine2005-12-28
* when we connect to a helper node for the first time, close•••that connection and its circuits. this lets us go back to using the old helper nodes rather than immediately using the last one in the list. svn:r5670 Roger Dingledine2005-12-28
* Implement new directory logic: download by descriptor digest, not by key dige...•••svn:r5659 Nick Mathewson2005-12-27
* simplify because we weren't using those return values anyway•••svn:r5643 Roger Dingledine2005-12-24
* Keep bandwidth history accross restarts/crashes•••svn:r5637 Peter Palfrader2005-12-23
* nother typo•••svn:r5605 Roger Dingledine2005-12-15
* Add "panic" option to reject all servers not in fingerprint list.•••svn:r5601 Nick Mathewson2005-12-15
* Make clients look at the fast and stable flags in networkstatus, not at the b...•••svn:r5599 Nick Mathewson2005-12-15
* Whitespace fixes; comments.•••svn:r5596 Nick Mathewson2005-12-15
* add a few clarifying comments•••svn:r5592 Nick Mathewson2005-12-15
* Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_d...•••svn:r5591 Nick Mathewson2005-12-15
* Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586 Nick Mathewson2005-12-14
* Shave off 8 bytes per connection and 4 bytes per circuit by paying attention ...•••svn:r5583 Nick Mathewson2005-12-14
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* Have dirctory authorites note which servers make good V2 directory caches in ...•••svn:r5574 Nick Mathewson2005-12-12
* when we're checking reachability, make it clearer in the logs•••what to expect. svn:r5538 Roger Dingledine2005-12-08
* Document CREATE_FAST better in the code. Move our key expansion algorithm in...•••svn:r5530 Nick Mathewson2005-12-08
* Make clients use CREATE_FAST cells. add an option to disable this.•••svn:r5524 Nick Mathewson2005-12-07
* Fix bug 212: Directory authorities should not try to download server descript...•••svn:r5514 Nick Mathewson2005-12-06