mmn 
							
						 
					 
					
						
						
							
						
						0f938ff234 
					 
					
						
						
							
							Merge branch 'fix-twitter-uri' into 'master'  
						
						... 
						
						
						
						Twitter URIs have changed
The #! was deprecated ages ago, and Twitter forces HTTPS these days.
See merge request !43  
						
						
					 
					
						2015-12-14 21:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								mmn 
							
						 
					 
					
						
						
							
						
						1eff108561 
					 
					
						
						
							
							Merge branch 'twitter-check-dupe-by-uri' into 'master'  
						
						... 
						
						
						
						TwitterBridge also check for dupe by uri
In case a twitter item came in from some other source (such as linkback).
See merge request !45  
						
						
					 
					
						2015-12-14 21:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chimo 
							
						 
					 
					
						
						
							
						
						3ae81f095c 
					 
					
						
						
							
							TwitterBridge: Add $notice->verb on import  
						
						... 
						
						
						
						Since /plugins/ActivityModeration::onStartNotieSave expects it to be there when calling ActivityUtils::compareVerbs. Otherwise, the following exception is unhandled:
2015-10-26 15:33:03 LOG_ERR: [sn.chromic.org:queuedaemon.php:25931] Unhandled exception: No URI to resolve in ActivityUtils::resolveUri
 #0  /lib/activityutils.php(353): ActivityUtils::resolveUri(NULL)
 #1  /lib/activityutils.php(364): ActivityUtils::compareTypes(NULL, Array)
 #2  /plugins/ActivityModeration/ActivityModerationPlugin.php(113): ActivityUtils::compareVerbs(NULL, Array)
 #3  [internal function]: ActivityModerationPlugin->onStartNoticeSave(Object(Notice))
 #4  /lib/event.php(105): call_user_func_array(Array, Array)
 #5  /plugins/TwitterBridge/lib/twitterimport.php(173): Event::handle('StartNoticeSave', Array)
 #6  /plugins/TwitterBridge/lib/twitterimport.php(72): TwitterImport->saveStatus(Object(stdClass))
 #7  /plugins/TwitterBridge/lib/tweetinqueuehandler.php(52): TwitterImport->importStatus(Object(stdClass))
 #8  /lib/dbqueuemanager.php(94): TweetInQueueHandler->handle(Array)
 #9  /lib/iomaster.php(287): DBQueueManager->poll()
 #10  /lib/iomaster.php(161): IoMaster->poll()
 #11  /scripts/queuedaemon.php(111): IoMaster->service()
 #12  /lib/spawningdaemon.php(189): QueueDaemon->runThread()
 #13  /lib/spawningdaemon.php(118): SpawningDaemon->initAndRunChild(2)
 #14  /lib/daemon.php(168): SpawningDaemon->run()
 #15  /scripts/queuedaemon.php(181): Daemon->runOnce()
 #16  {main} 
						
						
					 
					
						2015-10-27 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						ddfb56d920 
					 
					
						
						
							
							TwitterBridge also check for dupe by uri  
						
						... 
						
						
						
						In case a twitter item came in from some other source (such as linkback). 
						
						
					 
					
						2015-10-23 18:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						2030ddfc79 
					 
					
						
						
							
							Reduce duplication by handling both cases in find  
						
						
						
						
					 
					
						2015-10-23 16:26:35 +00:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						439b466979 
					 
					
						
						
							
							Use HTTPS for links to Twitter profiles as well  
						
						
						
						
					 
					
						2015-10-23 16:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						d1f1063900 
					 
					
						
						
							
							Twitter URIs have changed  
						
						... 
						
						
						
						The #! was deprecated ages ago, and Twitter forces HTTPS these days. 
						
						
					 
					
						2015-10-23 16:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e0084a6fdf 
					 
					
						
						
							
							Exception handling regarding Foreign_link  
						
						
						
						
					 
					
						2015-07-18 11:39:34 +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 
							
						 
					 
					
						
						
							
						
						9933c00c4f 
					 
					
						
						
							
							TwitterBridge PHP require_once paths now relative  
						
						
						
						
					 
					
						2014-08-06 09:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						db443e9374 
					 
					
						
						
							
							File::processNew now static and always throws exception on failure  
						
						
						
						
					 
					
						2014-06-02 02:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5c505d8539 
					 
					
						
						
							
							Conversation ID now gets set from initial notice.  
						
						... 
						
						
						
						This will work without much extra effort because there will always be
more notices (higher value) than conversations (so no collisions).
But please run upgrade.php to avoid having an autoincrement id on
conversation table.
Installations using code after 2014-03-01 will have identical
conversation IDs to the initial (conversation root) notice IDs. This
will not affect older installations, which will have very different
values. 
						
						
					 
					
						2014-03-01 17:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b09b968f96 
					 
					
						
						
							
							Twitter search server has changed domain name (thanks mrvdb)  
						
						
						
						
					 
					
						2013-12-04 13:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fcba540a14 
					 
					
						
						
							
							Removed legacy OMB. Use OStatus for remote profiles.  
						
						
						
						
					 
					
						2013-10-28 16:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fb94a16217 
					 
					
						
						
							
							Moved Avatar retrieval into Avatar class  
						
						... 
						
						
						
						Backwards compatible functions are still in Profile class. 
						
						
					 
					
						2013-10-06 15:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1c042028dc 
					 
					
						
						
							
							PCRE modifier /e is deprecated in favour of preg_replace_callback()  
						
						
						
						
					 
					
						2013-10-06 03:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d1558a1d8b 
					 
					
						
						
							
							Fix Avatar-unlink plus better logging in TwitterImport  
						
						
						
						
					 
					
						2013-10-05 11:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fb4e9b234d 
					 
					
						
						
							
							Twitter Import improvements. Still buggy?  
						
						... 
						
						
						
						Apparently mrvdb has problems with duplicate inserts and missing files when
unlinking. It could be due to coding, or it could be due to parallelizing. 
						
						
					 
					
						2013-10-04 13:36:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cd6fa512ac 
					 
					
						
						
							
							Twitter Import + avatar fixes (cleaning up + fixing)  
						
						... 
						
						
						
						...there was also a typo in OstatussubAction ($avatarUrl not defined) 
						
						
					 
					
						2013-10-03 15:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						39f43e415d 
					 
					
						
						
							
							Do not name anything getOriginal (because DB_DataObject calls that)  
						
						... 
						
						
						
						Avatar->getOriginal has been renamed getUploaded
Notice->getOriginal has been renamed getParent 
						
						
					 
					
						2013-10-02 15:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b0dfc70a54 
					 
					
						
						
							
							Properly unlink all old avatars when deleting/uploading a new  
						
						... 
						
						
						
						We're also now using $config['image']['jpegquality'] to determine the
quality setting for resized images.
To set Avatar max size, adjust $config['avatar']['maxsize']
The getAvatar call now throws exceptions too. Related changes applied.
Now let's move Profile->avatarUrl to the Avatar class! 
						
						
					 
					
						2013-10-01 17:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						de55d8f83b 
					 
					
						
						
							
							plugins onAutoload now only overloads if necessary (extlibs etc.)  
						
						... 
						
						
						
						lib/plugin.php now has a parent onAutoload function that finds most common
files that are used in plugins (actions, dataobjects, forms, libs etc.) if
they are put in the standardised directories ('actions', 'classes', 'forms',
'lib' and perhaps some others in the future). 
						
						
					 
					
						2013-08-28 16:10:30 +02:00