Jim Hague
8a291d4dce
Revise autoconf checking for sigset_t.
...
The previous strategy for Windows of checking for sigset_t and if it failed repeating the check with -D_POSIX did not work as expected. Autoconf found the second instance of the test, thought it was the same as the first, and used the cached result from the first. It was only because a typo did not reset CFLAGS back, so always adding _POSIX, that this worked with mingw.
Change instead to checking for sigset_t and if that fails for _sigset_t, and in config.h if sigset_t does not exist but _sigset_t does then typedef _sigset_t to sigset_t. Also amend the implementation of sigfillset() to cast to sigset_t not _sigset_t; it may not be just mingw that doesn't have sigfilleset().
Also, ensure signal.h is one of the headers included when checking for sigset_t. It's the header Posix says sigset_t is defined in...
2017-10-05 19:15:41 +01:00
Jim Hague
59e6ec80fe
Fix configure runtime error.
...
Error was:
checking for DSA_SIG_new... yes
../configure: line 13315: test: too many arguments
2017-10-05 15:04:40 +01:00
Jim Hague
a70efd118d
Fix build warnings about inet_ntop() not being declared on Win10/MinGW.
2017-10-05 12:36:03 +01:00
Willem Toorop
ffc72ff253
Rearrange includes for finding inet_ntop on Windows
...
+ make sure stubby is linked with initial LDFLAGS (i.e. static) as well
2017-10-03 17:09:33 +02:00
wtoorop
d5efa01d06
Merge pull request #339 from banburybill/features/mingw-win10
...
Check for implementations of sigemptyset, sigfillset and sigaddset an…
2017-10-03 16:38:13 +02:00
Willem Toorop
b22666d667
Bump version
2017-10-02 16:34:12 +02:00
Jim Hague
4acce42720
Check for implementations of sigemptyset, sigfillset and sigaddset and add if not present.
...
mingw64 doesn't have them and compilation fails at link time.
2017-10-02 14:15:16 +01:00
Willem Toorop
6b04ed8551
Bumb version
2017-09-28 22:28:39 +02:00
Willem Toorop
c3df13b27c
PATH_MAX can be in sys/limits.h too..
...
and must have a fallback value
2017-09-28 19:45:16 +02:00
Willem Toorop
b9260f8fca
Install Windows format stubby.yml on Windows
2017-09-27 16:24:32 +02:00
Willem Toorop
bf2e08e2df
Move yaml config handling to Stubby
2017-09-27 12:45:13 +02:00
Willem Toorop
f26669df68
Make a -rc1 tarball
2017-09-22 12:37:40 +02:00
Willem Toorop
712f62a4c1
Things that came out of compiling on Windows
2017-09-21 11:03:38 +02:00
Willem Toorop
7c229c40cd
Merge branch 'features/zeroconf-dnssec' into release/v1.2.0
2017-09-20 15:45:27 +02:00
Willem Toorop
fbc1526f47
Merge branch 'devel/compile-on-windows' into release/v1.2.0
2017-09-20 15:40:31 +02:00
Willem Toorop
d880d4222b
Merge remote-tracking branch 'jim/features/yaml' into release/v1.2.0
2017-09-20 15:40:02 +02:00
Willem Toorop
905cf290d4
Bump version, update ChangeLog
2017-09-20 15:38:07 +02:00
Willem Toorop
8980929150
Check whether -D_POSIX is needed for sigset_t
2017-09-14 17:16:54 +02:00
Willem Toorop
836c651539
Initial fixes from John to compile getdns on Windows
2017-09-14 12:25:25 +02:00
Jim Hague
6c95f4177d
Add YAML configuration option.
...
Add new extra functions getdns_yaml2(dict|list|bindata|value)(). These are like their getdns_str2() counterparts, but take YAML input rather than JSON.
YAML introduces a new dependency, on libyaml. YAML can be disabled at configuration time, in which case the dependency is removed.
Modify getdns_query such that if a configuration file name includes ".yaml" it will be processed as a YAML configuration, not a JSON configuration.
Internally, getdns_yaml2*() work by passing the YAML string through a simple translation to JSON. At present, this translation assumes that configuration is the only use case, and so will error if the outer layer of the YAML input is not a map. This in effect means that at present all getdns_yaml2*() functions apart from getdns_yaml2dict() will give an error on the YAML translation to JSON.
2017-09-12 16:47:57 +01:00
Willem Toorop
c6d40d9adc
Merge branch 'develop' into features/zeroconf-dnssec
2017-09-04 16:43:37 +02:00
Willem Toorop
062b88c991
Bumb version
2017-09-01 15:26:25 +02:00
Willem Toorop
2ed2871549
Merge branch 'develop' into features/zeroconf-dnssec
2017-08-30 15:09:39 +02:00
Willem Toorop
1aef5fb3e4
Bumb version + ChangeLog
2017-08-24 13:29:16 +02:00
Willem Toorop
e57011a3ea
Compile without stubby by default
...
And with stubby from repo (as submodule) when --with-stubby is specified
2017-08-22 11:25:47 +02:00
Willem Toorop
44065bead8
Initial windows work
2017-07-06 00:26:21 +02:00
Willem Toorop
9c78f8ecc8
Merge branch 'develop' into features/zeroconf-dnssec
2017-07-03 22:43:47 +02:00
Willem Toorop
1b731271af
Bump version
2017-07-03 16:23:25 +02:00
Willem Toorop
742588dd6f
Merge branch 'develop' into hackathon/zeroconf-dnssec
2017-06-29 11:09:30 +02:00
Willem Toorop
f47606b643
Bump version
2017-06-28 21:21:15 +02:00
Willem Toorop
7ea3beaa6a
Equip context with xml read trust anchors
2017-06-22 12:27:20 +02:00
Willem Toorop
a2cf568190
RFC7958 root-anchors.xml parsing
2017-06-22 00:36:26 +02:00
Willem Toorop
4275ea6ffa
Merge branch 'develop' into hackathon/zeroconf-dnssec
2017-06-20 10:06:00 +02:00
Willem Toorop
606b83d857
Bump version
2017-06-15 21:43:23 +02:00
Willem Toorop
64d1063dec
Dashes in front of release candidates!
2017-06-14 16:31:45 +02:00
Willem Toorop
9b548a76c9
Resync with Unbound
2017-06-08 14:48:22 +02:00
Willem Toorop
bc0052d4bb
Bumb version
2017-06-01 15:26:18 +02:00
Willem Toorop
67d787d74a
Merge branch 'develop' into hackathon/zeroconf-dnssec
2017-05-12 15:39:02 +02:00
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