Commit Graph
55 Commits
Author SHA1 Message Date
churchofnoise d1cb135e72 Update Dockerfile
Update to Unbound 1.20.0
2024-05-08 11:20:18 +02:00
Renovate Bot ddc825db85 Update docker/dockerfile:1.7 Docker digest to a57df69 2024-04-26 13:29:24 +00:00
hugochc 2523e14500 Fix Dockerfile identation 2024-04-01 09:23:07 -04:00
hugochc 4e0f8832c8 Fix Cache DB module compile option 2024-04-01 09:23:07 -04:00
hugochc 2352252072 Fix identation in Dockerfile 2024-03-15 10:25:13 -03:00
hugochc 956cbf117d Added option to enable CacheDB Module with Redis backend.
How to use:
The Cache DB module must be configured in the (unbound.conf) module-config: directive, e.g.: module-config: "validator cachedb iterator"

Additionally, must be created cachedb.conf file under custom.conf.d directory with Redis credentials.
2024-03-15 09:19:21 -03:00
churchofnoise df7d37322f Update Dockerfile 2024-03-14 15:03:52 +01:00
churchofnoise 721c1c8018 Update Dockerfile 2024-03-07 12:32:01 +01:00
Renovate Bot 994c6cc740 Update docker/dockerfile Docker tag to v1.7 2024-03-05 22:08:22 +00:00
Kyle Harding 83577cb114 Update Unbound to 1.19.1
This security release fixes two DNSSEC validation vulnerabilities:
CVE-2023-50387 (referred here as the KeyTrap vulnerability) and
CVE-2023-50868 (referred here as the NSEC3 vulnerability).

See: https://github.com/NLnetLabs/unbound/releases/tag/release-1.19.1
Signed-off-by: Kyle Harding <kyle@balena.io>
2024-02-13 08:38:50 -05:00
Renovate Bot f1a41b7a6e Update alpine Docker tag to v3.19.1 2024-01-27 00:50:32 +00:00
Kyle Harding 4ff7a02ae5 Use loose matching for some library version files
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-12-18 09:04:37 -05:00
Renovate Bot 462ce796c9 Update alpine Docker tag 2023-12-18 12:44:43 +00:00
Renovate Bot f70972b87b Update alpine:3.18.5 Docker digest to 34871e7 2023-12-01 02:42:00 +00:00
Renovate Bot e46e2bf89b Update alpine Docker tag to v3.18.5 2023-12-01 00:11:20 +00:00
Kyle Harding fbfe18dcca Change unbound user to a system user with nologin
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-11-16 10:57:49 -05:00
Kyle Harding 6c0709eecb Update steps to generate root.hints and root.key
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-11-15 09:11:00 -05:00
Kyle Harding 2a791bd918 BREAKING: Move runtime chroot directory to /var/unbound
This will make it easier to override configuration files in /etc/unbound
without having to provide custom root hints.

Signed-off-by: Kyle Harding <kyle@balena.io>
2023-11-14 19:10:40 -05:00
Kyle Harding 87faa6a18b Fix permissions of /etc in final image
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-11-14 19:08:43 -05:00
Renovate Bot 40078af727 Update docker/dockerfile Docker tag to v1.6 2023-11-10 20:35:43 +00:00
Kyle Harding 8e92b4cf7e Update Unbound to 1.19.0
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-11-08 09:25:32 -05:00
Renovate Bot 561599e00b Update alpine Docker tag to v3.18.4 2023-09-28 22:37:05 +00:00
Kyle Harding 39b4f6c02b Commit example configuration file for reference
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-08-30 10:04:36 -04:00
Kyle Harding c7c4ca4ae8 Update to Unbound release 1.18.0
https://www.nlnetlabs.nl/projects/unbound/download/#unbound-1-18-0

Resolves: https://github.com/klutchell/unbound-docker/issues/175
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-08-30 10:04:35 -04:00
Kyle Harding b143e36318 Add compile-time switch for EDNS Client Subnet Module Options
See: https://github.com/klutchell/unbound-docker/issues/165

Signed-off-by: Kyle Harding <kyle@balena.io>
2023-08-29 08:39:36 -04:00
Renovate Bot 1aed0533f7 Update alpine Docker tag to v3.18.3 2023-08-22 12:07:57 +00:00
Renovate Bot 82a4a84e32 Pin dependencies 2023-07-18 19:07:41 +00:00
Renovate Bot 370d872db9 Update alpine Docker tag to v3.18.2 2023-07-06 12:47:02 +00:00
Renovate Bot 9257c41b46 Update alpine Docker tag 2023-05-22 14:05:48 +00:00
Kyle Harding bc18e9f16a Use shared libraries to reduce image size
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-05-17 14:46:37 -04:00
Kyle Harding e948647f6b Do not run unbound-anchor during image build
We don't want to overwrite the root.keys file provided
by the root overlay.

Signed-off-by: Kyle Harding <kyle@balena.io>
2023-05-17 13:56:57 -04:00
Kyle Harding 33c492f6a9 Remove buildroot and compile static binaries from source
Allow faster development by controlling build steps in this project
rather than deferring changes to buildroot.

This is a potentially breaking change, but efforts have been made
to maintain paths and usernames for compatibility with previous
releases.

Signed-off-by: Kyle Harding <kyle@balena.io>
2023-05-17 12:29:05 -04:00
Kyle Harding 4949fa67a0 Bump unbound to 1.17.1
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-01-13 14:10:10 -05:00
Kyle Harding 100c269a75 Bump buildroot to 2022.02.6
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-10-13 12:47:08 -04:00
Kyle Harding f7930963d2 buildroot: Bump to LTS release 2022.02.5
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-09-21 17:55:30 -04:00
Kyle Harding 22add5219c Use official buildroot base image
This should avoid full rebuilds when upstream debian
packages change.

Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-23 17:47:41 -04:00
Kyle Harding 7b0cf45ccb Switch to callable workflows
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-30 06:51:12 -04:00
Kyle Harding 302eca78d4 buildroot: bump version to 2022.02.2
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-06-05 06:13:38 -04:00
Kyle Harding db9e2c2338 Install config files after buildroot compile
Saves build time when only making minor config changes.

Signed-off-by: Kyle Harding <kyle@balena.io>
2022-01-15 14:32:30 -05:00
Kyle Harding a1c2293bde Update buildroot base image to bullseye slim
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-01-13 09:51:10 -05:00
dependabot[bot] d3c11e3f62 Bump debian from bullseye-20211011 to bullseye-20211201
Bumps debian from bullseye-20211011 to bullseye-20211201.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 12:55:19 +00:00
Kyle Harding 2cfd08ab9c Disable default healthcheck
Healthchecks can be specified manually if required.

Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-13 19:18:34 -05:00
Kyle Harding cd149bb258 Update unbound package to 1.14.0
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-12-13 19:18:34 -05:00
dependabot[bot] 130aa4c869 Bump debian from bullseye-20210927 to bullseye-20211011
Bumps debian from bullseye-20210927 to bullseye-20211011.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-18 14:05:26 -04:00
dependabot[bot] ad56696a07 patch: bump debian from bullseye-20210902 to bullseye-20210927
Bumps debian from bullseye-20210902 to bullseye-20210927.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-06 10:39:26 -04:00
Kyle Harding 1a7a0f602b Merge pull request #16 from klutchell/dependabot/docker/debian-bullseye-20210902
patch: bump debian from bullseye-20210816 to bullseye-20210902
2021-09-07 19:42:54 -04:00
Kyle Harding 8035226047 CI rework using docker-meta actions
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-09-07 11:26:01 -04:00
dependabot[bot] 88dc9fde76 patch: bump debian from bullseye-20210816 to bullseye-20210902
Bumps debian from bullseye-20210816 to bullseye-20210902.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-03 14:13:13 +00:00
dependabot[bot] ad504ba5e1 patch: bump debian from bullseye-20210329 to bullseye-20210816
Bumps debian from bullseye-20210329 to bullseye-20210816.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-17 16:01:42 +00:00
Kyle Harding 482c0afaf7 Use TARGETARCH to load the correct arch config
Signed-off-by: Kyle Harding <kyle@balena.io>
2021-08-15 13:20:41 -04:00