summaryrefslogtreecommitdiff
path: root/client
AgeCommit message (Expand)Author
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
2023-09-25Client + Types: Expose support contactjwijenbergh
2023-09-25Client: Remove Got Config state check for current serverjwijenbergh
2023-09-25Client: Do not defer NoServer transition when noninteractivejwijenbergh
2023-09-25Client: Relax state requirements for No Server on addjwijenbergh
2023-09-25Client: Fix institute servers map typojwijenbergh
2023-09-25Client: Return on refresh endpoints context errorjwijenbergh
2023-09-25Client: Re-create failover object on new calljwijenbergh
2023-09-25All: Implement a token handlerjwijenbergh
2023-09-25Refactor: Move client implementation to one filejwijenbergh
2023-09-25Client: Improve Let's Connect! not supported errorsjwijenbergh
2023-09-25Client: failover cancel error should be lowercasejwijenbergh
2023-09-25Client: Remove OpenVPN check for failover and check if in progressjwijenbergh
2023-09-25Exports + Client: Refactor registering a clientjwijenbergh
2023-09-25Exports + Client Register: Make sure to only update state if no errjwijenbergh
2023-09-25Exports + Python + Server: Remove ShouldRenewButtonjwijenbergh
2023-09-25Tests: Pass for V2 APIjwijenbergh
2023-09-25Client: Check if the base time is zero when getting expiry timesjwijenbergh
2023-09-25Client: Remove servers argument to transitionjwijenbergh
2023-09-25Types: Split server into subpackagejwijenbergh
2023-09-25Types: Split discovery into its own packagejwijenbergh
2023-09-25Format: Run gofumptjwijenbergh
2023-09-25Types: Split protocol into its ownjwijenbergh
2023-09-25Client Server: Convert from external to internal types and vice versajwijenbergh
2023-09-25Client FSM: Remove states that are client specific/not in the libjwijenbergh
2023-09-25Client: Add functions to convert to public typesjwijenbergh
2023-09-01Client + Server: Increase endpoint update frequency and update secure interne...jwijenbergh
2023-04-18Client + Server: Set default secure internet locationjwijenbergh
2023-04-18Client Server: Forward token update after ensuring loginjwijenbergh
2023-04-18Client: Fix ask profile linter errorjwijenbergh
2023-04-18Client Server: Log current secure internet server for configjwijenbergh
2023-04-18Client Server: Go back on setting custom server errorjwijenbergh
2023-04-18Client + Server: Implement a token updater callbackjwijenbergh
2023-03-01Client: Allow max version to be 20 charactersjwijenbergh
2023-03-01Client: Make user agent equal to client ID namesjwijenbergh
2023-03-01Client Server: Give a more general error in case location failsjwijenbergh
2023-03-01Client Test: Pass versionjwijenbergh
2023-03-01Format: Run black and gofumptjwijenbergh
2023-03-01Client + Exports + HTTP: Set a user-agent using the client's versionjwijenbergh
2023-02-28Log: Use a global logger instancejwijenbergh
2023-02-27Client FSM: Remove already connected logjwijenbergh
2023-02-27Client Server: Go back on failure to add secure internetjwijenbergh