e75a32e4d0 
								
							 
						 
						
							
							
								
								improve docs regarding external_url ( #406 )  
							
							
							
						 
						
							2025-04-19 18:01:02 +02:00  
				
					
						
							
							
								 
						
							
								1d94f6baaf 
								
							 
						 
						
							
							
								
								change tagged-input-field component, allow to paste multiple values ( #365 )  
							
							
							
						 
						
							2025-04-19 17:43:51 +02:00  
				
					
						
							
							
								 
						
							
								6681dfa96f 
								
							 
						 
						
							
							
								
								generate interface and peer configuration filenames in backend only ( #395 )  
							
							
							
						 
						
							2025-04-19 13:12:31 +02:00  
				
					
						
							
							
								 
						
							
								a60feb7fc9 
								
							 
						 
						
							
							
								
								fix incorrect documentation for ldap providers ( #408 )  
							
							
							
						 
						
							2025-04-19 12:21:45 +02:00  
				
					
						
							
							
								 
						
							
								37904f96fb 
								
							 
						 
						
							
							
								
								run initial LDAP sync on startup ( #407 )  
							
							
							
						 
						
							2025-04-19 12:12:45 +02:00  
				
					
						
							
							
								 
						
							
								1e9ee25e49 
								
							 
						 
						
							
							
								
								chore: update dependencies  
							
							
							
						 
						
							2025-04-19 12:07:09 +02:00  
				
					
						
							
							
								 
						
							
								30eac7c44a 
								
							 
						 
						
							
							
								
								chore(deps): bump the golang group with 3 updates ( #400 )  
							
							... 
							
							
							
							Bumps the golang group with 3 updates: [golang.org/x/crypto](https://github.com/golang/crypto ), [golang.org/x/oauth2](https://github.com/golang/oauth2 ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `golang.org/x/crypto` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.37.0 )
Updates `golang.org/x/oauth2` from 0.28.0 to 0.29.0
- [Commits](https://github.com/golang/oauth2/compare/v0.28.0...v0.29.0 )
Updates `golang.org/x/sys` from 0.31.0 to 0.32.0
- [Commits](https://github.com/golang/sys/compare/v0.31.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
- dependency-name: golang.org/x/sys
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-04-07 18:31:59 +02:00  
				
					
						
							
							
								 
						
							
								801ce76616 
								
							 
						 
						
							
							
								
								chore(deps): bump github.com/coreos/go-oidc/v3 from 3.13.0 to 3.14.1 ( #399 )  
							
							... 
							
							
							
							Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.13.0 to 3.14.1.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.13.0...v3.14.1 )
---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
  dependency-version: 3.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-04-07 18:31:22 +02:00  
				
					
						
							
							
								 
						
							
								5f9c3bab3e 
								
							 
						 
						
							
							
								
								chore(deps): bump github.com/go-playground/validator/v10 ( #396 )  
							
							... 
							
							
							
							Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator ) from 10.25.0 to 10.26.0.
- [Release notes](https://github.com/go-playground/validator/releases )
- [Commits](https://github.com/go-playground/validator/compare/v10.25.0...v10.26.0 )
---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-04-03 06:46:31 +02:00  
				
					
						
							
							
								 
						
							
								e19f42b1eb 
								
							 
						 
						
							
							
								
								chore(deps): bump github.com/go-pkgz/routegroup from 1.3.1 to 1.4.1 ( #397 )  
							
							... 
							
							
							
							Bumps [github.com/go-pkgz/routegroup](https://github.com/go-pkgz/routegroup ) from 1.3.1 to 1.4.1.
- [Release notes](https://github.com/go-pkgz/routegroup/releases )
- [Commits](https://github.com/go-pkgz/routegroup/compare/v1.3.1...v1.4.1 )
---
updated-dependencies:
- dependency-name: github.com/go-pkgz/routegroup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-04-03 06:33:48 +02:00  
				
					
						
							
							
								 
						
							
								34fb373659 
								
							 
						 
						
							
							
								
								chore: update frontend dependencies  
							
							
							
						 
						
							2025-03-30 23:21:29 +02:00  
				
					
						
							
							
								 
						
							
								b938bc8c4c 
								
							 
						 
						
							
							
								
								fix: fix peer audit event  
							
							
							
						 
						
							2025-03-30 23:16:10 +02:00  
				
					
						
							
							
								 
						
							
								87bf5da5bd 
								
							 
						 
						
							
							
								
								fix: fix session handling (remove IdleTimeout)  
							
							
							
						 
						
							2025-03-30 23:14:49 +02:00  
				
					
						
							
							
								 
						
							
								3723e4cc75 
								
							 
						 
						
							
							
								
								fix: fix csrf token handling after login  
							
							
							
						 
						
							2025-03-29 17:21:54 +01:00  
				
					
						
							
							
								 
						
							
								6cbccf6d43 
								
							 
						 
						
							
							
								
								feat: add simple audit ui  
							
							
							
						 
						
							2025-03-29 16:42:31 +01:00  
				
					
						
							
							
								 
						
							
								a49cfa6343 
								
							 
						 
						
							
							
								
								chore: update dependencies  
							
							
							
						 
						
							2025-03-23 23:12:47 +01:00  
				
					
						
							
							
								 
						
							
								fe681c015c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into chore-code-cleanup  
							
							... 
							
							
							
							# Conflicts:
#	go.mod
#	go.sum 
							
						 
						
							2025-03-23 23:10:34 +01:00  
				
					
						
							
							
								 
						
							
								7d0da4e7ad 
								
							 
						 
						
							
							
								
								chore: use interfaces for all other services  
							
							
							
						 
						
							2025-03-23 23:09:47 +01:00  
				
					
						
							
							
								 
						
							
								3218bdd6fb 
								
							 
						 
						
							
							
								
								chore(deps): bump the patch group across 1 directory with 2 updates ( #391 )  
							
							
							
						 
						
							2025-03-17 19:04:11 +01:00  
				
					
						
							
							
								 
						
							
								12ccd6e32d 
								
							 
						 
						
							
							
								
								chore(deps): bump the golang group with 3 updates ( #389 )  
							
							
							
						 
						
							2025-03-17 18:57:42 +01:00  
				
					
						
							
							
								 
						
							
								02ed7b19df 
								
							 
						 
						
							
							
								
								chore: use interfaces for web related services  
							
							
							
						 
						
							2025-03-09 21:48:38 +01:00  
				
					
						
							
							
								 
						
							
								678b6c6456 
								
							 
						 
						
							
							
								
								Merge branch 'master' into chore-code-cleanup  
							
							... 
							
							
							
							# Conflicts:
#	go.mod
#	go.sum 
							
						 
						
							2025-03-09 21:17:47 +01:00  
				
					
						
							
							
								 
						
							
								0206952182 
								
							 
						 
						
							
							
								
								chore: replace gin with standard lib net/http  
							
							
							
						 
						
							2025-03-09 21:16:42 +01:00  
				
					
						
							
							
								 
						
							
								53bae9d194 
								
							 
						 
						
							
							
								
								config: validate mail configuration certificates by default ( #388 )  
							
							... 
							
							
							
							Before this commit, the default was to not validate TLS certificates of
the SMTP server. This is perhaps a rather unexpected default and can be
considered insecure. This commit activates mail server TLS cert validation
by default.
This change might break some users' email configuration, if they did not
explicitly set the `mail.cert_validation` config variable. Nonetheless,
I think that the secure option should be the default option (e.g.,
to prevent man-in-the-middle attacks and breaching mail server login
credentials).
Signed-off-by: klmmr <35450576+klmmr@users.noreply.github.com> 
							
						 
						
							2025-03-05 19:20:57 +01:00  
				
					
						
							
							
								 
						
							
								f616a9f5f4 
								
							 
						 
						
							
							
								
								chore(deps): update frontend packages ( #387 )  
							
							
							
						 
						
							2025-03-04 22:23:37 +01:00  
				
					
						
							
							
								 
						
							
								bf5453c264 
								
							 
						 
						
							
							
								
								chore(deps): update Go version to 1.24 in Dockerfile and go.mod  
							
							
							
						 
						
							2025-03-04 08:48:57 +01:00  
				
					
						
							
							
								 
						
							
								fd631d3b9f 
								
							 
						 
						
							
							
								
								chore(deps): bump github.com/a8m/envsubst in the patch group  
							
							... 
							
							
							
							Bumps the patch group with 1 update: [github.com/a8m/envsubst](https://github.com/a8m/envsubst ).
Updates `github.com/a8m/envsubst` from 1.4.2 to 1.4.3
- [Release notes](https://github.com/a8m/envsubst/releases )
- [Commits](https://github.com/a8m/envsubst/compare/v1.4.2...v1.4.3 )
---
updated-dependencies:
- dependency-name: github.com/a8m/envsubst
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2025-03-04 08:48:57 +01:00  
				
					
						
							
							
								 
						
							
								9680e8350c 
								
							 
						 
						
							
							
								
								chore(deps): bump the golang group with 2 updates ( #384 )  
							
							... 
							
							
							
							Bumps the golang group with 2 updates: [golang.org/x/crypto](https://github.com/golang/crypto ) and [golang.org/x/oauth2](https://github.com/golang/oauth2 ).
Updates `golang.org/x/crypto` from 0.34.0 to 0.35.0
- [Commits](https://github.com/golang/crypto/compare/v0.34.0...v0.35.0 )
Updates `golang.org/x/oauth2` from 0.26.0 to 0.27.0
- [Commits](https://github.com/golang/oauth2/compare/v0.26.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-03-04 08:39:33 +01:00  
				
					
						
							
							
								 
						
							
								7473132932 
								
							 
						 
						
							
							
								
								chore: replace logrus with standard lib log/slog  
							
							
							
						 
						
							2025-03-02 08:51:13 +01:00  
				
					
						
							
							
								 
						
							
								5c51573874 
								
							 
						 
						
							
							
								
								chore: update to yaml v3  
							
							
							
						 
						
							2025-02-28 16:15:22 +01:00  
				
					
						
							
							
								 
						
							
								fdb436b135 
								
							 
						 
						
							
							
								
								chore: get rid of static code warnings  
							
							
							
						 
						
							2025-02-28 16:11:55 +01:00  
				
					
						
							
							
								 
						
							
								e24acfa57d 
								
							 
						 
						
							
							
								
								chore: cleanup code formatting  
							
							
							
						 
						
							2025-02-28 08:37:55 +01:00  
				
					
						
							
							
								 
						
							
								10332c7f9a 
								
							 
						 
						
							
							
								
								feat(helm): add optional volumeName to persistence configuration  #379  ( #380 )  
							
							
							
						 
						
							2025-02-27 22:58:15 +01:00  
				
					
						
							
							
								 
						
							
								f7d7038829 
								
							 
						 
						
							
							
								
								chore: update to Go 1.24, improve oauth admin mapping tests  
							
							
							
						 
						
							2025-02-27 22:32:11 +01:00  
				
					
						
							
							
								 
						
							
								66ccdc29e9 
								
							 
						 
						
							
							
								
								fix qr-code generation for large configurations ( #374 )  
							
							
							
						 
						
							2025-02-26 22:59:11 +01:00  
				
					
						
							
							
								 
						
							
								40b4538e78 
								
							 
						 
						
							
							
								
								implement checkall checkbox ( #372 )  
							
							
							
						 
						
							2025-02-26 22:24:37 +01:00  
				
					
						
							
							
								 
						
							
								986f6fdead 
								
							 
						 
						
							
							
								
								fix peer creation for client interface ( #371 )  
							
							
							
						 
						
							2025-02-26 22:02:53 +01:00  
				
					
						
							
							
								 
						
							
								dabdf111f9 
								
							 
						 
						
							
							
								
								chore(deps): bump github.com/prometheus/client_golang ( #377 )  
							
							... 
							
							
							
							Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.20.5 to 1.21.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.5...v1.21.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-02-26 21:57:06 +01:00  
				
					
						
							
							
								 
						
							
								b074af6dc5 
								
							 
						 
						
							
							
								
								chore(deps): bump golang.org/x/crypto in the golang group ( #376 )  
							
							... 
							
							
							
							Bumps the golang group with 1 update: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.33.0 to 0.34.0
- [Commits](https://github.com/golang/crypto/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-02-26 21:56:54 +01:00  
				
					
						
							
							
								 
						
							
								eeb0c87c68 
								
							 
						 
						
							
							
								
								ldap-sync: fix creation of only one user per LDAP sync ( #375 )  
							
							... 
							
							
							
							Before this fix, a too early `return` statement terminated the
`updateLdapUsers()` function, whenever one not already existing user was
created. Therefore, in each LDAP sync a maximum of one new user could be
created (i.e., it took x LDAP sync cycles until x new LDAP users are
registered in wg-portal). Depending on the LDAP `sync_interval` this can
take a long time and produces unecessary long waiting times until users
are available in wg-portal.
Removing the early return statement, and move the remainder of the
function into an `else` statement, so that all new users can be
added in a single LDAP sync.
Also adding a debug statement to better trace the behavior.
Signed-off-by: klmmr <35450576+klmmr@users.noreply.github.com> 
							
						 
						
							2025-02-26 21:56:22 +01:00  
				
					
						
							
							
								 
						
							
								67f076effe 
								
							 
						 
						
							
							
								
								chore(deps): bump github.com/yeqown/go-qrcode/v2 in the patch group ( #370 )  
							
							... 
							
							
							
							Bumps the patch group with 1 update: [github.com/yeqown/go-qrcode/v2](https://github.com/yeqown/go-qrcode ).
Updates `github.com/yeqown/go-qrcode/v2` from 2.2.4 to 2.2.5
- [Release notes](https://github.com/yeqown/go-qrcode/releases )
- [Commits](https://github.com/yeqown/go-qrcode/compare/v2.2.4...v2.2.5 )
---
updated-dependencies:
- dependency-name: github.com/yeqown/go-qrcode/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-02-17 19:15:27 +01:00  
				
					
						
							
							
								 
						
							
								f6d7a851d1 
								
							 
						 
						
							
							
								
								frontend: fix locked user display ( #367 )  
							
							
							
						 
						
							2025-02-17 08:18:36 +01:00  
				
					
						
							
							
								 
						
							
								fc712ebf42 
								
							 
						 
						
							
							
								
								api: fix ExpiredAt format ( #368 )  
							
							
							
						 
						
							2025-02-17 08:03:43 +01:00  
				
					
						
							
							
								 
						
							
								43163273fa 
								
							 
						 
						
							
							
								
								api: remove IsAdmin from required attributes ( #366 )  
							
							
							
						 
						
							2025-02-17 07:43:31 +01:00  
				
					
						
							
							
								 
						
							
								5697c2b7f2 
								
							 
						 
						
							
							
								
								chore(deps): bump the golang group with 3 updates ( #363 )  
							
							... 
							
							
							
							Bumps the golang group with 3 updates: [golang.org/x/crypto](https://github.com/golang/crypto ), [golang.org/x/oauth2](https://github.com/golang/oauth2 ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `golang.org/x/crypto` from 0.32.0 to 0.33.0
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.33.0 )
Updates `golang.org/x/oauth2` from 0.25.0 to 0.26.0
- [Commits](https://github.com/golang/oauth2/compare/v0.25.0...v0.26.0 )
Updates `golang.org/x/sys` from 0.29.0 to 0.30.0
- [Commits](https://github.com/golang/sys/compare/v0.29.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-02-10 18:19:02 +01:00  
				
					
						
							
							
								 
						
							
								e983a7b8f3 
								
							 
						 
						
							
							
								
								automatic API access for default admin ( #357 )  
							
							
							
						 
						
							2025-02-07 22:42:48 +01:00  
				
					
						
							
							
								 
						
							
								c33eaba1c0 
								
							 
						 
						
							
							
								
								remove unsupported validator ( #360 )  
							
							
							
						 
						
							2025-02-07 22:21:16 +01:00  
				
					
						
							
							
								 
						
							
								3774257abb 
								
							 
						 
						
							
							
								
								Added Ukrainian translations ( #361 )  
							
							... 
							
							
							
							Signed-off-by: Dmytro Bondar <git@bonddim.dev> 
							
						 
						
							2025-02-07 22:04:26 +01:00  
				
					
						
							
							
								 
						
							
								588f09bdaa 
								
							 
						 
						
							
							
								
								[DOCS] Fix example config wrt. admin_value_regex and admin_group_regex ( #362 )  
							
							
							
						 
						
							2025-02-07 17:59:58 +01:00  
				
					
						
							
							
								 
						
							
								7557a6ef5a 
								
							 
						 
						
							
							
								
								Add French in to translations ( #359 )  
							
							
							
						 
						
							2025-02-06 15:06:39 +01:00