Roger Dingledine
88796acf4b
fix all the bugs i could find in nick's bridge dir commit.
...
let's hope i got them all.
svn:r9442
2007-01-27 20:44:09 +00:00
Roger Dingledine
d8d074f2e5
If the user asks to use invalid exit nodes, be willing to use the
...
unstable ones.
svn:r9441
2007-01-27 19:40:49 +00:00
Roger Dingledine
add7d7af19
Bring us one step closer to being able to establish an encrypted
...
directory tunnel without knowing a descriptor first. Still not
ready yet. As part of the change, now assume we can use a
create_fast cell if we don't know anything about a router.
svn:r9440
2007-01-27 19:29:16 +00:00
Roger Dingledine
0e01dda145
form an opinion about the 'event ns' concept
...
svn:r9439
2007-01-27 19:05:45 +00:00
Roger Dingledine
b323126dda
remove an XXX; add two more.
...
svn:r9438
2007-01-27 19:02:37 +00:00
Roger Dingledine
283c61e5d5
If the socks handshake hasn't started, don't send a
...
"DNS resolve socks failed" handshake reply; just close it.
svn:r9437
2007-01-27 18:56:13 +00:00
Roger Dingledine
baeeadb6eb
avoid messy crashes (bugfix by nick)
...
svn:r9435
2007-01-27 18:33:33 +00:00
Roger Dingledine
c6fd3c7158
the other half of my patch. more coming later.
...
svn:r9434
2007-01-27 09:24:23 +00:00
Roger Dingledine
9057af692a
Weight directory requests by advertised bandwidth. Now we can
...
let servers enable write limiting but still allow most clients to
succeed at their directory requests.
svn:r9433
2007-01-27 09:13:19 +00:00
Nick Mathewson
9984cad6e8
r11552@catbus: nickm | 2007-01-27 03:55:02 -0500
...
This one is a little tricky. Our BEGIN_DIR implementation has a
problem: the dirserv conns will decide they can flush all their data
immediately, since the edge_conns will read greedily.
For our 0.1.2 workaround, we track which or_conn a bridged dirserv
conn is attached to, and stop writing when its outbuf is too full, and
start writing again when the or_conn's outbuf empties out a little.
This requires a bit of pointer management. Let's hope it works.
svn:r9432
2007-01-27 08:55:06 +00:00
Nick Mathewson
2525c44d17
r11550@catbus: nickm | 2007-01-27 02:56:48 -0500
...
TODO items: Defer complicated solution to BEGIN_DIR memory problem; mark the simple one partially implemented; note a forward compatibility TODO.
svn:r9431
2007-01-27 07:57:01 +00:00
Nick Mathewson
152547be49
r11548@catbus: nickm | 2007-01-27 00:15:47 -0500
...
Fix two assert bugs encountered when trying ipv6 lookups with eventdns code.
svn:r9430
2007-01-27 05:15:53 +00:00
Nick Mathewson
c66fbb002f
r11537@catbus: nickm | 2007-01-26 14:04:29 -0500
...
More templating: give each proposal an overview and a summary of its status.
svn:r9428
2007-01-26 19:04:43 +00:00
Nick Mathewson
da37100d1a
r11535@catbus: nickm | 2007-01-26 13:47:14 -0500
...
Add an index to proposals, and apply a template to existing ones.
svn:r9427
2007-01-26 18:47:18 +00:00
Roger Dingledine
7270601cef
shuffle some todo items out of 0.1.2.x
...
svn:r9425
2007-01-26 09:53:01 +00:00
Roger Dingledine
2f6ec3d63e
sacrifice another chicken so the spec files can be in the tarball
...
svn:r9424
2007-01-26 09:12:52 +00:00
Roger Dingledine
e9f6456b2c
Bugfix: If we're not marking exits as guards, ignore exit bandwidth
...
when we're deciding the required bandwidth to become a guard.
svn:r9423
2007-01-26 09:03:20 +00:00
Roger Dingledine
75a5fde460
Stop saying !is_internal_IP() when we really meant
...
connection_is_rate_limited(). One day this will be useful.
svn:r9422
2007-01-26 08:13:53 +00:00
Roger Dingledine
99c1771432
never refuse directory requests from local addresses
...
svn:r9421
2007-01-26 08:01:29 +00:00
Roger Dingledine
45e2ea0c28
reformat the 0.1.2.7-alpha changelog a bit
...
svn:r9420
2007-01-26 07:54:16 +00:00
Roger Dingledine
f5dd56ad2b
intertwingle the 0.1.1.x and 0.1.2.x changelog entries
...
svn:r9419
2007-01-26 06:44:38 +00:00
Roger Dingledine
a6df62b053
break out 0.1.1 changelog entries
...
svn:r9418
2007-01-26 06:34:48 +00:00
Nick Mathewson
5a66fed540
r11521@catbus: nickm | 2007-01-26 01:07:55 -0500
...
Split tor-spec-v2 and dir-voting into component proposals.
svn:r9417
2007-01-26 06:08:05 +00:00
Nick Mathewson
5e71c9cc12
Add svn:ignore for doc/spec directory.
...
svn:r9416
2007-01-26 05:52:08 +00:00
Nick Mathewson
57ef8c952e
Make a new directory for specification proposals, and move some proposals there. Also, move dir-spec-v1.txt to spec.
...
svn:r9415
2007-01-26 05:50:40 +00:00
Nick Mathewson
8573c9c7e8
Oops. Add doc/spec/Makefile.am
...
svn:r9414
2007-01-26 05:20:26 +00:00
Roger Dingledine
af6b6e3b81
0.1.0 in all its detailed glory
...
svn:r9412
2007-01-26 02:08:53 +00:00
Nick Mathewson
489f6185bf
Move specification documents into new doc/spec subdirectory. (Proposals, drafts, and bad ideas still remain in doc.)
...
svn:r9411
2007-01-26 01:59:50 +00:00
Nick Mathewson
d996db90b3
Add new subdirectory to doc for specifications.
...
svn:r9410
2007-01-26 01:51:40 +00:00
Roger Dingledine
6b32d27288
0.0.9 was a fun one. those were the days.
...
svn:r9409
2007-01-26 00:22:33 +00:00
Roger Dingledine
6bd80e27c3
and break out the 0.0.8 changelog too
...
svn:r9408
2007-01-25 22:19:13 +00:00
Roger Dingledine
b22310a96a
break 0.0.7 into its respective changelog entries too
...
svn:r9407
2007-01-25 21:39:18 +00:00
Roger Dingledine
d11c9737b0
spelunking: break 0.0.5 and 0.0.6 into their actual changelog entries
...
svn:r9406
2007-01-25 21:25:22 +00:00
Roger Dingledine
48261e91d8
add a new file ReleaseNotes that contains just the
...
summary changelogs from the stable releases. we'll
be removing these summaries from ChangeLog, in favor
of more detailed per-sub-release changelogs.
svn:r9405
2007-01-25 20:44:48 +00:00
Roger Dingledine
9d5449c52e
Inform the server operator when we decide not to advertise a
...
DirPort due to AccountingMax enabled or a low BandwidthRate. It
was confusing Zax, so now we're hopefully more helpful.
svn:r9404
2007-01-25 19:41:15 +00:00
Nick Mathewson
75db2a61cb
r11500@catbus: nickm | 2007-01-25 10:37:11 -0500
...
Fix argument types in printf: try to make buildbot happier.
svn:r9403
2007-01-25 15:37:14 +00:00
Roger Dingledine
bf9baa85a8
more hints as arma tracks down a polipo bug
...
svn:r9400
2007-01-24 23:58:41 +00:00
Nick Mathewson
71f47320f8
r11493@catbus: nickm | 2007-01-24 18:41:52 -0500
...
Use set_uint16/32 instead of raw assignments in order to make gcc happier.
svn:r9399
2007-01-24 23:42:00 +00:00
Nick Mathewson
b0b96c9091
r11492@catbus: nickm | 2007-01-24 18:41:07 -0500
...
Try to be really explicit that ServerDNS options affect what your server does on behalf of clients, and nothing else.
svn:r9398
2007-01-24 23:41:56 +00:00
Nick Mathewson
5cd1f0680e
r11287@catbus: nickm | 2007-01-23 20:30:04 -0500
...
Yet more documentation. (Again, trying to see whether I have buildbot working).
svn:r9396
2007-01-24 01:30:07 +00:00
Roger Dingledine
c716eefbca
start tracking down a funny-looking log message
...
svn:r9395
2007-01-24 01:18:45 +00:00
Nick Mathewson
792f819212
r11285@catbus: nickm | 2007-01-23 19:43:50 -0500
...
More documentation. (Again, trying to see whether I have buildbot working).
svn:r9394
2007-01-24 00:43:52 +00:00
Nick Mathewson
2522c392bd
r11283@catbus: nickm | 2007-01-23 19:20:47 -0500
...
Add documentation to dns.c (mainly to test new buildbot version)
svn:r9393
2007-01-24 00:20:49 +00:00
Nick Mathewson
79dd306527
r11278@catbus: nickm | 2007-01-23 14:22:27 -0500
...
More doxygen comments: this time mainly around spooling and storing directory information.
svn:r9392
2007-01-23 19:22:52 +00:00
Nick Mathewson
ba53e0029f
r11277@catbus: nickm | 2007-01-23 14:08:08 -0500
...
When logging TLS certificate and identity-related errors, scrub IP addresses for incoming connections, and distinguish between incoming and outgoing connections in log messages. Backport candidate.
svn:r9391
2007-01-23 19:22:49 +00:00
Nick Mathewson
c0c67d28f5
r9727@catbus: nickm | 2007-01-22 16:12:39 -0500
...
Remove redundant check for whether _connection_write_to_buf_impl is called with a zlib and a non-directory connection: TO_DIR_CONN will already assert if it gets a non-dir connection.
svn:r9390
2007-01-23 19:22:46 +00:00
Nick Mathewson
adc5bb4d04
r9723@catbus: nickm | 2007-01-22 15:47:17 -0500
...
Fix an XXXX012 in routerlist.c: when we do not have enough networkstatuses to launch router requests, do not launch router requests. Backport candidate.
svn:r9388
2007-01-22 20:57:26 +00:00
Roger Dingledine
9f733c31cc
minor cleanups
...
svn:r9387
2007-01-22 19:20:33 +00:00
Nick Mathewson
36620ca056
r9718@catbus: nickm | 2007-01-22 14:13:00 -0500
...
Free CACHE_STATE_DONE cached_router_t items on dns_free_all().
svn:r9386
2007-01-22 19:13:02 +00:00
Nick Mathewson
84790d059f
r9715@catbus: nickm | 2007-01-22 02:51:04 -0500
...
Document a few undocumented functions and arguments.
svn:r9385
2007-01-22 07:51:06 +00:00