Johan Siebens
|
57e8eb3a25
|
feat: add support for external dns plugins
|
2025-05-24 11:01:05 +02:00 |
|
Johan Siebens
|
828e0c920b
|
chore: use yaml-to-json library, giving better support for configuring third-party libs like libdns providers
|
2025-03-16 11:03:39 +01:00 |
|
Johan Siebens
|
978b0ecf4f
|
feat: add environment variable substition in configuration, remove implicit use of env variables
|
2025-03-16 11:03:39 +01:00 |
|
Johan Siebens
|
2811465206
|
chore: web listener to listener
|
2024-03-15 08:49:35 +01:00 |
|
Johan Siebens
|
a1debdffb8
|
feat: use env variable for setting a default tailnet id when using a system admin key
|
2024-03-15 08:42:05 +01:00 |
|
Johan Siebens
|
42702682c9
|
chore: fix failing tests
|
2024-03-03 18:00:17 +01:00 |
|
Johan Siebens
|
248b75cd77
|
feat: embedded derp
|
2024-03-02 06:58:36 +01:00 |
|
Johan Siebens
|
d72ea03d9d
|
improvement: change http(s) listener to web listener addr and a public web addr
|
2024-02-23 13:27:20 +01:00 |
|
Johan Siebens
|
44b6b20361
|
feat: store acme certificates in db
|
2024-02-01 15:29:23 +01:00 |
|
Johan Siebens
|
cbbaa31580
|
fix: use stdencoding instead of rawstdencoding
|
2023-01-03 08:13:06 +01:00 |
|
Johan Siebens
|
b62db084d1
|
feat: add config to tweak sql connection pool
|
2022-12-30 09:28:50 +01:00 |
|
Johan Siebens
|
1de736144a
|
feat: remove the notion of alias
|
2022-10-22 08:55:32 +02:00 |
|
Johan Siebens
|
43167c1fae
|
feat: read config from env
|
2022-10-19 08:09:34 +02:00 |
|
Johan Siebens
|
af3a5f3a25
|
fix: incorrect env variables for auth provider
|
2022-10-10 12:57:10 +02:00 |
|
Johan Siebens
|
7cadcc9085
|
fix: move auth config a level deeper
|
2022-09-30 15:39:19 +02:00 |
|
Johan Siebens
|
22cfe60c7d
|
feat: add support for https certs
|
2022-09-30 15:31:57 +02:00 |
|
Johan Siebens
|
2a5fe7f136
|
feat: generate control keys by default in db
|
2022-09-27 16:40:48 +02:00 |
|
Johan Siebens
|
6e3e22bc72
|
chore: remove config flags for now
|
2022-09-23 10:36:55 +02:00 |
|
Johan Siebens
|
0051eec355
|
feat: configure magic dns suffix
|
2022-09-22 18:23:42 +02:00 |
|
Johan Siebens
|
617575803c
|
chore: remove auth provider config from flags and env variables
|
2022-09-22 18:05:03 +02:00 |
|
Johan Siebens
|
c6ebeb36bc
|
fix: improve some default values
|
2022-09-22 15:47:35 +02:00 |
|
Johan Siebens
|
bfcf0c7925
|
feat: configure server using flags
|
2022-09-21 08:15:39 +02:00 |
|
Johan Siebens
|
1702cf135e
|
fix: change precedence order, env variables overrule file config
|
2022-09-17 08:34:37 +02:00 |
|
Johan Siebens
|
e5ed4713d8
|
feat: make keep alive interval configurable
|
2022-09-10 12:25:30 +02:00 |
|
Johan Siebens
|
9281deb549
|
feat: force http to https redirect even when tls is disabled
|
2022-09-10 09:18:32 +02:00 |
|
Johan Siebens
|
82c814aa2a
|
fix: change metrics port to 9091, a more default port for prometheus clients
|
2022-09-10 08:12:14 +02:00 |
|
Johan Siebens
|
284ec18339
|
feat: add command to generate a simple config
|
2022-09-09 21:21:57 +02:00 |
|
Johan Siebens
|
550febc5ba
|
fix: use abs path, giving a proper error when file does not exists
|
2022-09-06 16:25:21 +02:00 |
|
Johan Siebens
|
49e5c7999f
|
feat: make system admin key optional
|
2022-09-05 17:07:33 +02:00 |
|
Johan Siebens
|
82a28e32c0
|
feat: read control and legacy control key from environment
|
2022-09-05 16:58:53 +02:00 |
|
Johan Siebens
|
7976e7aa83
|
fix: add env variable for enabling acme
|
2022-09-05 16:58:17 +02:00 |
|
Johan Siebens
|
404b667aaf
|
chore: rename cert magic config to acme
|
2022-09-05 16:16:09 +02:00 |
|
Johan Siebens
|
6700d0db01
|
feat: add support for postgres
|
2022-09-05 16:01:22 +02:00 |
|
Johan Siebens
|
4234c5eed9
|
feat: login as system admin using oidc
|
2022-08-31 11:21:31 +02:00 |
|
Johan Siebens
|
496fd5f47c
|
chore: configure auth provider using env variables
|
2022-08-22 13:22:17 +02:00 |
|
Johan Siebens
|
200b523ae0
|
chore: rename to AuthProvider
|
2022-07-15 07:57:56 +02:00 |
|
Johan Siebens
|
0d5ffa9c8b
|
feat: read keys from config file
|
2022-07-06 07:55:02 +02:00 |
|
Johan Siebens
|
32cb12e286
|
chore: remove auth method and configure oidc via config file
|
2022-07-02 08:31:59 +02:00 |
|
Johan Siebens
|
a804aea79b
|
chore: introduce server key
|
2022-05-18 11:12:39 +02:00 |
|
Johan Siebens
|
b1974d7f83
|
feat: generate and store control keys
|
2022-05-17 21:11:50 +02:00 |
|
Johan Siebens
|
f5a2719313
|
feat: add support for certmagic
|
2022-05-17 12:02:51 +02:00 |
|
Johan Siebens
|
3d629a0f93
|
feat: allow ts2021 protocol using plain http
|
2022-05-17 12:02:51 +02:00 |
|
Johan Siebens
|
5ad89ff02f
|
initial working version
Signed-off-by: Johan Siebens <johan.siebens@gmail.com>
|
2022-05-09 21:54:06 +02:00 |
|