Evan Prodromou 
							
						 
					 
					
						
						
							
						
						df724990bd 
					 
					
						
						
							
							array_count -> count  
						
						... 
						
						
						
						darcs-hash:20080915070951-84dde-be26f8844c884b0210cfd6165fd3403ce760195e.gz 
						
						
					 
					
						2008-09-15 03:09:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1806469ba2 
					 
					
						
						
							
							$INSTALLDIR -> INSTALLDIR  
						
						... 
						
						
						
						darcs-hash:20080915070413-84dde-5e942675dec105b297889a58ea770fb4b337307d.gz 
						
						
					 
					
						2008-09-15 03:04:13 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f246b8f2d7 
					 
					
						
						
							
							cache noticesWithFriends in memcached  
						
						... 
						
						
						
						noticesWithFriends is turning out to be one of our most expensive
queries. The join is costly, and this method is hit over and over and
over by desktop clients and other API users.
So, I've added a first pass at caching the results. I store a "window"
of notices -- equal to the first 3 pages of notices, plus one for
pagination -- in the memcached cache. If with-friends notices are
requests, I fetch the whole window out of the cache and grab the slice
requested. If the requested notices are outside the window, we just do
the query. If there's nothing in the cache, we request the window and
store it, then return a slice.
I had to add a NoticeWrapper class that works like DB_DataObject
(well, just the fetch() part...) but just holds an array of notices
instead of a DB cursor.
Finally, saving a new notice blows away the caches for subscribed users.
darcs-hash:20080915065616-84dde-1b1e814c2294498a10b763b779cbb62c3f96aa84.gz 
						
						
					 
					
						2008-09-15 02:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b8a9c71beb 
					 
					
						
						
							
							only use MyISAM for tables with fulltext indices  
						
						... 
						
						
						
						darcs-hash:20080915053955-84dde-0bcb883b0075cfb3835aae5043c827aaa0b7099e.gz 
						
						
					 
					
						2008-09-15 01:39:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e84439d5c5 
					 
					
						
						
							
							duplicate confirmation to avoid where clause  
						
						... 
						
						
						
						darcs-hash:20080913164333-84dde-ef4f3363e045aabd52173ea9be34b2f59f64d084.gz 
						
						
					 
					
						2008-09-13 12:43:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ed57778b92 
					 
					
						
						
							
							LOG_ERROR -> LOG_ERR  
						
						... 
						
						
						
						darcs-hash:20080913161107-84dde-30b694455d509a7ec2d12e8418f54ce695aa0993.gz 
						
						
					 
					
						2008-09-13 12:11:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a482123fea 
					 
					
						
						
							
							reverse order of queries for galleries  
						
						... 
						
						
						
						darcs-hash:20080911144742-84dde-235a1af2d958500b1f1c503f21785284ca4b5c8a.gz 
						
						
					 
					
						2008-09-11 10:47:42 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9805deccb3 
					 
					
						
						
							
							update information about queues  
						
						... 
						
						
						
						darcs-hash:20080910154754-84dde-899822c61fb3e8be563341ca54fe2a61fcdee31f.gz 
						
						
					 
					
						2008-09-10 11:47:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7d6e0a4867 
					 
					
						
						
							
							add a line for mail domain  
						
						... 
						
						
						
						darcs-hash:20080910154632-84dde-6aecbcc8c61f52273a62a2ea3fd3fd305227e2f7.gz 
						
						
					 
					
						2008-09-10 11:46:32 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						253ea8df7e 
					 
					
						
						
							
							add a sample RewriteBase  
						
						... 
						
						
						
						darcs-hash:20080910180050-84dde-8c00e9add17b0c545a36d38ee7c4554135bc5f54.gz 
						
						
					 
					
						2008-09-10 14:00:50 -04:00 
						 
				 
			
				
					
						
							
							
								CiaranG 
							
						 
					 
					
						
						
							
						
						d52e79ae0f 
					 
					
						
						
							
							Fix confusing comment in config.sample.php (Ticket  #616 )  
						
						... 
						
						
						
						darcs-hash:20080905162732-f6e2c-21c056ba2f211cee9d6ba720b40b5a1ab1186341.gz 
						
						
					 
					
						2008-09-05 12:27:32 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Landers 
							
						 
					 
					
						
						
							
						
						a2ff06d046 
					 
					
						
						
							
							Fix for reply arrow in profile page  
						
						... 
						
						
						
						darcs-hash:20080905090848-58978-6b47e2b4b30fccc02df7cf3aa43fede33379c1ee.gz 
						
						
					 
					
						2008-09-05 05:08:48 -04:00 
						 
				 
			
				
					
						
							
							
								Ori Avtalion 
							
						 
					 
					
						
						
							
						
						77a96747d7 
					 
					
						
						
							
							Disallow 'tag' and 'tags' as usernames. Fixes ticket  #584  
						
						... 
						
						
						
						darcs-hash:20080905114534-57fc3-feee793696ddf3d5bbb1ae7f326d9d88dc961e60.gz 
						
						
					 
					
						2008-09-05 07:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1374e0763e 
					 
					
						
						
							
							error checking in subscriptions  
						
						... 
						
						
						
						darcs-hash:20080908201020-84dde-233d38e3cb65f1778a34456193cd3f013e8d94a8.gz 
						
						
					 
					
						2008-09-08 16:10:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4af3393452 
					 
					
						
						
							
							remove some debugging code from omb.php  
						
						... 
						
						
						
						darcs-hash:20080907200344-84dde-3cc68af343e2da1ae852df07bdc1738865c122f0.gz 
						
						
					 
					
						2008-09-07 16:03:44 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						580c6ddc7b 
					 
					
						
						
							
							lots of debugging code in OMB send  
						
						... 
						
						
						
						darcs-hash:20080907195242-84dde-b2adc3cd10cfe516c4635d26830ed43b8151d6f0.gz 
						
						
					 
					
						2008-09-07 15:52:42 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c660a3438f 
					 
					
						
						
							
							debugging for omb  
						
						... 
						
						
						
						darcs-hash:20080907193402-84dde-cc5ecd5d02a00e3dfb7523f93d7f0a9ddbe6fb1b.gz 
						
						
					 
					
						2008-09-07 15:34:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f02b5bf7dd 
					 
					
						
						
							
							free memory in SMS daemon, too  
						
						... 
						
						
						
						darcs-hash:20080906015621-84dde-ae1a53e6757a743f82f3078947212b7bbe984dde.gz 
						
						
					 
					
						2008-09-05 21:56:21 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0c71340c9f 
					 
					
						
						
							
							free and unset DB_DataObjects after we're done with them  
						
						... 
						
						
						
						darcs-hash:20080906015501-84dde-e787962b9805759224389dd42a211dfa21da3473.gz 
						
						
					 
					
						2008-09-05 21:55:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9e8ae6a1e7 
					 
					
						
						
							
							set focus to status text area  
						
						... 
						
						
						
						darcs-hash:20080905050824-84dde-6a58a72c28d79cc5b754ee0498fcb3dadccd555a.gz 
						
						
					 
					
						2008-09-05 01:08:24 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2cc634e266 
					 
					
						
						
							
							stop default handling of return in browser  
						
						... 
						
						
						
						darcs-hash:20080905050356-84dde-6e8b359848ff43b97097cc96943d829a8c9d3f5c.gz 
						
						
					 
					
						2008-09-05 01:03:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e29c2b2938 
					 
					
						
						
							
							do submit on keydown  
						
						... 
						
						
						
						darcs-hash:20080905045736-84dde-7232813dafb70b75309f5cb9e58831fb49497918.gz 
						
						
					 
					
						2008-09-05 00:57:36 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a0d607ecaa 
					 
					
						
						
							
							return in the status textarea will submit the form  
						
						... 
						
						
						
						darcs-hash:20080905045415-84dde-bbb6947b53479c2b0f3060094431835784fa686b.gz 
						
						
					 
					
						2008-09-05 00:54:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						96de63ea99 
					 
					
						
						
							
							change sms broadcast to use a join  
						
						... 
						
						
						
						darcs-hash:20080905022019-84dde-d53b1dda2cd0ec996b8dda99a00d01e6da000d3f.gz 
						
						
					 
					
						2008-09-04 22:20:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d17cb8eedc 
					 
					
						
						
							
							use a join for omb broadcast  
						
						... 
						
						
						
						darcs-hash:20080905004701-84dde-c8b27c6b3b4ad634cd954ec51d45a92d2ad32389.gz 
						
						
					 
					
						2008-09-04 20:47:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f72b12c7b8 
					 
					
						
						
							
							better @ links  
						
						... 
						
						
						
						darcs-hash:20080904224129-84dde-6844b29ab1818954aacaf6d9ef11371dbb11812a.gz 
						
						
					 
					
						2008-09-04 18:41:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						be075ed642 
					 
					
						
						
							
							add some processTime() to the send loops to avoid filling the buffer  
						
						... 
						
						
						
						darcs-hash:20080904213257-84dde-c046a708c6ac9f8f7ed2135f29241d70abe4104f.gz 
						
						
					 
					
						2008-09-04 17:32:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						64fa9034f5 
					 
					
						
						
							
							better logging for confirm handler update  
						
						... 
						
						
						
						darcs-hash:20080904203502-84dde-b95f4c3564a0ccc8dbfec8da7e2ff5b8c57e1ed2.gz 
						
						
					 
					
						2008-09-04 16:35:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fd7e30c83e 
					 
					
						
						
							
							require xmppqueuehandler in jabberqueuehandler  
						
						... 
						
						
						
						darcs-hash:20080904194456-84dde-16fa43e8158134dcc91b4ecbe04ebf10ad85605a.gz 
						
						
					 
					
						2008-09-04 15:44:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						12b7829f66 
					 
					
						
						
							
							change xmppqueuedaemon to jabberqueuedaemon in startdaemons  
						
						... 
						
						
						
						darcs-hash:20080904194346-84dde-93705711bbaab5ac10195a9ef1c855115e545b26.gz 
						
						
					 
					
						2008-09-04 15:43:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bd83350c89 
					 
					
						
						
							
							abstract XMPP-related queue handling to a common superclass  
						
						... 
						
						
						
						darcs-hash:20080904194035-84dde-480b3605862d26eff6a2cac6eec02775628287e4.gz 
						
						
					 
					
						2008-09-04 15:40:35 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						660c7e89cd 
					 
					
						
						
							
							make confirmhandler a subclass of queuehandler  
						
						... 
						
						
						
						darcs-hash:20080904193118-84dde-a33d0db712c51177c3f5a5f36483e873aca81532.gz 
						
						
					 
					
						2008-09-04 15:31:18 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						febfde227d 
					 
					
						
						
							
							better feedback when starting  daemons  
						
						... 
						
						
						
						darcs-hash:20080904192851-84dde-91b7e3bd9cadb760224fee14418fc37c44e2b7c7.gz 
						
						
					 
					
						2008-09-04 15:28:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c8be6fc095 
					 
					
						
						
							
							new format for startdaemons; not sure how to do stopdaemons so punting  
						
						... 
						
						
						
						darcs-hash:20080904192220-84dde-e852271817361bd00fd89c31c7e4b684edf5f029.gz 
						
						
					 
					
						2008-09-04 15:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						dfae116c47 
					 
					
						
						
							
							add newline at the end of pidfile  
						
						... 
						
						
						
						darcs-hash:20080904191517-84dde-7bc5b62f26d10c7e865b483df90356a5eaea0205.gz 
						
						
					 
					
						2008-09-04 15:15:17 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						32a189220c 
					 
					
						
						
							
							more robust code for setting daemon uid/gid  
						
						... 
						
						
						
						darcs-hash:20080904191031-84dde-bb457c429c76eedb9bd4ea838b7ccad28844effd.gz 
						
						
					 
					
						2008-09-04 15:10:31 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						65efe17c4e 
					 
					
						
						
							
							add .pid to pidfile names  
						
						... 
						
						
						
						darcs-hash:20080904190254-84dde-57d24d7a82e4c7eabef87d60ebb69292832e31ac.gz 
						
						
					 
					
						2008-09-04 15:02:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						aed0fff4ea 
					 
					
						
						
							
							scripts daemonize themselves  
						
						... 
						
						
						
						darcs-hash:20080904184031-84dde-eba2061f3aa898d0c791ffeb70837f759778c567.gz 
						
						
					 
					
						2008-09-04 14:40:31 -04:00 
						 
				 
			
				
					
						
							
							
								CiaranG 
							
						 
					 
					
						
						
							
						
						95d9920d78 
					 
					
						
						
							
							Fix typo in finishremotesubscribe  
						
						... 
						
						
						
						darcs-hash:20080904201921-f6e2c-44a5fc1dbf699b9c2b6919eaabd7db12c7c65ef8.gz 
						
						
					 
					
						2008-09-04 16:19:21 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9078e95e5f 
					 
					
						
						
							
							fix bad args in postnotice for new notices  
						
						... 
						
						
						
						darcs-hash:20080904195720-84dde-f286bfe898ef3e08f07fd977bfe692e9cff6c375.gz 
						
						
					 
					
						2008-09-04 15:57:20 -04:00 
						 
				 
			
				
					
						
							
							
								Ori Avtalion 
							
						 
					 
					
						
						
							
						
						8f33885e41 
					 
					
						
						
							
							Some Notice::saveNew cleanups.  
						
						... 
						
						
						
						* No need to check $source's value before inserting
* No need to update the notice if the $uri was known in advance
darcs-hash:20080902173804-57fc3-496ceaf8192694db43e62f7af1f57785a1a16a01.gz 
						
						
					 
					
						2008-09-02 13:38:04 -04:00 
						 
				 
			
				
					
						
							
							
								CiaranG 
							
						 
					 
					
						
						
							
						
						c69504d423 
					 
					
						
						
							
							Fix typo in presence message (x3)  
						
						... 
						
						
						
						darcs-hash:20080904081542-f6e2c-33b65962d067d142cbdca727625a1b6cc0b30ba4.gz 
						
						
					 
					
						2008-09-04 04:15:42 -04:00 
						 
				 
			
				
					
						
							
							
								CiaranG 
							
						 
					 
					
						
						
							
						
						fff677e6c4 
					 
					
						
						
							
							Resolve remote subscribe and omb problems with quotes (Tickets  #604  and  #567 )  
						
						... 
						
						
						
						darcs-hash:20080904065504-f6e2c-f0c770f52624e7151a93f2ed2b8813657ca88c14.gz 
						
						
					 
					
						2008-09-04 02:55:04 -04:00 
						 
				 
			
				
					
						
							
							
								Garret Buell 
							
						 
					 
					
						
						
							
						
						4d1528734d 
					 
					
						
						
							
							RequirePassword  
						
						... 
						
						
						
						Require a password with at least 6 characters when registering.
darcs-hash:20080830195036-e3c0d-6b4cac221674240e1a8383675b69863f54dd2525.gz 
						
						
					 
					
						2008-08-30 15:50:36 -04:00 
						 
				 
			
				
					
						
							
							
								Garret Buell 
							
						 
					 
					
						
						
							
						
						51caab6e5e 
					 
					
						
						
							
							Elide_Tags  
						
						... 
						
						
						
						Make "#sanfrancisco", "#SanFrancisco", "#san_francisco", "#San.Francisco", and "#SAN-FRANCISCO" all link to http://identi.ca/tag/sanfrancisco  but preserve appearance
darcs-hash:20080901025932-e3c0d-c0a939eaf7e242d88cbcb0d651c9d53718c60a9d.gz 
						
						
					 
					
						2008-08-31 22:59:32 -04:00 
						 
				 
			
				
					
						
							
							
								Garret Buell 
							
						 
					 
					
						
						
							
						
						cca78b26f7 
					 
					
						
						
							
							Allow_multicase_tags  
						
						... 
						
						
						
						Make "#test", "#Test", and "#tEsT" all preserve appearance but link to the same tag
darcs-hash:20080901001241-e3c0d-b466f35f4f023c6c90a6d2817487c97be9a1bbca.gz 
						
						
					 
					
						2008-08-31 20:12:41 -04:00 
						 
				 
			
				
					
						
							
							
								Garret Buell 
							
						 
					 
					
						
						
							
						
						e333345722 
					 
					
						
						
							
							Tags_without_fancy  
						
						... 
						
						
						
						Change common_tag_link to format the tag link based on the setting of $config['site']['fancy']
darcs-hash:20080831233401-e3c0d-4e0e43f5a53a6659c49d65a2b1f2a47c5cdec228.gz 
						
						
					 
					
						2008-08-31 19:34:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						44f02dd9c1 
					 
					
						
						
							
							move broadcast in OMB postnotice for bad case  
						
						... 
						
						
						
						darcs-hash:20080828221420-84dde-713f564d28d2e548a09a325443b37d6dc1e9a7e7.gz 
						
						
					 
					
						2008-08-28 18:14:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						719470994a 
					 
					
						
						
							
							try to make the reply button do the right thing if there's no notification box.  
						
						... 
						
						
						
						darcs-hash:20080827015010-84dde-d5ed6a0a290273e400b71e4623a54ac88ee29173.gz 
						
						
					 
					
						2008-08-26 21:50:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4787fb5a05 
					 
					
						
						
							
							license block on util.js  
						
						... 
						
						
						
						darcs-hash:20080827013835-84dde-f112bbda4d8d00f47147098ff6140f355610843c.gz 
						
						
					 
					
						2008-08-26 21:38:35 -04:00