Roger Dingledine
652c68e7ff
commit a changelog so far for 0.0.9pre1
...
svn:r2376
2004-09-27 01:10:07 +00:00
Nick Mathewson
a79aa9ec00
Make read_all distinguish between error and EOF; read_file_to_string should only check bytes read against st_size when in binary mode.
...
svn:r2375
2004-09-26 16:51:31 +00:00
Roger Dingledine
65d5b90dc1
mention bandwidth-observed in the tor spec
...
thanks to duck for pointing out this omission
svn:r2374
2004-09-25 06:26:59 +00:00
Roger Dingledine
907fb7000a
don't mind empty exit policy entries
...
svn:r2373
2004-09-23 22:57:32 +00:00
Roger Dingledine
1104a28cd4
cleanup: use strcmpstart() in more places
...
svn:r2372
2004-09-23 22:18:50 +00:00
Roger Dingledine
89d566efc4
don't imply to people that they should store their hidden service
...
keys in /tmp
svn:r2371
2004-09-23 20:50:27 +00:00
Roger Dingledine
03f5722cb7
protect dirservers from overzealous descriptor uploading
...
wait 10 seconds after directory gets dirty, before regenerating
svn:r2370
2004-09-23 19:58:44 +00:00
Roger Dingledine
24500f2cb6
discourage people from setting their dirfetchpostperiod more often
...
than once per minute
svn:r2369
2004-09-23 19:23:32 +00:00
Roger Dingledine
c94a4bf0fb
make our tor_assert actually work when it's going to be triggered,
...
rather than seg fault
svn:r2368
2004-09-23 05:02:51 +00:00
Roger Dingledine
e188211de3
bugfix on the bugfix
...
actually unlink the log entry.
ok, that wasn't cleverly hidden enough. let's try again.
svn:r2367
2004-09-23 04:59:02 +00:00
Roger Dingledine
4890ebde3a
bugfix: we were starting to daemonize before we opened our logs,
...
so if there were any problems opening logs, we would complain to
stderr (which wouldn't work) and then mysteriously exit.
svn:r2366
2004-09-23 04:32:43 +00:00
Roger Dingledine
aeed9b078f
bugfix: when we run out of disk space, or other log writing error,
...
don't crash. just stop logging to that log and continue.
nick, can you find the bug i've cleverly hidden in this commit?
svn:r2365
2004-09-23 03:51:45 +00:00
Roger Dingledine
ecc5bfdde0
fix confusing cut-n-paste mistake
...
svn:r2364
2004-09-22 04:08:05 +00:00
Roger Dingledine
fbc887ec97
people are starting to bump into the limit of 50 dns workers.
...
raise it to 100 for now. we need a better solution long-term.
but alas, there are no better solutions that are also portable.
hm.
svn:r2363
2004-09-22 03:56:41 +00:00
Roger Dingledine
d260007330
update readme similarly
...
svn:r2362
2004-09-21 22:12:36 +00:00
Roger Dingledine
1669e03568
update tor-doc, recommend running server as a separate user
...
svn:r2361
2004-09-21 22:12:27 +00:00
Nick Mathewson
515925a0f0
Attach dummy resolve connections to a circuit *before* calling dns_resolve(). This fixes a bug where cached answers would never be sent in RESOLVED cells.
...
svn:r2360
2004-09-21 18:12:12 +00:00
Nick Mathewson
add46c4a35
clean up/bugfix deflate logic and log messages
...
svn:r2359
2004-09-21 18:09:38 +00:00
Roger Dingledine
73aa8f274f
bugfix: when a resolve fails for a begin request, actually send
...
the end cell back. also, give a better reason for failure.
svn:r2358
2004-09-21 17:33:05 +00:00
Roger Dingledine
47367afba5
slightly better warn message
...
svn:r2357
2004-09-21 17:14:47 +00:00
Nick Mathewson
a53f479e05
Warn the user when we mark ourself as down.
...
svn:r2356
2004-09-21 16:44:20 +00:00
Nick Mathewson
b12223e47d
Bugfix: When a dns request failed, we would detach any "resolving" streams from the circuit before we would send a the resolve_failed cells.
...
svn:r2355
2004-09-21 16:42:07 +00:00
Nick Mathewson
6b5ee33133
Stop using openssl functions that rely on stdio; they can apparently lead to linker grief on win32.
...
svn:r2354
2004-09-21 04:55:43 +00:00
Roger Dingledine
6ec3be7033
fix a rare seg fault for people running hidden services on
...
intermittent connections
svn:r2353
2004-09-20 03:07:11 +00:00
Roger Dingledine
00b55c5155
JI hates people who say "IP" when they mean "IP address"
...
svn:r2352
2004-09-12 15:07:14 +00:00
Roger Dingledine
75a09354fd
fix some typos
...
svn:r2351
2004-09-11 18:16:18 +00:00
Roger Dingledine
60885dd1f4
prioritize todo
...
svn:r2350
2004-09-10 21:43:51 +00:00
Roger Dingledine
4430d3610d
don't pick administrative-friends when picking your path
...
(just a skeleton for now)
svn:r2349
2004-09-10 21:40:29 +00:00
Roger Dingledine
5651471414
LOG_ERR is for when we're going to exit
...
svn:r2348
2004-09-10 21:39:53 +00:00
Roger Dingledine
a1cbd6867b
tab-man nick is going to learn elisp, he promises
...
svn:r2347
2004-09-10 21:05:48 +00:00
Nick Mathewson
f68c4e9012
Revise TODO items for 009
...
svn:r2346
2004-09-10 20:57:09 +00:00
Roger Dingledine
0e910ca1fd
a few more todo entries
...
svn:r2345
2004-09-10 19:59:48 +00:00
Roger Dingledine
a470d9c35b
we should exit(1) if $HOME doesn't exist and we needed it
...
svn:r2344
2004-09-10 19:16:01 +00:00
Roger Dingledine
cfd480abf6
typos and tabs
...
svn:r2343
2004-09-10 18:56:52 +00:00
Nick Mathewson
7034c4426a
Fix documentation about how not to be an OP
...
svn:r2342
2004-09-10 18:54:21 +00:00
Nick Mathewson
1f7e524557
Document rest of options
...
svn:r2341
2004-09-10 00:15:59 +00:00
Roger Dingledine
42cb6fce05
bump us to 0.0.9pre1-cvs
...
svn:r2340
2004-09-10 00:14:16 +00:00
Nick Mathewson
5cb8fed75c
Document most remaining undocumented options
...
svn:r2339
2004-09-09 23:52:15 +00:00
Nick Mathewson
e59cd90aa6
Note win32 tsocksalikes in tor-doc.html
...
svn:r2338
2004-09-09 23:38:07 +00:00
Nick Mathewson
9e5eba0703
Note win32 tsocks workalikes
...
svn:r2337
2004-09-09 23:27:49 +00:00
Nick Mathewson
de000aa59a
Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware.
...
svn:r2336
2004-09-08 07:16:34 +00:00
Nick Mathewson
3f40769ea1
Flush more changes from sandbox
...
- make clients cache directories and use them to seed their router lists
at startup. This means clients have a datadir again.
- Introduce a global_write_bucket. We need to respond better to exhausting
it.
- Remove the last vestiges of LinkPadding and TrafficShaping.
- Configuration infrastructure support for warning on obsolete options.
- Refactor directory header parsing to use smartlist_split_string.
- Respond to content-encoding headers by trying to uncompress as appropriate.
- Reply with a deflated directory when a client asks for "dir.z".
(We could use allow-encodings instead, but allow-encodings isn't
specified in HTTP 1.0.)
svn:r2335
2004-09-08 06:52:33 +00:00
Nick Mathewson
7ea67a6c54
Idiot-proof uncompress; make sure it always nul-terminates its output. Also, make all compression methods nonzero.
...
svn:r2334
2004-09-08 06:47:33 +00:00
Nick Mathewson
a82fd848b1
Document more undocumented options
...
svn:r2333
2004-09-08 06:46:33 +00:00
Nick Mathewson
7801238bce
fix a typo (spotted by weasel)
...
svn:r2332
2004-09-08 06:46:13 +00:00
Nick Mathewson
ced7b88258
Document some previously undocumented config options; note which ones still are undocumented
...
svn:r2331
2004-09-02 23:41:06 +00:00
Nick Mathewson
728210f985
Move a paren 4 characters to the left; fix a bug in OutboundBindAddress
...
svn:r2330
2004-09-02 23:25:23 +00:00
Nick Mathewson
5846fc9f5d
Stop using separate defaults for no-config-file and empty-config-file
...
svn:r2329
2004-09-02 22:08:36 +00:00
Nick Mathewson
e44024d6c9
Keep a deflated version of each directory so we can deliver it when requested
...
svn:r2328
2004-09-02 18:57:09 +00:00
Nick Mathewson
3039fd78a3
Use new split function and strcmpstart correctly
...
svn:r2327
2004-09-02 18:39:59 +00:00