Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3d332f802b 
					 
					
						
						
							
							move noticewrapper to classes  
						
						... 
						
						
						
						darcs-hash:20080928171538-5ed1f-a4e930adcc9aa5d25f47a04952b181a1546c22d3.gz 
						
						
					 
					
						2008-09-28 13:15:38 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1dfebc6147 
					 
					
						
						
							
							add some debugging stuff to Notice  
						
						... 
						
						
						
						darcs-hash:20080928171407-84dde-9c6944a42a6e8e7f2fc90138336a86ae81c33763.gz 
						
						
					 
					
						2008-09-28 13:14:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						babac77652 
					 
					
						
						
							
							lost paren in Notice  
						
						... 
						
						
						
						darcs-hash:20080928132846-5ed1f-cb542b90cdebcb2af95e6e225c3da157a5526741.gz 
						
						
					 
					
						2008-09-28 09:28:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d3d5942ae3 
					 
					
						
						
							
							change arguments to Notice::publicStream  
						
						... 
						
						
						
						darcs-hash:20080928132747-5ed1f-9e9b6d8b91f855758ca4b269418f6d5d6e4a2ae0.gz 
						
						
					 
					
						2008-09-28 09:27:47 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3544fca932 
					 
					
						
						
							
							shownotices takes user rather than profile in showstream  
						
						... 
						
						
						
						darcs-hash:20080928120616-5ed1f-fc0b136afff897a2d69f88dd83b6fc5df4f675b6.gz 
						
						
					 
					
						2008-09-28 08:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						02a3f24b92 
					 
					
						
						
							
							single function for important streams, with memcached support  
						
						... 
						
						
						
						I moved the 4 streams for a user (with friends, faves, replies,
personal) into functions on the User object. Added a helper function
in Notice for making notice streams. Also, will fetch notice streams
out of the memcached server, if possible. Made the API, RSS, and HTML
output all use the same streams (hopefully cached).
Added some code to Notice to blow the cache when a notice is posted.
Also, added code to favor and disfavor actions to blow the faves
cache, too.
darcs-hash:20080928120119-5ed1f-ead542348bcd3cf315be6f42934353154402eb16.gz 
						
						
					 
					
						2008-09-28 08:01:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a8624b2b72 
					 
					
						
						
							
							slightly better check on $orig in update()  
						
						... 
						
						
						
						darcs-hash:20080927123507-5ed1f-57bc3843352007ae47689a94483d315984276b45.gz 
						
						
					 
					
						2008-09-27 08:35:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						82084ab74c 
					 
					
						
						
							
							move memcache connections to util.php  
						
						... 
						
						
						
						darcs-hash:20080926200102-5ed1f-debbc18981424d7724277ac82e5fbfd5e797090e.gz 
						
						
					 
					
						2008-09-26 16:01:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						15c0fb7abd 
					 
					
						
						
							
							handle multiple memcached servers  
						
						... 
						
						
						
						darcs-hash:20080926195501-5ed1f-b811fac3320a0b6d8002771caa9463ba9a0889a1.gz 
						
						
					 
					
						2008-09-26 15:55:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4af31ca98a 
					 
					
						
						
							
							wasn't returning results of update  
						
						... 
						
						
						
						darcs-hash:20080926165310-5ed1f-e6d17801c4e9f58cbbbfa774e79583221fdca01f.gz 
						
						
					 
					
						2008-09-26 12:53:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						125953be31 
					 
					
						
						
							
							add some more info on notice update  
						
						... 
						
						
						
						darcs-hash:20080926165201-5ed1f-8efd0369f1f367dacca450ac3bffd755ea841f6f.gz 
						
						
					 
					
						2008-09-26 12:52:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f951b91693 
					 
					
						
						
							
							log a db error for inserting the notice  
						
						... 
						
						
						
						darcs-hash:20080926165029-5ed1f-60059ffeac9a39326fc6286faf4ac13c35127f25.gz 
						
						
					 
					
						2008-09-26 12:50:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						85c0d71e1f 
					 
					
						
						
							
							another false-for-error  
						
						... 
						
						
						
						darcs-hash:20080926164532-5ed1f-1ed3922f205dea0805c7a77618fdf8c9e1a4de02.gz 
						
						
					 
					
						2008-09-26 12:45:32 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						92e1c41f63 
					 
					
						
						
							
							Memcache returns false on cache miss  
						
						... 
						
						
						
						darcs-hash:20080926164413-5ed1f-d0bbbab5215e43d182e8807fc9fec6cc86dae1ae.gz 
						
						
					 
					
						2008-09-26 12:44:13 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						98add9803b 
					 
					
						
						
							
							don't record null key values  
						
						... 
						
						
						
						darcs-hash:20080926164021-5ed1f-833db670e260c68fc02b0a2a60a2829f247742a1.gz 
						
						
					 
					
						2008-09-26 12:40:21 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f01f006615 
					 
					
						
						
							
							hack to make keys work  
						
						... 
						
						
						
						darcs-hash:20080926163555-5ed1f-b2c7f8b9fde0af801e33dc92e4177d1ed4f80159.gz 
						
						
					 
					
						2008-09-26 12:35:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d3f8cd39a1 
					 
					
						
						
							
							handle one-argument calls to staticGet  
						
						... 
						
						
						
						darcs-hash:20080926163357-5ed1f-49bd6d85d34d0e6ac3514c06d99e5b5b9a78b0fc.gz 
						
						
					 
					
						2008-09-26 12:33:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						88b19d8ab5 
					 
					
						
						
							
							better deletes and key names  
						
						... 
						
						
						
						darcs-hash:20080926163030-5ed1f-c2d375d8a8c2097456ffb3e09e55daacae2cc903.gz 
						
						
					 
					
						2008-09-26 12:30:30 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						156207d58d 
					 
					
						
						
							
							try to make some static/non-static stuff work right  
						
						... 
						
						
						
						darcs-hash:20080926162347-5ed1f-ddb17266f5a60ee85db5fdfb9c8bd12311da3c73.gz 
						
						
					 
					
						2008-09-26 12:23:47 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ded5e3dd6c 
					 
					
						
						
							
							better handling of staticGet  
						
						... 
						
						
						
						darcs-hash:20080926161946-5ed1f-496b47c72a77fb26610af465af9d9e26c488d315.gz 
						
						
					 
					
						2008-09-26 12:19:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8da61dc1d3 
					 
					
						
						
							
							path correct in require_once for memcached  
						
						... 
						
						
						
						darcs-hash:20080926161824-5ed1f-b4fb53e5ca65bb099aabbba6ea60a13496f669a2.gz 
						
						
					 
					
						2008-09-26 12:18:24 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						011ea46022 
					 
					
						
						
							
							rename cached object file  
						
						... 
						
						
						
						darcs-hash:20080926161652-5ed1f-45aee985c6755642d346b864926b2346900c4055.gz 
						
						
					 
					
						2008-09-26 12:16:52 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f6615f70e5 
					 
					
						
						
							
							prepend Memcached_DataObject require with INSTALLDIR  
						
						... 
						
						
						
						darcs-hash:20080926161540-5ed1f-2e9dc6f2297c612208214a6d52f36ce0dd7aa4de.gz 
						
						
					 
					
						2008-09-26 12:15:40 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e2e6bbb298 
					 
					
						
						
							
							caching layer for DB/DataObject  
						
						... 
						
						
						
						I added a new class, Memcached_DataObject, that will (optionally)
fetch data out of a memcached server if it's available. This only
works on 'staticGet'.
Methods that write to the database (insert, update, delete) will clear
and set the cache correctly, too.
darcs-hash:20080926160941-5ed1f-922de078b4c1941853ad014edf9a17fae486f8cf.gz 
						
						
					 
					
						2008-09-26 12:09:41 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7ff02bb7d4 
					 
					
						
						
							
							try to clean up user-without-profile errors  
						
						... 
						
						
						
						darcs-hash:20080926145008-5ed1f-8a60ed3c5adbfe75aa044732e8d10dbdb9b93089.gz 
						
						
					 
					
						2008-09-26 10:50:08 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						cb265a2d8d 
					 
					
						
						
							
							better redirect to outbox  
						
						... 
						
						
						
						darcs-hash:20080924210757-5ed1f-beca326b5c38b086f5ab195b7478c944881ca469.gz 
						
						
					 
					
						2008-09-24 17:07:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						362a854cb1 
					 
					
						
						
							
							redirect to outbox after posting  
						
						... 
						
						
						
						darcs-hash:20080924210459-5ed1f-8fb83a73373b4077a47a7f78b26161adcbe1f977.gz 
						
						
					 
					
						2008-09-24 17:04:59 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						72b4196db1 
					 
					
						
						
							
							correct url for new message form  
						
						... 
						
						
						
						darcs-hash:20080924210254-5ed1f-2c6fd16b9be0dafb3b72ef23b53193db5e188b46.gz 
						
						
					 
					
						2008-09-24 17:02:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fc7663e86a 
					 
					
						
						
							
							put message form on inbox and outbox  
						
						... 
						
						
						
						darcs-hash:20080924204131-5ed1f-099c73720b3a4f2263ca28566fcd6b4c809fd4ab.gz 
						
						
					 
					
						2008-09-24 16:41:31 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ffeeec392e 
					 
					
						
						
							
							change handle() to use message-getting helper  
						
						... 
						
						
						
						darcs-hash:20080924202211-5ed1f-a39e520b113a843bee6dd9e2e56c1a7afb2bb896.gz 
						
						
					 
					
						2008-09-24 16:22:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						59682f24d0 
					 
					
						
						
							
							change the rule for detecting replies.  
						
						... 
						
						
						
						darcs-hash:20080924200710-5ed1f-be75fac6babb59469a1967436c32f0d8c8271680.gz 
						
						
					 
					
						2008-09-24 16:07:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f112b4e1fd 
					 
					
						
						
							
							default sending local @ replies to Twitter  
						
						... 
						
						
						
						darcs-hash:20080924161708-5ed1f-c215f149abc11b07c34fda59c90a26d8b7603d38.gz 
						
						
					 
					
						2008-09-24 12:17:08 -04:00 
						 
				 
			
				
					
						
							
							
								mac65 
							
						 
					 
					
						
						
							
						
						b0b1d201d7 
					 
					
						
						
							
							Fix ticket 460  
						
						... 
						
						
						
						The show action for the twitter user API was using subscribed instead of
subscriber to grab the friends_count.
darcs-hash:20080922223429-e558a-4b456954f475c022be288e85a186ffa8794fad03.gz 
						
						
					 
					
						2008-09-22 18:34:29 -04:00 
						 
				 
			
				
					
						
							
							
								mac65 
							
						 
					 
					
						
						
							
						
						3017ad3f01 
					 
					
						
						
							
							Fix ticket 662  
						
						... 
						
						
						
						The user_timeline action for the Twitter API was not reading the page
argument. Added in one line to assign the page argument. Tested on local
install and it worked.
darcs-hash:20080922213314-e558a-1e429af6660de21990236b2bb444f2b6f36e08df.gz 
						
						
					 
					
						2008-09-22 17:33:14 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						392137b403 
					 
					
						
						
							
							change foreign links flags code to use bitmasks  
						
						... 
						
						
						
						Zach was doing a lot of integer comparisons on the Foreign_link sync
fields. I switched them to use named bitmasks instead. I also switched
the semantics of bit 3 to be the opposite of what Zach had -- I find
lots of double-negatives in a checkbox to be hard to read.
darcs-hash:20080924150834-5ed1f-54cd945f61e43bc06768037c60c1e6180a8feead.gz 
						
						
					 
					
						2008-09-24 11:08:34 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						845db5ec16 
					 
					
						
						
							
							Twitter bridge - Was using the wrong idiom to update foreign_link  
						
						... 
						
						
						
						objs, which was causing UI inconsistencies. Fixed.
darcs-hash:20080924060455-7b5ce-71ac4bb3a80ca44e6ae758d2287d50c918d1d908.gz 
						
						
					 
					
						2008-09-24 02:04:55 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						e8b6e394dc 
					 
					
						
						
							
							Twitter bridge - fixed another bug that kept prefs from saving properly  
						
						... 
						
						
						
						darcs-hash:20080924052431-7b5ce-589a3f5352f241c5c938ed855601d971e8d69fff.gz 
						
						
					 
					
						2008-09-24 01:24:31 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						06859cc14e 
					 
					
						
						
							
							Twitter bridge - pref setting to turn off sending @-replies to Twitter  
						
						... 
						
						
						
						darcs-hash:20080924023615-7b5ce-c747e8236b3967824ed93f18285e1b6e0b46c3f0.gz 
						
						
					 
					
						2008-09-23 22:36:15 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						285f062197 
					 
					
						
						
							
							Twitter bridge - Bugfix: You can now turn off brige via prefs  
						
						... 
						
						
						
						darcs-hash:20080923231921-7b5ce-751490e59ae0a76cebf83eea98da902a63e39645.gz 
						
						
					 
					
						2008-09-23 19:19:21 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						d5bb9bda0b 
					 
					
						
						
							
							README - Added mbstring to the list of required PHP5 extensions  
						
						... 
						
						
						
						darcs-hash:20080923221439-7b5ce-be8cfce3a34039bd665348a66812b3a3859a0561.gz 
						
						
					 
					
						2008-09-23 18:14:39 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						6548c6cd18 
					 
					
						
						
							
							Added option to add disable attr to common_checkbox()  
						
						... 
						
						
						
						darcs-hash:20080923213829-7b5ce-da5c5d25639812403eb59787c4c429cc9931d08a.gz 
						
						
					 
					
						2008-09-23 17:38:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						cce099d347 
					 
					
						
						
							
							note privacy of login credentials and private messages  
						
						... 
						
						
						
						darcs-hash:20080923183035-5ed1f-3a121f45bb373c25cf56fd83c37b552b522844dd.gz 
						
						
					 
					
						2008-09-23 14:30:35 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						60baacf80e 
					 
					
						
						
							
							better logic around protecting messages  
						
						... 
						
						
						
						darcs-hash:20080923182024-5ed1f-cd751ae81cde929ab377734a41e0cdad321ffec5.gz 
						
						
					 
					
						2008-09-23 14:20:24 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0ee3d6ccb0 
					 
					
						
						
							
							user -> this  
						
						... 
						
						
						
						darcs-hash:20080923181648-5ed1f-a30ef5c24b8b9e49e5c8ba8e023574bb7d9b1ef3.gz 
						
						
					 
					
						2008-09-23 14:16:48 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						49a79590b0 
					 
					
						
						
							
							rationalize Zach's change of length with my added _ and caps  
						
						... 
						
						
						
						darcs-hash:20080923174302-5ed1f-bf1e3339745eb497523912c2e58298b25ebe89d5.gz 
						
						
					 
					
						2008-09-23 13:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						cbd8f39f24 
					 
					
						
						
							
							Twitter bridge - Changed Twitter username length check from 64 chars to Twitter max of 15.  
						
						... 
						
						
						
						darcs-hash:20080923084145-7b5ce-25cfef64778010135234046be25294a3c7860419.gz 
						
						
					 
					
						2008-09-23 04:41:45 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						04b95c25ad 
					 
					
						
						
							
							Twitter bridge: Hack to get around PHP cURL's use of @ as a metachar,  
						
						... 
						
						
						
						which was keeping @reply messages from getting posted to Twitter.
darcs-hash:20080923083632-7b5ce-02498acc9fba3070b984eb473ec7825a5eaa2a77.gz 
						
						
					 
					
						2008-09-23 04:36:32 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c9c2d375ba 
					 
					
						
						
							
							comma to dot  
						
						... 
						
						
						
						darcs-hash:20080923080855-5ed1f-1c19826896f247e9d4f88da07a6fc2134726b4ed.gz 
						
						
					 
					
						2008-09-23 04:08:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						394a37fc0a 
					 
					
						
						
							
							was notifying user name not object  
						
						... 
						
						
						
						darcs-hash:20080923080246-5ed1f-a14a101fe2c8cb436ba278dc1b1af9ca3a02f634.gz 
						
						
					 
					
						2008-09-23 04:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						80cd381ab0 
					 
					
						
						
							
							Twitter bridge - fix to allow linking to 'protected' Twitter users  
						
						... 
						
						
						
						darcs-hash:20080923074529-7b5ce-818fc75dd3a59ae2f1de1b73e1884dd8a826bd6e.gz 
						
						
					 
					
						2008-09-23 03:45:29 -04:00