Brion Vibber 
							
						 
					 
					
						
						
							
						
						441e52718e 
					 
					
						
						
							
							Background deletion of user accounts. Notices are deleted in chunks, then the user itself when they're all gone.  
						
						... 
						
						
						
						While deletion is in progress, the account is locked with the 'deleted' role, which disables all actions with rights control.
Todo:
* Pretty up the notice on the profile page about the pending delete. Show status?
* Possibly more thorough account disabling, such as disallowing all use for login and access.
* Improve error recovery; worst case is that an account gets left locked in 'deleted' state but the queue jobs have gotten dropped out. This would leave the username in use and any undeleted notices in place. 
						
						
					 
					
						2010-03-15 16:08:00 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						ce92bc7143 
					 
					
						
						
							
							Drop timestamp cutoff parameter from User::getCurrentNotice() and Profile::getCurrentNotice().  
						
						... 
						
						
						
						It's not currently used, and won't be efficient when we update the notice.profile_id_idx index to optimize for our id-based sorting when pulling user post lists for profile pages, feeds etc. 
						
						
					 
					
						2010-03-11 11:01:01 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4a2511139e 
					 
					
						
						
							
							Initial user role controls on profile pages, for owner to add/remove administrator and moderator options.  
						
						... 
						
						
						
						Buttons need to be themed. 
						
						
					 
					
						2010-03-03 15:43:49 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3bb42d1170 
					 
					
						
						
							
							Use poster's subscribed groups to disambiguate group linking when a remote group and a local group exist with the same name. (If you're a member of two groups with the same name though, there's not a defined winner.)  
						
						
						
						
					 
					
						2010-03-03 19:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						6b134ae4c7 
					 
					
						
						
							
							Dropped deprecated timestamp-based 'since' parameter for all API methods. When it sneaks in it can cause some very slow queries due to mismatches with the indexing.  
						
						... 
						
						
						
						Twitter removed 'since' support some time ago, and we've already removed it from the public timeline, so it shouldn't be missed. 
						
						
					 
					
						2010-03-02 11:54:02 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						6a711c6cdc 
					 
					
						
						
							
							Move ActivityObject and related stuff to core  
						
						
						
						
					 
					
						2010-02-22 17:10:50 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b79d4ed6a1 
					 
					
						
						
							
							add PoCo preferredUsername for nickname in Profile::asActivityNoun()  
						
						
						
						
					 
					
						2010-02-22 07:43:12 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fae5a15a88 
					 
					
						
						
							
							add strongly-suggested link to Profile::asActivityNoun()  
						
						
						
						
					 
					
						2010-02-22 07:40:20 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						35be39e30e 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-02-22 01:23:24 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						47300a2ae9 
					 
					
						
						
							
							Upgrade profile-based activity noun to have more complete set of  
						
						... 
						
						
						
						profile fields 
						
						
					 
					
						2010-02-22 01:21:34 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a745d38d6d 
					 
					
						
						
							
							slight rearrangement of getting profile URIs  
						
						
						
						
					 
					
						2010-02-21 22:52:27 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						52e8aa798a 
					 
					
						
						
							
							Refactor subs_* functions for remote use  
						
						... 
						
						
						
						The subs_* functions in subs.php have made a lot of assumptions
about users versus profiles. I've refactored the functions to
be methods of the Subscription class instead, and to use Profile
objects throughout.
Some of the checks for blocks or existing subscriptions depended
on users or profiles, so I've moved those methods around a bit.
I've left stubs for the subs_* functions until we get time to replace
them. 
						
						
					 
					
						2010-02-19 08:16:45 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						2cb243808c 
					 
					
						
						
							
							More sensical profile::getUri()  
						
						
						
						
					 
					
						2010-02-16 20:13:39 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						c892726c80 
					 
					
						
						
							
							Take remote profiles into account when looking up canonical profile URIs  
						
						
						
						
					 
					
						2010-02-16 16:22:58 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						eea52c708b 
					 
					
						
						
							
							Add rel="avatar" to img links in <activity:actor> stanzas  
						
						
						
						
					 
					
						2010-02-16 11:32:10 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						71ecd68901 
					 
					
						
						
							
							add a FIXME to Profile  
						
						
						
						
					 
					
						2010-02-16 12:45:00 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b39047d95b 
					 
					
						
						
							
							OStatus: prep work for sending notifications on sub/unsub/join/leave/favorite/unfavorite via Salmon; needs to be completed and hooked up once feed gen is fixed.  
						
						
						
						
					 
					
						2010-02-12 18:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						3beddffc39 
					 
					
						
						
							
							ostatus:attention links in Notice Atom output  
						
						
						
						
					 
					
						2010-02-11 16:29:27 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						e2c0f59414 
					 
					
						
						
							
							Some upgrades to Atom output for OStatus  
						
						
						
						
					 
					
						2010-02-11 13:56:05 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5fdcd88176 
					 
					
						
						
							
							Moderator can make users admins of a group  
						
						
						
						
					 
					
						2010-02-06 11:36:59 +01:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						9e7f47652d 
					 
					
						
						
							
							Revoke access token UI  
						
						
						
						
					 
					
						2010-01-24 16:36:05 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						c78937537e 
					 
					
						
						
							
							Better detial in connected OAuth applications list  
						
						
						
						
					 
					
						2010-01-24 16:36:03 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						ae46bc5fff 
					 
					
						
						
							
							Started work on interface for displaying connected OAuth apps  
						
						
						
						
					 
					
						2010-01-24 16:36:01 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b93244395f 
					 
					
						
						
							
							Fix for broken profile flag admin UI: delete stray flag entries when users are deleted so broken entries don't litter the lookups.  
						
						... 
						
						
						
						* added ProfileDeleteRelated event to match UserDeleteRelated, to allow plugins to add extra related tables on profile deletion
* UserFlagPlugin: deleting flags when target profile is deleted
* UserFlagPlugin: deleting flags when flagging user is deleted
* UserFlagPlugin: fix for autoloader -- class names are case-insensitive. We may get lowercase class names coming in at times, such as when creating DB objects programatically from a table name.
Note that any already-existing bogus entries need to be removed from the database:
select * from user_flag_profile where (select id from profile where id=profile_id) is null;
select * from user_flag_profile where (select id from user where id=user_id) is null; 
						
						
					 
					
						2010-01-06 11:10:33 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						81843f2acd 
					 
					
						
						
							
							show the repeat form in notice lists  
						
						
						
						
					 
					
						2009-12-11 10:49:26 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						433106dfc5 
					 
					
						
						
							
							remove 'has forwarded' method from Profile  
						
						
						
						
					 
					
						2009-12-10 14:40:48 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c49ece9fb4 
					 
					
						
						
							
							method to check if a profile has forwarded a notice  
						
						
						
						
					 
					
						2009-12-08 17:20:17 -05:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						d07df8a796 
					 
					
						
						
							
							Added Authorization plugin  
						
						... 
						
						
						
						Added LDAPAuthorization plugin 
						
						
					 
					
						2009-11-18 14:19:43 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6a1afda259 
					 
					
						
						
							
							Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	classes/statusnet.ini 
						
						
					 
					
						2009-11-17 06:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d59af02960 
					 
					
						
						
							
							disallow email on faves from sandboxed users  
						
						
						
						
					 
					
						2009-11-16 14:28:55 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e9321a1806 
					 
					
						
						
							
							more rights denied to silenced and sandboxed  
						
						
						
						
					 
					
						2009-11-16 19:46:08 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f1efb845e4 
					 
					
						
						
							
							don't allow sandboxed users to post public notices  
						
						
						
						
					 
					
						2009-11-16 19:22:22 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d2145a5b7f 
					 
					
						
						
							
							Move rights check to profile and add right for new notices  
						
						... 
						
						
						
						Added a right for new notices, realized that the hasRight() method
should be on the profile, and moved it.
Makes this a less atomic commit but that's the way it goes sometimes. 
						
						
					 
					
						2009-11-16 19:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3e08309826 
					 
					
						
						
							
							change uses of User_role to Profile_role  
						
						
						
						
					 
					
						2009-11-16 16:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						792590bcdc 
					 
					
						
						
							
							move role functions to Profile class  
						
						
						
						
					 
					
						2009-11-16 15:52:33 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						6470ccd1b8 
					 
					
						
						
							
							getSubscribers and getSubscriptions were not handling the case where limit=null correctly  
						
						
						
						
					 
					
						2009-11-16 00:19:19 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						088081675f 
					 
					
						
						
							
							Revert "Remove more contractions"  
						
						... 
						
						
						
						This reverts commit 5ab709b739 
						
						
					 
					
						2009-11-09 20:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						5ab709b739 
					 
					
						
						
							
							Remove more contractions  
						
						... 
						
						
						
						* doesn't
* won't
* isn't
* don't 
						
						
					 
					
						2009-11-08 23:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5d2b35cce6 
					 
					
						
						
							
							get location from a Profile  
						
						
						
						
					 
					
						2009-10-29 14:43:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3c724ccd0d 
					 
					
						
						
							
							Merge branch '0.9.x' into location  
						
						
						
						
					 
					
						2009-10-24 19:59:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2ed073f295 
					 
					
						
						
							
							new data structures for location  
						
						
						
						
					 
					
						2009-10-21 22:43:40 -04:00 
						 
				 
			
				
					
						
							
							
								Trever Fischer 
							
						 
					 
					
						
						
							
						
						1241e651ae 
					 
					
						
						
							
							Added support for profile designs to the twitter API  
						
						
						
						
					 
					
						2009-10-15 05:16:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c5047fd90a 
					 
					
						
						
							
							Merge branch '0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	classes/Profile.php 
						
						
					 
					
						2009-10-04 03:07:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						be513db013 
					 
					
						
						
							
							copy-and-paste typo in profile deletion  
						
						
						
						
					 
					
						2009-10-02 15:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b3b3af9a2e 
					 
					
						
						
							
							Merge branch '0.8.x' into deleteuser  
						
						
						
						
					 
					
						2009-10-02 15:27:55 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						4a97ad9efe 
					 
					
						
						
							
							Remove unnecessary Profile::pkeyGet  
						
						... 
						
						
						
						Thanks for the info, Evan. 
						
						
					 
					
						2009-09-15 17:08:26 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						bb48698416 
					 
					
						
						
							
							Add missing pkeyGet override to the Profile class  
						
						
						
						
					 
					
						2009-09-13 21:43:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5d09b6b3f0 
					 
					
						
						
							
							Merge branch '0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	EVENTS.txt
	actions/finishremotesubscribe.php
	actions/postnotice.php
	actions/public.php
	actions/remotesubscribe.php
	actions/showstream.php
	actions/updateprofile.php
	actions/userauthorization.php
	classes/laconica.ini
	lib/common.php
	lib/oauthstore.php
	lib/omb.php 
						
						
					 
					
						2009-08-27 11:16:45 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						df86aa7214 
					 
					
						
						
							
							define LACONICA and accept LACONICA for backwards compatibility  
						
						
						
						
					 
					
						2009-08-26 10:41:36 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						865b716f09 
					 
					
						
						
							
							change LACONICA to STATUSNET  
						
						
						
						
					 
					
						2009-08-25 18:42:34 -04:00