Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						db9f68e651 
					 
					
						
						
							
							Sigh, use the correct variable name...  
						
						
						
						
					 
					
						2015-10-03 13:45:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						66a1d63dd0 
					 
					
						
						
							
							if is_local was not provided to Notice:saveActivity it wouldn't be set  
						
						
						
						
					 
					
						2015-10-03 13:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						dac617d95a 
					 
					
						
						
							
							I think all the notice deletion calls are event-compatible now  
						
						... 
						
						
						
						This means we can handle DeleteNoticeAsProfile in plugins, such as
the ActivityModeration plugin. 
						
						
					 
					
						2015-10-03 12:26:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						88f7bb1ed5 
					 
					
						
						
							
							Some work on ActivityModeration with notice deletion  
						
						... 
						
						
						
						Let's now create an event called DeleteNotice and also make sure we
handle the onNoticeDeleteRelated properly in ActivityModeration to
avoid possible endless loops etc. 
						
						
					 
					
						2015-10-03 02:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						80bc7f0e25 
					 
					
						
						
							
							File handling changes for better logic  
						
						... 
						
						
						
						Also prepares for StoreRemoteMediaPlugin, coming up... 
						
						
					 
					
						2015-10-01 22:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3a6c98ff16 
					 
					
						
						
							
							NoResultException is common if reply_to was not cleared on parent deletion  
						
						
						
						
					 
					
						2015-09-30 22:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a09cf51b99 
					 
					
						
						
							
							Move Ostatus_profile->processPost function into plugin  
						
						
						
						
					 
					
						2015-09-29 15:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						21a12a2f60 
					 
					
						
						
							
							Some conversationRoot lookups failed with deleted notices  
						
						
						
						
					 
					
						2015-09-28 22:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ad3b62cf2f 
					 
					
						
						
							
							ShowprofiletagAction now extends ShowstreamAction  
						
						
						
						
					 
					
						2015-09-27 23:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						edb73ec480 
					 
					
						
						
							
							Use exception instead of if-statement in File::saveNew  
						
						
						
						
					 
					
						2015-09-27 12:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						02418cffd8 
					 
					
						
						
							
							Be harsher on database saving failure for File entry  
						
						
						
						
					 
					
						2015-09-27 11:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						604ed1fd9a 
					 
					
						
						
							
							Prepare for ActivityModerationPlugin  
						
						
						
						
					 
					
						2015-09-10 15:55:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a541533e04 
					 
					
						
						
							
							Use Profile objects in Subscription::saveNew  
						
						
						
						
					 
					
						2015-09-06 02:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						917a547f91 
					 
					
						
						
							
							Subscription::saveNew is a static function  
						
						
						
						
					 
					
						2015-09-06 02:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Chimo 
							
						 
					 
					
						
						
							
						
						dc5dd69f2e 
					 
					
						
						
							
							Add default icon to OAuth apps  
						
						... 
						
						
						
						When MySQL runs in strict mode, it doesn't seem possible to add a new OAuth app.
This is because:
 * The 'icon' field has no defaults and also has NOT NULL constraint.
 * GS uploads/sets the icon[1] (if provided) after the SQL insert[2]
The easiest fix seemed to be to provide a default icon value.
This change sets the default to the  "blue peg" default avatar from the base theme.
[1]
7f30e61402/actions/newapplication.php (L176)7f30e61402/actions/newapplication.php (L186) 
						
						
					 
					
						2015-09-05 17:02:17 -04:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7f30e61402 
					 
					
						
						
							
							Oops, forgot Notice_location PHP file  
						
						
						
						
					 
					
						2015-09-04 22:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3c86542a40 
					 
					
						
						
							
							Move notice location data to Notice_location  
						
						... 
						
						
						
						Will probably take a _long_ time to do scripts/upgrade.php but don't
worry, it can be aborted and resumed. 
						
						
					 
					
						2015-09-04 22:25:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1e07f8c045 
					 
					
						
						
							
							Incorrect use of DataObject type matching after ->find()  
						
						
						
						
					 
					
						2015-09-04 20:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5b09a150bc 
					 
					
						
						
							
							Increased debugging and fixing conversation stitching for saveActivity  
						
						
						
						
					 
					
						2015-07-18 19:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e0084a6fdf 
					 
					
						
						
							
							Exception handling regarding Foreign_link  
						
						
						
						
					 
					
						2015-07-18 11:39:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6f62adedfc 
					 
					
						
						
							
							Infinite loop on CLI initiated profile deletion for local users  
						
						... 
						
						
						
						profile deleting user deleting profile deleting user... 
						
						
					 
					
						2015-07-18 02:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						beba2a25d0 
					 
					
						
						
							
							Don't retry unhandled transports in OpportunisticQM  
						
						... 
						
						
						
						It'd continue trying xmpp transports forever, for example... 
						
						
					 
					
						2015-07-18 01:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e10d081a56 
					 
					
						
						
							
							TwitterBridge is closer to working again  
						
						
						
						
					 
					
						2015-07-17 21:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6cd7a4a400 
					 
					
						
						
							
							TwitterBridge messing about, Twitter OAuth requires Authorization header now?  
						
						... 
						
						
						
						https://dev.twitter.com/oauth/reference/post/oauth/request_token  says that
the request should be a GET with a specific HTTP header instead of query
string parameters for OAuth? 
					
						2015-07-17 18:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9f82da07f1 
					 
					
						
						
							
							ProfilesettingsAction and related stuff modernised  
						
						
						
						
					 
					
						2015-07-17 12:20:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cfaaf3c13c 
					 
					
						
						
							
							PasswordsettingsAction aligned with FormAction  
						
						... 
						
						
						
						Also made some changes in the password "munging" function call
common_munge_password to accept a profile instead of user ID (which
was only there because stoneage StatusNet used the ID to generate a
not-very-random salt, but nowadays we primarily use AuthCrypt plugin). 
						
						
					 
					
						2015-07-17 01:47:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a6e299a2fc 
					 
					
						
						
							
							OAuth stuff adapted for FormAction  
						
						... 
						
						
						
						TODO: Break OAuth out into a plugin. 
						
						
					 
					
						2015-07-17 01:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cd23c78800 
					 
					
						
						
							
							Less redundant code.  
						
						
						
						
					 
					
						2015-07-15 19:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						01a4ab30dc 
					 
					
						
						
							
							Removing MicroID as well as simplifying profileaction  
						
						... 
						
						
						
						sorry, forgot to commit in between 
						
						
					 
					
						2015-07-14 16:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5929b629e5 
					 
					
						
						
							
							define Subscription_queue::exists as static  
						
						
						
						
					 
					
						2015-07-11 00:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						76396041e2 
					 
					
						
						
							
							$notices and $notice is not the same, silly!  
						
						
						
						
					 
					
						2015-07-10 23:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f8877e015b 
					 
					
						
						
							
							static definition of User::getByNickname  
						
						
						
						
					 
					
						2015-07-10 12:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f9d82a6ac5 
					 
					
						
						
							
							Easy comparison of two Profile objects  
						
						
						
						
					 
					
						2015-07-10 12:19:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e46b2803a7 
					 
					
						
						
							
							Introducing TargetedRss10Action for simplifying RSS 1.0  
						
						
						
						
					 
					
						2015-07-10 00:28:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8cc85f684b 
					 
					
						
						
							
							Need to supply data to NoSuchUserException  
						
						
						
						
					 
					
						2015-07-10 00:08:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9fb3ea3ce6 
					 
					
						
						
							
							static function definitions and minor simplifying  
						
						
						
						
					 
					
						2015-07-09 22:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						77957372ab 
					 
					
						
						
							
							File_redirection static fixes and simplifying  
						
						
						
						
					 
					
						2015-07-07 20:16:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d0458b824a 
					 
					
						
						
							
							File_redirection minor coding layout fix  
						
						
						
						
					 
					
						2015-07-07 19:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						45ee2060fa 
					 
					
						
						
							
							File_redirection is called statically  
						
						
						
						
					 
					
						2015-07-07 19:48:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fde3b99e8e 
					 
					
						
						
							
							Less redundant code, please  
						
						
						
						
					 
					
						2015-06-21 01:37:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8a002e98bc 
					 
					
						
						
							
							File-related functions not declared static  
						
						
						
						
					 
					
						2015-06-07 10:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						814696c202 
					 
					
						
						
							
							DB_DataObject delete function calls PEAR::isError directly, ignore E_STRICT  
						
						
						
						
					 
					
						2015-06-06 20:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						50070c9b0a 
					 
					
						
						
							
							GS_DataObject overrides DB_DataObject insert() too  
						
						
						
						
					 
					
						2015-06-06 19:59:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						06503cc11b 
					 
					
						
						
							
							joinAdd calls DB_DataObject::factory directly so no GS_DataObject override  
						
						
						
						
					 
					
						2015-06-06 19:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						daaafd86e2 
					 
					
						
						
							
							DB_DataObject recommends using ->tableName()  
						
						
						
						
					 
					
						2015-06-06 19:35:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9e52b6f2d1 
					 
					
						
						
							
							DB_DataObject v1.11.4 made some functions static (finally!)  
						
						
						
						
					 
					
						2015-06-06 19:30:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9712a92853 
					 
					
						
						
							
							MITM the DB_DataObject to avoid PEAR::DB strict standards warnings  
						
						
						
						
					 
					
						2015-06-06 18:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3c2a720b21 
					 
					
						
						
							
							Found a remnant staticGet call  
						
						
						
						
					 
					
						2015-06-06 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						50f0235654 
					 
					
						
						
							
							Oops, don't forget to remove var_dump(...)  
						
						
						
						
					 
					
						2015-06-04 22:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cafab14f2b 
					 
					
						
						
							
							Modernize File_redirection to use Managed_DataObject functions  
						
						
						
						
					 
					
						2015-06-04 22:33:36 +02:00