summaryrefslogtreecommitdiff
path: root/http.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-01-08Bumped copyright year.Gravatar default1-1/+1
2024-05-23Added more const.Gravatar default1-3/+3
2024-05-21Added const everywhere.Gravatar default1-13/+14
2024-03-09Ability to federate with hidden networks #93 (update for v2.49)Gravatar iwojim01-1/+2
2024-03-09Replaced all xs_dict_iter() with xs_dict_next().Gravatar default1-1/+2
2024-01-04Updated copyright year.Gravatar default1-1/+1
2024-01-03Try to avoid host header misconfigurations in check_signature().Gravatar default1-0/+13
2024-01-03Made check_signature() a bit clearer.Gravatar default1-12/+19
2023-12-18Also strip cgi variables (things after ?) in key request for checking.Gravatar default1-2/+7
2023-12-17actor_request() accepts again an optional snac argument.Gravatar default1-1/+1
2023-12-11Revert "Reverted actor_request() without user."Gravatar default1-2/+2
2023-12-11Reverted actor_request() without user.Gravatar default1-2/+2
2023-12-10More functions do not require the user argument.Gravatar default1-1/+1
2023-12-10actor_request() does not need a user argument.Gravatar default1-1/+1
2023-12-10activitypub_request() may have a NULL user.Gravatar default1-2/+2
2023-07-28Updated comment in headers.Gravatar default1-1/+1
2023-06-13Fixed crash in check_signature().Gravatar default1-0/+5
2023-05-17Got rid of xs_encdec.h.Gravatar default1-1/+0
2023-05-02Use xs_replace_n() where it suits.Gravatar default1-1/+1
2023-03-02Add the baseurl to the user agent in the signed GET.Gravatar default1-1/+3
2023-03-02Added the url to srv_archive().Gravatar default1-1/+1
2023-03-01New function srv_archive_error().Gravatar default1-30/+5
2023-02-02Move the #main-key adding back to the origin.Gravatar default1-3/+2
2023-02-02New function http_signed_request_raw().Gravatar default1-7/+23
2023-02-02Minor header tweaks.Gravatar default1-10/+10
2023-01-24Use a shorter timeout for first output connections.Gravatar default1-2/+3
2023-01-17Updated year in copyright notices.Gravatar default1-1/+1
2023-01-12Backport from xs.Gravatar default1-5/+5
2023-01-11More keyId/signature tweaks.Gravatar default1-7/+5
2023-01-10Use the already loaded actor in check_signature().Gravatar default1-3/+5
2023-01-09Log check_signature() errors.Gravatar default1-0/+2
2023-01-08More work in check_signature() error archiving.Gravatar default1-10/+11
2023-01-08Don't use goto in check_signature().Gravatar default1-9/+15
2023-01-08Move the ~/error directory to where it belongs.Gravatar default1-1/+1
2023-01-08The headers of signature errors are archived in the ~/error directory (if exi...Gravatar default1-0/+14
2023-01-08Minor refactor to check_signature().Gravatar default1-10/+13
2023-01-08Added support for HTTP signature pseudo-headers (created) and (expires).Gravatar default1-1/+18
2022-10-02Use the time functions of xs_time.h.Gravatar default1-1/+2
2022-09-30Fixed check_signature().Gravatar default1-7/+2
2022-09-29More work in check_signature() (non-working).Gravatar default1-0/+43
2022-09-29New function check_signature() (incomplete).Gravatar default1-0/+54
2022-09-27New variable USER_AGENT.Gravatar default1-1/+1
2022-09-26Use xs_evp_sign() for signing.Gravatar default1-4/+4
2022-09-26Serve the actor as the correct content-type.Gravatar default1-2/+5
2022-09-25More sign work (I'm tired).Gravatar default1-1/+1
2022-09-25New function msg_actor().Gravatar default1-0/+1
2022-09-25Minor tweak in http signatures.Gravatar default1-6/+10
2022-09-25Fixed a bug in the digest header.Gravatar default1-5/+12
2022-09-21More work in http signed request.Gravatar default1-3/+3
2022-09-21New function xs_sha256_base64().Gravatar default1-2/+2