summaryrefslogtreecommitdiff
path: root/cmd/cli/main.go
AgeCommit message (Collapse)Author
2022-12-21Linting: Fix config arguments and results + commentsjwijenbergh
2022-12-12Format: Run gofumptjwijenbergh
2022-12-12simplify error handlingAleksandar Pesic
fixes #6 Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com>
2022-11-28Lint: Use gocritic linter and fix errors returned by itjwijenbergh
2022-11-28Formatting: Run gofumpt -wjwijenbergh
2022-11-28Refactor: Fix revive linter errors by deleting redundant prefixesjwijenbergh
2022-11-28Lint: Run godot fixjwijenbergh
Full command: golangci-lint run --disable-all -E godot --fix
2022-11-28Refactor: Remove most get prefixes for receiver functionsjwijenbergh
2022-11-24Style: Use stylecheck and fix errorsjwijenbergh
2022-11-23FSM: Check unhandled transitionsjwijenbergh
2022-10-24CLI: Fix incorrect Client IDjwijenbergh
2022-10-18Client: Move to its own packagejwijenbergh
2022-10-13Format: Run gofumptjwijenbergh
2022-10-11Client: Refactor out adding a Server from getting a configjwijenbergh
2022-10-06CLI + Client Test: Add missing language argument to Registerjwijenbergh
2022-10-04State: Rename to client to avoid confusion with the FSMjwijenbergh
2022-10-04Server: Implement `prefer_tcp` according to specjwijenbergh
2022-10-03CMD: Remvoe trailing dotjwijenbergh
2022-09-20Module: Move to eduvpn/eduvpn-commonjwijenbergh
2022-09-20Golang-ci-lint: Fixesjwijenbergh
2022-09-20Go vet: Fixesjwijenbergh
2022-09-20CLI: Remove getting all secure internet servers certsjwijenbergh
2022-09-07Refactor: Define FSM state constants inside the public packagejwijenbergh
2022-08-23Formatting: Run golinesjwijenbergh
2022-08-19CLI + State Test: Rename VPNStateID to StateIDjwijenbergh
2022-08-16Refactor: Use an interface for the data in the FSM callbackjwijenbergh
2022-08-15Refactor: Use constants for state callbacks instead of stringsjwijenbergh
2022-07-11Cli: Fix error traceback importjwijenbergh
2022-07-07Format: Run gofumptjwijenbergh
2022-07-05Refactor: Handling of different servers and identifiersjwijenbergh
- Uses OrgID for Secure Internet and gets the data from discovery - Uses URL for Institute/Custom and gets the data from discovery - Implements SKIP WAYF as we now have the needed data - Implements an initial change location with a default location (NL right now)
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-05-15Docs: Document language-specific callback constructsjwijenbergh
2022-05-13Refactor: Adapt the API to the documentationjwijenbergh
2022-05-09CMD: Ensure / path suffixjwijenbergh
So that it also matches the url in the map
2022-05-09CMD: Do not create a new state after every config retrievaljwijenbergh
2022-05-09FSM/State: Profile correctness and connect name changejwijenbergh
Also add a force tcp flag
2022-04-29Fix: Return on config error when storing certJeroen Wijenbergh
2022-04-29Secure Internet: Basic implementation and add support to cliJeroen Wijenbergh
2022-04-26State: Add a state map to exports instead of a global singletonjwijenbergh
2022-04-22Refactor: Restructure projectjwijenbergh
- Add an internal folder where all the internal code lives - Make a state.go and state_test.go for the public interface This gives a more clear separation between functions and modules. It also makes this a more typical Go project setup.