summaryrefslogtreecommitdiff
path: root/client/fsm.go
AgeCommit message (Expand)Author
2024-02-19Client FSM + Python: Begin implementing a new state machinejwijenbergh
2023-09-25Client FSM: Allow self-transition to No Serverjwijenbergh
2023-09-25Client FSM: Add loading server to authorizedjwijenbergh
2023-09-25Client FSM: Allow client to ask location in NoServerjwijenbergh
2023-09-25Client FSM: Add extra optional states about VPN connectivityjwijenbergh
2023-09-25Client + FSM: Check transitions and add SetStatejwijenbergh
2023-09-25Refactor: Move client implementation to one filejwijenbergh
2023-09-25Client: Remove servers argument to transitionjwijenbergh
2023-09-25Client FSM: Remove states that are client specific/not in the libjwijenbergh
2023-02-28Log: Use a global logger instancejwijenbergh
2023-02-27Client FSM: Remove already connected logjwijenbergh
2023-01-13Client + Exports: Separate cleanup from disconnectjwijenbergh
2022-12-21Client + Exports: Forward tokens for /disconnectjwijenbergh
2022-12-21Linting: Fix config arguments and results + commentsjwijenbergh
2022-12-21Failover: Initial implementationjwijenbergh
2022-12-12Format: Run gofumptjwijenbergh
2022-12-12Client FSM: Fix fsm typojwijenbergh
2022-12-12simplify error handlingAleksandar Pesic
2022-11-28Log: Define f prefix for log functions to indicate printf likejwijenbergh
2022-11-28Formatting: Run golinesjwijenbergh
2022-11-28Formatting: Run gofumpt -wjwijenbergh
2022-11-28Refactor: Fix revive linter errors by deleting redundant prefixesjwijenbergh
2022-11-28Lint: Run godot fixjwijenbergh
2022-11-28Refactor: Remove most get prefixes for receiver functionsjwijenbergh
2022-11-28Document: Add comments for most functions and packagesjwijenbergh
2022-11-24Style: Use stylecheck and fix errorsjwijenbergh
2022-11-24FSM: Rename OAuth Started back transition to No Serverjwijenbergh
2022-11-23FSM: Check unhandled transitionsjwijenbergh
2022-10-25Client + FSM: Remove background argument from transitionjwijenbergh
2022-10-19Refactor: Make errors use the parent's error leveljwijenbergh
2022-10-19Client: Separate into different filesjwijenbergh
2022-10-18Client: Move to its own packagejwijenbergh