Commit Graph

508 Commits

Author SHA1 Message Date
Willem Toorop 2c27392520 [API 0.360] Fix range values for uint8_t
And fix forgotton bool -> int conversions
2013-12-04 16:38:58 +01:00
Willem Toorop d430ae2f00 [API 0.359] IXFR and AXFR have no rdata 2013-12-04 16:37:33 +01:00
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