aboutsummaryrefslogtreecommitdiff
path: root/src/common/util.c
Commit message (Expand)AuthorAge
* Move string-splitting into a separate function•••svn:r2263 Nick Mathewson2004-08-17
* Add strmap_isempty•••svn:r2250 Nick Mathewson2004-08-17
* Convenience function to do a strcmp on each member of a smartlist of strings•••svn:r2243 Nick Mathewson2004-08-16
* Add replace_file to util.[ch] to survive stupidity of windows rename call•••svn:r2208 Nick Mathewson2004-08-09
* Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182 Nick Mathewson2004-08-07
* fencepost•••svn:r2178 Nick Mathewson2004-08-07
* hex_encode is obsoleted by base16_encode, and never actually worked in the fi...•••svn:r2175 Nick Mathewson2004-08-07
* Add functions to format and parse RFC1123-style times, for HTTP protocol.•••svn:r2129 Nick Mathewson2004-08-04
* Fix all warnings on win32 build•••svn:r2127 Nick Mathewson2004-08-03
* It is possible to have struct timeval but not gettimeofday.•••svn:r2125 Nick Mathewson2004-08-03
* check return value of fclose while writing to disk, since it might•••return out-of-space, etc svn:r2122 Roger Dingledine2004-07-23
* now base16_encode() and base32_encode() can't ever fail•••svn:r2103 Roger Dingledine2004-07-22
* When faking gettimeofday with ftime, do it right.•••svn:r2068 Nick Mathewson2004-07-20
* Resolve all DOCDOCs.•••svn:r2050 Nick Mathewson2004-07-16
* Add generic expand_filename function to handle expanding ~/•••svn:r2047 Nick Mathewson2004-07-15
* add is_local_IP() function to help distinguish which bandwidth "matters"•••svn:r2040 Roger Dingledine2004-07-13
* Yes, I did mean "else if".•••svn:r2016 Nick Mathewson2004-07-06
* Fix bug reported by peter palfrader: an empty address is unresolvable, but no...•••svn:r2015 Nick Mathewson2004-07-06
* Always use get_data_directory() instead of options.DataDirectory; fix a memor...•••svn:r1991 Nick Mathewson2004-06-30
* if datadirectory isn't owned by this uid, tell the user he must•••fix it before he can proceed. svn:r1968 Roger Dingledine2004-06-13
* Unbork windows whitespace•••svn:r1949 Nick Mathewson2004-06-05
* Make tor build on win32 again; handle locking for server•••svn:r1948 Nick Mathewson2004-06-05
* use sys/param.h if it's there•••svn:r1927 Roger Dingledine2004-06-01
* rik's patch to not complain about freebsd's bug•••svn:r1921 Roger Dingledine2004-05-26
* Resolve some XXXs•••svn:r1889 Nick Mathewson2004-05-18
* Add doxygen markup for util and buffers•••svn:r1820 Nick Mathewson2004-05-07
* tor_assert(), not assert()•••svn:r1777 Nick Mathewson2004-05-02
* Fix windows compile.•••svn:r1776 Nick Mathewson2004-05-02
* Working strerror for windows socket errors, plus some snide comments.•••svn:r1775 Nick Mathewson2004-05-02
* some patches on the patches•••svn:r1761 Roger Dingledine2004-05-01
* Remove bogus */ so util.c compiles•••svn:r1759 Nick Mathewson2004-05-01
* Finish documenting the functions in common•••svn:r1758 Nick Mathewson2004-05-01
* Handle windows socket errors correctly; comment most of common.•••svn:r1756 Nick Mathewson2004-05-01
* some cosmetic fixes•••svn:r1747 Roger Dingledine2004-04-29
* Use socketclose on windows as appropriate; end pid files with newline•••svn:r1745 Nick Mathewson2004-04-28
* Make Tor build on win32 with VC6 without warnings.•••svn:r1739 Nick Mathewson2004-04-28
* Workarounds for a couple of pieces of windows strangeness.•••svn:r1734 Nick Mathewson2004-04-28
* Check for machine/limits.h in addition to sys/limits.h•••svn:r1705 Nick Mathewson2004-04-25
* use tor_assert and PUBLIC_KEY_OK•••but don't use tor_assert inside log.c, to avoid loops svn:r1696 Roger Dingledine2004-04-25
* use the real socketpair if we've got it•••now it's just windows that has to use the kludged one svn:r1675 Roger Dingledine2004-04-19
* util.c uses LONG_MAX, needs another include on fbsd 5.x•••svn:r1653 Roger Dingledine2004-04-17
* Force tor_malloc(0) to always be sane•••svn:r1558 Nick Mathewson2004-04-08
* Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need•••to worry about 0.0.4 or earlier, because nobody is running them any more.) svn:r1533 Nick Mathewson2004-04-07
* Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522 Nick Mathewson2004-04-07
* Put ourself in router list; act accordingly.•••svn:r1521 Nick Mathewson2004-04-07
* router_choose_random_node wants a smartlist of routers, not of nicknames.•••svn:r1510 Nick Mathewson2004-04-06
* Continue attack on magic numbers; use new crypto wrappers where possible•••svn:r1504 Nick Mathewson2004-04-06
* Document stuff, reduce magic numbers, add emacs magic•••svn:r1502 Nick Mathewson2004-04-06
* Make "common" no longer depend on or.h•••svn:r1466 Nick Mathewson2004-04-03
* Loops work better when they terminate. Non-terminating loops are easier•••to diagnose when they don't trash the stack. svn:r1460 Nick Mathewson2004-04-03