Version bump to 2.4.3. Stable for killswitch enable with test script
This commit is contained in:
parent
bd34f456b5
commit
9ba6d7e783
3 changed files with 8 additions and 2 deletions
|
|
@ -1,6 +1,12 @@
|
|||
# Major Change Log:
|
||||
|
||||
|
||||
# 2.4.3
|
||||
### Systemwide Killswitch Introduced for Enable
|
||||
### July 20, 2026
|
||||
Introduced IP-interface-based killswitch support for systemwide wireguard, on enable only. This version is stable and working for enable only, with a "test" script in the fileslot. And fixed GUI's object save creation. Additionally rolled back Connection data models to previous non-enum version.
|
||||
<br/>
|
||||
|
||||
# 2.4.2
|
||||
### Surgery on ConnectionController
|
||||
Huge separation of ConnectionController & ProfileController into naked function modules for enabling a connection, registering wireguard keys, coordinating proxy configs, subscriptions, endpoint verification, and the logistical flow. Additionally enums were used for type checking, instead of polymorphic functions. This version is stable and confirmed working for systemwide and session wireguard, but not yet proxies.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ from core.errors.logger import logger
|
|||
_C = Constants()
|
||||
# _C.KILLSWITCH_WRAPPER
|
||||
|
||||
TESTING_KILLSWITCH = "/opt/hydra-veil/test" # has chmod 755
|
||||
TESTING_KILLSWITCH = "/opt/hydra-veil/test" # needs chmod 755
|
||||
|
||||
def arm(server_ip: str, tunnel_if: str, internal_subnet: str = None) -> Result:
|
||||
cmd = ["sudo", TESTING_KILLSWITCH, "arm", server_ip, tunnel_if]
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[project]
|
||||
name = "sp-hydra-veil-core"
|
||||
version = "2.4.2"
|
||||
version = "2.4.3"
|
||||
authors = [
|
||||
{ name = "Simplified Privacy" },
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in a new issue