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 |
|
Nick Mathewson
|
7643c5254c
|
Fix an annoying rep violation bug
svn:r5325
|
2005-10-27 23:06:09 +00:00 |
|
Roger Dingledine
|
cb785f7b42
|
fix a url in the sample torrc
svn:r5324
|
2005-10-27 02:36:52 +00:00 |
|
Nick Mathewson
|
e594ce92fe
|
Start making directory caches retain old routerinfo_t. The code to remove old ones is definitely some textbook C problem.
svn:r5323
|
2005-10-27 00:34:39 +00:00 |
|
Nick Mathewson
|
3c36a14ba6
|
Call ERR_remove_state() on the main thread on shutdown,too
svn:r5322
|
2005-10-26 02:20:48 +00:00 |
|
Nick Mathewson
|
9492424d3f
|
Per comments at the bottom of openssl/FAQ, call even more functions to
clean up OpenSSL's toys when it's done playing. (Why isn't there an
OpenSSL_free_everything() function?)
svn:r5321
|
2005-10-25 19:01:48 +00:00 |
|
Nick Mathewson
|
b39d03116b
|
remove some commented-out code that may tempt us to do ill
svn:r5320
|
2005-10-25 18:38:44 +00:00 |
|
Nick Mathewson
|
e5633c2e66
|
fix a nasty corruption bug
svn:r5319
|
2005-10-25 18:33:33 +00:00 |
|
Nick Mathewson
|
35f1b7fa26
|
fix minor memory leak in config
svn:r5318
|
2005-10-25 18:06:29 +00:00 |
|
Nick Mathewson
|
5d85560d9e
|
Remove last vestiges of old logging interface.
svn:r5317
|
2005-10-25 18:01:01 +00:00 |
|
Roger Dingledine
|
d7e136240a
|
consistency is the hobgoblin of little armas
svn:r5316
|
2005-10-25 17:58:43 +00:00 |
|
Nick Mathewson
|
049f6c0131
|
Switch remaining files to new log interface.
svn:r5315
|
2005-10-25 17:52:14 +00:00 |
|
Nick Mathewson
|
7a9774eff0
|
Also here.
svn:r5314
|
2005-10-25 17:42:09 +00:00 |
|
Peter Palfrader
|
0738c24b97
|
Fix log levels notice and warn for new logging stuff
svn:r5313
|
2005-10-25 17:41:43 +00:00 |
|
Nick Mathewson
|
a38aa81bf8
|
fix another segv, this time in circid fix.
svn:r5312
|
2005-10-25 15:31:25 +00:00 |
|
Nick Mathewson
|
9b6c5614c6
|
fix a segv
svn:r5311
|
2005-10-25 15:30:02 +00:00 |
|
Nick Mathewson
|
e7e170a59e
|
Change more files to new loggin interface. 3 left.
svn:r5310
|
2005-10-25 08:20:10 +00:00 |
|
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 |
|