summaryrefslogtreecommitdiff
path: root/client/client.go
AgeCommit message (Expand)Author
2024-08-22FSM: Re-ordering and cleanup constructorjwijenbergh
2024-07-17Client + Server: Pass discovery manager and lock when neededjwijenbergh
2024-07-17Client: Release before calling transitionsjwijenbergh
2024-07-17Client: Fix linting errorsjwijenbergh
2024-07-17Client: Go to previous state on renew errorjwijenbergh
2024-07-17Client: Move DiscoveryStartup to correct file and check client_idjwijenbergh
2024-07-17Client: Check for StateMain in disco callbackjwijenbergh
2024-07-17Client + Discovery: Fetch dscovery at startup using DiscoveryStartupjwijenbergh
2024-07-17Client: Check for no disco support in more places and log disco errjwijenbergh
2024-07-17Client + API: Mark organizations expired *before* processing urljwijenbergh
2024-07-17Client: Fetch disco fresh after startup calling GetConfigjwijenbergh
2024-06-25Client: More frequent state file savingjwijenbergh
2024-06-06Discovery: Organization list cache updatesjwijenbergh
2024-06-06Client: Add portugese translationjwijenbergh
2024-05-31Client: Add punctuation for Newf errorjwijenbergh
2024-05-31Client: Move a lot of errors to internal onlyjwijenbergh
2024-05-30Client: Fix lint error with FSM debugjwijenbergh
2024-05-08Server: Add a way to pass OAuth start timeJeroen Wijenbergh
2024-04-22Client: Cancel ProxyGuard in Cleanup functionjwijenbergh
2024-04-16Client: Set the default log level to 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
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-06Client: Make the get config otain server error less vaguejwijenbergh
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: Split client id and discovery functionsjwijenbergh
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 + Locales: Update cleanup+renew canceled erorr messagejwijenbergh
2023-09-25Client: Refresh server endpoints on renew and cleanupjwijenbergh
2023-09-25Server: Have separate implementations for refreshing endpointsjwijenbergh
2023-09-25Client + l18n: Make some errors internal onlyjwijenbergh
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: Remove bogus chosen server transition for renewjwijenbergh
2023-09-25Client: Save internal state regularlyjwijenbergh
2023-09-25Client i18n: Add Sloveniajwijenbergh
2023-09-25Initial i18n implementationjwijenbergh
2023-09-25Client: Call Deregistered transition on Deregister()jwijenbergh
2023-09-25Client: Use a mutex for state transitionsjwijenbergh
2023-09-25Client + FSM: Check transitions and add SetStatejwijenbergh
2023-09-25Client: Disable identifier conversion for secure internetjwijenbergh