Willem Toorop
40477d3f00
CNAME loops protection
2016-05-30 17:02:28 +02:00
Willem Toorop
aedf4454f5
Configure options for tracing messages
...
(and a secret hidden one to keep connections open)
2016-05-30 16:36:43 +02:00
Willem Toorop
b4fceaa008
Enable setting FD_SETSIZE
2016-05-19 17:05:41 +02:00
Tom Pusateri
a4b641790b
Add a pkg-config file for the getdns_ext_event library.
2016-04-07 16:22:56 -03:00
Willem Toorop
cab13ce32a
Rename version into 1.0.0b1
2016-03-31 06:22:14 -03:00
Willem Toorop
79e44053d3
Don't include ub event defs twice
2016-03-30 11:43:11 -03:00
Willem Toorop
f3bc6360bf
Do definitions once
2016-03-30 11:37:16 -03:00
Willem Toorop
fc32b300f3
Start with beta release
2016-03-29 20:37:06 +02:00
Willem Toorop
fdd3992f65
openssl 1.1 support
2016-03-24 14:02:18 +01:00
Willem Toorop
e36ece2b88
Configure option to disable the unbound event API
2016-03-17 16:37:31 +01:00
Melinda Shore
cf451d2b2b
Merge pull request #146 from wtoorop/devel/direct_root_servers
...
Devel/direct root servers
2016-03-14 20:06:07 -08:00
Melinda Shore
69a7c1f9ba
Merge pull request #145 from wtoorop/features/wire2reply
...
Features/wire2reply
2016-03-14 20:04:52 -08:00
Willem Toorop
d938c433ab
Set root servers without temporary file
2016-03-14 11:33:06 +01:00
Willem Toorop
f95a052e55
Rewrite DNS proxy in transport/timeout test suites
...
To use the new DNS packet conversion functions.
This looses the dependency on ldns for unit tests too.
2016-03-14 10:41:32 +01:00
Willem Toorop
4230961e9f
Basic usage of unbound pluggable event loop
2016-03-01 16:29:37 +01:00
Willem Toorop
a0896ac4bf
Rearange link lib order for mingw
2016-02-04 15:25:01 +01:00
Willem Toorop
7fe2d5b346
Linking order matters on Windows
2016-01-20 15:16:03 +01:00
Willem Toorop
ae2b16665b
Setup getdns eventloop in libunbound
...
When unbound supports this
2016-01-19 16:52:11 +01:00
Willem Toorop
4fd8d3dddd
Replace mini_event extension by default_eventloop
...
* default_eventloop was prototyped in getdns_query and is still in there as my_eventloop
* It interfaces directly with the scheduling primitives of getdns.
* It can operate entirely from stack and does not have to do
any memory allocations or deallocations.
* Adapted configure.ac to allow libunbound to be linked with Windows
(with the removal of winsock_event.c we have no symbol clashed anymore)
* Added STUB_TCP_WOULDBLOCK return code in stub_resolving helper functions,
to anticipate dealing with edge triggered event loops (versus level triggered). (i.e. Windows)
2016-01-12 15:52:14 +01:00
Willem Toorop
39f7e87f1a
Get rid of unkown format specifiers on windows
2016-01-11 12:11:17 +01:00
Willem Toorop
6d7645705a
Increase FD_SETSIZE on windows
2016-01-10 12:28:30 +01:00
Willem Toorop
cf387ca3f2
Fixes for cross compiling
2016-01-07 15:32:23 +01:00
Willem Toorop
84c40ca464
Update README, ChangeLog and bumb version
2015-12-30 15:36:28 +01:00
Willem Toorop
68fbb93cd6
Release candidate 2
2015-12-30 13:56:53 +01:00
Willem Toorop
ad23c446b6
Complement ChangeLog and bump versions
2015-12-24 16:57:48 +01:00
Willem Toorop
a2bdfb2f22
Merge branch 'features/windows-support' into develop
2015-12-24 14:44:18 +01:00
Willem Toorop
9d3905459e
Miscellaneous fixes to compile on windows
...
Also without warnings.
2015-12-24 14:41:50 +01:00
Willem Toorop
caba5f19d5
Merge branch 'develop' into features/windows-support
2015-12-24 11:01:26 +01:00
Daniel Kahn Gillmor
4047bd09da
define _DEFAULT_SOURCE as well as _BSD_SOURCE for glibc version 2.20 and up
...
in recent versions of feature_test_macros(7), it says of _BSD_SOURCE:
Since glibc 2.20, this macro is deprecated. It now has the same
effect as defining _DEFAULT_SOURCE, but generates a compile-time
warning (unless _DEFAULT_SOURCE is also defined). Use
_DEFAULT_SOURCE instead. To allow code that requires
_BSD_SOURCE in glibc 2.19 and earlier and _DEFAULT_SOURCE in
glibc 2.20 and later to compile without warnings, define both
_BSD_SOURCE and _DEFAULT_SOURCE.
2015-12-23 17:57:49 +00:00
Willem Toorop
6519a05780
all debug config option for broadest src coverage
...
With the 300 tpkg test
2015-12-22 11:43:06 +01:00
Willem Toorop
6c1e00fc3f
Send TSIG
2015-12-21 22:11:16 +01:00
gmadkat
7c766e5284
Update configure.ac
2015-12-18 10:40:12 -05:00
Willem Toorop
638b841855
tpkg for dependencies checking
2015-12-18 12:22:54 +01:00
Willem Toorop
d3d2dbc1d3
inet_ntop and inet_pton from compat
2015-12-17 15:36:43 +01:00
Willem Toorop
a2e15a169d
Revert syntactic/style changes
...
So actual changes aren't obfuscated
2015-12-17 12:37:33 +01:00
wtoorop
69b54be99c
Merge pull request #126 from saradickinson/feature/mac_tfo
...
Enable TFO by default if possible, add MAC OSX TFO support
Looks good, thanks.
2015-12-16 13:45:14 +01:00
Sara Dickinson
438870785a
Improve config check for TFO
2015-12-15 18:11:45 +00:00
Sara Dickinson
736d9f20bf
Enable TCP FastOpen by default and add support for OSX implementation of TFO.
2015-12-13 17:44:31 +00:00
Willem Toorop
5c5feeed05
Merge branch 'pkg-config' of https://github.com/neilcook/getdns into neilcook-pkg-config
2015-12-03 14:10:34 +01:00
Neil Cook
acf2fea365
pkg-config support
2015-12-02 13:15:16 -05:00
Willem Toorop
10a28817d0
Bumb versions, but 0.5.1 should have been 0.6.0
2015-11-26 11:19:22 +01:00
unknown
2d58ed465c
Changes for Windows, Fix configure.ac to take in a winsock option to configure and generafigure, add ifdef's to stub out windows code for other platforms.
2015-11-22 22:38:13 -05:00
Willem Toorop
157f988791
Bumb versions, set release date
2015-11-18 17:32:50 +02:00
Willem Toorop
b9f8f94361
Update ChangeLog and check versions
2015-11-11 12:40:23 +01:00
Daniel Kahn Gillmor
69de906746
move EDNS_PADDING_OPCODE to assigned codepoint
...
in
https://www.ietf.org/mail-archive/web/dns-privacy/current/msg01067.html
, Tim Wicinski says:
> The EDNS Option Code for padding (aka draft-mayrhofer-edns0-padding)
> is '12'
2015-11-06 06:29:01 +09:00
Willem Toorop
26566a3b00
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2015-11-04 23:25:49 +01:00
Willem Toorop
7f4bdc0868
Bumb versions
2015-11-04 23:25:38 +01:00
Willem Toorop
8a6f7d5b90
Merge branch 'develop' into features/dnssec_roadblock_avoidance
2015-11-04 17:49:21 +09:00
Daniel Kahn Gillmor
83bf5ab08b
actually implement tls_query_padding_blocksize
...
since no DNS OPT value has been allocated, i chose a random value in
the experimental/local range.
2015-11-01 15:49:56 +09:00
Daniel Kahn Gillmor
0b388872ea
clarify per-query options vs. per-upstream options
...
Sending DNS cookies was overwriting any existing options (DNS OPT) in
the outbound query.
Also, DNS cookies may not be the only option that gets set
per-upstream (instead of per-query).
This changeset establishes a set of per-query options (established at
the time of the query), and a buffer of additional space for adding
options based on the upstream is in use.
The size of this buffer is defined at configure time (defaults to 3000
octets).
Just before a query is sent out, we add the per-upstream options to
the query.
Note: we're also standardizing the query in tls too, even though we're
not sending any upstream options in that case at the moment
(edns_cookies are much weaker than TLS itself)
2015-11-01 15:47:22 +09:00