| Commit message (Expand) | Author | Age |
... | |
* | r9274@Kushana: nickm | 2006-10-19 16:16:58 -0400••• Add unit tests for tor_mmap_file(); make tor_mmap_t.size always be the size of the file (not the size of the mapping); add an extra argument to read_file_to_str() so it can return the size of the result string.
svn:r8762
| Nick Mathewson | 2006-10-19 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r7299@Kushana: nickm | 2006-08-10 01:08:58 -0700••• Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline. Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS.
svn:r7007
| Nick Mathewson | 2006-08-10 |
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400••• Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
| Nick Mathewson | 2006-07-26 |
* | Oh. And apparently, msvc6 doesnt think very much of doing u64-and-double arit...•••svn:r6785
| Nick Mathewson | 2006-07-18 |
* | MSVC6 is apparently terrified of unnatural cross-breeding between uint64_t an...•••svn:r6768
| Nick Mathewson | 2006-07-17 |
* | refuse to write an iso_time which we can't parse, when dumping•••bandwidth state. this fixes the particular incident in bug 308,
but the general issue remains.
svn:r6684
| Roger Dingledine | 2006-06-24 |
* | 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 Dingledine | 2006-04-23 |
* | Be a little more careful when our calculated bandwidth is so high that we cou...•••svn:r6146
| Nick Mathewson | 2006-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 Mathewson | 2006-03-12 |
* | the things we do for our windows users.•••i hope they appreciate it.
svn:r6004
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-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 Dingledine | 2005-12-10 |
* | In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548
| Nick Mathewson | 2005-12-09 |
* | Fix number in error message•••svn:r5369
| Nick Mathewson | 2005-11-14 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Switch remaining files to new log interface.•••svn:r5315
| Nick Mathewson | 2005-10-25 |
* | a bit more code cleanup•••svn:r5033
| Roger Dingledine | 2005-09-13 |
* | fix whitespace issues•••svn:r4752
| Nick Mathewson | 2005-08-08 |
* | Possibly broken implementation of persistant state; handles helper nodes; doe...•••svn:r4680
| Nick Mathewson | 2005-07-28 |
* | Fix out-of-place declaration•••svn:r4640
| Nick Mathewson | 2005-07-23 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Add getinfo logic for accounting; add options for helper nodes•••svn:r4632
| Nick Mathewson | 2005-07-22 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | New whitespace normalization rule: no blank line at EOF.•••svn:r4378
| Nick Mathewson | 2005-06-09 |
* | Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990
| Nick Mathewson | 2005-04-02 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-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 Dingledine | 2005-03-27 |
* | change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option•••svn:r3752
| Roger Dingledine | 2005-03-12 |
* | Revise all calls to connection_edge_end to avoid sending MISC, and to take er...•••svn:r3720
| Nick Mathewson | 2005-03-01 |
* | Patch to localtime/gmtime handling: use the _r variants where available. Use...•••svn:r3653
| Nick Mathewson | 2005-02-22 |
* | if we're hibernating and we get a sigint, exit immediately.•••closes bug 91.
svn:r3611
| Roger Dingledine | 2005-02-10 |
* | note a bug that wmf just found•••svn:r3503
| Roger Dingledine | 2005-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 Dingledine | 2005-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 Dingledine | 2005-01-14 |
* | Make split(..., NULL) split on horizontal space; fix bug with tabs in config ...•••svn:r3155
| Nick Mathewson | 2004-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 Dingledine | 2004-12-13 |
* | make the 64 bit args print correctly on 64 bit archs•••svn:r3123
| Roger Dingledine | 2004-12-08 |
* | Log contents of bw_accounting when we read it; fix memory leak.•••svn:r3118
| Nick Mathewson | 2004-12-07 |
* | send an end to the streams we close when we hibernate, rather•••than just chopping them off
svn:r3083
| Roger Dingledine | 2004-12-05 |
* | talk about quotas rather than bandwidths, in the logs•••svn:r3080
| Roger Dingledine | 2004-12-05 |
* | Spell-check strings and comments•••svn:r3052
| Nick Mathewson | 2004-12-01 |
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019
| Nick Mathewson | 2004-11-29 |
* | Normalize space: add one between every control keyword and control clause.•••svn:r3003
| Nick Mathewson | 2004-11-28 |
* | Better notice for hibernate interval spans; when estimate is 0, start out awake.•••svn:r2963
| Nick Mathewson | 2004-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 Dingledine | 2004-11-23 |
* | less confusing message upon hibernation•••svn:r2955
| Roger Dingledine | 2004-11-23 |
* | fix some typos; move to 0.0.9rc1•••svn:r2951
| Roger Dingledine | 2004-11-23 |