| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-24 | Python: Optionally build SO file in setup.py | Jeroen Wijenbergh | |
| 2025-09-05 | Exports + Python: Remove RefreshList | Jeroen Wijenbergh | |
| 2025-09-03 | Revert "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-02 | All: Get rid of debug arg in Register | Jeroen Wijenbergh | |
| 2025-08-29 | Discovery: Remove manager and DiscoveryStartup | Jeroen Wijenbergh | |
| 2025-08-29 | Discovery: Add cache argument and embed unmarshal on startup | Jeroen Wijenbergh | |
| 2025-05-06 | All: Remove ProxyGuard integration | Jeroen Wijenbergh | |
| This should be done in WireGuard-go or in case of a linux a small daemon | |||
| 2025-03-21 | Version: Update to 3.0.03.0.0 | Jeroen Wijenbergh | |
| 2025-03-21 | Format: Run Ruff | Jeroen Wijenbergh | |
| 2024-12-19 | ProxyGuard: Add a restart function | jwijenbergh | |
| 2024-12-09 | Python: Sync version to 2.99.0 | jwijenbergh | |
| 2024-11-26 | Python: Remove old sphinx docs | jwijenbergh | |
| 2024-11-21 | Replace all links from GitHub to Codeberg | jwijenbergh | |
| 2024-10-29 | All: Refactor to latest ProxyGuard | jwijenbergh | |
| 2024-08-12 | Util: Add a function to calculate the gateway | jwijenbergh | |
| 2024-07-30 | Version: Update to 2.1.02.1.0 | jwijenbergh | |
| 2024-07-17 | Client + Discovery: Fetch dscovery at startup using DiscoveryStartup | jwijenbergh | |
| With a manager that locks and copies such that no race conditions happen | |||
| 2024-06-25 | Version: Update to 2.0.22.0.2 | jwijenbergh | |
| 2024-06-06 | Version: Update to 2.0.12.0.1 | jwijenbergh | |
| 2024-06-04 | Version: Update to 2.0.02.0.0 | jwijenbergh | |
| 2024-05-29 | Discovery: Implement search and do not return keywords | jwijenbergh | |
| 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-29 | setup.cfg: Small updates | jwijenbergh | |
| 2024-05-08 | Format: Run Ruff & isort | Jeroen Wijenbergh | |
| 2024-05-08 | Server: Add a way to pass OAuth start time | Jeroen Wijenbergh | |
| 2024-04-30 | Python: Add setup.py for backwards compatibility | Jeroen Wijenbergh | |
| 2024-04-30 | Python: Store metadata in setup.cfg | Jeroen 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-26 | Version: Update to 1.99.21.99.2 | Jeroen Wijenbergh | |
| 2024-04-26 | Format: Run Ruff | Jeroen Wijenbergh | |
| 2024-03-22 | Makefile: Split ruff into wrappers/python dir | jwijenbergh | |
| 2024-03-22 | Python: Format and fix linting errors | jwijenbergh | |
| 2024-03-22 | All: Refactor makefile & building | jwijenbergh | |
| 2024-03-14 | All: Make WireGuard support mandatory | jwijenbergh | |
| 2024-03-11 | Version: Update to 1.99.11.99.1 | jwijenbergh | |
| 2024-03-11 | Python main: Disable type annotation for global class object | jwijenbergh | |
| Gives a syntax error on some Python versions, Python bug?! https://bugs.python.org/issue34939 | |||
| 2024-03-07 | Version: Update to 1.99.01.99.0 | jwijenbergh | |
| 2024-03-07 | Format: Run Black | jwijenbergh | |
| 2024-03-06 | Client + Exports + Wrappers: Add peer IPs argument to fd callback | jwijenbergh | |
| And rename the callback to be closer to what it does | |||
| 2024-02-23 | Wrappers Python: Add necessary callbacks for proxyguard | jwijenbergh | |
| 2024-02-19 | Proxyguard: Support a FD callback | jwijenbergh | |
| useful for the android app | |||
| 2024-02-19 | Python tests: Run in thread | jwijenbergh | |
| 2024-02-19 | WireGuard: TCP support using proxyguard | jwijenbergh | |
| 2024-02-19 | Exports + Python: Delete cookie but add orgid in set_secure_location | jwijenbergh | |
| 2024-02-19 | Python: Add a helper for server type __str__ representation | jwijenbergh | |
| 2024-02-19 | Exports + Python: New API for Token Getter and Setter | jwijenbergh | |
| First argument is the server id and type instead of a single argument with JSON | |||
| 2024-02-19 | Python example: Set common version from variable | jwijenbergh | |
| 2024-02-19 | Client FSM + Python: Begin implementing a new state machine | jwijenbergh | |
| 2024-01-17 | Python Main: Remove \* in docstring | jwijenbergh | |
| Gave a SyntaxWarning using Python 3.12 | |||
| 2023-09-25 | Wrappers Python: Remove translations print | jwijenbergh | |
| 2023-09-25 | Client + Exports + Python: Add a startup boolean to getconfig | jwijenbergh | |
| 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) | |||
| 2023-09-25 | Wrappers Python: Use class callback handler | jwijenbergh | |
