summaryrefslogtreecommitdiff
path: root/client
AgeCommit message (Collapse)Author
2024-05-31Client: Update translations from Weblatejwijenbergh
2024-05-31Client Test: Fix error message with cause checkjwijenbergh
2024-05-31Translations: Sync with source codejwijenbergh
2024-05-31Client: Update translations from Weblatejwijenbergh
2024-05-31Client: Move a lot of errors to internal onlyjwijenbergh
2024-05-30Client: Fix lint error with FSM debugjwijenbergh
2024-05-30Client: Update translations from Weblatejwijenbergh
2024-05-30Client: Update translations from Weblatejwijenbergh
2024-05-30FSM: Remove Mermaid graph generationjwijenbergh
Too complicated to be in the core codebase and I only sometimes need it to view the updated figure. Create a CLI tool some time later
2024-05-30Client Proxy: Add testjwijenbergh
2024-05-29Format: Run gofumptJeroen Wijenbergh
2024-05-29Discovery: Improve search using levenshtein distance and sortingjwijenbergh
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-24Client Test: Fix OpenVPN prefer TCP testsJeroen Wijenbergh
2024-05-24Client: Update translations from WeblateJeroen Wijenbergh
2024-05-08Server: Add a way to pass OAuth start timeJeroen Wijenbergh
2024-04-24Client FSM: Allow Disconnected state from GettingConfigJeroen Wijenbergh
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-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-14Client + Server: Cache secure internet profile choice per locationjwijenbergh
2024-03-14All: Make WireGuard support mandatoryjwijenbergh
2024-03-14Client: Fix previous state not being set correctly on config errorjwijenbergh
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-11Translations: Sync with source codejwijenbergh
2024-03-11Client: Update translations from Weblatejwijenbergh
2024-03-07Client + Server: Add a way to obtain the cached profiles listjwijenbergh
2024-03-07Client: Wrap internal identifier conversion errorjwijenbergh
2024-03-07Client: Remove obsolete transition log TODOjwijenbergh
2024-03-06Translations: Sync with source codejwijenbergh
2024-03-06Client: Make the get config otain server error less vaguejwijenbergh
2024-03-06Client + Exports + Wrappers: Add peer IPs argument to fd callbackjwijenbergh
And rename the callback to be closer to what it does
2024-03-06Client Proxy: Prefix Proxyguard logs with [Proxyguard]jwijenbergh
2024-02-27Client: Update to latest proxyguard APIjwijenbergh
2024-02-23Client: Let proxyguard do the DNS requestjwijenbergh
2024-02-23Proxy: Only call ready when client is not connectedjwijenbergh
2024-02-23Client + Exports: Update to latest proxyguard APIjwijenbergh
- Add a ClientProxyReady callback - do a DNS request for the IPs
2024-02-19Translations: Sync with source codejwijenbergh
2024-02-19Client: Remove unused redirect URI filejwijenbergh
2024-02-19Proxyguard: Support a FD callbackjwijenbergh
useful for the android app
2024-02-19All: Document everything to pass revive lintjwijenbergh
2024-02-19Client: Ensure we are in GettingConfigjwijenbergh
2024-02-19Client: Refactor to newest internal APIjwijenbergh
2024-02-19Client redirect: Formatting changesjwijenbergh
2024-02-19Client: Split client id and discovery functionsjwijenbergh
2024-02-19Client FSM + Python: Begin implementing a new state machinejwijenbergh
2023-10-26Client: Support govVPN client IDsjwijenbergh
2023-09-29Client: Simplify mobile redirect logic to separate filejwijenbergh