aboutsummaryrefslogtreecommitdiff
path: root/src/common/util.c
Commit message (Expand)AuthorAge
...
* 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
* Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769 Nick Mathewson2005-03-17
* Fix a fun windows bug: apparently windows stat wants paths not to end with sl...•••svn:r3766 Nick Mathewson2005-03-16
* 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
* Note a non-bug in read_file_to_str as used. If we start to rely on it behavin...•••svn:r3655 Nick Mathewson2005-02-22
* Patch to localtime/gmtime handling: use the _r variants where available. Use...•••svn:r3653 Nick Mathewson2005-02-22
* Remove assumptions that maximum path length is anything like 1024. From comm...•••svn:r3652 Nick Mathewson2005-02-22
* point out a potential thread/process leak problem when we're out of memory•••svn:r3512 Roger Dingledine2005-02-03
* Add --with-dmalloc configure option•••svn:r3508 Peter Palfrader2005-02-03
* help avoid overflow from len_in + (len_in/n)*len_ins•••nick, do you think this does it? if so, we should maybe backport too. svn:r3334 Roger Dingledine2005-01-10
* 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
* Solaris CC freaks out if isspace and friends get anything other than an int. ...•••svn:r3120 Nick Mathewson2004-12-08
* Fix parse_iso_time on platforms without strptime.•••svn:r3091 Nick Mathewson2004-12-06
* Be more proactive about noticing underflows: size_t values greater than 0x800...•••svn:r3064 Nick Mathewson2004-12-02
* Spell-check strings and comments•••svn:r3052 Nick Mathewson2004-12-01
* a few minor tweaks•••svn:r3041 Roger Dingledine2004-11-30
* 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
* wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me. svn:r3005 Roger Dingledine2004-11-28
* correct multiple internal spaces•••svn:r3004 Nick Mathewson2004-11-28
* 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
* Clean up some logging and interfaces•••svn:r2945 Nick Mathewson2004-11-23
* Normalize a few more kinds of whitespace. We now dislike:••• - func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943 Nick Mathewson2004-11-22
* Add function to format local time in ISO format•••svn:r2935 Nick Mathewson2004-11-22
* Fix a fun bug in read_all that was corrupting config files on windows, and pr...•••svn:r2898 Nick Mathewson2004-11-16
* Fix argument to strncpy.•••svn:r2824 Nick Mathewson2004-11-12
* Speed up tor_strndup a lot: profiling suggests that our use of strlcpy here w...•••svn:r2821 Nick Mathewson2004-11-12
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808 Nick Mathewson2004-11-12
* Resolve FIXME items: make expand_filename handle ~ and ~username•••svn:r2789 Nick Mathewson2004-11-10
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Clean windows a little•••svn:r2757 Nick Mathewson2004-11-09
* Fix windows build for VC6; centralize newline-fiasco-damage-control logic•••svn:r2756 Nick Mathewson2004-11-09
* 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
* various fixes•••svn:r2712 Roger Dingledine2004-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
* Fix windows build•••svn:r2670 Nick Mathewson2004-11-04
* Remove extraneous local•••svn:r2663 Nick Mathewson2004-11-03
* Add a write_bytes_to_file so we can have files with NULs in them.•••svn:r2662 Nick Mathewson2004-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
* util.c needs ctype.h for tolower and isspace•••svn:r2642 Roger Dingledine2004-11-01
* 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
* Move all util functions that need openssl into crypto.c; make non-openssl fun...•••svn:r2628 Nick Mathewson2004-10-30