Brion Vibber 
							
						 
					 
					
						
						
							
						
						09a4cebd47 
					 
					
						
						
							
							fix flushrouter.php -- tried to call Cache::delete statically  
						
						
						
						
					 
					
						2011-03-16 15:01:58 -07: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 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						55b1f3d84c 
					 
					
						
						
							
							Scalability work on user backup stream generation.  
						
						... 
						
						
						
						UserActivityStream -- used to create a full activity stream including subscriptions, favorites, notices, etc -- normally buffers everything into memory at once. This is infeasible for accounts with long histories of serious usage; it can take tens of seconds just to pull all records from the database, and working with them all in memory is very likely to hit resource limits.
This commit adds an alternate mode for this class which avoids pulling notices until during the actual output. Instead of pre-sorting and buffering all the notices, empty spaces between the other activities are filled in with notices as we're making output. This means more smaller queries spread out during operations, and less stuff kept in memory.
Callers (backupaccount action, and backupuser.php) which can stream their output pass an $outputMode param of UserActivityStream::OUTPUT_RAW, and during getString() it'll send straight to output as well as slurping the notices in this extra funky fashion.
Other callers will let it default to the OUTPUT_STRING mode, which keeps the previous behavior.
There should be a better way to do this, swapping out the stringer output for raw output more consitently. 
						
						
					 
					
						2011-02-25 12:15:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4026e208c2 
					 
					
						
						
							
							Add a scary 'experimental feture' warning & are-you-sure prompt on moveuser.php  
						
						... 
						
						
						
						As with deleteuser.php, can pass -y to bypass the prompt if you're sure. 
						
						
					 
					
						2011-01-19 15:13:46 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fb681990d9 
					 
					
						
						
							
							Account moving is a background activity  
						
						
						
						
					 
					
						2011-01-17 17:31:56 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						905aded81a 
					 
					
						
						
							
							move account-moving classes to their own libraries  
						
						
						
						
					 
					
						2011-01-16 17:17:55 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7f7dc13930 
					 
					
						
						
							
							first example of moving a user  
						
						
						
						
					 
					
						2011-01-16 17:15:26 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						26baad63f2 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-12-22 15:25:38 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4b41d05a13 
					 
					
						
						
							
							Make restoreuser use new FeedImporter queue handler  
						
						
						
						
					 
					
						2010-12-17 16:27:20 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2e2519afee 
					 
					
						
						
							
							Move account restoration code to a shared library  
						
						... 
						
						
						
						Moved most of the heavy-lifting for account restoration out of
restoreuser.php and into its own class, with the hope that we'll do
the work from the Web eventually. 
						
						
					 
					
						2010-12-15 17:53:38 -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 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						aa96c3c1d9 
					 
					
						
						
							
							Fix for tickets  #2917 ,  #2262 : user URL shortening options not being applied in non-web channels  
						
						... 
						
						
						
						common_shorten_links() can only access the web session's logged-in user, so never properly took user options into effect for posting via XMPP, API, mail, etc.
Adds an optional $user parameter on common_shorten_links(), and a $user->shortenLinks() as a clearer interface for that.
Tweaked some lower-level functions so $user gets passed down -- making the $notice_id param previously there for saving URLs at notice save time generalized a little.
Note also ticket #2919 : there's a lot of duplicate code calling the shortening, checking the length, and reporting near-identical error messages. These should be consolidated to aid in code and translation maintenance. 
						
						
					 
					
						2010-12-02 13:41:56 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0cc332eab6 
					 
					
						
						
							
							a quick script to flush the router from cache if needed  
						
						
						
						
					 
					
						2010-11-30 10:27:32 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						2b0d1d9fc4 
					 
					
						
						
							
							Merge branch 'master' into 0.9.x  
						
						
						
						
					 
					
						2010-11-22 11:13:22 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9c6e63b0bc 
					 
					
						
						
							
							Fixes for delete_status_network.sh:  
						
						... 
						
						
						
						* add some sanity checking: abort on failures instead of plodding through
* add some progress / error output
* fetch the target database server name from the status_network entry and use that to target the DROP DATABASE
Note that database names and other overrides in status_network entry may still not be seen. 
						
						
					 
					
						2010-11-22 11:10:10 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9a590e0843 
					 
					
						
						
							
							Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-11-19 10:43:20 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						573f98c5bc 
					 
					
						
						
							
							scripts/deletegroup.php -- basic CLI script to delete a group by id or local nickname. Like deleteuser.php, this can be used in batch runs by providing the -y override.  
						
						
						
						
					 
					
						2010-11-18 14:40:05 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						62dfdb34a6 
					 
					
						
						
							
							Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-11-15 13:56:17 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						defaa3b332 
					 
					
						
						
							
							clear_jabber.php script to clear confirmed jabber/xmpp addresses from one or more accounts  
						
						
						
						
					 
					
						2010-11-15 13:26:42 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b716d01a41 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-11-03 16:09:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0229c22d23 
					 
					
						
						
							
							Merge branch '1.0.x' into schema-x  
						
						
						
						
					 
					
						2010-11-02 15:02:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						04ca706601 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	actions/confirmaddress.php
	actions/othersettings.php 
						
						
					 
					
						2010-11-02 15:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						5bd6458f00 
					 
					
						
						
							
							i18n/L10n, translator documentation updates.  
						
						
						
						
					 
					
						2010-11-02 23:00:50 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						345b7d33b8 
					 
					
						
						
							
							some sorta vaguely working bits  
						
						
						
						
					 
					
						2010-10-29 15:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9ced8af8dc 
					 
					
						
						
							
							fix notices in dumpschema  
						
						
						
						
					 
					
						2010-10-29 15:11:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0c64df8cd9 
					 
					
						
						
							
							Quickie script to aid in building release tarballs -- encapsulates the archive-i18n gen-changelog gen-retar steps.  
						
						
						
						
					 
					
						2010-10-29 14:34:27 -07: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 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b26eccf33c 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-10-28 16:26:34 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						511566a132 
					 
					
						
						
							
							userrole.php will take a profile id for remote profiles  
						
						
						
						
					 
					
						2010-10-26 11:19:47 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8b0ba03a2e 
					 
					
						
						
							
							Starting to encapsulate some of the schema_version checksum / updater logic  
						
						
						
						
					 
					
						2010-10-19 17:07:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a053871ddc 
					 
					
						
						
							
							update -> create on dumpschema options, easier for me to remember  
						
						
						
						
					 
					
						2010-10-18 17:49:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						eb93bdbb03 
					 
					
						
						
							
							some more tweaking to do the mappings during filterDef; not totally sure I like it  
						
						
						
						
					 
					
						2010-10-15 16:32:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d84923470f 
					 
					
						
						
							
							fix bug with --diff on missing table  
						
						
						
						
					 
					
						2010-10-13 17:35:18 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a421dd934a 
					 
					
						
						
							
							Nicer diff display for schema dump  
						
						
						
						
					 
					
						2010-10-13 16:58:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						229c772634 
					 
					
						
						
							
							Filter table definitions to scrub out unsupported features before trying to alter a table. This lets us skip those where we end up trying to change unsupported features.  
						
						
						
						
					 
					
						2010-10-13 16:04:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						621233e1ad 
					 
					
						
						
							
							some of the ensureTable stuff partially working  
						
						
						
						
					 
					
						2010-10-12 17:58:26 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9364e446b1 
					 
					
						
						
							
							Start reworking things to build create table stuff (can view via dumpschema.php --build)  
						
						
						
						
					 
					
						2010-10-11 19:10:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3c979ec506 
					 
					
						
						
							
							Add --all option on dumpschema.php to check all core tables  
						
						
						
						
					 
					
						2010-10-07 17:02:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						cc69ede1ee 
					 
					
						
						
							
							stop str_repeat from whinging about being run with repeat value of 0. :P  
						
						
						
						
					 
					
						2010-10-07 17:01:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						443be8a99c 
					 
					
						
						
							
							some more cleanup on table defs  
						
						
						
						
					 
					
						2010-10-07 17:00:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						82e9a2eee8 
					 
					
						
						
							
							Add --diff option to dumpschema.php to run a (quickie text) diff betwen the theoretical and detected schemas for the given tables  
						
						
						
						
					 
					
						2010-10-07 16:49:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						312b87ea79 
					 
					
						
						
							
							output tweak hack for primary keys on single line  
						
						
						
						
					 
					
						2010-10-07 16:23:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						fcef2aaab7 
					 
					
						
						
							
							Pretty up the table dumper :D  
						
						
						
						
					 
					
						2010-10-07 15:48:38 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						6df4ed697c 
					 
					
						
						
							
							quickie script to test schema fetch  
						
						
						
						
					 
					
						2010-10-06 18:28:19 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8ff45823ba 
					 
					
						
						
							
							Merge branch '0.9.x' into 1.0.x  
						
						
						
						
					 
					
						2010-10-05 11:40:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						c6e8fbebef 
					 
					
						
						
							
							scripts/fixup_group_uri.php to fill in empty user_group.uri entries; needed before changing domain names on sites that are hosting groups for remote users  
						
						
						
						
					 
					
						2010-10-04 15:13:27 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						59119482ca 
					 
					
						
						
							
							Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x  
						
						... 
						
						
						
						Conflicts:
	actions/hostmeta.php
	actions/imsettings.php
	classes/User.php
	lib/adminpanelaction.php
	lib/channel.php
	lib/default.php
	lib/router.php
	lib/util.php 
						
						
					 
					
						2010-10-04 12:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						1acc7d66c6 
					 
					
						
						
							
							Always specify UTF-8 targt charset for html_entity_decode(); default is 8-bit ISO-8859-1 which causes things to break when we later pass them through things that expect to work with UTF-8. For instance, running through preg_replace() with the /u option results in NULL, leading to problems with OStatus and SubMirror generating their plaintext versions and doing length-cropping.  
						
						
						
						
					 
					
						2010-09-30 11:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						ec83fef9b7 
					 
					
						
						
							
							Take trailing newline out of i18n.  
						
						
						
						
					 
					
						2010-09-28 01:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						be14f409e4 
					 
					
						
						
							
							initial script to restore a backed-up user  
						
						
						
						
					 
					
						2010-09-22 12:08:39 -04:00