Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7c68537b06 
					 
					
						
						
							
							Deletes now federated. But might not be handled properly  
						
						
						
						
					 
					
						2015-10-03 14:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						604ed1fd9a 
					 
					
						
						
							
							Prepare for ActivityModerationPlugin  
						
						
						
						
					 
					
						2015-09-10 15:55:37 +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 
							
						 
					 
					
						
						
							
						
						5b09a150bc 
					 
					
						
						
							
							Increased debugging and fixing conversation stitching for saveActivity  
						
						
						
						
					 
					
						2015-07-18 19:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cd23c78800 
					 
					
						
						
							
							Less redundant code.  
						
						
						
						
					 
					
						2015-07-15 19:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						76396041e2 
					 
					
						
						
							
							$notices and $notice is not the same, silly!  
						
						
						
						
					 
					
						2015-07-10 23:30:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9fb3ea3ce6 
					 
					
						
						
							
							static function definitions and minor simplifying  
						
						
						
						
					 
					
						2015-07-09 22:16:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3c2a720b21 
					 
					
						
						
							
							Found a remnant staticGet call  
						
						
						
						
					 
					
						2015-06-06 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ebdd792b6f 
					 
					
						
						
							
							getByPK (primary key) lookup for Managed_DataObject instances  
						
						
						
						
					 
					
						2015-06-04 22:17:40 +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 
							
						 
					 
					
						
						
							
						
						fd121f371a 
					 
					
						
						
							
							case insensitive indexing for content and nick/fullnames (search)  
						
						... 
						
						
						
						This broke when changing the database to utf8mb4 instead of utf8,
since utf8_general_ci wasn't accepted and the engine fell back to
utf8mb4_bin. Now we're back in case insensitive search business! 
						
						
					 
					
						2015-06-03 22:43:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7e388e697d 
					 
					
						
						
							
							fallback to local URL if reply->getUrl() is missing  
						
						... 
						
						
						
						Remote Activity notices generally don't have a proper HTTP URL associated. 
						
						
					 
					
						2015-06-02 13:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0726dcd06c 
					 
					
						
						
							
							Start using NoParentNoticeException more widely  
						
						
						
						
					 
					
						2015-06-02 13:50:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c84b21008e 
					 
					
						
						
							
							Notice->getParent code reuse  
						
						... 
						
						
						
						...not entirely sure whether to allow getParent calls on Notice
objects which have not been created, but we'll leave that in for now... 
						
						
					 
					
						2015-06-02 13:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2096c18e57 
					 
					
						
						
							
							use array_key_exists instead of empty to test array key  
						
						
						
						
					 
					
						2015-06-02 13:14:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5081477e95 
					 
					
						
						
							
							enclosures in Atom were not included  
						
						
						
						
					 
					
						2015-04-05 20:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2821be2bce 
					 
					
						
						
							
							Notice properties set in bad order on activityobject saving  
						
						
						
						
					 
					
						2015-03-12 22:17:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5a235ffbf9 
					 
					
						
						
							
							Event fixes for activityhandlerplugin  
						
						
						
						
					 
					
						2015-03-12 21:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						20f8dd6565 
					 
					
						
						
							
							Repeats shown in threaded noticelist now handled by plugin  
						
						
						
						
					 
					
						2015-03-12 19:49:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6f0f8cd6c7 
					 
					
						
						
							
							Initial work on making the Share verb handled in plugin  
						
						
						
						
					 
					
						2015-03-12 12:27:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						aa27c45230 
					 
					
						
						
							
							Notice class got exception throwing getById  
						
						... 
						
						
						
						Less code, more happy. 
						
						
					 
					
						2015-03-09 17:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ce91f1c0e6 
					 
					
						
						
							
							Hide posts from users with private_stream in scoping streams  
						
						... 
						
						
						
						For example the public timeline would show notices from a user with
private_stream configured. (previously it would only hide _new_ notices
by this user as they would be the only ones with notice scoping set). 
						
						
					 
					
						2015-02-24 22:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						060dbe1b56 
					 
					
						
						
							
							Removing whitespace and creating an early-return in inScope  
						
						
						
						
					 
					
						2015-02-24 22:44:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2f86cd8602 
					 
					
						
						
							
							utf8mb4 conversion on database with index adjusts  
						
						
						
						
					 
					
						2015-02-12 18:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Chimo 
							
						 
					 
					
						
						
							
						
						56d431320d 
					 
					
						
						
							
							Replace one instance of LOG_ERR with LOG_DEBUG  
						
						
						
						
					 
					
						2015-02-09 18:08:46 -05:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a5d27d9ce7 
					 
					
						
						
							
							/main/all will give a network-wide public stream  
						
						... 
						
						
						
						Qvitter had implemented this as a "PublicAndExternal" stream, but
I figured we might as well put it into the GNU social core. 
						
						
					 
					
						2015-01-28 20:25:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						93377e1c24 
					 
					
						
						
							
							Allow fallback to local URL on Notice->getUrl()  
						
						... 
						
						
						
						To avoid verbose exception handling in other parts of the code. 
						
						
					 
					
						2015-01-23 12:39:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3119341aea 
					 
					
						
						
							
							Prefer local URLs for all locally generated notices.  
						
						
						
						
					 
					
						2015-01-23 12:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6b48db2539 
					 
					
						
						
							
							Merge commit 'refs/merge-requests/27' of  https://gitorious.org/social/mainline  into merge-requests/27  
						
						
						
						
					 
					
						2014-12-09 13:30:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Judson Rosen 
							
						 
					 
					
						
						
							
						
						06235a3aa3 
					 
					
						
						
							
							Consistently root autostitched conversations at the oldest notice.  
						
						
						
						
					 
					
						2014-12-08 22:39:36 -05:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d671b7b289 
					 
					
						
						
							
							debug output was referencing wrong variable  
						
						
						
						
					 
					
						2014-12-01 19:19:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						411ce0629c 
					 
					
						
						
							
							If a Notice insert fails, don't continue processing it  
						
						
						
						
					 
					
						2014-11-27 14:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e0d0a59706 
					 
					
						
						
							
							Move Conversation creation out of insert() to allow URI setting  
						
						... 
						
						
						
						This means we import the URI string from remote instances to track their
conversations and are able to stitch together replies in a single thread.
We might have to try to avoid collisions so noone remotely can predict
conversation URIs which we generate on our server, causing a DoS kind of
problem. 
						
						
					 
					
						2014-11-27 14:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						bdb4a41696 
					 
					
						
						
							
							Use remote conversation URI info to stitch convos together  
						
						... 
						
						
						
						If we know the URI sent from the remote party, and we don't know the
notice it is replying to, we might still be able to put it in the same
conversation thread! 
						
						
					 
					
						2014-11-27 14:06:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7ea067a0dc 
					 
					
						
						
							
							Notice_source checks in better code style  
						
						
						
						
					 
					
						2014-11-05 19:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Hannes Mannerheim 
							
						 
					 
					
						
						
							
						
						a3b66da261 
					 
					
						
						
							
							repeat-bug, could not repeat oversized notices  
						
						... 
						
						
						
						this code is copy-paste from statusnet, apparently we need it still 
						
						
					 
					
						2014-10-20 16:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e61e11a973 
					 
					
						
						
							
							Shares would lack a title in any Activity representation  
						
						
						
						
					 
					
						2014-07-30 00:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6e481d35ed 
					 
					
						
						
							
							Start/End NoticeAsActivity modifications  
						
						... 
						
						
						
						More 'scoped' profiles and typing to the functions.
Also, there's no need to send an object as a reference. 
						
						
					 
					
						2014-07-28 09:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						eb2f93ad2b 
					 
					
						
						
							
							More use of Profile, less User  
						
						
						
						
					 
					
						2014-07-28 09:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c96f0aa30f 
					 
					
						
						
							
							More Activity-based reasoning for saveActivity in Notice  
						
						... 
						
						
						
						If we can, get the activity ID from the activity itself, instead of the
supplied $options array. 
						
						
					 
					
						2014-07-14 23:54:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ae62b91940 
					 
					
						
						
							
							Unifying HTML stripping functions to common_strip_html  
						
						
						
						
					 
					
						2014-07-14 13:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e0a10f775f 
					 
					
						
						
							
							Store activity content into Notice table in saveActivity  
						
						
						
						
					 
					
						2014-07-14 13:29:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6f593a79d4 
					 
					
						
						
							
							making more sense in mail_notify_fav  
						
						... 
						
						
						
						We should probably get rid of this function, at least storing everything in
lib/mail.php - but until then, at least let's make it more understandable. 
						
						
					 
					
						2014-07-13 12:56:43 +02:00