summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-02Make only one service type, but accept multiple configurations.0.5.2Vivien Kraus
2021-08-01Use guile parametersVivien Kraus
With parameters, the API does not need to care about the directory where to load files and how to get the time.
2021-08-01Load the encrypted password from a fileVivien Kraus
This is more secure, because you can restrict the password file to be only readable by the service user.
2021-08-01Add a command to generate the docker imageVivien Kraus
2021-08-01Change the name!Vivien Kraus
2021-07-29Update the READMEVivien Kraus
2021-07-29Don’t forget to depend on jsonld nowVivien Kraus
2021-07-29Provide the website serviceVivien Kraus
2021-07-29The package should know its release date to generate a doap descriptionVivien Kraus
2021-07-29The server supports XML catalogs.Vivien Kraus
This will be used to set up an integration test suite with HTTPS, without needing to provide certificates, because the test harness will have an XML catalog mapping HTTPS targets to local HTTP mockups.
2021-07-29Remove these useless programsVivien Kraus
They are integrated into the webid-oidc main program
2021-07-29The client manifest spec changed: now it’s a plain OIDC registration token.Vivien Kraus
2021-07-29Rework --help outputVivien Kraus
2021-07-27Support for json-ldVivien Kraus
2021-07-22DPoP proof: support the "ath" claimVivien Kraus
2021-07-13Continue the request processing in a new thread if a request needs toVivien Kraus
be made
2021-07-13Rottlog: store the rotations in the same directoryVivien Kraus
2021-07-10Rottlog: set the file nameVivien Kraus
2021-07-09fixup! Rottlog service: rotate the logs dailyVivien Kraus
2021-07-09Setup: make sure that the acl:default predicate for /.acl refers to /Vivien Kraus
If the server-uri had a path of '/', then a double slash would be added. We don’t want that.
2021-07-08Start client requests in a new POSIX thread.Vivien Kraus
2021-07-06Fix the semantic of dpop signature time errorsVivien Kraus
2021-07-06Make sure that all dates in errors are actually dates and not timestampsVivien Kraus
2021-07-06Also log exceptionsVivien Kraus
2021-07-06Handle request-failed-unexpectedly errorVivien Kraus
2021-07-06caching web client in main program: handle cases where the response is emptyVivien Kraus
2021-07-06Log the authenticated user tooVivien Kraus
2021-07-03Rottlog service: rotate the logs dailyVivien Kraus
2021-07-03Do not accept the password in clear, use an encrypted passwordVivien Kraus
2021-07-02Fix precondition check with GETVivien Kraus
2021-07-02Do not mask errors when checking the precondition for GETVivien Kraus
2021-07-02Log requests and responses to STDOUT if the response is OK, STDERR otherwiseVivien Kraus
2021-07-02Also log the remote peer IP addressVivien Kraus
2021-07-02Have rottlog rotate the service logs with guixVivien Kraus
2021-07-02Re-open the log file for each request0.5.1Vivien Kraus
The rottlog service seems to need this behavior.
2021-07-02Log request paths, methods, and response codesVivien Kraus
2021-07-02Set up content negociationVivien Kraus
To add support for new conversion strategies, edit serve.scm and fetch.scm.
2021-07-02Resource server: respond with 201 to a valid POSTVivien Kraus
2021-07-02Switch to AGPLVivien Kraus
2021-07-02Add a guix definition for the serverVivien Kraus
2021-07-02Do not create an inbox by default: it is useless and trickyVivien Kraus
2021-07-02Update NEWSVivien Kraus
2021-07-02Initialization: make sure that the profile and required resources existVivien Kraus
2021-07-02Add a full server.Vivien Kraus
2021-07-02Merge the client service with the webid-oidc programVivien Kraus
2021-07-02Merge the identity provider program with webid-oidcVivien Kraus
2021-07-02Make a unique program with all commandsVivien Kraus
2021-07-02Add a function to delete a resource as with DELETEVivien Kraus
2021-07-02Implement resource modifications as with PUTVivien Kraus
2021-06-27fixup! Add an API to update server resource pathsVivien Kraus