Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-11-16 | minor fixes | Roger Dingledine | |
svn:r2901 | |||
2004-11-15 | Tweak on patch to make authoritative directory servers cache | Nick Mathewson | |
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 | |||
2004-11-15 | Authoritative dirservers now also cache the directory, since | Roger Dingledine | |
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 | |||
2004-11-15 | move second stat to a cleaner place | Roger Dingledine | |
svn:r2890 | |||
2004-11-15 | Break DirFetchPostPeriod into: | Roger Dingledine | |
- 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 | |||
2004-11-15 | clean up socks handling, refuse connections to port 0 | Roger Dingledine | |
svn:r2888 | |||
2004-11-15 | a first cut at a print_usage() | Roger Dingledine | |
svn:r2887 | |||
2004-11-15 | Only record bandwidth usage when accounting is enabled | Nick Mathewson | |
svn:r2886 | |||
2004-11-15 | Change "warn if unverified routers are very skewed" to "never warn about ↵ | Nick Mathewson | |
unverified router skew" svn:r2885 | |||
2004-11-15 | Cache running-routers; compress running-routers; serve compressed ↵ | Nick Mathewson | |
running-routers.z svn:r2883 | |||
2004-11-15 | Patch to patch: do not send both error and done for one command. | Nick Mathewson | |
svn:r2882 | |||
2004-11-15 | fix a bug in configuring accounting in options_act() | Roger Dingledine | |
svn:r2881 | |||
2004-11-15 | some fixes so far | Roger Dingledine | |
svn:r2880 | |||
2004-11-14 | Fix compilation. Duh. | Nick Mathewson | |
svn:r2876 | |||
2004-11-14 | Resolve some hibernating-related XXXX009s. | Nick Mathewson | |
svn:r2875 | |||
2004-11-14 | Allow more clock skew from unrecognized hosts than from recognized ones. | Nick Mathewson | |
svn:r2874 | |||
2004-11-14 | Fetch running-routers. | Nick Mathewson | |
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 | |||
2004-11-14 | Make running-routers fetch (apparently) work | Nick Mathewson | |
svn:r2871 | |||
2004-11-14 | Hibernate if we start tor during the "wait for wakeup-time" phase of an ↵ | Nick Mathewson | |
accounting interval. Log our hibernation plans better. svn:r2869 | |||
2004-11-14 | Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF | Nick Mathewson | |
svn:r2868 | |||
2004-11-14 | Fix windows whitespace | Nick Mathewson | |
svn:r2860 | |||
2004-11-14 | Add an unreachable return 0. | Nick Mathewson | |
svn:r2859 | |||
2004-11-14 | Remove redundant declaration | Nick Mathewson | |
svn:r2855 | |||
2004-11-14 | make kill -USR1 work again | Roger Dingledine | |
svn:r2853 | |||
2004-11-14 | ok ok the stat wasn't redundant | Roger Dingledine | |
but the warn was svn:r2852 | |||
2004-11-14 | Remove redundant stat() for reading cached directory, and remove | Roger Dingledine | |
confusing warn when the cached directory isn't there yet. svn:r2847 | |||
2004-11-14 | clean a comment | Roger Dingledine | |
svn:r2844 | |||
2004-11-13 | normalize whitespace | Nick Mathewson | |
svn:r2839 | |||
2004-11-13 | Use the data, *then* free it. It works so much better. | Nick Mathewson | |
svn:r2837 | |||
2004-11-13 | Document remaining configuration options; add a ccheck for redundant ↵ | Nick Mathewson | |
authentication mechanisms in options_validate; add TODO items for post-009 hibernation features svn:r2833 | |||
2004-11-13 | Track whether descriptor is dirty/uploaded. When any options are set, mark ↵ | Nick Mathewson | |
it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty. svn:r2832 | |||
2004-11-13 | Comment a confusing conditional | Nick Mathewson | |
svn:r2828 | |||
2004-11-12 | fix a seg fault when fetching rendezvous descs | Roger Dingledine | |
svn:r2825 | |||
2004-11-12 | Nobody was using the return values from smartlist_(set|del|del_keeporder), ↵ | Nick Mathewson | |
so remove them. svn:r2823 | |||
2004-11-12 | Write most of the implementation for SAVECONF. | Nick Mathewson | |
svn:r2820 | |||
2004-11-12 | Rename exit_policy to addr_policy, since it gets used for SOCKS and ↵ | Nick Mathewson | |
directory connections too. Make all policies get validated in options_validate, and make SOCKS/directory policies get set in options_act. svn:r2819 | |||
2004-11-12 | Resolve a bunch of FIXME items; mark a lot more for attention; ask for ↵ | Nick Mathewson | |
clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs. svn:r2808 | |||
2004-11-12 | Resolve FIXME: Possible solution to note_disconnect problem; needs thought ↵ | Nick Mathewson | |
and review. svn:r2807 | |||
2004-11-12 | Use autoconf to enable largefile support where necessary. Use ftello where ↵ | Nick Mathewson | |
available, since ftell can fail at 2GB. svn:r2806 | |||
2004-11-12 | Resolve FIXMES: sometimes an error code is just an error code | Nick Mathewson | |
svn:r2805 | |||
2004-11-12 | dfc caught a SIGXFSZ error when his debugfile reached 2GB. | Roger Dingledine | |
so if they exist, catch them and ignore them. write() will fail normally and we'll look at errno like normal human beings. svn:r2804 | |||
2004-11-11 | when clients do --list-fingerprint, it's misleading to | Roger Dingledine | |
give them one, because it will never be the same again svn:r2800 | |||
2004-11-11 | apply patch from Andre Eisenbach: include event code with events, as ↵ | Nick Mathewson | |
required by control-spec.txt svn:r2799 | |||
2004-11-10 | Remove XXXX009 comment telling us to do the last (circID-related) fix | Nick Mathewson | |
svn:r2798 | |||
2004-11-10 | Resolve a FIXME: use identity comparison, not nickname comparison, to | Nick Mathewson | |
choose circuit ID types. This is important because our view of "the nickname of the router on the other side of this connection" is skewed, and depends on whether we think the other rotuer is verified--and there's no way to know whether another router thinks you are verified. For backward compatibility, we notice when the other router chooses the same circuit ID type as us (because it's running an old version), and switch our type to be polite. svn:r2797 | |||
2004-11-10 | When we think we have no bandwidth, guess that we will run for 1 day. | Nick Mathewson | |
svn:r2795 | |||
2004-11-10 | Clarify a warning about /.tor | Nick Mathewson | |
svn:r2794 | |||
2004-11-10 | Resolve FIXME items: make the kill-unattached-AP timeout symbolic | Nick Mathewson | |
svn:r2793 | |||
2004-11-10 | Resolve FIXME items: make circuit_free_cpath_node static | Nick Mathewson | |
svn:r2792 | |||
2004-11-10 | Resolve FIXME items: clarify two XXXX comments for 009 | Nick Mathewson | |
svn:r2791 |