cn
3d787a46ea
release: 3.7.1
2022-09-20 19:35:55 +02:00
cn
3a5b1bcb27
gem: allow config to contain users without any hosts
2022-09-20 19:31:46 +02:00
cn
b1e948a2dc
docs: mention Rack 3 update in changelog
2022-09-15 21:41:44 +02:00
cn
fadaf4840c
release: 3.6.2
2022-08-11 19:13:03 +02:00
cn
4237d35fcc
gem: drop support for Rubies < 2.7
2022-05-08 16:36:20 +02:00
cn
558445af2e
release: 3.5.1
2022-02-17 10:09:17 +01:00
cn
3f784ccaa1
ci: fix Trivy command after update
2022-02-17 10:06:51 +01:00
cn
dbc61d72fb
ci: use actionlint on GHA workflows
...
- https://github.com/rhysd/actionlint is cool
2022-02-16 00:05:40 +01:00
cn
2838ad9eae
ci: use JSON schema for GHA workflows
2022-02-11 01:29:46 +01:00
cn
12dcc3eb42
release: 3.5.0
2022-01-08 11:14:35 +01:00
cn
90f4442e94
docs: update changelog
2022-01-08 11:13:32 +01:00
cn
9eb9849004
project: allow upgrade to Alpine 3.14 and above
...
Beware of https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0#faccessat2
2022-01-08 11:07:00 +01:00
cn
09461aa013
gems: pin async dependency to pre v2 version
...
- https://rubygems.org/gems/async-io/versions/1.32.2 does not limit the version range
- async v2 required very modern Ruby versions
2021-12-28 11:22:43 +01:00
cn
9580f1478f
ci: add Docker E2E tests
2021-12-13 00:51:28 +01:00
cn
6c91c46378
release: 3.4.8
2021-12-11 22:16:58 +01:00
cn
e622ab292a
ci: use rake to build Docker image
2021-12-11 22:14:25 +01:00
cn
507e6a36fd
release: 3.4.7
2021-11-19 16:16:51 +01:00
cn
0a2afb1e4c
docs: update changelog
2021-11-19 16:16:28 +01:00
cn
809e2dd5d1
project: ignore Renovate Alpine 3.14 updates
2021-11-19 16:06:29 +01:00
cn
bdda57c4bc
release: 3.4.6
2021-11-19 15:38:02 +01:00
cn
8c5240bbf7
docs: update changelog
2021-11-19 15:37:38 +01:00
cn
aecc55e9e7
ci: ignore hadolint binary from git
2021-11-19 15:36:37 +01:00
cn
3a31315d9e
ci: use hadolint binary instead of Docker image
...
- has lower complexity and works equally well in CI
2021-10-23 10:59:37 +02:00
cn
e5f82b4ef5
docker: update base image to Alpine 3.13.6
...
- allows to remove manual update instructions for critical packages
2021-09-02 08:51:00 +02:00
cn
d8dc69de8b
release: 3.4.5
2021-08-26 21:24:48 +02:00
cn
4b3302bb49
docker: update Alpine tools to fix openssl vulnerability
2021-08-26 21:23:43 +02:00
cn
b8fd42fd85
docker: update Alpine tools to fix apk-tools vulnerability
2021-08-11 08:48:10 +02:00
cn
e806517b18
release: 3.4.2
2021-07-30 16:41:15 +02:00
cn
afd95a81c3
gems: update opentelemetry-*
2021-06-26 21:42:52 +02:00
cn
fe2ef47675
tracing: migrate from OpenTracing to OpenTelemetry
...
- still uses Jaeger client (`AgentExporter`) and supports similar configuration except host + port which can be done via https://github.com/open-telemetry/opentelemetry-ruby/tree/main/exporter/jaeger#how-can-i-configure-the-jaeger-exporter
2021-06-07 13:39:35 +02:00
cn
fc0fe3c6d5
docs: fix typo
2021-06-03 20:49:31 +02:00
cn
f716afe84d
ci: add link to Renovate Dependency Dashboard
2021-04-30 17:55:44 +02:00
cn
b73416d775
ci: migrate Renovate config
2021-04-30 11:16:16 +02:00
cn
ad01f9a9dd
docs: improve release process
2021-04-16 23:16:58 +02:00
cn
6aa8c10ae0
ci: wait for dyndnsd gem to be available on rubygems.org before Docker build
2021-04-16 22:53:11 +02:00
cn
6afed2049a
ci: use locally built gem file for testing Docker image build
2021-04-16 22:27:11 +02:00
cn
199ccf7665
release: 3.4.1
2021-04-15 09:28:31 +02:00
cn
7c77b7304a
ci: give Rubygems time to process new push before building Docker image
2021-04-15 09:28:08 +02:00
cn
243f679d7f
docker: update base image to Alpine 3.13.5
2021-04-15 09:24:44 +02:00
cn
085f75c6dd
docs: fix grammar
2021-04-15 09:23:35 +02:00
cn
0e96359429
release: version 3.4.0
2021-04-02 11:01:01 +02:00
cn
6374837156
docker: run as non-root user by default
2021-04-02 10:59:54 +02:00
cn
53af02398d
ci: test building Docker image on push
2021-04-02 10:59:54 +02:00
cn
16706071b7
release: 3.3.3
2021-04-01 09:38:43 +02:00
cn
43f089ce70
docker: update base image to Alpine 3.13.4
2021-04-01 09:37:59 +02:00
cn
b004b4d1e7
release: 3.3.2
2021-02-20 10:06:12 +01:00
cn
3cbc0a3f01
release: 3.3.2.rc1
2021-02-20 10:03:38 +01:00
cn
c675a347d1
ci: update to docker/build-push-action@v2
2021-02-20 10:02:23 +01:00
cn
c335a96e12
release: 3.2.0
2021-01-14 11:04:50 +01:00
cn
c2ed69da6d
ci: use bundler cache to save resources
...
- see https://github.com/ruby/setup-ruby#caching-bundle-install-automatically
2020-12-26 15:19:20 +01:00
cn
5444782ead
gems: include rubocop-rspec and fix linting
2020-12-25 18:05:41 +01:00
cn
1c1bcd253a
gems: include rubocop-rake and fix linting
2020-12-25 18:04:59 +01:00
cn
23c09f722c
gem: add Ruby 3.0 support
2020-12-25 16:45:51 +01:00
cn
e29b451de4
gems: revert back to upstream solargraph now with rubocop 1.0 compat
...
See https://github.com/castwide/solargraph/issues/380 and previous commit e063b6cb4c
2020-12-25 16:25:45 +01:00
cn
d89c1c6091
release: 3.1.3
2020-12-20 22:18:20 +01:00
cn
2a7ea2bb8f
ci: use Github environment files (fix part 2)
...
- fixing vulnerability via https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files
2020-12-20 22:15:39 +01:00
cn
94823dc041
release: 3.1.2
2020-12-20 22:05:13 +01:00
cn
fb42c57ff1
ci: drop Travis CI
...
- end of an era
2020-12-10 11:04:23 +01:00
cn
e8e9e0cb71
ci: use GHA ruby/setup-ruby instead of broken actions/setup-ruby
...
- actions/setup-ruby does not work on new GHA runners Ubuntu 20.04 (missing bundler in 2.5) as per https://github.com/actions/setup-ruby/issues/70
- might be deprecated as per https://github.com/actions/setup-ruby/issues/80
- https://github.com/ruby/setup-ruby is recommended is superior
2020-12-04 09:04:23 +01:00
cn
dc325d686e
ci: use Github Actions in parallel to Travis CI
...
- this adds a new workflow for Github Actions that mirrors what the existing Travis CI workflow tests
- Travis CI might become unfriendly to opensource soonish so migration might be necessary
2020-11-25 09:39:55 +01:00
cn
ff136f7b16
ci: add periodic pulling of all Docker image tags to avoid staleness
2020-11-19 11:05:26 +01:00
cn
19683672d1
docs: use travis-ci.com links
2020-10-31 00:04:51 +01:00
cn
4c1fb5783d
gem: fix new solargraph warning
2020-10-31 00:04:01 +01:00
cn
d8f5618006
gem: fix new rubocop warnings
2020-10-31 00:04:01 +01:00
cn
e063b6cb4c
gems: use solargraph fork until gem metadata allows rubocop 1.0 compat
...
See https://github.com/castwide/solargraph/issues/380
2020-10-31 00:04:01 +01:00
cn
d1c1a98e47
ci: use Github environment files
...
- fixing vulnerability via https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files
2020-10-08 12:32:44 +02:00
cn
d62bf71820
ci: ignore false-positive 3rd party lockfiles for trivy
2020-10-08 12:29:35 +02:00
cn
156557c6d7
release: 3.1.1
2020-10-03 10:59:52 +02:00
cn
fd1d58abd6
gems: update webrick to version 1.6.1
...
- explicitly use webrick gem version with patch against CVE-2020-25613
- https://www.ruby-lang.org/en/news/2020/09/29/http-request-smuggling-cve-2020-25613/
- webrick versions bundled with ruby are vulnerable at this point
2020-10-02 00:50:23 +02:00
cn
6ed0799f49
ci: improve ignore of false-positives on 3rd party lockfiles
...
- amends https://github.com/cmur2/dyndnsd/commit/5b332d8f5729c1cc1ff26a87ee1548426932f2d6
2020-08-30 11:41:23 +02:00
cn
5b332d8f57
ci: ignore false-positive 3rd party lockfiles for trivy
...
- uses newly released `--skip-dirs` flag of Trivy 0.11.0
2020-08-30 11:34:26 +02:00
cn
0de5078d9d
ci: add Dockerfile linting
2020-08-22 12:50:55 +02:00
cn
e36b210f66
ci: update github actions versions
2020-08-21 16:39:11 +02:00
cn
fcc3f12284
ci: fix vulnscan behavior to scan most-recent semver
2020-08-19 14:33:26 +02:00
cn
bf68049260
release: 3.1.0
2020-08-19 14:13:07 +02:00
cn
35ced6468e
ci: allow manual run of vulnscan action workflow
2020-08-18 22:53:33 +02:00
cn
4833328557
docs: improve docker run instructions
2020-08-18 22:40:30 +02:00
cn
25e70f484d
release: 3.1.0.rc1
2020-08-18 22:26:56 +02:00
cn
617fbf538b
docker: add image release on tag and periodic vulnerability scan
2020-08-18 22:22:41 +02:00
cn
5cce42f4c7
gem: fix solargraph warnings on CI
2020-08-17 12:10:35 +02:00
cn
093efc77ef
gem: add editorconfig
2020-08-12 07:55:37 +02:00
cn
a89a263250
docs: add example Dockerfile
2020-07-30 19:52:01 +02:00
cn
af102f23ec
release: 3.0.0
2020-07-29 00:31:48 +02:00
cn
b2d9b7745f
gem: bump minimum required Ruby version to Ruby 2.5
2020-07-28 17:52:15 +02:00
cn
09aa2b127c
release: 2.3.1
2020-07-27 21:31:15 +02:00
cn
618b2c823d
dyndnsd: remove noisy message by not redundantly logging on shutdown
2020-07-27 20:34:48 +02:00
cn
ae62744cc9
release: 2.3.0
2020-07-20 20:37:59 +02:00
cn
3a9c2d65fb
updater: add zone_transfer_server updater
2020-07-20 17:10:38 +02:00
cn
8976ff5bbe
dyndnsd: allow enabling debug logging
2020-07-20 12:04:22 +02:00
cn
0c4c38cc6b
dyndnsd: allow updater to see if database changed
2020-07-20 11:56:23 +02:00
cn
0cec44893d
updater: improve parameter name
2020-07-18 14:45:56 +02:00
cn
c112b211a0
release: 2.2.0
2020-03-06 21:55:42 +01:00
cn
b597ecb15e
gem: adopt frozen string literals
2020-03-06 21:48:17 +01:00
cn
c73c09f311
gem: refactor gemspec, exclude tests from gem, move binaries to ./exe
...
- based on recommendations of https://piotrmurach.com/articles/writing-a-ruby-gem-specification/
2020-03-06 21:46:55 +01:00
cn
88133edc1a
gems: fix order, drop unnecessary json dependency
...
- json was added pre Ruby 2.0 in https://github.com/cmur2/dyndnsd/commit/e50430b17718f6ebcd82baadcd6187eef7a17d33
2020-03-02 01:44:39 +01:00
cn
9dfafd7e8d
release: 2.1.1
2020-03-01 21:55:35 +01:00
cn
af5e4ca3e0
dyndnsd: handle potential nil cases detected by sorbet
...
- including review suggestions from @jgraichen
2020-03-01 21:51:28 +01:00
cn
0317189057
release: 2.1.0
2020-03-01 11:43:39 +01:00
cn
73dbf2a5fa
gem: add solargraph support
2020-02-29 20:21:50 +01:00
cn
6d0457d70c
gems: specify bundler-audit version
2020-02-29 00:32:21 +01:00