Willem Toorop
2a0114591a
Resolve compile warnings
...
Thanks Andreas!
2021-06-03 20:45:55 +02:00
Jim Hague
6dfbfa5dc5
Add header-present guards to include of sys/time.h.
...
I'm not sure why this hasn't been hit before - it breaks the build on
Windows. I guess that another change has started dragging in this file
where it wasn't used before.
2021-05-28 00:05:20 +01:00
Jim Hague
686285ef59
Re-remove strings.h include.
...
Again, looks like another copied-from-elsewhere problem.
2021-05-28 00:04:11 +01:00
Jim Hague
ae854a8650
Re-add include guards to parseutil.c.
...
The lack of them breaks the build on Windows.
I suspect we may have another copied-from-elsewhere problem.
2021-05-27 22:24:17 +01:00
Willem Toorop
ca97810ed6
Merge branch 'release/v1.7.0' into develop
2021-05-27 22:34:55 +02:00
Willem Toorop
df4c7ce4f9
Mention event extension rename (back to old names) in ChangeLog
2021-05-27 22:23:16 +02:00
Willem Toorop
359a44d336
Merge branch 'release/v1.7.0' into develop
2021-05-27 22:21:43 +02:00
Willem Toorop
48a7700fa9
Update ChangeLog
2021-05-27 22:21:03 +02:00
Willem Toorop
2b348b046d
Merge branch 'amialkow-develop4' into release/v1.7.0
2021-05-27 22:08:05 +02:00
Willem Toorop
50463c7480
Merge branch 'develop4' of https://github.com/amialkow/getdns into amialkow-develop4
2021-05-27 21:56:38 +02:00
Willem Toorop
1012e34441
update of ldns
2021-05-27 21:23:16 +02:00
Willem Toorop
3f07247e64
Merge branch 'develop' into release/v1.7.0
2021-05-27 20:41:23 +02:00
Willem Toorop
86aa356b48
Release version 1.7.0 tomorrow
2021-05-27 20:39:26 +02:00
Jim Hague
fc62f8877c
When cross-compiling, assume strptime() is POSIX unless told otherwise.
...
But issue a warning when making that assumption. Add new option
FORCE_COMPAT_STRPTIME to force the use of the compat version
when cross-compiling and the target platform strptime() is not
POSIX-compliant. Poster children for the latter are BSD platforms,
including MacOS, where %t is not handled POSIXly.
Fix #472
2021-05-27 12:11:49 +01:00
Jim Hague
f9c3a359ed
Revise recent lookup3.c update to restore building on Windows.
...
As we're now building with CMake, and CMake can supply endianness, just insist on using that.
2021-05-27 09:45:30 +01:00
Willem Toorop
a694080400
First release candidate tomorrow
2021-05-27 09:59:15 +02:00
Willem Toorop
fe79e7e633
Bump version
2021-05-26 23:29:44 +02:00
Willem Toorop
61f9ab4351
All tests again
2021-05-26 23:17:44 +02:00
Willem Toorop
6c3f75f4e9
Test transports with OpenSSL
2021-05-26 23:16:02 +02:00
Willem Toorop
d055caff44
Test only transports
2021-05-26 23:02:30 +02:00
Willem Toorop
880189367a
Make tcp_send_timeout work with GnuTLS
2021-05-26 23:01:45 +02:00
Willem Toorop
ed9ac22c66
Update stubby to develop branch
2021-05-26 22:47:19 +02:00
Willem Toorop
189be4b5a5
Try to improve travis results with tcp_send_timeout
2021-05-26 22:37:55 +02:00
amialkow
bfdba6d9d7
Merge branch 'getdnsapi:develop' into develop4
2021-05-26 09:55:16 -07:00
Willem Toorop
75b750b3f9
Merge pull request #506 from amialkow/develop3
...
Fixes #504
2021-05-26 16:11:01 +02:00
Willem Toorop
6a722f5d79
Merge pull request #496 from banburybill/develop
...
Some Windows behaviour fixes.
2021-05-26 16:09:35 +02:00
Willem Toorop
eeb460af8d
Merge branch 'develop' of github.com:getdnsapi/getdns into develop
2021-05-26 16:06:30 +02:00
Willem Toorop
e030b2525d
Merge branch 'maciejsszmigiero-tcp-send-timeout' into develop
2021-05-26 16:05:27 +02:00
Willem Toorop
45ef080bad
Changelog entry for getdns_context_set_tcp_send_timeout() contribution
...
Thanks a lot @maciejsszmigiero , this looks really valueable!
2021-05-26 16:03:56 +02:00
Willem Toorop
624f688967
Honour the claim from documentation: When not set (the default), the system default is left alone.
2021-05-26 15:57:52 +02:00
Willem Toorop
515127289c
Merge branch 'tcp-send-timeout' of https://github.com/maciejsszmigiero/getdns into maciejsszmigiero-tcp-send-timeout
2021-05-26 15:56:55 +02:00
Willem Toorop
ae090a29b1
Merge pull request #482 from neheb/patch-1
...
val_secalgo: add missing DSA header
2021-05-26 15:48:10 +02:00
Willem Toorop
7b388a1576
ChangeLog update for issue #480
2021-05-26 15:45:53 +02:00
Willem Toorop
df2997d9b7
Eliminate compiler warnings in tests
2021-05-26 15:44:24 +02:00
Willem Toorop
1184f2b8ea
Update components from Unbound
2021-05-26 15:43:40 +02:00
Willem Toorop
55be327f69
Fix wrong extension names from merge
2021-05-26 15:42:35 +02:00
Willem Toorop
d934b4129f
Merge branch 'banburybill-feature/installdlls' into develop
2021-05-26 15:13:11 +02:00
Willem Toorop
3966459fdb
Merge branch 'feature/installdlls' of https://github.com/banburybill/getdns into banburybill-feature/installdlls
2021-05-26 15:12:59 +02:00
Willem Toorop
c1b6903e58
Merge pull request #472 from cohall-2020/develop
...
Skip check_c_source_runs when cross-compiling.
2021-05-26 11:21:43 +02:00
Willem Toorop
8abc3b62b8
Merge pull request #468 from renaudallard/develop
...
Added checks for LibreSSL and OpenBSD
2021-05-26 11:18:20 +02:00
Willem Toorop
63e4d1a1ef
Merge pull request #474 from banburybill/feature/blocking-select
...
Observe blocking flag in select run_once.
2021-05-26 11:17:20 +02:00
Andrzej Mialkowski
8b558afde0
Fixes #505 . Disable packet size checking.
2021-05-15 13:20:30 -07:00
Andrzej Mialkowski
7f606ea14f
Add missing rr types: SVCB and HTTPS
2021-05-15 12:32:58 -07:00
Andrzej Mialkowski
fa282a59ec
Add missing rr types: SVCB and HTTPS
2021-05-15 12:32:58 -07:00
Andrzej Mialkowski
7b12e21ad0
Implement name compression during response packet generation. Compression is required by certain clients like UDP to fit response in packet size limit. While generating packet small cache stores recently used names (currently 4 entries) and uses relative references to previous instances of the same name. Each reused instance is just two bytes of relative reference (0xC000 + offset). Cache is currently performing lookup for query name, responses and CNAMEs.
2021-05-09 14:45:16 -07:00
Willem Toorop
291e001881
Merge pull request #497 from har-riz/develop
...
Fix typo in cmakeconfig.h.in files
2021-01-27 13:40:26 +01:00
har-riz
0a13e4dbd3
Fix typo in cmakeconfig.h.in files
...
Fix typo in CMAKE included files, so Stubby can use TLS v1.3 with chipersuites options ON.
This solve issue that's written in here :
https://github.com/getdnsapi/stubby/issues/240
2021-01-27 18:29:22 +07:00
Jim Hague
42e4cfc383
Windowqs mkstemp: open() needs more permissions.
...
Specifically:
1. The open must be for read only or read/write - use read/write.
2. The file permission must permit read and write.
2020-12-12 21:16:46 +00:00
Jim Hague
6439b0407a
Add platform functions for reporting file errors.
...
Windows socket error numbers are not reported using errno, but with
WSAGetLastError(). _getdns_errnostr() and friends as implemented on
Windows don't work for errors resulting from file open/close/read/write
etc.
So add a parallel set of functions specifically for file errors.
2020-12-11 16:08:02 +00:00
Jim Hague
7fe308f718
Merge pull request #492 from fcelda/fix-lib-naming
...
Fix naming of extension libraries
2020-11-04 10:13:10 +00:00