| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-22 | Rename Module | herkulessi | |
| 2025-09-02 | client: Log more in debug and increase rotation to 10MB | Jeroen Wijenbergh | |
| 2025-08-25 | All: Remove util packages | Jeroen Wijenbergh | |
| Was giving linting errors and it's not a good idea anyways | |||
| 2025-05-06 | All: Move to log/slog | Jeroen Wijenbergh | |
| 2025-05-06 | All: Run modernize --test --fix | Jeroen Wijenbergh | |
| 2024-11-21 | Replace all links from GitHub to Codeberg | jwijenbergh | |
| 2024-08-30 | Client FSM: Allow renewing in GotConfig | jwijenbergh | |
| 2024-08-22 | FSM: Re-ordering and cleanup constructor | jwijenbergh | |
| 2024-06-04 | Client FSM: Allow to go from Disconnected to Connecting | jwijenbergh | |
| Could be if cleanup has failed and a config is still alive | |||
| 2024-05-30 | Client: Fix lint error with FSM debug | jwijenbergh | |
| 2024-05-30 | FSM: Remove Mermaid graph generation | jwijenbergh | |
| 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-04-24 | Client FSM: Allow Disconnected state from GettingConfig | Jeroen Wijenbergh | |
| 2024-04-16 | Client FSM: Allow to go to Disconnected from OAuthStarted | jwijenbergh | |
| Useful when cancelling OAuth when on the connection screen | |||
| 2024-02-19 | All: Document everything to pass revive lint | jwijenbergh | |
| 2024-02-19 | Client FSM + Python: Begin implementing a new state machine | jwijenbergh | |
| 2023-09-25 | Client FSM: Allow self-transition to No Server | jwijenbergh | |
| 2023-09-25 | Client FSM: Add loading server to authorized | jwijenbergh | |
| 2023-09-25 | Client FSM: Allow client to ask location in NoServer | jwijenbergh | |
| 2023-09-25 | Client FSM: Add extra optional states about VPN connectivity | jwijenbergh | |
| 2023-09-25 | Client + FSM: Check transitions and add SetState | jwijenbergh | |
| Also make sure GotConfig can be used to go back to | |||
| 2023-09-25 | Refactor: Move client implementation to one file | jwijenbergh | |
| Much easier to oversee and it forces me to keep the client type as small as possible. This also uses the cookie for cancellation We also no longer require tokens inside arguments. We will later implement them with callbacks | |||
| 2023-09-25 | Client: Remove servers argument to transition | jwijenbergh | |
| 2023-09-25 | Client FSM: Remove states that are client specific/not in the lib | jwijenbergh | |
| 2023-02-28 | Log: Use a global logger instance | jwijenbergh | |
| 2023-02-27 | Client FSM: Remove already connected log | jwijenbergh | |
| Useless spam in the log file | |||
| 2023-01-13 | Client + Exports: Separate cleanup from disconnect | jwijenbergh | |
| 2022-12-21 | Client + Exports: Forward tokens for /disconnect | jwijenbergh | |
| 2022-12-21 | Linting: Fix config arguments and results + comments | jwijenbergh | |
| 2022-12-21 | Failover: Initial implementation | jwijenbergh | |
| 2022-12-12 | Format: Run gofumpt | jwijenbergh | |
| 2022-12-12 | Client FSM: Fix fsm typo | jwijenbergh | |
| 2022-12-12 | simplify error handling | Aleksandar Pesic | |
| fixes #6 Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com> | |||
| 2022-11-28 | Log: Define f prefix for log functions to indicate printf like | jwijenbergh | |
| 2022-11-28 | Formatting: Run golines | jwijenbergh | |
| 2022-11-28 | Formatting: Run gofumpt -w | jwijenbergh | |
| 2022-11-28 | Refactor: Fix revive linter errors by deleting redundant prefixes | jwijenbergh | |
| 2022-11-28 | Lint: Run godot fix | jwijenbergh | |
| Full command: golangci-lint run --disable-all -E godot --fix | |||
| 2022-11-28 | Refactor: Remove most get prefixes for receiver functions | jwijenbergh | |
| 2022-11-28 | Document: Add comments for most functions and packages | jwijenbergh | |
| Errors and test files still need to be done. Also some getters are changed by removing the 'get' prefix | |||
| 2022-11-24 | Style: Use stylecheck and fix errors | jwijenbergh | |
| 2022-11-24 | FSM: Rename OAuth Started back transition to No Server | jwijenbergh | |
| 2022-11-23 | FSM: Check unhandled transitions | jwijenbergh | |
| 2022-10-25 | Client + FSM: Remove background argument from transition | jwijenbergh | |
| This fixes a race condition reported by Go's -race flag In the future we should use waitgroups to ensure the OAuth local listener is started before we sent the URL | |||
| 2022-10-19 | Refactor: Make errors use the parent's error level | jwijenbergh | |
| - All wrapped errors have to be created with types.NewWrappedError to inherit the error level from the parent - Or types.NewWrappedErrorLevel can be used which means a custom error level is given. For example this is done with cancelling OAuth - Client public errors are forwarded with handleError that also logs it with the error's level | |||
| 2022-10-19 | Client: Separate into different files | jwijenbergh | |
| 2022-10-18 | Client: Move to its own package | jwijenbergh | |
