1
0
mirror of https://frontier.innolan.net/rainlance/c-ares.git synced 2025-10-05 22:29:37 +00:00
Commit Graph

1533 Commits

Author SHA1 Message Date
f037316e4b RELEASE-NOTES: call next 1.8 instead
Since we added a function, let's use a stricter bumping scheme
cares-1_8_0
2012-04-27 22:04:41 +02:00
88d6dfb3d4 INSTALL: some adjustments 2012-04-25 17:56:00 +02:00
d9ff559036 GIT-INFO: mention buildconf 2012-04-25 17:00:09 +02:00
82a1c1c989 INSTALL: remove more sections that don't apply to c-ares 2012-04-25 16:38:18 +02:00
38a9933a6d ares_timeout.c: fix compiler warning 2012-04-25 15:49:26 +02:00
f7b66af200 Makefile.m32: fix mingw32 build
* add . to include path so ares_build.h is picked up
* make ar configurable to ease cross-compiling
2012-04-25 14:42:21 +02:00
031040f893 RELEASE-NOTES: added what's happened since 1.7.5 2012-04-22 17:29:34 +02:00
28354d9ad2 Updated copyright year. 2012-04-22 13:09:39 +02:00
7ce8fe781a ares_init.c: Further refactoring of Windows system's DNS fetching code 2012-04-21 14:17:44 +02:00
05346c25cb Android: small changes to dns property part.
Prefix prop vars; kill var; use DNS_PROP_NAME_PREFIX macro.
2012-04-20 20:42:41 +02:00
b3afe9cbde Handle CNAME-only in ares_parse_aaaa_reply().
posted to the c-ares list by Peter Griess <pg@std.in>.
2012-04-19 19:27:02 +02:00
2c67ce6459 Add support for multiple DNS servers on Android.
Before, c-ares always used the first DNS server on Android, causing
network problems if this DNS server was not available.

Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
2012-04-19 19:16:27 +02:00
80de4a7295 Added INSTALL so it gets into tarballs. 2012-04-19 10:05:03 +02:00
5e80852e4c Added some more ifdefs to silent compiler warnings. 2012-04-17 16:57:40 +02:00
017132bf43 INSTALL: remove a non c-ares section 2012-04-17 13:53:08 +02:00
2c77c33daa cares-compilers.m4: -Wno-pedantic-ms-format for Windows gcc 4.5 builds
When building a Windows target with gcc 4.5 or newer and strict compiler
warnings enabled use -Wno-pedantic-ms-format in addition to other flags.
2012-04-17 13:30:02 +02:00
81db5a00e4 setup_once.h: tighten requirements for stdbool.h header inclusion
Include stdbool.h only when it is available and configure is capable of
detecting a proper 'bool' data type when the header is included.
2012-04-17 13:30:01 +02:00
cb71b6bd5a configure: NATIVE_WINDOWS no longer defined in config file 2012-04-17 13:30:00 +02:00
f6b4cacfae cares-compilers.m4: double underscore decoration for visibility attribute 2012-04-17 13:30:00 +02:00
fc2c91c206 build adjustments: CARES_SYMBOL_HIDING no longer defined in config files
configure script now provides conditional definitions for Makefile.am
that result in CARES_SYMBOL_HIDING being defined by resulting makefiles
when appropriate.
2012-04-17 13:29:59 +02:00
41191cdd54 configure: Windows cross-compilation fixes
CARES_BUILDING_LIBRARY and CARES_STATICLIB no longer defined in ares_config.h,
configure will generate appropriate conditionals so that mentioned symbols
get defined and used in Makefile derived from Makefile.am at compilation time.
2012-04-17 13:29:58 +02:00
7e2f70a08c Added INSTALL file adapted from libcurl.
Not yet ready, and needs further edits.
2012-04-17 09:35:41 +02:00
4980cc99e2 ares_init.c: get_iphlpapi_dns_info() refactoring 2012-04-16 22:10:23 +02:00
8b79584e01 Kill some more compiler warnings. 2012-04-16 15:33:14 +02:00
27a478c7a3 Kill compiler warning about unused var. 2012-04-16 15:24:14 +02:00
58e62c5879 Fixed my last commit: wrong preprocessor directive. 2012-04-16 11:27:16 +02:00
7d3f341156 Check for __ANDROID__ in addition to ANDROID macro. 2012-04-16 10:34:05 +02:00
995fa144d9 Check for __ANDROID__ in addition to ANDROID macro.
Posted to c-ares list by Wayne.
2012-04-16 10:19:07 +02:00
0d6ef42b5f Fix for Android to disable useless arpa/nameser.h. 2012-04-14 13:30:29 +02:00
4ef145cede Fix for Android to include sys/select.h for fd_set. 2012-04-14 12:27:08 +02:00
41f8ff5070 ares_data.c: some NAPTR related fixes 2012-03-17 02:45:03 +01:00
506d586276 port numbers: convert them to network order!
When the config options ARES_OPT_UDP_PORT or ARES_OPT_TCP_PORT are used,
make sure to convert them to network byte order!

Bug: http://c-ares.haxx.se/mail/c-ares-archive-2012-02/0004.shtml
2012-03-16 16:06:03 +01:00
1c26242c52 white space cleanup
- Keep code within 80 columns

- Removed funny spaces after open paren and before closing paren
2012-02-25 22:36:50 +01:00
73dc26a9fc get_iphlpapi_dns_info: fix buffer overrun
I experienced a buffer overrun exception in c-ares on Windows and
tracked it down to be an error in the calculation of the 'left' variable
in get_iphlpapi_dns_info().

I changed the variable type of 'left' to a _signed_ type because of the
subtraction arithmetic; not sure if a long is the best choice
2012-02-25 22:32:24 +01:00
90a150f045 Merge pull request #7 from saghul/naptr
Added support for parsing NAPTR records
2012-02-24 13:18:26 -08:00
6bab0393c4 Added support for parsing NAPTR records 2012-02-23 23:15:07 +01:00
4ab65461b6 ares_init.c: fix compiler warning on winsock builds 2012-01-19 20:20:56 +01:00
f1a1df1e6c configure: libtool 1.5 tweaks 2011-12-20 14:02:57 +01:00
6ae9e71df4 ares_timeout.3: fix the NAME section
It was clearly a copy n' paste error
2011-12-19 22:58:22 +01:00
f394cd55c8 configure - m4: make CURL_CHECK_DEF ignore leading whitespace on symbol def
When using Sun C compiler the preprocessor somehow inserts an extra space
in front of replaced symbol, breaking CURL_CHECK_DEF macro. To workaround
this, macro CURL_CHECK_DEF now ignores all leading whitespace in front of
symbol substitution result.
2011-09-27 21:59:27 +02:00
3d84eb3bbc ares_init.c: fix segfault triggered in ares_init_options() upon previous
failure of init_by_defaults() and incomplete cleanup there.
2011-09-07 00:30:53 +02:00
66e91438c5 ares_process.c: fix compiler warning 2011-09-06 02:20:43 +02:00
a831da792d fix MSVC compiler warning 'conditional expression is constant' 2011-09-04 17:23:39 +02:00
bab721cb1c setup_once.h cleanup and sync 2011-09-04 17:09:36 +02:00
1f8f14d21e ares_getnameinfo: fix random results with c-ares 1.7.5
In ares_getnameinfo memcpy did not copy enough bytes, causing
it to return arbitrary memory contents as a result.
2011-08-24 18:37:11 +02:00
c8d8ca2606 warnings: fix another 'conversion may lose significant bits' compiler warning 2011-08-21 19:56:06 +02:00
1089cf6052 ares_dns.h: adjust DNS__16BIT and DNS__32BIT macro definitions
Fixing compiler warnings existing definitions triggered on these.
2011-08-21 19:18:53 +02:00
b816675c0f ares_destroy.c: fix segfault in ares_destroy_options() 2011-08-21 16:42:44 +02:00
d0c3cb6840 ares_parse_srv_reply: silence compiler warnings
... by adding ugly typecasts.
2011-08-21 15:43:36 +02:00
2d9a5acff5 CHANGES: generate from script
The CHANGES file is now generated automatically with 'git2changes.pl',
invoked by the maketgz script which is used to build release archives.

The former human edited CHANGES file was renamed to CHANGES.0 in git.
2011-08-21 15:40:14 +02:00