| 
								
								
									 lain | 59ad395ffa | Better signature errors messages. | 2018-02-24 18:47:08 +01:00 |  | 
				
					
						| 
								
								
									 lain | fb5add56fa | Bit more signature debugging. | 2018-02-24 18:01:49 +01:00 |  | 
				
					
						| 
								
								
									 lain | e5fcc51a06 | Remove unneccesary subscriptions on update. | 2018-02-24 17:36:02 +01:00 |  | 
				
					
						| 
								
								
									 lain | 9a4d400ff4 | Fix remote following. | 2018-02-24 12:49:56 +01:00 |  | 
				
					
						| 
								
								
									 lain | 06b512acf1 | Never update local users from foreign sources. | 2018-02-24 12:05:40 +01:00 |  | 
				
					
						| 
								
								
									 lain | 541a4cbbb6 | Oh no! More fixes! | 2018-02-24 10:51:15 +01:00 |  | 
				
					
						| 
								
								
									 lain | 01d5ef65fa | More fixes to user upgrading. | 2018-02-24 10:42:47 +01:00 |  | 
				
					
						| 
								
								
									 lain | efd4d04933 | Fix user upgrading code. | 2018-02-24 10:28:38 +01:00 |  | 
				
					
						| 
								
								
									 lain | aa79d64e0d | Correctly stitch mastodon -> ostatus replies. | 2018-02-23 15:00:41 +01:00 |  | 
				
					
						| 
								
								
									 lain | 2583a9f6e8 | More logging. | 2018-02-23 15:00:19 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5dc68d303b | Get objects that people you know favorite. | 2018-02-22 09:02:34 +01:00 |  | 
				
					
						| 
								
								
									 lain | c443aec83d | Add banner image to user json. | 2018-02-22 08:24:18 +01:00 |  | 
				
					
						| 
								
								
									 lain | 37e406ae36 | Get avatar and banner from AP users. | 2018-02-22 08:14:15 +01:00 |  | 
				
					
						| 
								
								
									 lain | 4816b09fa7 | Add user upgrade function. | 2018-02-21 22:21:40 +01:00 |  | 
				
					
						| 
								
								
									 lain | a06b9a3e0b | Logging. | 2018-02-21 16:22:20 +01:00 |  | 
				
					
						| 
								
								
									 lain | 810cf8618f | ActivityPub: Fetch missing activities on reply. | 2018-02-21 15:22:24 +01:00 |  | 
				
					
						| 
								
								
									 lain | 279e1ce556 | Typo. | 2018-02-21 08:54:48 +01:00 |  | 
				
					
						| 
								
								
									 lain | b52672294e | Move incoming AP to Federator. | 2018-02-21 08:51:03 +01:00 |  | 
				
					
						| 
								
								
									 lain | 9c89916969 | ActivityPub: One queue item per server. | 2018-02-20 08:51:19 +01:00 |  | 
				
					
						| 
								
								
									 lain | 297a2c7d3f | Ignore duplicate create activities. | 2018-02-19 17:37:45 +01:00 |  | 
				
					
						| 
								
								
									 lain | 6b6ab592ab | AP: Fix incoming conversations. | 2018-02-19 10:39:03 +01:00 |  | 
				
					
						| 
								
								
									 lain | 6b32b9e346 | Notifications: Use all recipients, not just "to". | 2018-02-19 10:05:26 +01:00 |  | 
				
					
						| 
								
								
									 lain | 932d346d35 | fix typo. | 2018-02-18 23:13:19 +01:00 |  | 
				
					
						| 
								
								
									 lain | 8b11546334 | For existing users, just replace info. | 2018-02-18 23:11:31 +01:00 |  | 
				
					
						| 
								
								
									 lain | decbf3a47f | fix typo. | 2018-02-18 23:02:44 +01:00 |  | 
				
					
						| 
								
								
									 lain | 342d0b01d1 | Only push to followers if they are addressed. | 2018-02-18 23:01:37 +01:00 |  | 
				
					
						| 
								
								
									 lain | dc1d3ceb72 | Fix log. | 2018-02-18 22:41:38 +01:00 |  | 
				
					
						| 
								
								
									 lain | e368b68dcf | Log but ignore signature errors. | 2018-02-18 22:40:08 +01:00 |  | 
				
					
						| 
								
								
									 lain | 76e71f47d3 | Inbox: Don't add the same thing twice. | 2018-02-18 22:37:44 +01:00 |  | 
				
					
						| 
								
								
									 lain | 010f818a29 | Fix conversations. | 2018-02-18 20:52:07 +01:00 |  | 
				
					
						| 
								
								
									 lain | deaad6d97a | Fix delivery to CC. | 2018-02-18 16:59:41 +01:00 |  | 
				
					
						| 
								
								
									 lain | 803bdc1a67 | Federate non-public over ActivityPub only, do some better signing. | 2018-02-18 16:05:25 +01:00 |  | 
				
					
						| 
								
								
									 lain | 4bc57ef20c | Don't relay non-public messages. | 2018-02-18 15:58:18 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5d89997a70 | Respect visibility in API. | 2018-02-18 15:50:34 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5729233c36 | Don't show unlisted in public. | 2018-02-18 15:32:11 +01:00 |  | 
				
					
						| 
								
								
									 lain | c974f6544f | Show users their own posts in timeline. | 2018-02-18 15:20:36 +01:00 |  | 
				
					
						| 
								
								
									 lain | 44586f2967 | ActivityPub: Fallback for unhandled outgoing activities. | 2018-02-18 15:20:03 +01:00 |  | 
				
					
						| 
								
								
									 lain | 20e6190ead | Transmogrify outgoing nsfw. | 2018-02-18 14:07:13 +01:00 |  | 
				
					
						| 
								
								
									 lain | 8ca66b5961 | ActivityPub: Add conversation id. | 2018-02-18 13:58:52 +01:00 |  | 
				
					
						| 
								
								
									 lain | 6ab0aba50a | Transmogrify outgoing hashtags. | 2018-02-18 13:51:03 +01:00 |  | 
				
					
						| 
								
								
									 lain | 6046f10431 | Actually fix incoming attachments. | 2018-02-18 13:06:51 +01:00 |  | 
				
					
						| 
								
								
									 lain | 6352dffd13 | Drop unhandle activities. | 2018-02-18 12:51:35 +01:00 |  | 
				
					
						| 
								
								
									 lain | b99eeb2bdf | Try to fetch AP user data first. | 2018-02-18 12:27:05 +01:00 |  | 
				
					
						| 
								
								
									 lain | 68752b2047 | Switch protocols to AP when post come in through AP. | 2018-02-18 12:04:59 +01:00 |  | 
				
					
						| 
								
								
									 lain | 77c6c424a6 | ActivityPub: Make fake Create activities for objects without one. | 2018-02-18 11:24:54 +01:00 |  | 
				
					
						| 
								
								
									 lain | 81ea359a7c | ActivityPub: Handle incoming announces. | 2018-02-17 21:57:31 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5e36b750c1 | ActivityPub: Fetch an object from an id. | 2018-02-17 21:56:33 +01:00 |  | 
				
					
						| 
								
								
									 lain | 0f2ad25a7b | AcitvityPub: Outgoing Announces. | 2018-02-17 20:47:45 +01:00 |  | 
				
					
						| 
								
								
									 lain | 32b995fbb6 | ActivityPub: Implement outgoing likes. | 2018-02-17 20:22:14 +01:00 |  | 
				
					
						| 
								
								
									 lain | e1b12a7782 | ActivityPub: Handle incoming likes. | 2018-02-17 20:13:12 +01:00 |  | 
				
					
						| 
								
								
									 lain | ab27c90c9f | ActivityPub: Handle attachments. | 2018-02-17 18:38:58 +01:00 |  | 
				
					
						| 
								
								
									 lain | c2d0cb1a29 | ActivtyPub Delivery: Use shared inbox if possible. | 2018-02-17 16:18:10 +01:00 |  | 
				
					
						| 
								
								
									 lain | 7b26443a76 | ActivityPub: Send out Accept after Follow. | 2018-02-17 16:08:55 +01:00 |  | 
				
					
						| 
								
								
									 lain | e7b73359e3 | ActivityPub: Partly handle incoming follows. | 2018-02-17 14:55:44 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5682e48a25 | ActivityPub: tags -> tag. | 2018-02-17 14:20:53 +01:00 |  | 
				
					
						| 
								
								
									 lain | 05ba6ca1b8 | Do some transmogrifying for the output. | 2018-02-17 14:11:20 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5a371892a0 | Fix specs. | 2018-02-17 10:26:44 +01:00 |  | 
				
					
						| 
								
								
									 lain | 7851b9ba81 | ActivityPub: Use recipients fields. | 2018-02-15 20:32:07 +01:00 |  | 
				
					
						| 
								
								
									 lain | 5454ec6a6c | ActivityPubController: Handle inbox data. | 2018-02-15 20:00:43 +01:00 |  | 
				
					
						| 
								
								
									 lain | ef0300889d | Transmogrifier: Handle basic notice creation. | 2018-02-15 20:00:06 +01:00 |  | 
				
					
						| 
								
								
									 lain | ae26604378 | ActivityPub: Refactor create function. | 2018-02-15 19:59:35 +01:00 |  | 
				
					
						| 
								
								
									 lain | 8cf97ee8e1 | ActivityPub: Basic note federation with Mastodon. | 2018-02-11 20:43:33 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | ae1ec858f4 | Basic AP user building. | 2018-02-11 17:20:43 +01:00 |  | 
				
					
						| 
								
								
									 Lain Iwakura | 4a13b84887 | Add recipients field to activities. Also do some very basic checks for AP message insertion. | 2017-12-12 18:07:14 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 888ec9e579 | ActivityPub: Check inbox requests for valid signature. | 2017-12-12 10:17:50 +01:00 |  | 
				
					
						| 
								
								
									 Lain Iwakura | 64330d9455 | ActivityPub: Add object routes / controller. | 2017-12-11 18:21:33 +01:00 |  | 
				
					
						| 
								
								
									 Lain Iwakura | a89a613e4e | ActivityPub: Use only string keys in views. | 2017-12-11 18:20:41 +01:00 |  | 
				
					
						| 
								
								
									 Lain Iwakura | da005d3332 | ActivityPub: Add Objects View. | 2017-12-11 18:19:46 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 5599c5920c | Basic incoming AP support. | 2017-12-11 10:37:22 +01:00 |  | 
				
					
						| 
								
								
									 Lain Iwakura | e31a5ff4af | Priority queue fixes. | 2017-12-06 16:51:11 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 5ff5d583b6 | MastodonAPI: Streaming fixes. Now shows repeats in the home tl. | 2017-11-19 13:47:50 +01:00 |  | 
				
					
						| 
								
								
									 Thog | 59770c3f5c | Fix all compilation warnings | 2017-11-19 02:22:07 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | a743940463 | MastoAPI: Implement all streaming functions. | 2017-11-16 16:49:51 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 5719f69ae3 | MastodonAPI: Stream fixes. | 2017-11-16 13:48:58 +01:00 |  | 
				
					
						| 
								
								
									 eal | 06c3ee3bac | Accept 1 as true. | 2017-11-14 15:54:50 +02:00 |  | 
				
					
						| 
								
								
									 eal | c84723b679 | MastoAPI: Add media timelines. | 2017-11-14 15:41:16 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | bd5bdc4c24 | MastoAPI: Basic streaming. | 2017-11-11 14:59:25 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | f1d27a5fbb | Add actor column to activities. | 2017-11-09 10:41:19 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | d2430d5007 | Look through whole db for user timelines. They already have an index that's good enough. | 2017-11-08 17:25:18 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 7252f6b054 | Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop | 2017-11-05 12:12:19 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 046bee34d3 | Fix bug when no posts are in the db. | 2017-11-05 12:11:59 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 867ac1e4f5 | Handle nil cases. | 2017-11-02 22:47:48 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 8ef58a266b | Don't return blocked users' activities in contexts. | 2017-11-02 22:44:36 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | a47727adde | Don't return activities from blocked users. | 2017-11-02 22:37:26 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 3037814fde | Only search through last 100_000 activities for fetches. This is purely a performance enhancement | 2017-10-31 15:26:37 +01:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 5293516730 | Use more efficient query to fetch likes. | 2017-10-24 14:39:01 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 9f417fd5e9 | Speed up deletion and related queries. | 2017-10-23 18:30:09 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 38f3908c14 | Revert "Simplify query." This reverts commit a17b261379. | 2017-10-19 17:56:27 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | a17b261379 | Simplify query. | 2017-10-18 11:56:47 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 260f09dd6c | MastoAPI: Return reblogs, too. | 2017-09-17 14:20:54 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 422d0f324f | MastodonAPI: Add user favorites endpoint. | 2017-09-17 13:09:49 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 678dd4c8ec | Use desc id to sort instead of desc inserted_at Should mean the same and is indexed. | 2017-09-17 11:16:08 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | fc85c9f086 | Add tag timelines. | 2017-09-14 13:22:09 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 07b694814e | Optimize conversation fetching. | 2017-09-12 13:48:48 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 61adf676d5 | Add basic mastodon notification support. | 2017-09-11 18:53:19 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | a22f2e683b | Add type restriction to activitypub fetcher Mainly because Mastodon only returns notes, not the other activities. | 2017-09-09 12:05:17 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 3438a120cc | Don't delete new delete activity... | 2017-09-04 20:47:43 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 5db535c0b1 | Add delete to ActivityPub. | 2017-09-04 18:47:33 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 9fd8640202 | Order by id instead of inserted_at to better use indexes. | 2017-08-08 12:24:20 +02:00 |  | 
				
					
						| 
								
								
									 Roger Braun | 140f72725d | Use follower address in user entry. | 2017-07-19 19:06:49 +02:00 |  |