Christoph Haas
08373fa675
fix peer creation/update on mikrotik, add loading spinner to frontend for long running actions
2025-08-08 22:23:35 +02:00
Christoph Haas
ed7761a918
Merge branch 'master' into mikrotik_integration
...
# Conflicts:
# internal/app/api/v0/handlers/endpoint_config.go
# internal/app/api/v0/model/models.go
# internal/app/wireguard/statistics.go
# internal/app/wireguard/wireguard_interfaces.go
2025-07-29 22:16:00 +02:00
Christoph Haas
61d8aa6589
fix self-provisioned peer-generation ( #452 )
2025-06-08 11:17:04 +02:00
Christoph Haas
f086ba2605
wip: basic CRUD for peer ( #426 )
2025-06-06 22:21:47 +02:00
Christoph Haas
ea6da4114f
wip: create different backend handlers ( #426 )
2025-05-31 22:15:09 +02:00
Christoph Haas
e934232e0b
wip: implement mikrotik rest api client ( #426 )
2025-05-31 17:17:08 +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
Vladimir Dombrovski
62f3c8d4a1
Implement EditableKeys parameter ( #417 )
...
Signed-off-by: Vladimir DOMBROVSKI <vladimir.dombrovski@bso.co>
2025-04-30 22:05:40 +02:00
Christoph
6681dfa96f
generate interface and peer configuration filenames in backend only ( #395 )
2025-04-19 13:12:31 +02:00
Christoph Haas
e24acfa57d
chore: cleanup code formatting
2025-02-28 08:37:55 +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
h44z
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
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
288b7794ca
fix default peer creation on login ( #189 )
2024-04-02 22:29:10 +02:00
Ruoxi Wang
4c061a1aa9
Peer interface address should match server's prefix length ( #177 )
2023-10-19 22:53:51 +02:00
h44z
8b820a5adf
V2 alpha - initial version ( #172 )
...
Initial alpha codebase for version 2 of WireGuard Portal.
This version is considered unstable and incomplete (for example, no public REST API)!
Use with care!
Fixes/Implements the following issues:
- OAuth support #154 , #1
- New Web UI with internationalisation support #98 , #107 , #89 , #62
- Postgres Support #49
- Improved Email handling #47 , #119
- DNS Search Domain support #46
- Bugfixes #94 , #48
---------
Co-authored-by: Fabian Wechselberger <wechselbergerf@hotmail.com>
2023-08-04 13:34:18 +02:00