Willem Toorop
|
59c92b884c
|
Syntax more closed to dnsextlang
|
2015-03-18 09:38:30 +01:00 |
Willem Toorop
|
9942550748
|
dnssec_return_validation_chain without ldns
|
2015-03-16 17:05:03 +01:00 |
Willem Toorop
|
70cb26bb00
|
Read trust anchor file without ldns
|
2015-03-15 21:25:38 +01:00 |
Willem Toorop
|
2ad1470b4e
|
char *getdns_pretty_print_list(getdns_list *list)
Handy for debugging purposes
|
2015-03-15 21:23:44 +01:00 |
Willem Toorop
|
ebb519919a
|
Get rid of ldns usage, and a malloc/free
|
2015-03-12 23:09:04 +01:00 |
Willem Toorop
|
c02f895358
|
Miscelaneous cleanups
as a consequence of ldns elemination with local-hosts
|
2015-03-12 22:41:39 +01:00 |
Willem Toorop
|
4b7ae8d0bc
|
Merge branch 'master' into local-hosts
|
2015-03-12 21:41:11 +01:00 |
Willem Toorop
|
90ae4bf62c
|
local-hosts handling without ldns
|
2015-03-12 21:37:03 +01:00 |
ngoyal
|
fb80ad9b4e
|
Update symbols to reflect new getters
|
2015-03-12 12:18:02 -04:00 |
Willem Toorop
|
5dd2236675
|
getdns_query edns cookies testing
|
2015-03-09 23:32:21 +01:00 |
Willem Toorop
|
d48c509bfc
|
Fix single repeat dict case
|
2015-03-09 23:31:49 +01:00 |
Willem Toorop
|
d72151ed51
|
rdata_raw for unknown rr types
|
2015-03-06 16:12:51 +01:00 |
Willem Toorop
|
fe10123323
|
header bits are 1 or 0
|
2015-03-05 15:26:06 +01:00 |
Willem Toorop
|
5575b9e31f
|
Miscellaneous memory issues found with valgrind
|
2015-03-05 15:03:40 +01:00 |
Willem Toorop
|
30806ce760
|
Remove ldns dependency from convert.c
|
2015-03-02 12:21:29 +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
|
2b8f65f389
|
rm ldns dependency from dict.[ch]
|
2015-03-02 11:38:46 +01:00 |
Willem Toorop
|
fe8f46b0af
|
The CSYNC RR type
|
2015-02-19 14:07:42 +01:00 |
Willem Toorop
|
af47cf81a3
|
Fix reversed IPv6 to domain under our control
|
2015-02-19 10:31:18 +01:00 |
Willem Toorop
|
9a0f4700ea
|
rm rdf template helper comments
|
2015-02-19 00:21:37 +01:00 |
Willem Toorop
|
12d3ca6797
|
HIP wireformat parsing
|
2015-02-19 00:20:13 +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
|
e845ffa3bf
|
IPSECKEY wireformat parsing
|
2015-02-18 23:36:32 +01:00 |
Willem Toorop
|
9b90ced595
|
Make special handlers for rdf work
+ bugfix in repetition of rdf blocks
|
2015-02-18 20:39:56 +01:00 |
Willem Toorop
|
bea4b50422
|
handlers for APL "n" and "adfpart" rdf's
|
2015-02-18 15:44:09 +01:00 |
Willem Toorop
|
f78fdd0594
|
Fix canonical_name at root of response dict
It will be the first canonical name in the replies.
|
2015-02-18 14:46:55 +01:00 |
Willem Toorop
|
a77f156d08
|
Remote the ldns_pkt result from the netreq
Proving that we don't need ldns_pkt any more
|
2015-02-18 12:36:42 +01:00 |
Willem Toorop
|
a722778b3c
|
Already lose some replaced functions
|
2015-02-17 23:11:37 +01:00 |
Willem Toorop
|
05cc557de0
|
Special handling for OPT
|
2015-02-17 22:59:47 +01:00 |
Willem Toorop
|
b1bf4a6741
|
canonical_name in reply dict + lose debug printing
|
2015-02-17 22:36:57 +01:00 |
Willem Toorop
|
ceeab9965a
|
Print null terminated bindata strings as strings
|
2015-02-17 21:44:16 +01:00 |
Willem Toorop
|
7fecb7d922
|
Get rid of debugging info
|
2015-02-17 21:44:01 +01:00 |
Willem Toorop
|
73776bcd48
|
dname's as decompressed bindata's
|
2015-02-17 21:28:39 +01:00 |
Willem Toorop
|
3c5b28ffaf
|
Fix printing of text type rdata fields
|
2015-02-17 17:06:36 +01:00 |
Willem Toorop
|
1fea8d3d1f
|
Don't forget to handle canonical name & dname's!
|
2015-02-17 11:58:51 +01:00 |
Willem Toorop
|
ced873a80d
|
Start with rdf iterators to rdata dict conversion
Todo: OPT
|
2015-02-17 11:53:01 +01:00 |
Willem Toorop
|
fd9ead4fec
|
Function to get the section of a rr_iter
|
2015-02-17 11:52:03 +01:00 |
Willem Toorop
|
d3f480009b
|
Convenience list append functions
|
2015-02-16 16:01:15 +01:00 |
Willem Toorop
|
177ee2046a
|
Wireformat rdata field iterator
|
2015-02-14 21:42:25 +01:00 |
Willem Toorop
|
2dcc0a0da6
|
Prefix private types with priv_ too
|
2015-02-14 12:30:51 +01:00 |
Willem Toorop
|
e0ab471de8
|
draft-levine-dnsextlang'ish type rr and rdata defs
|
2015-02-14 11:44:13 +01:00 |
Willem Toorop
|
04e2d4c2c1
|
bugfix: on tcp read, realloc with *new* buffer sz
|
2015-02-12 12:05:10 +01:00 |
Willem Toorop
|
cd098f9429
|
bugfix: Dynamic max payload only when OPT present
|
2015-02-12 12:03:20 +01:00 |
Willem Toorop
|
c649c675e2
|
bugfix: Include OPT when max payload is dynamic
|
2015-02-12 11:59:44 +01:00 |
Willem Toorop
|
37def257ee
|
Start with wireformat RR iterator
|
2015-02-11 23:51:20 +01:00 |
Willem Toorop
|
6a16a56717
|
create response header from wireformat
|
2015-02-11 16:59:47 +01:00 |
Willem Toorop
|
f01ed133f5
|
ldns_wire2pkt at create_getdns_response time only
This break priv_get_validation_chain
|
2015-02-11 14:55:22 +01:00 |
Willem Toorop
|
aedc4366ff
|
Wireformat debugging
|
2015-02-03 11:38:11 +01:00 |
Willem Toorop
|
9ed074e58d
|
set max_udp_payload_size 2 response size
|
2015-02-03 11:36:08 +01:00 |
Willem Toorop
|
b5a6fa8064
|
rm some obsolete includes in stub.c
|
2015-02-03 11:24:35 +01:00 |
Willem Toorop
|
de2e0b1157
|
transfer wiredata with unbound requests too
|
2015-02-03 11:23:30 +01:00 |
Willem Toorop
|
545a83e1a6
|
netreq->response contains wire_data packet
|
2015-02-03 11:12:05 +01:00 |
Willem Toorop
|
f1b916aac8
|
Store wireformat queries in netreq's too
|
2015-02-03 10:46:44 +01:00 |
Willem Toorop
|
3f046cf573
|
Embed netreqs in dns_reqs and wire_data in netreqs
TODO: make sure the wire_data buffer is filled with the response
|
2015-01-29 12:30:40 +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 |
wtoorop
|
b34a65f8fa
|
Merge pull request #82 from getdnsapi/feature/context_getters
Adding context getters
|
2015-01-20 11:28:29 +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
|
065b65d3b7
|
Bump version to 0.1.6 (library version 1.1.1)
|
2015-01-14 14:16:41 +01:00 |
Neel Goyal
|
310a7e330e
|
Adding getters
|
2014-12-06 23:46:44 -05: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
|
cf64c38dc1
|
Doxygen errors
|
2014-11-10 15:57:17 +01:00 |
saradickinson
|
593670f524
|
Removing debug statement (blush)
|
2014-11-07 20:17:03 -10: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
|
4cc4629bdf
|
Don't expose scheduling side of extensions
Also moved debugging macro's from types-internal.h ro util-internal.h
|
2014-11-07 11:38:02 +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
|
a16abce887
|
Don't export symbols that can be inline
Thanks Geoff Huston
|
2014-11-03 15:17:14 +01:00 |
Willem Toorop
|
850d8453c9
|
Make it work on linux again :/
|
2014-10-31 14:25:51 +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
|
b642d814e4
|
Bump library version because of binary API change
|
2014-10-31 11:30:24 +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
|
3bc67a83c3
|
strlcpy compat function prototype in config.h
(when needed)
|
2014-10-30 15:50:35 +01:00 |
Willem Toorop
|
6d2ff90203
|
Remove getdns_context_fd from exported symbols
|
2014-10-30 15:50:14 +01:00 |
Willem Toorop
|
905b4bcc8c
|
Fix compiling with libevent1
|
2014-10-30 15:42:08 +01:00 |
Willem Toorop
|
0daa5b573d
|
Allow to set empty bindata's
quite common in OPT record's rdata_raw
|
2014-10-30 15:08:42 +01:00 |
saradickinson
|
0680e1144f
|
Add detection of TFO support during configure
|
2014-10-28 17:51:49 +00:00 |
saradickinson
|
9d7d9997df
|
TCP fast open support (linux only). Enabled with --enable-tcp-fastopen configure option.
|
2014-10-28 17:51:49 +00:00 |
Willem Toorop
|
129d614f5c
|
pretty print getdns_context_get_api_information
|
2014-10-28 16:36:41 +01:00 |
Willem Toorop
|
2540ef820e
|
tests_dnssec can also be done with getdns_query
|
2014-10-28 16:19:49 +01:00 |
Willem Toorop
|
522a23d864
|
Get rid of context_fd
recursive mode only
|
2014-10-28 15:39:48 +01:00 |
Willem Toorop
|
a1b06ec0d7
|
Add my own crude test program
|
2014-10-28 14:50:20 +01:00 |
Willem Toorop
|
829c459823
|
Horrific typo! Please don't look.
|
2014-10-28 14:36:41 +01:00 |
Willem Toorop
|
d92dc8b460
|
edns_do_bit defaults to 0 with stub
And better handling of including OPT RR in stub query
|
2014-10-28 14:32:29 +01:00 |
Willem Toorop
|
f9195fde4d
|
getdns_context_set_follow_redirects not changed
Error in previous commit.
Nothing changed with getdns_context_set_follow_redirects.
It is simply not implemented
|
2014-10-28 14:27:30 +01:00 |
Willem Toorop
|
4740d0baf4
|
context setters that can be called after create
getdns_context_set_namespaces and getdns_context_set_upstream_recursive_servers
can also be called after context create now.
|
2014-10-28 14:23:40 +01:00 |
Willem Toorop
|
154a84665b
|
Fix priv_getdns_append_opt_rr
|
2014-10-27 21:35:44 +01:00 |
Willem Toorop
|
35c58cc598
|
set payload size < 512 to 512 with extensions too
|
2014-10-27 19:26:15 +01:00 |
Willem Toorop
|
4ac063f5b8
|
libevent1 fix
|
2014-10-27 15:45:27 +01:00 |
Willem Toorop
|
18c316e396
|
Suppress compile warning
|
2014-10-27 15:15:59 +01:00 |
Willem Toorop
|
4c8a179e87
|
issue #76 Setting payload < 512 should not error
Thanks gmadkat
|
2014-10-27 14:18:31 +01:00 |