aboutsummaryrefslogtreecommitdiff
path: root/webfinger.c
AgeCommit message (Collapse)Author
2026-04-06Minor semantic tweak.grunfink
2026-04-06Follow to previous change: only use an alias for the current host.grunfink
2026-04-06Webfinger: if the 'subject' is not an acct:, search in 'aliases'.grunfink
Implementations like Hubzilla return a subject that is an http: instead of an acct:, but have one in the 'aliases' array, so use it.
2026-03-22More webfinger fixes.grunfink
2026-03-22Commented out aliases in webfinger, as they are generating following problems.grunfink
At least for misskey, because it's using the /users/... alias instead of the real actor id.
2026-03-20Added more "rel" links to webfinger.grunfink
2026-03-20Replaced some tabs with spaces.grunfink
2026-03-19Implemented tootfinder.ch compatibility mimic Mastodon BehaviourGiuseppe Ranieri
Added aliases list on webfinger response Return the /users/<actor> in the webfinger response ( mimic Mastodon ) Implemented /users endpoint redirect to access actor profile Files changed: modified: data.c modified: httpd.c modified: snac.h modified: webfinger.c
2026-01-01Bumped copyright year.grunfink
2025-11-14fixed memory leakgreen
2025-10-13xs_http.h: new file.grunfink
2025-07-08Added some const here and there.grunfink
2025-07-08Minor webfinger tweak.grunfink
Some implementations (at least, Activitypub for Wordpress) return valid webfinger queries also for posts; this confused poor simple snac. This change only accepts as valid actor requests those queries that have a 'subject' field that start with 'acct:'. If this has a side effect, remains to be seen.
2025-01-08Bumped copyright year.default
2024-12-19Minor webfinger tweak.default
2024-09-19Log fake uids in webfinger_request_fake().default
2024-09-18Use webfinger_request_fake() in export_csv().default
2024-09-18New function webfinger_request_fake().default
2024-05-26Use enum instead of numeric status codes for HTTP statusesLouis Brauer
2024-05-23Added more const.default
2024-05-22Also return an application/ld+json object in webfinger.default
2024-05-22Merge pull request 'Change WebFinger content type to RFC-required type' ↵grunfink
(#167) from steve-bate/snac2:pr-webfinger-content-type into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/167
2024-05-22Change WebFinger content type to RFC-required typeSteve Bate
2024-05-21Added const everywhere.default
2024-05-05More logging.default
2024-05-05More logging.default
2024-04-18Some tweaks to previous patch.default
2024-03-09Ability to federate with hidden networks #93 (update for v2.49)iwojim0
2024-02-16webfinger: fix whitespacekhm
2024-02-16webfinger: fix stupid typokhm
2024-02-16webfinger: add webfinger profile page to linkskhm
2024-01-10Fixed minor collision in webfinger caching.default
2024-01-08Webfinger queries are cached, as they should.default
2024-01-04Updated copyright year.default
2023-10-13Don't allow creating users which user name strings only differ in case.default
2023-08-31Got rid of old d_char.default
2023-08-08Renamed json dump functions to new xs spec.default
2023-07-28Updated comment in headers.default
2023-07-10Revert "New server config array "webfinger_domains"."default
This reverts commit f2e0b7747813445138d5b65363fd3a74c7a2454a.
2023-07-08New server config array "webfinger_domains".default
2023-06-13New function webfinger_request_signed().default
2023-05-17Got rid of xs_encdec.h.default
2023-05-13Merge branch 'master' of grunfink-codeberg:grunfink/snac2default
2023-05-13Added user-agent to webfinger querypoesty
2023-05-12Use a different approach towards incomplete mentions.default
This time, incomplete mentions are completed using a) the host of the first mention, if there are any, or b) the current host.
2023-05-07Merge pull request 'master' (#1) from grunfink/snac2:master into masterpoesty
Reviewed-on: https://codeberg.org/poesty/snac2/pulls/1
2023-05-07Fixed webfinger and curl issuespoesty
2023-05-04Added -Wextra to C flags.default
2023-05-02Use xs_replace_n() where it suits.default
2023-04-23Added mastoapi code for account search.default