Brion Vibber 
							
						 
					 
					
						
						
							
						
						dbb95b76a4 
					 
					
						
						
							
							Allow YouTube-style media links to be counted as enclosures for purposes of listing attachments/thumbs  
						
						
						
						
					 
					
						2010-11-09 12:04:07 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						694448e0aa 
					 
					
						
						
							
							Add attachments 'thumb_width' and 'thumb_height' settings for inline thumbs, defaulting to 100x75.  
						
						... 
						
						
						
						This is used as the max thumb width/height for oEmbed requests (replacing the old default of 500x400 which was more suitable for the lightbox). 
						
						
					 
					
						2010-11-08 17:36:02 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						6d7f02ff31 
					 
					
						
						
							
							Pass file attachment thumbnails along with oEmbed data.  
						
						
						
						
					 
					
						2010-11-08 17:22:01 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						c36fecb794 
					 
					
						
						
							
							Save a thumbnail image when uploading an image file into the file attachments system. Currently hardcoded to 100x75, needs aspect-sensitivity etc.  
						
						
						
						
					 
					
						2010-11-08 17:20:04 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a2994e3aa2 
					 
					
						
						
							
							Testing... using photo info for temp thumbnails  
						
						
						
						
					 
					
						2010-11-08 15:50:06 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						883f7a6c0b 
					 
					
						
						
							
							Avoid marking files as attachments that are not locally uploaded, unless they're really oembedable. HTML-y things now excluded properly.  
						
						
						
						
					 
					
						2010-11-08 13:27:54 -08:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						6aeba0cb7c 
					 
					
						
						
							
							i18n/L10n updates.  
						
						
						
						
					 
					
						2010-11-04 18:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4f63e3be7d 
					 
					
						
						
							
							Fix for ticket  #2804 : bad non-cache fallback code for dupe checks of prolific posters  
						
						... 
						
						
						
						The old code attempted to compare the value of the notice.created field against now() directly, which tends to explode in our current systems. now() comes up as the server/connection local timezone generally, while the created field is currently set as hardcoded UTC from the web servers. This would lead to breakage when we got a difference in seconds that's several hours off in either direction (depending on the local timezone). New code calculates a threshold by subtracting the number of seconds from the current UNIX timestamp and passing that in in correct format for a simple comparison. As a bonus, this should also be more efficient, as it should be able to follow the index on profile_id and created. 
						
						
					 
					
						2010-11-03 17:25:29 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						2692b5fc84 
					 
					
						
						
							
							Fix for ticket  #2853 : fix for some unknown MIME type error cases by adjusting the PEAR error handling temporarily around MIME_Type_Extension usage.  
						
						
						
						
					 
					
						2010-11-03 17:05:26 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b0d7900530 
					 
					
						
						
							
							Add getFancyName() to User_group to match the one on Profile: encapsulates the "fullname (nickname)" vs "nickname" logic and allows for localization of the parentheses in a common place.  
						
						
						
						
					 
					
						2010-11-03 12:53:51 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						a65362f7fa 
					 
					
						
						
							
							Add context for different uses of "%1$s (%2$s)"  
						
						
						
						
					 
					
						2010-11-02 23:08:59 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						426cda5e1f 
					 
					
						
						
							
							Alternate pretty-title tweaks for  #2668  
						
						
						
						
					 
					
						2010-11-02 13:42:44 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b5206fe6ca 
					 
					
						
						
							
							fall back to siteowner on bad nickname (Bug#2861)  
						
						
						
						
					 
					
						2010-10-28 10:46:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						aef88c7cee 
					 
					
						
						
							
							max_id is inclusive  
						
						
						
						
					 
					
						2010-10-25 11:18:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						968f9b0513 
					 
					
						
						
							
							change max_id from < to <=  
						
						
						
						
					 
					
						2010-10-25 11:08:53 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						0b6cc7c33d 
					 
					
						
						
							
							* translator documentation added.  
						
						... 
						
						
						
						* superfluous whitespace removed. 
						
						
					 
					
						2010-10-23 19:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1d85bfece1 
					 
					
						
						
							
							New events when granting and revoking roles  
						
						... 
						
						
						
						Four new events for when roles are granted or revoked. 
						
						
					 
					
						2010-10-22 10:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						8ac8f3d2dc 
					 
					
						
						
							
							Memcache::set() 3rd param should be flags (4th is expire). This throws a "2 lowest bytes reserved" error in Memcache > 3.0.3  
						
						
						
						
					 
					
						2010-10-21 12:20:14 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						fb12094f61 
					 
					
						
						
							
							i18n/L10n updates, translator docs updated, superfluous whitespace removed.  
						
						
						
						
					 
					
						2010-10-21 03:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						bfdb8385ec 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	actions/apioauthauthorize.php
	lib/apioauthstore.php 
						
						
					 
					
						2010-10-20 17:28:28 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						e56385a7bb 
					 
					
						
						
							
							Use a new table (oauth_token_association) to associate authorized  
						
						... 
						
						
						
						request tokins with OAuth client applications and profiles. 
						
						
					 
					
						2010-10-20 17:21:04 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						28ec9d6463 
					 
					
						
						
							
							* translator documentation added.  
						
						... 
						
						
						
						* moved some translator comments that were not directly above the line with the message to the correct location.
* i18n for UI text.
* superfluous whitespace removed. 
						
						
					 
					
						2010-10-21 01:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8004e2809d 
					 
					
						
						
							
							Fix for ticket  #2845 : singleuser nickname configuration was being overridden by site owner in router setup.  
						
						... 
						
						
						
						I've consolidated the checks for which user to use for single-user mode into User::singleUser(), which now uses the configured nickname by preference, falling back to the site owner if it's unset.
This is now called consistently from the places that needed to use the primary user's nickname in routing setup.
Setting $config['singleuser']['nickname'] should now work again as expected. 
						
						
					 
					
						2010-10-20 14:34:25 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						3d6a0f730d 
					 
					
						
						
							
							Revert DB change for OAuth. Change compound key for oauth_application_user  
						
						... 
						
						
						
						back to (profile_id, application_id). I think we can get away without
a DB change by only issuing one anonymous access token per user. 
						
						
					 
					
						2010-10-20 11:41:04 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						e8b6d7c946 
					 
					
						
						
							
							Add support for an anonymous OAuth consumer. Note: this requires a  
						
						... 
						
						
						
						small DB tweak.  Oauth_application_user needs to have the primary
compound key: (profile_id, application_id, token).
http://status.net/open-source/issues/2761 
This should also make it possible to have multiple access tokens
per application.
http://status.net/open-source/issues/2788  
						
						
					 
					
						2010-10-19 20:54:53 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b31c49c5d4 
					 
					
						
						
							
							Make HTTPS urls in File::url() if necessary  
						
						
						
						
					 
					
						2010-10-14 14:22:17 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						97a7fb246c 
					 
					
						
						
							
							correctly use sslserver if it is set  
						
						
						
						
					 
					
						2010-10-14 01:35:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						aafd95dc0c 
					 
					
						
						
							
							Design::url() will use HTTPS if page is HTTPS  
						
						
						
						
					 
					
						2010-10-14 01:18:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						76038fe20c 
					 
					
						
						
							
							better deletion of related objects in User_group::delete()  
						
						
						
						
					 
					
						2010-10-13 22:44:06 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						112b6c4079 
					 
					
						
						
							
							Improve cache-friendliness of user_group->delete().  
						
						... 
						
						
						
						Doesn't clear all possible cached entries, but this should get the ones that matter most: lookups by id, nickname, and alias. This should ensure that if a group name gets reused as a new group or alias, it should work properly.
There are some user-visible areas that aren't clear such as the 'top groups' lists on the GroupsAction sidebar; if a deleted group appears in those lists it'll go away within an hour when the cached query expires. 
						
						
					 
					
						2010-10-12 16:29:13 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3579ccac8e 
					 
					
						
						
							
							Cascading deletion for user_group; doesn't yet work properly with caching.  
						
						
						
						
					 
					
						2010-10-12 16:13:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						f4f16af8ac 
					 
					
						
						
							
							Add a basic group deletion for moderator users.  
						
						
						
						
					 
					
						2010-10-12 15:49:20 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						1cd60579f5 
					 
					
						
						
							
							Ticket  #2811  use more consistent max limit for OAuth application registration descriptions; now using the field max of 255 rather than $config['site']['textlimit'] as fallback if $config['application']['desclimit'] is unset or out of bounds.  
						
						
						
						
					 
					
						2010-10-11 12:52:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d6b3d7fb1a 
					 
					
						
						
							
							Fix unescaped dollar signs in double-quoted strings due to localization updates (%1$s etc)  
						
						
						
						
					 
					
						2010-10-04 14:24:04 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						6e58a926e3 
					 
					
						
						
							
							ForceGroup plugin: optionally force new users to join a particular group or set of groups on registration; and/or to force posts by members of particular groups to be posted into those groups even if not explicitly mentioned. The posting feature requires a couple quick hook additions in core.  
						
						
						
						
					 
					
						2010-09-30 18:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						3960c9ad39 
					 
					
						
						
							
							Move blowFavesCache() to Profile  
						
						
						
						
					 
					
						2010-09-29 16:35:12 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						c19e592fa8 
					 
					
						
						
							
							Move hasFave() to Profile  
						
						
						
						
					 
					
						2010-09-29 16:35:12 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						9587f9f55b 
					 
					
						
						
							
							* i18n/L10n and translator documentation updates.  
						
						... 
						
						
						
						* whitespace and indentation updates 
						
						
					 
					
						2010-09-28 23:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						b03ece26eb 
					 
					
						
						
							
							* i18n/L10n and translator documentation updates.  
						
						... 
						
						
						
						* whitespace and indentation updates 
						
						
					 
					
						2010-09-28 23:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4d01f8fbb6 
					 
					
						
						
							
							save a URI with the user  
						
						
						
						
					 
					
						2010-09-22 12:08:17 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b5cfcba471 
					 
					
						
						
							
							Merge branch '0.9.x' into activityexport  
						
						... 
						
						
						
						Conflicts:
	plugins/OStatus/OStatusPlugin.php 
						
						
					 
					
						2010-09-22 10:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						42dd460d3b 
					 
					
						
						
							
							Merge branch 'master' into 0.9.x  
						
						
						
						
					 
					
						2010-09-21 12:48:16 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						556a2a8fd8 
					 
					
						
						
							
							use Profile::getUri() to get a profile's URI  
						
						
						
						
					 
					
						2010-09-21 06:21:47 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						28b06864fb 
					 
					
						
						
							
							Fix for  #2227 : 'view profile designs' and other default-on options are initially mis-set to off due to caching at account creation  
						
						
						
						
					 
					
						2010-09-20 17:37:21 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						521daf5562 
					 
					
						
						
							
							Ticket  #2327 : fixing block to remove the blocking user's subscription to the blockee if present; also cleaning up inbox delivery to apply the block checks more consistently, instead of just to group posts.  
						
						
						
						
					 
					
						2010-09-20 16:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						444959a789 
					 
					
						
						
							
							Status_network::encache() doesn't exist  
						
						
						
						
					 
					
						2010-09-17 16:33:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fac1942dad 
					 
					
						
						
							
							better output for group membership as activity  
						
						
						
						
					 
					
						2010-09-15 07:11:24 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						43ad609600 
					 
					
						
						
							
							Add Group_member::asActivity() to record group joins  
						
						
						
						
					 
					
						2010-09-14 11:01:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9f4891568f 
					 
					
						
						
							
							bugs in function calls in Notice::asActivity  
						
						
						
						
					 
					
						2010-09-13 16:27:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9771a7193f 
					 
					
						
						
							
							bug in time and object handling in Subscription::asActivity  
						
						
						
						
					 
					
						2010-09-13 16:22:42 -04:00