Roger Dingledine
|
bc128c0b03
vidalia asks us for the value of the Group config option. but now
|
16 years ago |
Roger Dingledine
|
b32e600d50
while we're cleaning code, get rid of some unreachable code at
|
16 years ago |
Roger Dingledine
|
14773f42a7
now that we drop privs more thoroughly, switch_id() is no longer
|
16 years ago |
Roger Dingledine
|
7c65792500
remove more redundant code from r17200
|
16 years ago |
Roger Dingledine
|
d27337bf17
i needed a piece of the 'patching patches' action too
|
16 years ago |
Nick Mathewson
|
1b98f45b3d
Developers should usually configure with --enable-gcc-warnings, and should regularly make check-spaces. Also, int fn() does not mean the same in C as it does in C++ or Java.
|
16 years ago |
Steven Murdoch
|
9d68ed08e9
Patch from Jacob Appelbaum and me to make User option more robust, properly set supplementary groups, deprecated the Group option, and log more information on credential switching
|
16 years ago |
Nick Mathewson
|
6e3de8530e
Remove bug 811/845 debugging code
|
16 years ago |
Nick Mathewson
|
a38026bb06
fix wide lines
|
16 years ago |
Nick Mathewson
|
3ebd1ebeca
The chunk_size field in memarea_t was never actually set. Remove the whole thing.
|
16 years ago |
Nick Mathewson
|
35bef7fefd
make read_all and write_all return ssize_t.
|
16 years ago |
Nick Mathewson
|
ad6971d3b3
Make multiplicity of dir-address match code. Fix bug 849
|
16 years ago |
Nick Mathewson
|
39db9fbe00
Yes, "NL" means "LF" to Tor.
|
16 years ago |
Nick Mathewson
|
3f858b5b26
Fix a compile error found under pcc. It wants single-quites to be escaped in strings, it seems.
|
16 years ago |
Nick Mathewson
|
b56d1545db
Fix freebsd 7 compile by adding malloc_np.h header. Fix bug 850.
|
16 years ago |
Karsten Loesing
|
b31e2c2491
(a - b) / 2 != a - (b / 2); this is the reason why tunneled directory requests and client-side introduction circuits don't time out after the intended 30 seconds (task #847). Bugfix on r17106. Found by miner.
|
16 years ago |
Nick Mathewson
|
73c6cb8353
Fix unit test failure related to intro point parsing.
|
16 years ago |
Nick Mathewson
|
3f84ed3d46
Add a new memcmpstart to use instead of strcmpstart when the thing we are comparing is not nul-terminated.
|
16 years ago |
Nick Mathewson
|
7b45d530b0
Add some debugging logs for bug 811/845.
|
16 years ago |
Nick Mathewson
|
69cda76168
missing changelog for 0x20 hack
|
16 years ago |
Roger Dingledine
|
ebe4ef12b9
when building preemptive circuits, ignore streams that have a
|
16 years ago |
Roger Dingledine
|
3e5a584d37
fix the other half of r17091. now that best_support can be -1,
|
16 years ago |
Nick Mathewson
|
8c78a68cc0
Move changelog entry to correct section
|
16 years ago |
Nick Mathewson
|
c534b96e58
Fix an assertion failure on double-marked circuits, and a double-mark.
|
16 years ago |
Nick Mathewson
|
0c9dfffe5a
Implement the 0x20-hack to make DNS poisoning harder against us, especially when resolving large names. Add a cfg option to disable it, since apparently 3/10 of a percent of servers get it wrong.
|
16 years ago |
Nick Mathewson
|
c8a5e2d588
Work better with tools that resist DNS poisoning by using the 0x20 hack: make DNSPort replies perserve case.
|
16 years ago |
Nick Mathewson
|
361086005c
Fix a possible negative shift in address comparison. May fix bug 845 and bug 811
|
16 years ago |
Nick Mathewson
|
accb4a680f
make layer_hint check a little stricter.
|
16 years ago |
Nick Mathewson
|
ee31e0829e
Verify cpath_layer match on rendezvous cells too. Fixes another case of bug 446. Based on patch from rovv.
|
16 years ago |
Nick Mathewson
|
0ab45fee73
Document some dmalloc stuff and some stupid C tricks.
|
16 years ago |