Johan Siebens
|
57e8eb3a25
|
feat: add support for external dns plugins
|
2025-05-24 11:01:05 +02:00 |
|
Johan Siebens
|
f8b0eceae7
|
fix: add missing tags
|
2025-05-23 08:25:37 +02:00 |
|
Johan Siebens
|
814335d703
|
fix: update auto-approved advertised routes when set after registration
|
2025-04-28 11:14:36 +02:00 |
|
Johan Siebens
|
1ab135aa9a
|
fix typo
|
2025-04-27 10:40:39 +02:00 |
|
Johan Siebens
|
d5dd7b1c9d
|
chore: upgrade go toolchain
|
2025-04-27 10:38:23 +02:00 |
|
Johan Siebens
|
a2fd56be89
|
fix: nil pointer when sonyflake is not properly configured
|
2025-04-26 09:48:57 +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
|
c1c708269c
|
fix: improve session management and update channels, avoiding potential deadlocks
|
2025-03-06 16:35:59 +01:00 |
|
Johan Siebens
|
ed3e1eb54a
|
feat: add /machine/update-health handler
|
2025-02-16 13:32:50 +01:00 |
|
Johan Siebens
|
4a3b5399e6
|
chore: remove print lines
|
2025-02-16 11:01:20 +01:00 |
|
Johan Siebens
|
28c5ff2570
|
feat: add command to set name of a machine
|
2025-02-15 15:17:37 +01:00 |
|
Johan Siebens
|
99aececab2
|
chore(deps): upgrade tailscale dependency
|
2025-02-11 16:24:09 +01:00 |
|
Johan Siebens
|
4394d44cbd
|
fix: add support for autgroup:member when validating node attributes
Signed-off-by: Johan Siebens <johan.siebens@gmail.com>
|
2024-11-23 08:24:09 +01:00 |
|
Johan Siebens
|
43c27a1340
|
feat: add ssh recorder implementation
|
2024-06-03 07:24:43 +02:00 |
|
Johan Siebens
|
4bce1c33b8
|
feat: ssh recording
|
2024-06-03 07:24:43 +02:00 |
|
Johan Siebens
|
41de33deab
|
feat: add support for autogroup:danger-all
|
2024-05-29 08:41:48 +02:00 |
|
Johan Siebens
|
eadd42b19a
|
fix: expand src wildcard alias to peer ip addresses
|
2024-05-29 08:30:42 +02:00 |
|
Johan Siebens
|
3d21630bf3
|
fix: notify others when node is online
|
2024-04-27 09:21:40 +02:00 |
|
Johan Siebens
|
5adec31963
|
fix: handle relative name and zones correctly
|
2024-04-26 14:33:15 +02:00 |
|
Johan Siebens
|
128a184a59
|
feat: only support tailscale clients >= 1.48
|
2024-04-26 09:34:01 +02:00 |
|
Johan Siebens
|
2811465206
|
chore: web listener to listener
|
2024-03-15 08:49:35 +01:00 |
|
Johan Siebens
|
6173621730
|
feat: use hujson as data format for ACL and IAM policy
|
2024-03-15 08:47:06 +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
|
94d9168eab
|
chore: set correct acme issuer logger
|
2024-02-23 11:16:50 +01:00 |
|
Johan Siebens
|
0ecd0050d0
|
improvement: graceful shutdown
|
2024-02-21 08:08:36 +01:00 |
|
Johan Siebens
|
1ffafeea79
|
improvement: don't save tailnet and don't signal change when nothing is updated
|
2024-02-19 10:22:19 +01:00 |
|
Johan Siebens
|
68127b9a98
|
improvement: update layout
|
2024-02-18 08:01:04 +01:00 |
|
Johan Siebens
|
69ce610579
|
chore: http errorlog to zap
|
2024-02-16 09:19:48 +01:00 |
|
Johan Siebens
|
91c62ee892
|
fix: correct check if dns provider is set
|
2024-02-13 14:25:03 +01:00 |
|
Johan Siebens
|
7aeed60fe1
|
chore: refactor domain repository interfaces
|
2024-02-13 11:11:34 +01:00 |
|
Johan Siebens
|
e39eb5824b
|
improvement: set last authentication timestamp on user and use it to check ssh access
|
2024-02-12 21:05:40 +01:00 |
|
Johan Siebens
|
7c2d5f723a
|
feat: add pprof endpoints
|
2024-02-12 13:09:45 +01:00 |
|
Johan Siebens
|
84d29fda34
|
improvement: remove usage of deprecated echo prometheus integration
|
2024-02-12 11:04:07 +01:00 |
|
Johan Siebens
|
41b64eed71
|
fix: expired peer missing in peer list
|
2024-02-10 15:36:28 +01:00 |
|
Johan Siebens
|
0eef9faf86
|
fix: show correct number of peers after switching accounts
|
2024-02-10 14:51:15 +01:00 |
|
Johan Siebens
|
cf8b2be0e8
|
chore: omit associations by default
|
2024-02-10 13:35:43 +01:00 |
|
Johan Siebens
|
b098562988
|
fix: log in with different use should create new machine entry
|
2024-02-10 10:04:44 +01:00 |
|
Johan Siebens
|
128ed22bde
|
feat: add support for search domains in dns config
|
2024-02-07 08:13:44 +01:00 |
|
Johan Siebens
|
5d1ac326ea
|
fix: check if tailnet with name already exists
|
2024-02-06 21:39:30 +01:00 |
|
Johan Siebens
|
7eb808c71c
|
fix: add ssh rules to default acl policy
|
2024-02-06 21:31:10 +01:00 |
|
Johan Siebens
|
d8f0492940
|
feat: add device aliases
|
2024-02-06 08:03:50 +01:00 |
|
Johan Siebens
|
9f3a6bbcec
|
feat: save tokens for multiple ionscale servers
|
2024-02-05 17:21:21 +01:00 |
|
Johan Siebens
|
cce0fd08b0
|
chore: refactor target and tailnet selection in commands
|
2024-02-05 17:21:21 +01:00 |
|
Johan Siebens
|
280ee7e1b6
|
feat: validate iam policy filters
|
2024-02-04 16:42:41 +01:00 |
|
Johan Siebens
|
b8c752d04a
|
fix: use default and additional scopes correctly
|
2024-02-03 10:44:36 +01:00 |
|
Johan Siebens
|
25203d3cca
|
fix: little layout issue
|
2024-02-03 09:42:38 +01:00 |
|