| Commit message (Expand) | Author | Age |
* | Possible bug 265 fix: authorities must be more strict than clients about age ...•••svn:r6095
| Nick Mathewson | 2006-03-08 |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-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 Dingledine | 2006-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 Dingledine | 2006-02-19 |
* | clean up the Reachable*Addresses changes•••svn:r6041
| Roger Dingledine | 2006-02-19 |
* | Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009
| Peter Palfrader | 2006-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 Dingledine | 2006-02-13 |
* | Retain unrecognized options in state file, so that we can be forward-compatible.•••svn:r5985
| Nick Mathewson | 2006-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 Dingledine | 2006-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 Dingledine | 2006-02-11 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | correct the comments that don't realize it's the opposite•••svn:r5934
| Roger Dingledine | 2006-02-09 |
* | Move "sort list of versions" logic into routerparse.c; make version-checking ...•••svn:r5927
| Nick Mathewson | 2006-02-06 |
* | typos and nits•••svn:r5911
| Roger Dingledine | 2006-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 Dingledine | 2006-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 Dingledine | 2006-02-01 |
* | Make dirservers generate a separate "guard" flag to mean, "would make a good ...•••svn:r5856
| Nick Mathewson | 2006-01-24 |
* | remove unused code•••svn:r5847
| Roger Dingledine | 2006-01-20 |
* | oh, and the other bits of the commit•••svn:r5836
| Roger Dingledine | 2006-01-17 |
* | Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827
| Nick Mathewson | 2006-01-12 |
* | entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho.
svn:r5782
| Roger Dingledine | 2006-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 Dingledine | 2006-01-10 |
* | Be more aggressive about throwing away expired router descriptors: they are o...•••svn:r5762
| Nick Mathewson | 2006-01-10 |
* | Instrument directory client bytes as well as server bytes.•••svn:r5760
| Nick Mathewson | 2006-01-09 |
* | Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734
| Nick Mathewson | 2006-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 Dingledine | 2006-01-04 |
* | when we choose not to use a server descriptor from our cache, don't•••log it so loudly.
svn:r5713
| Roger Dingledine | 2006-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 Dingledine | 2006-01-02 |
* | Make tor compile again•••svn:r5688
| Peter Palfrader | 2005-12-31 |
* | add a TorVersion state string.•••not yet set to anything.
svn:r5687
| Roger Dingledine | 2005-12-31 |
* | Finish implementing config's EntryNodes and StrictEntryNodes option.•••The logging is way verbose for now.
svn:r5683
| Roger Dingledine | 2005-12-31 |
* | helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not
implemented.)
svn:r5673
| Roger Dingledine | 2005-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 Dingledine | 2005-12-28 |
* | Implement new directory logic: download by descriptor digest, not by key dige...•••svn:r5659
| Nick Mathewson | 2005-12-27 |
* | simplify because we weren't using those return values anyway•••svn:r5643
| Roger Dingledine | 2005-12-24 |
* | Keep bandwidth history accross restarts/crashes•••svn:r5637
| Peter Palfrader | 2005-12-23 |
* | nother typo•••svn:r5605
| Roger Dingledine | 2005-12-15 |
* | Add "panic" option to reject all servers not in fingerprint list.•••svn:r5601
| Nick Mathewson | 2005-12-15 |
* | Make clients look at the fast and stable flags in networkstatus, not at the b...•••svn:r5599
| Nick Mathewson | 2005-12-15 |
* | Whitespace fixes; comments.•••svn:r5596
| Nick Mathewson | 2005-12-15 |
* | add a few clarifying comments•••svn:r5592
| Nick Mathewson | 2005-12-15 |
* | Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_d...•••svn:r5591
| Nick Mathewson | 2005-12-15 |
* | Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586
| Nick Mathewson | 2005-12-14 |
* | Shave off 8 bytes per connection and 4 bytes per circuit by paying attention ...•••svn:r5583
| Nick Mathewson | 2005-12-14 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | Have dirctory authorites note which servers make good V2 directory caches in ...•••svn:r5574
| Nick Mathewson | 2005-12-12 |
* | when we're checking reachability, make it clearer in the logs•••what to expect.
svn:r5538
| Roger Dingledine | 2005-12-08 |
* | Document CREATE_FAST better in the code. Move our key expansion algorithm in...•••svn:r5530
| Nick Mathewson | 2005-12-08 |
* | Make clients use CREATE_FAST cells. add an option to disable this.•••svn:r5524
| Nick Mathewson | 2005-12-07 |
* | Fix bug 212: Directory authorities should not try to download server descript...•••svn:r5514
| Nick Mathewson | 2005-12-06 |