| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-28 | State: Further document functions and types | jwijenbergh | |
| 2022-09-27 | Python Server: Remove unneeded current_profile property | jwijenbergh | |
| 2022-09-27 | Python Server: Add a category string for servers | jwijenbergh | |
| 2022-09-27 | Log: Add 'inherit' that sets the error level as the log level | jwijenbergh | |
| 2022-09-27 | Python: Fix get saved servers error handling | jwijenbergh | |
| 2022-09-27 | FSM: Add loading server transition to main screen | jwijenbergh | |
| 2022-09-27 | Python: Capitalize StateType enum values | jwijenbergh | |
| 2022-09-27 | CI Docker: Remove pyvirtualdisplay from dependencies | jwijenbergh | |
| 2022-09-27 | Python: Fix test lib path | jwijenbergh | |
| 2022-09-27 | Version: Ensure that we load a specific one | jwijenbergh | |
| 2022-09-27 | Python: Reformat and move most loading out of __init__ | jwijenbergh | |
| 2022-09-26 | Python: Move from src/ to eduvpn_common/ and absolufy imports | jwijenbergh | |
| 2022-09-26 | Python: Fix config type mismatch | jwijenbergh | |
| 2022-09-26 | OAuth: Verifier and State docs improvement | jwijenbergh | |
| 2022-09-26 | HTTP: Add the body to status error | jwijenbergh | |
| 2022-09-26 | OAuth: Add verifier tests | jwijenbergh | |
| 2022-09-26 | Refactor: Errors into custom export types and expose types | jwijenbergh | |
| 2022-09-21 | Exports + Python: Do not panic on error for getting disco + servers | jwijenbergh | |
| 2022-09-20 | State Register: Fix crash if discoServers/discoOrgs is nil | jwijenbergh | |
| 2022-09-20 | API: Append paths using path's Join method | jwijenbergh | |
| 2022-09-20 | State: SetSecureLocation fix wrong error traceback | jwijenbergh | |
| 2022-09-20 | Module: Move to eduvpn/eduvpn-common | jwijenbergh | |
| 2022-09-20 | Go: Update dependencies | jwijenbergh | |
| 2022-09-20 | Remove: unused wrappers | jwijenbergh | |
| 2022-09-20 | GitHub Actions: Add golangci-lint | 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-19 | Python: Fix get_saved_servers name | jwijenbergh | |
| 2022-09-19 | Exports: Simplify building | jwijenbergh | |
| - Remove subdir c - Do not compile c code as a separate shared library - Move all definitions/declarations into the preamble as they shouldn't be shared anyways. So no headers are needed - Define the callback as static, needed so we don't get a duplicate declaration | |||
| 2022-09-19 | API + HTTP: Set the /disconnect timeout to 1 second | jwijenbergh | |
| 2022-09-16 | Discovery: Expose c types | jwijenbergh | |
| 2022-09-16 | State: Document functions and return no error on deregister | jwijenbergh | |
| 2022-09-14 | Refactor: Return without json | jwijenbergh | |
| 2022-09-12 | Util: Add tests | jwijenbergh | |
| 2022-09-12 | Util: ReplaceWAYF ensure that the template is valid | jwijenbergh | |
| 2022-09-12 | WireGuard: Add config replace test | jwijenbergh | |
| 2022-09-12 | Types Error Traceback: Use 'Traceback:' after the initial error message | jwijenbergh | |
| 2022-09-12 | Types Error: Do not panic on JSON error | jwijenbergh | |
| 2022-09-12 | State: Log public function errors | jwijenbergh | |
| - Info: Something failed but it's not really an error. These errors mostly only get logged - Warning: Something failed to complete the operation, but it's not critical for the functioning. E.g. state changes (maybe a button gets pressed twice quickly, NO-OPS, e.g. disconnecting but no active server) - Error: Something failed that was needed to complete for the functioning of the app (e.g. a server is down and cannot be connected to) | |||
| 2022-09-12 | Types Error: Do not prefix the traceback with 'Traceback for error' | jwijenbergh | |
| 2022-09-12 | Log: Helpers for each level and print to screen too | jwijenbergh | |
| 2022-09-12 | State: Do not automatically remove servers on a config error | jwijenbergh | |
| This is problematic as we do not want to remove already fully added servers! | |||
| 2022-09-12 | State: More accurate back transitions | jwijenbergh | |
| 2022-09-08 | OAuth: Separate login functions to get rid of callback | jwijenbergh | |
| 2022-09-07 | Refactor: Define FSM state constants inside the public package | jwijenbergh | |
| 2022-09-07 | Python Selenium: Use the new element finding functions | jwijenbergh | |
| 2022-09-07 | Refactor: Remove the usage of the FSM in other internal packages | jwijenbergh | |
| This removes the FSM from being imported and thus used in other internal packages such as `oauth` or `server`. The benefit is that it becomes much easier now to reason about the FSM as it's only used in the public package. Additionally, we do not have to re-initialize the server and the oauth structure with the FSM pointer. | |||
| 2022-09-06 | State: Do not append 'see the log file' in location error | jwijenbergh | |
| 2022-09-06 | Discovery: Make orgID not exists error closer to the specification | jwijenbergh | |
