Willem Toorop
ed08025c38
A better approach for the Windows strdup issue
2017-05-02 17:22:06 +02:00
Willem Toorop
16d97b607c
Add missing RR types SMIMEA and AVC
...
+ fix rdata of TA RR type
2017-05-02 15:54:12 +02:00
Willem Toorop
05268f45b0
Bump version
2017-04-13 11:48:40 +02:00
Willem Toorop
6026cb1450
1.1.0-rc3
2017-04-12 23:08:20 +02:00
Willem Toorop
0da79ae77a
Fix to compile with libressl. Thanks phicoh.
2017-04-12 23:05:17 +02:00
Willem Toorop
f0ee920227
Bump version, update ChangeLog
2017-04-06 16:13:15 +02:00
Willem Toorop
2220c1a48d
Options for request debugging
2017-04-05 17:53:39 +02:00
Willem Toorop
edecca8b63
smime verification of root-anchors.xml in ~/.getdns
2017-03-27 09:21:29 -05:00
Willem Toorop
b3e5c5fb30
Merge branch 'develop' into hackathon/zeroconf-dnssec
2017-03-25 19:52:55 -05:00
Willem Toorop
767ca21bc0
Debugging for anchor management
2017-03-25 19:02:51 +01:00
Willem Toorop
e4d4e97542
Suppress unused parameter warnings when we can't help it
2017-03-23 16:59:03 +01:00
Willem Toorop
b838cbfe1c
Bumb version
2017-03-20 23:22:55 +01:00
Willem Toorop
24abf43de1
Fit mdns code with pending dns netreqs on EMFILE
2017-03-20 21:33:19 +01:00
Willem Toorop
a3fe958387
Sync with unbound
2017-03-20 16:41:57 +01:00
Willem Toorop
79ce0cff85
Make mdns compile on Linux
2017-03-09 14:36:20 +01:00
Willem Toorop
f1968d1e2c
Merge branch 'devel/ub-symbol-mapping' into features/mdns-client
2017-03-09 13:09:56 +01:00
Willem Toorop
5b5123a79d
HAVE_PTHREAD instead of HAVE_PTHREADS like unbound
2017-03-09 11:46:15 +01:00
Willem Toorop
028dd0bf3c
Configure option to enable draft mdns support
2017-03-08 21:25:39 +01:00
Willem Toorop
a6859a08d3
Remove getrlimit from poll_eventloop
...
No use to check for this limit, because the filedescriptor is already open.
2017-02-16 22:48:16 +01:00
wtoorop
17a5a5db92
Merge pull request #258 from wtoorop/devel/_vfixed_gbuffers
...
A special bit for the snprintf style modus operandi of fixed gldns gbuffer's
2017-02-16 10:51:20 +01:00
Willem Toorop
30e1683d2f
Deal with windows vsnprintf in config.h
2017-02-13 12:32:10 +01:00
Willem Toorop
60443fb7fd
Choice of poll or select based default event loop
2017-02-13 11:56:25 +01:00
Willem Toorop
9c9c52aacc
Merge branch 'develop' into release/1.1.0-alpha3
2017-01-13 22:08:59 +01:00
Willem Toorop
8a66ba0185
Bump version, update ChangeLog
2017-01-13 20:22:49 +01:00
Willem Toorop
cd199def68
Cookies and roadblock avoidance on by default
...
per RFC7873 and RFC8027
2017-01-13 19:45:54 +01:00
Willem Toorop
9a3b01ed62
DSA support with OpenSSL 1.1.0
2017-01-13 12:48:15 +01:00
Willem Toorop
80219a4195
Merge branch 'bugfix/replace__FUNCTION__' into bugfix/1.1.0-alpha3/replace__FUNCTION__
2016-12-12 14:20:31 +01:00
Willem Toorop
5f6b93f7f2
Use __func__ var when supported
...
And let debugging messages compile with -Wpedantic -Werror too
2016-12-12 13:55:10 +01:00
Willem Toorop
37cced78fc
Merge branch 'develop' into release/1.1.0-alpha3
2016-12-09 13:27:55 +01:00
Willem Toorop
1a26b884ee
Check for -W* support before use
2016-12-09 00:16:24 +01:00
Willem Toorop
9d48c47980
Merge branch 'develop' into release/1.1.0-alpha3
2016-12-08 16:31:47 +01:00
Willem Toorop
ce41258b14
Compile with extra warnings by default
2016-12-08 16:26:48 +01:00
Willem Toorop
c54a22d95b
Binary API changed
2016-11-02 13:43:09 +01:00
Willem Toorop
6fe4b5a6d9
Merge remote-tracking branch 'upstream/develop' into develop
2016-10-31 11:24:06 +01:00
Willem Toorop
c0f20a9023
Merge branch 'develop' into release/1.1.0-alpha3
2016-10-31 11:12:26 +01:00
Willem Toorop
bb3d741f7a
OpenSSL 1.1 support
2016-10-31 10:24:07 +01:00
Willem Toorop
2b682bc3a9
Merge remote-tracking branch 'upstream/develop' into release/1.1.0-alpha3
2016-10-27 16:17:44 +02:00
Neil Cook
db6cee94fa
Fix HAVE_PTHREADS define in configure.ac
2016-10-26 15:47:44 +00:00
Neil Cook
393b24fe89
pthread-based locking for arc4random
2016-10-26 14:32:35 +00:00
Willem Toorop
3fa34dcfca
Mention the actual missing dependencies
2016-10-26 15:52:22 +02:00
Willem Toorop
cbe451274b
Bump version
2016-10-25 11:09:37 +02:00
Willem Toorop
0fa8152bb6
Bump version to alpha 2
...
-a2 (with dash) to be semver format compliant
2016-10-15 06:07:33 -05:00
Willem Toorop
3f965e68c0
Stubby is getdns_query with a different name
2016-10-14 12:02:23 +02:00
Willem Toorop
47e718eeb8
OpenSSL 1.1 support
2016-10-13 23:04:50 +02:00
Sara Dickinson
a1461d51ec
Add abbreviated logging mode for daemon
2016-08-05 14:10:55 +01:00
Willem Toorop
c57f8874ec
Lib versioning for 1.1.0
2016-07-14 16:25:32 +02:00
Willem Toorop
612c4b1547
Merge branch 'release/v1.0.0b2' into release/v1.1.0a1
2016-07-14 16:24:52 +02:00
Willem Toorop
d67507fff8
Actually do lib versioning too!
2016-07-14 16:24:02 +02:00
Willem Toorop
94292f5bc7
Merge branch 'release/v1.0.0b2' into release/v1.1.0a1
2016-07-14 16:22:53 +02:00
Willem Toorop
d9a089a6a0
Update .so versioning
2016-07-14 16:00:55 +02:00
Willem Toorop
ea69d31dba
move getdns_query to src/tools
2016-07-14 13:54:58 +02:00
Willem Toorop
df540ad5ca
Bumb version
2016-07-04 16:13:30 +02:00
Willem Toorop
91f3494a8a
Bumb version to 1.0.0b2
2016-07-04 14:49:45 +02:00
Willem Toorop
ce415a6e2a
setup server debugging messages
2016-06-28 15:06:02 +02:00
Robert Groenenberg
03fcfc006f
Build fails with autoconf 2.63, works with 2.68.
...
Found on CentOS 6.6. With autoconf268 (available from EPEL repo) it works.
Looking at the update description of autoconf 2.64, the problem _might_ be fixed with that version already.
2016-06-22 14:40:21 +02:00
Guillem Jover
1fb763761b
Use libbsd when available
...
Use the libbsd (https://libbsd.freedesktop.org/ ) overlay to transparently
use the bsd compatibility layer without needing any actual code changes.
Remove now unnecessary direct access to libbsd includes. And remove
checks for unused functions.
2016-06-09 02:42:22 +02:00
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