112f6bfb77 
								
							 
						 
						
							
							
								
								Mikrotik integration ( #467 )  
							
							... 
							
							
							
							Allow MikroTik routes as WireGuard backends 
							
						 
						
							2025-08-10 14:42:02 +02:00  
				
					
						
							
							
								 
						
							
								c20f17cddf 
								
							 
						 
						
							
							
								
								fix multi-peer generation, fix prefix handling ( #491 )  
							
							
							
						 
						
							2025-08-09 15:55:29 +02:00  
				
					
						
							
							
								 
						
							
								f08740991b 
								
							 
						 
						
							
							
								
								support for raw-wireguard and wg-quick style peer configurations ( #441 ) ( #473 )  
							
							
							
						 
						
							2025-06-29 19:47:53 +02:00  
				
					
						
							
							
								 
						
							
								dd28a8dddf 
								
							 
						 
						
							
							
								
								allow to hide login form ( #459 ) ( #470 )  
							
							... 
							
							
							
							use the `hide_login_form` parameter in the `auth` settings to configure this feature 
							
						 
						
							2025-06-27 13:50:38 +02:00  
				
					
						
							
							
								 
						
							
								be29abd29a 
								
							 
						 
						
							
							
								
								add webhook event for peer state change ( #444 ) ( #468 )  
							
							... 
							
							
							
							* add webhook event for peer state change (#444 )
new event types: connect and disconnect
example payload:
```json
{
  "event": "connect",
  "entity": "peer",
  "identifier": "Fb5TaziAs1WrPBjC/MFbWsIelVXvi0hDKZ3YQM9wmU8=",
  "payload": {
    "PeerId": "Fb5TaziAs1WrPBjC/MFbWsIelVXvi0hDKZ3YQM9wmU8=",
    "IsConnected": true,
    "IsPingable": false,
    "LastPing": null,
    "BytesReceived": 1860,
    "BytesTransmitted": 10824,
    "LastHandshake": "2025-06-26T23:04:33.325216659+02:00",
    "Endpoint": "10.55.66.77:33874",
    "LastSessionStart": "2025-06-26T22:50:40.10221606+02:00"
  }
}
```
* add webhook docs (#444 ) 
							
						 
						
							2025-06-27 12:37:10 +02:00  
				
					
						
							
							
								 
						
							
								e3b65ca337 
								
							 
						 
						
							
							
								
								improve logging of OAuth login issues, decrease auth-code exchange timeout ( #451 )  
							
							
							
						 
						
							2025-06-10 17:51:45 +02:00  
				
					
						
							
							
								 
						
							
								e9005b1b90 
								
							 
						 
						
							
							
								
								add minimum password length check  
							
							
							
						 
						
							2025-05-16 09:55:35 +02:00  
				
					
						
							
							
								 
						
							
								1394be2341 
								
							 
						 
						
							
							
								
								add webauthn (passkey) support  
							
							
							
						 
						
							2025-05-12 22:53:43 +02:00  
				
					
						
							
							
								 
						
							
								6681dfa96f 
								
							 
						 
						
							
							
								
								generate interface and peer configuration filenames in backend only ( #395 )  
							
							
							
						 
						
							2025-04-19 13:12:31 +02:00  
				
					
						
							
							
								 
						
							
								87bf5da5bd 
								
							 
						 
						
							
							
								
								fix: fix session handling (remove IdleTimeout)  
							
							
							
						 
						
							2025-03-30 23:14:49 +02:00  
				
					
						
							
							
								 
						
							
								6cbccf6d43 
								
							 
						 
						
							
							
								
								feat: add simple audit ui  
							
							
							
						 
						
							2025-03-29 16:42:31 +01:00  
				
					
						
							
							
								 
						
							
								7d0da4e7ad 
								
							 
						 
						
							
							
								
								chore: use interfaces for all other services  
							
							
							
						 
						
							2025-03-23 23:09:47 +01:00  
				
					
						
							
							
								 
						
							
								02ed7b19df 
								
							 
						 
						
							
							
								
								chore: use interfaces for web related services  
							
							
							
						 
						
							2025-03-09 21:48:38 +01:00  
				
					
						
							
							
								 
						
							
								0206952182 
								
							 
						 
						
							
							
								
								chore: replace gin with standard lib net/http  
							
							
							
						 
						
							2025-03-09 21:16:42 +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  
				
					
						
							
							
								 
						
							
								f6d7a851d1 
								
							 
						 
						
							
							
								
								frontend: fix locked user display ( #367 )  
							
							
							
						 
						
							2025-02-17 08:18:36 +01:00  
				
					
						
							
							
								 
						
							
								d01d865b4d 
								
							 
						 
						
							
							
								
								fix self provisioning feature ( #272 )  
							
							
							
						 
						
							2025-01-26 11:35:24 +01:00  
				
					
						
							
							
								 
						
							
								2cea2e477a 
								
							 
						 
						
							
							
								
								Show version on frontend ( #346 )  
							
							
							
						 
						
							2025-01-21 12:27:25 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6d86f15ff8 
								
							 
						 
						
							
							
								
								implement/fix peer and user disable event ( #337 ,  #273 )  
							
							
							
						 
						
							2025-01-05 10:06:34 +01:00  
				
					
						
							
							
								 
						
							
								378252ba2f 
								
							 
						 
						
							
							
								
								sec: validate return url  
							
							
							
						 
						
							2025-01-04 13:43:18 +01:00  
				
					
						
							
							
								 
						
							
								bf9183256a 
								
							 
						 
						
							
							
								
								chore: update dependencies, refactor option types  
							
							
							
						 
						
							2024-10-15 15:44:47 +02:00  
				
					
						
							
							
								 
						
							
								1b4b5ff161 
								
							 
						 
						
							
							
								
								fix REST API permission checks ( #209 )  
							
							
							
						 
						
							2024-01-31 21:14:36 +01:00  
				
					
						
							
							
								 
						
							
								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