Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						caa5fb75b3 
					 
					
						
						
							
							Introduce neat function getFeedSub() on Ostatus_profile  
						
						
						
						
					 
					
						2017-05-01 21:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f4d6710a0f 
					 
					
						
						
							
							Change mentions of PuSH to WebSub  
						
						... 
						
						
						
						WebSub is probably finalised before we make a release anyway. Here is
the official spec: https://www.w3.org/TR/websub/
Mostly just comments that have been changed. Some references to PuSH <0.4
are left because they actually refer to PuSH 0.3 and that's not WebSub...
The only actual code change that might affect anything is FeedSub->isPuSH()
but the only official plugin using that call was FeedPoller anyway... 
						
						
					 
					
						2017-05-01 11:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						598b51eb7a 
					 
					
						
						
							
							Escaping a URI in common_debug call  
						
						
						
						
					 
					
						2017-04-27 09:23:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						54971842f2 
					 
					
						
						
							
							A bit more instructive debugging  
						
						
						
						
					 
					
						2017-04-22 10:55:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						35b0a9e3ae 
					 
					
						
						
							
							Handle normalized acct: URIs in ostatussub  
						
						... 
						
						
						
						Mastodon sent the proper acct: URI and not just 'user@domain' when
using the remote subscribe functionality. 
						
						
					 
					
						2017-04-16 11:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6bfc97c95d 
					 
					
						
						
							
							Less spammy logs  
						
						
						
						
					 
					
						2016-10-22 23:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6ebc5f0bff 
					 
					
						
						
							
							some debugging calls and make sure $hints['feedurl'] gets set with $feeduri in case that variable is used.  
						
						
						
						
					 
					
						2016-10-22 23:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d0c26fb1a4 
					 
					
						
						
							
							URIFIX in Ostatus_profile, handle missing feedsub  
						
						
						
						
					 
					
						2016-06-25 11:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d4041a4a1f 
					 
					
						
						
							
							a little bit more explicit logging  
						
						
						
						
					 
					
						2016-03-28 16:41:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						16517f019a 
					 
					
						
						
							
							Embarrasing copy-paste gone too fast  
						
						
						
						
					 
					
						2016-03-28 16:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7bef2ad4cc 
					 
					
						
						
							
							Update Profile Data script fixes, might work for groups too now  
						
						
						
						
					 
					
						2016-03-28 16:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7be4641040 
					 
					
						
						
							
							Actually return an Ostatus_profile  
						
						
						
						
					 
					
						2016-03-27 14:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						12f1707a74 
					 
					
						
						
							
							Ostatus_source filled no purpose whatsoever  
						
						
						
						
					 
					
						2016-02-26 22:37:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						422d475e44 
					 
					
						
						
							
							Differentiate two similar log warning messages  
						
						
						
						
					 
					
						2016-02-17 21:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a5c1b063fd 
					 
					
						
						
							
							isPerson did not exist for Ostatus_profile  
						
						
						
						
					 
					
						2016-01-29 16:15:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						689e277c62 
					 
					
						
						
							
							Allow @localuser@mysite.example to be looked up as a mention  
						
						
						
						
					 
					
						2016-01-29 16:06:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						efe23ed404 
					 
					
						
						
							
							updateWithKeys now understands multi-column keys  
						
						... 
						
						
						
						and automatically identifies _which_ columns are the right ones,
so for example 'uri' primary keys don't need to be explicitly set 
						
						
					 
					
						2016-01-28 16:42:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fa8e02b832 
					 
					
						
						
							
							Handle exceptions when salmon slapping  
						
						... 
						
						
						
						Make it so notifyDeferred actually _always_ throws exceptions and handle
them in the places it is called. 
						
						
					 
					
						2016-01-20 14:56:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e75472f460 
					 
					
						
						
							
							Use the upstream function to get effectiveUrl  
						
						
						
						
					 
					
						2016-01-13 14:00:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4e0ed61f7c 
					 
					
						
						
							
							OStatus queue handler uses Notice->getAttentionProfiles()  
						
						... 
						
						
						
						and lots more debugging for LOG_DEBUG 
						
						
					 
					
						2016-01-08 01:31:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3471213d1c 
					 
					
						
						
							
							processFeed would abort on certain errors where findLocalObject failed  
						
						
						
						
					 
					
						2016-01-05 15:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f6df44ea85 
					 
					
						
						
							
							Handle feed imports with exceptions better  
						
						
						
						
					 
					
						2015-12-31 15:05:35 +01:00 
						 
				 
			
				
					
						
							
							
								mmn 
							
						 
					 
					
						
						
							
						
						0baa9debbc 
					 
					
						
						
							
							Merge branch 'direct-feed-sub' into 'master'  
						
						... 
						
						
						
						If we are given a direct URL to a feed, use that
See merge request !54  
						
						
					 
					
						2015-12-14 21:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c950f18546 
					 
					
						
						
							
							Merge branch 'master' into nightly  
						
						... 
						
						
						
						Some merge requests that were aimed at master 
						
						
					 
					
						2015-11-05 16:07:05 +01:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						e58c529c53 
					 
					
						
						
							
							If we are given a direct URL to a feed, use that  
						
						
						
						
					 
					
						2015-10-28 00:54:20 +00:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						e1de6e0aa9 
					 
					
						
						
							
							Support more author types on RSS  
						
						... 
						
						
						
						Specifically, any ActivityStreams or ATOM namespaces being used on
an rss channel. 
						
						
					 
					
						2015-10-27 18:43:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6afa091dca 
					 
					
						
						
							
							Change some Salmon events and similar  
						
						... 
						
						
						
						Use Profile instead of User and (if we know it) send along the target
profile, so a Diaspora plugin can encrypt to the receiver. 
						
						
					 
					
						2015-10-04 17:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a09cf51b99 
					 
					
						
						
							
							Move Ostatus_profile->processPost function into plugin  
						
						
						
						
					 
					
						2015-09-29 15:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c5a5eaf288 
					 
					
						
						
							
							Do we update feeduri and salmonuri for Ostatus_profile now?  
						
						... 
						
						
						
						When changing from HTTP to HTTPS, following up on commit
59763ceecb 
						
						
					 
					
						2015-07-11 19:46:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						268b901048 
					 
					
						
						
							
							Maintainer change for Ostatus_profile  
						
						
						
						
					 
					
						2015-06-06 15:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fe6498e7c8 
					 
					
						
						
							
							Send objects instead of integers to File_to_post::processNew  
						
						
						
						
					 
					
						2015-06-04 17:36:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4e9e3cf0d5 
					 
					
						
						
							
							Moving Ostatus_profile processShare to SharePlugin  
						
						
						
						
					 
					
						2015-03-12 15:47:21 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2a32af084f 
					 
					
						
						
							
							ImageFile $id argument is only for File objects  
						
						... 
						
						
						
						Remember to eliminate the Avatar/group logo call to ImageFile->resize! 
						
						
					 
					
						2015-03-11 00:20:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						55894f02c7 
					 
					
						
						
							
							TagProfileAction and OStatusPlugin now use less redundant code  
						
						
						
						
					 
					
						2015-03-08 20:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c1e3cfe7a7 
					 
					
						
						
							
							ensureFeedURL will return Ostatus_profile early if already stored  
						
						
						
						
					 
					
						2015-02-20 14:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0590f2975e 
					 
					
						
						
							
							Merge branch 'utf8mb4' into nightly  
						
						... 
						
						
						
						Conflicts because of urlhash fixes:
	classes/File.php
	classes/File_redirection.php
	classes/File_thumbnail.php 
						
						
					 
					
						2015-02-19 20:50:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						45dc76de26 
					 
					
						
						
							
							File and File_redirection adhoc storage methods updated for urlhash  
						
						
						
						
					 
					
						2015-02-19 19:05:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0deaf6c50c 
					 
					
						
						
							
							use common_purify to purify HTML, one function to rule them all  
						
						
						
						
					 
					
						2015-02-18 00:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2f86cd8602 
					 
					
						
						
							
							utf8mb4 conversion on database with index adjusts  
						
						
						
						
					 
					
						2015-02-12 18:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						acec8b8cf2 
					 
					
						
						
							
							Default value false for $force on Ostatus updateAvatar  
						
						
						
						
					 
					
						2015-01-27 14:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cc996f58db 
					 
					
						
						
							
							Test in Ostatus_profile if avatar is an image before writing to filesystem  
						
						... 
						
						
						
						This clears one FIXME...
We also fix HTTPClient::quickGet() (and a related call in OStatus testfeed.php). 
						
						
					 
					
						2015-01-27 14:00:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cdd3c52633 
					 
					
						
						
							
							Handle groups better in Ostatus_profile->updateAvatar  
						
						
						
						
					 
					
						2015-01-27 13:38:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cf46de6ca7 
					 
					
						
						
							
							Ostatus_profile smarter test if avatar exists  
						
						... 
						
						
						
						If you accidentally deleted a remote user's avatar from filesystem,
it'd take until its URL was updated that you got it back. Now it
happens if the local avatar file doesn't exist. 
						
						
					 
					
						2015-01-26 17:43:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						697a00d8e1 
					 
					
						
						
							
							Force updateAvatar if desired  
						
						
						
						
					 
					
						2015-01-26 17:26:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d492b74e42 
					 
					
						
						
							
							holy crap, file_put_contents got args in wrong order  
						
						
						
						
					 
					
						2015-01-18 02:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5d9e9aaaf5 
					 
					
						
						
							
							Keep the old error message on updateAvatar  
						
						
						
						
					 
					
						2015-01-18 02:48:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						010824c4b5 
					 
					
						
						
							
							Use HTTPClient to download avatar  
						
						... 
						
						
						
						also make updateAvatar public so we can call it from update_ostatus_profile.php 
						
						
					 
					
						2015-01-18 02:44:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ba9abb3c57 
					 
					
						
						
							
							Add nohub config setting to allowed non-PuSH feeds  
						
						
						
						
					 
					
						2015-01-16 01:10:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						db7154c63b 
					 
					
						
						
							
							Abort on failure instead of return early success  
						
						
						
						
					 
					
						2015-01-13 13:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d8f4de450c 
					 
					
						
						
							
							Support for updated aliases  
						
						... 
						
						
						
						will verify unknown aliases against old ones if the new identifies as a
previously recognized URI.
Steps:
1. Check the newly received URI. Who does it say it is?
2. Compare these alleged identities to our local database.
3. If we found any locally stored identities, ask it about its aliases.
4. Do any of the aliases from our known identity match the recently introduced one?
Currently we do _not_ update the ostatus_profile table with the new URI. 
						
						
					 
					
						2015-01-10 02:07:39 +01:00