ilja 
								
							 
						 
						
							
							
							
							
								
							
							
								b4952a81fe 
								
							 
						 
						
							
							
								
								Interpret \n as newline for MFM  
							
							... 
							
							
							
							Markdown doesn't generally consider `\n` a newline,
but Misskey does for MFM.
Now we do to for MFM (and not for Markdown) :) 
							
						 
						
							2023-02-18 19:56:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ilja 
								
							 
						 
						
							
							
							
							
								
							
							
								b71db2f82d 
								
							 
						 
						
							
							
								
								create_service_actor is now type Application  
							
							... 
							
							
							
							This is used for internal fetch and for relay. Both represent the instance and therefore are an aplication. 
							
						 
						
							2023-02-04 21:00:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb68a0ad1 
								
							 
						 
						
							
							
								
								paginate follow requests ( #460 )  
							
							... 
							
							
							
							matches https://docs.joinmastodon.org/methods/follow_requests/#get  mostly
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/460  
							
						 
						
							2023-02-04 20:51:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								90088cce11 
								
							 
						 
						
							
							
								
								Support TLD wildcards in MRF matches  
							
							... 
							
							
							
							Fixes  #431  
						
							2023-01-15 18:57:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								f3c118ca23 
								
							 
						 
						
							
							
								
								Mix format  
							
							
							
						 
						
							2023-01-15 18:00:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								ff5793198f 
								
							 
						 
						
							
							
								
								add inbound language test  
							
							
							
						 
						
							2023-01-11 15:42:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								739ed14f54 
								
							 
						 
						
							
							
								
								Revert "mandate published on notes"  
							
							... 
							
							
							
							This reverts commit e49b583147 
							
						 
						
							2022-12-09 20:59:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								e49b583147 
								
							 
						 
						
							
							
								
								mandate published on notes  
							
							... 
							
							
							
							fixes  #356  
						
							2022-12-09 20:27:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								9db4c2429f 
								
							 
						 
						
							
							
								
								Remove FollowBotPolicy  
							
							
							
						 
						
							2022-12-09 19:59:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								6f83ae27aa 
								
							 
						 
						
							
							
								
								extend reject MRF to check if originating instance is blocked  
							
							
							
						 
						
							2022-12-09 19:57:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ilja 
								
							 
						 
						
							
							
							
							
								
							
							
								1f863f0a36 
								
							 
						 
						
							
							
								
								Fix MRF policies to also work with Update  
							
							... 
							
							
							
							Objects who got updated would just pass through several of the MRF policies, undoing moderation in some situations.
In the relevant cases we now check not only for Create activities, but also Update activities.
I checked which ones checked explicitly on type Create using `grep '"type" => "Create"' lib/pleroma/web/activity_pub/mrf/*`.
The following from that list have not been changed:
* lib/pleroma/web/activity_pub/mrf/follow_bot_policy.ex
    * Not relevant for moderation
* lib/pleroma/web/activity_pub/mrf/keyword_policy.ex
    * Already had a test for Update
* lib/pleroma/web/activity_pub/mrf/object_age_policy.ex
    * In practice only relevant when fetching old objects (e.g. through Like or Announce). These are always wrapped in a Create.
* lib/pleroma/web/activity_pub/mrf/reject_non_public.ex
    * We don't allow changing scope with Update, so not relevant here 
							
						 
						
							2022-12-08 23:22:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ilja 
								
							 
						 
						
							
							
							
							
								
							
							
								ce517ff4e5 
								
							 
						 
						
							
							
								
								Fix tagpolicy to also work with Update  
							
							... 
							
							
							
							Objects who got updated would just pass the TagPolicy, undoing the moderation that was set in place for the Actor.
Now we check not only for Create activities, but also Update activities. 
							
						 
						
							2022-12-08 21:53:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								b058df3faa 
								
							 
						 
						
							
							
								
								Allow dashes in domain name search  
							
							
							
						 
						
							2022-12-06 10:57:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								d55de5debf 
								
							 
						 
						
							
							
								
								Remerge of hashtag following ( #341 )  
							
							... 
							
							
							
							this time with less idiot
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/341  
							
						 
						
							2022-12-05 12:58:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								ec6bf8c3f7 
								
							 
						 
						
							
							
								
								revert  4a94c9a31e 
							
							... 
							
							
							
							revert Add ability to follow hashtags (#336 )
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/336  
							
						 
						
							2022-12-04 20:04:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								4a94c9a31e 
								
							 
						 
						
							
							
								
								Add ability to follow hashtags ( #336 )  
							
							... 
							
							
							
							Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/336  
							
						 
						
							2022-12-04 17:36:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								8d6cc6cb65 
								
							 
						 
						
							
							
								
								Resolve follow activity from accept/reject without ID ( #328 )  
							
							... 
							
							
							
							Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/328  
							
						 
						
							2022-12-02 11:12:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								db60640c5b 
								
							 
						 
						
							
							
								
								Fixing up deletes a bit ( #327 )  
							
							... 
							
							
							
							Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/327  
							
						 
						
							2022-12-01 15:00:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb95256ee 
								
							 
						 
						
							
							
								
								weirdly no, images should not have classes  
							
							
							
						 
						
							2022-11-26 21:15:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								c379618b34 
								
							 
						 
						
							
							
								
								Add tests, changelog entry  
							
							
							
						 
						
							2022-11-26 20:52:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								e3085c495c 
								
							 
						 
						
							
							
								
								fix tests broken by relay defaults changing ( #314 )  
							
							... 
							
							
							
							Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/314  
							
						 
						
							2022-11-26 20:45:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								7bbaa8f8e0 
								
							 
						 
						
							
							
								
								automatically trim loading *. prefixes on domain blocks  
							
							
							
						 
						
							2022-11-07 22:33:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								31ad09010e 
								
							 
						 
						
							
							
								
								Fix regex usage in MRF ( #254 )  
							
							... 
							
							
							
							fixes  #235 
fixes  #228 
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/254  
						
							2022-11-06 23:50:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								b7e8ce2350 
								
							 
						 
						
							
							
								
								Scrape instance nodeinfo ( #251 )  
							
							... 
							
							
							
							Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/251  
							
						 
						
							2022-11-06 22:49:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								f36d14818d 
								
							 
						 
						
							
							
								
								Unilateral remove from followers ( #232 )  
							
							... 
							
							
							
							from https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3647/ 
Co-authored-by: marcin mikołajczak <git@mkljczk.pl>
Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/232  
							
						 
						
							2022-10-19 10:01:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								03662501c3 
								
							 
						 
						
							
							
								
								Check that the signature matches the creator  
							
							
							
						 
						
							2022-10-14 11:48:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hélène 
								
							 
						 
						
							
							
							
							
								
							
							
								0b14f02ed2 
								
							 
						 
						
							
							
								
								User: generate private keys on user creation  
							
							... 
							
							
							
							This fixes a race condition bug where keys could be regenerated
post-federation, causing activities and HTTP signatures from an user to
be dropped due to key differences. 
							
						 
						
							2022-09-11 19:54:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hélène 
								
							 
						 
						
							
							
							
							
								
							
							
								e88f36f72b 
								
							 
						 
						
							
							
								
								ObjectView: do not fetch an object for its ID  
							
							... 
							
							
							
							Non-Create/Listen activities had their associated object field
normalized and fetched, but only to use their `id` field, which is both
slow and redundant. This also failed on Undo activities, which delete
the associated object/activity in database.
Undo activities will now render properly and database loads should
improve ever so slightly. 
							
						 
						
							2022-09-11 19:52:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								2641dcdd15 
								
							 
						 
						
							
							
								
								Post editing ( #202 )  
							
							... 
							
							
							
							Rebased from #103 
Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/202  
							
						 
						
							2022-09-06 19:24:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								6c80977b06 
								
							 
						 
						
							
							
								
								turn inlineQuotePolicy on by default  
							
							
							
						 
						
							2022-09-05 17:22:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								f6304cfd78 
								
							 
						 
						
							
							
								
								add extra tests for builder  
							
							
							
						 
						
							2022-09-05 01:24:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								8e4de118c1 
								
							 
						 
						
							
							
								
								Don't persist local undone follow ( #194 )  
							
							... 
							
							
							
							same deal but backwards this time
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/194  
							
						 
						
							2022-08-31 18:00:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								772c209914 
								
							 
						 
						
							
							
								
								GTS: cherry-picks and collection usage ( #186 )  
							
							... 
							
							
							
							https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3725?commit_id=61254111e59f02118cad15de49d1e0704c07030e 
what is this, a yoink of a yoink? good times
Co-authored-by: Hélène <pleroma-dev@helene.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/186  
						
							2022-08-27 18:05:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								85137f591f 
								
							 
						 
						
							
							
								
								Add ability to obfuscate domains in MRF transparency  
							
							
							
						 
						
							2022-08-27 11:57:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								92ba2802fb 
								
							 
						 
						
							
							
								
								generate-keys-at-registration-time ( #181 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/181  
							
						 
						
							2022-08-24 14:36:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								e9f1897cfd 
								
							 
						 
						
							
							
								
								parser MFM server-side ( #172 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/172  
							
						 
						
							2022-08-18 03:14:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								aaf78e2b52 
								
							 
						 
						
							
							
								
								only put linked mfm in source ( #171 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/171  
							
						 
						
							2022-08-17 09:35:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								62e179f446 
								
							 
						 
						
							
							
								
								make conversation-id deterministic ( #154 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/154  
							
						 
						
							2022-08-06 20:59:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec3a11895 
								
							 
						 
						
							
							
								
								don't persist undo of follows ( #149 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/149  
							
						 
						
							2022-08-05 13:28:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hélène 
								
							 
						 
						
							
							
							
							
								
							
							
								c1e15ff6f8 
								
							 
						 
						
							
							
								
								Transmogrifier: fix reply context fixing  
							
							... 
							
							
							
							Incoming Pleroma replies to a Misskey thread were rejected due to a
broken context fix, which caused them to not be visible until a
non-Pleroma user interacted with the replies.
This fix properly sets the post-fix object context to its parent Create
activity as well, if it was changed. 
							
						 
						
							2022-08-04 12:57:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								359510eebc 
								
							 
						 
						
							
							
								
								remove unneeded function  
							
							
							
						 
						
							2022-08-03 11:50:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								c9600dbbbf 
								
							 
						 
						
							
							
								
								local-only-fixed ( #138 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/138  
							
						 
						
							2022-08-02 14:46:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								ca000f8301 
								
							 
						 
						
							
							
								
								Merge mrf_simple-reject with quarantine ( #137 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/137  
							
						 
						
							2022-08-02 14:19:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								19a27ff006 
								
							 
						 
						
							
							
								
								allow small/center tags in misskeymarkdown ( #132 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/132  
							
						 
						
							2022-08-01 12:46:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								405406601f 
								
							 
						 
						
							
							
								
								Fix emoji qualification ( #124 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/124  
							
						 
						
							2022-07-28 12:02:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								a3501cab86 
								
							 
						 
						
							
							
								
								ensure quote fetching obeys max thread distance ( #119 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/119  
							
						 
						
							2022-07-26 17:28:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								0a55c37182 
								
							 
						 
						
							
							
								
								don't error out if the featured collection has a string ID  
							
							
							
						 
						
							2022-07-26 15:08:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								90c4785b89 
								
							 
						 
						
							
							
								
								remove public post quarantine exception ( #114 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/114  
							
						 
						
							2022-07-26 11:09:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									floatingghost 
								
							 
						 
						
							
							
							
							
								
							
							
								1419eee5df 
								
							 
						 
						
							
							
								
								Quote posting ( #113 )  
							
							... 
							
							
							
							Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/113  
							
						 
						
							2022-07-25 16:30:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FloatingGhost 
								
							 
						 
						
							
							
							
							
								
							
							
								0f132b802d 
								
							 
						 
						
							
							
								
								purge chat and shout endpoints  
							
							
							
						 
						
							2022-07-21 11:29:28 +01:00