Johan Siebens
|
814335d703
|
fix: update auto-approved advertised routes when set after registration
|
2025-04-28 11:14:36 +02: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
|
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
|
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
|
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
|
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
|
cbde00c9f5
|
chore: replace duplicate template code with templ
|
2024-01-26 13:27:35 +01:00 |
|
Johan Siebens
|
123ca99665
|
fix: mark query feature request as incomplete when necessary
|
2024-01-19 07:59:22 +01:00 |
|
Johan Siebens
|
cbcbd61c3e
|
feat: remove support for non-noise clients
|
2024-01-10 11:05:07 +01:00 |
|
Johan Siebens
|
4587ed8eaa
|
chore: restructure test setup and add some initial web login flow tests
|
2024-01-10 08:03:22 +01:00 |
|
Johan Siebens
|
dd2e783d8e
|
chore: ignore own machine id when notifying an update
|
2024-01-04 10:09:56 +01:00 |
|
Johan Siebens
|
473c3370ce
|
chore: move mapping logic to seperate struct
|
2024-01-04 09:23:35 +01:00 |
|
Johan Siebens
|
9808860412
|
feat: add support for 'always' value in ssh check period
|
2024-01-02 14:36:04 +01:00 |
|
Johan Siebens
|
75b58d0784
|
feat: add query feature endpoint for 'serve' support
|
2023-12-29 16:02:20 +01:00 |
|
Johan Siebens
|
e31ce67f84
|
feat: add support for ssh check periods
|
2023-12-28 08:34:25 +01:00 |
|
Johan Siebens
|
d0eac84271
|
chore(deps): upgrade some dependencies
|
2023-12-23 08:48:16 +01:00 |
|
Johan Siebens
|
326860c941
|
fix: panic when user is not authorized
|
2023-04-08 09:56:37 +02:00 |
|
Johan Siebens
|
4ba540cb2c
|
chore: replace hclog with zap
|
2023-03-19 10:53:54 +01:00 |
|
Johan Siebens
|
12cad15a4e
|
chore(deps): upgrade tailscale
|
2023-03-12 08:26:13 +01:00 |
|
Johan Siebens
|
805a516626
|
fix: avoid double user entries
|
2023-01-01 09:43:14 +01:00 |
|
Johan Siebens
|
40cc7b5648
|
fix: send same user for all tagged devices, reducing mapresponse payload when having many tagged devices
|
2022-12-31 08:26:30 +01:00 |
|
Johan Siebens
|
790ef5fe1a
|
feat: subnet router failover
|
2022-12-25 07:40:19 +01:00 |
|
Johan Siebens
|
61d9b40144
|
chore: remove pubsub and introduce session manager
|
2022-12-24 12:00:00 +01:00 |
|
Johan Siebens
|
a8e8d1aa49
|
fix: send user and login in registration response
|
2022-12-21 06:12:41 +01:00 |
|
Johan Siebens
|
b2dbe3b9c5
|
chore: remove unused arg and only set lastseen when offline
|
2022-11-30 08:31:41 +01:00 |
|
Johan Siebens
|
8c6e9e00b9
|
chore: ignore eof errors when clients disconnect
|
2022-11-29 16:51:28 +01:00 |
|
Johan Siebens
|
2345f0b1de
|
feat: improve error handling/logging a little bit
|
2022-11-23 11:06:26 +01:00 |
|
Johan Siebens
|
e74faa2605
|
feat: machine authorization
|
2022-11-04 14:13:19 +01:00 |
|
Johan Siebens
|
03abebb847
|
chore: one start auth method
|
2022-10-28 16:02:00 +02:00 |
|
Johan Siebens
|
210cc9c8a2
|
fix: don't allow tag owners ssh from machine
|
2022-10-28 14:40:03 +02:00 |
|
Johan Siebens
|
11af121126
|
feat: remove ephemeral machines on logout
|
2022-10-09 08:52:58 +02:00 |
|
Johan Siebens
|
dfb91d2419
|
chore: rename provider package to auth package
|
2022-10-09 08:19:40 +02:00 |
|
Johan Siebens
|
ddc65d2df9
|
feat: add support for ssh acl policies
|
2022-10-08 07:26:30 +02:00 |
|
Johan Siebens
|
c70a4cfe6a
|
fix: don't send peer capabilities to nodes
|
2022-10-07 20:10:30 +02:00 |
|
Johan Siebens
|
5bf919da12
|
fix: don't send derp map if not changed
|
2022-10-07 16:43:37 +02:00 |
|
Johan Siebens
|
6d4a7b7014
|
feat: set default derp map configuration
|
2022-10-07 16:31:57 +02:00 |
|
Johan Siebens
|
9522e3531e
|
feat: enable/disable taildrop and service collection
|
2022-10-07 10:12:31 +02:00 |
|
Johan Siebens
|
c3e1344199
|
fix: add admin capability flag when needed
|
2022-10-06 21:19:58 +02:00 |
|
Johan Siebens
|
70b9373df3
|
feat: set derp map for a tailnet
|
2022-10-04 16:06:15 +02:00 |
|
Johan Siebens
|
2e57338b54
|
feat: add id token handler
|
2022-09-30 16:13:25 +02:00 |
|
Johan Siebens
|
22cfe60c7d
|
feat: add support for https certs
|
2022-09-30 15:31:57 +02:00 |
|
Johan Siebens
|
45572397ea
|
fix: use correct context
|
2022-09-28 14:58:04 +02:00 |
|