Commit Graph

653 Commits

Author SHA1 Message Date
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
Neel Goyal 266cdb0063 Cleanup some memory issues in simple answers 2013-11-04 15:26:52 -05:00
Neel Goyal 0c137a8766 Update readme unbound build instructions 2013-11-04 15:11:40 -05:00
Neel Goyal 6f825addd4 Update README to reflect unbound revision change 2013-11-04 14:59:42 -05:00