Sara Dickinson
b74c62066c
Cleanup
2015-10-16 18:31:57 +01:00
Sara Dickinson
28ffb2fdf6
Add ls_authentication to API
2015-10-16 17:00:14 +01:00
Sara Dickinson
af617e92a7
Implement authenticaiton fallback on a given upstream (needs more work). Also need API option to set auth requirement.
2015-10-16 17:00:14 +01:00
Sara Dickinson
e710286e45
Start work on better authentication
2015-10-16 16:57:13 +01:00
Willem Toorop
d0a80925c2
Bugfixes for setting with json pointers
...
+ scratchpad for developing/debugging
2015-10-08 12:54:30 +02:00
Willem Toorop
7bf481d812
ldns still (but only) needed for unit tests
2015-09-28 11:44:39 +02:00
Willem Toorop
53e23f1358
Revert "Revert "Merge pull request #112 from saradickinson/features/tls_auth""
...
This reverts commit 6d29e6044e
.
2015-09-04 10:56:30 +02:00
Willem Toorop
0e66d28be8
Set processing flag around user callbacks
...
To fix destroying contexts from user callbacks in stub mode.
The complete test suite runs in stub mode now too.
2015-09-03 15:07:29 +02:00
Willem Toorop
6d13ec19cd
--with-getdns_query configure option +
...
make pub target (for signing and hashing dist tarball) +
make megaclean target (for erasing all source and git reset --hard)
2015-08-28 13:33:02 +02:00
Willem Toorop
6d29e6044e
Revert "Merge pull request #112 from saradickinson/features/tls_auth"
...
This reverts commit d436165a88
, reversing
changes made to 7c902bf73c
.
2015-08-27 13:31:22 +02:00
Willem Toorop
55aa759730
Don't spawn extra process for recursion calls
2015-08-27 13:22:24 +02:00
Willem Toorop
6446643396
Get lines via custom eventloop
2015-08-26 22:25:42 +02:00
Willem Toorop
32e4e8fa9d
Debug custom event loop
2015-08-26 17:01:28 +02:00
Willem Toorop
4ecf6b23dc
First round of bugfixes in custom eventloop
2015-08-26 16:13:25 +02:00
Willem Toorop
c86df63b7a
Custom event loop in getdns_query
2015-08-26 14:32:46 +02:00
Willem Toorop
b9e8455e27
Internal symbols always prefixed with _getdns
2015-08-19 16:30:15 +02:00
Sara Dickinson
2404cc2c8e
Extend regression test
2015-08-15 15:27:58 +01:00
saradickinson
cb1dff1ac7
Add ability to verify server certificate using hostname for TLS/STARTTLS
...
NOTE: This implementation will only work for OpenSSL v1.0.2 and later.
Doing it for earlier versions is totally insane:
https://wiki.openssl.org/index.php/Hostname_validation
2015-08-15 14:40:15 +01:00
Sara Dickinson
8beace7036
Fix location in manual test script. Add build/ to .gitignore
2015-08-15 14:36:36 +01:00
Sara Dickinson
ab60211020
Fix fallback failures. Add manual regression test script.
2015-08-12 11:42:02 +01:00
Willem Toorop
d52b10e703
Fix builddir/srcdir for tests
2015-07-19 12:15:28 +02:00
Willem Toorop
e91f7d53b5
Correct getdns_extra.h location for tests too
2015-07-19 11:48:24 +02:00
Willem Toorop
cacd8951ff
getdns_query -k to test for root trust anchor
...
has exit status 0 on success, 1 otherwise.
2015-07-09 23:10:22 +02:00
Willem Toorop
201b6af9a2
clang compiler warnings + 1 bug!
...
Bug is countring insecure answers in util-internal.c
found by clang warning reporting
2015-07-08 13:07:24 +02:00
Willem Toorop
a5bacfefcf
memory leak fixes
2015-07-08 11:07:44 +02:00
Willem Toorop
e571883811
Fix test for NODATA address_sync lookup
...
hampster.com no longer suitable anymore.
2015-07-07 11:46:52 +02:00
Willem Toorop
f066d5ef73
Merge branch 'features/native-stub-dnssec' into develop
...
Conflicts:
configure.ac
src/stub.c
2015-07-02 10:27:27 +02:00
Willem Toorop
6cffc4792b
Validate replies with getdns_validate_dnssec
...
You can feed it the replies_tree as the records to validate list
2015-07-02 00:25:41 +02:00
Willem Toorop
2b3aa84337
getdns_query show output of getdns_validate_dnssec
2015-07-01 14:38:24 +02:00
Sara Dickinson
cb5bbac26d
Do better with unbound transport mapping and fix problems with sync fallback
2015-06-25 20:21:00 +01:00
Sara Dickinson
8819d29535
Implement TCP fallback and hack for lack of sync idle timeout.
2015-06-24 18:49:34 +01:00
Sara Dickinson
c9a0ffc7a5
Improve error reporting in getdns_query.
2015-06-23 17:01:43 +01:00
Sara Dickinson
c425f96e0b
Fix TLS handshake for sync messages.
2015-06-23 15:39:56 +01:00
Sara Dickinson
b73b5b2792
Fix some bugs...
2015-06-21 16:55:12 +01:00
Sara Dickinson
635cf9e182
Re-factor of internal handing of transport list.
2015-06-19 18:28:29 +01:00
Sara Dickinson
0acdcc34b0
Changelog, idle_timeout test, formatting
2015-06-18 17:29:23 +01:00
Sara Dickinson
68dfb15706
Add context idle timeout
2015-06-18 17:11:11 +01:00
Sara Dickinson
8dd8d90e74
Commit addition of transport list to the API.
...
- set and get functions are added.
- Existing transport functions retained for backwards compatibility.
- Basic combinations work as before, but underlying functional changes and cleanup are not complete yet...
- Context level options for timeouts and max_transactions_per_tcp_connection coming soon...
2015-06-17 17:18:09 +01:00
Willem Toorop
d5f70ab904
rm spurious execute bits +unit test to detect them
...
Thanks Paul Wouters
2015-05-26 14:16:27 +02:00
saradickinson
3ac5e660f9
Address few minor bugs pointed out by willem
2015-05-11 22:01:31 +02:00
Sara Dickinson
79b3412fbf
Add another transport option as proof of concept for STARTTLS.
2015-04-29 19:20:25 +01:00
Willem Toorop
84c5b67ee0
Re-enable printing of json with getdns_query
2015-04-18 09:53:50 +02:00
saradickinson
99aa79b48f
First pass at TLS implementation - needs work!
2015-04-16 18:05:27 +01:00
Willem Toorop
830e0267b3
Fix ASSERT_RC macro with check_getdns
2015-04-03 00:15:32 +02:00
Willem Toorop
c63bbd1399
s/getdns_strerror/getdns_get_errorstr_by_id/g
...
In the unit tests make use of the newly exposed error string getter
2015-04-02 23:08:35 +02:00
Willem Toorop
18381e7753
Get rid of +sit option in getdns_query
2015-04-02 13:59:10 +02:00
Willem Toorop
b5d6180506
enlarge timeouts for hostname_12 unit tests
2015-03-26 13:40:39 -05:00
Willem Toorop
e6462aa0e4
JSON output
2015-03-20 19:55:17 +01:00
Willem Toorop
5dd2236675
getdns_query edns cookies testing
2015-03-09 23:32:21 +01:00
Willem Toorop
13b7133b9d
Fix NOERROR/NODATA test
...
Because hampster.com started to be an e-mailable domain
2015-03-02 11:44:27 +01:00
Willem Toorop
af47cf81a3
Fix reversed IPv6 to domain under our control
2015-02-19 10:31:18 +01:00
Willem Toorop
0a9477d9d7
getdns_query RR type parsing bugfix
...
We need a terminating '\0' as last character always
2015-02-19 00:19:01 +01:00
Willem Toorop
f9a0974e5a
just_address_answers only with getdns_address()
...
We gave it always, but reading the spec it seems it is only required when a
call to getdns_address() or getdns_address_sync() was made.
2015-01-29 12:29:05 +01:00
Willem Toorop
736f5ff157
No executable flags on source files
...
Thanks Paul Wouters
2015-01-20 12:16:49 +01:00
Willem Toorop
6fc63d242b
Link build requirements in tests too
...
Thanks Ondřej Surý
2015-01-20 12:14:23 +01:00
Willem Toorop
90e988c8a3
Make the transport server work on Mac OS-X too!
2015-01-16 15:15:12 +01:00
Willem Toorop
fabf0703a8
Fix unused variable warning
2015-01-14 14:17:08 +01:00
Willem Toorop
a44ad67939
Set options in interactive mode too
2014-11-11 15:20:51 +01:00
Willem Toorop
9356da25ac
Reversed lookups with getdns_query
2014-11-10 16:30:45 +01:00
Willem Toorop
b780db0538
Portability with older systems
...
(tested on SunOS 5.11)
2014-11-07 16:57:24 +01:00
Willem Toorop
335c701ce5
Fix dependencies in Makefiles, get rid of VPATH
...
They couse trouble finding the dependencies in the correct places.
Also, use -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 only when needed
2014-11-07 15:18:32 +01:00
Willem Toorop
30627045ae
Use pkg-config to configure libcheck
...
where available
2014-11-07 09:07:58 +01:00
Willem Toorop
3c9b0c2e30
Don't prefix extension libraries names from /src
2014-11-07 07:26:09 +01:00
Willem Toorop
d7300c17f8
Prevent duplicate symbol _context on Darwin
2014-11-06 21:09:28 +01:00
Willem Toorop
a4bb10396f
Check for libcheck requirements
2014-11-06 20:47:52 +01:00
Willem Toorop
87a8889c7e
Let libtool evaluate symbols in correct order
...
This makes libev work on FreeBSD, so resolves issue #43
2014-11-04 14:56:02 +01:00
Willem Toorop
c7e7c3804a
Merge branch 'master' of github.com:getdnsapi/getdns
2014-10-31 14:20:39 +01:00
Willem Toorop
114e459a43
Make things work on FreeBSD again
2014-10-31 14:17:30 +01:00
Willem Toorop
a0e1311afb
Fix install getdns_query target
2014-10-31 11:28:42 +01:00
Willem Toorop
0bb94ff63c
Install target in src/test for getdns_query
2014-10-30 16:47:11 +01:00
Willem Toorop
2540ef820e
tests_dnssec can also be done with getdns_query
2014-10-28 16:19:49 +01:00
Willem Toorop
a1b06ec0d7
Add my own crude test program
2014-10-28 14:50:20 +01:00
Willem Toorop
18c316e396
Suppress compile warning
2014-10-27 15:15:59 +01:00
saradickinson
339e4f7049
Fixing async test
2014-10-23 08:42:15 +00:00
saradickinson
88bdbdc972
Crude changes to stub test scripts to allow testing of all transport and recusive mode combinations
2014-10-22 17:09:33 +00:00
Willem Toorop
a1be0c985d
Miscelaneous fixes that came out of the unit tests
...
TODO: libuv still has issues. Do we really need a close callback?
2014-10-15 01:13:39 +02:00
saradickinson
d9addba883
Second pass at implementing per query namespaces!
2014-09-25 15:59:05 +00:00
saradickinson
46748c9a0c
Housekeeping of ldns res. Fix transport test.
2014-09-17 18:24:07 +00:00
saradickinson
cbfea31081
Add extra check in test_stub_sync for TCP messages
2014-09-13 17:07:07 +00:00
saradickinson
f89acb6e2d
Setting up nameservers correctly for ldns as stub
2014-09-13 16:19:25 +00:00
John Dickinson
372c980453
Added a check for transport
2014-09-04 14:50:09 +00:00
Willem Toorop
1d10483694
Temporarily disable timeout test 3
...
because of unpredictable results
2014-09-02 22:49:13 +02:00
Willem Toorop
ef3db96555
Merge branch 'master' into v0.1.2
2014-05-26 15:58:40 +02:00
Willem Toorop
45ac1bc7ae
Make libev work on Fedora too
2014-05-26 15:56:30 +02:00
Willem Toorop
d65496f787
Anticipate absense of implicit DSO linking
2014-05-23 13:40:56 +02:00
Willem Toorop
6262e3d8c8
Fix installs and distcleans for blddir != srcdir
2014-05-21 15:42:58 +02:00
Willem Toorop
61e28884b2
Loose non standard unexposed prototypes
...
getdns_list_add_item & getdns_dict_copy
2014-05-21 10:13:02 +02:00
Willem Toorop
448b033df5
Make test program find uninstalled .so
2014-05-20 17:15:54 +02:00
Willem Toorop
57b51a5dcc
prefer includes local to builddir
2014-05-19 15:50:34 +02:00
Willem Toorop
76dcab7850
Fix -I and -L flags to look into builddir too
...
And removal of looking into /usr/local/include and /usr/local/lib.
I hope this doesn't break anything...
2014-05-19 15:23:40 +02:00
Neel Goyal
22d305b3e0
Fix signal.h include.
2014-03-12 21:32:18 -04:00
ngoyal
f8a3f4bd3f
Update check_getdns_dict_destroy.h
2014-03-12 21:22:51 -04:00
ngoyal
b488432c24
Fix for undeclared SIGABRT
2014-03-12 21:20:17 -04:00
Neel Goyal
501bc14de6
Update destroys to return void. Assert failure in context destroy. Update tests
2014-03-11 11:43:41 -04:00
Neel Goyal
8e144d5648
Convert test programs to not use libevent.
2014-03-07 14:32:35 -05:00
Neel Goyal
c819553c58
Add return code to _destroy methods. Prevent destroy in callbacks for the context firing them
2014-03-07 10:42:37 -05:00
Glen Wiley
dffcb32a97
added LDFLAGS specific to extension libs
2014-03-07 02:19:32 -05:00
Neel Goyal
3f8e8ac098
Possible fix for #21 and tests
2014-03-05 22:13:37 -05:00
Neel Goyal
108f72bc36
Fix for issue #18 - allow destroy in callback
2014-03-04 17:00:18 -05:00
Neel Goyal
2b19661e77
Define u_char if including event.h for libevent1
2014-02-25 14:21:44 -05:00
Willem Toorop
d7c5122565
Merge branch 'develop' into release_20140225
2014-02-25 14:26:34 +01:00
Willem Toorop
d2c890ab6a
Fill in <organization> place holder.
...
s/the name of the <organization>/the names of the copyright holders/g
2014-02-25 14:23:19 +01:00
Willem Toorop
8d77505219
s/Versign/Verisign/g in all files
2014-02-25 14:12:33 +01:00
Glen Wiley
bea6fde7bf
relative references to libtool to smooth over binary dist build
2014-02-24 18:59:25 -05:00
Neel Goyal
deade2b8bb
Update extensions to add/remove persistent event based on request count
2014-02-21 18:42:04 -05:00
Neel Goyal
91daf87f4b
Update check_getdns - build one per event loop abstraction
2014-02-21 15:42:06 -05:00
Neel Goyal
2594d3d575
Modify check getdns to only use default loop. Adding changes for extensions in next commit
2014-02-21 14:08:37 -05:00
Neel Goyal
4f266d1a88
Change make test to only call check_getdns
2014-02-20 15:51:51 -05:00
Craig E. Despeaux
097e6936cb
Fix failing tests
2014-02-20 11:53:57 -05:00
Glen Wiley
344893f87f
fixed license and copyright notices
2014-02-20 09:12:19 -05:00
Willem Toorop
96b9f095a7
Implement getdns_root_trust_anchor
2014-02-19 16:56:00 +01:00
Neel Goyal
c11509cf41
Add opt record specific fields. Fix for issue #73
2014-02-18 15:10:28 -05:00
W.C.A. Wijngaards
bbdf91de9f
Use compiler detected by configure (portability test on Minix).
2014-02-14 11:40:23 +01:00
Nitin Singh
c3f4d3f2ce
fix return type
2014-02-11 16:43:00 -05: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
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
db2556fb5d
move to enum types leftovers in tests
2014-02-09 21:58:50 +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
576b81af48
More solid rr-dict to ldns_rr conversion
...
First steps in validate_dnssec
2014-02-06 22:09:00 +01:00
W.C.A. Wijngaards
ac332d4046
make tests work repeatedly (make test)
2014-02-06 09:11:42 +01: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
Craig E. Despeaux
276a0a3916
Strike BAD DOMAIN tests for IPs
2014-02-05 15:55:40 -05:00
Neel Goyal
562e2dd6df
Add libuv support. Change event loop handling in tests
2014-02-05 00:01:55 -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
Craig E. Despeaux
d3ca61ef58
Adjust all context = NULL tests to expect GETDNS_RETURN_INVALID_PARAMETER
2014-02-04 10:17:28 -05:00
W.C.A. Wijngaards
b698e96e63
fixup more base_free before context
2014-02-04 15:34:37 +01:00
Willem Toorop
d9424e8871
Make tests_dnssec exit at some point
2014-02-04 15:10:23 +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
1193a3768f
elide serial from packet tests
2014-02-04 11:39:14 +01:00
W.C.A. Wijngaards
028b96ca14
update testscript, check_dns is much better than diff.
2014-02-04 11:35:28 +01:00
W.C.A. Wijngaards
6941ebddf1
Remove warnings about sprintf and strcat tests.
2014-02-04 11:20:33 +01:00
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
Willem Toorop
bd7740fefa
Let tests_stub_sync print reply dict pretty
2013-11-04 10:33:27 -08:00
Neel Goyal
2db5fdbe0c
Fix some memory leaks
2013-11-04 12:51:13 -05:00
Willem Toorop
e09ad9c519
Oopsy, test needs to know the lists blocksize
2013-10-29 22:10:35 +01:00
Willem Toorop
06ad9a53b5
Pass existing CFLAGS and LDFLAGS through
...
Useful when dependencies are installed at custom locations
2013-10-29 20:31:25 +01:00
Melinda Shore
69cf72c1c4
Added linking test programs to libunbounc
2013-10-21 21:55:11 -07:00
Neel Goyal
65762811bf
Adding timeout support
2013-10-18 13:55:31 -04:00