summaryrefslogtreecommitdiff
path: root/internal/config
AgeCommit message (Collapse)Author
2026-04-22Rename Moduleherkulessi
2026-02-20Config: Check if server was already addedJeroen Wijenbergh
Fixes: #107 We can also allow the server to be replaced, but then we also have to make sure metadata is reset again e.g. last authorize time
2026-02-12All: Run modernize --test --fixJeroen Wijenbergh
2025-08-29Config: Remove v1 conversionJeroen Wijenbergh
Only used for very old linux client versions
2025-08-25Client + Log: Implement a log rotaterJeroen Wijenbergh
2025-08-25Atomicfile: Move outside of config packageJeroen Wijenbergh
2025-08-25All: Remove util packagesJeroen Wijenbergh
Was giving linting errors and it's not a good idea anyways
2025-05-06All: Move to log/slogJeroen Wijenbergh
2025-05-06All: Run modernize --test --fixJeroen Wijenbergh
2025-05-06All: Fix staticcheck errorsJeroen Wijenbergh
2024-11-21Replace all links from GitHub to Codebergjwijenbergh
2024-07-17Client: Fetch disco fresh after startup calling GetConfigjwijenbergh
2024-06-25Atomicfile: Mention formatting changejwijenbergh
2024-06-25Format: Run Gofumptjwijenbergh
2024-06-25Config: Atomic file writes using tailscale packagejwijenbergh
2024-03-14Client + Server: Cache secure internet profile choice per locationjwijenbergh
2024-03-07Format: Run Gofumptjwijenbergh
2024-03-07Config: Fix current server and profiles for v1 -> v2jwijenbergh
2024-03-07V2 Config: Implement delistedjwijenbergh
2024-03-07V2 Config: omitempty CountryCodejwijenbergh
2024-02-19All: Document everything to pass revive lintjwijenbergh
2024-02-19Config: New state filejwijenbergh
Caches less. Also convert the V1 state file
2023-02-28Config: Rename ConfigFormat to Formatjwijenbergh
2023-02-28Config: Add a version fieldjwijenbergh
2022-12-12simplify error handlingAleksandar Pesic
fixes #6 Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com>
2022-11-28Linter: Fix dupword errorsjwijenbergh
2022-11-28Formatting: Run gofumpt -wjwijenbergh
2022-11-28Lint: Run godot fixjwijenbergh
Full command: golangci-lint run --disable-all -E godot --fix
2022-11-28Document: Add comments for most functions and packagesjwijenbergh
Errors and test files still need to be done. Also some getters are changed by removing the 'get' prefix
2022-10-19Refactor: Make errors use the parent's error leveljwijenbergh
- 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-13Format: Run gofumptjwijenbergh
2022-10-13Client + Config + FSM: Simplify file namesjwijenbergh
2022-09-26Refactor: Errors into custom export types and expose typesjwijenbergh
2022-09-20Module: Move to eduvpn/eduvpn-commonjwijenbergh
2022-06-20Refactor: Errors to have one custom type that is to be wrappedjwijenbergh
- For this an `internal/types` package is created with a custom error type - This custom error type can give back the cause and traceback of an error
2022-09-20Server: Implement function for checking renewal button visibilityjwijenbergh