Nick Mathewson
|
ffab3b48a8
r7326@Kushana: nickm | 2006-08-10 23:50:49 -0700
|
18 years ago |
Nick Mathewson
|
4eddbcf262
r7325@Kushana: nickm | 2006-08-10 23:37:31 -0700
|
18 years ago |
Nick Mathewson
|
09a895e222
r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700
|
18 years ago |
Nick Mathewson
|
ea0f5ec8ad
r6980@Kushana: nickm | 2006-07-31 13:18:22 -0400
|
18 years ago |
Nick Mathewson
|
35960e1162
Add a mem_is_zero function (I think we will need this) and a STRUCT_OFFSET macro (we already need this).
|
18 years ago |
Roger Dingledine
|
fad85f173a
when an exit node gets a malformed begin cell, don't complain to
|
18 years ago |
Roger Dingledine
|
35e95d7783
minor fixes
|
18 years ago |
Nick Mathewson
|
f83a628a76
perhaps the reason I rail against cut-and-paste programming so vehemently is that I am so bad at it.
|
18 years ago |
Nick Mathewson
|
af8096815e
Add a memdup function to util
|
18 years ago |
Roger Dingledine
|
0e62befab8
add tor_strisprint() back in, this time with comments.
|
18 years ago |
Roger Dingledine
|
4cd4353847
and remove now-extraneous function
|
18 years ago |
Nick Mathewson
|
0c132ee2a1
Instead of listing a set of compilers that prefers __func__ to __FUNCTION__, use autoconf. Also, prefer __func__ in our own code: __func__ is a C99 standard, whereas __FUNCTION__ is not. [Fixes bug 254.]
|
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 |
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
|
a1bcdb2f76
util.c:1308: error: conflicting types for "is_internal_IP"
|
19 years ago |
Nick Mathewson
|
6b49a93bd5
Move code to check for zero digests into util.c
|
19 years ago |
Roger Dingledine
|
c68cadc0c8
tor_assert had a misleading comment
|
19 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
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
|
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
|
768160c872
Inline key smartlist functions; use fast versions by default.
|
19 years ago |
Nick Mathewson
|
ba24193ab5
Make doxygen marginally happier
|
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
|
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 |
Nick Mathewson
|
c4b3bf06c6
add strupper function
|
19 years ago |