90a8207e77 
								
									
								
							
								 
							
						 
						
							
							
								
								Set sqlalchemy version to less than 1.4.0  
							
							
 
							
							
							See https://github.com/perara/wg-manager/pull/91  for the reason to set the sqlalchemy to less than 1.4.0
https://stackoverflow.com/questions/66644975/importerror-cannot-import-name-columnentity-from-sqlalchemy-orm-query  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc43a9caa3 
								
							
								 
							
						 
						
							
							
								
								* Attempt to  fix   #66  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3de1ed62ca 
								
							
								 
							
						 
						
							
							
								
								* Added missing keep_alive for peer (Migration)  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3fe66e7ed2 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix for being able to disable IPv6 support  
							
							
 
							
							
							I was getting an error when trying to disable IPv6 support because the DB wasn't allowing the subnet to be null however the address was able to be null. Should be good now. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								eb669f27aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed error message  
							
							
 
							
							
							Current error message can throw off users. Should be good now. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c7645e5ce7 
								
									
								
							
								 
							
						 
						
							
							
								
								Removed blank PostUp and PostDown  
							
							
 
							
							
							Not every server config needs a PostUp or PostDown so I added an if statement to not include them if the values entered in the web interface are blank. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bdeb811943 
								
									
								
							
								 
							
						 
						
							
							
								
								DNS parameter removed when not entered  
							
							
 
							
							
							Having the DNS parameter blank (e.g. "DNS = ") will cause import errors in the Android app using the QR Code. I've added an if statement that checks if the DNS field has been populated. If so then it will write out the whole "DNS = x.x.x.x". If not then it will not be included at all. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								898e673852 
								
							
								 
							
						 
						
							
							
								
								Change keep_alive from string to integer / number  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d9882a19a 
								
							
								 
							
						 
						
							
							
								
								Make PersistentKeepalive configurable  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f0188c7c8 
								
							
								 
							
						 
						
							
							
								
								Add uvloop and httptools to requirements  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1074b99b3 
								
							
								 
							
						 
						
							
							
								
								Hide DNS in client configuration if not set  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a646cd7d77 
								
							
								 
							
						 
						
							
							
								
								Add server option for allowed IPs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d8d30c76a 
								
							
								 
							
						 
						
							
							
								
								* Allow custom client routes.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd44c7c6f8 
								
							
								 
							
						 
						
							
							
								
								* Updated readme for when ipv6 fails to start.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca37626976 
								
							
								 
							
						 
						
							
							
								
								* ADMIN_USERNAME is now used when setting initial API Key  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5849085c3 
								
							
								 
							
						 
						
							
							
								
								* WIP  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1791b207b 
								
							
								 
							
						 
						
							
							
								
								* Work on shapeshifter.py  #19  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df1c94b8e9 
								
							
								 
							
						 
						
							
							
								
								* Initial version of client-mode.  
							
							
 
							
							
							* A lot of small fixes
* Added gui for client mode, where Clients are read-only (may change in the future)
* NEED FEEBACK On this :) 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89b41bcf69 
								
							
								 
							
						 
						
							
							
								
								* Clearified error message when no ADMIN_USERNAME, and ADMIN_PASSWORD env variable is set.  #27  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66e78de9e2 
								
							
								 
							
						 
						
							
							
								
								* Initial work on obfs4 tor bridge for  #19  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d4ca2e96a 
								
							
								 
							
						 
						
							
							
								
								* Added route for retrieving configuration directly when adding new peer  
							
							
 
							
							
							* Added example in documentation 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d70f35c65e 
								
							
								 
							
						 
						
							
							
								
								* API-Key support. This ease automation, such as  #21  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b56a9db335 
								
							
								 
							
						 
						
							
							
								
								* Added configuration dump capabilities which address  #21  
							
							
 
							
							
							* Removed unused code. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1eae153572 
								
							
								 
							
						 
						
							
							
								
								* Possible fix for peers not updating subnet. This should finish up  #11  
							
							
 
							
							
							* Initial Support for IPv6. #20  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66617b7698 
								
							
								 
							
						 
						
							
							
								
								* Removed warning on missing devices as this is a is_running check. No device appears when device is NOT running.  
							
							
 
							
							
							* Check if interface runs before checking stats. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41abe44f45 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug where server configuration did not update after peer update.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c273dff215 
								
							
								 
							
						 
						
							
							
								
								* Added warning for  #22  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f301675646 
								
							
								 
							
						 
						
							
							
								
								* Moving away from silly .sync/.from_db scheme and use "raw" sqlalchemy.  
							
							
 
							
							
							* Fixed bug where server interface were queried using ID and not the name. Fixes  #22  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99bdc54517 
								
							
								 
							
						 
						
							
							
								
								*  Fixes   #24  - ID was not fetched after insert.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93193415f1 
								
							
								 
							
						 
						
							
							
								
								Fix detection of 'wg show interface' not running  
							
							
 
							
							
							When main.py initializes the subprocess returns an output of 'No such
device' but it doesn't throw any exception, for some reason...?
So, the output was of course returned to the is_running process and
since it wasn't "None" it though the interface was in the 'running'
state. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d944bcd99 
								
							
								 
							
						 
						
							
							
								
								Fix keeping the server interface state when stop  
							
							
 
							
							
							The server interface wasn't updated in the database when it got stopped.
Which led to 'is_running' was always set to true, if the server has been
started once.
Also fixed a copy-paste issue, which didn't affect the code 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								665167aa3f 
								
							
								 
							
						 
						
							
							
								
								Fix detection of 'wg show interface' not running  
							
							
 
							
							
							When main.py initializes the subprocess returns an output of 'No such
device' but it doesn't throw any exception, for some reason...?
So, the output was of course returned to the is_running process and
since it wasn't "None" it though the interface was in the 'running'
state. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								256d7b7901 
								
							
								 
							
						 
						
							
							
								
								Fix keeping the server interface state when stop  
							
							
 
							
							
							The server interface wasn't updated in the database when it got stopped.
Which led to 'is_running' was always set to true, if the server has been
started once.
Also fixed a copy-paste issue, which didn't affect the code 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf7d55d71a 
								
							
								 
							
						 
						
							
							
								
								* Breaking changes: Must remove subnet from client configurations in dashboard  
							
							
 
							
							
							* Added subnet support as described in #11  
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1431a359c 
								
							
								 
							
						 
						
							
							
								
								* ADMIN_USERNAME, ADMIN_PASSWORD is mandatory when creating new databases.  Fixes   #9  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbced47e99 
								
							
								 
							
						 
						
							
							
								
								* Fixed migrations  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04f654e111 
								
							
								 
							
						 
						
							
							
								
								* Potential updated updated fix for  #6  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91e5cc267b 
								
							
								 
							
						 
						
							
							
								
								* Potential fix for  #6  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2067dd27fe 
								
							
								 
							
						 
						
							
							
								
								Adding missing files  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03a1f29415 
								
							
								 
							
						 
						
							
							
								
								* Fix the fix.  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3737e26c4 
								
							
								 
							
						 
						
							
							
								
								* Potential fix for stats when preshared key is set.  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a56509ab66 
								
							
								 
							
						 
						
							
							
								
								* Added migrations, needs testing  
							
							
 
							
							
							* Shared-keys are now per-peer basis and not global. They also reflect on the server config... 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c28636d5aa 
								
							
								 
							
						 
						
							
							
								
								* WireGuard servers should now automatically start if last state was running before shutdown.  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c568aa3ff2 
								
							
								 
							
						 
						
							
							
								
								* Added Default DNS  
							
							
 
							
							
							* Removed old code
* BREAKING CHANGES:
Create COLUMN dns on server table if you have running setup 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81c98c0cca 
								
							
								 
							
						 
						
							
							
								
								* Fixed annoying expand bug in peer frontend  
							
							
 
							
							
							* Fixed bug where address could not be changed for peers.
* Deleted old files. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7926947224 
								
							
								 
							
						 
						
							
							
								
								Fixed bug where the first peer added to a new server, had colliding IP with the server  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07e973784a 
								
							
								 
							
						 
						
							
							
								
								Added import support  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dd857a84c 
								
							
								 
							
						 
						
							
							
								
								Stable version  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efa52e9fff 
								
							
								 
							
						 
						
							
							
								
								Updated GUI and fixed alot of instabilities in front end.  
							
							
 
							
							
							 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b725c585b0 
								
							
								 
							
						 
						
							
							
								
								Added simple auth  
							
							
								
 
							
							
						 
						6 years ago