Christoph Haas
8e5d5138c0
fix bootswatch 5.3.5 issue
2025-05-04 20:05:38 +02:00
Christoph Haas
c73286e11a
improve german translations
2025-05-04 19:44:25 +02:00
Christoph Haas
432c627f9b
further improve documentation and examples ( #423 )
2025-05-04 14:48:34 +02:00
Christoph Haas
cd60761ea7
improve docs
2025-05-04 11:16:46 +02:00
Christoph Haas
2c8304417b
prepare for v2 release
2025-05-04 11:00:12 +02:00
Christoph Haas
020ebb64e7
docs: add another listening-address example
2025-05-04 09:26:56 +02:00
Christoph Haas
923d4a6188
docs: add reverse-proxy example, improve docker examples, fix slow_query_threshold documentation; feat: allow config.yml and config.yaml as configuration files
2025-05-03 22:21:56 +02:00
Christoph Haas
b9c4ca04f5
allow to encrypt keys in db, add browser-only key generator, add hints that private keys are stored on the server ( #420 )
2025-05-02 18:48:35 +02:00
Christoph Haas
dddf0c475b
build v2 tags for release-candidate versions
2025-05-02 10:51:28 +02:00
Christoph Haas
fe60a5ab9b
update documentation for Docker usage ( #419 )
2025-05-02 10:42:33 +02:00
Christoph Haas
e176e07f7d
update documentation for Docker usage ( #419 ), include wireguard-tools in Docker image
2025-05-02 10:29:04 +02:00
Christoph Haas
b06c03ef8e
fix missing error check ( #419 )
2025-05-01 19:12:19 +02:00
Christoph Haas
6b0b78d749
docs: add note about running wireguard in Docker ( #156 )
2025-04-30 22:42:04 +02:00
Christoph
059234d416
never publish pointer payloads on message bus ( #411 )
2025-04-21 16:42:35 +02:00
Christoph
e2966d32ea
fix user creation ( #411 )
2025-04-21 15:29:53 +02:00
Christoph
9354a1d9d3
add simple webhook feature for peer, interface and user events ( #398 )
2025-04-19 21:29:26 +02:00
Christoph
e75a32e4d0
improve docs regarding external_url ( #406 )
2025-04-19 18:01:02 +02:00
Christoph
1d94f6baaf
change tagged-input-field component, allow to paste multiple values ( #365 )
2025-04-19 17:43:51 +02:00
Christoph
6681dfa96f
generate interface and peer configuration filenames in backend only ( #395 )
2025-04-19 13:12:31 +02:00
Christoph
a60feb7fc9
fix incorrect documentation for ldap providers ( #408 )
2025-04-19 12:21:45 +02:00
Christoph
37904f96fb
run initial LDAP sync on startup ( #407 )
2025-04-19 12:12:45 +02:00
Christoph
1e9ee25e49
chore: update dependencies
2025-04-19 12:07:09 +02:00
Christoph Haas
34fb373659
chore: update frontend dependencies
2025-03-30 23:21:29 +02:00
Christoph Haas
b938bc8c4c
fix: fix peer audit event
2025-03-30 23:16:10 +02:00
Christoph Haas
87bf5da5bd
fix: fix session handling (remove IdleTimeout)
2025-03-30 23:14:49 +02:00
Christoph Haas
3723e4cc75
fix: fix csrf token handling after login
2025-03-29 17:21:54 +01:00
Christoph Haas
6cbccf6d43
feat: add simple audit ui
2025-03-29 16:42:31 +01:00
Christoph Haas
a49cfa6343
chore: update dependencies
2025-03-23 23:12:47 +01:00
Christoph Haas
fe681c015c
Merge branch 'master' into chore-code-cleanup
...
# Conflicts:
# go.mod
# go.sum
2025-03-23 23:10:34 +01:00
Christoph Haas
7d0da4e7ad
chore: use interfaces for all other services
2025-03-23 23:09:47 +01:00
Christoph Haas
02ed7b19df
chore: use interfaces for web related services
2025-03-09 21:48:38 +01:00
Christoph Haas
678b6c6456
Merge branch 'master' into chore-code-cleanup
...
# Conflicts:
# go.mod
# go.sum
2025-03-09 21:17:47 +01:00
Christoph Haas
0206952182
chore: replace gin with standard lib net/http
2025-03-09 21:16:42 +01:00
Christoph Haas
7473132932
chore: replace logrus with standard lib log/slog
2025-03-02 08:51:13 +01:00
Christoph Haas
5c51573874
chore: update to yaml v3
2025-02-28 16:15:22 +01:00
Christoph Haas
fdb436b135
chore: get rid of static code warnings
2025-02-28 16:11:55 +01:00
Christoph Haas
e24acfa57d
chore: cleanup code formatting
2025-02-28 08:37:55 +01:00
Christoph Haas
f7d7038829
chore: update to Go 1.24, improve oauth admin mapping tests
2025-02-27 22:32:11 +01:00
Christoph Haas
66ccdc29e9
fix qr-code generation for large configurations ( #374 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-02-26 22:59:11 +01:00
Christoph Haas
40b4538e78
implement checkall checkbox ( #372 )
2025-02-26 22:24:37 +01:00
Christoph Haas
986f6fdead
fix peer creation for client interface ( #371 )
2025-02-26 22:02:53 +01:00
Christoph Haas
f6d7a851d1
frontend: fix locked user display ( #367 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-02-17 08:18:36 +01:00
Christoph Haas
fc712ebf42
api: fix ExpiredAt format ( #368 )
2025-02-17 08:03:43 +01:00
Christoph Haas
43163273fa
api: remove IsAdmin from required attributes ( #366 )
2025-02-17 07:43:31 +01:00
Christoph Haas
e983a7b8f3
automatic API access for default admin ( #357 )
Chart / lint-test (push) Has been cancelled
Chart / publish (push) Has been cancelled
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-02-07 22:42:48 +01:00
Christoph Haas
c33eaba1c0
remove unsupported validator ( #360 )
2025-02-07 22:21:16 +01:00
Christoph Haas
d01d865b4d
fix self provisioning feature ( #272 )
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-01-26 11:35:24 +01:00
Christoph Haas
1b8cdc3417
automatically append listening port to endpoint address ( #352 )
2025-01-26 09:52:09 +01:00
Christoph Haas
d35889de73
remove external google fonts ( #107 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-01-25 23:06:44 +01:00
Christoph Haas
f6c8cd5ea8
allow LDAP users (and linked peers) to be automatically re-enabled ( #345 )
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-01-21 18:03:30 +01:00
Christoph Haas
a04eaa4bfb
fix user group parsing for OAuth login ( #317 )
2025-01-21 17:33:01 +01:00
Christoph Haas
c2658534b0
chore: publish more docker version tags, migrate to semver
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-01-18 19:09:43 +01:00
Christoph Haas
2030c59362
chore: publish more docker version tags, migrate to semver
2025-01-18 19:02:36 +01:00
Christoph Haas
e31c170f48
Revert "chore: publish more docker version tags, migrate to semver"
...
This reverts commit 075fd0171e .
2025-01-18 18:51:04 +01:00
Christoph Haas
49a987cbce
Revert "chore: publish more docker version tags, migrate to semver"
...
This reverts commit 3526240faf .
2025-01-18 18:51:04 +01:00
Christoph Haas
3526240faf
chore: publish more docker version tags, migrate to semver
2025-01-18 18:24:01 +01:00
Christoph Haas
075fd0171e
chore: publish more docker version tags, migrate to semver
2025-01-18 18:10:51 +01:00
Christoph Haas
c73ce0288e
fix disabling of missing ldap users ( #344 ) and allow deletion of all user types
2025-01-18 17:39:18 +01:00
Christoph Haas
31c0daeba8
fix .gitignore
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-01-18 12:13:09 +01:00
Christoph Haas
662e9c0549
Improve admin privilege handling for OAuth. Update documentation.
2025-01-18 11:55:56 +01:00
Christoph Haas
6523a87dfb
fix peer disable if ldap user is disabled ( #343 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-01-17 21:59:15 +01:00
Christoph Haas
7ccec5db8d
add swagger doc to mkdocs/website
2025-01-17 21:47:54 +01:00
Christoph Haas
c211c56f75
chore: update dependencies
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-01-13 22:18:27 +01:00
Christoph Haas
17844ed929
fix update of userdata after OAuth login ( #317 , #160 )
2025-01-13 22:14:00 +01:00
Christoph Haas
2d78fe33b8
add metric endpoint to public API ( #72 , #80 )
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-01-11 23:42:05 +01:00
Christoph Haas
63d85d8123
code cleanup
2025-01-11 22:56:25 +01:00
Christoph Haas
26d3257516
update userdata after OAuth login ( #317 , #160 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-01-11 18:55:23 +01:00
h44z and GitHub
d596f578f6
API - CRUD for peers, interfaces and users ( #340 )
...
Public REST API implementation to handle peers, interfaces and users. It also includes some simple provisioning endpoints.
The Swagger API documentation is available under /api/v1/doc.html
2025-01-11 18:44:55 +01:00
h44z and GitHub
ad267ed0a8
Update README.md, fix build badge
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2025-01-05 13:53:28 +01:00
h44z and GitHub
624988aef1
Create SECURITY.md
2025-01-05 13:49:35 +01:00
Christoph Haas
3020fbca4e
fix change of peer identifier (public key) ( #265 )
2025-01-05 11:30:34 +01:00
Christoph Haas
6d86f15ff8
implement/fix peer and user disable event ( #337 , #273 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-01-05 10:06:34 +01:00
Christoph Haas
62dbdfe0f9
fix plain oauth login ( #317 )
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run
2025-01-04 14:25:13 +01:00
Christoph Haas
378252ba2f
sec: validate return url
2025-01-04 13:43:18 +01:00
Christoph
0664bd0ad0
chore: update dependencies
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2024-12-27 15:10:04 +01:00
h44z and GitHub
f7c3bdf456
Update docker-compose.yml ( fixes #308 )
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2024-11-24 18:53:28 +01:00
Christoph
bf9183256a
chore: update dependencies, refactor option types
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
2024-10-15 15:44:47 +02:00
Christoph Haas
6bb683047e
chore: update go dependencies
Chart / lint-test (push) Has been cancelled
Chart / publish (push) Has been cancelled
Docker / Build and Push (push) Has been cancelled
Docker / release (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
2024-10-09 22:41:01 +02:00
Christoph Haas
ae1be0e367
chore: update go dependencies
2024-09-23 22:04:24 +02:00
Christoph Haas
a46dabc1d3
#282 : change default peer mask to /32
2024-08-13 22:49:58 +02:00
Christoph Haas
3f72de6af4
chore: update dependencies
2024-08-13 22:38:01 +02:00
Christoph Haas
48f4b6cb0e
chore: update dependencies
2024-07-04 22:44:50 +02:00
Christoph Haas
85381121ee
update to go 1.22
2024-04-29 23:28:32 +02:00
Christoph Haas
aebf80bf68
update dependencies
2024-04-29 23:18:16 +02:00
Christoph Haas
288b7794ca
fix default peer creation on login ( #189 )
2024-04-02 22:29:10 +02:00
Christoph Haas
95e10dcc24
execute interface hooks if interface settings have changed ( #224 )
2024-04-02 20:51:09 +02:00
Christoph Haas
c17c182926
update all external dependencies
2024-04-02 20:02:36 +02:00
Christoph Haas
d8c1b67a2e
make mkdocs build again
2024-03-29 16:47:35 +01:00
Christoph Haas
c325e4590b
update mkdocs.yml
2024-03-29 16:42:05 +01:00
Christoph Haas
2de438add8
Merge branch 'pr216'
2024-03-12 22:45:32 +01:00
Christoph Haas
e565e26c65
Merge branch 'pr214'
2024-03-12 22:33:15 +01:00
Christoph Haas
acc785e4ca
small cleanup
2024-03-12 22:32:05 +01:00
Christoph Haas
1b4b5ff161
fix REST API permission checks ( #209 )
2024-01-31 21:14:36 +01:00
Christoph Haas
81e696fc7d
update frontend dependencies
2023-12-23 13:36:42 +01:00
Christoph Haas
ebe902d119
update backend dependencies
2023-12-23 13:30:31 +01:00
h44z and GitHub
1f47075020
Update social links
2023-11-03 09:03:54 +01:00
Christoph Haas
faf454f649
add github pages site
2023-11-02 21:44:14 +01:00
h44z and GitHub
35939c92c9
Create CNAME
2023-11-01 10:18:55 +01:00
Christoph Haas
b693f697fc
fix build
2023-10-26 23:38:11 +02:00
Christoph Haas
9528f55c51
- update dependencies
2023-10-26 15:19:06 +02:00