Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-21 | JWK: serialize and deserialize to and from SXML | Vivien Kraus | |
2021-09-21 | JWK: the default signature algorithm "alg" is now a key parameter | Vivien Kraus | |
2021-09-21 | JWK: add an explicit value for kty in the JSON representation | Vivien Kraus | |
2021-09-21 | JWK: document it, and use GOOPS | Vivien Kraus | |
2021-09-17 | Application state: make it fully immutable | Vivien Kraus | |
2021-09-15 | Start a GUI | Vivien Kraus | |
2021-09-15 | Client API: add a pretty printer | Vivien Kraus | |
2021-09-15 | Add an application state class to handle multi-threaded actions | Vivien Kraus | |
2021-09-14 | Restructure the client API | Vivien Kraus | |
The client API had several problems: - using records instead of GOOPS means that we aren’t flexible enough to introduce accounts protected by a password, for a multi-user application; - saving the user database to disk means we can’t have a proper immutable API; - it was difficult to predict when the users database would change, and inform the user interface about this change; - it had two different ways to negociate an access token, one when we had a refresh token and one when we did not; - it was supposed to either use account objects or a subject / issuer pair, now we only use account objects. | |||
2021-09-13 | Client: use http-request instead of http-get and http-post | Vivien Kraus | |
2021-09-13 | Update hook: do not set the number of cores | Vivien Kraus | |
2021-09-13 | Fix a test name | Vivien Kraus | |
2021-09-13 | Use a larger size for the icon | Vivien Kraus | |
GNOME shell will rasterize it as 48x48 in the app overview otherwise. | |||
2021-09-13 | Don’t save an account if it does not have a subject | Vivien Kraus | |
I added a function to log in for the first time, so that we don’t have to store an account for which we know we will need to jump through the authorization endpoint hoops. | |||
2021-09-13 | Add GNOME application icon | Vivien Kraus | |
2021-09-13 | Update translations | Vivien Kraus | |
2021-09-13 | Add missing import | Vivien Kraus | |
2021-09-13 | Fix a syntax error | Vivien Kraus | |
2021-09-13 | Fix a syntax error | Vivien Kraus | |
2021-09-13 | Fix syntax error | Vivien Kraus | |
2021-09-13 | Add missing module | Vivien Kraus | |
2021-09-13 | fix function name | Vivien Kraus | |
2021-09-13 | Fix syntax error | Vivien Kraus | |
2021-09-13 | Fix a test name | Vivien Kraus | |
2021-09-13 | Fix function name | Vivien Kraus | |
2021-09-13 | Remove dead code | Vivien Kraus | |
2021-09-13 | Fix typo | Vivien Kraus | |
2021-09-13 | Add missing module | Vivien Kraus | |
2021-09-13 | Fix a syntax error and missing module | Vivien Kraus | |
2021-09-13 | Fix syntax error | Vivien Kraus | |
2021-09-13 | Add missing module | Vivien Kraus | |
2021-09-13 | Fix a syntax error | Vivien Kraus | |
2021-09-13 | Fix a syntax error | Vivien Kraus | |
2021-09-13 | Fix a syntax error | Vivien Kraus | |
2021-09-13 | Fix a syntax error | Vivien Kraus | |
2021-09-13 | Fix exceptions | Vivien Kraus | |
2021-08-13 | web-i18n: fix locale detection0.5.3 | Vivien Kraus | |
2021-08-13 | Update translations | Vivien Kraus | |
2021-08-13 | update NEWS | Vivien Kraus | |
2021-08-13 | Clarify that @var{subject} is optional | Vivien Kraus | |
2021-08-13 | Hello: fix format string | Vivien Kraus | |
2021-08-13 | Hello: the agent is an URI | Vivien Kraus | |
2021-08-13 | Update translations | Vivien Kraus | |
2021-08-13 | Fix test name | Vivien Kraus | |
2021-08-13 | Fix reason phrases for the authorization pages | Vivien Kraus | |
2021-08-13 | Service: use the sysadmin locale | Vivien Kraus | |
2021-08-13 | Switch to a more sensible error reporting system | Vivien Kraus | |
2021-08-13 | Authorization endpoint: the client-id should be an URI. | Vivien Kraus | |
2021-08-13 | Make a better client API | Vivien Kraus | |
2021-08-09 | Add a simulation type to test complex systems. | Vivien Kraus | |