| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-15 | Refactor: Use constants for state callbacks instead of strings | jwijenbergh | |
| 2022-08-10 | State + Python: Implement renewing a session | jwijenbergh | |
| 2022-07-22 | State + Exports: Implement should show renew button boolean | jwijenbergh | |
| 2022-07-22 | State + FSM + Exports: Implement changing a secure internet location | jwijenbergh | |
| 2022-07-18 | All: Run Gofumpt formatter | 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-12 | Python + Exports: Implement Go back | jwijenbergh | |
| 2022-07-12 | Exports + Python: Fix config JSON parsing | jwijenbergh | |
| 2022-07-11 | Types + Exports: Return JSON and use error level | jwijenbergh | |
| 2022-07-11 | Exports/State: Return error traceback instead of normal error | jwijenbergh | |
| 2022-07-08 | Python + Exports: Fix discovery function names | jwijenbergh | |
| 2022-07-07 | Secure Internet: Implement the Ask Location transition callback | 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-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 | 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-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-13 | Python + Go: Run formatter | jwijenbergh | |
| 2022-05-13 | Refactor: Adapt the API to the documentation | 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-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-26 | OAuth: Add a Cancel method | 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. | |||
| 2022-04-22 | Servers: Add initial support for multiple using a map | jwijenbergh | |
| 2022-04-20 | Profiles: Return possible error message when setting ID | jwijenbergh | |
| 2022-04-20 | Profiles: Implement SetProfileID instead of getting generic data | jwijenbergh | |
| 2022-04-19 | Profiles: Implement basic functionality for sending a profile_id | Jeroen Wijenbergh | |
| 2022-04-05 | Add debug variable to save a live fsm graph | jwijenbergh | |
| 2022-03-29 | State: Add a deregister method for cleanup | jwijenbergh | |
| 2022-03-23 | Add wrapping functionality for getting a wireguard config | jwijenbergh | |
| 2022-03-23 | Python: Implement state callbacks using decorators | jwijenbergh | |
| 2022-03-22 | Save a local copy of the disco list | jwijenbergh | |
| 2022-03-21 | Update python and add basic config support | Jeroen Wijenbergh | |
| 2022-04-05 | Add callback state change and simplify wrappers | jwijenbergh | |
| The python wrapper contained lots of code that should not be exposed. The other wrappers I will update later | |||
| 2022-04-05 | Refactor: Simplify errors for wrapping | jwijenbergh | |
| 2022-04-05 | Begin exporting by wrapping state in a singleton | Jeroen Wijenbergh | |
| 2022-04-05 | Go: Properly expose getting server list | jwijenbergh | |
| Signed-off-by: jwijenbergh <jeroenwijenbergh@protonmail.com> | |||
| 2022-04-05 | Python: Expose getting servers list | jwijenbergh | |
| Signed-off-by: jwijenbergh <jeroenwijenbergh@protonmail.com> | |||
| 2022-04-05 | Expose list retrieval by returning a JSON string | jwijenbergh | |
| Signed-off-by: jwijenbergh <jeroenwijenbergh@protonmail.com> | |||
| 2022-04-05 | Do not expose just yet, API not stable | jwijenbergh | |
| Signed-off-by: jwijenbergh <jeroenwijenbergh@protonmail.com> | |||
| 2022-04-05 | Begin exposing functions using a map | jwijenbergh | |
| Signed-off-by: jwijenbergh <jeroenwijenbergh@protonmail.com> | |||
| 2022-04-05 | Move python library load to init and fix build | jwijenbergh | |
| Signed-off-by: jwijenbergh <jeroenwijenbergh@protonmail.com> | |||
| 2022-02-10 | Fix Swift wrapper on macOS | StevenWdV | |
| 2022-02-09 | Small Makefile improvement | StevenWdV | |
| 2022-02-09 | Add Android wrapper, remove plain Java Maven wrapper. | StevenWdV | |
| Fix some overrides in Makefiles. | |||
| 2022-02-04 | More Makefile cleanup, support building in folder with spaces | StevenWdV | |
| 2022-01-25 | Small comment fix | StevenWdV | |
