Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-04-26 | clean up this TOR_FRAGILE business | Roger Dingledine | |
svn:r4116 | |||
2005-04-06 | bugfix: chdir to your datadirectory at the *end* of the | Roger Dingledine | |
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 | |||
2005-04-01 | update copyright notices. | Nick Mathewson | |
svn:r3982 | |||
2005-02-25 | Implement more control spec functionality | Nick Mathewson | |
- 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 | |||
2005-02-22 | Change from inet_ntoa to a threadproof tor_inet_ntoa. | Nick Mathewson | |
svn:r3656 | |||
2005-02-03 | Add --with-dmalloc configure option | Peter Palfrader | |
svn:r3508 | |||
2004-12-22 | move network_init from or/main to common/compat | Roger Dingledine | |
call network_init in tor-resolve.c too move tor_lookup_hostname from common/util to common/compat svn:r3203 | |||
2004-12-22 | Fix a bug in last patch; and keep my name out of the assert() call too. | Nick Mathewson | |
svn:r3200 | |||
2004-12-22 | Workaround for brain-damaged __FILE__ handling on MSVC: keep Nick's name out | Nick Mathewson | |
of the warning messages. svn:r3199 | |||
2004-11-30 | Add casei versions of strcmpstart/strcmpend | Nick Mathewson | |
svn:r3026 | |||
2004-11-29 | Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵ | Nick Mathewson | |
every file. svn:r3019 | |||
2004-11-29 | Disallow NDEBUG. It is very stupid. | Nick Mathewson | |
svn:r3012 | |||
2004-11-28 | Normalize space: add one between every control keyword and control clause. | Nick Mathewson | |
svn:r3003 | |||
2004-11-26 | remove emacs droppings, since nick says he doesn't need them anymore | Roger Dingledine | |
svn:r2989 | |||
2004-11-22 | Add function to format local time in ISO format | Nick Mathewson | |
svn:r2935 | |||
2004-11-09 | Resolve many XXXs and all DOCDOCs | Nick Mathewson | |
svn:r2755 | |||
2004-11-09 | Make check_private_dir trimodal (check/create/ignore), not bimodal ↵ | Nick Mathewson | |
(create/ignore). svn:r2733 | |||
2004-11-06 | parse_line_from_file is obsolete. | Roger Dingledine | |
svn:r2693 | |||
2004-11-05 | Unify tor_parse_(numeric); make sure MAX_UINT32 and MAX_UINT64 are defined | Nick Mathewson | |
svn:r2688 | |||
2004-11-04 | Add code to read configuration lines from a string as well as a file | Nick Mathewson | |
svn:r2676 | |||
2004-11-03 | Add a write_bytes_to_file so we can have files with NULs in them. | Nick Mathewson | |
svn:r2662 | |||
2004-11-03 | my assert.h takes extra pains to be certain to _re-include_ | Roger Dingledine | |
itself if you include it twice. this is dumb, but hey. svn:r2653 | |||
2004-11-02 | Handle strlcat/strlcpy correctly on platforms that have them. | Nick Mathewson | |
svn:r2647 | |||
2004-11-02 | canonicalize "src" and "dest" arg order in crypto.c (and others) | Roger Dingledine | |
svn:r2644 | |||
2004-11-01 | Split util into util (general utilities), container (smartlist and strmap), ↵ | Nick Mathewson | |
and compat (cross-platform compatability). svn:r2640 | |||
2004-11-01 | make sure options.MaxConn can be reached | Roger Dingledine | |
svn:r2638 | |||
2004-10-27 | Pass with -Wstrict-prototypes | Nick Mathewson | |
svn:r2614 | |||
2004-10-27 | snprintf wrapper with consistant (though not C99) overflow behavior | Nick Mathewson | |
svn:r2606 | |||
2004-10-24 | Handle more errnos from accept() without closing the connection. This may ↵ | Nick Mathewson | |
fix a bug that could close OR listeners when (a) TCP connections were hung up before accept() could be called, or (b) during FD exhaustion. svn:r2579 | |||
2004-10-20 | Check for low _MSC_VER, not high. On windows, always use winsock. | Nick Mathewson | |
svn:r2575 | |||
2004-10-20 | add winsock if you've got it, regardless of whether you're msv | Roger Dingledine | |
svn:r2573 | |||
2004-10-16 | Refactor parse-addr-mask-and-port-range into a separate function | Nick Mathewson | |
svn:r2540 | |||
2004-10-16 | Add an autoconf test to make sure that memset(&ptr, 0, sizeof(ptr)) and ↵ | Nick Mathewson | |
ptr=NULL are equivalent svn:r2536 | |||
2004-10-15 | Oops; make sure that break; and continue; work within SMARTLIST_FOREACH | Nick Mathewson | |
svn:r2532 | |||
2004-10-15 | Use token-pasting magic to make nested SMARTLIST_FOREACH work. | Nick Mathewson | |
svn:r2526 | |||
2004-10-14 | Basic string-join functionality | Nick Mathewson | |
svn:r2521 | |||
2004-10-14 | and another one | Roger Dingledine | |
svn:r2484 | |||
2004-10-12 | ok, vim isn't the greatest editor in the world | Roger Dingledine | |
svn:r2457 | |||
2004-10-12 | start the great migration from int to size_t | Roger Dingledine | |
and clean some deadweight from util.h svn:r2455 | |||
2004-10-12 | Make a bounds-checking replacement for strtol with slightly easier ↵ | Nick Mathewson | |
error-checking in the common case svn:r2452 | |||
2004-10-12 | Add functions to parse addr[:port] consistently | Nick Mathewson | |
svn:r2440 | |||
2004-10-07 | Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ↵ | Nick Mathewson | |
not-terminate appropriately. svn:r2429 | |||
2004-10-07 | More complete docs for crypto.c; factor out string partitioning code | Nick Mathewson | |
svn:r2427 | |||
2004-10-07 | Make base-64-encoded DER work, including workaround for ugly openssl ↵ | Nick Mathewson | |
misfeature that makes base64 decoding fail when you strip out the newlines. svn:r2423 | |||
2004-09-08 | Some platforms have weird translations when you open files in "test" mode; ↵ | Nick Mathewson | |
make read/write_str_to_file aware. svn:r2336 | |||
2004-09-02 | Make split function smarter; add a strcmpstart function so we can stop ↵ | Nick Mathewson | |
bungling strcmp(x, y, strlen(y)); svn:r2325 | |||
2004-08-24 | agree with nick: this legal-chars-in-filename stuff gets us nothing | Roger Dingledine | |
svn:r2310 | |||
2004-08-24 | As far as I can tell, CONFIG_LEGAL_FILENAME_CHARACTERS is both pointless and ↵ | Nick Mathewson | |
broken. #if it out, pending agreement from arma. This fixes a bug on win32 that rejected paths with a : in them. svn:r2309 | |||
2004-08-19 | Workaround for oddity in cygwin autoconf | Nick Mathewson | |
svn:r2301 | |||
2004-08-18 | Functions to test nickname validity | Nick Mathewson | |
svn:r2269 |