Nick Mathewson
|
6c361468c1
|
Loops without an increment step can suck, even on windows.
svn:r5376
|
2005-11-15 03:16:32 +00:00 |
|
Nick Mathewson
|
9b432311c4
|
Make new logging stuff work on windows; fix a couple of windows typos.
svn:r5375
|
2005-11-15 03:05:23 +00:00 |
|
Roger Dingledine
|
4cd7bddfc3
|
bump to 0.1.1.9-alpha
svn:r5374
|
2005-11-15 01:47:11 +00:00 |
|
Roger Dingledine
|
9d8aec0e92
|
last pieces of 0.1.1.9-alpha changelog
svn:r5373
|
2005-11-15 01:42:55 +00:00 |
|
Nick Mathewson
|
e022aa73e6
|
Hm; looks like the callback business was unnecessary, since DHparams_dup() copies dh->length.
svn:r5372
|
2005-11-14 21:17:38 +00:00 |
|
Nick Mathewson
|
027d0ef18c
|
Use a callback to set our DH parameters; set SSL_OP_SINGLE_DH_USE.
svn:r5371
|
2005-11-14 19:20:47 +00:00 |
|
Nick Mathewson
|
887178e710
|
Oops. It looks like there *was* an easy way to make openssl do what we wanted.
svn:r5370
|
2005-11-14 19:18:31 +00:00 |
|
Nick Mathewson
|
669fdde91b
|
Fix number in error message
svn:r5369
|
2005-11-14 19:17:28 +00:00 |
|
Roger Dingledine
|
4ea6d71a26
|
shorten more of the startup log messages
svn:r5368
|
2005-11-14 04:39:49 +00:00 |
|
Roger Dingledine
|
6fc30a65fd
|
when a stream times out, provide less (but better) explanation
of what happened. don't bother printing the path, since i don't
know of any person who has gotten anything useful out of that.
svn:r5367
|
2005-11-14 04:13:43 +00:00 |
|
Roger Dingledine
|
ed4f15b2a7
|
When logging via syslog, include the pid whenever we provide
a log entry. Suggested by Todd Fries.
svn:r5366
|
2005-11-13 22:28:07 +00:00 |
|
Roger Dingledine
|
bf3e689eef
|
cleanup and additions to 0.1.1.9-alpha changelog
svn:r5365
|
2005-11-13 05:26:59 +00:00 |
|
Roger Dingledine
|
8dc938ac31
|
confuse people less about what running a server means
svn:r5364
|
2005-11-12 21:53:53 +00:00 |
|
Roger Dingledine
|
e87c6a03ab
|
remove some completed items
svn:r5363
|
2005-11-12 21:42:55 +00:00 |
|
Roger Dingledine
|
b72323fab8
|
start to clean up and add to and rearrange the todo
svn:r5362
|
2005-11-12 21:41:24 +00:00 |
|
Roger Dingledine
|
014c6bfe00
|
We were refusing to start if you define SocksListenAddress
but define SocksPort to be 0. But this is a standard configuration!
So don't fail.
svn:r5361
|
2005-11-11 22:41:07 +00:00 |
|
Roger Dingledine
|
5ef2927870
|
correct nick's comment
svn:r5360
|
2005-11-11 21:44:38 +00:00 |
|
Nick Mathewson
|
f14743a975
|
Note that much of check_dh_key is voodoo; make x in DH be only 320 bits for DH speed improvement: this wants auditing. [We have blessing from Ian on this.] (Note that DH in SSL is not yet affected.)
svn:r5359
|
2005-11-11 20:18:00 +00:00 |
|
Roger Dingledine
|
a3c53e0af9
|
speed up the lookup-by-circid-orconn now that it seems that
our code works.
svn:r5358
|
2005-11-11 19:28:32 +00:00 |
|
Roger Dingledine
|
862a997495
|
when we were cannibalizing a circuit with a particular exit
node in mind, we weren't checking to see if that exit node
was already present earlier in the circuit. oops.
svn:r5357
|
2005-11-11 19:25:30 +00:00 |
|
Roger Dingledine
|
4d1c6bbfc4
|
fix function comment
svn:r5356
|
2005-11-11 17:16:24 +00:00 |
|
Roger Dingledine
|
b7e1a87304
|
router twins are long gone from tor. take them out of the spec.
also note two spec things that need more explanation.
svn:r5355
|
2005-11-11 17:06:54 +00:00 |
|
Roger Dingledine
|
c136bbe505
|
stop discouraging the old *BindAddress config options. we will
just confuse our users when they upgrade.
svn:r5354
|
2005-11-11 17:04:14 +00:00 |
|
Roger Dingledine
|
e6fd88c698
|
simplify a log entry
svn:r5353
|
2005-11-11 17:03:35 +00:00 |
|
Roger Dingledine
|
c074f528c1
|
fix a harmless warn and mark two points where we should
maybe change our approach.
svn:r5352
|
2005-11-11 17:01:20 +00:00 |
|
Nick Mathewson
|
b76f61ee66
|
If we stop knowing about a dirserver between request and answer, do not die.
svn:r5351
|
2005-11-08 22:30:17 +00:00 |
|
Peter Palfrader
|
43c253958e
|
Tor26's IP has changed to 86.59.21.38
svn:r5350
|
2005-11-05 20:20:51 +00:00 |
|
Nick Mathewson
|
75d85c8214
|
On directory servers, old_routers was wasting hundreds of bytes per superseded router descriptor. Roll the signed descriptor info and identifying info into a cache_info struct, and use only that for old_routers.
svn:r5349
|
2005-11-05 20:15:27 +00:00 |
|
Nick Mathewson
|
757def59b6
|
Fix bugs in routerlist_remove_old_cached_routers_with_id()
svn:r5348
|
2005-11-04 16:47:26 +00:00 |
|
Nick Mathewson
|
a913cb3536
|
prevent duplicat mark-for-close
svn:r5347
|
2005-11-04 05:00:12 +00:00 |
|
Nick Mathewson
|
9e82f0cdb7
|
enable code to remove members of old_routers when it gets big.
svn:r5345
|
2005-11-01 17:34:17 +00:00 |
|
Nick Mathewson
|
80758473f8
|
fix a signed/unsigned warning
svn:r5344
|
2005-11-01 17:28:49 +00:00 |
|
Roger Dingledine
|
1b009f345b
|
first cut at a changelog for 0.1.1.9-alpha
svn:r5343
|
2005-11-01 06:49:24 +00:00 |
|
Roger Dingledine
|
74808ab7c2
|
another impossible problem we should solve.
svn:r5342
|
2005-11-01 06:28:07 +00:00 |
|
Roger Dingledine
|
38d3082b89
|
fix typo
svn:r5341
|
2005-11-01 06:27:43 +00:00 |
|
Roger Dingledine
|
87e8e7b4fa
|
using an unsigned int for something that requires at least 3 bytes
makes me uncomfortable.
svn:r5340
|
2005-11-01 06:15:48 +00:00 |
|
Roger Dingledine
|
40ecaf4857
|
answer nick's XXX, and muck with some log domain choices
svn:r5339
|
2005-11-01 06:13:12 +00:00 |
|
Roger Dingledine
|
c68cadc0c8
|
tor_assert had a misleading comment
svn:r5338
|
2005-11-01 06:12:51 +00:00 |
|
Roger Dingledine
|
6dafca62f0
|
remove redundant checking for . and .. now that
tor_listdir() checks for this too.
svn:r5337
|
2005-11-01 03:50:14 +00:00 |
|
Roger Dingledine
|
1991f6cf48
|
more doc cleanups and reorganizing
svn:r5336
|
2005-11-01 03:48:51 +00:00 |
|
Roger Dingledine
|
a2a4f4ae61
|
cleanups and a smidgen more docs
svn:r5335
|
2005-11-01 03:47:55 +00:00 |
|
Roger Dingledine
|
0fcc1a9121
|
be on the safer side about following the openssl license. i'm not sure
if some of our packages statically link any openssl libs.
svn:r5334
|
2005-10-30 21:34:33 +00:00 |
|
Roger Dingledine
|
44b3f3060a
|
make circ->onionskin a pointer, not a static array. moria2 was using
125000 circuit_t's after it had been up for a few weeks, which translates
to 20+ megs of wasted space.
svn:r5333
|
2005-10-29 19:13:48 +00:00 |
|
Roger Dingledine
|
bf2be9abd7
|
Do round-robin writes of at most 16 kB per write. This might
be more fair on loaded Tor servers, and it might resolve our
Windows crash bug. It might also slow things down.
svn:r5332
|
2005-10-29 18:19:37 +00:00 |
|
Roger Dingledine
|
862e8a1bd1
|
fix typo
svn:r5331
|
2005-10-29 18:00:25 +00:00 |
|
Nick Mathewson
|
f2617c6b79
|
Free the v2 directory networkstatus on exit. (Not a leak.)
svn:r5330
|
2005-10-29 05:01:12 +00:00 |
|
Nick Mathewson
|
4cb2435388
|
aaand another leak. Oops, I guess I lied to weasel when I told him there was no leak here.
svn:r5329
|
2005-10-28 19:10:53 +00:00 |
|
Nick Mathewson
|
ed32d85a04
|
router_add_to_routerlist() really needs to free not-added routers.
svn:r5328
|
2005-10-28 18:44:51 +00:00 |
|
Nick Mathewson
|
76988bafbe
|
Fix bug when parsing list of router descriptors containing a truncated entry. (Found by Lasse)
svn:r5327
|
2005-10-28 15:56:19 +00:00 |
|
Nick Mathewson
|
267af9ecf9
|
Fix a fun bug that was probably causing unnecessary downloads, and that coupld possibly have caused some segfaults: When post-processing a split fingerprint URL, we were trying to base16_decode() entries already in the fingerprint list, failing, and removing them. Ow.
svn:r5326
|
2005-10-27 23:16:08 +00:00 |
|