Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 180e0a9326 Make check_private_dir trimodal (check/create/ignore), not bimodal (create/ignore). %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 8c7b2ff7ed various fixes %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 865f341708 parse_line_from_file is obsolete. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 38ed0ce5e6 Unify tor_parse_(numeric); make sure MAX_UINT32 and MAX_UINT64 are defined %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 9d604ec615 Add code to read configuration lines from a string as well as a file %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson b74b72a5ce Fix windows build %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 871bf904ae Remove extraneous local %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson d5244e3872 Add a write_bytes_to_file so we can have files with NULs in them. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 67f14032b1 Handle strlcat/strlcpy correctly on platforms that have them. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 85c79ffbc7 canonicalize "src" and "dest" arg order in crypto.c (and others) %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 037fba7595 util.c needs ctype.h for tolower and isspace %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson ce79bab7f1 Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability). %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 4689243242 make sure options.MaxConn can be reached %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 5bc0dba933 Move all util functions that need openssl into crypto.c; make non-openssl functions that util needs into util. Now openssl can be separated. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 6874c39904 Fix windows build %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 6980929e64 Use strlcpy, not strcpy. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 44d4516155 Use tor_snprintf, not snprintf %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 22dc19b590 snprintf wrapper with consistant (though not C99) overflow behavior %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson f67f83b1fa Use strlcpy, not strncpy %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson bc62f8e983 Replace sprintf with snprintf %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 26f3cb8652 Add SysLog option to direct log messages to the system log instead of a FILE*. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine e9e9a25881 i take back everything i've said about unit tests %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 6d873e5743 don't assert multiple things in the same tor_assert() %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 47dc024f7e Change interface of parse_addr_port() to return address in host order, since most users seem to want that. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 69d7b468b4 Refactor parse-addr-mask-and-port-range into a separate function %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 2fb08fe46c add documentation for smartlist_join_strings %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson c5964d6738 Basic string-join functionality %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 5f4a390b33 oh, and some more in common/ %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine a7d858bd6e start the great migration from int to size_t %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 19da1f36c2 Make a bounds-checking replacement for strtol with slightly easier error-checking in the common case %!s(int64=21) %!d(string=hai) anos