| Commit message (Expand) | Author | Age |
... | |
* | Fix sign-related warnings•••svn:r2942
| Nick Mathewson | 2004-11-22 |
* | Compile cleanly on windows; prevent some insane bandwidth cases (e.g., "Bandw...•••svn:r2941
| Nick Mathewson | 2004-11-22 |
* | Normalize space•••svn:r2939
| Nick Mathewson | 2004-11-22 |
* | Apply NT service patch from Osamu Fujino. This still has some problems (indi...•••svn:r2938
| Nick Mathewson | 2004-11-22 |
* | Implement weekly/monthly/daily accounting•••svn:r2936
| Nick Mathewson | 2004-11-22 |
* | Absolutely never call close_temp_logs while validating log options.•••svn:r2934
| Nick Mathewson | 2004-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 Dingledine | 2004-11-21 |
* | clean up some more.•••i think i'm getting closer.
svn:r2931
| Roger Dingledine | 2004-11-21 |
* | break reached_eof() out of process_inbuf()•••svn:r2930
| Roger Dingledine | 2004-11-21 |
* | some more debugging aids•••svn:r2929
| Roger Dingledine | 2004-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 Dingledine | 2004-11-21 |
* | Dont keep rephist info for routers that havent had activity for 24 hours.•••svn:r2926
| Nick Mathewson | 2004-11-21 |
* | fix typo•••svn:r2925
| Nick Mathewson | 2004-11-21 |
* | Call init_keys() where needed; fix hibernate bug.•••svn:r2924
| Nick Mathewson | 2004-11-21 |
* | allow StrictEntryNode and StrictExitNode to be singular•••svn:r2922
| Roger Dingledine | 2004-11-20 |
* | stop some more seg faults•••svn:r2921
| Roger Dingledine | 2004-11-20 |
* | if your requested exit node has bandwidth 0, pick it anyway•••svn:r2920
| Roger Dingledine | 2004-11-20 |
* | printfs want carriage returns•••svn:r2917
| Roger Dingledine | 2004-11-20 |
* | kill -USR2 now moves all logs to loglevel debug•••plus fix some typos
svn:r2914
| Roger Dingledine | 2004-11-20 |
* | Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting se...•••svn:r2911
| Nick Mathewson | 2004-11-20 |
* | bugfix: when our poll is interrupted, we believed the revents values.•••svn:r2907
| Roger Dingledine | 2004-11-17 |
* | add a TODO item and some comment changes.•••svn:r2904
| Nick Mathewson | 2004-11-16 |
* | minor fixes•••svn:r2901
| Roger Dingledine | 2004-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 Mathewson | 2004-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 Dingledine | 2004-11-15 |
* | move second stat to a cleaner place•••svn:r2890
| Roger Dingledine | 2004-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 Dingledine | 2004-11-15 |
* | clean up socks handling, refuse connections to port 0•••svn:r2888
| Roger Dingledine | 2004-11-15 |
* | a first cut at a print_usage()•••svn:r2887
| Roger Dingledine | 2004-11-15 |
* | Only record bandwidth usage when accounting is enabled•••svn:r2886
| Nick Mathewson | 2004-11-15 |
* | Change "warn if unverified routers are very skewed" to "never warn about unve...•••svn:r2885
| Nick Mathewson | 2004-11-15 |
* | Cache running-routers; compress running-routers; serve compressed running-rou...•••svn:r2883
| Nick Mathewson | 2004-11-15 |
* | Patch to patch: do not send both error and done for one command.•••svn:r2882
| Nick Mathewson | 2004-11-15 |
* | fix a bug in configuring accounting in options_act()•••svn:r2881
| Roger Dingledine | 2004-11-15 |
* | some fixes so far•••svn:r2880
| Roger Dingledine | 2004-11-15 |
* | Fix compilation. Duh.•••svn:r2876
| Nick Mathewson | 2004-11-14 |
* | Resolve some hibernating-related XXXX009s.•••svn:r2875
| Nick Mathewson | 2004-11-14 |
* | Allow more clock skew from unrecognized hosts than from recognized ones.•••svn:r2874
| Nick Mathewson | 2004-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 Mathewson | 2004-11-14 |
* | Make running-routers fetch (apparently) work•••svn:r2871
| Nick Mathewson | 2004-11-14 |
* | Hibernate if we start tor during the "wait for wakeup-time" phase of an accou...•••svn:r2869
| Nick Mathewson | 2004-11-14 |
* | Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF•••svn:r2868
| Nick Mathewson | 2004-11-14 |
* | Fix windows whitespace•••svn:r2860
| Nick Mathewson | 2004-11-14 |
* | Add an unreachable return 0.•••svn:r2859
| Nick Mathewson | 2004-11-14 |
* | Remove redundant declaration•••svn:r2855
| Nick Mathewson | 2004-11-14 |
* | make kill -USR1 work again•••svn:r2853
| Roger Dingledine | 2004-11-14 |
* | ok ok the stat wasn't redundant•••but the warn was
svn:r2852
| Roger Dingledine | 2004-11-14 |
* | Remove redundant stat() for reading cached directory, and remove•••confusing warn when the cached directory isn't there yet.
svn:r2847
| Roger Dingledine | 2004-11-14 |
* | clean a comment•••svn:r2844
| Roger Dingledine | 2004-11-14 |
* | normalize whitespace•••svn:r2839
| Nick Mathewson | 2004-11-13 |