summaryrefslogtreecommitdiff
path: root/evutil.c
Commit message (Expand)AuthorAgeFilesLines
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Turn our socketpair() replacement into its own functionNick Mathewson2010-08-061-6/+19
* Pass flags to fcntl(F_SETFL) and fcntl(F_SETFD) as int, not longNick Mathewson2010-07-131-2/+2
* Close the file in evutil_read_file whether there's an error or not.Pierre Phaneuf2010-05-271-1/+1
* Remove some dead assignmentsNick Mathewson2010-05-181-3/+0
* Correctly recognize .255 addresses as link-local when looking for interfacesNick Mathewson2010-05-181-1/+1
* Define _REENTRANT as needed on Solaris, elsewhereNick Mathewson2010-05-081-1/+0
* Fix whitespace in evutil.cNick Mathewson2010-05-081-4/+4
* Fix another nasty solaris getaddrinfo() behaviorNick Mathewson2010-05-081-3/+21
* Fix getaddrinfo with protocol unset on Solaris 9. Found by Dagobert MichelsenNick Mathewson2010-05-081-10/+43
* Try /proc on Linux as entropy fallback; use sysctl as last resortNick Mathewson2010-05-031-0/+24
* Make evdns logging threadsafeNick Mathewson2010-04-231-0/+29
* Replace EVUTIL_CLOSESOCKET macro with a functionSebastian Sjöberg2010-04-141-7/+17
* Always round up when there's a fractional number of msecs.Christopher Davis2010-04-091-1/+1
* Add evutil_tv_to_msec for safe conversion of timevals to milliseconds.Christopher Davis2010-03-311-0/+13
* Try to comment some of the event code moreNick Mathewson2010-03-121-0/+9
* Avoid errors in evutil.c when building with _UNICODE definedBrodie Thiesfield2010-03-081-1/+3
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Small cleanups on freebsd-connect-refused patch.Nick Mathewson2010-02-271-0/+1
* deal with connect() failing immediatelyNiels Provos2010-02-271-1/+3
* Clean up formatting: function/keyword spacing consistency.Nick Mathewson2010-02-191-1/+1
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-18/+18
* Add an arc4random implementation for use by evdnsNick Mathewson2010-02-111-2/+2
* Always use our own gai_strerror() replacement.Nick Mathewson2010-02-051-7/+13
* Add a check to make soure our EVUTIL_AI flags do not conflict with the native...Nick Mathewson2010-02-051-0/+9
* Fix windows and msvc buildNick Mathewson2010-01-231-0/+1
* Fix a number of warnings from gcc -pedanticNick Mathewson2010-01-231-2/+2
* Remove some commented-out code in evutilNick Mathewson2010-01-211-7/+0
* Don't use a bind address for nameservers on loopbackNick Mathewson2010-01-201-0/+22
* Refactor code from evdns into a new internal "read a file" function.Nick Mathewson2010-01-081-0/+62
* Merge branch 'ratelimit'Nick Mathewson2010-01-061-0/+11
|\
| * Fix compilation of rate-limiting code on win32.Nick Mathewson2009-12-301-0/+11
* | Introduced evutil_make_socket_closeonexec() to preserve fd flags for F_SETFD.Jardel Weyrich2009-12-291-0/+17
* | Adjusted fcntl() retval comparison on evutil_make_socket_nonblocking().Jardel Weyrich2009-12-291-3/+3
|/
* Improve readability of evutil_unparse_protoname()Jardel Weyrich2009-12-281-10/+13
* Fix a bogus free in evutil_new_addrinfo()Jardel Weyrich2009-12-281-1/+1
* Make evutil_make_socket_nonblocking() leave any other flags alone.Jardel Weyrich2009-12-281-3/+10
* Do the proper hack for the (Open)BSD getaddrinfo quirk.Nick Mathewson2009-11-181-43/+143
* Clarify even more about various system-specific problems with getaddrinfoNick Mathewson2009-11-171-4/+10
* Use the common-case code from getaddrinfo_common *always*; OS differences are...Nick Mathewson2009-11-171-7/+17
* Never pass our weird flags to the system getaddrinfo. Make sure there is no ...Nick Mathewson2009-11-171-4/+65
* Windows *does* have getservbyname, no matter what autoconf says.Nick Mathewson2009-11-171-1/+1
* Add two implementations of getaddrinfo: one blocking and one nonblocking.Nick Mathewson2009-11-161-67/+659
* When running set[ug]id, don't check the environment.Nick Mathewson2009-11-151-0/+28
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+1
* Add a bufferevent function to resolve a name then connect to it.Nick Mathewson2009-11-031-0/+89
* When a bufferevent_connect() call fails, give the client an error callback.Nick Mathewson2009-10-141-0/+23
* Export sockaddr comparison functionality.Nick Mathewson2009-07-301-0/+39
* Export an ev_socklen_t.Nick Mathewson2009-07-301-1/+1
* Export evutil_str[n]casecmp as evutil_ascii_str[n]casecmp.Nick Mathewson2009-07-281-2/+2