Commit Graph

602 Commits

Author SHA1 Message Date
Willem Toorop 7e2bc9771a Pretty print constant names for values
With the "status", "dnssec_status" and "answer_type" keys.
2014-02-12 23:10:29 +01:00
Neel Goyal ec7fc42ce0 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-12 16:40:10 -05:00
Neel Goyal 22fa1101bb Add OPT Record parsing support 2014-02-12 16:39:55 -05:00
Willem Toorop b6856eb620 Missing things in previous commit 2014-02-12 22:03:28 +01:00
Willem Toorop 80199ecc97 Enable showing text of other codes that return_t 2014-02-12 22:01:53 +01:00
Willem Toorop b6c9b25fc7 dnssec_status & dnssec_return_only_secure exts. 2014-02-12 21:00:58 +01:00
Willem Toorop edf1da405f Only set default trust anchor file when it is good 2014-02-12 14:50:00 +01:00
Willem Toorop 340655330b Re-enabled stub resolution
Also re-indented the prepare_for_resolution and ub_setup_stub functions
Sorry for that.
2014-02-12 12:37:05 +01:00
Willem Toorop a3f50a6d86 Test accessibility of trust anchor before adding 2014-02-11 22:53:10 +01:00
Willem Toorop 8fd8c9cf98 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-11 22:43:55 +01:00
Nitin Singh c3f4d3f2ce fix return type 2014-02-11 16:43:00 -05:00
Willem Toorop c51e597410 Configure option for trust anchor & dnssec_status 2014-02-11 22:42:21 +01:00
Nitin Singh c9b3ed898e fix merge issue 2014-02-11 16:39:35 -05:00
Willem Toorop 67319659af Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-11 10:19:26 +01:00
Willem Toorop 7efae028b0 Eliminate use of uninitialized variable warning 2014-02-11 10:18:41 +01:00
W.C.A. Wijngaards 168f76e38a remove bzero usage (portability). 2014-02-11 10:01:23 +01:00
Willem Toorop 563c2a5335 Make time compare portabel + missing includes 2014-02-11 09:57:19 +01:00
Willem Toorop c6bbb5f813 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-11 09:37:39 +01:00
Glen Wiley bdff98ffb3 steps toward proper support of namespaces and system files 2014-02-10 19:59:45 -05:00
Willem Toorop 2a6f73ed3c Cleanup programming style in tests_dnssec 2014-02-10 17:00:08 +01:00
Willem Toorop b9bc90a986 event_base_loopexit from callback was fine! 2014-02-10 15:45:07 +01:00
Willem Toorop 90edb54f2b Fix memory leaks and double frees (my own code) 2014-02-10 15:34:18 +01:00
Willem Toorop 7984680e70 Remove last unbound-event.h include
For stock unbound support
2014-02-10 14:17:30 +01:00
Willem Toorop db2556fb5d move to enum types leftovers in tests 2014-02-09 21:58:50 +01:00
Willem Toorop d118ccc31e make setter "child" values const
Because they're copied and thus not altered
2014-02-09 21:41:26 +01:00
Willem Toorop 20853601a6 use enum types where possible
following API 0.387 (commit 13571e02f1)
2014-02-09 17:46:12 +01:00
Nitin Singh 527b750b7e add some more new test and fix auto merge issue on git pull 2014-02-08 11:42:54 -05:00
Willem Toorop f8ac9132ba Merge branch 'feature/validate_dnssec' into develop 2014-02-07 23:03:54 +01:00
Willem Toorop e6da267b21 Match DS with DNSKEY and return validation status 2014-02-07 23:02:10 +01:00
Willem Toorop 649814f0e3 validate_dnssec does some chasing
But not completely ...
2014-02-07 15:00:59 +01:00
Neel Goyal f6760fc94c Add timeout test. 2014-02-06 22:40:36 -05:00
Willem Toorop c5a83047d6 Merge branch 'develop' into feature/validate_dnssec 2014-02-06 22:12:02 +01:00
Willem Toorop 576b81af48 More solid rr-dict to ldns_rr conversion
First steps in validate_dnssec
2014-02-06 22:09:00 +01:00
Neel Goyal 0419c4673c Add APL and SPF type support. Fix some string terminator issues in TXT 2014-02-06 14:12:49 -05:00
Neel Goyal 823bd664c5 Fix use of uninitialized var in hip parse 2014-02-06 12:27:42 -05:00
Neel Goyal d1a4c0e35b Remove ldns 1.6.17 function 2014-02-06 12:16:16 -05:00
Neel Goyal 24e56217f8 Put hip server data in wire format 2014-02-06 11:10:09 -05:00
Neel Goyal f750f758ff Fix an issue with extension headers 2014-02-06 11:07:04 -05:00
W.C.A. Wijngaards eaae7ce5ab Fix define and conditional include for event_base_new in examples. 2014-02-06 09:47:38 +01:00
W.C.A. Wijngaards ac332d4046 make tests work repeatedly (make test) 2014-02-06 09:11:42 +01:00
Neel Goyal 59dada64ce Fix warning 2014-02-06 00:33:10 -05:00
Neel Goyal e0055b9cd5 Remove printfs. 2014-02-06 00:29:34 -05:00
Neel Goyal 3af362e2fd Fix some major bugs in extensions when clearing timeout. Add libev 2014-02-06 00:24:26 -05:00
Neel Goyal d8f8eeca52 Fix signature on clear timeout for extensions 2014-02-06 00:10:35 -05:00
Neel Goyal 48aacf6c96 Fix include in libuv.c 2014-02-05 21:46:21 -05:00
Neel Goyal fed7a1fa81 Add HIP RR Type 2014-02-05 17:17:46 -05:00
Craig E. Despeaux 276a0a3916 Strike BAD DOMAIN tests for IPs 2014-02-05 15:55:40 -05:00
Neel Goyal 00034c2aae Fix constness on dict setters 2014-02-05 13:51:57 -05:00
Neel Goyal 62624c016d Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-05 13:47:51 -05:00
Neel Goyal 068092e276 Add TXT record support 2014-02-05 13:47:46 -05:00
Willem Toorop e6f6e0d5d4 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-05 17:01:26 +01:00
Willem Toorop 9c1b79b751 Make validate_dname rfc 4343 2.1 comformant 2014-02-05 17:00:37 +01:00
Neel Goyal ce74abc25a Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-05 10:12:15 -05:00
Neel Goyal de540dd2e9 Fix issue with timeouts for tight loops 2014-02-05 10:11:53 -05:00
Willem Toorop af97d7b554 GETDNS_RETURN_INVALID_PARAMETER on NULL context 2014-02-05 15:41:33 +01:00
Neel Goyal 562e2dd6df Add libuv support. Change event loop handling in tests 2014-02-05 00:01:55 -05:00
Neel Goyal c171b1ccc4 Remove |= and replace with do while(0) 2014-02-04 17:36:57 -05:00
Craig E. Despeaux 1bd95da937 Fix test failures with CK_FORK=no 2014-02-04 14:09:31 -05:00
Craig E. Despeaux d8b0df8259 Replace IP queries with domain name 2014-02-04 13:44:28 -05:00
Neel Goyal e5dc5a7fba Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-04 10:39:12 -05:00
Neel Goyal 3a694c2b02 Ensure domain name has at least a single character. hack. 2014-02-04 10:39:04 -05:00
Craig E. Despeaux d3ca61ef58 Adjust all context = NULL tests to expect GETDNS_RETURN_INVALID_PARAMETER 2014-02-04 10:17:28 -05:00
Neel Goyal 4fceebbdcf Fix for issue #51 - do bit is always on 2014-02-04 10:07:47 -05:00
W.C.A. Wijngaards b698e96e63 fixup more base_free before context 2014-02-04 15:34:37 +01:00
Willem Toorop 465fa0986f Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-04 15:15:06 +01:00
Willem Toorop 4316a36a7c memory leak in getdns_apply_network_result 2014-02-04 15:14:51 +01:00
Willem Toorop d9424e8871 Make tests_dnssec exit at some point 2014-02-04 15:10:23 +01:00
W.C.A. Wijngaards 74e140d461 make make example work. 2014-02-04 15:09:08 +01:00
W.C.A. Wijngaards 0b070309c3 Free event base after the context. 2014-02-04 14:18:23 +01:00
W.C.A. Wijngaards e0f9ab9688 Fix abort on exit on Solaris; properly deregister events in evports. 2014-02-04 14:16:04 +01:00
W.C.A. Wijngaards 91d9bcf074 Makefiles are now compatible with Sun Make. Solaris port works. 2014-02-04 14:10:14 +01:00
W.C.A. Wijngaards 1193a3768f elide serial from packet tests 2014-02-04 11:39:14 +01:00
W.C.A. Wijngaards f09f7ea981 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-04 11:35:58 +01:00
W.C.A. Wijngaards 028b96ca14 update testscript, check_dns is much better than diff. 2014-02-04 11:35:28 +01:00
Willem Toorop 374f5b09f4 if !context: GETDNS_RETURN_INVALID_PARAMETER
Bugfix #81
2014-02-04 11:25:21 +01:00
Willem Toorop 5dca30e977 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-04 11:25:02 +01:00
W.C.A. Wijngaards 6941ebddf1 Remove warnings about sprintf and strcat tests. 2014-02-04 11:20:33 +01:00
Willem Toorop baedda5ce8 Remove unspecified function 2014-02-04 11:00:57 +01:00
W.C.A. Wijngaards e8d7f1b3e8 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-04 10:15:25 +01:00
W.C.A. Wijngaards 9e5afa0b78 Makefiles are BSD compatible, extension included in make dist. 2014-02-04 10:14:46 +01:00
Willem Toorop bfeb001850 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-04 10:10:58 +01:00
Willem Toorop 7d29121721 pretty_print_dict print ints in lists
Bugfix #94
2014-02-04 10:10:12 +01:00
W.C.A. Wijngaards cead404fc6 Fix double definition, put ifeq at start of the line. 2014-02-04 09:57:25 +01:00
W.C.A. Wijngaards ebf928ce84 Fix issue #87: ulabel to alabel fails on stringprep_locale_to_utf8. 2014-02-04 09:49:12 +01:00
Craig E. Despeaux e5eca10d7e Fix getdns_pretty_print_dict() test 2014-02-03 23:13:25 -05:00
Craig E. Despeaux 96a38239cf Adjust for invalid parameter when address_type or address_data is invalid 2014-02-03 21:54:13 -05:00
cedespeaux 6c154c8333 Merge pull request #91 from verisign/feature/fix_getdns_address_nxdomain_case
Corrected getdns_address_8 test which produces NXDOMAIN response
2014-02-03 18:48:28 -08:00
Craig E. Despeaux 3a181dc7ba Corrected getdns_address_8 test which produces NXDOMAIN response 2014-02-03 21:42:58 -05:00
Neel Goyal 3c8b853231 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-03 21:34:17 -05:00
Neel Goyal c8b16f0590 Update hostname to return inv parameter. Return proper code in list get length methods. 2014-02-03 21:34:11 -05:00
cedespeaux 7730b88bad Merge pull request #90 from verisign/feature/adjust_general_and_sync
Adjust getdns_general() and getdns_general_sync() tests such that name =...
2014-02-03 18:31:38 -08:00
Craig E. Despeaux 61fe5cc56f Adjust getdns_general() and getdns_general_sync() tests such that name = <ip address> produces bad domain 2014-02-03 21:25:55 -05:00
Neel Goyal 86896652a8 Fix tests for non eventloop 2014-02-03 19:57:10 -05:00
Willem Toorop 9c07e4dc85 Start with validate_dnssec
With getdns_dict to ldns_rr function
2014-02-04 00:10:28 +01:00
Neel Goyal 1caf653a01 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-03 17:47:06 -05:00
Neel Goyal 07dcd6cc0e Merge in stock unbound 2014-02-03 17:46:58 -05:00
Willem Toorop 53b7949866 rm warning in getdns_convert_dns_name_to_fqdn 2014-02-03 23:38:29 +01:00
Neel Goyal e1c567ecef Add fire_callback for clearing outstanding requests 2014-02-03 17:38:06 -05:00
Willem Toorop 41a2554803 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-03 23:36:00 +01:00
Willem Toorop 0797b60bfb Compartmentalize priv_getdns_get_validation_chain 2014-02-03 23:34:55 +01:00
Neel Goyal 8b64c521a8 Merge develop in. Add local timer 2014-02-03 17:23:31 -05:00
Glen Wiley f709199d5b updated unbound compile steps 2014-02-03 17:02:53 -05:00
Willem Toorop c80b24442b Memory leak in tests_dnssec.c 2014-02-03 22:47:22 +01:00
Willem Toorop 1e14430eaf Memory leak in getdns_convert_dns_name_to_fqdn 2014-02-03 22:42:32 +01:00
Willem Toorop ca9347b583 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-02-03 22:37:34 +01:00
Willem Toorop 690025c0ca Memory leak in priv_getdns_create_dict_from_rdfs 2014-02-03 22:36:42 +01:00
Neel Goyal 6a07664ef9 Fix an issue with timeouts in the async 2014-02-03 16:33:50 -05:00
Glen Wiley 16e58b28a3 cleaned up example, added error code checks 2014-02-03 15:39:09 -05:00
Craig E. Despeaux 69e61934b0 Added tests for getdns_hostname_sync() 2014-02-03 10:53:26 -05:00
Craig E. Despeaux af1d2ad667 minor change 2014-02-03 10:53:08 -05:00
Willem Toorop 191929d105 val. chain dont lookup "." DS and better cb lock 2014-02-03 16:08:15 +01:00
Willem Toorop 752ad0d420 Adapt for new unbound-event-api 2014-02-03 14:37:32 +01:00
Willem Toorop 8992eecf1a Detection of which libevent fix 2014-02-03 14:37:09 +01:00
Willem Toorop 121d3949d8 Fix libevent2 detection on FreeBSD 2014-02-03 14:00:45 +01:00
Craig E. Despeaux e4db9d109c Added tests for getdns_hostname() 2014-02-02 15:50:11 -05:00
Neel Goyal c658b55d73 Add support for getting next timeout and number of pending events 2014-01-31 15:48:00 -05:00
Neel Goyal b2ac3629f3 Add header for event extension 2014-01-31 15:20:55 -05:00
Neel Goyal e707643a3f Cleanup outstanding requests on eventloop change or context destroy 2014-01-31 15:16:10 -05:00
Neel Goyal 81c5de26ea Merge in develop. 2014-01-31 14:50:38 -05:00
Neel Goyal 1f847b0d96 Add timeout support 2014-01-31 14:43:02 -05:00
W.C.A. Wijngaards 4301ddc8ff Fix compile on BSD 2014-01-31 16:34:42 +01:00
W.C.A. Wijngaards da9b0730d6 Fix makefile for test, fix segfault in dnssec code. 2014-01-31 16:11:39 +01:00
W.C.A. Wijngaards 47f567d57d Fix spaces to tab. 2014-01-31 16:02:58 +01:00
Nitin f38a9f4828 Merge pull request #82 from verisign/feature/test_ipaddress
add new test set_timeout and removed printf
2014-01-31 07:00:36 -08:00
Nitin Singh a0d52e95ed add new test set_timeout and removed printf 2014-01-31 09:59:44 -05:00
Willem Toorop 102a9b3be1 qnames also in dname wire format 2014-01-31 00:32:39 +01:00
Willem Toorop 650b6dbda4 Print rr type ints as type and dnames as dname 2014-01-31 00:16:34 +01:00
Willem Toorop 692f458690 bindata and int rdata attributes 2014-01-30 23:38:55 +01:00
Nitin 53742767b5 Merge pull request #80 from verisign/feature/test_ipaddress
added test for display ip addresses and context_set_context_update
2014-01-30 11:26:11 -08:00
Nitin Singh 1f6bbfb711 added test for display ip addresses and context_set_context_update 2014-01-30 14:24:22 -05:00
Willem Toorop e759fb80cf Start with all section 5.3 types rr-dict creation
I guess for static functions and structs it is okay to give them any name,
but the private inter-object symbols should be distinguishable from the
non-private symbols (to export non-private ones later in one go with libtool)
2014-01-30 17:04:43 +01:00
monkeydogma ac3ce58811 Merge pull request #79 from verisign/check_tests
update getdns_address test cases
2014-01-29 11:47:18 -08:00
Bryan Graham 2bb6291a6a update getdns_address cases 2014-01-29 18:53:49 +00:00
Bryan Graham 61ce95cc7a alter address_sync -> address 2014-01-28 18:21:24 +00:00
Craig E. Despeaux cb0d92cdfc Fixed false negatives in check_getdns_list_get_data_type.h 2014-01-28 10:28:27 -05:00
Neel Goyal eb43d9fb02 Merge in develop latest 2014-01-28 10:04:10 -05:00
Glen Wiley 9b3a643def removed references to MIT license, replaced with BSD license 2014-01-28 09:37:35 -05:00
Glen Wiley 118864aeb6 removed references to MIT license, replaced with BSD license 2014-01-28 09:30:01 -05:00
Glen Wiley 0dbc9ca8dc fixed license header 2014-01-28 09:22:46 -05:00
Glen Wiley 5c75d3c6a6 beefed up some function comments 2014-01-28 09:07:21 -05:00
Willem Toorop f0f755ec86 Merge branch 'feature/return_validation_chain' into develop 2014-01-28 10:42:12 +01:00
Neel Goyal 073c8ba7b9 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-01-27 19:33:03 -05:00
Neel Goyal 4c0e13ac76 Attempt to address issue #46 2014-01-27 19:32:54 -05:00
Neel Goyal 67fdf0eb04 timeout stubs 2014-01-27 17:05:25 -05:00
Willem Toorop 4782c9b7cc Return validation chain when requested 2014-01-27 22:01:37 +01:00
Bryan Graham ed62358d01 fixed assert on return code for NULL input values 2014-01-27 19:43:12 +00:00
Willem Toorop 232ce99558 Add dnssec test
+rename dnssec_return_supporting_responses to dnssec_return_validation_chain
2014-01-27 10:51:27 +01:00
Neel Goyal af5e716d6d Merge branch 'develop' of github.com:verisign/getdns into develop 2014-01-24 11:21:55 -05:00
Neel Goyal 01013c6be8 Tweak makefile to only build libgetdns on all 2014-01-24 11:21:49 -05:00
Nitin fd0b18ff10 Merge pull request #76 from verisign/feature/check_examples
fix code
2014-01-23 12:54:00 -08:00
Nitin Singh 90e465ba9f fix code 2014-01-23 15:52:18 -05:00
Nitin e51214dfbc Merge pull request #75 from verisign/feature/check_examples
add new test for getdns_list
2014-01-23 12:37:17 -08:00
Nitin Singh c71eaebccc add new test for getdns_list 2014-01-23 10:26:13 -05:00
Neel Goyal f98b99e661 Fix typo in make install 2014-01-22 20:53:26 -05:00
Neel Goyal 13b9e74ff5 Update extensions 2014-01-22 19:55:04 -05:00
Neel Goyal 56ff244133 Merge in develop latest 2014-01-22 11:08:41 -05:00
Neel Goyal f2b9242cd4 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-01-22 11:00:57 -05:00
Neel Goyal d8779030f1 Merge branch 'feature/check_examples' into develop 2014-01-22 11:00:40 -05:00
Willem Toorop dd0563c4ae [API 0.379] rm warnings in example-reverse.c 2014-01-22 10:53:17 +01:00
Willem Toorop 0fe04964c3 [API 0.378] C++ Compilation support 2014-01-22 10:42:01 +01:00
Willem Toorop 9a1f739840 But we do need the netinet/in.h include 2014-01-22 10:40:12 +01:00
Willem Toorop 2b785d39b2 [API 0.377] rm unnecessary #include <netinet/in.h> 2014-01-22 10:31:30 +01:00
Neel Goyal 2bcfedcf78 Initial pass at using unbound stock 2014-01-21 15:31:22 -05:00
Willem Toorop d9e3485f8b Merge fixes 2014-01-20 16:18:14 +01:00
Willem Toorop 5345753868 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-01-20 16:07:36 +01:00
Neel Goyal a00bcbc761 Fix for issue #68. Implement getdns_dict_remove_name. 2014-01-15 16:25:46 -05:00
Willem Toorop f81db41872 Match getdns.h with current spec
Introducing consts at several places
2014-01-14 17:25:23 +01:00
Willem Toorop 781a6a271f Move remove_name for easy comparison with spec 2014-01-14 15:46:49 +01:00
Melinda Shore 4866a4314a Added check for null being passed to convert_ulabel_to_alabel() and convert_alabel_to_ulabel() 2014-01-13 14:11:28 -08:00
Craig E. Despeaux c09ca85565 Merge remote branch 'origin/develop' into feature/check_examples 2014-01-13 17:10:00 -05:00
Melinda Shore 4e7bd2e5cf fixed typo in argument to ldns_str2rdf_dname() 2014-01-13 14:07:30 -08:00
Bryan Graham 952308d200 Merge branch 'feature/check_examples' of github.com:verisign/getdns into feature/check_examples
final convert_alabel_to_ulabel.h convert_ulabel_to_alabel.h
2014-01-13 21:28:34 +00:00
Atlas config user 8782569d45 final convert_alabel_to_ulabel.h convert_ulabel_to_alabel.h 2014-01-13 21:25:10 +00:00
Craig E. Despeaux 46c5f01d20 Merge branch 'feature/check_examples' of github.com:verisign/getdns into feature/check_examples 2014-01-13 14:24:16 -05:00
Craig E. Despeaux 63ef00aa9f Modify expected return code for INVALID_PARAMETER conditions 2014-01-13 14:13:52 -05:00
Craig E. Despeaux 42f541652b Merge remote branch 'origin/develop' into feature/check_examples 2014-01-13 14:12:54 -05:00
Atlas config user e854db5a94 update convert_alabel_to_ulabel convert_alabel_to_ulabel 2014-01-13 18:38:37 +00:00
Atlas config user fd4ca9d919 initial check_getdns_convert_alabel_to_ulabel.h check_getdns_convert_ulabel_to_alabel.h 2014-01-13 16:38:41 +00:00
Willem Toorop 1c4616bfb5 Merge branch 'develop' of github.com:verisign/getdns into develop 2014-01-13 15:32:35 +01:00
Craig E. Despeaux e7be219f4e Added tests for getdns_dict_set_int() 2014-01-10 16:35:05 -05:00
Neel Goyal d4db2a2e9a Fix a segfault when passing a null response to the sync methods 2014-01-10 16:32:55 -05:00
Craig E. Despeaux 5946b17372 Merge remote branch 'origin/develop' into feature/check_examples 2014-01-10 16:32:01 -05:00
Craig E. Despeaux 75b89dabe9 Added tests for getdns_dict_set_bindata() 2014-01-10 14:29:08 -05:00
Craig E. Despeaux f392d9ebe5 Added tests for getdns_dict_set_list() 2014-01-10 13:50:31 -05:00
Craig E. Despeaux 43c43ac305 Test adjustments for GETDNS_RETURN_INVALID_PARAMETER 2014-01-10 11:57:37 -05:00
Craig E. Despeaux 693419c6cc Merge remote branch 'origin/develop' into feature/check_examples 2014-01-10 10:51:21 -05:00
Neel Goyal db32337238 Fix for #62 2014-01-10 10:45:45 -05:00
Craig E. Despeaux f55f25a924 Merge remote branch 'origin/develop' into feature/check_examples 2014-01-10 10:38:32 -05:00
Neel Goyal a08a4130c0 Fix for issue #50. 2014-01-10 10:35:03 -05:00
Craig E. Despeaux 6a1b48052b Merge remote branch 'origin/develop' into feature/check_examples 2014-01-10 10:29:14 -05:00
Neel Goyal 722a27bfef fix for issue #49 2014-01-10 10:28:28 -05:00
Craig E. Despeaux f15e147982 Merge remote branch 'origin/develop' into feature/check_examples 2014-01-10 10:17:55 -05:00
Neel Goyal 34d3f1f938 Fix for issue #67. return INVALID_PARAMETER if name, dict, or child dict are NULL 2014-01-10 10:09:07 -05:00
Neel Goyal 2c664e73fe Add the INVALID_PARAMETER return type 2014-01-10 09:58:33 -05:00
Craig E. Despeaux 413fcba9e3 Added tests for getdns_dict_set_dict() 2014-01-10 09:50:30 -05:00
Craig E. Despeaux b544ac2a00 Merge remote branch 'origin/develop' into feature/check_examples 2014-01-09 20:23:47 -05:00
Willem Toorop 069a49035d getdns_convert_fqdn_to_dns_name 2014-01-09 14:13:33 +01:00
Willem Toorop f305ac97da Stubs should be able to lookup AS112 zones 2014-01-09 13:44:31 +01:00
Willem Toorop d6118b4caa Allow null characters in wire fmt name -> fqdn 2014-01-09 13:41:41 +01:00
Willem Toorop 0b2d467420 Implement getdns_convert_dns_name_to_fqdn 2014-01-09 13:39:29 +01:00
Craig E. Despeaux 1856b6bb05 Fixed memory leaks found within tests 2014-01-08 14:50:43 -05:00
Craig E. Despeaux 5b9a09504a Added tests for getdns_dict_destroy() 2014-01-08 11:29:33 -05:00
Craig E. Despeaux d5f1a3fe4b Added tests for getdns_dict_get_int() 2014-01-07 14:49:04 -05:00
Craig E. Despeaux 7807d1ade0 Added tests for getdns_dict_get_bindata() 2014-01-07 13:44:39 -05:00
Craig E. Despeaux 9aef4f6e80 Added tests for getdns_dict_get_list() 2014-01-07 12:50:44 -05:00
Craig E. Despeaux 4301bb17c4 Fix more sloppiness, wrong function names in error messages for getdns_dict_get_dict() tests 2014-01-07 10:36:51 -05:00
Craig E. Despeaux 0f93bed1de Fixed suite name for getdns_dict_get_dict() tests 2014-01-07 10:32:48 -05:00
Craig E. Despeaux b1abc6e48c Added new tests for getdns_dict_get_dict() 2014-01-07 10:29:26 -05:00
Craig E. Despeaux 4fef4094a7 Added tests for getdns_dict_get_data_type() 2014-01-06 17:05:42 -05:00
Craig E. Despeaux 60d45dc5bc Fixed a comment line 2014-01-06 17:05:11 -05:00
Craig E. Despeaux 02ebe85773 Added tests for getdns_dict_get_names() 2014-01-06 15:51:11 -05:00
Craig E. Despeaux db507121cf Added tests for getdns_cancel_callback(). 2014-01-06 14:31:01 -05:00
Craig E. Despeaux c736df8a89 Added globals to support getdns_cancel_callback() tests.
Fixed macro evaluation problem in ASSERT_RC.
2014-01-06 12:59:43 -05:00
Craig E. Despeaux c8a7180a3a Added tests for context create and destroy 2014-01-02 13:46:23 -05:00
Craig E. Despeaux 0f1e27d0ba Merge remote branch 'origin/develop' into feature/check_examples 2014-01-02 13:43:23 -05:00
Melinda Shore 740ad82822 cast argument to getdns_convert_dns_name_to_fqdn() in example-reverse to char * to keep compiler happy 2013-12-31 17:05:52 -08:00
Glen Wiley 3248d223cd added prototype for remove_name 2013-12-27 09:35:47 -05:00
Craig E. Despeaux c18d406389 Implemented the rest of Neel's review feedback. 2013-12-20 16:47:59 -05:00
Craig E. Despeaux c1f7ced032 Implemented most of Neel's review feedback. 2013-12-20 14:08:19 -05:00
Craig E. Despeaux d9c3df6ce8 Added test suites for getdns_list_get_length() and getdns_list_get_data_type().
Removed any macros that performed variable declarations.
2013-12-20 11:20:57 -05:00
Craig E. Despeaux b35f533ce3 A little cleanup to eliminate some compile warnings. 2013-12-20 00:00:41 -05:00
Bryan Graham 181111fa69 delete check_getdns_address_sync.c check_getdns_general_sync.c 2013-12-19 19:44:54 -05:00
Bryan Graham 01c70b73c9 refactoring: check_getdns_common.h check_getdns_common.c check_getdns.c, tests are now in header files 2013-12-19 19:36:41 -05:00
Craig E. Despeaux 5e08bbc347 Removed debug related printf. 2013-12-19 09:42:36 -05:00
Craig E. Despeaux 09631e038b New source file for getdns_general and updates to getdns_general_sync. 2013-12-18 16:23:07 -05:00
Bryan Graham ae3b661ed9 added check_getdns_address_sync.c 2013-12-17 19:50:40 -05:00
Craig E. Despeaux 6d0bc40a13 Added unit test program that uses check. 2013-12-17 16:03:10 -05:00
Neel Goyal 8792fe63a2 Fix issue #44 - remove extra i++ 2013-12-13 15:49:26 -05:00
Neel Goyal cc8fc8aaf7 Fix a typo for issue #43 fix 2013-12-12 14:01:37 -05:00
Neel Goyal 52befefdf8 Merge branch 'develop' of github.com:verisign/getdns into develop 2013-12-12 14:00:04 -05:00
Neel Goyal 93211cc99a Fix for issue #43 - add additional header fields 2013-12-12 13:59:53 -05:00
Melinda Shore 80e29b53bb reverted error text to spec 2013-12-11 18:06:53 -08:00
Willem Toorop d987ec0440 Update examples in the API specification
They are now actually working with our implementation
2013-12-11 23:55:35 +01:00
Willem Toorop 372c6772b0 Merge branch 'develop' of github.com:verisign/getdns into develop
Conflicts:
	src/test/Makefile.in
2013-12-11 23:45:47 +01:00
Willem Toorop 51f0299137 Fix example-reverse (and reverse_address)
From the example it is clear that network format addresses are expected for getdns_hostname*
2013-12-11 23:41:21 +01:00
Neel Goyal 0c0d5b63ae Remove a test that shouldn't have been added 2013-12-11 16:46:56 -05:00
Willem Toorop 8a8accea42 Copied examples from spec and fixed everything ;)
Well.. fixed the examples so they work and free memory
and fixed our code to return correct dict format with "just_address_answers"

Now tests are probably broken, and also the example-reverse needs some attention
2013-12-11 16:21:49 +01:00
Neel Goyal 1e9f716b6f Check for answer on getdns_list_get methods 2013-12-10 18:27:28 -05:00
Neel Goyal 7db1610c95 Have add item default to adding an int of value 0 2013-12-09 14:11:17 -05:00
Neel Goyal 969ce94358 Merge branch 'develop' of github.com:verisign/getdns into develop 2013-12-09 12:55:42 -05:00
Neel Goyal db23854041 Fix NPE (Issue #42) 2013-12-09 12:55:33 -05:00
Willem Toorop 4c7a322d71 Merge branch 'develop' of github.com:verisign/getdns into develop 2013-12-09 16:26:48 +01:00
Willem Toorop 391fbdfbd1 getdns_list_set_* on list length mean append 2013-12-09 16:26:18 +01:00
W.C.A. Wijngaards 5bb291ddb6 Doxyfile had wrong version number inside. 2013-12-09 16:21:02 +01:00
W.C.A. Wijngaards e80082aeaf autoconf and autoheader recent configure.ac change 2013-12-09 09:11:31 +01:00
Willem Toorop 3dfe92da64 extended memory functions 2013-12-09 00:52:38 +01:00
Willem Toorop c80cab6929 getdns_strdup, getdns_bindata_(copy|destroy)
Restructure a bit to make that work too
2013-12-09 00:05:18 +01:00
Willem Toorop 70e5193b3f Context has own mem-funcs
It keeps using mem funcs for internal state that were given upon context creation.
Only dicts and lists are created with mem funcs set by getdns_context_set_memory_functions
2013-12-08 23:15:57 +01:00
Willem Toorop 8fe9da6503 Header functions, structs/unions and macro's 2013-12-08 22:56:34 +01:00
Willem Toorop 152bffb883 Two forgotten _TEXT quotes 2013-12-06 15:57:22 +01:00