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