Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | bump windows version stuff to 009rc2 | Nick Mathewson | 2004-11-24 | |
| | | | | svn:r2967 | |||
* | Better notice for hibernate interval spans; when estimate is 0, start out awake. | Nick Mathewson | 2004-11-23 | |
| | | | | svn:r2963 | |||
* | Bugfix: when no units are given, default to seconds or bytes. | Nick Mathewson | 2004-11-23 | |
| | | | | svn:r2960 | |||
* | another slightly less confusing message | Roger Dingledine | 2004-11-23 | |
| | | | | | | | | | nick: we need to figure out if we should say anything different here when the wake-up time and the expected back-to-sleep time have both passed. svn:r2956 | |||
* | less confusing message upon hibernation | Roger Dingledine | 2004-11-23 | |
| | | | | svn:r2955 | |||
* | fail more gracefully next time | Roger Dingledine | 2004-11-23 | |
| | | | | svn:r2954 | |||
* | 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 | |||
* | update unit tests to reflect changed interface | Roger Dingledine | 2004-11-23 | |
| | | | | svn:r2952 | |||
* | fix some typos; move to 0.0.9rc1 | Roger Dingledine | 2004-11-23 | |
| | | | | svn:r2951 | |||
* | Dr. Seuss on iterating circular lists: "It's fun to have fun, but you | Nick Mathewson | 2004-11-23 | |
| | | | | | | | have to know how." svn:r2948 | |||
* | Fix critical bug in circuit_list_path: cpath is a circular list! (Also ↵ | Nick Mathewson | 2004-11-23 | |
| | | | | | | reimplement circuit_log_cpath using circuit_list_cpath). svn:r2946 | |||
* | Clean up some logging and interfaces | Nick Mathewson | 2004-11-23 | |
| | | | | svn:r2945 | |||
* | Normalize a few more kinds of whitespace. We now dislike: | Nick Mathewson | 2004-11-22 | |
| | | | | | | | | | - func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943 | |||
* | Fix sign-related warnings | Nick Mathewson | 2004-11-22 | |
| | | | | svn:r2942 | |||
* | Compile cleanly on windows; prevent some insane bandwidth cases (e.g., ↵ | Nick Mathewson | 2004-11-22 | |
| | | | | | | "BandwidthBurst 1000 TB" from occuring. svn:r2941 | |||
* | Normalize space | Nick Mathewson | 2004-11-22 | |
| | | | | svn:r2939 | |||
* | 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 | |||
* | Implement weekly/monthly/daily accounting | Nick Mathewson | 2004-11-22 | |
| | | | | svn:r2936 | |||
* | Add function to format local time in ISO format | Nick Mathewson | 2004-11-22 | |
| | | | | svn:r2935 | |||
* | Absolutely never call close_temp_logs while validating log options. | Nick Mathewson | 2004-11-22 | |
| | | | | svn:r2934 | |||
* | The crowning bugfix. | Roger Dingledine | 2004-11-21 | |
| | | | | | | | | | | | 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 | |||
* | clean up some more. | Roger Dingledine | 2004-11-21 | |
| | | | | | | | i think i'm getting closer. svn:r2931 | |||
* | break reached_eof() out of process_inbuf() | Roger Dingledine | 2004-11-21 | |
| | | | | svn:r2930 | |||
* | some more debugging aids | Roger Dingledine | 2004-11-21 | |
| | | | | svn:r2929 | |||
* | be more greedy about filling up all relay cells. | Roger Dingledine | 2004-11-21 | |
| | | | | | | | | this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928 | |||
* | Dont keep rephist info for routers that havent had activity for 24 hours. | Nick Mathewson | 2004-11-21 | |
| | | | | svn:r2926 | |||
* | fix typo | Nick Mathewson | 2004-11-21 | |
| | | | | svn:r2925 | |||
* | Call init_keys() where needed; fix hibernate bug. | Nick Mathewson | 2004-11-21 | |
| | | | | svn:r2924 | |||
* | Bump windows version | Nick Mathewson | 2004-11-21 | |
| | | | | svn:r2923 | |||
* | allow StrictEntryNode and StrictExitNode to be singular | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2922 | |||
* | stop some more seg faults | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2921 | |||
* | if your requested exit node has bandwidth 0, pick it anyway | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2920 | |||
* | and a comment so i don't try to 'fix' it again later | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2919 | |||
* | yes, in fact, i broke it. putting back. | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2918 | |||
* | 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 | |||
* | simplify close_temp_logs() | Roger Dingledine | 2004-11-20 | |
| | | | | | | | (nick, did i break this?) svn:r2913 | |||
* | remove another possible sigpipe cause | Roger Dingledine | 2004-11-20 | |
| | | | | svn:r2912 | |||
* | Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting ↵ | Nick Mathewson | 2004-11-20 | |
| | | | | | | setup. More docs needed svn:r2911 | |||
* | bugfix: when our poll is interrupted, we believed the revents values. | Roger Dingledine | 2004-11-17 | |
| | | | | svn:r2907 | |||
* | add a TODO item and some comment changes. | Nick Mathewson | 2004-11-16 | |
| | | | | svn:r2904 | |||
* | bump us to 0.0.9pre6 | Roger Dingledine | 2004-11-16 | |
| | | | | svn:r2902 | |||
* | minor fixes | Roger Dingledine | 2004-11-16 | |
| | | | | svn:r2901 | |||
* | Fix a fun bug in read_all that was corrupting config files on windows, and ↵ | Nick Mathewson | 2004-11-16 | |
| | | | | | | probably doing other bad stuff too. svn:r2898 | |||
* | Make log_fn not fail so miserably on VC6 | Nick Mathewson | 2004-11-15 | |
| | | | | svn:r2896 | |||
* | Whitespace normalization | Nick Mathewson | 2004-11-15 | |
| | | | | svn:r2895 | |||
* | ugly macros to make log_fn play nice on non-GCC compilers. | Nick Mathewson | 2004-11-15 | |
| | | | | svn:r2894 | |||
* | Tweak on patch to make authoritative directory servers cache | Nick Mathewson | 2004-11-15 | |
| | | | | | | | | | | | | 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 | |||
* | Authoritative dirservers now also cache the directory, since | Roger Dingledine | 2004-11-15 | |
| | | | | | | | | | 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 | |||
* | move second stat to a cleaner place | Roger Dingledine | 2004-11-15 | |
| | | | | svn:r2890 |