| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-22 | State + FSM + Exports: Implement changing a secure internet location | jwijenbergh | |
| 2022-07-20 | Refactor: Do not log in internal packages | jwijenbergh | |
| The reason behind this is that we then do not have to pass a lot to each function. Logging inside internal packages is less useful as we want to let them return errors and only log in the 'public' facing API or let the client decide | |||
| 2022-07-19 | State: Allow setting a profile regardless of the FSM state | jwijenbergh | |
| 2022-07-19 | Server: Give JSON for the configured servers used in the main screen | jwijenbergh | |
| 2022-07-19 | Server: Split CustomServer and split types into multiple files | jwijenbergh | |
| 2022-07-18 | Server: Remove useless sugar to clear out Secure Internet state | jwijenbergh | |
| 2022-07-18 | State: Save the state after retrieving a successful connect config | jwijenbergh | |
| 2022-07-18 | Server: Add ServerType and Identifier to marshalled display JSON | jwijenbergh | |
| 2022-07-18 | FSM: Add back state for OAuth Started | jwijenbergh | |
| 2022-07-18 | All: Run Gofumpt formatter | jwijenbergh | |
| 2022-07-18 | FSM: Ensure that we always return valid JSON | jwijenbergh | |
| 2022-07-18 | Server + State + Types: Return marshalled JSON for display information | jwijenbergh | |
| 2022-07-15 | Util: Create directory with 700 permissions | jwijenbergh | |
| 2022-07-15 | State + Python: Remove Set/Get Identifier | jwijenbergh | |
| Let clients serialize data to a file themselves | |||
| 2022-07-15 | FSM + State + Python: Add a connecting state and improve back transitions | jwijenbergh | |
| 2022-07-14 | Python: Fix error parsing for single value return | jwijenbergh | |
| 2022-07-12 | FSM: Fix Ask Profile transitions | jwijenbergh | |
| 2022-07-12 | State + Server: Ensure the current secure location is re-initialized | jwijenbergh | |
| 2022-07-12 | FSM: Fix ask location transitions | jwijenbergh | |
| 2022-07-12 | Python + Exports: Implement Go back | jwijenbergh | |
| 2022-07-12 | State + FSM: Implement a loading server state | jwijenbergh | |
| 2022-07-12 | State + FSM: Add an easy way to go back to the previous 'Main' state | jwijenbergh | |
| The 'Main' state here is a main UI menu, e.g. the intial state, the server search page, the configuring server page or the connected/has config page | |||
| 2022-07-12 | Exports + Python: Fix config JSON parsing | jwijenbergh | |
| 2022-07-11 | Cli: Fix error traceback import | jwijenbergh | |
| 2022-07-11 | Types + Exports: Return JSON and use error level | jwijenbergh | |
| 2022-07-11 | OAuth: Make OAuth cancel error less confusing | jwijenbergh | |
| 2022-07-11 | Exports/State: Return error traceback instead of normal error | jwijenbergh | |
| 2022-07-08 | Server: Remove unused error return value in ShouldRenewButton | jwijenbergh | |
| 2022-07-08 | Python + Exports: Fix discovery function names | jwijenbergh | |
| 2022-07-08 | RPM & Setup: Separate eduVPN and common name with a - or _ | jwijenbergh | |
| 2022-07-07 | Format: Run black | jwijenbergh | |
| 2022-07-07 | Secure Internet: Implement the Ask Location transition callback | 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-07-05 | Docs: Add RPM documentation to a Package Formats section | jwijenbergh | |
| 2022-07-05 | Makefile: Add rpm targets | jwijenbergh | |
| 2022-07-05 | Docs: Update FSM svg | jwijenbergh | |
| 2022-07-05 | FSM: Set default mermaid graph generation scale to 4 | jwijenbergh | |
| 2022-07-05 | Attributes: update path | jwijenbergh | |
| 2022-07-05 | Docs: Add GÉANT org | jwijenbergh | |
| 2022-07-05 | RPM: Add spec file | jwijenbergh | |
| 2022-06-29 | Python: Load normal library path before loading absolute path | jwijenbergh | |
| 2022-06-21 | Python/Exports: Separate events and use a map with the name for callbacks | jwijenbergh | |
| Also adds a helper to call Go functions with the proper encoding from Python :^) | |||
| 2022-06-21 | Python: Wait for the UI when selecting a profile and add class helpers | jwijenbergh | |
| ... to register all class methods with the right decorator to be registered as a callback | |||
| 2022-06-21 | Server: Add the ability to get the saved servers | jwijenbergh | |
| 2022-06-21 | FSM: Add the search server state | jwijenbergh | |
| 2022-06-21 | State: Add functions for getting/setting a connection identifier | jwijenbergh | |
| e.g. the uuid of the connection in case of NetworkManager on Linux | |||
| 2022-06-21 | Verify: Inline the public keys | jwijenbergh | |
| 2022-06-21 | Verify: Remove unneeded code paths | jwijenbergh | |
| - We should never panic now because there is no way to set an extra key for testing - This was not used anyways in the Go code, and we should never expose an insecure function to wrappers | |||
| 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 | |||
