| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-25 | Wrappers Python: Update to newest API by implementing cookies | jwijenbergh | |
| 2023-09-25 | Refactor: Move client implementation to one file | jwijenbergh | |
| Much easier to oversee and it forces me to keep the client type as small as possible. This also uses the cookie for cancellation We also no longer require tokens inside arguments. We will later implement them with callbacks | |||
| 2023-09-25 | Types Server: Implement required ask transition needed for client | jwijenbergh | |
| 2023-09-25 | Types: Add a new cookie type | jwijenbergh | |
| Used as a specialized context in state callbacks and for cancellation | |||
| 2023-09-25 | OAuth: Implement the Public() method for tokens | jwijenbergh | |
| 2023-09-25 | Refactor: Split internal server into multiple packages | jwijenbergh | |
| - Pass contexts - Have separate packages for e.g. custom, institute and secure - internet servers, profiles.... - Return types from the public ./types package with a Public() method | |||
| 2023-09-25 | HTTP: Pass context around and optionally trail path in url | jwijenbergh | |
| 2023-09-25 | OAuth: Pass a context around | jwijenbergh | |
| 2023-09-25 | Failover: Pass a context around | jwijenbergh | |
| 2023-09-25 | Types Server: Pass locations to secure internet | jwijenbergh | |
| 2023-09-25 | Format: Run gofumpt (Go) + black (py) | jwijenbergh | |
| 2023-09-25 | Discovery: Pass a context around | jwijenbergh | |
| 2023-09-25 | Client: Improve Let's Connect! not supported errors | jwijenbergh | |
| 2023-09-25 | Client: failover cancel error should be lowercase | jwijenbergh | |
| 2023-09-25 | Client: Remove OpenVPN check for failover and check if in progress | jwijenbergh | |
| 2023-09-25 | Wrappers Python: Separate BoolError data type to get rid of decode_func | jwijenbergh | |
| 2023-09-25 | Fix connection monitoring on Windows | Simon Rozman | |
| Linux requires su for `ip4:icmp` pings. Windows does not support `udp4` pings. Signed-off-by: Simon Rozman <simon@rozman.si> | |||
| 2023-09-25 | Exports + Client: Refactor registering a client | jwijenbergh | |
| - Make sure the global exports state is only set on successful creating - Only call discovery when adding a server to ensure we get the most up to date args. Creating a client should have no network calls. Fixes #12 - Split creating a client in New and Register in the GO api | |||
| 2023-09-25 | Exports + Client Register: Make sure to only update state if no err | jwijenbergh | |
| 2023-09-25 | API Overview: Typos | jwijenbergh | |
| 2023-09-25 | API Overview: Add notes about freeing and deregistering | jwijenbergh | |
| 2023-09-25 | Docs API: Add link to types/server | jwijenbergh | |
| 2023-09-25 | Wrappers Python: Delete version number requirements | jwijenbergh | |
| Otherwise we have to constantly update this doc if we change it | |||
| 2023-09-25 | Docs + Types server: Add comments about script-security | jwijenbergh | |
| 2023-09-25 | Docs API: Update links to .md | jwijenbergh | |
| 2023-09-25 | Docs Debugging: Link to API staates | jwijenbergh | |
| 2023-09-25 | Docs Debugging: Update FSM SVG | jwijenbergh | |
| 2023-09-25 | Docs API: Fix go boolean, add errors section and renew transition | jwijenbergh | |
| 2023-09-25 | Exports: Return nil on nil error | jwijenbergh | |
| Co-authored-by: rozmansi <simon@rozman.si> | |||
| 2023-09-25 | Types: Add comments describing the fields, types, packages and functions | jwijenbergh | |
| 2023-09-25 | Python Tests: Handle OAuth Started transition | jwijenbergh | |
| 2023-09-25 | Docs API: Fix Got Config description | jwijenbergh | |
| 2023-09-25 | Docs API: Add more state explanation | jwijenbergh | |
| 2023-09-25 | Exports + Python: Compare booleans with != 0 instead of == 1 | jwijenbergh | |
| Reported by: Simon Rozman <simon@rozman.si> | |||
| 2023-09-25 | Docs: Remove outdated documents | jwijenbergh | |
| 2023-09-25 | FSM: Add more context to required transition error | jwijenbergh | |
| 2023-09-25 | Revert "FSM: Set handled to true for now" | jwijenbergh | |
| This reverts commit 2b1bb611b7c83d8e8e5eadfed7c717d16e61d81b. | |||
| 2023-09-25 | Doc: Update for expiry times and errors | jwijenbergh | |
| 2023-09-25 | Doc: Update document for initial V2 API | jwijenbergh | |
| 2023-09-25 | Exports + Python + Server: Remove ShouldRenewButton | jwijenbergh | |
| This is replace with expiry times | |||
| 2023-09-25 | Tests: Pass for V2 API | jwijenbergh | |
| 2023-09-25 | CMD CLI: Update to V2 API | jwijenbergh | |
| 2023-09-25 | Client: Check if the base time is zero when getting expiry times | jwijenbergh | |
| 2023-09-25 | Wrappers Python: Document handler in register | jwijenbergh | |
| 2023-09-25 | Types Server: Remove identifier from profile | jwijenbergh | |
| It is already contained in the profiles map as the key | |||
| 2023-09-25 | Client: Remove servers argument to transition | jwijenbergh | |
| 2023-09-25 | Exports + Python: Use an enum for server type | jwijenbergh | |
| 2023-09-25 | Types: Split server into subpackage | jwijenbergh | |
| 2023-09-25 | Types: Split discovery into its own package | jwijenbergh | |
| 2023-09-25 | Format: Run gofumpt | jwijenbergh | |
