Commit graph

69 commits

Author SHA1 Message Date
Philipp Böhm
4c573c78f0 Updated config.yml 2021-02-20 16:37:33 +01:00
Philipp Böhm
53f68940d5 Updated config.yml 2021-02-20 16:11:01 +01:00
Philipp Böhm
8b714f3e64 Updated config.yml 2021-02-20 15:40:48 +01:00
Philipp Böhm
f9c1c11c56 Updated config.yml 2021-02-20 14:06:35 +01:00
Philipp Böhm
02c22b305f Updated config.yml 2021-02-20 14:01:30 +01:00
Philipp Böhm
909c93114f Add .circleci/config.yml 2021-02-20 13:51:22 +01:00
Philipp Böhm
c38ac71b93 Add .circleci/config.yml 2021-02-20 13:49:29 +01:00
Philipp Böhm
016eea259c
Merge pull request #30 from ssiuhk/fix_hostname
Update hostname regex to accept "-"
2021-02-20 13:12:39 +01:00
Sam SIU
3b4513eebd
Update hostname regex to accept "-"
Updated hostname regex to accept "-" according to RFC 1123
2021-02-18 22:54:27 +08:00
Philipp Böhm
fdc1312c44
Merge pull request #26 from coldfix/expiration-days
Add DDNS_EXPIRATION_DAYS env variable
2020-10-02 20:14:54 +02:00
Thomas G
3e71d958bc Add DDNS_EXPIRATION_DAYS env variable 2020-10-02 12:10:35 +02:00
Philipp Böhm
3e9c5ef2c5
Merge pull request #22 from pboehm/fix_powerdns_build
Upgrade PowerDNS to 4.3 and use Debian Stretch as base image
2020-04-01 22:28:27 +02:00
Philipp Böhm
087acd1907 upgrade PowerDNS to 4.3 and use Debian Stretch as base image as packages for Debian Jessie are not available anymore 2020-04-01 21:55:06 +02:00
Philipp Böhm
d7d7bcbad9 bump year in LICENSE and remove copyright from frontend template 2020-01-13 10:59:22 +01:00
Philipp Böhm
13dae077d9 add ACME_AGREE env variable to override sample and remove requirement for changing local path 2019-08-29 08:46:04 +02:00
Philipp Böhm
9d1d6cccdd
Merge pull request #16 from pboehm/build_failures
Fix Build Failures
2019-08-29 08:20:02 +02:00
Philipp Böhm
004db2f793 fix import path for gin-gonic, introduce go module and change base docker image 2019-08-26 12:00:32 +02:00
Philipp Böhm
ba7d494fa3 remove duplicate protocol definition from sample dcker compose file 2018-02-27 18:28:11 +01:00
Philipp Böhm
983249def3 add security notice and change docker compose command to include --build 2018-02-11 22:41:35 +01:00
Philipp Böhm
d7f4f8529d adjust the default docker compose setting to the values used in the override file 2018-02-11 22:26:13 +01:00
Philipp Böhm
ffe0092e41 Fix horrible bug that exposes information about a registered host
Thank you @asterix11 for pointing this out.
2018-02-11 21:20:47 +01:00
Philipp Böhm
2223aca4b6 fix wrong word 2018-01-28 21:28:29 +01:00
Philipp Böhm
e9730f6d31 small fixes in the README 2018-01-28 15:46:16 +01:00
Philipp Böhm
c922c49e48
Merge pull request #2 from pboehm/docker_and_rework
Docker-Setup and Rework
2018-01-28 15:32:34 +01:00
Philipp Böhm
5fdaff0f0e change README 2018-01-28 15:31:31 +01:00
Philipp Böhm
e4232a3118 update year in LICENSE file 2018-01-28 11:57:56 +01:00
Philipp Böhm
365d07dba0 use a smaller base image for building ddns 2018-01-28 11:50:24 +01:00
Philipp Böhm
25d1322902 add getDomainMetadata endpoint which returns an error result 2018-01-28 01:50:07 +01:00
Philipp Böhm
a9167f5d8a disable logging if not started with --verbose 2018-01-28 01:49:41 +01:00
Philipp Böhm
145a1bd3c5 add sample for docker-compose.override.yml which also contains caddy for tls 2018-01-27 22:56:03 +01:00
Philipp Böhm
c842ce6ff7 make redis host configurable through env variable 2018-01-27 21:27:50 +01:00
Philipp Böhm
fd82de0eae change dns api listen port to 8053 which is more like the real dns port 2018-01-27 21:03:46 +01:00
Philipp Böhm
de87bee048 disable dnssec for remote backend 2018-01-27 14:38:58 +01:00
Philipp Böhm
e7985a4619 adjust docker-compose to use seperate backend service 2017-12-03 23:22:29 +01:00
Philipp Böhm
ce032237a8 move config parsing into the shared package 2017-12-03 23:18:47 +01:00
Philipp Böhm
b7c07b86a0 move dnsapi from frontend to backend 2017-12-03 23:07:13 +01:00
Philipp Böhm
887600f964 restructure code into 3 subpackages for backend frontend and shared 2017-12-03 22:42:25 +01:00
Philipp Böhm
0acc5bb1e3 signal error when host lookup was not successful 2017-11-29 22:45:55 +01:00
Philipp Böhm
b17528ab9a add partially working implementation of /dnsapi endpoint 2017-11-29 00:43:00 +01:00
Philipp Böhm
24b7ea6058 Introduce HostLookup and corresponding tests 2017-11-28 23:54:05 +01:00
Philipp Böhm
c2e7b6f2d2 prepare docker setup for http remote backend 2017-11-28 22:26:59 +01:00
Philipp Böhm
33ca0443ff remove restart policy 2017-07-02 23:12:10 +02:00
Philipp Böhm
abcdc9ecd3 fix ddns build 2017-07-02 23:08:36 +02:00
Philipp Böhm
9f4442db79 go fmt 2017-07-02 22:58:07 +02:00
Philipp Böhm
95db447b7c use absolute imports instead of relative 2017-07-02 22:27:41 +02:00
Philipp Böhm
e82621e153 First partial working docker setup
add initial version of docker setup

add configuration via environment variables

remove override file

support docker-compose.override.yml

add up2date pdns container
2017-07-02 20:54:54 +02:00
Philipp Böhm
6af394aa2f refactor ddns into several packages and add tests for most important
components

WIP

restructure code into separate packages + add tests for request handling

more documentation for methods

remove useless comment
2017-07-02 20:46:28 +02:00
Philipp Böhm
5f52d85cf3 Fix for NS record response 2014-09-21 18:17:50 +02:00
Philipp Böhm
c3641cfdda Make ddns behave more standard conform, like SOA records 2014-09-21 17:27:26 +02:00
Philipp Böhm
7dbcc66298 Moved template into constant variable to get rid of bindata 2014-08-24 18:44:48 +02:00