Evan Prodromou 
							
						 
					 
					
						
						
							
						
						223b806a81 
					 
					
						
						
							
							make performance optimization off by default  
						
						
						
						
					 
					
						2011-09-19 22:01:13 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						04dccad3bb 
					 
					
						
						
							
							Activity notices on by default  
						
						
						
						
					 
					
						2011-08-26 11:38:05 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7ce2b3c756 
					 
					
						
						
							
							change 140-char limit to unlimited by default  
						
						
						
						
					 
					
						2011-08-03 12:50:12 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						969a558339 
					 
					
						
						
							
							Change a few things around for CORS header output  
						
						
						
						
					 
					
						2011-07-07 17:19:59 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						cb183359e2 
					 
					
						
						
							
							Merge commit 'refs/merge-requests/157' of git://gitorious.org/statusnet/mainline into merge-requests/157  
						
						
						
						
					 
					
						2011-07-07 15:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7e9c17bd15 
					 
					
						
						
							
							make the default scope depend on site/private  
						
						
						
						
					 
					
						2011-07-01 21:50:04 -04:00 
						 
				 
			
				
					
						
							
							
								flyingmana 
							
						 
					 
					
						
						
							
						
						3c47d158f4 
					 
					
						
						
							
							make cors header deactivatable  
						
						
						
						
					 
					
						2011-06-29 22:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						36d619480a 
					 
					
						
						
							
							Rip out user, group and site design customization code  
						
						... 
						
						
						
						Squashed commit of the following:
commit 0bcfb6535115ec0a11669420f8689aeedc417bc8
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:51:47 2011 -0400
    Remove design-related stuff from the API
commit 88da010256fbcaee1ff01d9507ea47d3225f2825
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:40:16 2011 -0400
    Mop up misc design related code
commit 11958b064745b797b4c9f9f4b7e8f65e4c82ce83
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:21:00 2011 -0400
    Remove Design DB_DataObject class and references to it in schema
commit f8540594728ce6ba4697eb21657ccb897a9fc127
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:15:54 2011 -0400
    Remove design-related actions and widgets
commit ddf7b4d425b88b58956b8be06047d2a3e0560bd2
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:10:57 2011 -0400
    Remove navigation / routing to design settings actions
commit e3f280f8780d99168edf37ef766956f281e9c5da
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:03:09 2011 -0400
    CurrentUserDesignAction -> Action
commit 6780b1a07e1375a7fa0fd48c8bf3109d9a12e33e
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 12:54:22 2011 -0400
    * GroupDesignAction -> GroupAction (new base class for group actions)
commit 2136377e895db274709a1d486f377f13946ccfd6
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 12:36:40 2011 -0400
    OwnerDesignAction -> Action 
						
						
					 
					
						2011-06-09 16:20:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c97048d01b 
					 
					
						
						
							
							merge 0.9.x into 1.0.x  
						
						
						
						
					 
					
						2011-05-04 14:59:39 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						98cc1da7b5 
					 
					
						
						
							
							Update indentation.  
						
						
						
						
					 
					
						2011-04-21 20:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4fa7f147b0 
					 
					
						
						
							
							Make tag-per-group optional, default false  
						
						
						
						
					 
					
						2011-04-20 16:19:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a2d1eb399f 
					 
					
						
						
							
							disable sms, email by post by default  
						
						
						
						
					 
					
						2011-04-14 16:24:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						be467fef91 
					 
					
						
						
							
							like search is the default for 1.0.x  
						
						
						
						
					 
					
						2011-04-11 19:00:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9204719522 
					 
					
						
						
							
							inviteonly by default  
						
						
						
						
					 
					
						2011-04-11 17:06:20 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						f0d762f196 
					 
					
						
						
							
							Update/add translator documentation.  
						
						... 
						
						
						
						L10n/i18n updates.
Superfluous whitespace removed.
Add FIXME for a few i18n issues I couldn't solve this quickly.
Takes care of documentation for all core code added in merge of "people tags" feature (Commit:e75c9988ebe33822e493ac225859bc593ff9b855). 
						
						
					 
					
						2011-04-10 19:59:55 +02:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						f47027abbe 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	lib/profileblock.php
	theme/default/css/display.css 
						
						
					 
					
						2011-04-09 21:57:45 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						dc25564251 
					 
					
						
						
							
							enable user directory and extended profile by default  
						
						
						
						
					 
					
						2011-04-08 17:46:49 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						ad86eb78d3 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	js/util.min.js
	lib/default.php 
						
						
					 
					
						2011-04-07 23:13:45 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4b5f76d688 
					 
					
						
						
							
							more flexible oEmbed handling  
						
						
						
						
					 
					
						2011-04-06 17:57:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4b9c3335d4 
					 
					
						
						
							
							default to private sites  
						
						
						
						
					 
					
						2011-04-05 13:30:05 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						5a2bab07b2 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	actions/tagother.php
	classes/Profile.php
	classes/Profile_tag.php
	js/util.min.js 
						
						
					 
					
						2011-03-30 15:47:42 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c7f866b032 
					 
					
						
						
							
							Caller can set scope for Notice::saveNew()  
						
						
						
						
					 
					
						2011-03-26 15:49:46 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						31c1177970 
					 
					
						
						
							
							Merge branch '1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	EVENTS.txt
	actions/peopletag.php
	actions/tagother.php
	classes/Notice.php
	js/util.js
	js/util.min.js
	lib/accountprofileblock.php
	lib/action.php
	lib/activityobject.php
	lib/command.php
	lib/personalgroupnav.php
	plugins/OStatus/OStatusPlugin.php 
						
						
					 
					
						2011-03-22 07:56:25 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a430540155 
					 
					
						
						
							
							configuration option to bust frames or not  
						
						
						
						
					 
					
						2011-03-17 11:32:14 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4c0a746831 
					 
					
						
						
							
							neo is the default  
						
						
						
						
					 
					
						2011-03-07 15:00:43 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0b95d68910 
					 
					
						
						
							
							cleaner is the new default theme (for now)  
						
						
						
						
					 
					
						2011-03-07 14:32:21 -05:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						4b8ee81ca9 
					 
					
						
						
							
							Utility functions for people tags  
						
						
						
						
					 
					
						2011-03-06 23:33:39 +05:30 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						77a3017e9e 
					 
					
						
						
							
							Can now set $config['site']['minify'] = false; to use util.js and friends non-minified; aids in browser-side debugging.  
						
						
						
						
					 
					
						2011-03-03 16:53:16 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						b7d0746694 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	actions/confirmaddress.php
	actions/emailsettings.php
	actions/hostmeta.php
	actions/imsettings.php
	actions/login.php
	actions/profilesettings.php
	actions/showgroup.php
	actions/smssettings.php
	actions/urlsettings.php
	actions/userauthorization.php
	actions/userdesignsettings.php
	classes/Memcached_DataObject.php
	index.php
	lib/accountsettingsaction.php
	lib/action.php
	lib/common.php
	lib/connectsettingsaction.php
	lib/designsettings.php
	lib/personalgroupnav.php
	lib/profileaction.php
	lib/userprofile.php
	plugins/ClientSideShorten/ClientSideShortenPlugin.php
	plugins/Facebook/FBConnectSettings.php
	plugins/Facebook/FacebookPlugin.php
	plugins/NewMenu/NewMenuPlugin.php
	plugins/NewMenu/newmenu.css 
						
						
					 
					
						2011-02-28 15:39:43 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f6e614b894 
					 
					
						
						
							
							add plugins/sslpath setting, default to site path/plugins  
						
						
						
						
					 
					
						2011-02-11 15:58:47 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f06e661a9b 
					 
					
						
						
							
							new methods for paths to plugin static files  
						
						
						
						
					 
					
						2011-02-03 10:36:25 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						de7726dd00 
					 
					
						
						
							
							Performance counters: records number of total and unique cache get/set/incr/deletes and queries, and logs to syslog.  
						
						... 
						
						
						
						$config['site']['logperf'] = true; // to record & dump total hits of each type and the runtime to syslog
$config['site']['logperf_detail'] = true; // very verbose -- dump the individual cache keys and queries as they get used (may contain private info in some queries)
Seeing 180 cache gets on a timeline page seems not unusual currently; since these run in serial, even relatively small roundtrip times can add up heavily.
We should consider ways to reduce the number of round trips, such as more frequently storing compound objects or the output of processing in memcached.
Doing parallel multi-key lookups could also help by collapsing round-trip times, but might not be easy to fit into SN's object model. (For things like streams this should actually work pretty well -- grab the list, then when it's returned go grab all the individual items in parallel and return the list) 
						
						
					 
					
						2011-01-31 13:12:56 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						47f31bce47 
					 
					
						
						
							
							Merge branch 'master' into testing  
						
						... 
						
						
						
						Conflicts:
	classes/Profile.php 
						
						
					 
					
						2011-01-31 11:50:06 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						433ec21119 
					 
					
						
						
							
							Add $config['sessions']['gc_limit'] to limit how much work we do in each session GC; defaulting to killing 1000 sessions at a time.  
						
						
						
						
					 
					
						2011-01-27 12:08:24 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						570c7b63a2 
					 
					
						
						
							
							Add internal URL shortener  
						
						
						
						
					 
					
						2011-01-23 16:49:12 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f9b2feb7f5 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	README 
						
						
					 
					
						2011-01-12 18:05:56 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						98a0d7f538 
					 
					
						
						
							
							Configuration options for using an HTTP proxy  
						
						... 
						
						
						
						We can make a lot of HTTP requests from the server side. This change
adds some configuration options for using an HTTP proxy, which can
cache hits from multiple sites (good for status.net-like services, for example). 
						
						
					 
					
						2011-01-03 10:38:32 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						26baad63f2 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-12-22 15:25:38 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5fe8301129 
					 
					
						
						
							
							disable account deletion by default  
						
						
						
						
					 
					
						2010-12-22 11:25:47 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7c7b91e61a 
					 
					
						
						
							
							define configuration settings for account maintenance security  
						
						
						
						
					 
					
						2010-12-13 16:28:02 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9df856e667 
					 
					
						
						
							
							Merge branch '0.9.x' into merge  
						
						... 
						
						
						
						Conflicts:
	README
	actions/hostmeta.php
	classes/File_redirection.php
	lib/common.php
	lib/designsettings.php
	lib/router.php
	lib/util.php
	lib/xmppmanager.php
	plugins/OStatus/OStatusPlugin.php 
						
						
					 
					
						2010-12-07 10:50:05 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						49757c79ee 
					 
					
						
						
							
							Config flag to disable router caching if needed  
						
						
						
						
					 
					
						2010-12-06 17:21:01 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						004d58fdb8 
					 
					
						
						
							
							Make code-dependent cache entries more volatile  
						
						... 
						
						
						
						If a cache entry is dependent on the code that's running, upgrading
(or enabling/disabling plugins) can generate hard-to-track
inconsistencies.
This change adds a close-to-unique fingerprint of the running code to
some cache keys, so that if the fingerprint changes, the old values
are ignored and new values are used.
If the automated uniqueness fails, an administrator can add an extra
config value, $config['site']['build'], that's thrown into the key also. 
						
						
					 
					
						2010-12-06 17:20:26 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bb63fd4b75 
					 
					
						
						
							
							Config flag to disable router caching if needed  
						
						
						
						
					 
					
						2010-12-06 17:19:41 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b3d47ed6cc 
					 
					
						
						
							
							Make code-dependent cache entries more volatile  
						
						... 
						
						
						
						If a cache entry is dependent on the code that's running, upgrading
(or enabling/disabling plugins) can generate hard-to-track
inconsistencies.
This change adds a close-to-unique fingerprint of the running code to
some cache keys, so that if the fingerprint changes, the old values
are ignored and new values are used.
If the automated uniqueness fails, an administrator can add an extra
config value, $config['site']['build'], that's thrown into the key also. 
						
						
					 
					
						2010-12-06 17:05:32 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						197b56778a 
					 
					
						
						
							
							Add $config['attachments']['process_links'] to allow disabling processing of mentioned URL links for attachment info (oEmbed lookups) and dereferencing of redirects that we didn't have shortened ourselves.  
						
						... 
						
						
						
						This option may be useful for intranet sites that don't have direct access to the internet, as they may be unable to successfully fetch those resources. 
						
						
					 
					
						2010-11-17 13:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						cb124fe831 
					 
					
						
						
							
							Add a quick config setting to disable/enable display of thumbnails in regular notice lists (attachments/show_thumbs) - disabling gives the same display as before this feature was added (but changes to oembed handling are still there, and the lightbox popup is gone)  
						
						
						
						
					 
					
						2010-11-12 12:24:55 -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 
							
						 
					 
					
						
						
							
						
						e7c7fd39fc 
					 
					
						
						
							
							Merge branch '1.0.x' into schema-x  
						
						... 
						
						
						
						Conflicts:
	plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po 
						
						
					 
					
						2010-10-28 16:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						1851933c34 
					 
					
						
						
							
							Enable Strict Transport Security plugin by default  
						
						
						
						
					 
					
						2010-10-27 10:12:35 -04:00