Willem Toorop
a0cb4e1774
Move stub resolving to stub.c again
...
Merged hostname.c and service.c in general so that getdns_general_ns can become static.
Removed specialized synchronous handling from return_validation_chain code.
Removed un_timed_resolve (specialized sync handling is not needed anymore)
Renamed inter-object file symbols to priv_<name> and made intra-object symbols static as much as possible.
2014-10-15 23:04:39 +02:00
Willem Toorop
02ea4ae82b
typedefs at one place only
2014-10-15 21:00:57 +02:00
Willem Toorop
ee316741ac
Async stub resolver using crafted packets
2014-10-15 15:12:16 +02:00
Willem Toorop
8f254913f1
Sync functions use the async _loop functions too
...
So async and sync functions now have the same code path
2014-10-15 12:16:34 +02:00
Willem Toorop
893605041d
libuv extension now working too!
2014-10-15 10:47:36 +02:00
Willem Toorop
5db849f9ec
Generalize debugging scheme
2014-10-15 10:47:18 +02: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
Willem Toorop
768d8fbf4d
_loop version for async funcs
...
So they can be used by the sync functions with a libmini_event loop
2014-10-14 00:14:25 +02:00
Willem Toorop
3ee930d44e
Stub resolving with the libmini_event extension
2014-10-13 15:37:45 +02:00
Willem Toorop
21bb7d6197
Timeouts by reference are to count down to 0
...
To track how much time we've left for a request
2014-10-13 15:36:21 +02:00
Willem Toorop
c9de395b44
Fix correctly tracking of outstanding events
2014-10-13 15:35:41 +02:00
Willem Toorop
f61d2ae262
write and run methods for eventloop extension
2014-10-10 14:48:52 +02:00
Willem Toorop
2172a7280a
libuv according to new scheme
2014-10-10 11:14:01 +02:00
Willem Toorop
b3b634a2f5
libevent & libev following new extension scheme
2014-10-09 01:18:53 +02:00
Willem Toorop
1f203485e2
eventloop separate from context & libmini_event
2014-10-08 15:42:33 +02:00
Willem Toorop
a21895d145
Fix timeout handling & simultaneous 4 & 6 requests
...
Simultaneous 4 & 6 requests for async only.
Also get rid of the postponing of callbacks hack.
2014-10-07 15:52:41 +02:00
Willem Toorop
65db103c6d
Remove obsolete attributes from timeout_data_t
2014-10-07 10:18:29 +02:00
Willem Toorop
5fc9675397
libunbound requests processing with mini_event
2014-10-06 23:50:39 +02:00
Willem Toorop
54e0b42dcd
Timeouts via default mini_event extension
2014-10-06 23:04:12 +02:00
Willem Toorop
58b3e553de
Remove redundant param from schedule_timeout funcs
2014-10-06 20:23:50 +02:00
Willem Toorop
648153f98c
Timeouts are 64 bits
2014-10-06 16:10:09 +02:00
Willem Toorop
a9d37df6b8
Preliminary timeout implementation for stubs
2014-10-06 15:31:56 +02:00
Willem Toorop
68520e91d4
Return empty reponse on timeouts with async too
2014-10-06 15:11:03 +02:00
Willem Toorop
332f34b3f5
set_upstream_recursive_servers small bugfixes
2014-10-02 00:16:11 +02:00
Willem Toorop
2dcdfaba37
getdns_context_set_upstream_recursive_servers
2014-10-01 23:16:43 +02:00
Willem Toorop
3742edaf07
Get rid of the address_string attribute
...
Not in the spec, and had internal usage only (but not anymore)
2014-10-01 13:08:36 +02:00
Willem Toorop
1c6ce72f74
Parse /etc/resolv.conf ourselves
...
At the ame time IPv6 local-link scope_id support
2014-09-30 15:12:48 +02:00
Willem Toorop
ad127c9e56
delete a space
2014-09-29 14:41:49 +02:00
Willem Toorop
f9046275c1
Initial send and receive a simple udp packet
2014-09-27 01:07:42 +02:00
Willem Toorop
60d1af78c5
Merge branch 'features/gldns' into features/stub-functions
...
Conflicts:
src/sync.c
2014-09-26 22:17:42 +02:00
saradickinson
d9addba883
Second pass at implementing per query namespaces!
2014-09-25 15:59:05 +00:00
saradickinson
050506341c
First pass of implementing per query namespace lookup for stub resolver. Also a getdns local namespace lookup is now used for all sync calls.
2014-09-25 14:49:18 +00:00
Willem Toorop
9ebc0beacc
Merge branch 'features/gldns' into features/stub-functions
2014-09-24 23:17:18 +02:00
Willem Toorop
ea4ee27612
Merge branch 'master' into features/gldns
2014-09-24 23:16:46 +02:00
Willem Toorop
17e5262acc
Import mini_event & rbtree from unbound
2014-09-24 13:50:28 +02:00
Willem Toorop
4daa944e9e
Dnssec extensions set the do bit
2014-09-24 12:29:08 +02:00
Willem Toorop
8025b729de
Link in stub functions again
2014-09-23 10:51:00 +02:00
Willem Toorop
ceb211dfec
Merge branch 'features/gldns' into features/stub-functions
...
Conflicts:
src/sync.c
2014-09-23 10:44:48 +02:00
Willem Toorop
ee304d7181
Compatibility functions & make depend
2014-09-23 10:12:34 +02:00
Willem Toorop
a9b5cbef44
Make travis pass (use funcs from ldns < 1.6.17)
2014-09-22 16:32:33 +02:00
wtoorop
d492e388e2
Merge pull request #66 from saradickinson/ldns_stub_sync
...
Thank you Sara.
Travis fails because it uses a version of ldns that doesn't include ldns_resolver_query_status yet (introduced on 19 march 2013, so they have a version before 1.6.17). I guess we could simply replace with ldns_resolver_query for the time being...
2014-09-17 22:41:21 +02:00
saradickinson
8766f135df
More housekeeping
2014-09-17 18:47:04 +00:00
saradickinson
46748c9a0c
Housekeeping of ldns res. Fix transport test.
2014-09-17 18:24:07 +00:00
Willem Toorop
e598f64e80
gldns _buf support + add_opt_parameters extension
2014-09-16 15:43:20 +02:00
saradickinson
5a765ad632
Fix typo
2014-09-16 11:25:18 +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
Sara Dickinson
f59689cf68
Use ldns as stub resolover for sync queries part 1
2014-09-12 14:15:46 +00:00
Willem Toorop
c690e3907e
Set correct unbound option for edns payload size
2014-09-12 10:09:08 +02:00
Willem Toorop
635879e0ae
stub.[ch] not in this branch
2014-09-09 17:22:20 +02:00
Willem Toorop
26578220af
Make wire format query packet function
2014-09-09 17:19:52 +02:00
Willem Toorop
c40af0d316
s/sbuffer/gbuffer/g in src/Makefile.in too
2014-09-09 17:16:43 +02:00
Willem Toorop
ed8847a9cb
s/sbuffer/gbuffer/g
2014-09-09 16:49:57 +02:00
Willem Toorop
3468ea13e6
And not actually include on-board ldns2 (gldns)
2014-09-09 15:42:28 +02:00
Willem Toorop
83f53bd2ea
With on-board ldns (new ldns2 core from unbound)
...
Only the symbols for internal use. No usage yet.
2014-09-09 15:11:32 +02:00
John Dickinson
372c980453
Added a check for transport
2014-09-04 14:50:09 +00:00
Willem Toorop
a9dbea22ad
Chase NSEC and NSEC3 with return_validation_chain
2014-09-03 20:53:26 +02:00
Willem Toorop
772efb1186
[API 0.506] GETDNS_RESPSTATUS_ALL_BOGUS_ANSWERS
...
return code for with the dnssec_return_only_secure extension
2014-09-03 16:09:50 +02:00
Willem Toorop
f72a38b3cc
Remove old version of spec in clumsy location
2014-09-03 15:52:16 +02:00
Willem Toorop
3b9c1270c2
[API 0.505] "resolver_type" now "resolution_type"
...
Renamed in the response from getdns_context_get_api_information()
2014-09-03 15:42:11 +02:00
Willem Toorop
d0eea3ed7b
[API 0.503] Add CDNSKEY and OPENPGPKEY rr types
2014-09-03 15:33:03 +02:00
Willem Toorop
1d10483694
Temporarily disable timeout test 3
...
because of unpredictable results
2014-09-02 22:49:13 +02:00
Willem Toorop
555e467436
<rr>_unknown rdf for unknown/supported types
...
Also when underlying ldns doesn't support it
2014-09-02 22:31:50 +02:00
Willem Toorop
c8872d658f
Fix referencing non-existant structs
2014-08-25 11:04:43 +02:00
Willem Toorop
658e8cab77
Shumon's support for CDS, CDNSKEY & OPENPGPKEY
2014-08-21 14:26:41 +02:00
Willem Toorop
b4131d4540
Don't try showing unsupported ldns rdata fields
2014-08-21 14:25:42 +02:00
Willem Toorop
ffe4d3d295
More missing colons in unbound options
2014-08-19 16:38:59 +02:00
Willem Toorop
eac1647fba
Need a colon here too
2014-08-19 16:31:13 +02:00
John Dickinson
51d04447ea
Fix for issue 54: set_ub_dns_transport() not working
2014-08-10 14:59:03 +00:00
ngoyal
fb59ecd054
Fix sync test failures.
2014-07-28 17:56:40 -04:00
ngoyal
f3d3ac3bac
Fix issue #117
2014-07-28 17:46:40 -04:00
Willem Toorop
8bd5baef6f
sync funcs should GETDNS_RETURN_GOOD on timeouts
2014-07-01 23:40:49 +02:00
Willem Toorop
fc2f091f05
timed synchronous resolves
...
Also returns an response dict with status GETDNS_RESPSTATUS_ALL_TIMEOUT on timeout
2014-07-01 23:31:40 +02:00
Glen Wiley
d3dd1015f7
removed -release, added -version-info to libtool calls
2014-06-19 11:27:05 -04:00
Glen Wiley
20c6889f9d
added _BSD_SOURCE for linux to solve some lingering compile issues
2014-06-02 11:40:58 -04:00
Glen Wiley
ac0b808671
tweaking u_char checks
2014-06-02 10:50:52 -04:00
Glen Wiley
e284a702a8
removed define for u_char since it breaks some builds
2014-06-02 09:48:30 -04:00
Glen Wiley
0280c8fa83
fixed configure test for libevent 1.x on RHEL/CentOS
2014-06-02 08:34:34 -04: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
885c5447be
Typo fix. symfiles have the .symbols extension
2014-05-26 15:22:22 +02:00
Willem Toorop
76c6105824
Only export symbols that are really there
2014-05-26 15:19:02 +02:00
Glen Wiley
c79ce04b38
minor tweaks to address old versions of libtool
2014-05-23 12:15:53 -04:00
Willem Toorop
d65496f787
Anticipate absense of implicit DSO linking
2014-05-23 13:40:56 +02:00
Willem Toorop
f78e3d74ab
pretty print bindata's representing IP addresses
2014-05-22 18:31:30 +02:00
John Dickinson
06bec6645b
Added code to construct a fake packet to allow the RCODE to be returned when libunbound refuses a query
2014-05-22 15:25:36 +00:00
John Dickinson
ffe87138c5
Added support for specify_class
2014-05-21 14:50:01 +00:00
Willem Toorop
26faaa67c1
Fix building docs for blddir != srcdir
2014-05-21 16:21:45 +02:00
Willem Toorop
0c02f99a77
on clean cleanup extensions too
2014-05-21 15:57:14 +02:00
Willem Toorop
6262e3d8c8
Fix installs and distcleans for blddir != srcdir
2014-05-21 15:42:58 +02:00
Willem Toorop
bef1e5ce95
Only expose public symbols
...
Adapted Makefile.in accidentally already came with previous commit:
61e28884b2
2014-05-21 10:17:16 +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
943d1e916a
Make example programs find uninstalled .so too
2014-05-21 07:15:55 +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
Willem Toorop
c28e6f44c4
rdata fields for MX
2014-05-15 16:11:32 +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
Willem Toorop
a1351147da
context->return_dnssec_status uninitialized
...
in getdns_context_create.
Also fix memory leak on create_default_namespaces error.
2014-03-07 11:18:23 +01:00
Glen Wiley
9c5d8aa687
fixed detecting libevent v1 if libevent v2 is not available
2014-03-07 02:50:00 -05:00
Glen Wiley
dffcb32a97
added LDFLAGS specific to extension libs
2014-03-07 02:19:32 -05:00
Neel Goyal
1ca679d313
Fix for make uninstall error
2014-03-06 22:10:50 -05:00
ngoyal
3c399b3b19
Update Makefile.in
2014-03-06 16:14:39 -05:00
Glen Wiley
6d661193e7
Merge branch 'master' of https://github.com/getdnsapi/getdns
2014-03-06 11:44:16 -05:00
Glen Wiley
8036639f91
do not build libev/uv/event extensions by default, handle --with/without
2014-03-06 11:43:18 -05:00
Willem Toorop
2362dc0880
review context destroy from cancel callback
2014-03-06 14:57:22 +01:00
Neel Goyal
3f8e8ac098
Possible fix for #21 and tests
2014-03-05 22:13:37 -05:00
Neel Goyal
6ab9ce861b
Fix a silly bug in getdns_context_set_return_dnssec_status
2014-03-05 10:42:36 -05:00
Saúl Ibarra Corretgé
785ebf4ed6
Handle possible allocation failure
2014-03-05 14:27:15 +01:00
Saúl Ibarra Corretgé
edd2c81bc5
Remove uneeded check
...
libuv will always pass the handle to the close callback
2014-03-05 14:27:15 +01:00
Saúl Ibarra Corretgé
d51840efd7
Removed uv_data->polling field
...
It's not necessary as uv_is_active can be used to check if a handle
is started or not.
2014-03-05 14:27:15 +01:00
Neel Goyal
108f72bc36
Fix for issue #18 - allow destroy in callback
2014-03-04 17:00:18 -05:00
Neel Goyal
28992ff992
Add missing cpp guards for getdns_extra.h
2014-03-03 16:08:41 -05:00
Neel Goyal
b548cce9d8
Add a method to change unbound async mode (getdns_extra) between fork and thread
2014-02-28 19:24:09 -05:00
ngoyal
f149dedaaf
Fix an install error for getdns_extra.h
2014-02-28 15:33:14 -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
72bb33ca2e
Fix an issue builing extensions. Make sure to look for the headers as well as the libs
2014-02-24 16:35:48 -05:00
Glen Wiley
ba5c7beec4
tweaks to build binary dist tarball
2014-02-24 14:53:14 -05:00
Glen Wiley
8068e02ffc
Merge branch 'develop' of https://github.com/verisign/getdns into develop
2014-02-24 09:26:56 -05:00
Glen Wiley
6dd03b1cdc
fixed spelling of NLnet in licenses, fixed make clean errs in docs
2014-02-24 09:26:20 -05:00
Willem Toorop
50a60db918
[API 0.5] Print result with example-reverse
2014-02-24 15:17:40 +01: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
2f0bcd665b
Compile examples
2014-02-21 12:47:33 -05:00
Neel Goyal
80703de636
Begin refactor out extensions into libs.
2014-02-21 12:23:20 -05:00
Willem Toorop
6e8ace78ff
Match examples with current spec [API 0.402]
2014-02-21 12:55:34 +01:00
Neel Goyal
7c30f3710a
More code review changes
2014-02-20 17:35:27 -05:00
Neel Goyal
abebc0e2b6
Create ldns_rbtree structs with mem functs
2014-02-20 17:05:15 -05:00
Neel Goyal
524783804c
Fix some issues per code review
2014-02-20 16:17:41 -05:00
Neel Goyal
4f266d1a88
Change make test to only call check_getdns
2014-02-20 15:51:51 -05:00
Neel Goyal
48fea8d9e0
Add getdns_context_set_return_dnssec_status
2014-02-20 15:42:10 -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
f009158a74
GETDNS_COMPILATION_COMMENT & include spec in dist
2014-02-20 14:07:04 +01:00
Neel Goyal
59b47a3470
Add getdns_context_get_api_information
2014-02-19 16:22:55 -05:00
Neel Goyal
a80d22f07f
Add stub for rebuilding unbound ctx. Only allow updates to certain context fields if unbound query hasn't been sent.
2014-02-19 14:56:37 -05:00
Neel Goyal
38904780f2
Add start of api_info. Add package url for autoconf
2014-02-19 13:15:27 -05:00
Willem Toorop
96b9f095a7
Implement getdns_root_trust_anchor
2014-02-19 16:56:00 +01:00
Willem Toorop
2630e21ac9
Typedeffed the structs away in getdns.h
...
Sync with API 0.400
2014-02-19 15:14:43 +01:00
Willem Toorop
5b70ed9b1a
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-02-19 14:05:06 +01:00
Willem Toorop
f418c2f1ce
rcodes, opcodes and classes defines
...
Sync with API 0.399
2014-02-19 14:02:02 +01:00
Neel Goyal
c11509cf41
Add opt record specific fields. Fix for issue #73
2014-02-18 15:10:28 -05:00
Willem Toorop
660e6b9672
Change sig of fqdn <-> wire format convert funcs
...
Sync with API 0.394
2014-02-18 15:19:32 +01:00
Willem Toorop
a4ed0632ec
The context has internal deficiencies
...
Sync with API 0.391
2014-02-18 15:03:06 +01:00
Willem Toorop
e9d70dc030
Return INVALID_PARAMETER when upstreams is NULL
2014-02-18 14:38:46 +01:00
Willem Toorop
8a2e3937c6
Handle DNSSEC policies on the packet/reply level
...
- All DNSSEC extension add the "dnssec_status" to the reply dicts.
- With "dnssec_return_status" and "dnssec_return_only_secure", the
"status" in the response dict is GETDNS_RESPSTATUS_NO_NAME when all
replies are NXDOMAIN and/or BOGUS.
- With "dnssec_return_only_secure", the "status" in the response dict
is GETDNS_RESPSTATUS_NO_SECURE_ANSWERS when non of the replies are
SECURE, even when all were NXDOMAIN.
- When "dnssec_return_validation_chain" is set, besides the validation
chain, all replies are returned, even when other DNSSEC extensions
are set that would otherwise exclude these replies. This is the only
modus were one can observe the "dnssec_status" to be
GETDNS_DNSSEC_BOGUS.
- When the "dnssec_return_status" extension is set (and
"dnssec_return_validation_chain" is not), only non-bogus replies
are returned.
- When the "dnssec_return_only_secure" extension is set (and
"dnssec_return_validation_chain" is not), only secure
replies are returned.
2014-02-17 14:54:13 +01:00
W.C.A. Wijngaards
bbdf91de9f
Use compiler detected by configure (portability test on Minix).
2014-02-14 11:40:23 +01:00
Willem Toorop
df32c65c0f
Synchronous dnssec_return_validation_chain support
2014-02-13 12:28:55 +01:00
Willem Toorop
703ed14d28
No RETURN_GOOD with uninited rr in create_opt_rr
...
rr-dict.c: In function 'priv_getdns_append_opt_rr':
rr-dict.c:1353:28: warning: 'opt_rr' may be used uninitialized in this function [-Wuninitialized]
2014-02-13 10:23:06 +01:00
Willem Toorop
758b6279b2
GETDNS_RESPSTATUS_NO_NAME only with none NOERROR
...
So you can have zero answers and a GETDNS_RESPSTATUS_GOOD return status.
2014-02-13 10:19:16 +01:00
Willem Toorop
6beb98db62
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-02-12 23:11:29 +01:00
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