aboutsummaryrefslogtreecommitdiff
path: root/src/common/util.h
Commit message (Expand)AuthorAge
...
* Add directory listing functions to util.[ch]. Watch the features creep!•••svn:r4906 Nick Mathewson2005-09-03
* add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa()•••svn:r4838 Roger Dingledine2005-08-26
* Make clients regenerate their keys when their IP address changes.•••svn:r4688 Nick Mathewson2005-08-03
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* clean up this TOR_FRAGILE business•••svn:r4116 Roger Dingledine2005-04-26
* bugfix: chdir to your datadirectory at the *end* of the•••daemonize process, not the beginning. this was a problem because the first time you run tor, if your datadir isn't there, and you have runasdaemon set to 1, it will try to chdir to it before it tries to create it. oops. svn:r4033 Roger Dingledine2005-04-06
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Implement more control spec functionality•••- Mapaddress - Postdescriptor - GetInfo on descriptors Required changes elsewhere: - Keep the most recent running_routers_t in the routerlist_t. That way we can learn about new routers and remember whether we were last told that they were up or down. Also enables more simplifications. - Keep the signed descriptor inside routerinfo_t. This makes descriptor_entry_t in dirservers.c unneeded. - Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun. - Check addresses for plausibility before mapping them. svn:r3696 Nick Mathewson2005-02-25
* Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656 Nick Mathewson2005-02-22
* Add --with-dmalloc configure option•••svn:r3508 Peter Palfrader2005-02-03
* move network_init from or/main to common/compat•••call network_init in tor-resolve.c too move tor_lookup_hostname from common/util to common/compat svn:r3203 Roger Dingledine2004-12-22
* Fix a bug in last patch; and keep my name out of the assert() call too.•••svn:r3200 Nick Mathewson2004-12-22
* Workaround for brain-damaged __FILE__ handling on MSVC: keep Nick's name out•••of the warning messages. svn:r3199 Nick Mathewson2004-12-22
* Add casei versions of strcmpstart/strcmpend•••svn:r3026 Nick Mathewson2004-11-30
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* Disallow NDEBUG. It is very stupid.•••svn:r3012 Nick Mathewson2004-11-29
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* Add function to format local time in ISO format•••svn:r2935 Nick Mathewson2004-11-22
* Resolve many XXXs and all DOCDOCs•••svn:r2755 Nick Mathewson2004-11-09
* Make check_private_dir trimodal (check/create/ignore), not bimodal (create/ig...•••svn:r2733 Nick Mathewson2004-11-09
* parse_line_from_file is obsolete.•••svn:r2693 Roger Dingledine2004-11-06
* Unify tor_parse_(numeric); make sure MAX_UINT32 and MAX_UINT64 are defined•••svn:r2688 Nick Mathewson2004-11-05
* Add code to read configuration lines from a string as well as a file•••svn:r2676 Nick Mathewson2004-11-04
* Add a write_bytes_to_file so we can have files with NULs in them.•••svn:r2662 Nick Mathewson2004-11-03
* my assert.h takes extra pains to be certain to _re-include_•••itself if you include it twice. this is dumb, but hey. svn:r2653 Roger Dingledine2004-11-03
* Handle strlcat/strlcpy correctly on platforms that have them.•••svn:r2647 Nick Mathewson2004-11-02
* canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644 Roger Dingledine2004-11-02
* Split util into util (general utilities), container (smartlist and strmap), a...•••svn:r2640 Nick Mathewson2004-11-01
* make sure options.MaxConn can be reached•••svn:r2638 Roger Dingledine2004-11-01
* Pass with -Wstrict-prototypes•••svn:r2614 Nick Mathewson2004-10-27
* snprintf wrapper with consistant (though not C99) overflow behavior•••svn:r2606 Nick Mathewson2004-10-27
* Handle more errnos from accept() without closing the connection. This may fi...•••svn:r2579 Nick Mathewson2004-10-24
* Check for low _MSC_VER, not high. On windows, always use winsock.•••svn:r2575 Nick Mathewson2004-10-20
* add winsock if you've got it, regardless of whether you're msv•••svn:r2573 Roger Dingledine2004-10-20
* Refactor parse-addr-mask-and-port-range into a separate function•••svn:r2540 Nick Mathewson2004-10-16
* Add an autoconf test to make sure that memset(&ptr, 0, sizeof(ptr)) and ptr=N...•••svn:r2536 Nick Mathewson2004-10-16
* Oops; make sure that break; and continue; work within SMARTLIST_FOREACH•••svn:r2532 Nick Mathewson2004-10-15
* Use token-pasting magic to make nested SMARTLIST_FOREACH work.•••svn:r2526 Nick Mathewson2004-10-15
* Basic string-join functionality•••svn:r2521 Nick Mathewson2004-10-14
* and another one•••svn:r2484 Roger Dingledine2004-10-14
* ok, vim isn't the greatest editor in the world•••svn:r2457 Roger Dingledine2004-10-12
* start the great migration from int to size_t•••and clean some deadweight from util.h svn:r2455 Roger Dingledine2004-10-12
* Make a bounds-checking replacement for strtol with slightly easier error-chec...•••svn:r2452 Nick Mathewson2004-10-12
* Add functions to parse addr[:port] consistently•••svn:r2440 Nick Mathewson2004-10-12
* Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ...•••svn:r2429 Nick Mathewson2004-10-07
* More complete docs for crypto.c; factor out string partitioning code•••svn:r2427 Nick Mathewson2004-10-07
* Make base-64-encoded DER work, including workaround for ugly openssl misfeatu...•••svn:r2423 Nick Mathewson2004-10-07
* Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336 Nick Mathewson2004-09-08
* Make split function smarter; add a strcmpstart function so we can stop bungli...•••svn:r2325 Nick Mathewson2004-09-02