]>
git.ipfire.org Git - thirdparty/tor.git/log
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
Roger Dingledine [Sun, 29 Jul 2007 05:56:30 +0000 (05:56 +0000)]
patches on r10968: compare advertised capacity, not bandwidthrate;
and make the sorting order deterministic to avoid flapping.
also note that we could take the "is_auth" checks out of the
sorting entirely.
svn:r10970
Nick Mathewson [Sun, 29 Jul 2007 05:32:03 +0000 (05:32 +0000)]
r13982@catbus: nickm | 2007-07-29 01:31:53 -0400
Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth.
svn:r10969
Nick Mathewson [Sun, 29 Jul 2007 05:20:31 +0000 (05:20 +0000)]
r13979@catbus: nickm | 2007-07-29 01:20:20 -0400
Implement proposal 109: As an authority, never call more than 3 servers per IP Running and Valid. Prefer Running servers to non-running ones; then prefer high-bandwidth to low-bandwidth. Needs testing.
svn:r10968
Roger Dingledine [Sun, 29 Jul 2007 04:38:21 +0000 (04:38 +0000)]
make progress towards retrying our bridges when they're all
down and we get a new socks request
svn:r10967
Nick Mathewson [Sun, 29 Jul 2007 04:10:05 +0000 (04:10 +0000)]
r13977@catbus: nickm | 2007-07-29 00:09:52 -0400
Add compatibility note to control-spec.txt
svn:r10966
Nick Mathewson [Sun, 29 Jul 2007 04:03:25 +0000 (04:03 +0000)]
r13972@catbus: nickm | 2007-07-29 00:01:38 -0400
Make our control events for multi-line async replies conform to our old grammar. Change back to the old grammar (which got "corrected" in r10931).
svn:r10964
Nick Mathewson [Sun, 29 Jul 2007 02:55:24 +0000 (02:55 +0000)]
r13964@catbus: nickm | 2007-07-28 22:55:10 -0400
Change "IN_ADDR" macro to "IN4_ADDR" in an attempt to fix mingw compilation
svn:r10963
Nick Mathewson [Sun, 29 Jul 2007 02:55:21 +0000 (02:55 +0000)]
r13963@catbus: nickm | 2007-07-28 22:53:32 -0400
Add support for signature upload
svn:r10962
Roger Dingledine [Sun, 29 Jul 2007 01:18:00 +0000 (01:18 +0000)]
When running with dmalloc, dump more stats on hup and exit.
svn:r10961
Roger Dingledine [Sun, 29 Jul 2007 01:08:16 +0000 (01:08 +0000)]
0.2.0.3-alpha is getting tagged on sunday night. get your
features/bugfixes/bugs in by then.
svn:r10960
Roger Dingledine [Sun, 29 Jul 2007 01:07:35 +0000 (01:07 +0000)]
clean up the changelog before release
svn:r10959
Nick Mathewson [Sat, 28 Jul 2007 22:14:42 +0000 (22:14 +0000)]
r13960@catbus: nickm | 2007-07-28 18:14:29 -0400
Start correctly when cached-certs is missing. oops
svn:r10957
Nick Mathewson [Sat, 28 Jul 2007 22:14:39 +0000 (22:14 +0000)]
r13959@catbus: nickm | 2007-07-28 18:09:56 -0400
Use the correct formula to calculate exit weights.
svn:r10956
Nick Mathewson [Sat, 28 Jul 2007 00:11:34 +0000 (00:11 +0000)]
r13956@catbus: nickm | 2007-07-27 20:09:48 -0400
Better certificate manipulations: extract certificates from incoming votes, forget ones that are very old, and remember to store them on disk.
svn:r10954
Nick Mathewson [Fri, 27 Jul 2007 23:19:02 +0000 (23:19 +0000)]
r13952@catbus: nickm | 2007-07-27 19:18:46 -0400
Weasel noticed that many buffers spend their time with empty 4k, 8k, and 16k memory chunks. Thus, be more aggressive about putting empty chunks on the freelist, regardless of their high water marks. (Also, run buffer_shrink_freelist on the 8k-chunk freelist.)
svn:r10953
Nick Mathewson [Fri, 27 Jul 2007 23:18:58 +0000 (23:18 +0000)]
r13951@catbus: nickm | 2007-07-27 18:39:28 -0400
Make it so we can actually compile with FULL_V1_DIRECTORIES disabled.
svn:r10952
Nick Mathewson [Fri, 27 Jul 2007 23:18:55 +0000 (23:18 +0000)]
r13950@catbus: nickm | 2007-07-27 18:15:23 -0400
Wrap bandwidth usage info in another ifdef so we can easily drop it on august 1 when it is time to finalize proposal 104.
svn:r10951
Nick Mathewson [Fri, 27 Jul 2007 22:09:08 +0000 (22:09 +0000)]
r13948@catbus: nickm | 2007-07-27 18:09:02 -0400
Add to the TODO as starred items all the things we need to do in order to get authorities voting (not too robustly, bare-minimum).
svn:r10950
Nick Mathewson [Fri, 27 Jul 2007 20:09:37 +0000 (20:09 +0000)]
r13946@catbus: nickm | 2007-07-27 16:09:31 -0400
Fix median_int for platforms where sizeof(int)!=sizeof(time_t)
svn:r10949
Nick Mathewson [Fri, 27 Jul 2007 19:53:29 +0000 (19:53 +0000)]
r13944@catbus: nickm | 2007-07-27 15:52:35 -0400
Fix warnings on platforms where rlim values can be signed.
Add an 8k buffer freelist.
svn:r10948
Nick Mathewson [Fri, 27 Jul 2007 18:33:37 +0000 (18:33 +0000)]
r13939@catbus: nickm | 2007-07-27 14:33:22 -0400
When dumping memory usage, list bytes used in buffer memory free-lists.
svn:r10947
Nick Mathewson [Fri, 27 Jul 2007 18:33:34 +0000 (18:33 +0000)]
r13938@catbus: nickm | 2007-07-27 14:26:07 -0400
More code to handle incoming consensus signatures
svn:r10946