f5e29e2cd3 
								
							 
						 
						
							
							
								
								ensure that deleted peers are restored once the interface is re-enabled  
							
							
							
						 
						
							2025-08-09 16:37:09 +02:00  
				
					
						
							
							
								 
						
							
								5dee6d051d 
								
							 
						 
						
							
							
								
								do not delete disabled mikrotik peers on app restart  
							
							
							
						 
						
							2025-08-09 16:25:38 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								588bbca141 
								
							 
						 
						
							
							
								
								only execute interface hooks if the state has changed ( #469 ) ( #472 )  
							
							
							
						 
						
							2025-06-29 19:48:46 +02:00  
				
					
						
							
							
								 
						
							
								f086ba2605 
								
							 
						 
						
							
							
								
								wip: basic CRUD for peer ( #426 )  
							
							
							
						 
						
							2025-06-06 22:21:47 +02:00  
				
					
						
							
							
								 
						
							
								ea6da4114f 
								
							 
						 
						
							
							
								
								wip: create different backend handlers ( #426 )  
							
							
							
						 
						
							2025-05-31 22:15:09 +02:00  
				
					
						
							
							
								 
						
							
								e934232e0b 
								
							 
						 
						
							
							
								
								wip: implement mikrotik rest api client ( #426 )  
							
							
							
						 
						
							2025-05-31 17:17:08 +02:00  
				
					
						
							
							
								 
						
							
								15d035ec10 
								
							 
						 
						
							
							
								
								wip: create different backend handlers ( #426 )  
							
							
							
						 
						
							2025-05-30 23:19:48 +02:00  
				
					
						
							
							
								 
						
							
								9354a1d9d3 
								
							 
						 
						
							
							
								
								add simple webhook feature for peer, interface and user events ( #398 )  
							
							
							
						 
						
							2025-04-19 21:29:26 +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  
				
					
						
							
							
								 
						
							
								7473132932 
								
							 
						 
						
							
							
								
								chore: replace logrus with standard lib log/slog  
							
							
							
						 
						
							2025-03-02 08:51:13 +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  
				
					
						
							
							
								 
						
							
								d01d865b4d 
								
							 
						 
						
							
							
								
								fix self provisioning feature ( #272 )  
							
							
							
						 
						
							2025-01-26 11:35:24 +01:00  
				
					
						
							
							
								 
						
							
								1b8cdc3417 
								
							 
						 
						
							
							
								
								automatically append listening port to endpoint address ( #352 )  
							
							
							
						 
						
							2025-01-26 09:52:09 +01:00  
				
					
						
							
							
								 
						
							
								63d85d8123 
								
							 
						 
						
							
							
								
								code cleanup  
							
							
							
						 
						
							2025-01-11 22:56: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  
				
					
						
							
							
								 
						
							
								bf9183256a 
								
							 
						 
						
							
							
								
								chore: update dependencies, refactor option types  
							
							
							
						 
						
							2024-10-15 15:44:47 +02:00  
				
					
						
							
							
								 
						
							
								95e10dcc24 
								
							 
						 
						
							
							
								
								execute interface hooks if interface settings have changed ( #224 )  
							
							
							
						 
						
							2024-04-02 20:51:09 +02:00  
				
					
						
							
							
								 
						
							
								1b4b5ff161 
								
							 
						 
						
							
							
								
								fix REST API permission checks ( #209 )  
							
							
							
						 
						
							2024-01-31 21:14:36 +01:00  
				
					
						
							
							
								 
						
							
								4c061a1aa9 
								
							 
						 
						
							
							
								
								Peer interface address should match server's prefix length ( #177 )  
							
							
							
						 
						
							2023-10-19 22:53:51 +02: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