aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
...
* Fix sign-related warnings•••svn:r2942 Nick Mathewson2004-11-22
* Compile cleanly on windows; prevent some insane bandwidth cases (e.g., "Bandw...•••svn:r2941 Nick Mathewson2004-11-22
* Normalize space•••svn:r2939 Nick Mathewson2004-11-22
* Apply NT service patch from Osamu Fujino. This still has some problems (indi...•••svn:r2938 Nick Mathewson2004-11-22
* Implement weekly/monthly/daily accounting•••svn:r2936 Nick Mathewson2004-11-22
* Absolutely never call close_temp_logs while validating log options.•••svn:r2934 Nick Mathewson2004-11-22
* The crowning bugfix.•••The problem was that with high load, circuit package window was reaching 0. Whenever we got a circuit-level sendme, we were reading a lot on each socket, but only writing out a bit. So we would eventually reach eof. This would be noticed and acted on even when there are still bytes sitting in the inbuf. svn:r2932 Roger Dingledine2004-11-21
* clean up some more.•••i think i'm getting closer. svn:r2931 Roger Dingledine2004-11-21
* break reached_eof() out of process_inbuf()•••svn:r2930 Roger Dingledine2004-11-21
* some more debugging aids•••svn:r2929 Roger Dingledine2004-11-21
* be more greedy about filling up all relay cells.•••this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928 Roger Dingledine2004-11-21
* Dont keep rephist info for routers that havent had activity for 24 hours.•••svn:r2926 Nick Mathewson2004-11-21
* fix typo•••svn:r2925 Nick Mathewson2004-11-21
* Call init_keys() where needed; fix hibernate bug.•••svn:r2924 Nick Mathewson2004-11-21
* allow StrictEntryNode and StrictExitNode to be singular•••svn:r2922 Roger Dingledine2004-11-20
* stop some more seg faults•••svn:r2921 Roger Dingledine2004-11-20
* if your requested exit node has bandwidth 0, pick it anyway•••svn:r2920 Roger Dingledine2004-11-20
* printfs want carriage returns•••svn:r2917 Roger Dingledine2004-11-20
* kill -USR2 now moves all logs to loglevel debug•••plus fix some typos svn:r2914 Roger Dingledine2004-11-20
* Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting se...•••svn:r2911 Nick Mathewson2004-11-20
* bugfix: when our poll is interrupted, we believed the revents values.•••svn:r2907 Roger Dingledine2004-11-17
* add a TODO item and some comment changes.•••svn:r2904 Nick Mathewson2004-11-16
* minor fixes•••svn:r2901 Roger Dingledine2004-11-16
* Tweak on patch to make authoritative directory servers cache•••directories on disk. Make authdirservers cache *their own* directories instead of the ones they download. This gives better liveness, and marginally better resistance to broken authdirservers. Authdirservers don't cache running-routers at all: r-r isn't stored to disk, so there's no point right now. svn:r2893 Nick Mathewson2004-11-15
* Authoritative dirservers now also cache the directory, since•••they weren't writing anything into their datadirectory, so when they stop and start, they would know nothing until they fetched a directory from another authdirserver. svn:r2891 Roger Dingledine2004-11-15
* move second stat to a cleaner place•••svn:r2890 Roger Dingledine2004-11-15
* Break DirFetchPostPeriod into:••• - DirFetchPeriod for fetching full directory, - StatusFetchPeriod for fetching running-routers, - DirPostPeriod for posting server descriptor, - RendPostPeriod for posting hidden service descriptors. Also make sure the hidden service descriptors are at a random offset from each other, to hinder linkability. svn:r2889 Roger Dingledine2004-11-15
* clean up socks handling, refuse connections to port 0•••svn:r2888 Roger Dingledine2004-11-15
* a first cut at a print_usage()•••svn:r2887 Roger Dingledine2004-11-15
* Only record bandwidth usage when accounting is enabled•••svn:r2886 Nick Mathewson2004-11-15
* Change "warn if unverified routers are very skewed" to "never warn about unve...•••svn:r2885 Nick Mathewson2004-11-15
* Cache running-routers; compress running-routers; serve compressed running-rou...•••svn:r2883 Nick Mathewson2004-11-15
* Patch to patch: do not send both error and done for one command.•••svn:r2882 Nick Mathewson2004-11-15
* fix a bug in configuring accounting in options_act()•••svn:r2881 Roger Dingledine2004-11-15
* some fixes so far•••svn:r2880 Roger Dingledine2004-11-15
* Fix compilation. Duh.•••svn:r2876 Nick Mathewson2004-11-14
* Resolve some hibernating-related XXXX009s.•••svn:r2875 Nick Mathewson2004-11-14
* Allow more clock skew from unrecognized hosts than from recognized ones.•••svn:r2874 Nick Mathewson2004-11-14
* Fetch running-routers.•••Split logic to initiate dirfetch, running-routers fetch, and descriptor post. arma: There are some XXXs here that raise design questions which we should solve before the next release. The biggest problem is this: Right now, the directory is about 50X as large as running-routers uncompressed, and about 36X as large compressed. Assuming: - everybody gets the compressed version of everything, - everybody gets cached directories from random dirservers and uncached r-r from authdirservers - everybody downloads r-r at the same rate they now download dirs, then using r-r from will *increase* authdirserver directory bandwidth usage if there are significantly more caches than authdirservers. I think it's safe to leave this in for now, since there aren't 3x36 caching dirservers, but we should make everybody with a dirport cache running-routers soon. But I could be wrong. svn:r2872 Nick Mathewson2004-11-14
* Make running-routers fetch (apparently) work•••svn:r2871 Nick Mathewson2004-11-14
* Hibernate if we start tor during the "wait for wakeup-time" phase of an accou...•••svn:r2869 Nick Mathewson2004-11-14
* Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF•••svn:r2868 Nick Mathewson2004-11-14
* Fix windows whitespace•••svn:r2860 Nick Mathewson2004-11-14
* Add an unreachable return 0.•••svn:r2859 Nick Mathewson2004-11-14
* Remove redundant declaration•••svn:r2855 Nick Mathewson2004-11-14
* make kill -USR1 work again•••svn:r2853 Roger Dingledine2004-11-14
* ok ok the stat wasn't redundant•••but the warn was svn:r2852 Roger Dingledine2004-11-14
* Remove redundant stat() for reading cached directory, and remove•••confusing warn when the cached directory isn't there yet. svn:r2847 Roger Dingledine2004-11-14
* clean a comment•••svn:r2844 Roger Dingledine2004-11-14
* normalize whitespace•••svn:r2839 Nick Mathewson2004-11-13