summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-24API: Add initial testsJeroen Wijenbergh
2024-05-24API Connect: Move errors.New to varsJeroen Wijenbergh
2024-05-24API auth: Return if err is not invalid tokensJeroen Wijenbergh
E.g. if refreshing fails here with a 500 or something else
2024-05-24Test Server: Add helpers for response handlersJeroen Wijenbergh
2024-05-24Client Test: Fix OpenVPN prefer TCP testsJeroen Wijenbergh
2024-05-24go.mod/go.sum: UpdateJeroen Wijenbergh
2024-05-24Types Protocol: Add TestJeroen Wijenbergh
2024-05-24API: Remove unused field SetAuthorizeTimeJeroen Wijenbergh
2024-05-24Makefile: Add a coverage targetJeroen Wijenbergh
2024-05-24Client: Update translations from WeblateJeroen Wijenbergh
2024-05-08Format: Run Ruff & isortJeroen Wijenbergh
2024-05-08Server: Add a way to pass OAuth start timeJeroen Wijenbergh
2024-04-30Prepare release: Replace version in setup.cfgJeroen 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-26Prepare release: sed fixesJeroen Wijenbergh
- MacOS needing a backup file, pass "" for nothing - Python version is now in wrappers/python/pyproject.toml instead of wrappers/python/setup.py
2024-04-26Format: Run RuffJeroen Wijenbergh
2024-04-26Prepare release: Format using ruff instead of blackJeroen Wijenbergh
2024-04-26Changes: Clarify building is also refactored for Python codeJeroen Wijenbergh
2024-04-26Changes: Update for 1.99.2Jeroen Wijenbergh
2024-04-24Client FSM: Allow Disconnected state from GettingConfigJeroen Wijenbergh
2024-04-22Exports: Document ProxyGuard cleanupjwijenbergh
2024-04-22Client: Cancel ProxyGuard in Cleanup functionjwijenbergh
Clients like Android currently do not cleanup ProxyGuard, whilst they should, it makes sense to just cancel it for them. Cleanup should be called if possible by the client anyways.
2024-04-22Makefile: Add -race flag to `go test`jwijenbergh
2024-04-16Go.mod/Go.sum: Update depsjwijenbergh
2024-04-16Client: Set the default log level to infojwijenbergh
2024-04-16Client FSM: Allow to go to Disconnected from OAuthStartedjwijenbergh
Useful when cancelling OAuth when on the connection screen
2024-04-16Client: Log ProxyGuard as Infojwijenbergh
2024-03-25.gitignore: Add some build output pathsjwijenbergh
2024-03-25Remove unused make filesjwijenbergh
2024-03-22Docs: Update package formatsjwijenbergh
2024-03-22Workflows Deploy: Update Go version and fix python build depsjwijenbergh
2024-03-22Makefile: Split ruff into wrappers/python dirjwijenbergh
2024-03-22Workflows: Bump windows Go and use Ruffjwijenbergh
2024-03-22Format: Run gofumptjwijenbergh
2024-03-22Python: Format and fix linting errorsjwijenbergh
2024-03-22Makefile: Add ruff targetsjwijenbergh
2024-03-22All: Refactor makefile & buildingjwijenbergh
2024-03-18Workflows Test: Bump Go to 1.22jwijenbergh
2024-03-15Go.mod/Go.sum: Updatejwijenbergh
2024-03-14Client + Server: Cache secure internet profile choice per locationjwijenbergh
2024-03-14Docs API: Re-genjwijenbergh
2024-03-14All: Make WireGuard support mandatoryjwijenbergh
2024-03-14Client: Fix previous state not being set correctly on config errorjwijenbergh
2024-03-13Server: Log on remove after failed authorization errorjwijenbergh
2024-03-13Changes: Fix typojwijenbergh
2024-03-13Client + Server: Refactor adding a server by first adding then authjwijenbergh
Otherwise we go to the main state after auth is done and the server is not yet added
2024-03-12Profiles + Server: Also expose default gateway settings in profilejwijenbergh
2024-03-11Translations: Sync with source codejwijenbergh