Commit History

Author SHA1 Message Date
  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
  Nick Mathewson b6a13b6cdf Add directory listing functions to util.[ch]. Watch the features creep! 19 years ago
  Roger Dingledine d5e426ab51 add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa() 19 years ago
  Nick Mathewson 11ff0aba80 Make clients regenerate their keys when their IP address changes. 19 years ago
  Nick Mathewson 0831823763 Change end-of-file NLNL convention. It turns out arma I and I agree. 19 years ago
  Roger Dingledine 509405a5f7 clean up this TOR_FRAGILE business 19 years ago
  Roger Dingledine 652dde72f1 bugfix: chdir to your datadirectory at the *end* of the 19 years ago
  Nick Mathewson 0e81265359 update copyright notices. 19 years ago
  Nick Mathewson bbaa3c7792 Implement more control spec functionality 20 years ago
  Nick Mathewson 6e6d95b3db Change from inet_ntoa to a threadproof tor_inet_ntoa. 20 years ago
  Peter Palfrader ddd724ef94 Add --with-dmalloc configure option 20 years ago
  Roger Dingledine cf17d0d29c move network_init from or/main to common/compat 20 years ago