Willem Toorop
a0937e1f3e
[API 0.358] Get rid of stdbool.h
2013-12-04 16:36:28 +01:00
Willem Toorop
391b1b2df2
[API 0.357] Replace _stuff and some_ things
...
with bit more formal names (as agreed earlier)
2013-12-04 16:34:57 +01:00
W.C.A. Wijngaards
d5bbb6046b
This commit adds the configure script to the repo.
2013-12-03 16:29:44 +01:00
Willem Toorop
ab75b89da2
Remove/add missing prototypes
2013-12-03 16:09:26 +01:00
Willem Toorop
cb26dd1a45
API update to 0.357
...
To easy compare differences between the API header and our implementation:
Rename the names for types and arguments in the API
Rename the names for function arguments in our implementation
2013-12-03 14:36:06 +01:00
Willem Toorop
0da31aa21b
Remove private functions from getdns.h
...
And also reorder a bit for easy comparison with the original.
2013-12-03 14:13:10 +01:00
W.C.A. Wijngaards
ccf1c1d1d4
OSX. Header more lenient, no linenr in test
...
The line number is not fixed, so __LINE__ does not stay the
same when compiled on different platforms.
2013-12-03 12:13:10 +01:00
W.C.A. Wijngaards
fb71cb5f68
For Solaris, compat old libevent, idn includes
2013-12-03 11:45:42 +01:00
W.C.A. Wijngaards
ad9ffb5200
Remove unused flags (libtool adds -fPIC and more)
2013-12-03 10:46:18 +01:00
W.C.A. Wijngaards
1344e29f8a
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-12-03 10:41:52 +01:00
W.C.A. Wijngaards
a515b8d688
Use newer unbound for linking issues with sldns
2013-12-03 10:41:29 +01:00
Willem Toorop
65b420b520
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-12-03 10:38:42 +01:00
Willem Toorop
9f5b22727d
tests_stub_async look up cmd_line specified name
2013-12-03 10:37:23 +01:00
W.C.A. Wijngaards
997fbec46f
Link with -levent if detected, fix examples.
2013-12-02 14:20:03 +01:00
W.C.A. Wijngaards
64c057b82d
Portable with event1.x, test succeeds on FreeBSD
2013-11-30 13:53:57 +01:00
W.C.A. Wijngaards
0761834cf5
Fix shell portability, test succeeds on NetBSD.
2013-11-30 12:32:17 +01:00
W.C.A. Wijngaards
f217ab674e
Compile and test succeeds on OpenBSD
2013-11-30 11:25:50 +01:00
W.C.A. Wijngaards
48b54c3579
compile tests when needed.
2013-11-29 18:07:43 +01:00
W.C.A. Wijngaards
552cb4bfca
Put -g-O2 back by reorder tests, fixup lib search
2013-11-29 17:10:09 +01:00
W.C.A. Wijngaards
be9e180b28
Searches, --with-libidn, libunbound, libldns.
2013-11-29 17:03:01 +01:00
W.C.A. Wijngaards
c349bdb70f
OpenBSD port: search in libevent_core and libevent
2013-11-29 16:33:01 +01:00
W.C.A. Wijngaards
b392679ce4
make test and a testscript and output comparisons.
2013-11-29 16:24:39 +01:00
W.C.A. Wijngaards
69c6d0694b
fix issue #38 : install, uninstall, libtool, configureoutsidesrcdir,
...
the dist compiles. library version set to 0:0:0.
2013-11-29 15:41:06 +01:00
W.C.A. Wijngaards
d9afcf760b
Fixed build target for library slightly nicer.
2013-11-26 17:02:12 +01:00
Melinda Shore
55f83ae017
Added libidn to external dependencies
2013-11-25 17:44:20 -08:00
Melinda Shore
4065396935
Added getdns_convert_ulabel_to_alabel and getdns_convert_alabel_to_ulabel; introduced dependency on libidn11
2013-11-25 17:40:38 -08:00
Melinda Shore
3e0411f8f8
brought doc directory into build process ("make doc")
2013-11-21 17:39:03 -08:00
Melinda Shore
7a361f53a4
Moved project internal documents into their own directory
2013-11-21 15:49:30 -08:00
Willem Toorop
ad3fef18e3
Changed getdns-api version string
...
svn revision 172
getdns-api version 0.357
2013-11-19 17:00:28 +01:00
Melinda Shore
6172f39b59
make {dist,distdir,distdir.tar.gz} now working. May want to review dist contents
2013-11-17 22:51:12 -08:00
Melinda Shore
3d108bb105
Improved error message text
2013-11-17 17:36:39 -08:00
Willem Toorop
ce29c4b899
Remove redundant getdns_free_sync_request_memory.
...
Use getdns_dict_destroy instead.
svn revision 171
getdns-api version 0.356
2013-11-13 15:11:59 +01:00
Willem Toorop
db3b62ab53
Fix _sync functions
...
From _sync functions remove resposne_length parameter (it has no meaning) and pa
ss response by reference (because it is actually a return value).
svn revision 169
getdns-api version 355
2013-11-13 15:05:27 +01:00
Willem Toorop
5f67ffeb1f
Another small typo
...
svn revision 168
getdns-api version 0.354
2013-11-13 15:03:35 +01:00
Willem Toorop
44e416809d
Double GETDNS_CONTEXT_ typo
...
with GETDNS_CONTEXT_APPEND_NAME_ONLY_TO_MULTIPLE_LAB EL_NAME_AFTER_FAILURE constant.
svn revision 167
getdns-api version 0.353
2013-11-13 15:02:09 +01:00
Willem Toorop
0f6f837786
Rename _use_udp_tcp leftovers into _dns_transport
...
svn revision 166
getdns-api version 0.352
2013-11-13 15:00:45 +01:00
Willem Toorop
229b2fc52e
Modifications from Paul's repository upto rev 162
2013-11-13 14:55:14 +01:00
Willem Toorop
373e0e4952
Custom mem funcs per dict/list
2013-11-12 17:00:19 +01:00
Willem Toorop
7158291e05
Custom memory management functions in context
2013-11-11 23:10:22 +01:00
Willem Toorop
8e7582232a
Rename use_udp_tcp leftovers in dns_transport
2013-11-08 18:42:14 -08:00
Willem Toorop
0b6d610ea5
Get rid of response_length in synchroneous funcs
2013-11-08 18:39:06 -08:00
Willem Toorop
3827db1ad4
Yay! Segfault resolved. + another little mem leak
...
So the segfault was on destroying the req->extensions dict.
This dict should have been initialized by dns_req_new, when it copied the extensions dict that it had as an argument.
Though, the argument could have been NULL in which case nothing is copied.
To overcome, I've altered dnsget_dict_copy to initialize the target with NULL when the src was NULL.
2013-11-08 15:13:49 -08:00
Neel Goyal
74fcc3c81b
Updating coding style for context.c/h
2013-11-06 13:32:05 -05:00
Neel Goyal
f8380ff862
Ran indent with the indent.pro committed
2013-11-05 15:03:44 -05:00
Neel Goyal
eb14f1212d
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-11-05 13:31:44 -05:00
Neel Goyal
4fb66d8ea7
Handle immediate callback.
2013-11-05 13:31:29 -05:00
Willem Toorop
b6df0b8c1a
Add original getdns specification
...
So we can fix its bugs in an orderly fashion
2013-11-05 08:28:10 -08:00
Willem Toorop
89a7bdcae6
Fix validate_extensions
2013-11-04 23:26:59 -08:00
Glen Wiley
78cb5480d2
Merge branch 'develop' of https://github.com/verisign/getdns into develop
...
Conflicts:
src/sync.c
2013-11-04 18:45:00 -05:00
Glen Wiley
969ae95f09
added extension validation to the primary entry point to catch bogus
...
extension strings and perform simple type checking on extensions
brief start on man pages, moving MIT license in source code files to BSD
2013-11-04 18:37:54 -05:00