Commit Graph

174 Commits

Author SHA1 Message Date
Willem Toorop 7d29121721 pretty_print_dict print ints in lists
Bugfix #94
2014-02-04 10:10: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
Craig E. Despeaux 3a181dc7ba Corrected getdns_address_8 test which produces NXDOMAIN response 2014-02-03 21:42:58 -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
Neel Goyal 07dcd6cc0e Merge in stock unbound 2014-02-03 17:46:58 -05:00
Neel Goyal 8b64c521a8 Merge develop in. Add local timer 2014-02-03 17:23:31 -05:00
Willem Toorop c80b24442b Memory leak in tests_dnssec.c 2014-02-03 22:47:22 +01:00
Neel Goyal 6a07664ef9 Fix an issue with timeouts in the async 2014-02-03 16:33:50 -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 8992eecf1a Detection of which libevent fix 2014-02-03 14:37:09 +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 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
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
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
Willem Toorop f0f755ec86 Merge branch 'feature/return_validation_chain' into develop 2014-01-28 10:42:12 +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
Nitin Singh 90e465ba9f fix code 2014-01-23 15:52:18 -05:00
Nitin Singh c71eaebccc add new test for getdns_list 2014-01-23 10:26:13 -05:00
Neel Goyal 13b9e74ff5 Update extensions 2014-01-22 19:55:04 -05: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
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
Craig E. Despeaux e7be219f4e Added tests for getdns_dict_set_int() 2014-01-10 16:35:05 -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 413fcba9e3 Added tests for getdns_dict_set_dict() 2014-01-10 09:50:30 -05: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 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
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
Willem Toorop 391fbdfbd1 getdns_list_set_* on list length mean append 2013-12-09 16:26:18 +01:00
Willem Toorop 3829dca0cc Get rid of typedefs for structs 2013-12-06 15:54:06 +01:00
Willem Toorop 1ecf9d9ef8 Get rid of stdbool.h 2013-12-06 14:10:28 +01:00
Willem Toorop ab75b89da2 Remove/add missing prototypes 2013-12-03 16:09:26 +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 ad9ffb5200 Remove unused flags (libtool adds -fPIC and more) 2013-12-03 10:46:18 +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 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
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 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 f8380ff862 Ran indent with the indent.pro committed 2013-11-05 15:03:44 -05:00
Neel Goyal 6289e2cad9 Merge branch 'develop' of github.com:verisign/getdns into develop 2013-11-04 13:44:18 -05:00
Neel Goyal bf57b1e5b9 Update test messages per efence 2013-11-04 13:44:09 -05:00
Willem Toorop 8206a9e145 Merge branch 'develop' of github.com:verisign/getdns into develop
Conflicts:
	src/util-internal.c
2013-11-04 10:36:31 -08:00