| Commit message (Expand) | Author | Age |
* | Remove sneaky double declaration.•••svn:r4941
| Nick Mathewson | 2005-09-08 |
* | Write status to disk in the right place•••svn:r4940
| Nick Mathewson | 2005-09-08 |
* | Fix some more bugs; add a temporary log.•••svn:r4936
| Nick Mathewson | 2005-09-08 |
* | Make directory download code slightly less likely to segfault or assert.•••svn:r4929
| Nick Mathewson | 2005-09-08 |
* | Download network-status at regular intervals. The code is probably iffy, and ...•••svn:r4921
| Nick Mathewson | 2005-09-08 |
* | add missing return•••svn:r4913
| Nick Mathewson | 2005-09-07 |
* | More stuff for new directories.•••- Distinguish v1 authorities (all currently trusted directories) from
v2 authorities (all trusted directories).
- Add configuration option for which dirs are v1 authories.
- Add configuration option for whether to be a v1 authority.
- Make trusted dirserver selection functions take options to
choose which functionality we need.
- Remove option when getting directory cache to see whether they
support running-routers; they all do now. Replace it with one
to see whether caches support v2 stuff.
- Parse, cache, and serve network-status objects properly.
- Serve compressed groups of router descriptors. The compression logic
here could be more memory-efficient.
-
svn:r4911
| Nick Mathewson | 2005-09-07 |
* | Comment structs, reload a field, start making network status caches work•••svn:r4908
| Nick Mathewson | 2005-09-04 |
* | Make structs for (v2) network-status and its per-router components. Add funct...•••svn:r4898
| Nick Mathewson | 2005-09-02 |
* | bugfix: moria2 wasn't listing itself as verified in its directory•••svn:r4893
| Roger Dingledine | 2005-09-02 |
* | when we're shutting down and we do something like try to post a•••server descriptor or rendezvous descriptor, don't complain that we
seem to be unreachable. of course we are, we're shutting down.
svn:r4892
| Roger Dingledine | 2005-09-01 |
* | subtle change to avoid some false positives:•••if a server went down for six hours and then came back, we would
complain to it that it's unreachable. now we wait until the third
consecutive descriptor post that we thought it was unreachable,
before complaining to it.
svn:r4891
| Roger Dingledine | 2005-09-01 |
* | and notify the dirserver operator whenever we do•••svn:r4890
| Roger Dingledine | 2005-08-31 |
* | when we think a router is unreachable, pass the message back to the•••server's logs, and make it a 'warn'.
also, fix a memory leak for rejected router descriptors.
svn:r4889
| Roger Dingledine | 2005-08-31 |
* | Fix a warning, add an assert.•••svn:r4875
| Nick Mathewson | 2005-08-26 |
* | Crashing dirservers on startup is often considered bad form.•••svn:r4874
| Nick Mathewson | 2005-08-26 |
* | Change the return values on dirserv_add_descriptor•••svn:r4863
| Nick Mathewson | 2005-08-26 |
* | We no longer need dirserv_load_from_directory_string, so dirserv_add_descrip...•••svn:r4861
| Nick Mathewson | 2005-08-26 |
* | disarm a trap•••svn:r4859
| Roger Dingledine | 2005-08-26 |
* | Fix assert failure on directory startup.•••svn:r4858
| Nick Mathewson | 2005-08-26 |
* | Remove descriptor_list and use routerlist instead. Make directories manage r...•••svn:r4854
| Nick Mathewson | 2005-08-26 |
* | Clean up the "add myself as a trusted dirserver" code.•••svn:r4849
| Nick Mathewson | 2005-08-26 |
* | The circus music begins playing as nickm and arma juggle an ntohl. Hoop-lah!•••svn:r4848
| Nick Mathewson | 2005-08-26 |
* | move a wandering ntohl•••svn:r4847
| Nick Mathewson | 2005-08-26 |
* | Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field.
Something is still not working though. Will fix in morning.
svn:r4839
| Roger Dingledine | 2005-08-26 |
* | the tor-spec says router->address must be an IP address. so refuse•••it if it's not.
(this also fixes some potential security problems with people providing
hostnames as their address and then preferentially resolving them and
partitioning users.)
svn:r4790
| Roger Dingledine | 2005-08-16 |
* | Implement exit enclaves: if we know an IP address for the destination,•••and there's a running Tor server at that address which allows exit to
the destination, then extend the circuit to that exit first.
Also, if the user asks for a .exit node, cannibalize general circs for it.
svn:r4779
| Roger Dingledine | 2005-08-15 |
* | quiet a noisy debug•••svn:r4762
| Roger Dingledine | 2005-08-12 |
* | Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751
| Nick Mathewson | 2005-08-08 |
* | Generalize FirewallPorts to FirewallIPs so I can run happily when locked in n...•••svn:r4737
| Nick Mathewson | 2005-08-07 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Make "Couldnt add router to list" message more descriptive. Make messages co...•••svn:r4582
| Nick Mathewson | 2005-07-15 |
* | the other half of the bugfix: tolerate a trusted dirserver claiming•••dirport 0 in its descriptor.
svn:r4576
| Roger Dingledine | 2005-07-15 |
* | fix compile error (and likely a a crash bug in resolves)•••svn:r4514
| Roger Dingledine | 2005-07-01 |
* | make the local and private network masks explicit when we complain•••svn:r4501
| Roger Dingledine | 2005-06-29 |
* | overall cleanup and streamlining and doccing•••also fix a DoS avenue on dirservers
svn:r4468
| Roger Dingledine | 2005-06-20 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | flesh out the source file descriptions for doxygen•••svn:r4404
| Roger Dingledine | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | New whitespace normalization rule: no blank line at EOF.•••svn:r4378
| Nick Mathewson | 2005-06-09 |
* | fix the assumption that uninitialized variables are 0•••clean up router_load_single_router() more
svn:r4266
| Roger Dingledine | 2005-05-18 |
* | fix seg faults when router_load_single_router fails•••svn:r4265
| Roger Dingledine | 2005-05-18 |
* | doxygeny goodness from tyranix•••svn:r4262
| Roger Dingledine | 2005-05-17 |
* | if router_resolve fails on the descriptor the controller•••gives us, we shouldn't leave the routerinfo in the list.
svn:r4205
| Roger Dingledine | 2005-05-14 |
* | Append default exit policy before checking for implicit internal addresses: f...•••svn:r4201
| Nick Mathewson | 2005-05-14 |
* | Patch for task 133•••svn:r4189
| Nick Mathewson | 2005-05-10 |
* | fix massive memory leak•••(50 megabytes over a couple of days, on the dirservers)
svn:r4181
| Roger Dingledine | 2005-05-06 |
* | Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154
| Nick Mathewson | 2005-05-02 |
* | be willing to load balance over up to 2mB, not 1mB, of advertised capacity•••svn:r4080
| Roger Dingledine | 2005-04-12 |
* | when using preferred entry or exit nodes, ignore whether•••the circuit wants uptime or capacity. they asked for the
nodes, they get the nodes.
svn:r4025
| Roger Dingledine | 2005-04-06 |