| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2022-09-20 | Server: Implement function for checking renewal button visibility | jwijenbergh | |
| 2022-06-17 | API: Parse expiry | jwijenbergh | |
| 2022-05-16 | Docs: Fix typo in Python callback state leave | jwijenbergh | |
| 2022-05-15 | FSM: Return if no debug graph file could be created | jwijenbergh | |
| 2022-05-15 | Fix: Update path | jwijenbergh | |
| 2022-05-15 | Docs: Document language-specific callback constructs | jwijenbergh | |
| 2022-05-13 | Config: Store with 600 permissions | jwijenbergh | |
| 2022-05-13 | Docs: Small changes regarding tests, Python wrapper and overview | jwijenbergh | |
| 2022-05-13 | Python + Go: Run formatter | jwijenbergh | |
| 2022-05-13 | Refactor: Adapt the API to the documentation | jwijenbergh | |
| 2022-05-10 | Create LICENSE | Jeroen Wijenbergh | |
| 2022-05-10 | Python: Fix lib path | jwijenbergh | |
| 2022-05-10 | Python: Add config retrieval test | jwijenbergh | |
| 2022-05-10 | API/Server: Correctly handle multiple protocol preference | 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-05-09 | State: Implement SetDisconnected/SetConnected | jwijenbergh | |
| 2022-05-06 | Python setup.py: Specify src directory | jwijenbergh | |
| 2022-05-06 | Docs: Testing additions | jwijenbergh | |
