Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						da87e742f8 
					 
					
						
						
							
							Treat author just as anyone else (Notice distrib)  
						
						
						
						
					 
					
						2014-03-06 01:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						00db57949f 
					 
					
						
						
							
							Always queue inbox distribution  
						
						
						
						
					 
					
						2014-03-06 01:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1056348029 
					 
					
						
						
							
							Merge commit 'refs/merge-requests/11' of git://gitorious.org/statusnet/gnu-social into merge-requests/11  
						
						
						
						
					 
					
						2014-03-05 13:58:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f323f234d7 
					 
					
						
						
							
							Better typing for isSubscribed  
						
						
						
						
					 
					
						2014-03-05 13:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f83b2cf324 
					 
					
						
						
							
							Handle removed profile more gracefully in noticelist  
						
						... 
						
						
						
						Just hide it from the visitor, but log a warning (and error, since
the exception itself logs that). 
						
						
					 
					
						2014-03-05 01:27:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Baptiste Favre 
							
						 
					 
					
						
						
							
						
						29f0922705 
					 
					
						
						
							
							Add check after oembed API call. In case of error, returned value is false which generate error messages 'Trying to get property of non-object'.  
						
						
						
						
					 
					
						2014-03-02 15:06:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5144c0cb78 
					 
					
						
						
							
							Throw exception, don't return null in Conversation::create  
						
						
						
						
					 
					
						2014-03-01 17:19:10 +01: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 
							
						 
					 
					
						
						
							
						
						fc047bd6e6 
					 
					
						
						
							
							Minor code cleanup with group related actions (thanks brw12)  
						
						... 
						
						
						
						Originated from brw12 who noticed an incorrect variable name used in
an error message in actions/apigroupjoin.php:109 
						
						
					 
					
						2014-03-01 12:01:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						edee39790e 
					 
					
						
						
							
							Use exceptions for Notice::getByUri  
						
						... 
						
						
						
						..jeez, a long time since I commited. Three in a row to get this right. Sorry :) 
						
						
					 
					
						2014-01-12 22:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						08dba7e21d 
					 
					
						
						
							
							Notice::getByUri is of course static  
						
						
						
						
					 
					
						2014-01-12 22:41:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						15c95dc415 
					 
					
						
						
							
							getByUri added to Notice for future use  
						
						
						
						
					 
					
						2014-01-12 22:37:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						73fe8a81b7 
					 
					
						
						
							
							Slight cleanup in typing and syntax of File and File_* classes  
						
						
						
						
					 
					
						2013-11-10 14:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						729c6eef36 
					 
					
						
						
							
							Inbox class a bit more consistent in argument order and type  
						
						
						
						
					 
					
						2013-11-09 01:18:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3eac5e6026 
					 
					
						
						
							
							Notice_inbox no longer used (and should've already been migrated for anyone using StatusNet 1.1.x)  
						
						
						
						
					 
					
						2013-11-09 01:10:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1535ae5e3b 
					 
					
						
						
							
							Call self:: instead of Memcached_DataObject  
						
						
						
						
					 
					
						2013-11-04 17:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5e054bfdb3 
					 
					
						
						
							
							Minor typing stuff and syntax fixes  
						
						
						
						
					 
					
						2013-11-02 17:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a6f99e7296 
					 
					
						
						
							
							Implement a User_group fetching function for Local_group  
						
						
						
						
					 
					
						2013-11-02 17:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						05b603b1da 
					 
					
						
						
							
							Less raw SQL in User_group  
						
						
						
						
					 
					
						2013-11-02 14:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d289ccb7f2 
					 
					
						
						
							
							Minor PHP stylistic features and typing stuff  
						
						
						
						
					 
					
						2013-11-02 13:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						bd86519d50 
					 
					
						
						
							
							Minor labeling things for StatusNet to GNU social migration  
						
						
						
						
					 
					
						2013-11-01 14:04:40 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						20bd0c1136 
					 
					
						
						
							
							getStreamName will now return nick/fullname based on current user's preferred representation  
						
						
						
						
					 
					
						2013-10-30 13:05:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						09ef1fff69 
					 
					
						
						
							
							NoticeListItem attentions showed double for User_group  
						
						... 
						
						
						
						...because they each have their own Profile now! Whiie! 
						
						
					 
					
						2013-10-30 12:56:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						71978a84fd 
					 
					
						
						
							
							File oEmbed lookup failure is not as severe as LOG_ERR  
						
						
						
						
					 
					
						2013-10-29 14:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9b6633698c 
					 
					
						
						
							
							Group discovery from text functions polished  
						
						... 
						
						
						
						Also removed the entirely unused saveGroups function.
Now avoiding multiGet and using listFind in Profile->getGroups()
so we don't have to deal with ArrayWrapper. 
						
						
					 
					
						2013-10-29 13:40:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2dfa0bfcee 
					 
					
						
						
							
							function delete in dataobjects now don't break strict syntax  
						
						
						
						
					 
					
						2013-10-29 10:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						23a6b4595f 
					 
					
						
						
							
							Reworked the ActivityContext->attention structure  
						
						... 
						
						
						
						Removing Evan's obscure attentionType solution and directly using the attention array 
						
						
					 
					
						2013-10-28 22:21:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f99c4b7f07 
					 
					
						
						
							
							More OOP-ish tests using instanceof  
						
						
						
						
					 
					
						2013-10-28 22:18:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3ba6374b9d 
					 
					
						
						
							
							Memcached_DataObject extensions got their update functions more consistent  
						
						
						
						
					 
					
						2013-10-28 19:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9ea57e5cb2 
					 
					
						
						
							
							getAcctUri function added with related exception  
						
						... 
						
						
						
						Used in ActivityObject for Atom Title generation.
New events:
    * StartGetProfileAcctUri
    * EndGetProfileAcctUri 
						
						
					 
					
						2013-10-28 18:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a5d8707658 
					 
					
						
						
							
							Use getParent instead of manual reply_to lookup  
						
						
						
						
					 
					
						2013-10-28 17:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fcba540a14 
					 
					
						
						
							
							Removed legacy OMB. Use OStatus for remote profiles.  
						
						
						
						
					 
					
						2013-10-28 16:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						340740266c 
					 
					
						
						
							
							Notice class local cache fixes  
						
						
						
						
					 
					
						2013-10-23 12:33:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a980f4ed33 
					 
					
						
						
							
							Call memcache() as a static object (it's a static class)  
						
						
						
						
					 
					
						2013-10-23 12:02:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f54584c126 
					 
					
						
						
							
							Don't disconnect a DB_Error, instead log for better understanding.  
						
						
						
						
					 
					
						2013-10-22 18:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e274f69634 
					 
					
						
						
							
							Notice->getParent function fixes  
						
						... 
						
						
						
						NoResultException was the wrong choice in this case, because it was
not a DB_DataObject instance that performed the search, but a static
call to the Notice class. 
						
						
					 
					
						2013-10-22 15:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						355c37bc3f 
					 
					
						
						
							
							Revert "Better ID for notice activity"  
						
						... 
						
						
						
						This reverts commit 8cc4660bd9 
						
						
					 
					
						2013-10-21 23:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f4c0cff032 
					 
					
						
						
							
							Only use ActivityVerb::SHARE (forwardId is deprecated)  
						
						... 
						
						
						
						StatusNet >= 1.0 support it. 
						
						
					 
					
						2013-10-21 22:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3cab5b36c1 
					 
					
						
						
							
							Replace common_good_random with common_random_hexstr  
						
						
						
						
					 
					
						2013-10-21 13:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						df5aa6f93a 
					 
					
						
						
							
							Exception wasn't thrown. How does PHP handle daisychained calls, really?  
						
						
						
						
					 
					
						2013-10-21 09:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9811783f19 
					 
					
						
						
							
							Strict type check against false in User_group  
						
						
						
						
					 
					
						2013-10-20 17:15:46 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e868ebfe77 
					 
					
						
						
							
							WebFingerResource introduced, instead of strict Profile object  
						
						... 
						
						
						
						This is the beginning of getting notice URI info via WebFinger
*XrdActionLinks is renamed *WebFingerProfileLinks, check EVENTS.txt
in WebFinger plugin for new events. 
						
						
					 
					
						2013-10-20 15:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2a5ba1f74b 
					 
					
						
						
							
							Core and Default plugins separated, now loads on install  
						
						... 
						
						
						
						_flow_ reported on IRC that install.php had stopped working. This was
because default plugins had been put into two separate lists, and the
list with AuthCrypt was never loaded when performing an installation.
Core plugins cannot be disabled.
I also removed the Memcache autodetection thing since it should be
solved in a more elegant manner. 
						
						
					 
					
						2013-10-19 14:38:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						145fbf1130 
					 
					
						
						
							
							Move nick updating of User entry to Profile->update()  
						
						... 
						
						
						
						Also, timezone and language in User table weren't indexes. So no need
to do them separately. 
						
						
					 
					
						2013-10-17 16:38:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						274b70784f 
					 
					
						
						
							
							When updating a User_group nickname, correlate Local_group and Profile  
						
						... 
						
						
						
						...no need to make a separate call to Local_group's setNickname all the time,
or a bunch of redundant code for the Profile table.
Next up is User->update()... 
						
						
					 
					
						2013-10-17 13:49:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6ed66d9c76 
					 
					
						
						
							
							Local_group and User are now assumed to be in same namespace  
						
						
						
						
					 
					
						2013-10-17 01:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						38a69b5597 
					 
					
						
						
							
							Better checks during User::register and improved Nickname checks  
						
						
						
						
					 
					
						2013-10-16 14:58:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						352bef2374 
					 
					
						
						
							
							Add support (and upgrade path) for group profiles  
						
						
						
						
					 
					
						2013-10-15 11:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						202f6ad7a9 
					 
					
						
						
							
							Removing legacy code and fixup_* for Status_network tags  
						
						
						
						
					 
					
						2013-10-15 10:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8202e922aa 
					 
					
						
						
							
							Do calls straight to the result of getProfile  
						
						
						
						
					 
					
						2013-10-15 02:34:10 +02:00