Commit Graph

467 Commits

Author SHA1 Message Date
wouter
c6559fcf91 - trunk has 1.5.8 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3579 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-12-10 08:38:20 +00:00
wouter
984f91d1b4 - Fix #594. libunbound: optionally use libnettle for crypto.
Contributed by Luca Bruno.  Added --with-nettle for use with
  --with-libunbound-only.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3533 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-11-17 09:43:07 +00:00
wouter
ebfac40823 - ACX_SSL_CHECKS no longer adds -ldl needlessly.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3528 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-11-04 23:16:36 +00:00
wouter
456de38eb9 windows portability.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3521 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-27 15:35:08 +00:00
wouter
9685560d4c Fixup test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3519 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-27 14:11:51 +00:00
wouter
30d1ef6307 - portability, replace snprintf if return value broken.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3518 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-27 13:47:50 +00:00
wouter
ec2efc9fbf - detect libexpat without xml_StopParser function.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3515 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-27 10:22:05 +00:00
wouter
0eccf8950d - isblank() compat implementation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3514 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-27 09:52:16 +00:00
wouter
3de5fea61f - trunk tracks development of 1.5.7.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3511 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-20 14:01:54 +00:00
wouter
9e4858af72 fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3501 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-06 10:29:20 +00:00
wouter
ad1097190e - trunk tracks the development of 1.5.6.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3500 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-10-06 09:57:08 +00:00
wouter
adb3b2e503 prepare 1.5.5rc1 release.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3495 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-09-28 13:50:36 +00:00
wouter
9f1c38eeb4 - Feature #699: --enable-pie option to that builds PIE binary.
- Feature #700: --enable-relro-now option that enables full read-only
  relocation.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3483 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-08-28 14:27:03 +00:00
wouter
39fee4ebb1 - Fix #697: Get PY_MAJOR_VERSION failure at configure for python
2.4 to 2.6.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3480 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-08-28 06:56:27 +00:00
wouter
b6be203fc3 fixup libressl detection on solaris.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3475 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-08-14 09:08:44 +00:00
wouter
a3a0e0e274 - Fix #694: configure script does not detect LibreSSL 2.2.2
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3470 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-08-11 07:32:35 +00:00
wouter
7f99e7c795 - Fix configure to detect SSL_CTX_set_ecdh_auto.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3453 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-07-21 14:30:49 +00:00
wouter
e00efba037 - Enable ECDHE for servers. Where available, use
SSL_CTX_set_ecdh_auto() for TLS-wrapped server configurations to
  enable ECDHE.  Otherwise, manually offer curve p256.
  Client connections should automatically use ECDHE when available.
  (thanks Daniel Kahn Gillmor)


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3452 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-07-20 06:56:01 +00:00
wouter
64a7f637f5 trunk has 1.5.5 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3446 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-07-09 09:40:12 +00:00
wouter
27ff1a703c - Fix alloc with log for allocation size checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3442 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-06-29 10:19:42 +00:00
wouter
053df1d65b and rerun autoconf.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3404 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-04-16 14:41:55 +00:00
wouter
9f56dc9102 - Use reallocarray for integer overflow protection, patch submitted
by Loganaden Velvindron.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3365 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-03-17 08:24:24 +00:00
wouter
8df8b4f32e print svnroot for windows makedist. 1.5.4 in configure.ac
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3358 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-03-10 10:03:45 +00:00
wouter
d42f4ad137 - Fix #646 Portability to Solaris, -lrt for getentropy_solaris.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3340 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-02-20 14:03:41 +00:00
wouter
fe7698cc6a - 1.5.2 release tag.
- svn trunk contains 1.5.3 under development.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3337 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-02-19 15:16:40 +00:00
wouter
5154b3406d - windows port fixes, no AF_LOCAL, no chown, no chmod(grp).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3319 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-01-23 15:23:58 +00:00
wouter
9537cdfccf - patch for remote control over local sockets, from Dag-Erling
Smorgrav, Ilya Bakulin.  Use control-interface: /path/sock and
  control-use-cert: no.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3304 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-01-06 14:12:59 +00:00
wouter
74d2262084 - patch from Brad Smith that fixes DESTDIR in unbound-control-setup
for installs where config is not in the prefix location.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3297 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-01-05 13:20:04 +00:00
wouter
a3582f1bf5 - getauxval test for ppc64 linux compatibility.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3293 be551aaa-1e26-0410-a405-d3ace91eadb9
2015-01-05 09:13:32 +00:00
wouter
e3a81d824f - svn trunk has 1.5.2 in development.
- config.guess and config.sub update from libtoolize.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3291 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-12-09 08:24:27 +00:00
wouter
4b9ef41aee - Fix libunbound undefined symbol errors for main.
Referencing main does not seem to be possible for libunbound.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3280 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-11-26 16:18:53 +00:00
wouter
dfa131be35 - trunk has 1.5.1 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3268 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-11-12 21:17:12 +00:00
wouter
8af379fd54 - version number in svn trunk is 1.5.0
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3259 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-11-11 13:23:50 +00:00
wouter
f4aefeec79 - dnstap fixes by Robert Edmonds:
dnstap/dnstap.m4: cosmetic fixes
	dnstap/: Remove compiled protoc-c output files
	dnstap/dnstap.m4: Error out if required libraries are not found
	dnstap: Fix ProtobufCBufferSimple usage that is incorrect as of
		protobuf-c 1.0.0
	dnstap/: Adapt to API changes in latest libfstrm (>= 0.2.0)


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3254 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-11-07 09:09:04 +00:00
wouter
cd08165992 - Add ub_ctx_add_ta_autr function to add a RFC5011 automatically
tracked trust anchor to libunbound.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3251 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-11-04 09:11:59 +00:00
wouter
ab9873d79c - Fix #614: man page variable substitution bug.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3234 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-10-06 07:42:42 +00:00
wouter
4f49e724d7 - updated configure and aclocal with newer autoconf 1.13.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3229 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-09-25 11:45:32 +00:00
wouter
607e515f5f - improve python configuration detection to build on Fedora 22.
from Pavel Simerda.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3226 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-09-19 09:57:20 +00:00
wouter
31bb511274 - patches to also build with Python 3.x (from Pavel Simerda).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3225 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-09-18 13:28:21 +00:00
wouter
57fd4a7503 spelling fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3219 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-08-25 13:53:30 +00:00
wouter
58ebef0e3f If we find protobuf in /usr/local then also set -L to there.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3218 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-08-25 13:17:53 +00:00
wouter
a19e17d691 Neater, remove unused lines.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3217 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-08-25 13:11:26 +00:00
wouter
780855ae76 - Removed necessity for pkg-config from the dnstap.m4, new are
the --with-libfstrm and --with-protobuf-c configure options.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3216 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-08-25 13:04:32 +00:00
wouter
d74c01b712 - dnstap support, with a patch from Farsight Security, written by
Robert Edmonds. The --enable-dnstap needs libfstrm and protobuf-c.
  It is BSD licensed (see dnstap/dnstap.c).
  Building with --enable-dnstap needs pkg-config with this patch.
- Noted dnstap in doc/README and doc/CREDITS.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3206 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-08-05 07:57:52 +00:00
wouter
f17ba9b11b - Fix endian.h include for OpenBSD.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3196 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-21 00:06:54 +00:00
wouter
6f409350c3 autoconf on newer system.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3192 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-13 08:19:29 +00:00
wouter
7064fd4e00 Configure tests if main can be linked to from getentropy compat.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3191 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-13 08:18:57 +00:00
wouter
e5d5340f1b - update compat/getentropy to the most recent ones from OpenBSD.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3183 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-12 18:03:27 +00:00
wouter
862e4bf306 - LibreSSL provides compat items, check for that in configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3180 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-12 14:13:45 +00:00
wouter
886fbdc54b - Fix to check openssl version number only for OpenSSL.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3179 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-12 12:54:50 +00:00
wouter
b241ded1c6 arc4random_uniform does not need the support functions, and comments.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3177 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-12 09:46:15 +00:00
wouter
d2b8cd1af6 remove ;
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3176 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 16:45:47 +00:00
wouter
38aeded172 Fixup SHA512 definitions from compat not appearing when not needed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3175 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 16:44:26 +00:00
wouter
1135921a07 - arc4random, getentropy and explicit_bzero compat for Windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3172 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 14:46:46 +00:00
wouter
5aa4e51f0e - fix strptime implicit declaration error on OpenBSD.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3171 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 14:27:14 +00:00
wouter
bd07151d8f Fix dependency on -lrt and please lint.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3168 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 12:27:20 +00:00
wouter
7ebdfe6890 No getentropy needed if arc4random available.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3164 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 10:44:00 +00:00
wouter
f0f6e4b72d Fixup solaris linkage.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3161 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 09:50:15 +00:00
wouter
812535a21b autoconf and autoheader
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3160 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 09:44:08 +00:00
wouter
4b26592e42 - arc4random in compat/ and getentropy, explicit_bzero, chacha for
dependencies, from OpenBSD.  arc4_lock and sha512 in compat.
  This makes arc4random available on all platforms, except when
  compiled with LIBNSS (it uses libNSS crypto random).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3158 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-07-11 09:27:24 +00:00
wouter
7c2248dd8c - Code cleanup patch from Dag-Erling Smorgrav, with compiler issue
fixes from FreeBSD's copy of Unbound, he notes:
  Generate unbound-control-setup.sh at build time so it respects
  prefix and sysconfdir from the configure script.  Also fix the
  umask to match the comment, and the comment to match the umask.
  Add const and static where needed.  Use unions instead of
  playing pointer poker.  Move declarations that are needed in
  multiple source files into a shared header.  Move sldns_bgetc()
  from parse.c to buffer.c where it belongs.  Introduce a new
  header file, worker.h, which declares the callbacks that
  all workers must define.  Remove those declarations from
  libworker.h.	Include the correct headers in the correct places.
  Fix a few dummy callbacks that don't match their prototype.
  Fix some casts.  Hide the sbrk madness behind #ifdef HAVE_SBRK.
  Remove a useless printf which breaks reproducible builds.
  Get rid of CONFIGURE_{TARGET,DATE,BUILD_WITH} now that they're
  no longer used.  Add unbound-control-setup.sh to the list of
  generated files.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3137 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-05-28 08:07:12 +00:00
wouter
65e6113fd7 The autoconf changes for the patch.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3121 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-04-23 13:03:18 +00:00
wouter
59324be7ee Not needed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3117 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-04-15 11:23:02 +00:00
wouter
204f6fc727 Fixup -L to -I for event2 includes..
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3116 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-04-15 11:17:40 +00:00
wouter
d293eece3c - If event2 is installed, include dir/include/event2 in compilation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3115 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-04-15 11:14:50 +00:00
wouter
97a4a444eb - Patch from Stuart Henderson to build unbound-host man from .1.in.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3100 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-03-25 08:09:33 +00:00
wouter
a8af8040c0 trunk has 1.4.23 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3098 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-03-12 14:25:21 +00:00
wouter
58d360e16e configure generated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3082 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-02-14 09:24:39 +00:00
wouter
da830563d2 - Fixup link with lib/event2 subdir.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3065 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-02-03 11:41:19 +00:00
wouter
2553b4fb9f - Detect libevent2 install automatically by configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3064 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-02-03 11:02:17 +00:00
wouter
f19df3745f - unbound-event.h is installed if you configure --enable-event-api.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3047 be551aaa-1e26-0410-a405-d3ace91eadb9
2014-01-24 10:55:28 +00:00
wouter
cfd81ba459 snprintf on windows can do %lld, just spurious compiler warnings.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3030 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-12-03 14:17:44 +00:00
wouter
c1857ae33d use our own snprintf on windows for %lld.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3028 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-12-03 14:07:56 +00:00
wouter
6f31050bf8 - Fix windows compile to compile with sldns.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3024 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-12-03 13:51:11 +00:00
wouter
d2113c3a1c autoconf
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3011 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-11-03 23:13:49 +00:00
wouter
ec0c825ac0 Fixup stdarg include, ldns reference in help.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2999 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-10-31 15:17:53 +00:00
wouter
8e6ee27eda - separate ldns into core ldns inside ldns/ subdirectory. No more
--with-ldns is needed and unbound does not rely on libldns.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2998 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-10-31 15:09:26 +00:00
wouter
a6234674fb - unbound-event.h is installed if configured --with-libevent. It
contains low-level library calls, that use libevent's event_base
  and an ldns_buffer for the wire return packet to perform async
  resolution in the client's eventloop.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2970 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-09-26 08:34:14 +00:00
wouter
4d385dc589 - acx_nlnetlabs.m4 to 26; improve FLTO help text.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2964 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-09-19 13:08:58 +00:00
wouter
44e821b59a - trunk has 1.4.22 number inside it.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2962 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-09-19 10:53:38 +00:00
wouter
2515058658 remake configure with new acx_nlnetlabs.m4
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2923 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-07-19 06:53:42 +00:00
wouter
e06004ca04 - configure --disable-flto option (from Robert Edmonds).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2916 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-06-25 07:25:31 +00:00
wouter
46108fac55 - Update acx_pthreads.m4 to ax_pthreads.4 (2013-03-29), and apply
patch to it to not fail when -Werror is also specified, from the
  autoconf-archives.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2904 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-05-27 08:22:40 +00:00
wouter
b87787e4a1 - Fix makedist for new svn for -d option.
- unbound.h header file has UNBOUND_VERSION_MAJOR define.
- Fix windows RSRC version for long version numbers.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2870 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-03-22 12:41:13 +00:00
wouter
a5837b560b trunk has 1.4.21 version
committed libunbound version 4:1:2 for binary API updated in 1.4.20


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2865 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-03-21 12:24:42 +00:00
wouter
dd39221bde - add libunbound.ttl at end of result structure, version bump for
libunbound and binary backwards compatible, but 1.4.19 is not
  forward compatible with 1.4.20.
- updated configure scripts with newer versions.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2834 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-02-07 13:23:48 +00:00
wouter
2643272560 - includes and have_ssl fixes for nss.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2830 be551aaa-1e26-0410-a405-d3ace91eadb9
2013-01-30 13:15:03 +00:00
wouter
f4015ff912 - trunk has 1.4.20 under development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2793 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-12-12 09:17:08 +00:00
wouter
b4208b16f9 - trunk has 1.4.19 under development (fixes from 1 aug and 31 july
are for 1.4.19).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2740 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-08-02 07:57:33 +00:00
wouter
792a5b9f37 - Fix bug#454: Remove ACX_CHECK_COMPILER_FLAG from configure.ac,
if CFLAGS is specified at configure time then '-g -O2' is not
  appended to CFLAGS, so that the user can override them.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2717 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-07-19 08:51:35 +00:00
wouter
182250237f - detect if openssl has FIPS_mode.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2703 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-06-28 06:54:16 +00:00
wouter
14d6baa680 autoconf and make depend.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2691 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-06-20 15:14:19 +00:00
wouter
5373e6bec7 - work on --with-nss build option (for now, --with-libunbound-only).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2690 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-06-20 15:11:53 +00:00
wouter
d383074120 - --with-libunbound-only build option, only builds the library and
not the daemon and other tools.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2689 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-06-19 12:20:11 +00:00
wouter
df68bdcd08 - Fix debian-bugs-658021: Please enable hardened build flags.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2679 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-05-27 20:46:52 +00:00
wouter
5363ac922e trunk is 1.4.18
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2677 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-05-24 09:00:26 +00:00
wouter
ff407af506 - fix configure ECDSA support in ldns detection for windows compile.
- fix possible uninitialised variable in windows pipe implementation.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2667 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-05-15 14:50:21 +00:00
wouter
cb699ceca7 - ECDSA support (RFC 6605) by default. Use --disable-ecdsa for older
openssl.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2661 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-04-13 16:21:04 +00:00
wouter
b0047e0dda - fix bug #443: --with-chroot-dir not honoured by configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2656 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-04-05 09:10:56 +00:00
wouter
6388e5a15c configure change for pythonmod header
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2652 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-03-27 07:24:15 +00:00
wouter
2d40ca1010 removed warning from --enable-ecdsa.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2641 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-03-02 12:17:09 +00:00
wouter
e4ac9e9503 - RT#2955. Fix for cygwin compilation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2617 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-02-13 10:42:22 +00:00
wouter
a94bcbdd57 autoconf on fedora.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2609 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-02-09 08:28:35 +00:00
wouter
778fd7476a - workaround for openssl 0.9.8 ecdsa sha2 and evp problem.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2608 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-02-08 16:40:46 +00:00
wouter
27329b8cc9 - implement draft-ietf-dnsext-ecdsa-04; which is in IETF LC; This
implementation is experimental at this time and not recommended
  for use on the public internet (the protocol numbers have not
  been assigned).  Needs recent ldns with --enable-ecdsa.
- fix memory leak in errorcase for DSA signatures.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2606 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-02-08 13:22:44 +00:00
wouter
2d7d2aae07 trunk is 1.4.17 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2603 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-02-02 09:21:11 +00:00
wouter
8803d008fa tag 1.4.15, trunk is now 1.4.16 development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2595 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-01-26 09:04:28 +00:00
wouter
25d409ea20 remake configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2592 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-01-20 14:31:32 +00:00
wouter
11bd495b61 - Added ub_version(). API version increase, with (binary) backwards
compatibility for the previous version.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2584 be551aaa-1e26-0410-a405-d3ace91eadb9
2012-01-12 13:52:38 +00:00
wouter
2e25dea379 - trunk has 1.4.15 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2577 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-19 11:37:15 +00:00
wouter
5721765551 And LIBOBJ.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2567 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-05 15:55:46 +00:00
wouter
52d44f2b92 Add -lws2_32 on mingw crosscompile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2566 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-05 15:48:03 +00:00
wouter
19bb439e36 fix malloc detection (and double definition).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2564 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-05 15:38:21 +00:00
wouter
51976138fe - Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2561 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-05 13:49:30 +00:00
wouter
c7b727654f configure generated with autoconf 2.68
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2560 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-02 13:43:24 +00:00
wouter
9b05c86dbc dependency for checklocks.c
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2555 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 14:42:00 +00:00
wouter
1c83e767a4 run autoconf
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2554 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 14:37:41 +00:00
wouter
b6a8696c84 makefile compat, ports updated and remove unused substitutions.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2551 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 13:02:48 +00:00
wouter
6ab2fb52fe nicer output.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2550 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 10:58:51 +00:00
wouter
a7433ae36e better test for SunOS make.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2549 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 10:54:45 +00:00
wouter
595113b134 fix escape
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2548 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 10:34:37 +00:00
wouter
6a7293d787 compat with SunOS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2547 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 10:31:35 +00:00
wouter
a1f677fcac - Makefile changed for BSD make compatibility.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2544 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-10 18:44:06 +00:00
wouter
d70472a610 run autoconf.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2538 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-01 17:24:11 +00:00
wouter
4b5380d06d detect if GOST works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2518 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 13:18:25 +00:00
wouter
8fbf53340d gost check if it works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2517 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 13:11:40 +00:00
wouter
0afc59dfd3 run strptime check while runnable.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2515 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 12:20:45 +00:00
wouter
7232da27a6 configure for strptime detection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2514 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 12:17:01 +00:00
wouter
790c07b6d3 fix EXPORT_ALL_SYMBOLS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2509 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-13 14:09:50 +00:00
wouter
292c480108 trunk has 1.4.14.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2491 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-15 08:54:25 +00:00
wouter
bd35b9c00a - Fix python site-packages path to /usr/lib64.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2471 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-10 06:05:09 +00:00
wouter
2cd69e979e acx v14.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2468 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-01 14:56:38 +00:00
wouter
48049d7c1e Fix autoconf 2.68 warnings
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2467 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-01 11:14:33 +00:00
wouter
cba8c049f9 release 1.4.12 noted. 1.4.13 developed in svn trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2465 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-14 08:33:12 +00:00
wouter
7d4a3d270b - fix that --enable-static-exe does not complain about it unknown.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2458 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-01 08:58:34 +00:00
wouter
8df9cff770 autoconf
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2456 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:31:08 +00:00
wouter
03037d5c15 nicer text
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2454 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:22:06 +00:00
wouter
efc98f2b2f nicer text
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2453 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:19:23 +00:00
wouter
0d31889473 fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2452 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:15:41 +00:00
wouter
50553039da compile fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2451 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:14:42 +00:00
wouter
806904d665 nicer error messages.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2450 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:13:48 +00:00
wouter
62438be794 fix neater.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2449 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 14:02:16 +00:00
wouter
6536795e10 - removed ldns-src tarball inside the unbound tarball.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2447 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 12:59:27 +00:00
wouter
35d80338fb 1.4.12 in trunk and configure updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2442 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 08:56:56 +00:00
wouter
ecceefa52e - Changed -flto check to support clang compiler.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2438 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-23 09:00:05 +00:00
wouter
3979d4da9e and new configure
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2436 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-17 12:03:58 +00:00
wouter
ba1ecfe130 - version is 1.4.11.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2430 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-16 13:27:57 +00:00
wouter
444efde101 - Use -flto compiler flag for link time optimization, if supported.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2427 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-14 08:39:53 +00:00
wouter
8fd660253f 1.4.10 tag created.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2419 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-25 06:09:01 +00:00
wouter
c923e7dd6d - bug#386: --enable-allsymbols option links all binaries to libunbound
and reduces install size significantly.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2413 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-10 10:57:42 +00:00