aboutsummaryrefslogtreecommitdiff
path: root/src/or/main.c
Commit message (Expand)AuthorAge
* Download network-status at regular intervals. The code is probably iffy, and ...•••svn:r4921 Nick Mathewson2005-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 Mathewson2005-09-07
* remove redundant logs about unreachable servers•••svn:r4905 Roger Dingledine2005-09-03
* Remove descriptor_list and use routerlist instead. Make directories manage r...•••svn:r4854 Nick Mathewson2005-08-26
* Add quotes around filenames in src/or•••svn:r4845 Nick Mathewson2005-08-26
* be much more conservative about logging reachability complaints.•••the ones it logs now are probably genuine problem servers. svn:r4832 Roger Dingledine2005-08-24
* Dirservers now do their own external reachability testing of each•••Tor server, and only list them as running if they've been found to be reachable. Dirservers also log trouble servers, but only start complaining loudly after they've been up for an hour, to reduce false positives. We still need to do something about the fact that it is quite loud when there are many trouble servers. svn:r4829 Roger Dingledine2005-08-24
* that comma was important•••svn:r4820 Roger Dingledine2005-08-23
* and don't print the null string here either•••svn:r4816 Roger Dingledine2005-08-22
* 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 Dingledine2005-08-22
* change log entry for unreachability to explicitly suggest /etc/hosts•••as the culprit svn:r4807 Roger Dingledine2005-08-22
* Implement new (reduced-frequency) upload rules. arma, you should review this.•••svn:r4806 Nick Mathewson2005-08-22
* rotate dns and cpu workers if the controller changes options that•••will affect them. svn:r4787 Roger Dingledine2005-08-15
* initialize the dns worker cache tree whether or not we start•••out as a server. svn:r4785 Roger Dingledine2005-08-15
* Possibly broken implementation of persistant state; handles helper nodes; doe...•••svn:r4680 Nick Mathewson2005-07-28
* whoops, fix compile•••svn:r4674 Roger Dingledine2005-07-25
* parameterize RephistTrackTime•••svn:r4673 Roger Dingledine2005-07-25
* Rename cross-format config.c stuff to config_* and or_options_t-specific stuf...•••svn:r4641 Nick Mathewson2005-07-23
* now that we're recommending 0.1.1.x-alpha for win32 and os x users,•••stop printing debug stuff once a minute svn:r4596 Roger Dingledine2005-07-18
* add a trivial tor-counting variable•••svn:r4593 Roger Dingledine2005-07-18
* Merge patch from Matt Edman for bug 162 (service never stops)•••svn:r4578 Nick Mathewson2005-07-15
* make a notice-level log make more sense.•••svn:r4547 Roger Dingledine2005-07-13
* Macro-fu to get DEBUG events working.•••svn:r4539 Nick Mathewson2005-07-13
* NT service patch from Matt Edman to improve error messages, lightly cleaned; ...•••svn:r4527 Nick Mathewson2005-07-09
* be flexible in what you accept: when people type "tor --install" thinking•••they had typed "tor -install", make it work too. svn:r4526 Roger Dingledine2005-07-09
* Compile on win32•••svn:r4496 Nick Mathewson2005-06-27
* Load hardware acceleration options when/where available. Can anybody test this?•••svn:r4467 Nick Mathewson2005-06-20
* Appease verbose GCC warnings.•••svn:r4466 Nick Mathewson2005-06-20
* forward-port the --hash-password bug, plus other nearby fixes•••svn:r4459 Roger Dingledine2005-06-19
* Implement all the easy bits of the new control protocol•••svn:r4449 Nick Mathewson2005-06-17
* Allow a few EINVALs from libevent before dying. Warn on kqueue with libevent...•••svn:r4419 Nick Mathewson2005-06-13
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* flesh out the source file descriptions for doxygen•••svn:r4404 Roger Dingledine2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* dump periodic memory usage stats•••svn:r4348 Roger Dingledine2005-06-08
* reenable the part of the code that tries to flush as soon as an OR outbuf•••has a full tls record available. perhaps this will make OR outbufs not grow as huge except in rare cases, thus saving lots of cpu time plus memory. svn:r4343 Roger Dingledine2005-06-08
* when you send a USR2 signal, the log message now tells you to send•••a HUP signal if you want to change back to old log levels. svn:r4332 Roger Dingledine2005-06-07
* Use correct errno from libevent on win32•••svn:r4327 Nick Mathewson2005-06-07
* Fix win32 compilation: backport candidate•••svn:r4320 Nick Mathewson2005-06-06
* When RNG seeding fails, die. Backport candidate•••svn:r4319 Nick Mathewson2005-06-06
* Instrument buffers.c and rephist.c memory usage•••svn:r4317 Nick Mathewson2005-06-06
* clean up a few more log entries•••svn:r4304 Roger Dingledine2005-05-27
* downgrade the 'caught sigpipe' notice.•••we're going to pretend like all of these are fine. svn:r4301 Roger Dingledine2005-05-25
* make lucky's weird libevent poll einprogress bug just warn, not kill tor.•••svn:r4300 Roger Dingledine2005-05-24
* Fix not-freed-on-exit event•••svn:r4298 Nick Mathewson2005-05-24
* Bugfix: we were checking to see if you want to send a keepalive, based•••on five minutes since last successful write. But if you have bytes queued already, and they're not getting through, we were adding a new keepalive every second. This was bad. svn:r4296 Roger Dingledine2005-05-23
* i screwed up the dirport reachability testing when we don't yet•••have a cached version of the directory. hopefully now fixed. svn:r4284 Roger Dingledine2005-05-23
* Make hashed controller password encoding use hex not base64; this makes it po...•••svn:r4279 Nick Mathewson2005-05-23
* a note for nick about other memory not freed at exit•••svn:r4275 Roger Dingledine2005-05-20