Commit Graph
1274 Commits
Author SHA1 Message Date
Claire f1f20ef86a Add support for ML-DSA-44 in Object Integrity Proofs (#39522) 2026-07-16 09:57:00 +00:00
Shlee 06f3695d94 Fix handling of QuoteRequest rejections when those can't be found by id (#39820) 2026-07-15 13:40:26 +00:00
Claire 770042e43d Add support for outgoing HTTP Message Signatures (#39756) 2026-07-14 14:33:51 +00:00
Claire 325787abdb Change reblogs to be deduplicated within the last 80 posts instead of the last 40 (#39784) 2026-07-13 12:04:06 +00:00
Claire ea3d8a82c2 Refactor ActivityPub::ProcessAccountService and ActivityPub::FetchRemoteActorService (#39783) 2026-07-10 14:16:46 +00:00
Claire 86cdb0bc3d Add support for ML-DSA-44 keys (#39747) 2026-07-10 11:39:42 +00:00
Claire ba0fadc332 Change error message for missing Multibase value (#39760) 2026-07-09 14:55:03 +00:00
Claire acd0a161e5 Refactor outgoing HTTP Signature code as HTTP.rb feature/middleware (#39766) 2026-07-09 14:11:51 +00:00
Claire 5e1d0f339b Refactor Multibase error handling and clean up ObjectIntegrityProof (#39754) 2026-07-08 18:07:45 +00:00
Claire 032989c431 Refactor Multikey decoding and avoid OpenSSL calls (#39728) 2026-07-07 07:30:24 +00:00
Claire 0ec9ef12d5 Add support for expires in Linked Data Signatures and Object Integrity Proofs (#39701) 2026-07-03 09:20:35 +00:00
Claire 043922dcbe Fix incorrect filter cache key sometimes causing incorrect filters to be applied (#39698) 2026-07-02 08:48:17 +00:00
Claire 830159c8b6 Add verification of FEP-8b32 Object Integrity Proofs (#39530) 2026-07-01 13:10:31 +00:00
Claire 7fc19f81aa Change code to use first usable keypairs record for local user for signing, if it exists (#39662) 2026-07-01 12:49:42 +00:00
Claire 68627adff4 Fix handling of rdf:langString in media summary and name (#39590) 2026-07-01 12:21:17 +00:00
ShleeandClaire ff2031ed7f Fix call to undefined Base64 method in Multibase (#39618)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-06-26 13:23:20 +00:00
Claire bd808041ae Add support for Ed25519 signatures in HTTP Message Signatures (#39518) 2026-06-22 07:49:26 +00:00
Claire bea833274d Add inbound support for FEP-521a (#39497) 2026-06-19 09:49:59 +00:00
David Roetzel 200fda1cdc Add collection reach finder (#39346) 2026-06-09 14:22:21 +00:00
zunda 423d0ca875 Extract text from language tagged strings for link preview (#39190) 2026-06-01 15:10:08 +00:00
David Roetzel 572612fde9 Remove collections feature flag (#39211) 2026-05-29 09:37:42 +00:00
David Roetzel faa5944d46 Hydrate user-specific feature approval policy (#39194) 2026-05-28 19:52:49 +00:00
Claire 0786c1e57a Merge commit from fork 2026-05-20 14:38:24 +02:00
Claire ec2a99341c Merge commit from fork
* Refactor `PrivateAddressCheck`

Also ensures IPv4-mapped IPv6 addresses get properly checked no matter the version of `ipaddr`.

* Add some missing IPv6 ranges from `PrivateAddressCheck`
2026-05-20 14:34:32 +02:00
Claire 6f8558a6b9 Fix Request error when issuing a request which host is an IP address (#39030) 2026-05-20 09:04:50 +00:00
Claire b2aa476abb Redirect with interstitial when trying to view a remote collection while logged out (#38941) 2026-05-07 16:04:26 +00:00
Claire 3bc27b9b64 Resolve unknown tagged collections in remote posts (#38900) 2026-05-05 14:46:47 +00:00
Matt Jankowski 59f3d8a993 Handle IPv6 scenario in custom Request::Socket (#38866) 2026-04-30 16:03:55 +00:00
Claire 5b395774c0 Add fallback attributes to notifications for new and infrequent notifications (#38832) 2026-04-29 15:53:29 +00:00
David Roetzel 1f1653e039 Remove rejected and revoked collection items (#38792) 2026-04-28 11:10:25 +00:00
David Roetzel d5f8b08d69 Add collections to Flag activities (#38817) 2026-04-28 11:09:43 +00:00
David Roetzel fdb2563abf Use /collections/:id as canonical URL for a collection (#38783) 2026-04-23 07:36:35 +00:00
Matt Jankowski d5f0e37260 Include hosts resolver in request socket DNS lookup (#38699) 2026-04-17 08:09:37 +00:00
Claire fc1ba93cdc Refactor featured collections URL code (#38709) 2026-04-16 16:00:13 +00:00
Claire 39c70649ca Add added_to_collection and collection_updated notification types (#38491) 2026-04-08 12:56:07 +00:00
David Roetzel 62479b7b0a Remove collections_federation feature flag (#38508) 2026-04-01 08:55:41 +00:00
David Roetzel abd29109c5 Fetch unknown collection when handling FeatureRequest activity (#38413) 2026-03-26 13:30:27 +00:00
Claire 806e2a993a Fix Webfinger endpoint not handling new AP ID scheme (#38391) 2026-03-26 09:58:47 +00:00
Claire 15dbf8040e Add support for multiple keypairs for remote accounts (#38279) 2026-03-25 14:52:12 +00:00
David Roetzel c9eefd0ae7 Persist activity URI of a FeatureRequest (#38393) 2026-03-25 14:32:15 +00:00
Matt Jankowski 52a8bf4118 Add constants for delay in services (#38375) 2026-03-25 09:59:38 +00:00
Claire 4559e4ed1a Merge commit from fork 2026-03-24 15:44:08 +01:00
David Roetzel e4e584a99e Handle Update of a FeaturedCollection (#38337) 2026-03-23 15:57:02 +00:00
Claire 39d9da3b82 Tag linked FeaturedCollection objects over ActivityPub (#38115) 2026-03-23 13:11:33 +00:00
Claire d48470a1fc Change media description length limit for remote media attachments from 1500 to 10000 characters (#37921) 2026-03-23 10:32:41 +00:00
David Roetzel ccf6f16f05 Handle Delete of a FeatureAuthorization (#38292) 2026-03-20 09:51:20 +00:00
Claire d9dbe62417 Fix error when processing Add activity where the target is embedded and not a special collection (#38282) 2026-03-19 08:13:50 +00:00
David Roetzel f3035a8e51 Handle Reject of a FeatureRequest (#38256) 2026-03-17 15:59:51 +00:00
Matt Jankowski 4d33490ec8 Update chewy to version 8.0.1 (#37983) 2026-03-17 13:27:37 +00:00
David Roetzel 5f36c482d2 Handle Accept of a FeatureRequest (#38251) 2026-03-17 11:45:00 +00:00