Nick Mathewson
|
11b76b9ca5
|
Allow tor_gzip_uncompress to extract as much as possible from truncated compressed data. Also, fix a bug where truncated compressed data could break tor_gzip_uncompress. [This last part is a backport candidate.]
svn:r5247
|
2005-10-13 22:48:09 +00:00 |
|
Peter Palfrader
|
8808b26206
|
Check if our IP address has changed every 5 minutes. If it has, update our server descriptor, but not too often
svn:r5246
|
2005-10-12 22:41:16 +00:00 |
|
Peter Palfrader
|
640211e59a
|
Be a bit more verbose in our AUTHENTICATE error messages in the control protocol so the next guy doesn't blame Nick again
svn:r5245
|
2005-10-12 19:45:35 +00:00 |
|
Nick Mathewson
|
aac738d2be
|
When no descriptors changed, do not send a NEWDESC event.
svn:r5244
|
2005-10-12 19:41:16 +00:00 |
|
Nick Mathewson
|
905ef987e2
|
Make --hash-password not craash on exit.
svn:r5243
|
2005-10-12 19:08:48 +00:00 |
|
Nick Mathewson
|
9a1d204318
|
Avoid warning on end-of-function
svn:r5242
|
2005-10-12 18:43:03 +00:00 |
|
Peter Palfrader
|
b3afa98ddb
|
Remove 08_add_newlines_between_serverdescriptors.dpatch
svn:r5241
|
2005-10-12 18:40:05 +00:00 |
|
Nick Mathewson
|
972b7512c7
|
authorities do not replace server descriptors where nothing semantically relevant has changed since the last upload.
svn:r5240
|
2005-10-12 18:25:25 +00:00 |
|
Nick Mathewson
|
fd9bfef13b
|
Funny. I could have sworn it compiled this morning when I checked it in.
svn:r5239
|
2005-10-12 17:16:25 +00:00 |
|
Nick Mathewson
|
a7ca56b537
|
More work towards a sane digest-based liveness testing.
svn:r5238
|
2005-10-12 13:49:13 +00:00 |
|
Nick Mathewson
|
2b3a7b818f
|
Add an as-yet-unused "EXTENDED" flag to SETEVENTS to indicate that the client can handle extra labeled info in its events. Add moreinfo to the "what is ready for downloading" msg so we can investigate digest-related download rules
svn:r5237
|
2005-10-12 04:31:44 +00:00 |
|
Nick Mathewson
|
bf9ff1c1e7
|
Do not check whether DirPort is reachable when we are suppressing it because of hibernation. (Backport candidate)
svn:r5235
|
2005-10-12 04:07:10 +00:00 |
|
Nick Mathewson
|
08e4f132a8
|
add some docs; if warn_if_unnamed is 0, really do not warn.
svn:r5234
|
2005-10-11 01:57:28 +00:00 |
|
Peter Palfrader
|
e459f6ee0f
|
Add directory format fix to debian's 0.1.1.8-alpha-1
svn:r5232
|
2005-10-08 21:20:01 +00:00 |
|
Nick Mathewson
|
c48ccf9db4
|
Insert a newline between all router descriptors when generating (old style) signed directories, in case somebody was counting on that.
svn:r5231
|
2005-10-08 06:02:41 +00:00 |
|
Nick Mathewson
|
2f49e058d0
|
Now that directory admins assure me they have adjested teir configs, it is safe to make authorities be non-versioning, non-naming by default.
svn:r5230
|
2005-10-08 05:47:58 +00:00 |
|
Nick Mathewson
|
9bc2467626
|
Okay, try to use RAND_poll() from OpenSSL where available.
svn:r5229
|
2005-10-08 05:47:15 +00:00 |
|
Nick Mathewson
|
48caf912a6
|
Bump version to 0.1.1.8-alpha-cvs
svn:r5228
|
2005-10-08 05:43:49 +00:00 |
|
Peter Palfrader
|
06da1d4cba
|
New upstream release
svn:r5227
|
2005-10-07 22:26:46 +00:00 |
|
Nick Mathewson
|
d7b04a8788
|
do not try to download a routerdesc if we would immediately reject it as obsolete.
svn:r5225
|
2005-10-07 22:00:09 +00:00 |
|
Nick Mathewson
|
2572db2472
|
Warn less about intro nodes by nickname; remember our own intro nodes by key.
svn:r5224
|
2005-10-07 21:38:44 +00:00 |
|
Roger Dingledine
|
5569e49a6c
|
the installer screenshot lists no version, so stop being so defensive
svn:r5223
|
2005-10-07 21:08:15 +00:00 |
|
Roger Dingledine
|
2b3e8ab901
|
bump to 0.1.1.8-alpha
svn:r5222
|
2005-10-07 20:17:39 +00:00 |
|
Roger Dingledine
|
69003566c0
|
a changelog for 0.1.1.8-alpha
svn:r5221
|
2005-10-07 20:14:28 +00:00 |
|
Roger Dingledine
|
c4757e0705
|
LOG_ERR is for when we know we're going to exit. use LOG_WARN in other
cases.
svn:r5220
|
2005-10-07 19:53:57 +00:00 |
|
Roger Dingledine
|
78edd804ff
|
fix a malformed warning entry
svn:r5219
|
2005-10-07 19:49:48 +00:00 |
|
Nick Mathewson
|
010bcfa9df
|
Win32 compilation/correctness fixes.
svn:r5218
|
2005-10-07 19:33:47 +00:00 |
|
Roger Dingledine
|
83e119154b
|
doxygen fix
svn:r5217
|
2005-10-07 19:25:01 +00:00 |
|
Nick Mathewson
|
150e5ac098
|
disable RAND_poll() for the alpha of the day; at least 24 hours of testing is in order for something like that.
svn:r5216
|
2005-10-07 19:17:20 +00:00 |
|
Nick Mathewson
|
a53ecc94f9
|
Add half our entropy from RAND_poll in OpenSSL. These know how to use egd (if present) openbsd weirdness (if present), vms/os2 weirdness (if we ever port there), and more in the future.
svn:r5215
|
2005-10-07 19:03:09 +00:00 |
|
Roger Dingledine
|
46af2d26d0
|
you can't declare variables in the middle of a block
svn:r5214
|
2005-10-07 18:56:21 +00:00 |
|
Peter Palfrader
|
14934dece2
|
Print address too when we say we cannot bind/listen
svn:r5213
|
2005-10-07 18:48:31 +00:00 |
|
Nick Mathewson
|
4c7113d26a
|
Strip extra trailing newlines when parsing router descriptors.
svn:r5212
|
2005-10-07 18:33:30 +00:00 |
|
Nick Mathewson
|
a89daaeca9
|
Once an hour (not just on startup) give OpenSSL some more entropy.
Add entropy in 512-bit chunks, not 160-bit chunks. (This latter
change is voodoo.)
svn:r5211
|
2005-10-06 22:22:22 +00:00 |
|
Nick Mathewson
|
cc35e1720f
|
Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to happen, and does not really speed us up much when we do it. So stop doing it.
svn:r5210
|
2005-10-06 22:18:01 +00:00 |
|
Roger Dingledine
|
0e5b6a84eb
|
without braces, what will hold up the code?
svn:r5209
|
2005-10-06 05:08:00 +00:00 |
|
Nick Mathewson
|
ba24193ab5
|
Make doxygen marginally happier
svn:r5208
|
2005-10-06 04:33:40 +00:00 |
|
Peter Palfrader
|
e53f1ccbfc
|
sparc64 doesn't like unaligned access either
svn:r5206
|
2005-10-06 02:55:29 +00:00 |
|
Nick Mathewson
|
780aa94b6a
|
add a todo: clients should use Stable/Fast flags
svn:r5205
|
2005-10-05 23:21:37 +00:00 |
|
Nick Mathewson
|
5cf758764e
|
Rate-limit warnings related to unrecognized MyFamily elements.
svn:r5204
|
2005-10-05 23:20:45 +00:00 |
|
Nick Mathewson
|
ba67d14d40
|
On sighup, if usehelpernodes changed to 1, use new circuits.
svn:r5203
|
2005-10-05 23:02:40 +00:00 |
|
Roger Dingledine
|
f12663a4ce
|
call circuit_expire_all_dirty_circs() on do_hup().
there, now we use it.
svn:r5202
|
2005-10-05 22:36:33 +00:00 |
|
Nick Mathewson
|
56be5a9706
|
I *knew* something was wrong here. Flip some comparison operators and make download-rate-limiting sane again.
svn:r5201
|
2005-10-05 22:36:18 +00:00 |
|
Nick Mathewson
|
039edb3dbb
|
Downgrade too-frequent "nothing happened" message from info to debug
svn:r5200
|
2005-10-05 22:32:59 +00:00 |
|
Roger Dingledine
|
c3aac3ff6b
|
infrastructure for the 'change pseudonym' button.
not used yet.
svn:r5199
|
2005-10-05 22:31:21 +00:00 |
|
Nick Mathewson
|
92abf1b653
|
Make windows platform detection smarter. {Untested.}
svn:r5198
|
2005-10-05 22:04:45 +00:00 |
|
Nick Mathewson
|
1ebbaf5c3a
|
improve INFO-level logging for directory downloads. This is still too chatty, but it will help us analyze things.
svn:r5197
|
2005-10-05 20:45:18 +00:00 |
|
Roger Dingledine
|
5c11d23ab0
|
we forgot to forward-port the 0.1.0.15 changelog
svn:r5196
|
2005-10-05 11:21:39 +00:00 |
|
Nick Mathewson
|
370e4abdc9
|
replace former relaunches of directory downloads with reset of failure count and relaunch of status downloads. Fix memory leak in trusted_dir_server_t. Reset "last download attempted" time when resetting failure counts.
svn:r5195
|
2005-10-05 05:03:52 +00:00 |
|
Roger Dingledine
|
adf04f121e
|
size_t int printf mucking
svn:r5194
|
2005-10-05 04:52:55 +00:00 |
|