summaryrefslogtreecommitdiff
path: root/wrappers/python
AgeCommit message (Collapse)Author
2025-09-30Version: Update to 4.0.0Jeroen Wijenbergh
2025-09-24Python: Optionally build SO file in setup.pyJeroen Wijenbergh
2025-09-05Exports + Python: Remove RefreshListJeroen Wijenbergh
2025-09-03Revert "All: Remove ProxyGuard integration"Jeroen Wijenbergh
This partially reverts commit 6b939462fb1064abd42e8cb8316700ec844172ea. It keeps the proxyguard functions but leaves GetConfig alone. E.g. no WireGuard config replacing and querying is happening for ProxyGuard. Needed for the Linux client as I have not found a good way to have a daemon with NetworkManager integration
2025-09-02All: Get rid of debug arg in RegisterJeroen Wijenbergh
2025-08-29Discovery: Remove manager and DiscoveryStartupJeroen Wijenbergh
2025-08-29Discovery: Add cache argument and embed unmarshal on startupJeroen Wijenbergh
2025-05-06All: Remove ProxyGuard integrationJeroen Wijenbergh
This should be done in WireGuard-go or in case of a linux a small daemon
2025-03-21Version: Update to 3.0.03.0.0Jeroen Wijenbergh
2025-03-21Format: Run RuffJeroen Wijenbergh
2024-12-19ProxyGuard: Add a restart functionjwijenbergh
2024-12-09Python: Sync version to 2.99.0jwijenbergh
2024-11-26Python: Remove old sphinx docsjwijenbergh
2024-11-21Replace all links from GitHub to Codebergjwijenbergh
2024-10-29All: Refactor to latest ProxyGuardjwijenbergh
2024-08-12Util: Add a function to calculate the gatewayjwijenbergh
2024-07-30Version: Update to 2.1.02.1.0jwijenbergh
2024-07-17Client + Discovery: Fetch dscovery at startup using DiscoveryStartupjwijenbergh
With a manager that locks and copies such that no race conditions happen
2024-06-25Version: Update to 2.0.22.0.2jwijenbergh
2024-06-06Version: Update to 2.0.12.0.1jwijenbergh
2024-06-04Version: Update to 2.0.02.0.0jwijenbergh
2024-05-29Discovery: Implement search and do not return keywordsjwijenbergh
This patch implements search by adding a second argument to DiscoOrganizations and DiscoServers. A search string of = "" returns everything. This also makes the subset that is returned to the client even fewer, no keywords.
2024-05-29setup.cfg: Small updatesjwijenbergh
2024-05-08Format: Run Ruff & isortJeroen Wijenbergh
2024-05-08Server: Add a way to pass OAuth start timeJeroen Wijenbergh
2024-04-30Python: Add setup.py for backwards compatibilityJeroen Wijenbergh
2024-04-30Python: Store metadata in setup.cfgJeroen Wijenbergh
When building for older distros such as Debian 11 it is problematic when metadata is in pyproject.toml. Let's store the metadata needed for building in setup.cfg, that is supported.
2024-04-26Version: Update to 1.99.21.99.2Jeroen Wijenbergh
2024-04-26Format: Run RuffJeroen Wijenbergh
2024-03-22Makefile: Split ruff into wrappers/python dirjwijenbergh
2024-03-22Python: Format and fix linting errorsjwijenbergh
2024-03-22All: Refactor makefile & buildingjwijenbergh
2024-03-14All: Make WireGuard support mandatoryjwijenbergh
2024-03-11Version: Update to 1.99.11.99.1jwijenbergh
2024-03-11Python main: Disable type annotation for global class objectjwijenbergh
Gives a syntax error on some Python versions, Python bug?! https://bugs.python.org/issue34939
2024-03-07Version: Update to 1.99.01.99.0jwijenbergh
2024-03-07Format: Run Blackjwijenbergh
2024-03-06Client + Exports + Wrappers: Add peer IPs argument to fd callbackjwijenbergh
And rename the callback to be closer to what it does
2024-02-23Wrappers Python: Add necessary callbacks for proxyguardjwijenbergh
2024-02-19Proxyguard: Support a FD callbackjwijenbergh
useful for the android app
2024-02-19Python tests: Run in threadjwijenbergh
2024-02-19WireGuard: TCP support using proxyguardjwijenbergh
2024-02-19Exports + Python: Delete cookie but add orgid in set_secure_locationjwijenbergh
2024-02-19Python: Add a helper for server type __str__ representationjwijenbergh
2024-02-19Exports + Python: New API for Token Getter and Setterjwijenbergh
First argument is the server id and type instead of a single argument with JSON
2024-02-19Python example: Set common version from variablejwijenbergh
2024-02-19Client FSM + Python: Begin implementing a new state machinejwijenbergh
2024-01-17Python Main: Remove \* in docstringjwijenbergh
Gave a SyntaxWarning using Python 3.12
2023-09-25Wrappers Python: Remove translations printjwijenbergh
2023-09-25Client + Exports + Python: Add a startup boolean to getconfigjwijenbergh
To be used for autoconnect on startup. If autoconnect on startup set to true This ignores any callbacks that require user input (profile, authorization & location callbacks)