aboutsummaryrefslogtreecommitdiff
path: root/src/or/hibernate.c
Commit message (Expand)AuthorAge
* make more hibernate log messages use local time. we should audit•••to see what other log messages keep switching back and forth between GMT and local. svn:r6411 Roger Dingledine2006-04-23
* Be a little more careful when our calculated bandwidth is so high that we cou...•••svn:r6146 Nick Mathewson2006-03-13
* Cleanup on time-relaqted constants. New conventions:••• 1) Surround all constants by (parens), whether we'll be using them in a denominator or not. 2) Express all time periods as products (24*60*60), not as multiplied-out constants (86400). 3) Comments like "(60*60) /* one hour */" are as pointless as comments like "c = a + b; /* set c to the sum of a and b */". Remove them. 4) All time periods should be #defined constants, not given inline. 5) All time periods should have doxygen comments. 6) All time periods, unless specified, are in seconds. It's not necessary to say so. To summarize, the old (lack of) style would allow: #define FOO_RETRY_INTERVAL 60*60 /* one hour (seconds) */ next_try = now + 3600; The new style is: /** How often do we reattempt foo? */ #define FOO_RETRY_INTERVAL (60*60) next_try = now + RETRY_INTERVAL; svn:r6142 Nick Mathewson2006-03-12
* the things we do for our windows users.•••i hope they appreciate it. svn:r6004 Roger Dingledine2006-02-13
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways. fix it before it becomes convention to format logs in wild and unpredictable ways. still need to do src/common/ someday. svn:r5551 Roger Dingledine2005-12-10
* In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548 Nick Mathewson2005-12-09
* Fix number in error message•••svn:r5369 Nick Mathewson2005-11-14
* Remove last vestiges of old logging interface.•••svn:r5317 Nick Mathewson2005-10-25
* Switch remaining files to new log interface.•••svn:r5315 Nick Mathewson2005-10-25
* a bit more code cleanup•••svn:r5033 Roger Dingledine2005-09-13
* fix whitespace issues•••svn:r4752 Nick Mathewson2005-08-08
* Possibly broken implementation of persistant state; handles helper nodes; doe...•••svn:r4680 Nick Mathewson2005-07-28
* Fix out-of-place declaration•••svn:r4640 Nick Mathewson2005-07-23
* Be consistent about preferring foo* to struct foo*•••svn:r4637 Nick Mathewson2005-07-22
* Add getinfo logic for accounting; add options for helper nodes•••svn:r4632 Nick Mathewson2005-07-22
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990 Nick Mathewson2005-04-02
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* stop most cases of hanging up on a socks connection without sending•••the socks reject. audit for remaining ones. also make things more uniform so we always remember to hold-open-until-flushed, etc. svn:r3891 Roger Dingledine2005-03-27
* change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option•••svn:r3752 Roger Dingledine2005-03-12
* Revise all calls to connection_edge_end to avoid sending MISC, and to take er...•••svn:r3720 Nick Mathewson2005-03-01
* Patch to localtime/gmtime handling: use the _r variants where available. Use...•••svn:r3653 Nick Mathewson2005-02-22
* if we're hibernating and we get a sigint, exit immediately.•••closes bug 91. svn:r3611 Roger Dingledine2005-02-10
* note a bug that wmf just found•••svn:r3503 Roger Dingledine2005-02-02
* Go into soft hibernation after 95% of the bandwidth is used,•••not 99%. This is especially important for daily hibernators who have a small accounting max. Hopefully it will result in fewer cut connections when the hard hibernation starts. svn:r3488 Roger Dingledine2005-02-01
* reset published uptime when you wake up from hibernation,•••since if you hibernate daily a published uptime of >1day will be misleading. svn:r3356 Roger Dingledine2005-01-14
* Make split(..., NULL) split on horizontal space; fix bug with tabs in config ...•••svn:r3155 Nick Mathewson2004-12-16
* clean up logging,•••make it clearer which warns are bugs, make the control log event match its specification, point out a bug in how we deal with failure when renewing the tls context. svn:r3138 Roger Dingledine2004-12-13
* make the 64 bit args print correctly on 64 bit archs•••svn:r3123 Roger Dingledine2004-12-08
* Log contents of bw_accounting when we read it; fix memory leak.•••svn:r3118 Nick Mathewson2004-12-07
* send an end to the streams we close when we hibernate, rather•••than just chopping them off svn:r3083 Roger Dingledine2004-12-05
* talk about quotas rather than bandwidths, in the logs•••svn:r3080 Roger Dingledine2004-12-05
* Spell-check strings and comments•••svn:r3052 Nick Mathewson2004-12-01
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* Better notice for hibernate interval spans; when estimate is 0, start out awake.•••svn:r2963 Nick Mathewson2004-11-23
* another slightly less confusing message•••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 Roger Dingledine2004-11-23
* less confusing message upon hibernation•••svn:r2955 Roger Dingledine2004-11-23
* fix some typos; move to 0.0.9rc1•••svn:r2951 Roger Dingledine2004-11-23
* 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
* Implement weekly/monthly/daily accounting•••svn:r2936 Nick Mathewson2004-11-22
* Call init_keys() where needed; fix hibernate bug.•••svn:r2924 Nick Mathewson2004-11-21
* 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
* add a TODO item and some comment changes.•••svn:r2904 Nick Mathewson2004-11-16