]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Wed, 15 Aug 2007 21:53:34 +0000 (21:53 +0000)]
r14583@catbus: nickm | 2007-08-15 17:52:35 -0400
Fix a bug caught by Kate: when we switched from masks to bits in 0.2.0.3-alpha, we added a spurious ! that made us never believe that any address fell inside a virtual address range. While we're at it, save a trip around the loop in the common case.
svn:r11129
Nick Mathewson [Wed, 15 Aug 2007 20:47:42 +0000 (20:47 +0000)]
r14581@catbus: nickm | 2007-08-15 16:46:42 -0400
Correct GETINFO guard-nodes spec based on comments from pei hanru.
svn:r11128
Nick Mathewson [Wed, 15 Aug 2007 19:56:01 +0000 (19:56 +0000)]
r14051@Kushana: nickm | 2007-08-15 15:55:36 -0400
Fix an XXXX020 and a few DOCDOCs.
svn:r11127
Nick Mathewson [Wed, 15 Aug 2007 19:55:57 +0000 (19:55 +0000)]
r14050@Kushana: nickm | 2007-08-15 15:21:02 -0400
Eliminate tons of repeated code in directory_handle_command_get.
svn:r11126
Nick Mathewson [Wed, 15 Aug 2007 19:55:52 +0000 (19:55 +0000)]
r14049@Kushana: nickm | 2007-08-15 14:43:56 -0400
Implement code to serve pending votes, consensuses, and signatures.
svn:r11125
Nick Mathewson [Wed, 15 Aug 2007 17:57:47 +0000 (17:57 +0000)]
r14047@Kushana: nickm | 2007-08-15 13:57:39 -0400
fix a really nasty bug in v3 authorities: only set v3_digest in trusted_dir_server_t for v3 authorities.
svn:r11124
Nick Mathewson [Wed, 15 Aug 2007 17:07:27 +0000 (17:07 +0000)]
r14045@Kushana: nickm | 2007-08-15 13:07:21 -0400
Add more logs to try to hunt down latest voting bug.
svn:r11123
Nick Mathewson [Wed, 15 Aug 2007 16:12:40 +0000 (16:12 +0000)]
r14043@Kushana: nickm | 2007-08-15 12:12:25 -0400
Fix consensus signatures: regenerate the entire signature list when we get a new signature, rather than just appending the new signature. This lets us tentatively accept weird signatures, since we can replace them with better ones later.
svn:r11122
Nick Mathewson [Wed, 15 Aug 2007 15:38:58 +0000 (15:38 +0000)]
r14032@Kushana: nickm | 2007-08-15 11:35:16 -0400
Add unit tests for median functions; enforce sensible ranges for intervals and delays.
svn:r11121
Nick Mathewson [Wed, 15 Aug 2007 15:38:53 +0000 (15:38 +0000)]
r14031@Kushana: nickm | 2007-08-15 11:34:26 -0400
Fix a segfault in cert retrieval
svn:r11120
Roger Dingledine [Wed, 15 Aug 2007 15:36:34 +0000 (15:36 +0000)]
this does not actually change anything (i hope), but it makes me a lot
more comfortable.
nick, can you confirm this?
svn:r11119
Roger Dingledine [Wed, 15 Aug 2007 15:26:14 +0000 (15:26 +0000)]
backport candidate:
- If we require CookieAuthentication but we fail to write the
cookie file, we would warn but not exit, and end up in a state
where no controller could authenticate. Now we exit.
- If we require CookieAuthentication, stop generating a new cookie
every time we change any piece of our config.
svn:r11117
Roger Dingledine [Wed, 15 Aug 2007 13:37:33 +0000 (13:37 +0000)]
commit proposal 120: Suicide descriptors when Tor servers stop
svn:r11115
Nick Mathewson [Tue, 14 Aug 2007 21:09:30 +0000 (21:09 +0000)]
r14028@Kushana: nickm | 2007-08-14 17:07:51 -0400
Implement cert-retrieval URLs. (Also, update TODO)
svn:r11112
Nick Mathewson [Tue, 14 Aug 2007 20:20:06 +0000 (20:20 +0000)]
r14021@Kushana: nickm | 2007-08-14 16:16:58 -0400
Document http status codes
svn:r11111
Nick Mathewson [Tue, 14 Aug 2007 20:19:58 +0000 (20:19 +0000)]
r14020@Kushana: nickm | 2007-08-14 16:07:37 -0400
return 404 properly when somebody requests a bunch of nonexistent statuses/servers
svn:r11110
Nick Mathewson [Tue, 14 Aug 2007 20:19:51 +0000 (20:19 +0000)]
r14019@Kushana: nickm | 2007-08-14 15:40:05 -0400
Save a 4 or 8 bytes per connection in or.h
svn:r11109
Nick Mathewson [Tue, 14 Aug 2007 20:19:46 +0000 (20:19 +0000)]
r14018@Kushana: nickm | 2007-08-14 15:39:35 -0400
Resolve XXXX020s in config.c
svn:r11108
Nick Mathewson [Tue, 14 Aug 2007 20:19:40 +0000 (20:19 +0000)]
r14017@Kushana: nickm | 2007-08-14 15:13:14 -0400
Enable more code for v3 voting timing information. Also, spec clarification.
svn:r11107
Roger Dingledine [Tue, 14 Aug 2007 17:51:58 +0000 (17:51 +0000)]
add draft 119-controlport-auth proposal
svn:r11106
Nick Mathewson [Tue, 14 Aug 2007 16:39:18 +0000 (16:39 +0000)]
r14015@Kushana: nickm | 2007-08-14 12:39:04 -0400
Try to avoid adding duplicate signatures to a consensus.
svn:r11105
Nick Mathewson [Tue, 14 Aug 2007 14:30:45 +0000 (14:30 +0000)]
r14011@Kushana: nickm | 2007-08-14 10:29:49 -0400
Actually upload signatures when we vote. log more about the signatures we get. discard pending vote stuff after we publish.
svn:r11104
Nick Mathewson [Tue, 14 Aug 2007 14:30:33 +0000 (14:30 +0000)]
r14010@Kushana: nickm | 2007-08-14 10:20:28 -0400
Fix a URL in voting
svn:r11103
Nick Mathewson [Tue, 14 Aug 2007 14:30:25 +0000 (14:30 +0000)]
r14009@Kushana: nickm | 2007-08-14 10:20:20 -0400
Fix a logic error in certificate handling
svn:r11102
Nick Mathewson [Tue, 14 Aug 2007 13:34:41 +0000 (13:34 +0000)]
r14006@kushana: nickm | 2007-08-14 09:34:28 -0400
re-enable version checking
svn:r11101
Nick Mathewson [Tue, 14 Aug 2007 13:34:35 +0000 (13:34 +0000)]
r14005@kushana: nickm | 2007-08-14 09:34:19 -0400
add a warning to find a bug (maybe)
svn:r11100
Nick Mathewson [Tue, 14 Aug 2007 02:23:57 +0000 (02:23 +0000)]
r14003@kushana: nickm | 2007-08-13 22:23:49 -0400
Resolve a pile of XXXXs in and around voting code
svn:r11099
Nick Mathewson [Tue, 14 Aug 2007 00:07:29 +0000 (00:07 +0000)]
r14001@kushana: nickm | 2007-08-13 20:06:36 -0400
Check for *at least* as many signatures as required, not for *more* signatures than required.
svn:r11098
Nick Mathewson [Mon, 13 Aug 2007 23:23:06 +0000 (23:23 +0000)]
r13998@kushana: nickm | 2007-08-13 19:20:28 -0400
Add some insanely verbose log messages on voting authorities.
svn:r11097
Nick Mathewson [Mon, 13 Aug 2007 21:19:54 +0000 (21:19 +0000)]
r14546@catbus: nickm | 2007-08-13 17:19:01 -0400
Make if-modified-since work on consensuses
svn:r11095
Nick Mathewson [Mon, 13 Aug 2007 21:01:02 +0000 (21:01 +0000)]
r14544@catbus: nickm | 2007-08-13 17:00:09 -0400
Give a 200 when a duplicate vote gets uploaded.
svn:r11094
Nick Mathewson [Mon, 13 Aug 2007 20:45:36 +0000 (20:45 +0000)]
r13992@Kushana: nickm | 2007-08-13 16:45:22 -0400
A vote we already have a nd a double-upload are different things.
svn:r11093
Nick Mathewson [Mon, 13 Aug 2007 20:45:27 +0000 (20:45 +0000)]
r13991@Kushana: nickm | 2007-08-13 16:37:43 -0400
Do not warn on missing cached consensus.
svn:r11092
Nick Mathewson [Mon, 13 Aug 2007 20:31:08 +0000 (20:31 +0000)]
r13989@Kushana: nickm | 2007-08-13 16:31:03 -0400
Actually store the v3 authority id digest of a trusteddirserver
svn:r11091
Nick Mathewson [Mon, 13 Aug 2007 20:17:14 +0000 (20:17 +0000)]
r13987@Kushana: nickm | 2007-08-13 16:17:09 -0400
Stop segfaulting on failed consensus.
svn:r11090
Nick Mathewson [Mon, 13 Aug 2007 20:05:25 +0000 (20:05 +0000)]
r13985@Kushana: nickm | 2007-08-13 16:05:07 -0400
Fix some simple logic errors in voting.
svn:r11089
Nick Mathewson [Mon, 13 Aug 2007 19:55:08 +0000 (19:55 +0000)]
r14536@catbus: nickm | 2007-08-13 15:54:17 -0400
Make voting actually function.
svn:r11088
Nick Mathewson [Mon, 13 Aug 2007 19:16:44 +0000 (19:16 +0000)]
r14534@catbus: nickm | 2007-08-13 15:15:46 -0400
Read v3 keys from the right location
svn:r11087
Nick Mathewson [Mon, 13 Aug 2007 18:47:22 +0000 (18:47 +0000)]
r14531@catbus: nickm | 2007-08-13 14:46:25 -0400
Cache v3 networkstatus consensuses on disk.
svn:r11086
Nick Mathewson [Mon, 13 Aug 2007 18:47:17 +0000 (18:47 +0000)]
r14530@catbus: nickm | 2007-08-13 14:32:37 -0400
Prune some completed items from the TODO
svn:r11085
Nick Mathewson [Mon, 13 Aug 2007 18:23:57 +0000 (18:23 +0000)]
r14528@catbus: nickm | 2007-08-13 14:23:02 -0400
Add a HOWTO about testing v3 authority code.
svn:r11084
Nick Mathewson [Mon, 13 Aug 2007 18:09:38 +0000 (18:09 +0000)]
r14526@catbus: nickm | 2007-08-13 14:08:37 -0400
Make voting interval configurable.
svn:r11083
Roger Dingledine [Mon, 13 Aug 2007 13:36:32 +0000 (13:36 +0000)]
add a sketch for an 'advertising multiple orports' proposal
svn:r11082
Karsten Loesing [Sat, 11 Aug 2007 22:33:42 +0000 (22:33 +0000)]
updated implementation statuses, included non-consecutive replication to descriptor format
svn:r11080
Roger Dingledine [Sat, 11 Aug 2007 14:38:11 +0000 (14:38 +0000)]
less scary log entry
svn:r11077
Roger Dingledine [Sat, 11 Aug 2007 14:13:25 +0000 (14:13 +0000)]
logging patch from karsten, slightly modified to compile
svn:r11074
Roger Dingledine [Fri, 10 Aug 2007 03:07:00 +0000 (03:07 +0000)]
dirserv.c:782: warning: `set_v1_dirty' might be used uninitialized in this function
svn:r11068
Nick Mathewson [Thu, 9 Aug 2007 22:32:33 +0000 (22:32 +0000)]
r14103@catbus: nickm | 2007-08-09 18:30:40 -0400
Drop v1 directory support: instead, just generate stub v1 directories. This should save lots and lots of directory bandwidth, and break any code relying on v1 directories, including Tor 0.1.0.x and earlier.
svn:r11067
Nick Mathewson [Wed, 8 Aug 2007 14:43:30 +0000 (14:43 +0000)]
r13953@Kushana: nickm | 2007-08-08 07:40:46 -0700
Fix osx compilation.
svn:r11065
Nick Mathewson [Wed, 8 Aug 2007 14:43:25 +0000 (14:43 +0000)]
r13952@Kushana: nickm | 2007-08-08 07:40:04 -0700
Note *how* obsolete v0 really is.
svn:r11064
Nick Mathewson [Wed, 8 Aug 2007 05:50:31 +0000 (05:50 +0000)]
r14093@catbus: nickm | 2007-08-08 01:49:54 -0400
Include fewer redundant headers; use the compiler search paths better.
svn:r11060
Nick Mathewson [Wed, 8 Aug 2007 05:14:03 +0000 (05:14 +0000)]
r14091@catbus: nickm | 2007-08-08 01:13:17 -0400
Fix an annoying warning on OpenBSD: only include malloc.h if we are using it.
svn:r11059
Roger Dingledine [Wed, 8 Aug 2007 04:12:05 +0000 (04:12 +0000)]
bump to 0.2.0.4-alpha-dev
svn:r11056
Roger Dingledine [Wed, 8 Aug 2007 00:16:53 +0000 (00:16 +0000)]
eventdns is on by default in current alpha and current stable,
so no need to specify it explicitly. i think.
svn:r11055
Roger Dingledine [Tue, 7 Aug 2007 22:09:09 +0000 (22:09 +0000)]
tell proposal 110 its proposal number
svn:r11054
Roger Dingledine [Sun, 5 Aug 2007 00:13:50 +0000 (00:13 +0000)]
christian tells me that a student of his is working on implementing
proposal 110 this summer
svn:r11047
Nick Mathewson [Fri, 3 Aug 2007 07:57:41 +0000 (07:57 +0000)]
r13927@Kushana: nickm | 2007-08-03 00:56:54 -0700
ratchet down the time spent on threading tests
svn:r11043
Nick Mathewson [Fri, 3 Aug 2007 07:57:31 +0000 (07:57 +0000)]
r13926@Kushana: nickm | 2007-08-03 00:55:23 -0700
Fix compilation with HAVE_GETADDRINFO unset
svn:r11042
Roger Dingledine [Thu, 2 Aug 2007 21:18:26 +0000 (21:18 +0000)]
backward compatibility with control protocol v0 no longer specified
to work
svn:r11040
Nick Mathewson [Thu, 2 Aug 2007 21:04:00 +0000 (21:04 +0000)]
r13920@Kushana: nickm | 2007-08-02 11:00:05 -0700
Document new authentication behavior in control-spec.txt
svn:r11039
Nick Mathewson [Thu, 2 Aug 2007 21:03:40 +0000 (21:03 +0000)]
r13919@Kushana: nickm | 2007-08-02 10:58:31 -0700
Warn about unsafe ControlPort configurations.
svn:r11038
Nick Mathewson [Thu, 2 Aug 2007 17:30:42 +0000 (17:30 +0000)]
r13907@Kushana: nickm | 2007-08-02 10:29:13 -0700
Try (once again) to fix mingw build wrt detecting ipv6 types.
svn:r11037
Peter Palfrader [Thu, 2 Aug 2007 06:57:26 +0000 (06:57 +0000)]
Forward port 0.1.2.16-1 changelog
svn:r11034
Peter Palfrader [Thu, 2 Aug 2007 06:49:54 +0000 (06:49 +0000)]
New upstream version
svn:r11028
Roger Dingledine [Thu, 2 Aug 2007 04:49:20 +0000 (04:49 +0000)]
bump to 0.2.0.4-alpha
svn:r11022
Roger Dingledine [Thu, 2 Aug 2007 04:48:58 +0000 (04:48 +0000)]
fix a typo in the blocking paper
svn:r11021
Roger Dingledine [Thu, 2 Aug 2007 04:28:29 +0000 (04:28 +0000)]
a patch on r11016 that makes it work better
svn:r11018
Nick Mathewson [Thu, 2 Aug 2007 01:28:40 +0000 (01:28 +0000)]
r13892@Kushana: nickm | 2007-08-01 18:27:13 -0700
Close immediately after anything but a successful authentication attempt on the control port. Backport candidate.
svn:r11016
Nick Mathewson [Wed, 1 Aug 2007 16:43:44 +0000 (16:43 +0000)]
r13886@Kushana: nickm | 2007-08-01 09:43:06 -0700
Unit tests and debugging for detached signature manipulation.
svn:r11015
Nick Mathewson [Wed, 1 Aug 2007 16:43:27 +0000 (16:43 +0000)]
r13885@Kushana: nickm | 2007-08-01 09:10:55 -0700
Stop saying "cvs". Noted by Jens.
svn:r11014
Nick Mathewson [Wed, 1 Aug 2007 15:57:48 +0000 (15:57 +0000)]
r13873@Kushana: nickm | 2007-07-31 10:54:05 -0700
Split over-optimized digestmap_set code into a generic part and a digestmap-specific part.
svn:r11012
Nick Mathewson [Wed, 1 Aug 2007 15:57:34 +0000 (15:57 +0000)]
r13872@Kushana: nickm | 2007-07-31 08:27:54 -0700
Rename IN4_ADDR and IN6_ADDR to try to avoid conflicting with Windows definitions. This may fix the windows build.
svn:r11011
Nick Mathewson [Wed, 1 Aug 2007 15:57:07 +0000 (15:57 +0000)]
r13871@Kushana: nickm | 2007-07-31 08:10:58 -0700
Fix warning aobut unused parameter on platforms without mallinfo.
svn:r11010
Peter Palfrader [Tue, 31 Jul 2007 09:39:40 +0000 (09:39 +0000)]
Forward port 0.1.2.15-1 changelog
svn:r11009
Peter Palfrader [Tue, 31 Jul 2007 09:34:34 +0000 (09:34 +0000)]
New upstream version
svn:r11005
Nick Mathewson [Tue, 31 Jul 2007 09:31:15 +0000 (09:31 +0000)]
r14034@catbus: nickm | 2007-07-31 05:22:56 -0400
possible fix for bug 473: always set buf->cur on buf_remove_from_front.
svn:r11004
Peter Palfrader [Tue, 31 Jul 2007 06:48:47 +0000 (06:48 +0000)]
Stop pretending all systems are fast
svn:r11003
Roger Dingledine [Mon, 30 Jul 2007 23:53:09 +0000 (23:53 +0000)]
bump to 0.2.0.3-alpha-dev
svn:r10999
Roger Dingledine [Mon, 30 Jul 2007 23:52:58 +0000 (23:52 +0000)]
tweak comment
svn:r10998
Nick Mathewson [Mon, 30 Jul 2007 18:14:14 +0000 (18:14 +0000)]
r14024@catbus: nickm | 2007-07-30 14:13:58 -0400
Glibc (and maybe others) define a mallinfo() that can be used to see how the platform malloc is acting inside. When we have it, dump its output on dumpmemusage().
svn:r10996
Nick Mathewson [Mon, 30 Jul 2007 17:51:14 +0000 (17:51 +0000)]
Disable SENTINELS in buffers: it may be responsible for making platform mallocs() be inefficient, and we havent needed it in a long long time.
svn:r10994
Nick Mathewson [Mon, 30 Jul 2007 17:47:43 +0000 (17:47 +0000)]
Yet another buffer RAM patch: tNever ever ever keep a buffer memory chunk around for an empty buffer that could go on the freelist. This wants profiling to make sure that performance doesnt suffer.
svn:r10993
Nick Mathewson [Mon, 30 Jul 2007 17:46:14 +0000 (17:46 +0000)]
r14016@catbus: nickm | 2007-07-30 13:45:55 -0400
More documentation
svn:r10992
Nick Mathewson [Mon, 30 Jul 2007 17:46:12 +0000 (17:46 +0000)]
r14015@catbus: nickm | 2007-07-30 13:18:05 -0400
Add missing code documentation in src/common
svn:r10991
Roger Dingledine [Mon, 30 Jul 2007 12:15:07 +0000 (12:15 +0000)]
whoops, i meant to fill in that url
svn:r10987
Roger Dingledine [Mon, 30 Jul 2007 12:13:32 +0000 (12:13 +0000)]
clean up the changelog
svn:r10986
Roger Dingledine [Mon, 30 Jul 2007 08:43:02 +0000 (08:43 +0000)]
clean up some bridge log messages
svn:r10985
Roger Dingledine [Mon, 30 Jul 2007 08:42:47 +0000 (08:42 +0000)]
writing instructions before you release means you can make sure
your instructions don't seg fault
svn:r10984
Roger Dingledine [Mon, 30 Jul 2007 06:18:56 +0000 (06:18 +0000)]
a few more done todo items
svn:r10983
Roger Dingledine [Mon, 30 Jul 2007 03:40:51 +0000 (03:40 +0000)]
bump to 0.2.0.3-alpha
svn:r10982
Nick Mathewson [Mon, 30 Jul 2007 01:32:12 +0000 (01:32 +0000)]
r14001@catbus: nickm | 2007-07-29 21:31:53 -0400
Try to call time(NULL) a little less.
svn:r10980
Nick Mathewson [Mon, 30 Jul 2007 01:32:07 +0000 (01:32 +0000)]
r14000@catbus: nickm | 2007-07-29 21:16:45 -0400
Fix bug 472: do not use spaces in pseudo-address for local link cons.
svn:r10979
Roger Dingledine [Mon, 30 Jul 2007 01:07:06 +0000 (01:07 +0000)]
start hunting bugs, first in a non-crashy manner
svn:r10978
Nick Mathewson [Sun, 29 Jul 2007 23:18:06 +0000 (23:18 +0000)]
r13996@catbus: nickm | 2007-07-29 19:17:53 -0400
Fix whitespace
svn:r10977
Nick Mathewson [Sun, 29 Jul 2007 23:11:44 +0000 (23:11 +0000)]
r13989@catbus: nickm | 2007-07-29 19:11:07 -0400
More directory voting code. Now, if everything works, and I haven't forgotten anything, it is possible to set up some v3 authorities and start voting. Of course, I have probably forgotten something, and there are probably bugs in there somewhere too.
svn:r10976
Nick Mathewson [Sun, 29 Jul 2007 23:11:42 +0000 (23:11 +0000)]
r13988@catbus: nickm | 2007-07-29 16:32:36 -0400
Cheesy attempt to break some censorware. Not a long-term fix, but it will be intersting to watch the epidemiology of the workarounds as the censors apply them.
svn:r10975
Roger Dingledine [Sun, 29 Jul 2007 22:13:44 +0000 (22:13 +0000)]
Be even more aggressive about separating local traffic from relayed
traffic when RelayBandwidthRate is set. (Refines proposal 111.)
svn:r10974
Roger Dingledine [Sun, 29 Jul 2007 22:13:08 +0000 (22:13 +0000)]
now that i hunted these command-lines down, let's keep them for
posterity.
svn:r10973
Roger Dingledine [Sun, 29 Jul 2007 21:42:34 +0000 (21:42 +0000)]
ambiguous changelog entries are no fun
svn:r10972
Nick Mathewson [Sun, 29 Jul 2007 13:18:52 +0000 (13:18 +0000)]
r13986@catbus: nickm | 2007-07-29 09:15:03 -0400
Answer comment from Roger.
svn:r10971