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