summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-29Discovery: return country_code to the clientjwijenbergh
2024-05-29Discovery: Convert the search query to lowerjwijenbergh
2024-05-29Exports: Run formatjwijenbergh
2024-05-29Discovery: Fix testjwijenbergh
2024-05-29CLI: Fix discovery argumentjwijenbergh
2024-05-29exports: Fix discovery subset in commentsjwijenbergh
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-29Discovery: Return a subset to the clientJeroen Wijenbergh
2024-05-29setup.cfg: Small updatesjwijenbergh
2024-05-24Makefile: Fix coverage spacingjwijenbergh
2024-05-24go.mod/go.sum: Updatejwijenbergh
2024-05-24API Test: Mock Transport by passing it aroundjwijenbergh
2024-05-24Fix various liniting errorsJeroen Wijenbergh
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