| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-09-25 | Wrappers Python: Add back event handler | jwijenbergh | |
| Now all the states are back in V2 again, we should have the event handler back as well | |||
| 2023-09-25 | Initial i18n implementation | jwijenbergh | |
| 2023-09-25 | Client: Use a mutex for state transitions | jwijenbergh | |
| 2023-09-25 | Client + FSM: Check transitions and add SetState | jwijenbergh | |
| Also make sure GotConfig can be used to go back to | |||
| 2023-09-25 | Version: Update to 2.0.0 | jwijenbergh | |
