Nick Mathewson
|
932106f54c
|
Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain. Domains are now bitmasks... just in case. Make some err msgs non-general.
svn:r5309
|
2005-10-25 07:05:03 +00:00 |
|
Nick Mathewson
|
452f4cfa09
|
Convert circuituse, command, config, connection, relay, router, test to new logging interface
svn:r5308
|
2005-10-25 07:04:36 +00:00 |
|
Nick Mathewson
|
81dd50a942
|
Fix memory leak when retrieving networkstatus or routerdesc by malformed fingerprint
svn:r5307
|
2005-10-25 07:03:22 +00:00 |
|
Nick Mathewson
|
91a666064a
|
Fix possible free(NULL) in control.c
svn:r5306
|
2005-10-25 07:02:13 +00:00 |
|
Nick Mathewson
|
26caf69555
|
Fix possible minor memory leak when parsing helpernode state
svn:r5305
|
2005-10-25 07:00:03 +00:00 |
|
Nick Mathewson
|
8af3fc53f4
|
Add core spec todos from meeting
svn:r5304
|
2005-10-25 06:57:25 +00:00 |
|
Nick Mathewson
|
bb0c98daa8
|
add minor todos from meeting
svn:r5303
|
2005-10-25 06:57:07 +00:00 |
|
Nick Mathewson
|
f9b0be526e
|
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
svn:r5302
|
2005-10-24 19:39:45 +00:00 |
|
Nick Mathewson
|
fa338d85db
|
Fix one possible source of reuse-a-circuit-id bug; convert circuitbuild to new logging
svn:r5301
|
2005-10-24 19:37:45 +00:00 |
|
Nick Mathewson
|
beaf898fe5
|
add more domains
svn:r5300
|
2005-10-24 19:36:43 +00:00 |
|
Roger Dingledine
|
a1a87857a7
|
if we expect tor to crash with the bug we can't solve, then at least
try to give users a more pleasant experience.
svn:r5299
|
2005-10-24 18:51:51 +00:00 |
|
Nick Mathewson
|
b548ce791a
|
prefer thread-friendly dmalloc
svn:r5298
|
2005-10-24 18:37:45 +00:00 |
|
Nick Mathewson
|
a20835ac92
|
Check for even more windows version flags, and note any we do not recognize.
svn:r5297
|
2005-10-24 18:37:09 +00:00 |
|
Andrew Lewman
|
e2c6d6ce20
|
Committing the rest of the osx tor+privoxy uninstall applet.
svn:r5296
|
2005-10-24 17:17:35 +00:00 |
|
Andrew Lewman
|
887a6b8386
|
Committing the wrapper script for uninstallation.
svn:r5295
|
2005-10-24 15:50:05 +00:00 |
|
Roger Dingledine
|
36e659e97c
|
make the hidden wiki link more prominent.
svn:r5294
|
2005-10-24 03:39:40 +00:00 |
|
Nick Mathewson
|
7f20dec1cd
|
When warning about a networkstatus fp, we need to put it in hex.
svn:r5293
|
2005-10-24 03:25:12 +00:00 |
|
Nick Mathewson
|
37708e9b1b
|
Avoid potential infinite recursion when building a descriptor
svn:r5292
|
2005-10-24 03:04:05 +00:00 |
|
Roger Dingledine
|
d6dcd973c3
|
Oct 19 13:27:24.391 [info] router_reload_networkstatus(): Skipping cached-status file with unexpected name "."
Oct 19 13:27:24.391 [info] router_reload_networkstatus(): Skipping cached-status file with unexpected name ".."
svn:r5291
|
2005-10-20 17:22:00 +00:00 |
|
Nick Mathewson
|
52eaccce44
|
Crank down the frequency for replacing unchanged descriptors
svn:r5290
|
2005-10-19 16:21:19 +00:00 |
|
Nick Mathewson
|
7b8980a43c
|
Make it compile. appease roger and his thirst for documentation.
svn:r5289
|
2005-10-19 03:08:50 +00:00 |
|
Nick Mathewson
|
74d9c92c49
|
We need a routerlist_replace as well. This should do something about those annoying mysterious segfaults.
svn:r5288
|
2005-10-19 03:02:28 +00:00 |
|
Roger Dingledine
|
4df1892db1
|
solve the first half of bug 199: if we don't like the looks
of an address, but it's the controller's job to handle it,
don't refuse it first.
svn:r5287
|
2005-10-19 02:07:11 +00:00 |
|
Nick Mathewson
|
1bd3f6cc9a
|
Update more files to new log stuff.
svn:r5286
|
2005-10-18 22:56:40 +00:00 |
|
Nick Mathewson
|
55f2ab9cc3
|
Migrate a few more files to domained logging
svn:r5285
|
2005-10-18 22:21:29 +00:00 |
|
Nick Mathewson
|
edf5698474
|
Start dividing log messages into logging domains. No, LD_ is not the best of identifiers. src/or has not been converted yet. Domains dont do anything yet.
svn:r5284
|
2005-10-18 21:58:19 +00:00 |
|
Roger Dingledine
|
102df4a982
|
fix some typos
svn:r5283
|
2005-10-18 21:39:00 +00:00 |
|
Peter Palfrader
|
e54efb1655
|
I think nick meant to compare r2->platform the second time
svn:r5282
|
2005-10-18 21:19:48 +00:00 |
|
Peter Palfrader
|
0d5c007266
|
Fix tor26's first segfault
svn:r5281
|
2005-10-18 21:19:02 +00:00 |
|
Nick Mathewson
|
d25873ae9c
|
Use a digestmap_t to speed up router_get_by_digest, which was previously a bottleneck (~~27% CPU)
svn:r5280
|
2005-10-18 20:13:09 +00:00 |
|
Nick Mathewson
|
7a19588a43
|
Use digestmap_t instead of strmap_t where appropriate. Do less hex en/decoding
svn:r5279
|
2005-10-18 20:12:22 +00:00 |
|
Nick Mathewson
|
5828f8920e
|
Add a "Map from digest to void*" abstraction, since we already faked it in 3 places by encoding keys in hex and sticking them in a strmap.
svn:r5278
|
2005-10-18 20:11:39 +00:00 |
|
Nick Mathewson
|
0349598928
|
stupid gcc. stupid nickm.
svn:r5277
|
2005-10-18 17:52:45 +00:00 |
|
Nick Mathewson
|
3347c1741d
|
Refactor routerlist access slightly: always use router_get_by_routerlist(); change its interface; add modifier functions to add/remove elements from the current routerlist (so we can add indices).
svn:r5276
|
2005-10-18 17:43:54 +00:00 |
|
Nick Mathewson
|
95514b32a5
|
Make smartlist_foreach always use the fast versions.
svn:r5275
|
2005-10-18 17:38:07 +00:00 |
|
Peter Palfrader
|
d8daa910a6
|
Make dirserv_get_routerdescs() return better http 404 error messages instead of a generic "Servers unavailable."
svn:r5274
|
2005-10-18 17:09:57 +00:00 |
|
Peter Palfrader
|
551e3402a3
|
split send_control1_event() into the printf and the print/dispatch part. The
printf part was and is limited to at most 1024 byte messages, so having the print
part separately available makes sense.
svn:r5273
|
2005-10-18 16:45:43 +00:00 |
|
Peter Palfrader
|
00e1709244
|
Fix download by SD digest
svn:r5272
|
2005-10-18 15:58:40 +00:00 |
|
Peter Palfrader
|
6e8052e0f8
|
I wonder what a stautus is.
svn:r5271
|
2005-10-18 15:25:10 +00:00 |
|
Peter Palfrader
|
64a631e187
|
Some http status lines ended in a dot, others did not. Make it all the same and remove the period from all
svn:r5270
|
2005-10-18 14:57:46 +00:00 |
|
Peter Palfrader
|
0186cb283f
|
And close the double quote too
svn:r5269
|
2005-10-18 14:34:49 +00:00 |
|
Peter Palfrader
|
d2f1cd4196
|
Fix documentation of dirserv_get_routerdescs:
correct the path for queries by server key, add queries by SD digest
svn:r5268
|
2005-10-18 14:33:19 +00:00 |
|
Nick Mathewson
|
48ade882c3
|
Remove assert in sort-of c-itical path
svn:r5267
|
2005-10-18 05:06:36 +00:00 |
|
Nick Mathewson
|
cf73ff195b
|
Actually, use #defines for common case. Nothing to see here.
svn:r5266
|
2005-10-18 05:03:44 +00:00 |
|
Nick Mathewson
|
768160c872
|
Inline key smartlist functions; use fast versions by default.
svn:r5265
|
2005-10-18 04:51:07 +00:00 |
|
Nick Mathewson
|
27fcbf87f3
|
Add a missing struct initializer field
svn:r5264
|
2005-10-17 23:00:08 +00:00 |
|
Peter Palfrader
|
0d9aedfcea
|
Downgrade a few INFO level logs to DEBUG again. Also add two or three new
logs in cases where a calling function's log was downgraded and we wouldn't
get any log message otherwise.
svn:r5263
|
2005-10-17 16:21:42 +00:00 |
|
Roger Dingledine
|
bec2271029
|
fix a few comments
svn:r5262
|
2005-10-17 08:41:58 +00:00 |
|
Roger Dingledine
|
38c6985fff
|
and update the sample torrc to reflect the *listenaddress notation
svn:r5261
|
2005-10-17 03:23:05 +00:00 |
|
Roger Dingledine
|
fd165329b8
|
start calling it *ListenAddress rather than *BindAddress,
since none of our users know what it means to bind an address or port.
svn:r5260
|
2005-10-17 03:17:29 +00:00 |
|