Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						388655d19b 
					 
					
						
						
							
							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:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						afdd6d39ec 
					 
					
						
						
							
							Some Google stuff that need to be there (or comments)  
						
						... 
						
						
						
						Note that these won't be shown to the enduser and will never be accessed automatically.
We should put the salmon-protocol stuff on ostatus.org 
						
						
					 
					
						2016-03-21 12:25:04 +01:00 
						 
				 
			
				
					
						
							
							
								Bob Mottram 
							
						 
					 
					
						
						
							
						
						11c57e7aee 
					 
					
						
						
							
							Remove Google References  
						
						... 
						
						
						
						This removes most references to Google, with some
remaining since they may point to things which are still
relevant. References to Google Code, Google Buzz and
Google Maps have been removed 
						
						
					 
					
						2016-03-20 13:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e6f07d8554 
					 
					
						
						
							
							Use in_array instead. Now we get third party responses to contextually interesting threads  
						
						... 
						
						
						
						I think this solves much of the "third party conversation" issues, assuming involved parties
are using modern GNU social instances. 
						
						
					 
					
						2016-02-24 00:19:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						31c9b2c1d8 
					 
					
						
						
							
							Check the notice context for users in UsersalmonAction  
						
						
						
						
					 
					
						2016-02-23 23:56:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9319033ff0 
					 
					
						
						
							
							Properly attach activityobjects  
						
						... 
						
						
						
						For some reason they were written to ->object, which is incorrect as
we use the objects[] array (which usually just holds one entry though) 
						
						
					 
					
						2016-02-23 23:50:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0eb5122817 
					 
					
						
						
							
							Check that the user is in the context of a salmon slap  
						
						
						
						
					 
					
						2016-02-23 23:42:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						422d475e44 
					 
					
						
						
							
							Differentiate two similar log warning messages  
						
						
						
						
					 
					
						2016-02-17 21:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						098c8b1df4 
					 
					
						
						
							
							NoHttpResponseException extends HTTP_Request2_ConnectionException  
						
						
						
						
					 
					
						2016-02-07 01:52:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1f01356076 
					 
					
						
						
							
							Fix issue  #127  by catching exceptions  
						
						... 
						
						
						
						update-profile-data.php threw exceptions on http connection issues 
						
						
					 
					
						2016-02-04 12:06:35 +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 
							
						 
					 
					
						
						
							
						
						36f099958c 
					 
					
						
						
							
							Don't match @nickname on @nickname@server.com  
						
						
						
						
					 
					
						2016-01-29 15:53:58 +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 
							
						 
					 
					
						
						
							
						
						6dc0477c00 
					 
					
						
						
							
							Let the remote side know the Salmon was accepted (sorta)  
						
						
						
						
					 
					
						2016-01-16 22:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						deda83fdef 
					 
					
						
						
							
							Distinguish notice saving errors from others for Salmon  
						
						
						
						
					 
					
						2016-01-16 22:39:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c559b8ce2a 
					 
					
						
						
							
							bulkDistribute won't add empty lists to database  
						
						
						
						
					 
					
						2016-01-16 17:34:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f53ebdeadb 
					 
					
						
						
							
							Start handling salmon entries directly with Notice::saveActivity  
						
						... 
						
						
						
						More to come... 
						
						
					 
					
						2016-01-16 17:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2b67b53112 
					 
					
						
						
							
							In very specific circumstances we can bulkDistribute 0 notices  
						
						... 
						
						
						
						Seems to be what caused an infinite loop on quitter.es, or I guess so anyway. 
						
						
					 
					
						2016-01-16 17:18:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2f1bfe126b 
					 
					
						
						
							
							Debug message formatting gone wrong  
						
						
						
						
					 
					
						2016-01-14 13:52:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						59e75ef966 
					 
					
						
						
							
							Incorrect use of getByHashKey in HubSub  
						
						
						
						
					 
					
						2016-01-14 13:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						bacd49a6a8 
					 
					
						
						
							
							Don't try to replace http with https if https already exists  
						
						
						
						
					 
					
						2016-01-14 13:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						83cb1dfa68 
					 
					
						
						
							
							Salmon debugging  
						
						
						
						
					 
					
						2016-01-14 03:48:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cf7d2f4d0f 
					 
					
						
						
							
							Salmon queue handler getByID for exception throwing  
						
						
						
						
					 
					
						2016-01-14 01:51:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0482b7de8e 
					 
					
						
						
							
							Debugging by indexing callback column in HubSub  
						
						
						
						
					 
					
						2016-01-13 22:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8ab98b72ac 
					 
					
						
						
							
							getLeaseRemaining for FeedSub too  
						
						
						
						
					 
					
						2016-01-13 20:01:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						377947c57f 
					 
					
						
						
							
							s/getLease/getLeaseTime/ just to be a bit more clear  
						
						
						
						
					 
					
						2016-01-13 19:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1d26fedf12 
					 
					
						
						
							
							Don't store lease seconds, just sub start and end  
						
						... 
						
						
						
						The seconds can always be calculated from the dates! 
						
						
					 
					
						2016-01-13 19:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						494746e665 
					 
					
						
						
							
							Minor PuSH comment and debug stuff  
						
						
						
						
					 
					
						2016-01-13 19:25:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a5fd4fde25 
					 
					
						
						
							
							Request a month long sub lease by default  
						
						
						
						
					 
					
						2016-01-13 19:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b38a789005 
					 
					
						
						
							
							HubSub didn't save sub start and end datetimes  
						
						
						
						
					 
					
						2016-01-13 19:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5c262a788d 
					 
					
						
						
							
							Unused, unnecessary and intrusive cookie/storage removed!  
						
						
						
						
					 
					
						2016-01-13 15:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						99da1ebe41 
					 
					
						
						
							
							Catch NoHttpResponseException when using HTTPClient  
						
						
						
						
					 
					
						2016-01-13 14:17:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3ed632decf 
					 
					
						
						
							
							NoHttpResponseException needed instead of HTTP_Request2_Exception  
						
						... 
						
						
						
						HTTP_Request2_Exception assumed an HTTP response status code/line 
						
						
					 
					
						2016-01-13 14:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e75472f460 
					 
					
						
						
							
							Use the upstream function to get effectiveUrl  
						
						
						
						
					 
					
						2016-01-13 14:00:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f4feef477b 
					 
					
						
						
							
							Don't follow redirects on PuSH POST.  
						
						
						
						
					 
					
						2016-01-12 14:32:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c826fe0af4 
					 
					
						
						
							
							$target was klantigtly copied from another debug message  
						
						
						
						
					 
					
						2016-01-11 20:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						bd6efa0e45 
					 
					
						
						
							
							Update PuSH callback URL if remote side switched to HTTPS  
						
						... 
						
						
						
						See the comment in the source on why we're not following Location headers... 
						
						
					 
					
						2016-01-11 19:55:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f24cdf4a80 
					 
					
						
						
							
							Much more logging in PushHubAction (OStatus)  
						
						
						
						
					 
					
						2016-01-11 19:54:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b13f8df79b 
					 
					
						
						
							
							HTTPClient would return null instead of exception  
						
						... 
						
						
						
						This caused $response->isOK() tests to call a function on a non-existing object, causing all hell to break loose. 
						
						
					 
					
						2016-01-11 02:36:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						42dff2742a 
					 
					
						
						
							
							Put salmon slaps in queues before pushing user Atom feed  
						
						
						
						
					 
					
						2016-01-10 00:29:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c3c5a9974d 
					 
					
						
						
							
							Do proper fromUri lookup on groups too  
						
						
						
						
					 
					
						2016-01-09 14:36:47 +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 
							
						 
					 
					
						
						
							
						
						ab93bb009c 
					 
					
						
						
							
							XSS vulnerability when remote-subscribing  
						
						... 
						
						
						
						->raw was used on non-filtered strings for some reasons, changed
to ->text. 
						
						
					 
					
						2016-01-05 12:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f6df44ea85 
					 
					
						
						
							
							Handle feed imports with exceptions better  
						
						
						
						
					 
					
						2015-12-31 15:05:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b76461fc78 
					 
					
						
						
							
							syntax error  
						
						
						
						
					 
					
						2015-12-27 01:42:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0ac71c2b7b 
					 
					
						
						
							
							Duplicate URI means we have it already, I assume  
						
						
						
						
					 
					
						2015-12-27 01:40:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						306df3dc3b 
					 
					
						
						
							
							Logging fixes  
						
						
						
						
					 
					
						2015-12-26 16:27:06 +01:00