Nick Mathewson
0fb179aa2e
r11860@catbus: nickm | 2007-02-21 00:56:15 -0500
...
Another optimization suggested by Shark output: shave off >90% of uses of logv by cutting down on calls to log_debug when log actually debugging. This is showing up in some profiles bug not others, and might be as much as 2.5%.
svn:r9612
2007-02-21 05:57:12 +00:00
Nick Mathewson
809a4daa52
r11859@catbus: nickm | 2007-02-21 00:53:27 -0500
...
Fix use of predict. this should get refactored, but now now.
svn:r9611
2007-02-21 05:57:08 +00:00
Nick Mathewson
2a4fc8533c
r11858@catbus: nickm | 2007-02-21 00:27:44 -0500
...
As a trivial optimization, remove a redundant call to router_have_minimum_dir_info. This might shave 2% on some systems by according to some profilers.
svn:r9610
2007-02-21 05:56:53 +00:00
Nick Mathewson
dd726678b5
r11852@catbus: nickm | 2007-02-20 17:25:17 -0500
...
Reverse arguments in memset() call in no-mmap version of tor_munmap_file(). Resolves bug 392. Spotted by "fookoowa"--thanks!
svn:r9609
2007-02-21 05:56:47 +00:00
Nick Mathewson
98bb429102
r11850@catbus: nickm | 2007-02-20 13:34:13 -0500
...
Apply patch from coderman: have posix subthreads mask out signals. This could prevent some kinds of crashes when subthreads try to handle SIGPIPEs and die in the attempt. Backport candidate.
svn:r9608
2007-02-21 05:56:38 +00:00
Nick Mathewson
4e71b782d6
r12277@Kushana: nickm | 2007-02-20 18:19:09 -0500
...
note a couple of to-do items so I can move them out of my inbox.
svn:r9607
2007-02-20 23:22:37 +00:00
Nick Mathewson
e533ceb78b
r12276@Kushana: nickm | 2007-02-20 18:16:48 -0500
...
Clarify some aspects of proposal process, based on questions from phobos.
svn:r9606
2007-02-20 23:22:33 +00:00
Nick Mathewson
01b5ee3a4a
r12275@Kushana: nickm | 2007-02-20 13:09:14 -0500
...
Note migration plan change for 104 from conversation with arma.
svn:r9605
2007-02-20 23:22:27 +00:00
Nick Mathewson
275ce1d2a4
r11852@catbus: nickm | 2007-02-20 17:25:17 -0500
...
Reverse arguments in memset() call in no-mmap version of tor_munmap_file(). Resolves bug 392. Spotted by "fookoowa"--thanks!
svn:r9604
2007-02-20 22:25:20 +00:00
Nick Mathewson
b6e6b7101b
r11850@catbus: nickm | 2007-02-20 13:34:13 -0500
...
Apply patch from coderman: have posix subthreads mask out signals. This could prevent some kinds of crashes when subthreads try to handle SIGPIPEs and die in the attempt. Backport candidate.
svn:r9603
2007-02-20 18:34:18 +00:00
Nick Mathewson
986d0ac39b
r10073@totoro: nickm | 2007-02-19 09:53:42 -0500
...
proposal procedure clarifications from peter palfrader.
svn:r9602
2007-02-19 14:53:56 +00:00
Nick Mathewson
aade1b9204
r11844@catbus: nickm | 2007-02-17 16:53:42 -0500
...
Note a problematic warning.
svn:r9599
2007-02-17 23:49:50 +00:00
Andrew Lewman
97fb4287a7
Updated mingw directions to use libevent1.3
...
svn:r9598
2007-02-17 02:38:58 +00:00
Nick Mathewson
1a3af6b566
r11833@catbus: nickm | 2007-02-16 15:39:32 -0500
...
Remove some finished items from the TODO.
svn:r9597
2007-02-16 20:39:48 +00:00
Nick Mathewson
d2893398f6
r11832@catbus: nickm | 2007-02-16 15:31:59 -0500
...
Fix 35 remaining DOCDOC comments. Yowza.
svn:r9596
2007-02-16 20:39:37 +00:00
Nick Mathewson
a3ec172e1a
r11827@catbus: nickm | 2007-02-16 15:00:39 -0500
...
Try to fix VC++ int conversion warning.
svn:r9595
2007-02-16 20:01:21 +00:00
Nick Mathewson
11e5656ab7
r11826@catbus: nickm | 2007-02-16 14:58:38 -0500
...
Resolve 56 DOCDOC comments.
svn:r9594
2007-02-16 20:01:02 +00:00
Nick Mathewson
ae7576a19e
r11825@catbus: nickm | 2007-02-16 14:04:36 -0500
...
Fix DOCDOC items in or.h; rename a couple of macros to be more sensible.
svn:r9593
2007-02-16 20:00:50 +00:00
Nick Mathewson
d4aaffc6e7
r11824@catbus: nickm | 2007-02-16 13:16:47 -0500
...
Move all struct-offset-manipulation macros into util.h, and use them consistently. Because there are days when "SUBTYPE_P(handle, subtype, _base)" is just easier to read and write than "(basetp*)(((handle) - STRUCT_OFFSET(subtype, _base))".
svn:r9592
2007-02-16 20:00:43 +00:00
Nick Mathewson
e5d3269b10
r11822@catbus: nickm | 2007-02-16 12:49:20 -0500
...
Tech config.c about libevent 1.3, and resolve all docdoc elements in config.c
svn:r9591
2007-02-16 18:12:47 +00:00
Nick Mathewson
6e35b11851
r11813@catbus: nickm | 2007-02-14 11:42:58 -0500
...
Tweak stream_bw patch: Remove a couple of redundant checks, save 8 bytes per edge connection, fix spelling in the changelog; expand spec.
svn:r9586
2007-02-14 16:46:55 +00:00
Nick Mathewson
4a74812c70
r11812@catbus: nickm | 2007-02-14 11:22:08 -0500
...
Apply stream_bw patch from Robert Hogan.
svn:r9585
2007-02-14 16:46:49 +00:00
Nick Mathewson
9e7e9e1bfe
r11811@catbus: nickm | 2007-02-14 02:51:43 -0500
...
Mention --enable-gcc-warnings and "make check-spaces" in HACKING
svn:r9584
2007-02-14 16:46:47 +00:00
Nick Mathewson
2a22f62d83
r11808@catbus: nickm | 2007-02-14 00:36:01 -0500
...
Add some definitions to rend-spec.txt; reference rend-spec.txt in list of relay commmands.
svn:r9583
2007-02-14 16:46:44 +00:00
Nick Mathewson
a10ccac9cb
r11797@catbus: nickm | 2007-02-13 16:17:40 -0500
...
Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate.
svn:r9581
2007-02-13 21:18:56 +00:00
Peter Palfrader
c3281759ba
New upstream version
...
svn:r9579
2007-02-13 18:22:59 +00:00
Nick Mathewson
1c8a9d37b6
r11791@catbus: nickm | 2007-02-13 11:36:07 -0500
...
Try to fix mingw compile error reported by Li-Hui Zhou.
svn:r9578
2007-02-13 16:36:14 +00:00
Nick Mathewson
a7f1b165e4
r11789@catbus: nickm | 2007-02-12 22:42:58 -0500
...
Merge proposal 106 into tor-spec.txt; reformat it slightly; mark it closed.
svn:r9576
2007-02-13 03:43:03 +00:00
Nick Mathewson
d9c095be3e
r11787@catbus: nickm | 2007-02-12 21:01:34 -0500
...
Always remove expired routers and networkstatus docs before checking whether we have enough information to build circuits. (Fixes bug 373.)
svn:r9575
2007-02-13 02:01:38 +00:00
Nick Mathewson
3c691b9da6
r11785@catbus: nickm | 2007-02-12 20:27:48 -0500
...
Node-picking fixes: Never warn when a down node is listed in a config option (bug 348); always warn when a node in a config option is unnamed. Also, when entrynodes is configured, then build the guard list as: (parts of EntryNodes that were guards before), (the rest of EntryNodes), (the rest of the old guards). This last point ensures that EntryNode users will get the EntryNodes they want with the minimum change to their guard list.
svn:r9574
2007-02-13 01:27:55 +00:00
Nick Mathewson
dc4c1f1b21
r11782@catbus: nickm | 2007-02-12 18:39:19 -0500
...
Mark up TODO and control-spec.txt a little.
svn:r9573
2007-02-12 23:39:34 +00:00
Nick Mathewson
95b828b685
r11781@catbus: nickm | 2007-02-12 18:31:33 -0500
...
Discard any v1 directory info that is so old as to be useless. (Fixes bug 387)
svn:r9572
2007-02-12 23:39:24 +00:00
Nick Mathewson
b16c544509
r11779@catbus: nickm | 2007-02-12 16:52:29 -0500
...
Do not try to load advapi32.dll except when the user asks us to do something with NT services. When we _do_ try, always treat failure to load service functions as an exit-worthy error. Needs testing. (Fixes bug 389)
svn:r9571
2007-02-12 21:52:32 +00:00
Nick Mathewson
759c58151e
r11775@catbus: nickm | 2007-02-12 16:39:09 -0500
...
Update copyright dates.
svn:r9570
2007-02-12 21:39:53 +00:00
Nick Mathewson
30e7c05075
r11774@catbus: nickm | 2007-02-12 16:31:47 -0500
...
Handle errors on opening cached-routers* more uniformly and sanely: log not-found errors at level INFO, and all other errors at level WARN. Needs testing on win32.
svn:r9569
2007-02-12 21:39:44 +00:00
Nick Mathewson
0c40a080a4
r11773@catbus: nickm | 2007-02-12 15:18:48 -0500
...
Implement proposal 106: stop requiring clients to have certificates, and stop checking for nicknames in certificates. [See proposal 106 for rationale.] Also improve messages when checking TLS handshake, to re-resolve bug 382.
svn:r9568
2007-02-12 21:39:33 +00:00
Nick Mathewson
3af0d90a7a
r11767@catbus: nickm | 2007-02-12 14:56:03 -0500
...
Mark proposal 106 accepted.
svn:r9567
2007-02-12 19:56:07 +00:00
Roger Dingledine
da3cfa3d4d
start to rewrite path spec. still needs more work.
...
svn:r9566
2007-02-12 09:06:25 +00:00
Roger Dingledine
5915eecdb3
be even pickier about our socks command. this resolves a warning
...
we get when we hang up on an unhandshaked socks connection. i'm
still seeing these from polipo. darn it.
svn:r9565
2007-02-12 03:01:36 +00:00
Roger Dingledine
4e67d5196f
remove the socks-wait verbose logging. juliusz found and fixed the
...
polipo bug.
svn:r9553
2007-02-11 02:36:51 +00:00
Roger Dingledine
731d37f717
more useful log messages when we give up on a stream
...
svn:r9552
2007-02-11 02:15:42 +00:00
Roger Dingledine
a1c8055131
some proposal fixes, mostly cosmetic
...
svn:r9551
2007-02-10 21:38:31 +00:00
Nick Mathewson
ee67ab8ee9
r12214@Kushana: nickm | 2007-02-10 16:26:02 -0500
...
Checkporint TODO changes from meeting
svn:r9550
2007-02-10 21:26:36 +00:00
Nick Mathewson
24e7b9b983
r12213@Kushana: nickm | 2007-02-10 16:25:39 -0500
...
Refactor setconf implementation to be a little slower, but far less error prone.
svn:r9549
2007-02-10 21:26:29 +00:00
Nick Mathewson
2c521d9804
r12212@Kushana: nickm | 2007-02-10 16:09:38 -0500
...
Remove XXXX012 for apparently resolved bug
svn:r9548
2007-02-10 21:26:17 +00:00
Roger Dingledine
da041c5350
106 sounds like a great proposal. let's do it.
...
svn:r9547
2007-02-10 20:00:06 +00:00
Roger Dingledine
01ddb05fba
Stop crashing when the controller asks us to resetconf more than
...
one config option at once. (Vidalia 0.0.11 does this.)
Backport candidate.
svn:r9545
2007-02-10 07:04:46 +00:00
Nick Mathewson
b3d91d72b8
r12205@Kushana: nickm | 2007-02-09 22:42:51 -0500
...
New proposal that should maybe get in by 0.1.2.x: relax X.509 cert requirements.
svn:r9544
2007-02-10 03:43:06 +00:00
Nick Mathewson
c9f43d68c9
r12202@Kushana: nickm | 2007-02-09 12:05:53 -0500
...
Mark 100 dead; write more about what should go in a proposal; add status tags to index.
svn:r9543
2007-02-10 03:43:00 +00:00
Roger Dingledine
b3ac3acefc
If we start a server with ClientOnly 1, then set ClientOnly to 0
...
and hup, stop triggering an assert based on an empty onion_key.
svn:r9540
2007-02-09 00:22:43 +00:00