| Commit message (Expand) | Author | Age |
* | fix spacing•••svn:r4932
| Roger Dingledine | 2005-09-08 |
* | it really does help with the functions end.•••svn:r4927
| Roger Dingledine | 2005-09-08 |
* | if you give a config option in the torrc or the commandline with no•••value, and reset is false, then it clears it entirely.
svn:r4926
| Roger Dingledine | 2005-09-08 |
* | Make GCC v4 happy with heavy warnings enabled.•••svn:r4922
| Nick Mathewson | 2005-09-08 |
* | MonthlyAccountingStart is dead.•••svn:r4920
| Roger Dingledine | 2005-09-08 |
* | 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 |
* | Make ContactInfo mandatory for authoritative directories.•••svn:r4896
| Nick Mathewson | 2005-09-02 |
* | Make unit tests (and others) run without launching listeners, creating subdir...•••svn:r4876
| Nick Mathewson | 2005-08-26 |
* | Make sure that cached-status directory exists.•••svn:r4865
| Nick Mathewson | 2005-08-26 |
* | stop freeing the new global options list whenever we update it.•••svn:r4853
| Roger Dingledine | 2005-08-26 |
* | fix an infinite loop at hup•••svn:r4850
| Roger Dingledine | 2005-08-26 |
* | Add quotes around filenames in src/or•••svn:r4845
| 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 |
* | Start implementing the server side of the new directory protocol.•••Probably very buggy, since I can't actually run an authdir.
Features
- Generate and publish new network-status format
- Code to cache and re-serve network-status objects generated by others.
- Publish individual descriptors (by fingerprint, by "all", and by
"tell me yours.") [Still needs compression logic]
- Publish client and server recommended versions seprately.
- Add digest of descriptor to routerinfo_t, so we can track them better, and
length, so we can server them more easily.
Cleanups
- Unify code to sign directory-like things
- Make resolve_my_address() able to tell you which name it wound up resolving.
- Unify code to store and serve directory-like things so it all uses
cached_dir_t.
- Unify code to set the value of cached_dir_t objects.
svn:r4835
| Nick Mathewson | 2005-08-25 |
* | Make DirPostPeriod config option obsolete.•••Force new descriptor upload every 18 hours, not 24, to avoid races.
Change rate-limiting on new descriptors due to bandwidth changes, from
45 minutes to 20 minutes.
svn:r4814
| Roger Dingledine | 2005-08-22 |
* | fix function headers from the descriptor-frequency commit•••svn:r4809
| Roger Dingledine | 2005-08-22 |
* | Make set_options a little smarter: have options_act handle transitions on its...•••svn:r4802
| Nick Mathewson | 2005-08-22 |
* | rotate dns and cpu workers if the controller changes options that•••will affect them.
svn:r4787
| Roger Dingledine | 2005-08-15 |
* | Permit transitioning from ORPort=0 to ORPort!=0, and back.•••This is actually a bit more subtle, because we need to rotate
the dnsworkers and cpuworkers if certain options (logs, orport, etc)
change. Maybe set_options() should detect this and notify the caller
that it should rotate them.
Expect some mysterious crashes.
svn:r4786
| Roger Dingledine | 2005-08-15 |
* | initialize the dns worker cache tree whether or not we start•••out as a server.
svn:r4785
| Roger Dingledine | 2005-08-15 |
* | resolve a XXX•••svn:r4783
| Roger Dingledine | 2005-08-15 |
* | clean up some confusing logs.•••make MonthlyAccountingStart truly obsolete now.
svn:r4782
| Roger Dingledine | 2005-08-15 |
* | hey, we have a function for that•••svn:r4781
| Roger Dingledine | 2005-08-15 |
* | Make GCC very happy, even with lots of warnings set. Also, try to fix some re...•••svn:r4770
| Nick Mathewson | 2005-08-12 |
* | Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.•••svn:r4761
| Nick Mathewson | 2005-08-10 |
* | Fix segfault in unit tests•••svn:r4760
| Nick Mathewson | 2005-08-09 |
* | Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751
| Nick Mathewson | 2005-08-08 |
* | get rid of IgnoreVersion and the forced auto-exit mis-feature•••svn:r4746
| Roger Dingledine | 2005-08-08 |
* | a few typo fixes•••svn:r4738
| Roger Dingledine | 2005-08-07 |
* | Generalize FirewallPorts to FirewallIPs so I can run happily when locked in n...•••svn:r4737
| Nick Mathewson | 2005-08-07 |
* | Alphebetize config variables•••svn:r4714
| Nick Mathewson | 2005-08-05 |
* | Implement some more GETINFO goodness: expose helper nodes, config options, ge...•••svn:r4694
| Nick Mathewson | 2005-08-04 |
* | If they havent told us by now, they probably never will.•••svn:r4687
| Nick Mathewson | 2005-08-03 |
* | Possibly broken implementation of persistant state; handles helper nodes; doe...•••svn:r4680
| Nick Mathewson | 2005-07-28 |
* | parameterize RephistTrackTime•••svn:r4673
| Roger Dingledine | 2005-07-25 |
* | Rename cross-format config.c stuff to config_* and or_options_t-specific stuf...•••svn:r4641
| Nick Mathewson | 2005-07-23 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Parameterize configuration parsing functions•••svn:r4635
| Nick Mathewson | 2005-07-22 |
* | Initial, somewhat dodgy implementation of helper nodes. It has too many XXXX...•••svn:r4633
| Nick Mathewson | 2005-07-22 |
* | Add getinfo logic for accounting; add options for helper nodes•••svn:r4632
| Nick Mathewson | 2005-07-22 |
* | put in tor26's new IP address•••svn:r4560
| Roger Dingledine | 2005-07-14 |
* | make it more pleasant to be told you're using libevent•••svn:r4548
| Roger Dingledine | 2005-07-13 |
* | Macro-fu to get DEBUG events working.•••svn:r4539
| Nick Mathewson | 2005-07-13 |
* | Do not reverse command-line configuration options; Use new minimal-listener-c...•••svn:r4529
| Nick Mathewson | 2005-07-11 |
* | Load hardware acceleration options when/where available. Can anybody test this?•••svn:r4467
| Nick Mathewson | 2005-06-20 |
* | Remove code that has been #if-0ed for a long time.•••svn:r4435
| Nick Mathewson | 2005-06-15 |
* | Allow a few EINVALs from libevent before dying. Warn on kqueue with libevent...•••svn:r4419
| Nick Mathewson | 2005-06-13 |
* | fix typo in last patch•••svn:r4413
| Nick Mathewson | 2005-06-11 |
* | 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 |