Commit graph

86 commits

Author SHA1 Message Date
nobody
ebc5f8ec07 default to hs2019 with discovery 2021-11-21 22:37:16 -08:00
nobody
4f6e94645c Merge branch 'dev' of /home/macgirvin/roadhouse into dev 2021-11-20 15:48:25 -08:00
nobody
bfe81e52f9 Merge branch 'dev' of /home/macgirvin/z into dev 2021-11-20 15:45:19 -08:00
nobody
6532566dee change the name so it doesn't conflict with other namespaces 2021-11-20 00:07:40 -08:00
nobody
288160970b lemmy compatibility changes and re-factor hs2019 http-signature handling because the spec is a friggin' mess and nobody is even trying to get it right. We are. 2021-11-19 22:01:49 -08:00
nobody
8dd7159cd5 zot_revision > 10 is considered nomad compliant. 2021-10-28 01:55:09 -07:00
nobody
8832f4e16a cleanup earlier changes - we'll now reference purl.org/nomad instead of purl.org/macgirvin/nomad 2021-10-26 14:37:39 -07:00
nobody
99165275f3 typo in function name 2021-10-15 18:43:40 -07:00
nobody
a08c128c35 provide signature_algorithm discovery for Nomad 2021-10-14 19:51:39 -07:00
nobody
c0e1179c13 more work on draft-cavage-http-signatures changes to draft 2021-10-14 19:29:32 -07:00
nobody
c7e8712cd9 initial support for hs2019 algorithm to draft-cavage-http-signatures 2021-10-14 18:09:22 -07:00
nobody
8bcde2172d httpsig: improve cache lookups 2021-10-12 20:25:00 -07:00
nobody
67d3402a6b add link relations to image objects 2021-10-12 14:20:36 -07:00
nobody
470aa951e8 refactor Zotlabs\Lib\Activity::fetch() to ignore fragments and remove the corresponding fragment ignoring
code from the HTTPSig key fetching functions. This primarily affects funkwhale/django but has shown up
occasionally in other HTTP/CGI server platforms which don't pass fragments to the application, resulting in
signature failures on those platforms. It isn't our fault because we're just fetching and signing the URL
we were given; but it also isn't theirs because they're just verifying the request-uri their webserver
provided. It just isn't the same one we fetched.
2021-08-03 15:28:53 -07:00
nobody
be749373a9 looks like Keyutils::convert_salmon_key was renamed 2021-04-05 18:42:01 -07:00
nobody
6fbd31cbc3 start the next push; also try to work around multiple zot hublocs from sites that were over-written and started fresh with the same username 2021-03-15 16:56:03 -07:00
nobody
d8ec492288 latest php8 issues 2021-03-09 14:12:18 -08:00
nobody
ad3f33d69f php8 stuff 2021-03-08 17:51:41 -08:00
zotlabs
255ec3d642 connect issue with activitypub for wordpress 2020-07-20 22:40:07 -07:00
zotlabs
96100b76f1 cleanup from the latest fiasco 2020-07-15 19:28:01 -07:00
zotlabs
737659f70f prevent discovery loops 2020-07-15 16:29:17 -07:00
zotlabs
f1593477c4 hubloc confusion 2020-07-15 04:10:02 -07:00
zotlabs
920f9ea507 signature validation issue with posted data 2020-02-06 21:43:39 -08:00
zotlabs
c021f5499f performance issue with t() 2020-01-30 16:12:41 -08:00
zotlabs
e2bff4d4cc add debugging 2019-12-24 12:26:50 -08:00
zotlabs
1890557dfb use original key 2019-12-05 17:38:26 -08:00
zotlabs
1f49adf594 if http signature fails using cached xchan, try again - ignoring cache, in case public key changed 2019-12-04 20:41:16 -08:00
zotlabs
950a70f2e0 oauth work 2019-10-09 17:34:18 -07:00
zotlabs
f81d2f08d1 cleanup 2019-01-17 15:12:58 -08:00
zotlabs
40eb338db5 move ActivityStreams::fetch to Activity::fetch as it now has structural platform dependencies and may require porting. 2019-01-13 21:22:45 -08:00
zotlabs
7e4fc5c438 completion of crypto cleanup 2018-12-16 20:37:43 -08:00
zotlabs
e47bc21034 crypto: switch to Keyutils - please review 2018-12-14 12:46:03 -08:00
zotlabs
cb42507e1f crypto: migration please review 2018-12-13 17:16:01 -08:00
zotlabs
1fa2d111ba wrong varname 2018-12-12 16:26:30 -08:00
zotlabs
42fa248f81 prefer zot6 hublocs and xchans when there's a choice. 2018-12-11 21:42:15 -08:00
zotlabs
b58c032b8f osada issue #6 - enforce Mastodon advisory privacy on hyper-drive imported items 2018-11-07 15:31:11 -08:00
zotlabs
21301adfd3 owa issue 2018-10-16 19:32:17 -07:00
zotlabs
d9bdd894af missing content-length for sigs 2018-10-11 01:02:34 -07:00
zotlabs
c9bcde817a the rest of the bits 2018-10-10 17:58:51 -07:00
zotlabs
3a8d916702 better signature handling 2018-10-09 21:08:57 -07:00
zotlabs
6f2284ba18 missing observer 2018-09-06 21:51:52 -07:00
zotlabs
8e7fb44896 local compatibility fixes 2018-09-01 15:52:28 -07:00
zotlabs
cf8e787427 issues uncovered in federation tests 2018-08-28 19:49:30 -07:00
zotlabs
d94a12cd13 issue with http sigs and implicit keys 2018-08-04 20:35:27 -07:00
zotlabs
9c479be7df communication testing 2018-07-29 20:19:02 -07:00
zotlabs
993e39b192 rewrite the verification/discovery combined step to eliminate looping 2018-07-26 03:51:45 -07:00
zotlabs
ecc9da2c1e resolve zotfinger looping on malformed input 2018-07-25 19:56:24 -07:00
zotlabs
4f7f6edd15 default in case crypto_encapsulate fails 2018-07-22 23:33:13 -07:00
zotlabs
ceaa444ea4 sigs 2018-07-22 23:28:18 -07:00
zotlabs
cbeeeae243 logging 2018-07-22 23:23:02 -07:00