summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-22CLI: Deregister to save configurationjwijenbergh
2022-04-22API: Add /disconnectjwijenbergh
2022-04-22FSM: Make data for transitions optionaljwijenbergh
2022-04-21Python: Remove obsolete FIXMEsjwijenbergh
2022-04-21Discovery: Rollback preventions and hourly updates for serversjwijenbergh
2022-04-20State: Check if we are Deregistered before initializing FSMjwijenbergh
2022-04-20State: Always allow Deregisterjwijenbergh
2022-04-20Server Test: Add back invalid token testsjwijenbergh
2022-04-20Refactor: Eliminate most uses of pointers in structsjwijenbergh
2022-04-20Python: Do not automatically deregisterjwijenbergh
2022-04-20FSM: Check if the FSM is defined for transitions and state checksjwijenbergh
2022-04-20Profiles: Return possible error message when setting IDjwijenbergh
2022-04-20Profiles: Implement SetProfileID instead of getting generic datajwijenbergh
2022-04-20FSM: More states and fix graph orderjwijenbergh
2022-04-20HTTP: Explicitly close request to eliminate EOF errorsjwijenbergh
2022-04-19Profiles: Implement basic functionality for sending a profile_idJeroen Wijenbergh
2022-04-19Server relogin: Add extra check for OAuth.Token == nilJeroen Wijenbergh
2022-04-19Config: Only write on deregisterJeroen Wijenbergh
2022-04-19OAuth improvements: Also ensure tokens based on config stateJeroen Wijenbergh
2022-04-18Docs: Fix 404 stylingJeroen Wijenbergh
2022-04-18Docs: Move to mdbookJeroen Wijenbergh
2022-04-14FSM graph generation: Add generation using mermaid as defaultjwijenbergh
Dot from graphviz kept re-ordering (e.g. flipping edges) which is annoying when showing the graph live
2022-04-14FSM Transitions: Add descriptionsjwijenbergh
2022-04-14Simplify FSM by removing hierarchyjwijenbergh
2022-04-11Python: Only deregister when lib is alivejwijenbergh
2022-04-07FSM: Different color for non-activated current states and a legendjwijenbergh
2022-04-05OAuth Expired Test: Ensure we have a fresh statejwijenbergh
2022-04-05OAuth: Comment failing test for nowjwijenbergh
We need to uncomment this again when we find a proper fix. The problem is that our FSM only allows OAuth changes when we're not authenticated. When we're already authenticated and we want to completely re-do the oauth process, this is not possible. While we could go back to the not authenticated phase, this means that we're also leaving the connected phase. Decouple authentication and connection?
2022-04-05Python: Update state callbacks to be in line with FSMjwijenbergh
2022-04-05Return http code error if status code is not 2xxjwijenbergh
2022-04-05Correct tests for fsmjwijenbergh
2022-04-05Remove duplicate graph writing codejwijenbergh
2022-04-05Add debug variable to save a live fsm graphjwijenbergh
2022-04-04Add graph visualisation tool to the clijwijenbergh
2022-03-31Initial approach to creating a fsm with states and substatesjwijenbergh
2022-03-29Start compose: Shellcheck quote warningjwijenbergh
2022-03-29Workflows: Only run low OAuth TTL test versionjwijenbergh
2022-03-29State: Add a deregister method for cleanupjwijenbergh
2022-03-29Logging: Add more logging statementsjwijenbergh
2022-03-29Debugging: Implement a basic level-based file loggerjwijenbergh
2022-03-29Tests: Change OAuth expiry tests by using a custom expiry timejwijenbergh
2022-03-28OAuth: Token refresh changes and testsJeroen Wijenbergh
2022-03-25Return error on run commandjwijenbergh
2022-03-25Add server oauth parameter test casesjwijenbergh
2022-03-25Add comments and minor fixupsjwijenbergh
2022-03-25Remove unneeded scriptjwijenbergh
2022-03-25Wait for pid to finish instead of sleepingjwijenbergh
2022-03-25Add testing container to the same networkjwijenbergh
2022-03-25Make sure to build the latest changesjwijenbergh
2022-03-25Add missing importjwijenbergh