| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-01 | CLI: Pas 0.0.1 as version | jwijenbergh | |
| 2023-01-31 | CLI: Do not use pkg/browser to open the browser | jwijenbergh | |
| 2023-01-31 | CLI: Use stderr and open browser properly | jwijenbergh | |
| Also double check scheme such that no malicious schemes are passed such as network drives | |||
| 2022-12-21 | Linting: Fix config arguments and results + comments | jwijenbergh | |
| 2022-12-12 | Format: Run gofumpt | jwijenbergh | |
| 2022-12-12 | simplify error handling | Aleksandar Pesic | |
| fixes #6 Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com> | |||
| 2022-11-28 | Lint: Use gocritic linter and fix errors returned by it | 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-24 | Style: Use stylecheck and fix errors | jwijenbergh | |
| 2022-11-23 | FSM: Check unhandled transitions | jwijenbergh | |
| 2022-10-24 | CLI: Fix incorrect Client ID | jwijenbergh | |
| 2022-10-18 | Client: Move to its own package | jwijenbergh | |
| 2022-10-13 | Format: Run gofumpt | jwijenbergh | |
| 2022-10-11 | Client: Refactor out adding a Server from getting a config | jwijenbergh | |
| 2022-10-06 | CLI + Client Test: Add missing language argument to Register | jwijenbergh | |
| 2022-10-04 | State: Rename to client to avoid confusion with the FSM | jwijenbergh | |
| 2022-10-04 | Server: Implement `prefer_tcp` according to spec | jwijenbergh | |
| 2022-10-03 | CMD: Remvoe trailing dot | jwijenbergh | |
| 2022-09-20 | Module: Move to eduvpn/eduvpn-common | jwijenbergh | |
| 2022-09-20 | Golang-ci-lint: Fixes | jwijenbergh | |
| 2022-09-20 | Go vet: Fixes | jwijenbergh | |
| 2022-09-20 | CLI: Remove getting all secure internet servers certs | jwijenbergh | |
| 2022-09-07 | Refactor: Define FSM state constants inside the public package | jwijenbergh | |
| 2022-08-23 | Formatting: Run golines | jwijenbergh | |
| 2022-08-19 | CLI + State Test: Rename VPNStateID to StateID | jwijenbergh | |
| 2022-08-16 | Refactor: Use an interface for the data in the FSM callback | jwijenbergh | |
| 2022-08-15 | Refactor: Use constants for state callbacks instead of strings | jwijenbergh | |
| 2022-07-11 | Cli: Fix error traceback import | jwijenbergh | |
| 2022-07-07 | Format: Run gofumpt | jwijenbergh | |
| 2022-07-05 | Refactor: Handling of different servers and identifiers | jwijenbergh | |
| - 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-20 | Refactor: Errors to have one custom type that is to be wrapped | jwijenbergh | |
| - 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-15 | Docs: Document language-specific callback constructs | jwijenbergh | |
| 2022-05-13 | Refactor: Adapt the API to the documentation | jwijenbergh | |
| 2022-05-09 | CMD: Ensure / path suffix | jwijenbergh | |
| So that it also matches the url in the map | |||
| 2022-05-09 | CMD: Do not create a new state after every config retrieval | jwijenbergh | |
| 2022-05-09 | FSM/State: Profile correctness and connect name change | jwijenbergh | |
| Also add a force tcp flag | |||
| 2022-04-29 | Fix: Return on config error when storing cert | Jeroen Wijenbergh | |
| 2022-04-29 | Secure Internet: Basic implementation and add support to cli | Jeroen Wijenbergh | |
| 2022-04-26 | State: Add a state map to exports instead of a global singleton | jwijenbergh | |
| 2022-04-22 | Refactor: Restructure project | jwijenbergh | |
| - 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. | |||
