summaryrefslogtreecommitdiff
path: root/client
AgeCommit message (Expand)Author
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
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
2024-02-19Translations: Sync with source codejwijenbergh
2024-02-19Client: Remove unused redirect URI filejwijenbergh
2024-02-19Proxyguard: Support a FD callbackjwijenbergh
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
2023-09-29Client + Server + OAuth: Support mobile redirectsjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + Locales: Update cleanup+renew canceled erorr messagejwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client: Refresh server endpoints on renew and cleanupjwijenbergh
2023-09-25Server: Have separate implementations for refreshing endpointsjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + l18n: Make some errors internal onlyjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Locales: Add a script to sync translations and use itjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + Exports + Python: Add a startup boolean to getconfigjwijenbergh
2023-09-25Client: Be less strict on chosen server transitionjwijenbergh
2023-09-25Client: Return immediately on profile validity check errorjwijenbergh
2023-09-25Client FSM: Allow self-transition to No Serverjwijenbergh
2023-09-25Client Test: Only use temporary directoriesjwijenbergh
2023-09-25Client FSM: Add loading server to authorizedjwijenbergh
2023-09-25Client: Remove bogus chosen server transition for renewjwijenbergh
2023-09-25Client: Added Slovenian localization from Weblatejwijenbergh
2023-09-25Client: Save internal state regularlyjwijenbergh
2023-09-25Client i18n: Add Sloveniajwijenbergh
2023-09-25Client Test: Remove OAuth parameter testsjwijenbergh
2023-09-25Initial i18n implementationjwijenbergh
2023-09-25Client: Call Deregistered transition on Deregister()jwijenbergh
2023-09-25Client FSM: Allow client to ask location in NoServerjwijenbergh
2023-09-25Client: Use a mutex for state transitionsjwijenbergh
2023-09-25Client FSM: Add extra optional states about VPN connectivityjwijenbergh
2023-09-25Client + FSM: Check transitions and add SetStatejwijenbergh
2023-09-25Client: Disable identifier conversion for secure internetjwijenbergh
2023-09-25Client + OAuth + Server: Initialize the OAuth clientID on addjwijenbergh