Roger Dingledine
|
4cd4353847
and remove now-extraneous function
|
18 years ago |
Nick Mathewson
|
4d3e709c4b
Use escaped() for remaining cases.
|
18 years ago |
Roger Dingledine
|
a385b0087f
fix infinite loop
|
18 years ago |
Nick Mathewson
|
5777ee0e1a
Add some functions to escape values from the network before sending them to the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now)
|
18 years ago |
Nick Mathewson
|
6a4e304d9e
Allow private:* in routerdescs; not generated yet (because older Tors do not understand it); needs testing.
|
18 years ago |
Roger Dingledine
|
6ce36ead42
Start the process of converting warn to log_warn and so on.
|
19 years ago |
Nick Mathewson
|
2cc66125b8
try to fix bug with spurious "everything is broken" warning
|
19 years ago |
Nick Mathewson
|
dba155ecff
Generate 18.0.0.0/8 address policy format in descs when we can; warn when the mask is not reducible to a bit-prefix.
|
19 years ago |
Roger Dingledine
|
5f051574d5
Happy new year!
|
19 years ago |
Nick Mathewson
|
7fc62029d4
Refuse to use RunAsDaemon when torrc is a relative path. Fixes bug 229.
|
19 years ago |
Nick Mathewson
|
0da2069643
Clearner fix for timegm assert problem.
|
19 years ago |
Nick Mathewson
|
04db9de847
Fix assertion-trigger bug found by sjmurdoch
|
19 years ago |
Nick Mathewson
|
1af630d32c
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
|
19 years ago |
Roger Dingledine
|
c0a6e2232c
let is_internal_IP() know whether you're asking about an IP
|
19 years ago |
Nick Mathewson
|
cf5facf3e1
Do not free a constant string.
|
19 years ago |
Peter Palfrader
|
1bf56b452e
Remove superfluous strdup
|
19 years ago |
Peter Palfrader
|
7a70a142f4
Also print usernames, not just numeric UIDs when we tell the user that his data directory has the wrong owner
|
19 years ago |
Roger Dingledine
|
8b0f1f029c
give a hint when people are running tor as the wrong user, rather than
|
19 years ago |
Nick Mathewson
|
6b49a93bd5
Move code to check for zero digests into util.c
|
19 years ago |
Nick Mathewson
|
6c361468c1
Loops without an increment step can suck, even on windows.
|
19 years ago |
Nick Mathewson
|
9b432311c4
Make new logging stuff work on windows; fix a couple of windows typos.
|
19 years ago |
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.
|
19 years ago |
Nick Mathewson
|
a20835ac92
Check for even more windows version flags, and note any we do not recognize.
|
19 years ago |
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.
|
19 years ago |
Nick Mathewson
|
48ade882c3
Remove assert in sort-of c-itical path
|
19 years ago |
Nick Mathewson
|
c5ee3e961e
Reorganize some quick-and-dirty code to find out what openssl stuff is leaking, using dmalloc.
|
19 years ago |
Nick Mathewson
|
26e7a05725
even better function start checks; give dmalloc a chance of working.
|
19 years ago |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
19 years ago |
Nick Mathewson
|
5c53545d81
Add a bunch more warnings to out warning suite; resolve them; pack structs a little better.
|
19 years ago |
Nick Mathewson
|
d4fb1fcd6c
Two new functions like write_bytes_to_file: one takes a list of byte-and-len structs; one appends.
|
19 years ago |