Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Normalize space: add one between every control keyword and control clause. | Nick Mathewson | 2004-11-28 | |
| | | | | svn:r3003 | |||
* | remember; tor_socket_errno has side effects! | Nick Mathewson | 2004-11-28 | |
| | | | | svn:r2997 | |||
* | inform him more sanely | Roger Dingledine | 2004-11-26 | |
| | | | | svn:r2993 | |||
* | inform the user that you noticed when he sent a USR2 | Roger Dingledine | 2004-11-26 | |
| | | | | svn:r2992 | |||
* | if you want to handle -USR2, you should catch it too. | Roger Dingledine | 2004-11-26 | |
| | | | | svn:r2990 | |||
* | remove emacs droppings, since nick says he doesn't need them anymore | Roger Dingledine | 2004-11-26 | |
| | | | | svn:r2989 | |||
* | Clarify a bunch of log messages | Nick Mathewson | 2004-11-25 | |
| | | | | svn:r2983 | |||
* | patch to nick's patch | Roger Dingledine | 2004-11-24 | |
| | | | | svn:r2969 | |||
* | make nt service version match actual version | Nick Mathewson | 2004-11-24 | |
| | | | | svn:r2968 | |||
* | initialize rephist before we init_from_config, since init_from_config | Roger Dingledine | 2004-11-23 | |
| | | | | | | | | can make us init_keys if we're going to hibernate, which makes us build a router_desc. svn:r2953 | |||
* | Apply NT service patch from Osamu Fujino. This still has some problems ↵ | Nick Mathewson | 2004-11-22 | |
| | | | | | | (indicated in a comment adapted from the patch submission email), but it is better than before and better than nothing. svn:r2938 | |||
* | Dont keep rephist info for routers that havent had activity for 24 hours. | Nick Mathewson | 2004-11-21 | |
| | | | | svn:r2926 | |||
* | Call init_keys() where needed; fix hibernate bug. | Nick Mathewson | 2004-11-21 | |
| | | | | svn:r2924 | |||
* | allow StrictEntryNode and StrictExitNode to be singular | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2922 | |||
* | printfs want carriage returns | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2917 | |||
* | kill -USR2 now moves all logs to loglevel debug | Roger Dingledine | 2004-11-20 | |
| | | | | | | | plus fix some typos svn:r2914 | |||
* | bugfix: when our poll is interrupted, we believed the revents values. | Roger Dingledine | 2004-11-17 | |
| | | | | svn:r2907 | |||
* | Break DirFetchPostPeriod into: | Roger Dingledine | 2004-11-15 | |
| | | | | | | | | | | | | | - 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 | |||
* | Only record bandwidth usage when accounting is enabled | Nick Mathewson | 2004-11-15 | |
| | | | | svn:r2886 | |||
* | fix a bug in configuring accounting in options_act() | Roger Dingledine | 2004-11-15 | |
| | | | | svn:r2881 | |||
* | Fix compilation. Duh. | Nick Mathewson | 2004-11-14 | |
| | | | | svn:r2876 | |||
* | Resolve some hibernating-related XXXX009s. | Nick Mathewson | 2004-11-14 | |
| | | | | svn:r2875 | |||
* | Fetch running-routers. | Nick Mathewson | 2004-11-14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||
* | make kill -USR1 work again | Roger Dingledine | 2004-11-14 | |
| | | | | svn:r2853 | |||
* | clean a comment | Roger Dingledine | 2004-11-14 | |
| | | | | svn:r2844 | |||
* | Track whether descriptor is dirty/uploaded. When any options are set, mark ↵ | Nick Mathewson | 2004-11-13 | |
| | | | | | | it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty. svn:r2832 | |||
* | Comment a confusing conditional | Nick Mathewson | 2004-11-13 | |
| | | | | svn:r2828 | |||
* | Resolve a bunch of FIXME items; mark a lot more for attention; ask for ↵ | Nick Mathewson | 2004-11-12 | |
| | | | | | | 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 | |||
* | dfc caught a SIGXFSZ error when his debugfile reached 2GB. | Roger Dingledine | 2004-11-12 | |
| | | | | | | | | | 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 | |||
* | when clients do --list-fingerprint, it's misleading to | Roger Dingledine | 2004-11-11 | |
| | | | | | | | give them one, because it will never be the same again svn:r2800 | |||
* | weaken our anonymity warning a little bit more | Roger Dingledine | 2004-11-10 | |
| | | | | svn:r2771 | |||
* | Normalize whitespace; add a "tell me about all the unnormalized whitespace" ↵ | Nick Mathewson | 2004-11-09 | |
| | | | | | | target; fix a braino in dirserv.c svn:r2758 | |||
* | Resolve many XXXs and all DOCDOCs | Nick Mathewson | 2004-11-09 | |
| | | | | svn:r2755 | |||
* | mark_logs_temp() before init'ing new ones. | Roger Dingledine | 2004-11-09 | |
| | | | | | | | we were seeing double, triple, etc each time we setconf'ed. svn:r2738 | |||
* | stop wanting to split init_keys() | Roger Dingledine | 2004-11-09 | |
| | | | | svn:r2735 | |||
* | Stop using the wrong DataDirectory when we're validating. | Roger Dingledine | 2004-11-09 | |
| | | | | | | | Also validate/normalize the DataDirectory better. svn:r2732 | |||
* | Make an options_act() where we do all the things a new options set | Roger Dingledine | 2004-11-09 | |
| | | | | | | | | needs. Still needs more work. svn:r2716 | |||
* | Clean up copyrights. | Roger Dingledine | 2004-11-07 | |
| | | | | | | | | Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 | |||
* | tor --list-fingerprint as a client shouldn't try to print null | Roger Dingledine | 2004-11-06 | |
| | | | | svn:r2697 | |||
* | only play the accounting game if it's possible you'll choose to hibernate | Roger Dingledine | 2004-11-06 | |
| | | | | svn:r2694 | |||
* | Make options no longer a global variable. | Roger Dingledine | 2004-11-06 | |
| | | | | | | | | | Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 | |||
* | Move accounting code into hibernate; start adding logic to track ↵ | Nick Mathewson | 2004-11-04 | |
| | | | | | | bandwidth-per-seconds-active svn:r2680 | |||
* | better interface for connection_ap_handshake_socks_reply() | Roger Dingledine | 2004-11-03 | |
| | | | | | | | make --list-fingerprint print the fingerprint again svn:r2668 | |||
* | Implement two flavors of authentication for control connections: one for ↵ | Nick Mathewson | 2004-11-03 | |
| | | | | | | trusted FS, one for untrusted FS. svn:r2664 | |||
* | - Implement all of control interface except authentication, setconfig, | Nick Mathewson | 2004-11-03 | |
| | | | | | | | | | and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. svn:r2661 | |||
* | Streamline the two redundant "Has the second rolled over?" checks in ↵ | Nick Mathewson | 2004-11-03 | |
| | | | | | | prepare_for_poll and connection_bucket_refill; also, generate BANDWIDTH control events svn:r2657 | |||
* | Fix another typo | Nick Mathewson | 2004-11-03 | |
| | | | | svn:r2651 | |||
* | First attempt at hibernation code. It needs more work around the XXXXs, but ↵ | Nick Mathewson | 2004-11-02 | |
| | | | | | | first I want arma to review the basic approach while I meditate on how to fix them. svn:r2649 | |||
* | Use a stricter set of warnings; make them all pass. | Nick Mathewson | 2004-11-02 | |
| | | | | svn:r2645 | |||
* | make sure options.MaxConn can be reached | Roger Dingledine | 2004-11-01 | |
| | | | | svn:r2638 |