]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoMerge branch '1153-fix-broken-atomics-on-windows' into 'master'
Ondřej Surý [Mon, 22 Jul 2019 02:18:48 +0000 (22:18 -0400)] 
Merge branch '1153-fix-broken-atomics-on-windows' into 'master'

Fixup the increment vs decrement typo in lib/isc/win32/socket.c

Closes #1153

See merge request isc-projects/bind9!2172

7 years agoFixup the increment vs decrement typo in lib/isc/win32/socket.c
Ondřej Surý [Mon, 22 Jul 2019 02:05:24 +0000 (22:05 -0400)] 
Fixup the increment vs decrement typo in lib/isc/win32/socket.c

7 years agoMerge branch '605-add-siphash24-wpk' into 'master'
Ondřej Surý [Sun, 21 Jul 2019 19:30:30 +0000 (15:30 -0400)] 
Merge branch '605-add-siphash24-wpk' into 'master'

Synchronize the Cookie algorithm to SipHash-2-4 with other open-source DNS vendors

Closes #605

See merge request isc-projects/bind9!1788

7 years agoAdd CHANGES note
Ondřej Surý [Sun, 21 Jul 2019 15:30:07 +0000 (11:30 -0400)] 
Add CHANGES note

7 years agoAdd release notes
Ondřej Surý [Sun, 21 Jul 2019 15:28:17 +0000 (11:28 -0400)] 
Add release notes

7 years agoAdd new default siphash24 cookie algorithm, but keep AES as legacy
Ondřej Surý [Sun, 21 Jul 2019 18:26:49 +0000 (14:26 -0400)] 
Add new default siphash24 cookie algorithm, but keep AES as legacy

This commit changes the BIND cookie algorithms to match
draft-sury-toorop-dnsop-server-cookies-00.  Namely, it changes the Client Cookie
algorithm to use SipHash 2-4, adds the new Server Cookie algorithm using SipHash
2-4, and changes the default for the Server Cookie algorithm to be siphash24.

Add siphash24 cookie algorithm, and make it keep legacy aes as

7 years agoRemove all cookie algorithms but AES, which was used as a default, for legacy purposes.
Witold Kręcicki [Sun, 24 Mar 2019 08:59:19 +0000 (09:59 +0100)] 
Remove all cookie algorithms but AES, which was used as a default, for legacy purposes.

7 years agoMerge branch 'ondrej/fix-leaked-memory-in-geoip_test.c' into 'master' 2167/head
Ondřej Surý [Tue, 16 Jul 2019 16:55:01 +0000 (12:55 -0400)] 
Merge branch 'ondrej/fix-leaked-memory-in-geoip_test.c' into 'master'

Fix leaked memory in geoip_test.c

See merge request isc-projects/bind9!2154

7 years agoFix the memory leaks in GeoIP unit test
Ondřej Surý [Tue, 16 Jul 2019 13:28:20 +0000 (15:28 +0200)] 
Fix the memory leaks in GeoIP unit test

Each individual test opened GeoIP databased but the database handles were never
closed.  This commit moves the open/close from the individual unit tests into
the _setup and _teardown methods where they really belong.

7 years agoMerge branch 'ondrej/remove-mutexatomics-tests' into 'master'
Ondřej Surý [Fri, 12 Jul 2019 14:07:20 +0000 (10:07 -0400)] 
Merge branch 'ondrej/remove-mutexatomics-tests' into 'master'

Disable the mutexatomics tests from the regular CI (we could enable them on...

See merge request isc-projects/bind9!2150

7 years agoDisable the mutexatomics tests from the regular CI (we could enable them on trigger...
Ondřej Surý [Fri, 12 Jul 2019 14:01:01 +0000 (16:01 +0200)] 
Disable the mutexatomics tests from the regular CI (we could enable them on trigger or schedule in the future)

7 years agoMerge branch 'ondrej/add-memcpy.spatch-and-fix-check-cocci-script' into 'master'
Ondřej Surý [Fri, 12 Jul 2019 13:59:25 +0000 (09:59 -0400)] 
Merge branch 'ondrej/add-memcpy.spatch-and-fix-check-cocci-script' into 'master'

Add memcpy.spatch and fixup check-cocci script

See merge request isc-projects/bind9!2149

7 years agoDon't cover the .spatch files with copyright
Ondřej Surý [Fri, 12 Jul 2019 13:45:07 +0000 (15:45 +0200)] 
Don't cover the .spatch files with copyright

7 years agoMake util/check-cocci modify the files in place and be more verbose
Ondřej Surý [Fri, 12 Jul 2019 13:38:48 +0000 (15:38 +0200)] 
Make util/check-cocci modify the files in place and be more verbose

7 years agoRemove #include <config.h> usage from siphash.c and siphash_test.c
Ondřej Surý [Fri, 12 Jul 2019 13:28:58 +0000 (15:28 +0200)] 
Remove #include <config.h> usage from siphash.c and siphash_test.c

7 years agoReplace the only memcpy usage with memmove
Ondřej Surý [Fri, 12 Jul 2019 13:28:00 +0000 (15:28 +0200)] 
Replace the only memcpy usage with memmove

7 years agoAdd spatch to replace memcpy usage with memmove
Ondřej Surý [Fri, 12 Jul 2019 13:27:06 +0000 (15:27 +0200)] 
Add spatch to replace memcpy usage with memmove

7 years agoFix the check-cocci script to scan bin lib fuzz dirs individually, as it was using...
Ondřej Surý [Fri, 12 Jul 2019 13:26:48 +0000 (15:26 +0200)] 
Fix the check-cocci script to scan bin lib fuzz dirs individually, as it was using only the last one

7 years agoMerge branch 'prep-release' v9.15.2
Tinderbox User [Wed, 10 Jul 2019 15:00:29 +0000 (15:00 +0000)] 
Merge branch 'prep-release'

7 years agoprep 9.15.2
Tinderbox User [Wed, 10 Jul 2019 14:51:09 +0000 (14:51 +0000)] 
prep 9.15.2

7 years agoMerge branch '1139-1952-breaks-windows-build' into 'master'
Witold Krecicki [Wed, 10 Jul 2019 13:18:23 +0000 (09:18 -0400)] 
Merge branch '1139-1952-breaks-windows-build' into 'master'

Resolve "!1952 Breaks Windows Build"

Closes #1139

See merge request isc-projects/bind9!2145

7 years agoFix Windows compilation issues with !1952, contributed by Thomas Jach
Witold Kręcicki [Wed, 10 Jul 2019 10:31:17 +0000 (12:31 +0200)] 
Fix Windows compilation issues with !1952, contributed by Thomas Jach

7 years agoMerge branch 'wpk-fix-compilation-error-statschannel' into 'master'
Witold Krecicki [Tue, 9 Jul 2019 17:19:56 +0000 (13:19 -0400)] 
Merge branch 'wpk-fix-compilation-error-statschannel' into 'master'

statschannel.c: declare dnssecsignstat_dump only if it's used (LIBXML2 or LIBJSON is available)

See merge request isc-projects/bind9!2143

7 years agostatschannel.c: declare dnssecsignstat_dump only if it's used (LIBXML2 or LIBJSON...
Witold Kręcicki [Tue, 9 Jul 2019 16:08:49 +0000 (18:08 +0200)] 
statschannel.c: declare dnssecsignstat_dump only if it's used (LIBXML2 or LIBJSON is available)

7 years agoMerge branch '1038-proper-atomics-use' into 'master'
Witold Krecicki [Tue, 9 Jul 2019 15:14:49 +0000 (11:14 -0400)] 
Merge branch '1038-proper-atomics-use' into 'master'

Resolve "Make proper use of the atomics"

Closes #1038

See merge request isc-projects/bind9!1952

7 years agoCHANGES
Witold Kręcicki [Mon, 8 Jul 2019 13:54:26 +0000 (15:54 +0200)] 
CHANGES

7 years agoAdd --enable-mutex-atomics build to CI
Witold Kręcicki [Mon, 8 Jul 2019 15:32:09 +0000 (17:32 +0200)] 
Add --enable-mutex-atomics build to CI

7 years agoFix a few broken atomics initializations
Witold Kręcicki [Mon, 8 Jul 2019 15:30:06 +0000 (17:30 +0200)] 
Fix a few broken atomics initializations

7 years agolib/ns/stats.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 15:03:34 +0000 (17:03 +0200)] 
lib/ns/stats.c: use isc_refcount_t

7 years agolib/isc/win32/socket.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 15:01:29 +0000 (17:01 +0200)] 
lib/isc/win32/socket.c: use isc_refcount_t

7 years agolib/isc/task.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 15:00:22 +0000 (17:00 +0200)] 
lib/isc/task.c: use isc_refcount_t

7 years agolib/isc/stats.c: Use ->references instead of ->refs
Ondřej Surý [Mon, 20 May 2019 14:59:48 +0000 (16:59 +0200)] 
lib/isc/stats.c: Use ->references instead of ->refs

7 years agolib/isc/quota.c: use proper acquire/release/relaxed memory order semantics
Ondřej Surý [Mon, 20 May 2019 14:59:11 +0000 (16:59 +0200)] 
lib/isc/quota.c: use proper acquire/release/relaxed memory order semantics

7 years agolib/isc/counter.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:58:08 +0000 (16:58 +0200)] 
lib/isc/counter.c: use isc_refcount_t

7 years agolib/dns/zt.c: use isc_refcount_t and atomics
Ondřej Surý [Mon, 20 May 2019 14:56:12 +0000 (16:56 +0200)] 
lib/dns/zt.c: use isc_refcount_t and atomics

7 years agolib/dns/tsig.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:55:42 +0000 (16:55 +0200)] 
lib/dns/tsig.c: use isc_refcount_t

7 years agolib/dns/ssu.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:54:46 +0000 (16:54 +0200)] 
lib/dns/ssu.c: use isc_refcount_t

7 years agolib/dns/sdlz.c:
Ondřej Surý [Mon, 20 May 2019 14:54:13 +0000 (16:54 +0200)] 
lib/dns/sdlz.c:
- use isc_refcount_t
- properly detach from nodes so that we don't destroy objects
  that have non-zero references count

7 years agolib/dns/sdb.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:53:47 +0000 (16:53 +0200)] 
lib/dns/sdb.c: use isc_refcount_t

7 years agolib/dns/resolver.c: use isc_refcount_t and atomics
Ondřej Surý [Mon, 20 May 2019 14:52:59 +0000 (16:52 +0200)] 
lib/dns/resolver.c: use isc_refcount_t and atomics

7 years agolib/dns/masterdump.c: use isc_refcount_t and atomics
Ondřej Surý [Mon, 20 May 2019 14:44:19 +0000 (16:44 +0200)] 
lib/dns/masterdump.c: use isc_refcount_t and atomics

7 years agolib/dns/master.c: use isc_refcount_t and atomics
Ondřej Surý [Mon, 20 May 2019 14:43:32 +0000 (16:43 +0200)] 
lib/dns/master.c: use isc_refcount_t and atomics

7 years agolib/dns/lib.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:41:36 +0000 (16:41 +0200)] 
lib/dns/lib.c: use isc_refcount_t

7 years agolib/dns/nta.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:41:24 +0000 (16:41 +0200)] 
lib/dns/nta.c: use isc_refcount_t

7 years agolib/dns/ecdb.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:35:17 +0000 (16:35 +0200)] 
lib/dns/ecdb.c: use isc_refcount_t

7 years agolib/dns/dbtable.c: use isc_refcount_t
Ondřej Surý [Mon, 20 May 2019 14:22:15 +0000 (16:22 +0200)] 
lib/dns/dbtable.c: use isc_refcount_t

7 years agolib/dns/cache.c: use isc_refcount_t
Witold Kręcicki [Fri, 17 May 2019 11:47:00 +0000 (13:47 +0200)] 
lib/dns/cache.c: use isc_refcount_t

7 years agodns/stats.c: use isc_refcount_t
Witold Kręcicki [Fri, 17 May 2019 11:35:51 +0000 (13:35 +0200)] 
dns/stats.c: use isc_refcount_t

7 years agolib/ns/client: use refcount_t for reference counting
Witold Kręcicki [Fri, 17 May 2019 11:33:30 +0000 (13:33 +0200)] 
lib/ns/client: use refcount_t for reference counting

7 years agolib/ns/lib.c: use isc_refcount_t for reference counting
Witold Kręcicki [Fri, 17 May 2019 11:25:48 +0000 (13:25 +0200)] 
lib/ns/lib.c: use isc_refcount_t for reference counting

7 years agoSpecial, for-tests-only, mode with atomics emulated by a mutex-locked variable -...
Witold Kręcicki [Fri, 17 May 2019 09:35:35 +0000 (11:35 +0200)] 
Special, for-tests-only, mode with atomics emulated by a mutex-locked variable - useful for finding atomics congestions

7 years agoProperly initialize all atomic variables
Witold Kręcicki [Fri, 17 May 2019 08:47:28 +0000 (10:47 +0200)] 
Properly initialize all atomic variables

7 years agoisc/stats: use isc_refcount_t
Witold Kręcicki [Thu, 16 May 2019 17:27:01 +0000 (19:27 +0200)] 
isc/stats: use isc_refcount_t

7 years agoisc/timer: use isc_refcount_t
Witold Kręcicki [Thu, 16 May 2019 16:53:33 +0000 (18:53 +0200)] 
isc/timer: use isc_refcount_t

7 years agolib/isc/task: use isc_refcount_t
Witold Kręcicki [Thu, 16 May 2019 16:51:39 +0000 (18:51 +0200)] 
lib/isc/task: use isc_refcount_t

7 years agodns/zt.c: use isc_refcount_t for reference counting
Witold Kręcicki [Thu, 16 May 2019 16:46:29 +0000 (18:46 +0200)] 
dns/zt.c: use isc_refcount_t for reference counting

7 years agointerfacemgr: use isc_refcount_t for reference counting
Witold Kręcicki [Thu, 16 May 2019 16:43:06 +0000 (18:43 +0200)] 
interfacemgr: use isc_refcount_t for reference counting

7 years agoMake portentry->refs an isc_refcount_t
Witold Kręcicki [Thu, 16 May 2019 16:28:53 +0000 (18:28 +0200)] 
Make portentry->refs an isc_refcount_t

7 years agoMerge branch 'ondrej/missing-ax_restore_flags-geoip2' into 'master'
Ondřej Surý [Tue, 9 Jul 2019 12:20:45 +0000 (08:20 -0400)] 
Merge branch 'ondrej/missing-ax_restore_flags-geoip2' into 'master'

Add missing AX_RESTORE_FLAGS([geoip2]) to configure.ac

See merge request isc-projects/bind9!2140

7 years agoAdd missing AX_RESTORE_FLAGS([geoip2]) to configure.ac
Ondřej Surý [Tue, 9 Jul 2019 11:35:39 +0000 (13:35 +0200)] 
Add missing AX_RESTORE_FLAGS([geoip2]) to configure.ac

7 years agoMerge branch 'ondrej-disable-freebsd-again' into 'master'
Ondřej Surý [Mon, 8 Jul 2019 13:36:28 +0000 (09:36 -0400)] 
Merge branch 'ondrej-disable-freebsd-again' into 'master'

Disable FreeBSD Runner in the CI

See merge request isc-projects/bind9!2138

7 years agoDisable FreeBSD Runner in the CI; it's broken again.
Ondřej Surý [Mon, 8 Jul 2019 13:28:28 +0000 (15:28 +0200)] 
Disable FreeBSD Runner in the CI; it's broken again.

7 years agoMerge branch '1112-remove-legacy-geoip' into 'master'
Evan Hunt [Thu, 4 Jul 2019 16:38:26 +0000 (12:38 -0400)] 
Merge branch '1112-remove-legacy-geoip' into 'master'

Resolve "Remove legacy GeoIP support in 9.15 after GeoIP2 is merged"

Closes #1112

See merge request isc-projects/bind9!2102

7 years agoGet rid of DNS_GEOIP_DATABASE_INIT explicit initializer for geoip dbs
Ondřej Surý [Thu, 4 Jul 2019 09:17:16 +0000 (11:17 +0200)] 
Get rid of DNS_GEOIP_DATABASE_INIT explicit initializer for geoip dbs

Instead of the explicit struct initializer with all member, rely on the fact
that static variables are explicitly initialized to 0 if not explicitly
initialized.

7 years agoremove --with-geoip and change --without-geoip2 to --disable-geoip in CI
Evan Hunt [Tue, 2 Jul 2019 23:33:00 +0000 (16:33 -0700)] 
remove --with-geoip and change --without-geoip2 to --disable-geoip in CI

7 years agoconvert geoip to geoip2 in win32utils/Configure
Thomas Jach [Tue, 2 Jul 2019 23:27:42 +0000 (16:27 -0700)] 
convert geoip to geoip2 in win32utils/Configure

7 years agouse configure --enable-geoip to turn on GeoIP2
Evan Hunt [Fri, 28 Jun 2019 04:19:30 +0000 (21:19 -0700)] 
use configure --enable-geoip to turn on GeoIP2

- instead of --with-geoip2, use --enable-geoip to turn on the GeoIP
  feature
- --with-maxminddb can be used to set the prefix for maxminddb

7 years agoadd CHANGES note; remove references to legacy GeoIP from documentation
Evan Hunt [Fri, 28 Jun 2019 04:11:45 +0000 (21:11 -0700)] 
add CHANGES note; remove references to legacy GeoIP from documentation

7 years agoremove all support for legacy GeoIP
Evan Hunt [Fri, 28 Jun 2019 04:08:20 +0000 (21:08 -0700)] 
remove all support for legacy GeoIP

7 years agoMerge branch '7-matthijs-deprecate-dnssec-lookaside' into 'master'
Matthijs Mekking [Thu, 4 Jul 2019 12:51:32 +0000 (08:51 -0400)] 
Merge branch '7-matthijs-deprecate-dnssec-lookaside' into 'master'

Deprecate dnssec-lookaside option

Closes #7

See merge request isc-projects/bind9!2104

7 years agoremove spurious commas from docbook
Evan Hunt [Tue, 2 Jul 2019 19:59:42 +0000 (12:59 -0700)] 
remove spurious commas from docbook

7 years agoDeprecate dnssec-lookaside option
Matthijs Mekking [Fri, 28 Jun 2019 09:52:08 +0000 (11:52 +0200)] 
Deprecate dnssec-lookaside option

Add the CFG_CLAUSEFLAG_DEPRECATED flag to the option so that people are
discouraged from using DLV.

7 years agoMerge branch 'ondrej/kyua.result-location' into 'master'
Ondřej Surý [Wed, 3 Jul 2019 17:17:25 +0000 (13:17 -0400)] 
Merge branch 'ondrej/kyua.result-location' into 'master'

Use $KYUA_RESULT in kyua report-html invocation for unified file location

See merge request isc-projects/bind9!2127

7 years agoSet number of parallel jobs in .gitlab-ci.yml
Ondřej Surý [Wed, 3 Jul 2019 17:00:18 +0000 (19:00 +0200)] 
Set number of parallel jobs in .gitlab-ci.yml

7 years agoUse $KYUA_RESULT in kyua report-html invocation for unified file location
Ondřej Surý [Wed, 3 Jul 2019 16:03:11 +0000 (18:03 +0200)] 
Use $KYUA_RESULT in kyua report-html invocation for unified file location

7 years agoMerge branch '1114-windows-build-broken' into 'master'
Evan Hunt [Wed, 3 Jul 2019 16:53:18 +0000 (12:53 -0400)] 
Merge branch '1114-windows-build-broken' into 'master'

fix broken windows build

Closes #1114

See merge request isc-projects/bind9!2110

7 years agofix broken windows build
Evan Hunt [Fri, 28 Jun 2019 19:45:26 +0000 (12:45 -0700)] 
fix broken windows build

The MSVS C compiler requires every struct to have at least one member.
The dns_geoip_databases_t structure had one set of members for
HAVE_GEOIP and a different set for HAVE_GEOIP2, and none when neither
API is in use.

This commit silences the compiler error by moving the declaration of
dns_geoip_databases_t to types.h as an opaque reference, and commenting
out the contents of geoip.h when neither version of GeoIP is enabled.

7 years agoMerge branch 'michal/define-ATOMIC_VAR_INIT-on-windows' into 'master'
Ondřej Surý [Wed, 3 Jul 2019 15:58:34 +0000 (11:58 -0400)] 
Merge branch 'michal/define-ATOMIC_VAR_INIT-on-windows' into 'master'

Define ATOMIC_VAR_INIT() on Windows

See merge request isc-projects/bind9!2125

7 years agoDefine ATOMIC_VAR_INIT() on Windows
Michał Kępień [Wed, 3 Jul 2019 12:25:11 +0000 (14:25 +0200)] 
Define ATOMIC_VAR_INIT() on Windows

Commit b104a9bc503033b4c3174f088e2c5bdbc5d8bb51 introduced unconditional
use of the ATOMIC_VAR_INIT() macro in bin/dnssec/dnssec-signzone.c even
though that macro is only defined on Unix platforms.  Define it on
Windows systems as well in order to prevent build failures.

7 years agoMerge branch '1026-make-dnssec-signzone-thread-sanitizer-clean' into 'master'
Ondřej Surý [Wed, 3 Jul 2019 04:20:57 +0000 (00:20 -0400)] 
Merge branch '1026-make-dnssec-signzone-thread-sanitizer-clean' into 'master'

Resolve "Make dnssec-signzone ThreadSanitizer clean"

Closes #1026

See merge request isc-projects/bind9!1938

7 years agoProtect global init_count variable in rbtdb.c by making it atomic
Ondřej Surý [Mon, 13 May 2019 17:59:36 +0000 (00:59 +0700)] 
Protect global init_count variable in rbtdb.c by making it atomic

7 years agobin/dnssec/dnssec-signzone.c: Protect global variables by making them atomic
Ondřej Surý [Mon, 13 May 2019 17:36:02 +0000 (00:36 +0700)] 
bin/dnssec/dnssec-signzone.c: Protect global variables by making them atomic

Both global shuttingdown and finished bool variables were prone to data race
(as reported by ThreadSanitizer).  The commit makes them both atomic.

7 years agoMake isc_rwlock.c thread-safe
Ondřej Surý [Mon, 13 May 2019 17:19:11 +0000 (00:19 +0700)] 
Make isc_rwlock.c thread-safe

The ThreadSanitizer found several possible data races in our rwlock
implementation.  This commit changes all the unprotected variables to atomic and
also changes the explicit memory ordering (atomic_<foo>_explicit(..., <order>)
functions to use our convenience macros (atomic_<foo>_<order>).

7 years agoDefine ATOMIC_VAR_INIT in isc/stdatomic.h shim
Mark Andrews [Fri, 24 May 2019 21:48:12 +0000 (07:48 +1000)] 
Define ATOMIC_VAR_INIT in isc/stdatomic.h shim

7 years agoAdd atomic_compare_exchange_strong_relaxed convenience macro
Ondřej Surý [Mon, 13 May 2019 17:39:37 +0000 (00:39 +0700)] 
Add atomic_compare_exchange_strong_relaxed convenience macro

7 years agoMerge branch 'ondrej/with-or-without-geoip' into 'master'
Ondřej Surý [Tue, 2 Jul 2019 19:08:47 +0000 (15:08 -0400)] 
Merge branch 'ondrej/with-or-without-geoip' into 'master'

Enable GeoIP2 for all builds and enable old GeoIP only for Debian amd64 stretch build

See merge request isc-projects/bind9!2120

7 years agoEnable GeoIP2 for all builds and enable old GeoIP only for Debian jessie and Ubuntu...
Ondřej Surý [Tue, 2 Jul 2019 17:56:32 +0000 (19:56 +0200)] 
Enable GeoIP2 for all builds and enable old GeoIP only for Debian jessie and Ubuntu xenial builds

7 years agoMerge branch 'ondrej/missing-dot-in-job' into 'master'
Ondřej Surý [Tue, 2 Jul 2019 18:22:55 +0000 (14:22 -0400)] 
Merge branch 'ondrej/missing-dot-in-job' into 'master'

Add missing dot in .autoconf job template that caused duplicate job

See merge request isc-projects/bind9!2121

7 years agoAdd missing dot in .autoconf job template that caused duplicate job
Ondřej Surý [Tue, 2 Jul 2019 18:00:25 +0000 (20:00 +0200)] 
Add missing dot in .autoconf job template that caused duplicate job

7 years agoMerge branch 'ondrej/restore-freebsd-runner' into 'master'
Ondřej Surý [Tue, 2 Jul 2019 17:39:49 +0000 (13:39 -0400)] 
Merge branch 'ondrej/restore-freebsd-runner' into 'master'

Restore the FreeBSD Runner

See merge request isc-projects/bind9!2117

7 years agoUse $(pwd) instead of $CI_PROJECT_DIR to always get absolute path
Ondřej Surý [Tue, 2 Jul 2019 10:51:49 +0000 (12:51 +0200)] 
Use $(pwd) instead of $CI_PROJECT_DIR to always get absolute path

7 years agoUse sudo to setup the interfaces when CI job is not running as root
Ondřej Surý [Tue, 2 Jul 2019 10:23:56 +0000 (12:23 +0200)] 
Use sudo to setup the interfaces when CI job is not running as root

7 years agoAdd FreeBSD 11 GitLab CI Runner
Evan Hunt [Wed, 11 Apr 2018 03:24:03 +0000 (20:24 -0700)] 
Add FreeBSD 11 GitLab CI Runner

7 years agoMerge branch 'ondrej/fix-freebsd-make' into 'master'
Ondřej Surý [Tue, 2 Jul 2019 10:58:27 +0000 (06:58 -0400)] 
Merge branch 'ondrej/fix-freebsd-make' into 'master'

Add rules to make sure subdirs are always built before testdirs

See merge request isc-projects/bind9!2116

7 years agoAdd rules to make sure subdirs are always built before testdirs
Ondřej Surý [Tue, 2 Jul 2019 10:16:30 +0000 (12:16 +0200)] 
Add rules to make sure subdirs are always built before testdirs

7 years agoMerge branch '1120-remove-so_bsdcompat-usage' into 'master'
Ondřej Surý [Mon, 1 Jul 2019 15:12:47 +0000 (11:12 -0400)] 
Merge branch '1120-remove-so_bsdcompat-usage' into 'master'

Resolve "Remove SO_BSDCOMPAT usage"

Closes #1120

See merge request isc-projects/bind9!2113

7 years agoAdd CHANGES note:
Ondřej Surý [Mon, 1 Jul 2019 14:19:01 +0000 (16:19 +0200)] 
Add CHANGES note:

5261.  [cleanup]       Remove SO_BSDCOMPAT socket option usage.

7 years agoRemove SO_BSDCOMPAT usage, it's ignore since Linux 2.4
Ondřej Surý [Mon, 1 Jul 2019 14:16:40 +0000 (16:16 +0200)] 
Remove SO_BSDCOMPAT usage, it's ignore since Linux 2.4

The SO_BSDCOMPAT socket option is no-op since Linux 2.4, see the manpage:

SO_BSDCOMPAT
Enable BSD bug-to-bug compatibility.  This is used by the UDP protocol
module in Linux 2.0 and 2.2.  If enabled, ICMP errors received for a UDP
socket will not be passed to the user program.  In later kernel
versions, support for this option has been phased out: Linux 2.4
silently ignores it, and Linux 2.6 generates a kernel warning (printk())
if a program uses this option.  Linux 2.0 also enabled BSD bug-to-bug
compatibility options (random header changing, skipping of the broadcast
flag) for raw sockets with this option, but that was removed in Linux
2.2.

7 years agoMerge branch 'managed-keys-is-deprecated' into 'master'
Matthijs Mekking [Mon, 1 Jul 2019 08:53:16 +0000 (04:53 -0400)] 
Merge branch 'managed-keys-is-deprecated' into 'master'

Mark some managed-keys instances deprecated

See merge request isc-projects/bind9!2105

7 years agoMark some managed-keys instances deprecated
Matthijs Mekking [Fri, 28 Jun 2019 10:19:13 +0000 (12:19 +0200)] 
Mark some managed-keys instances deprecated

The 'managed-keys' (and 'trusted-keys') options have been deprecated
by 'dnssec-keys'.  Some documentation references to 'managed-keys'
had not yet been marked or noted as such.