summaryrefslogtreecommitdiff
path: root/http.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Bumped copyright year.Gravatar default2025-01-081-1/+1
|
* Added more const.Gravatar default2024-05-231-3/+3
|
* Added const everywhere.Gravatar default2024-05-211-13/+14
|
* Ability to federate with hidden networks #93 (update for v2.49)Gravatar iwojim02024-03-091-1/+2
|
* Replaced all xs_dict_iter() with xs_dict_next().Gravatar default2024-03-091-1/+2
|
* Updated copyright year.Gravatar default2024-01-041-1/+1
|
* Try to avoid host header misconfigurations in check_signature().Gravatar default2024-01-031-0/+13
|
* Made check_signature() a bit clearer.Gravatar default2024-01-031-12/+19
|
* Also strip cgi variables (things after ?) in key request for checking.Gravatar default2023-12-181-2/+7
|
* actor_request() accepts again an optional snac argument.Gravatar default2023-12-171-1/+1
|
* Revert "Reverted actor_request() without user."Gravatar default2023-12-111-2/+2
| | | | This reverts commit 8d0a69cd759813b1304605d1676fbca063f0ccdc.
* Reverted actor_request() without user.Gravatar default2023-12-111-2/+2
| | | | Some sites require even Person requests to be signed.
* More functions do not require the user argument.Gravatar default2023-12-101-1/+1
|
* actor_request() does not need a user argument.Gravatar default2023-12-101-1/+1
|
* activitypub_request() may have a NULL user.Gravatar default2023-12-101-2/+2
| | | | | In the NULL user case, only non-signed requests will be done, but it's probably enough for actor requests in most cases.
* Updated comment in headers.Gravatar default2023-07-281-1/+1
|
* Fixed crash in check_signature().Gravatar default2023-06-131-0/+5
|
* Got rid of xs_encdec.h.Gravatar default2023-05-171-1/+0
|
* Use xs_replace_n() where it suits.Gravatar default2023-05-021-1/+1
|
* Add the baseurl to the user agent in the signed GET.Gravatar default2023-03-021-1/+3
|
* Added the url to srv_archive().Gravatar default2023-03-021-1/+1
|
* New function srv_archive_error().Gravatar default2023-03-011-30/+5
|
* Move the #main-key adding back to the origin.Gravatar default2023-02-021-3/+2
|
* New function http_signed_request_raw().Gravatar default2023-02-021-7/+23
|
* Minor header tweaks.Gravatar default2023-02-021-10/+10
|
* Use a shorter timeout for first output connections.Gravatar default2023-01-241-2/+3
|
* Updated year in copyright notices.Gravatar default2023-01-171-1/+1
|
* Backport from xs.Gravatar default2023-01-121-5/+5
|
* More keyId/signature tweaks.Gravatar default2023-01-111-7/+5
|
* Use the already loaded actor in check_signature().Gravatar default2023-01-101-3/+5
|
* Log check_signature() errors.Gravatar default2023-01-091-0/+2
|
* More work in check_signature() error archiving.Gravatar default2023-01-081-10/+11
|
* Don't use goto in check_signature().Gravatar default2023-01-081-9/+15
| | | | It seems to interfere with cleanup functions in llvm.
* Move the ~/error directory to where it belongs.Gravatar default2023-01-081-1/+1
|
* The headers of signature errors are archived in the ~/error directory (if ↵Gravatar default2023-01-081-0/+14
| | | | exists).
* Minor refactor to check_signature().Gravatar default2023-01-081-10/+13
|
* Added support for HTTP signature pseudo-headers (created) and (expires).Gravatar default2023-01-081-1/+18
| | | | They are used in Lemmy.
* Use the time functions of xs_time.h.Gravatar default2022-10-021-1/+2
|
* Fixed check_signature().Gravatar default2022-09-301-7/+2
|
* More work in check_signature() (non-working).Gravatar default2022-09-291-0/+43
|
* New function check_signature() (incomplete).Gravatar default2022-09-291-0/+54
|
* New variable USER_AGENT.Gravatar default2022-09-271-1/+1
|
* Use xs_evp_sign() for signing.Gravatar default2022-09-261-4/+4
|
* Serve the actor as the correct content-type.Gravatar default2022-09-261-2/+5
|
* More sign work (I'm tired).Gravatar default2022-09-251-1/+1
|
* New function msg_actor().Gravatar default2022-09-251-0/+1
|
* Minor tweak in http signatures.Gravatar default2022-09-251-6/+10
|
* Fixed a bug in the digest header.Gravatar default2022-09-251-5/+12
|
* More work in http signed request.Gravatar default2022-09-211-3/+3
|
* New function xs_sha256_base64().Gravatar default2022-09-211-2/+2
|