Commit Graph

763 Commits

Author SHA1 Message Date
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
Willem Toorop 2be047d48d declare inline functions in a more portable way
Or at least in a way that works without a -O[1-3] flag...
2014-10-24 23:20:28 +02:00
Willem Toorop f633886cbf recv, write and sendto return ssize_t 2014-10-24 23:12:28 +02:00
wtoorop 8a8ce3431e Merge pull request #77 from saradickinson/tcp_resend_bug
Thanks Sara, well spotted!
Fix 2 small bugs with resending tcp data
2014-10-24 22:40:44 +02:00
saradickinson c5d63ed9d7 Fix 2 small bugs with resending tcp data 2014-10-24 14:38:22 +00:00
Willem Toorop 6c23f26a90 Remove some old leftovers 2014-10-24 16:30:59 +02:00
Willem Toorop b063462786 Move examples to spec dir 2014-10-24 14:39:58 +02:00
Willem Toorop 87c54886c8 pass LDFLAGS to libgetdns_ext_{event,ev,uv} too
Thanks Ondřej Surý
2014-10-24 14:15:43 +02:00
Willem Toorop cd500f055b memory leak fixes (found with valgrind) 2014-10-23 23:55:52 +02:00
Willem Toorop 73dc0f27da fix: local_hosts set keys and shallow free returns 2014-10-23 23:25:55 +02:00
Willem Toorop 4a3d7fd8b2 Replace ldns_rbtree with getdns_rbtree
As much as possible.
In dnssec ldns_rbtree is inderectly used via the dnssec_zone struct

This change forces use to embed the data in the nodes as getdns_rbtree does not have a data attribute. This is good because lesser allocs and free's and thus slightly faster and less likely to leak memory.
2014-10-23 23:00:30 +02:00
Willem Toorop 432092311e fix: Responses without question RRs (i.e. REFUSED) 2014-10-23 16:02:34 +02:00
Willem Toorop 55e0d41d4b fix: Don't init suffix with uninitialized domain 2014-10-23 15:32:35 +02:00
Willem Toorop d03a22ba62 fix: stub udp max_udp_size > 4096 support 2014-10-23 15:17:54 +02:00
Willem Toorop 6f6b8e65a2 Stub edns0 payload 1232 for IPv6 and 1432 for IPv4 2014-10-23 14:30:23 +02:00
Willem Toorop 484f98daf9 remove ldns_res from context 2014-10-23 14:14:55 +02:00
Willem Toorop 07848b20ff fix: add OPT to query when just options specified 2014-10-23 13:55:37 +02: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 2d77d02084 Fallback to TCP when TC bit is set
with stub queries...
2014-10-21 00:17:57 +02:00
Willem Toorop ae8105bd78 Bugfix event handling with sync TCP pipelining 2014-10-20 23:51:05 +02:00
Willem Toorop e9548fc5fb Fix for TCP stub mode
Stupid mistake.
One can not clear an freshly "cleared" initialized event!
2014-10-19 22:51:42 +02:00
Willem Toorop fa02e3ae70 Fix timeout issue with async stub TCP pipelining 2014-10-19 08:08:45 +02:00
Willem Toorop fc6e583b4b Stub TCP pipelining
TODO: Resolve issue with timeouts in async pipelining mode.
2014-10-18 14:32:55 +02:00
wtoorop 9b64473718 Merge pull request #73 from ngoyal/master
Fix some warnings on OSX
2014-10-18 00:29:26 +02:00
Willem Toorop 181d8cd3f4 stub tcp lookups
And the foundation for tcp keep connections open
2014-10-18 00:25:41 +02:00
Neel Goyal 75d163427c Fix some warnings on OSX 2014-10-17 17:41:43 -04:00
Willem Toorop c017e75f5a don't try stubs without upstreams 2014-10-16 14:40:47 +02:00
Willem Toorop 623c9b04a5 Retry stub with different upstream after timeout
Backing off the broken upsteams so they are tried again (increasingly less)
2014-10-16 14:24:13 +02:00
Willem Toorop 29d5b3e06c Init function for getdns_eventloop_events 2014-10-16 13:19:53 +02:00
Willem Toorop b62e2bb84c Prepare datastructs for tcp stub resolving 2014-10-16 11:28:32 +02:00
Willem Toorop bd01b0b83e write callback for stub requests
which is nice for scheduling retries etc.
2014-10-15 23:57:24 +02:00
Willem Toorop 9d1ad9d110 Respond correctly to non-blocking events 2014-10-15 23:32:33 +02:00
Willem Toorop 124de13caa Initialize udp socket nonblocking 2014-10-15 23:28:59 +02:00
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