Daniel Stenberg
eadf3e7f0d
fix CURL_EXTERN for debug builds
2004-11-09 18:10:51 +00:00
Daniel Stenberg
ae935201f5
two post-1.2.1 changes
2004-11-07 23:48:42 +00:00
Daniel Stenberg
0d17141733
added ares_cancel and ares_version
2004-11-07 13:37:07 +00:00
Daniel Stenberg
2c27c35fe3
mention incompatibilities with ares
2004-10-26 08:08:41 +00:00
Daniel Stenberg
0d930dd22c
ignore this
2004-10-24 13:02:46 +00:00
Daniel Stenberg
902015cfd9
maketgz now creates a ares_version.h.dist file with the given version data
...
properly set, and the Makefile.am is now fixed to use that when building
a new package with make dist.
2004-10-24 13:02:09 +00:00
Daniel Stenberg
9b9d36f848
1.2.1 release time
2004-10-20 08:01:38 +00:00
Daniel Stenberg
3e748f4b50
removed tabs and trailing whitespace from source
2004-10-06 07:50:18 +00:00
Daniel Stenberg
47bd7d7548
- Henrik Stoerner fix: got a report that Tru64 Unix (the unix from Digital
...
when they made Alpha's) uses /etc/svc.conf for the purpose fixed below for
other OSes. He made c-ares check for and understand it if present.
- Now c-ares will use local host name lookup _before_ DNS resolving by default
if nothing else is told.
2004-09-28 22:19:39 +00:00
Daniel Stenberg
405d83852a
- Henrik Stoerner: found out that C-ARES does not look at the /etc/host.conf
...
file to determine the sequence in which to search /etc/hosts and DNS. So on
systems where this order is defined by /etc/host.conf instead of a "lookup"
entry in /etc/resolv.conf, C-ARES will always default to looking in DNS
first, and /etc/hosts second.
c-ares now looks at
1) resolv.conf (for the "lookup" line);
2) nsswitch.fon (for the "hosts:" line);
3) host.conf (for the "order" line).
First match wins.
2004-09-26 22:35:18 +00:00
Daniel Stenberg
2bf866b0ce
Dominick Meglio host file path discovery patch for windows
2004-09-26 18:20:58 +00:00
Daniel Stenberg
db2efff373
ignore more
2004-09-14 21:31:06 +00:00
Daniel Stenberg
f8f6e2e55a
mention Gisle's recent fixes
2004-08-30 09:16:31 +00:00
Daniel Stenberg
12e3fda5ac
mention Harshal Pradhan's windows fix
2004-08-13 12:01:20 +00:00
Daniel Stenberg
5d6bdc38cb
Harshal Pradhan made minor syntax change to make this build with MSVC 7.1
2004-08-13 12:00:33 +00:00
Daniel Stenberg
9c47514118
ignore more files
2004-08-10 10:43:10 +00:00
Daniel Stenberg
06534bf195
variable type fix
2004-07-29 07:24:39 +00:00
Daniel Stenberg
3d0de826a5
removed C++ comment to please picky source checkers
2004-07-29 07:19:27 +00:00
Daniel Stenberg
0b6c1345eb
--enable-debug builds static only, Gisle fixed a memory leak and more
2004-07-24 21:51:43 +00:00
Daniel Stenberg
e8e8d3a407
Gisle Vanem:
...
Basically in loops like handle_errors(), 'query->next' was assigned a local
variable and then query was referenced after the memory was freed by
next_server(). I've changed that so next_server() and end_query() returns the
next query. So callers should use this ret-value.
The next problem was that 'server->tcp_buffer_pos' had a random value at entry
to 1st recv() (luckily causing Winsock to return ENOBUFS).
I've also added a ares_writev() for Windows to streamline the code
a bit more.
2004-07-24 21:47:49 +00:00
Daniel Stenberg
58f74b0549
--enable-debug now makes the lib built static only since otherwise we
...
get problems
2004-07-24 21:22:46 +00:00
Daniel Stenberg
ceefde1e68
generate the new configure better
2004-07-24 06:29:38 +00:00
Daniel Stenberg
858e2459e4
now generated by automake
2004-07-23 18:34:21 +00:00
Daniel Stenberg
d5f3636a52
- Fixed a few variable return types for some system calls. Made configure
...
check for ssize_t to make it possible to use that when receiving the send()
error code. This is necessary to prevent compiler warnings on some systems.
- Made configure create config.h, and all source files now include setup.h that
might include the proper config.h (or a handicrafted alternative).
- Switched to 'ares_socket_t' type for sockets in ares, since Windows don't
use 'int' for that.
- automake-ified and libool-ified c-ares. Now it builds libcares as a shared
lib on most platforms if wanted. (This bloated the size of the release
archive with another 200K!)
- Makefile.am now uses Makefile.inc for the c sources, h headers and man
pages, to make it easier for other makefiles to use the exact same set of
files.
- Adjusted 'maketgz' to use the new automake magic when building distribution
archives.
2004-07-22 22:18:45 +00:00
Daniel Stenberg
851f70a043
mingw and netware makefiles added by Gunter Knauf
2004-07-06 08:06:03 +00:00
Daniel Stenberg
865101ac74
Günter Knauf made c-ares build and run on Novell Netware.
2004-07-04 22:20:26 +00:00
Daniel Stenberg
e7293e0779
djgpp fixes by Gisle
2004-07-01 13:55:13 +00:00
Daniel Stenberg
5c1ec168f6
Gisle's win32-fix. 'errno' is not used for errors when socket() fails on
...
Windows.
2004-07-01 13:54:24 +00:00
Daniel Stenberg
6aa773d810
Gisle added makefile for djgpp builds
2004-07-01 13:53:13 +00:00
Daniel Stenberg
2c465e6dc3
Gisle's djgpp magic
2004-07-01 06:59:43 +00:00
Daniel Stenberg
cb0a33076a
Gisle Vanem made this build fine with djgpp and the Watt-32 stack.
2004-07-01 06:58:47 +00:00
Daniel Stenberg
fcf36da14f
prevent compiler warnings on non-win32 platforms
2004-06-14 10:45:30 +00:00
Daniel Stenberg
d37a866e8d
Gisle Vanem's init patch for Windows
2004-06-10 13:11:32 +00:00
Daniel Stenberg
e926081105
fix
2004-06-08 21:26:03 +00:00
Daniel Stenberg
80c6ba9b31
James Bursa fixed a RISC OS init issue, removed trailing whitespace
2004-06-08 21:25:11 +00:00
Daniel Stenberg
080f8f4cd4
free() allocated memory when the ares search can't be made
2004-05-27 07:10:36 +00:00
Daniel Stenberg
76f520955d
clear the domains and sortlist when the 'channel' is first created so that
...
we can compare if non-NULL elsewhere
2004-05-27 07:10:02 +00:00
Daniel Stenberg
8cb7fd4e22
better checks to avoid free(NULL)
2004-05-27 07:09:21 +00:00
Daniel Stenberg
d870be584d
James Bursa's fix to prevent free(NULL) to occur
2004-05-27 06:42:48 +00:00
Daniel Stenberg
44f76e6a27
James Bursa's patch to avoid free(NULL) (mainly because the libcurl memdebug
...
system thinks free(NULL) is badness)
2004-05-13 06:53:29 +00:00
Daniel Stenberg
30f3594a7a
- Nico Stappenbelt reported that when processing domain and search lines in
...
the resolv.conf file, the first entry encountered is processed and used as
the search list. According to the manual pages for both Linux, Solaris and
Tru64, the last entry of either a domain or a search field is used.
2004-05-11 21:12:10 +00:00
Daniel Stenberg
5ab993a1e0
don't free(NULL)
2004-05-03 09:17:49 +00:00
Daniel Stenberg
727cd05fab
1.2.0
2004-04-13 07:44:26 +00:00
Daniel Stenberg
b6d64a543f
updated to not include the msvc-generated files
2004-04-11 06:33:02 +00:00
Daniel Stenberg
d7b0032a86
when checked out from CVS, run this to generate the proper scripts
2004-04-11 06:32:41 +00:00
Daniel Stenberg
cfd6aed32f
we're working on 1.2.0 now
2004-04-08 18:10:03 +00:00
Daniel Stenberg
2ee4c913e1
mention the man page updates from the other day
2004-04-06 15:12:50 +00:00
Daniel Stenberg
8e68a9e82e
generated files, no need to keep in CVS
2004-04-05 12:38:54 +00:00
Daniel Stenberg
0dce4f1b1a
edits, mainly to make the generated html output nicer
2004-04-02 09:56:01 +00:00
Daniel Stenberg
a52274e607
minor edits
2004-04-02 09:50:42 +00:00
Daniel Stenberg
86ae23430c
Dirk Manske's ares_cancel() function was added.
2004-04-01 08:25:58 +00:00
Daniel Stenberg
8ede9dd9c9
edited slightly, point out our new mailinglist
2004-04-01 08:25:23 +00:00
Daniel Stenberg
a674c1fd32
remind us about cvs tagging when we've built a release archive
2004-04-01 08:23:26 +00:00
Daniel Stenberg
9665aaf2c9
Dominick Meglio man page fixes
2004-04-01 06:10:56 +00:00
Daniel Stenberg
9418c349f1
Dominick Meglio fixed a missing comma
2004-03-31 06:10:40 +00:00
Daniel Stenberg
af26fa53f3
Dominick Meglio's new ares_expand_string() function
2004-03-30 09:06:42 +00:00
Daniel Stenberg
155aadf0b3
changed the long to int typecasts to see if icc 8.0 complains less on this
2004-03-23 08:42:01 +00:00
Daniel Stenberg
f5e1409f2a
ignore aclocal.m4
2004-03-12 08:57:10 +00:00
Daniel Stenberg
7325b5ca07
Gisle Vanem improved build on Windows.
2004-03-10 11:28:34 +00:00
Daniel Stenberg
3f01f1b772
mingw has str(n)casecmp() functions
2004-03-09 10:18:09 +00:00
Daniel Stenberg
9df1eda502
timezone dummy to build better on Windows - Gisle Vanem
2004-03-09 09:47:51 +00:00
Daniel Stenberg
69cfbb9f48
Gisle Vanem fixed the bad argc check
2004-03-09 09:43:30 +00:00
Daniel Stenberg
471b4a3564
this is generated, removed from CVS
2004-03-08 16:29:45 +00:00
Daniel Stenberg
401e862bf6
attempted typecase to silence the MIPSpro warning:
...
cc-1506 cc: REMARK File = ../../curl/ares/ares__read_line.c, Line = 46
There is an implicit conversion from "unsigned long" to "int"; rounding, sign
extension, or loss of accuracy may result.
if (!fgets(*buf + offset, *bufsize - offset, fp))
2004-03-03 13:03:35 +00:00
Daniel Stenberg
31c0b3b5cc
Dirk Manske fixed the attempt to install the removed errmem manpage
2004-02-29 18:39:31 +00:00
Daniel Stenberg
a881c1dfee
minor size_t fix to kill a warning
2004-02-27 13:21:47 +00:00
Daniel Stenberg
3ee8f19e0f
updated the debug option function from curl's acinclude.m4
2004-02-27 11:29:36 +00:00
Daniel Stenberg
481d5ac1b7
fixed a "comparison between signed and unsigned" warning
2004-02-26 22:19:20 +00:00
Daniel Stenberg
ff59e51250
minor fixes to avoid MIPSPro pedantic warnings
2004-02-26 12:47:43 +00:00
Daniel Stenberg
02ffff0b00
don't mix int and size_t, it generates warnings!
2004-02-26 12:45:29 +00:00
Daniel Stenberg
650fd8cee3
added the better debug option logic from curl by adding acinclude.m4 to the
...
configure stuff
2004-02-25 14:32:39 +00:00
Daniel Stenberg
ff2794fc5f
Don't check for HAVE_ defines in this header file, it is meant to be public
...
and we can't depend on configure-defines in it. This logic is borrowed from
the public curl headers.
2004-02-25 07:22:00 +00:00
Daniel Stenberg
cfe7ce7a57
fix
2004-02-25 07:17:31 +00:00
Daniel Stenberg
45efb3cc73
Dan Fandrich fixed a minor flaw in Dominick's fix!
2004-02-25 06:37:42 +00:00
Daniel Stenberg
74d3b56a0f
check for a few basic header files
2004-02-23 16:20:42 +00:00
Daniel Stenberg
27126cba25
include sys/select.h
2004-02-23 16:20:31 +00:00
Daniel Stenberg
4e10b07ab0
ares_free_errmem is gone
2004-02-23 13:35:28 +00:00
Daniel Stenberg
9682ecee84
unused and now removed
2004-02-23 13:33:18 +00:00
Daniel Stenberg
a58afac1f1
more int vs long/size_t fixes after icc compiler warnings
2004-02-23 08:04:31 +00:00
Daniel Stenberg
d0d3f7ff6c
more int/long fixes after icc "remarks"
2004-02-23 08:00:56 +00:00
Daniel Stenberg
33907a6f10
next_id is an unsigned short, typecast the assign to prevent picky compilers
...
to warn
2004-02-23 07:57:44 +00:00
Daniel Stenberg
c7c24e3de7
typecase the bitfiddling results since we get a long and we store an int,
...
they may not be of the size size
2004-02-23 07:55:58 +00:00
Daniel Stenberg
961876c001
make ares_expand_name() take a long * instead of an int *, since we do
...
pointer arithmetic (ptr1 - ptr2) and to do that properly on 64bit we need
long
2004-02-23 07:52:20 +00:00
Daniel Stenberg
3f0b19ea45
strlen() returns a size_t, which might be larger than int on some platforms
2004-02-23 07:46:59 +00:00
Daniel Stenberg
bcc693e966
Dominick Meglio's fix for supporting multiple names in the Nameserver key
...
on Windows.
2004-02-22 22:42:20 +00:00
Daniel Stenberg
3e2959f67c
this code uses no long long, so we can have warnings about them
2004-02-22 22:36:36 +00:00
Daniel Stenberg
bff8eca5ae
check for standard headers when --enable-debug is used
2004-02-19 09:33:59 +00:00
Daniel Stenberg
dd6dd055b3
I removed the socklen_t requirement from memdebug.h, so we don't need to
...
figure it out here anymore to build debug builds.
2004-02-18 12:26:27 +00:00
Daniel Stenberg
9264a4649d
The --enable-debug option really requires this to be built as part of curl.
...
When using it, we now set the include path to better find the devel curl
headers, and we check for the socklen_t type since the curl memdebug stuff
needs it.
2004-02-18 09:07:50 +00:00
Daniel Stenberg
c2f765495d
memdebug build, 'make' no longer builds the demo tools
2004-02-17 07:41:10 +00:00
Daniel Stenberg
4eddbaddfd
'make all' also builds the demos
2004-02-17 07:40:46 +00:00
Daniel Stenberg
438444b72f
include ares_private.h to make sure we get the memdebug stuff included
2004-02-17 07:40:31 +00:00
Daniel Stenberg
c0f9b28177
If CURLDEBUG is set we use the libcurl internal memdebug system to track
...
memory leaks etc.
2004-02-17 07:40:02 +00:00
Daniel Stenberg
41630bdc93
only build adig and ahost if 'make demos' is used
2004-02-16 16:27:18 +00:00
Daniel Stenberg
15d2d14259
don't assume we can use gcc 2.96+ options
2004-02-15 12:30:40 +00:00
Daniel Stenberg
59c69ebd1a
removed usage of unset variables (by a function that does nothing!)
2004-02-13 12:28:27 +00:00
Daniel Stenberg
87308b0e3a
install ares_version.h as well
2004-02-11 12:59:16 +00:00
Daniel Stenberg
cd6d19a990
Dirk Manske's fix to install ares_version.h as well
2004-02-11 12:58:43 +00:00
Daniel Stenberg
69d192ba1e
include process.h to get the _getpid() proto
2004-02-05 12:19:13 +00:00
Daniel Stenberg
d4c916822a
fixed "comparison between signed and unsigned" complaints
2004-02-04 10:24:23 +00:00