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 |
|
Nick Mathewson
|
96c47c8478
|
Note the two places where clients will still try to fetch old-style (v1) directory info. These should be fixed, I think.
svn:r5193
|
2005-10-05 02:25:59 +00:00 |
|
Nick Mathewson
|
509de69a7e
|
reset warning flags on SIGHUP. arma: is this everything?
svn:r5192
|
2005-10-05 02:20:46 +00:00 |
|
Roger Dingledine
|
be478bb56c
|
stutter therapy lessons
svn:r5191
|
2005-10-05 02:09:27 +00:00 |
|
Nick Mathewson
|
8434595584
|
Fix verbose compiler warnings, including one in routerlist.c that would have been an actual error. Normalize whitespace. Enforce convention that "address" is a hostname and "addr" is an IPv4 address.
svn:r5190
|
2005-10-05 02:06:36 +00:00 |
|
Nick Mathewson
|
0924094042
|
resolve some directory-related XXXXs; downgrade naming conflict messages from WARN to INFO for non-authorities; do not repeat naming conflict messages.
svn:r5189
|
2005-10-05 01:53:44 +00:00 |
|
Nick Mathewson
|
1223310b69
|
Downgrade noisy log messages in preparation for an alpha release.
svn:r5188
|
2005-10-05 01:27:08 +00:00 |
|
Nick Mathewson
|
a608905070
|
Give a less frequent and more helpful warning on failed serverdesc downloads
svn:r5187
|
2005-10-05 00:22:56 +00:00 |
|