| Commit message (Expand) | Author | Age |
... | |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | r17951@catbus: nickm | 2008-02-06 14:34:13 -0500••• Add more documentation; change the behavior of read_to_buf_tls to be more consistent. Note a longstanding problem with current read/write interfaces.
svn:r13407
| Nick Mathewson | 2008-02-06 |
* | r17933@catbus: nickm | 2008-02-05 19:54:28 -0500••• Stamp out a bunch of atoi users; make more tor_parse_long() users check their outputs.
svn:r13395
| Nick Mathewson | 2008-02-06 |
* | Make getinfo ns/purpose/bridge actually work•••Also, dump our bridge router status entries to disk every 30 minutes.
svn:r12871
| Roger Dingledine | 2007-12-19 |
* | Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about.
svn:r12859
| Roger Dingledine | 2007-12-18 |
* | r15530@tombo: nickm | 2007-12-17 16:54:03 -0500••• First wodge of geoip code so bridges can figure out which countries are blocking them.
svn:r12845
| Nick Mathewson | 2007-12-17 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | karsten's second refactoring patch•••svn:r12607
| Roger Dingledine | 2007-11-29 |
* | bump to 0.2.0.10-alpha•••svn:r12455
| Roger Dingledine | 2007-11-10 |
* | r16582@catbus: nickm | 2007-11-08 13:14:16 -0500••• Try to bulletproof the parse logic for router-stability.
svn:r12441
| Nick Mathewson | 2007-11-08 |
* | r16573@catbus: nickm | 2007-11-08 11:57:16 -0500••• Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better.
svn:r12440
| Nick Mathewson | 2007-11-08 |
* | r16248@catbus: nickm | 2007-10-28 19:42:14 -0400••• Do not count a server as having any WFU until we have known about it for 18 hours (weighted).
svn:r12261
| Nick Mathewson | 2007-10-28 |
* | r15877@catbus: nickm | 2007-10-17 12:54:56 -0400••• Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff".
svn:r12000
| Nick Mathewson | 2007-10-17 |
* | r15630@catbus: nickm | 2007-10-10 13:39:44 -0400••• Save weighted-fractional-uptime to disk as well as MTBF. Bump the version on rouer-stability: downgrading to versions earlier than this one will lose your WFU data.
svn:r11835
| Nick Mathewson | 2007-10-10 |
* | r15626@catbus: nickm | 2007-10-10 11:02:32 -0400••• Resolve bug 516: Never report our bandwidth-history as over RelayBandwidthRate*NUM_SECS_BW_SUM_INTERVAL.
svn:r11833
| Nick Mathewson | 2007-10-10 |
* | r15530@catbus: nickm | 2007-10-04 12:16:27 -0400••• Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.
svn:r11761
| Nick Mathewson | 2007-10-04 |
* | r14447@Kushana: nickm | 2007-09-17 13:31:50 -0400••• Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard.
svn:r11456
| Nick Mathewson | 2007-09-17 |
* | r14859@catbus: nickm | 2007-08-30 17:10:15 -0400••• 0-pad minutes and seconds when displaying weighted mtbf in info logs.
svn:r11324
| Nick Mathewson | 2007-08-30 |
* | r14832@catbus: nickm | 2007-08-29 15:00:27 -0400••• Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM.
svn:r11301
| Nick Mathewson | 2007-08-29 |
* | patch from mike perry to a) stop overloading guards as much, and•••b) raise the max-believable-bandwidth to 10MB/s.
svn:r11258
| Roger Dingledine | 2007-08-24 |
* | r14758@catbus: nickm | 2007-08-21 01:36:03 -0400••• Finish implementing and documenting proposal 108: Authorities now use MTBF data to set their stability flags, once they have at least 4 days of data to use.
svn:r11240
| Nick Mathewson | 2007-08-21 |
* | r14733@catbus: nickm | 2007-08-20 12:32:44 -0400••• Clean up MTBF storage code. Do not count times that we have been down toward the current run. Handle backward timewarps correctly. Store MTBF data on exit in addition to periodically.
svn:r11225
| Nick Mathewson | 2007-08-20 |
* | r14729@catbus: nickm | 2007-08-20 11:58:02 -0400••• Trigger load and save of MTBF data.
svn:r11219
| Nick Mathewson | 2007-08-20 |
* | r14659@catbus: nickm | 2007-08-18 14:19:34 -0400••• When we are loading state info from disk, never believe any date in the future. Doing so can keep us from retrying guards, rotating onion keys, storing bandwidth info, etc. Fixes bug 434, and others. Backport candidate, once it has been tested.
svn:r11166
| Nick Mathewson | 2007-08-18 |
* | r14630@catbus: nickm | 2007-08-17 16:30:42 -0400••• Functions to save and load MTBF information.
svn:r11153
| Nick Mathewson | 2007-08-17 |
* | r14626@catbus: nickm | 2007-08-17 11:20:05 -0400••• Link note_router_reachable and note_router_unreachable to mtbf code. decouple mtbf from connect/disconnect. log it in USR1. do not blow it away on cleanup if we are an authority.
svn:r11151
| Nick Mathewson | 2007-08-17 |
* | help nick work on proposal 108•••svn:r11148
| Roger Dingledine | 2007-08-17 |
* | r14612@catbus: nickm | 2007-08-16 15:23:35 -0400••• Initial work on proposal 108: have rephist.c track the information we want to be tracking for OR stability.
svn:r11147
| Nick Mathewson | 2007-08-16 |
* | r13283@catbus: nickm | 2007-06-06 01:43:44 -0400••• Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation)
svn:r10513
| Nick Mathewson | 2007-06-06 |
* | r12768@catbus: nickm | 2007-05-16 17:25:33 -0400••• Fix GCC warnings related to local parameters/variables getting shadowed.
svn:r10198
| Nick Mathewson | 2007-05-16 |
* | more cleanups on the hsusage patch•••svn:r10077
| Roger Dingledine | 2007-04-30 |
* | r12581@catbus: nickm | 2007-04-30 13:39:21 -0400••• Minor cleanups on hidden service usage patch from Karsten: tidy documentation; make free_all idempotent (and safe to call even if we have not yet initialized rephist); and stop using "l" as a variable name (it is too easy to confuse with "1").
svn:r10068
| Nick Mathewson | 2007-04-30 |
* | r12580@catbus: nickm | 2007-04-30 13:29:05 -0400••• Initial version of patch from Karsten Loesing: Add an HSAuthorityRecordStats option to track statistics of overall hidden service usage without logging information that would be useful to an attacker.
svn:r10067
| Nick Mathewson | 2007-04-30 |
* | r12414@catbus: nickm | 2007-04-16 17:37:17 -0400••• More proposal-104 stuff: actually remember extra-info stuff.
svn:r9975
| Nick Mathewson | 2007-04-16 |
* | Fix some proposal-104 bugs.•••svn:r9972
| Nick Mathewson | 2007-04-16 |
* | doc pedant•••svn:r9634
| Roger Dingledine | 2007-02-24 |
* | r11826@catbus: nickm | 2007-02-16 14:58:38 -0500••• Resolve 56 DOCDOC comments.
svn:r9594
| Nick Mathewson | 2007-02-16 |
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates.
svn:r9570
| Nick Mathewson | 2007-02-12 |
* | r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch!
svn:r9477
| Nick Mathewson | 2007-02-02 |
* | r11749@Kushana: nickm | 2006-12-29 00:51:42 -0500••• Remove dead code; make targets of addressmap commands/configs use AllowNonRFC953Hostnames
svn:r9211
| Nick Mathewson | 2006-12-29 |
* | r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500••• Update the state file less often when AvoidDiskWrites is set.
svn:r9174
| Nick Mathewson | 2006-12-24 |
* | correction and cleanups on r9047•••svn:r9060
| Roger Dingledine | 2006-12-09 |
* | r11469@Kushana: nickm | 2006-12-07 15:11:04 -0500••• Round stored/transmitted values for bandwidth usage. This might make some attacks work less well. This might well be voodoo, but it gives me a warm fuzzy feeling.
svn:r9048
| Nick Mathewson | 2006-12-07 |
* | r11468@Kushana: nickm | 2006-12-07 14:56:57 -0500••• Revise logic used to flush state to disk. Now, we try to batch non-urgent changes so that we do not do too many writes, and we save very-non-urgent changes every once in a rare while, and we never save more than once per second.
svn:r9047
| Nick Mathewson | 2006-12-07 |
* | r11461@Kushana: nickm | 2006-12-07 13:16:45 -0500••• Change logging format of state file to only include non-default values. Adjust clients to never store bandwidth history in the state file. (Possible backport candidate.)
svn:r9043
| Nick Mathewson | 2006-12-07 |
* | r10475@danube: weasel | 2006-11-01 14:33:35 +0100••• Fix copy/paste error
svn:r8889
| Peter Palfrader | 2006-11-01 |
* | r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500••• Dump breakdown of PK operations when we get a USR2 signal. This should help us figure out of we are doing some of them for stupid reasons.
svn:r8881
| Nick Mathewson | 2006-10-31 |
* | make hidden service predicted circuits correct rather than•••exactly incorrect. i wonder how much this will help.
svn:r8550
| Roger Dingledine | 2006-09-30 |
* | use tor_mem_is_zero() in more places.•••svn:r6814
| Roger Dingledine | 2006-07-23 |
* | whitespace and docs•••svn:r6808
| Roger Dingledine | 2006-07-23 |