CiaranG 
							
						 
					 
					
						
						
							
						
						b9194e7923 
					 
					
						
						
							
							Correction to recently added dupe-checking feature - was using wrong config value  
						
						
						
						
					 
					
						2009-03-11 09:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								Adrian Lang 
							
						 
					 
					
						
						
							
						
						bea3fca189 
					 
					
						
						
							
							Fix bug in dupe checking on notice post when there is no notice in cache.  
						
						
						
						
					 
					
						2009-03-07 17:45:29 -08:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						986a322231 
					 
					
						
						
							
							Limit duplicate notices in a particular time period (default 60s)  
						
						... 
						
						
						
						We disallow posting a notice with duplicate content more than once a
minute.
Conflicts:
	config.php.sample 
						
						
					 
					
						2009-03-07 09:43:50 -08:00 
						 
				 
			
				
					
						
							
							
								CiaranG 
							
						 
					 
					
						
						
							
						
						3fd877c4ce 
					 
					
						
						
							
							Use single quotes for data literals on inserts to notice_index, so it works on pgsql as well as mysql  
						
						
						
						
					 
					
						2009-03-03 21:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						419960fd19 
					 
					
						
						
							
							wrong name for attn function  
						
						
						
						
					 
					
						2009-02-16 18:45:59 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						175c4665cc 
					 
					
						
						
							
							send mail when @-replies are received  
						
						
						
						
					 
					
						2009-02-16 18:26:15 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ca90d790aa 
					 
					
						
						
							
							Automatically add a tag for every group messages  
						
						... 
						
						
						
						If you post to a group !foo, it's automatically listed as being tagged
"foo". This is to keep users from having to do !foo #foo in all their
messages. 
						
						
					 
					
						2009-02-16 18:02:31 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						da2348fbbe 
					 
					
						
						
							
							Optionally ignore some notice sources for public page  
						
						... 
						
						
						
						We optionally ignore some notice sources from the public page.
Typically these are automatic notice sources like twitterfeed that
don't usually represent the community on the site very well. 
						
						
					 
					
						2009-02-14 21:55:25 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4ad5d55ecf 
					 
					
						
						
							
							Add events for filtering and logging new notices  
						
						
						
						
					 
					
						2009-02-13 10:52:26 -05:00 
						 
				 
			
				
					
						
							
							
								Ciaran Gultnieks 
							
						 
					 
					
						
						
							
						
						53274a6d93 
					 
					
						
						
							
							PostgreSQL - code changes to avoid problems where user table is referenced in ad-hoc queries  
						
						
						
						
					 
					
						2009-01-30 01:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Adrian Lang 
							
						 
					 
					
						
						
							
						
						a80a536e41 
					 
					
						
						
							
							Fix canonical tags in notice and in URLs  
						
						
						
						
					 
					
						2009-01-26 15:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0d34cd24ab 
					 
					
						
						
							
							Update notice deletion  
						
						... 
						
						
						
						Changed the errors in notice deletion so it now works. Also,
consistently delete records from related tables that refer
to the notice. 
						
						
					 
					
						2009-01-24 19:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a7c85bebd5 
					 
					
						
						
							
							Merge branch 'master' of /var/www/mublog  
						
						... 
						
						
						
						Conflicts:
	actions/api.php
	actions/deletenotice.php
	actions/recoverpassword.php
	actions/remotesubscribe.php
	actions/tag.php
	actions/tagrss.php
	actions/twitapiaccount.php
	actions/twitapiusers.php
	classes/Notice.php
	classes/User.php
	lib/common.php
	lib/language.php
	lib/subs.php
	lib/twitterapi.php
	lib/util.php
	scripts/inbox_users.php
	scripts/update_translations.php
Merged development trunk into laconica head. woohoo! 
						
						
					 
					
						2009-01-23 08:58:31 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e2869fcf0a 
					 
					
						
						
							
							Move NoticeWrapper to a generalized ArrayWrapper class  
						
						... 
						
						
						
						We need to use array wrappers for other kinds of queries, so
I generalized the NoticeWrapper and tested it in the Notice class. 
						
						
					 
					
						2009-01-22 18:48:52 +01:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2f043b74e7 
					 
					
						
						
							
							Move common_save_replies to Notice class  
						
						
						
						
					 
					
						2009-01-22 01:53:27 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						17fc0b7880 
					 
					
						
						
							
							Add the right inbox source for group notices  
						
						
						
						
					 
					
						2009-01-21 22:40:42 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fca1ccc351 
					 
					
						
						
							
							First pass at delivery of group messages  
						
						... 
						
						
						
						A first pass at the delivery of group messages. 
						
						
					 
					
						2009-01-21 21:53:02 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4873277b58 
					 
					
						
						
							
							Wrap notice-saving code in a transaction  
						
						
						
						
					 
					
						2009-01-20 08:19:32 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3285e0979d 
					 
					
						
						
							
							Move add to notice inboxes before cache clearing in hopes they will be  
						
						... 
						
						
						
						updated 
						
						
					 
					
						2009-01-19 22:21:16 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c65bc1731f 
					 
					
						
						
							
							more places where required since param skipped for Notice::getStreamDirect  
						
						... 
						
						
						
						darcs-hash:20081211195259-5ed1f-c52136c07bdad5521184bd1990313030a8e1e831.gz 
						
						
					 
					
						2008-12-11 14:52:59 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0f70d496c9 
					 
					
						
						
							
							missing argument  
						
						... 
						
						
						
						darcs-hash:20081211171353-84dde-31b2858e361f62e13ca8ca8784b1aac4209ef04c.gz 
						
						
					 
					
						2008-12-11 12:13:53 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e85835d0d3 
					 
					
						
						
							
							resolve whitespace changes in Notice.php  
						
						... 
						
						
						
						darcs-hash:20081211163150-5ed1f-10ff4c4863145909c1d541e39dc4bf69d945cfd7.gz 
						
						
					 
					
						2008-12-11 11:31:50 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7ad2f2a371 
					 
					
						
						
							
							TRUE  
						
						... 
						
						
						
						More PEAR coding standards global changes. Here, I've changed all
instances of TRUE to true and FALSE to false.
darcs-hash:20081223194428-84dde-cb1a1e6f679acd68e864545c4d4dd8752d6a6257.gz 
						
						
					 
					
						2008-12-23 14:44:28 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						04ef1ba8ee 
					 
					
						
						
							
							change function headers to K&R style  
						
						... 
						
						
						
						Another huge change, for PEAR code standards compliance. Function
headers have to be in K&R style (opening brace on its own line),
instead of having the opening brace on the same line as the function
and parameters. So, a little perl magic found all the function
definitions and move the opening brace to the next line (properly
indented... usually).
darcs-hash:20081223193323-84dde-a28e36ecc66672c783c2842d12fc11043c13ab28.gz 
						
						
					 
					
						2008-12-23 14:33:23 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						eb2f9c98ac 
					 
					
						
						
							
							replace NULL with null  
						
						... 
						
						
						
						Another global search-and-replace update. Here, I've replaced the PHP
keyword 'NULL' with its lowercase version. This is another PEAR code
standards change.
darcs-hash:20081223192129-84dde-4a0182e0ec16a01ad88745ad3e08f7cb501aee0b.gz 
						
						
					 
					
						2008-12-23 14:21:29 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						edbc0c665c 
					 
					
						
						
							
							replace all tabs with four spaces  
						
						... 
						
						
						
						The PEAR coding standards decree: no tabs, but indent by four spaces.
I've done a global search-and-replace on all tabs, replacing them by
four spaces. This is a huge change, but it will go a long way to
getting us towards phpcs-compliance. And that means better code
readability, and that means more participation.
darcs-hash:20081223191907-84dde-21e8efe210e6d5d54e935a22d0cee5c7bbfc007d.gz 
						
						
					 
					
						2008-12-23 14:19:07 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						92ea88fd60 
					 
					
						
						
							
							trac540 - Add 'since' param to Twitter-compatible API calls  
						
						... 
						
						
						
						darcs-hash:20081209055345-7b5ce-e48fd4c87963b8ae15859fd03d2f1f86a16f3a2b.gz 
						
						
					 
					
						2008-12-09 00:53:45 -05:00 
						 
				 
			
				
					
						
							
							
								millette 
							
						 
					 
					
						
						
							
						
						51dda41211 
					 
					
						
						
							
							delete user and all traces from the db.  
						
						... 
						
						
						
						darcs-hash:20081203164942-099f7-ea511948139c9c18b1c8b7de018aa4f0ee5ff624.gz 
						
						
					 
					
						2008-12-03 11:49:42 -05:00 
						 
				 
			
				
					
						
							
							
								millette 
							
						 
					 
					
						
						
							
						
						ce08833303 
					 
					
						
						
							
							shorten urls for posts > 140 chars only, from anywhere. Only show long urls in title attributes for links we shortened ourselves.  
						
						... 
						
						
						
						darcs-hash:20081128210114-099f7-4e4cde0a983c2ac6d41efb59b46cb7dbf45dc7a6.gz 
						
						
					 
					
						2008-11-28 16:01:14 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7745917305 
					 
					
						
						
							
							don't check edit throttle if throttle not enabled  
						
						... 
						
						
						
						darcs-hash:20081210194335-84dde-a74fe65acfa707eae5499cdf47850d353562ccb8.gz 
						
						
					 
					
						2008-12-10 14:43:35 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						1e4e6eee32 
					 
					
						
						
							
							Ban certain users from posting by nickname and/or ID  
						
						... 
						
						
						
						darcs-hash:20081210191337-7b5ce-f9a083596b3f5627405c9e233c1994d8338f5731.gz 
						
						
					 
					
						2008-12-10 14:13:37 -05:00 
						 
				 
			
				
					
						
							
							
								millette 
							
						 
					 
					
						
						
							
						
						8b15411865 
					 
					
						
						
							
							make sure passed profile_id is valid in Notice::saveNew  
						
						... 
						
						
						
						darcs-hash:20081210181123-099f7-b13ae11d136512655fc5ba4bb314c80256244593.gz 
						
						
					 
					
						2008-12-10 13:11:23 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a143b64666 
					 
					
						
						
							
							edit throttling  
						
						... 
						
						
						
						darcs-hash:20081210174722-84dde-4c79d7f73230d008195bd19738bc9a6017b940e9.gz 
						
						
					 
					
						2008-12-10 12:47:22 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0bcfb2e698 
					 
					
						
						
							
							change is_local flag for blacklisted users  
						
						... 
						
						
						
						Changed the flag on notices that says whether the notice is local, so
that it's -1 for local-but-blacklisted. This should keep blacklisted
users off the public timeline.
darcs-hash:20081202184258-5ed1f-cd87ea5c528ea0c90cb31eeb59d4d1ba4f85e9ad.gz 
						
						
					 
					
						2008-12-02 13:42:58 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						577b54c2af 
					 
					
						
						
							
							blow last caches on notice delete  
						
						... 
						
						
						
						We do some extra caching of streams, at ';last'. If a notice is
deleted, we need to blow those caches, too. So, this deletes them.
darcs-hash:20081124003240-84dde-aa4561e5e68b0ccc0598ac86294ea54f9be5775a.gz 
						
						
					 
					
						2008-11-23 19:32:40 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						64101cc579 
					 
					
						
						
							
							whitespace cleanup  
						
						... 
						
						
						
						darcs-hash:20081122124235-84dde-680b2d2c8caff26d40dec4fe8e926a61668c47a0.gz 
						
						
					 
					
						2008-11-22 07:42:35 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3a82ff2860 
					 
					
						
						
							
							double-cache to get newer items  
						
						... 
						
						
						
						darcs-hash:20081122124151-84dde-3e942c9ab172444bd28afb84a452b8bfb5e3574a.gz 
						
						
					 
					
						2008-11-22 07:41:51 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a730ad708c 
					 
					
						
						
							
							notice inbox only when not already exists  
						
						... 
						
						
						
						darcs-hash:20081121184132-84dde-39d090e8bf82d10f3aa3a55ada3f4170c01e11d1.gz 
						
						
					 
					
						2008-11-21 13:41:32 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						35407614bb 
					 
					
						
						
							
							hide certain users from the public stream  
						
						... 
						
						
						
						On identi.ca, certain users (http://identi.ca/derricklo ) publish 5-10
automated notices every half hour or hour. This can flood the public
stream, making it unreadable for casual readers.
We don't want to prevent anyone from using the site for personal use.
However, if their personal use clouds up the public space, we can
gently remove them from that public space without interfering with
their personal activity.
So: this change prevents selected people's notices from appearing in
the public stream. It's hand-configured by an administrator, and
probably doesn't scale beyond 10-20 blacklisted users. It's a stopgap
measure.
darcs-hash:20081120183722-84dde-8a8401fbcbb6abb60a8b36de249323586ea0b22c.gz 
						
						
					 
					
						2008-11-20 13:37:22 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6b6c966369 
					 
					
						
						
							
							don't write notice to inbox if user isn't inboxed yet  
						
						... 
						
						
						
						darcs-hash:20081114074211-84dde-77dbee17b2eb5848a0aa012c6ebe352135f5e7c1.gz 
						
						
					 
					
						2008-11-14 02:42:11 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						74786b951c 
					 
					
						
						
							
							add created to notice update  
						
						... 
						
						
						
						darcs-hash:20081112185117-5ed1f-3b2373620581d123182dc951c528276541f4ab68.gz 
						
						
					 
					
						2008-11-12 13:51:17 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3987de1064 
					 
					
						
						
							
							created timestamp on notice_inbox  
						
						... 
						
						
						
						darcs-hash:20081112172517-5ed1f-4e8534d7898e2134edf4c0a28417b4a5274617d4.gz 
						
						
					 
					
						2008-11-12 12:25:17 -05:00 
						 
				 
			
				
					
						
							
							
								zach 
							
						 
					 
					
						
						
							
						
						8deac7248e 
					 
					
						
						
							
							Twitter-compatible API - since_id and before_id were polluting the cache and generating bad SQL  
						
						... 
						
						
						
						(Also cleaned out some extra whitespace.)
darcs-hash:20081104053359-462f3-2f6619bb942aa34b38dd82cb427878f83d4c332c.gz 
						
						
					 
					
						2008-11-04 00:33:59 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5f05134110 
					 
					
						
						
							
							blow inboxes  
						
						... 
						
						
						
						darcs-hash:20081023203505-5ed1f-9fda1f30a6eb271966b7eaf42968103761b33b22.gz 
						
						
					 
					
						2008-10-23 16:35:05 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						74291968c4 
					 
					
						
						
							
							save notice to inbox on saveNew  
						
						... 
						
						
						
						darcs-hash:20081022205621-5ed1f-4103d4db9713f4e6e65647f71cc788cbee56a240.gz 
						
						
					 
					
						2008-10-22 16:56:21 -04:00 
						 
				 
			
				
					
						
							
							
								mac65 
							
						 
					 
					
						
						
							
						
						c08a67094c 
					 
					
						
						
							
							Add support for since_id and before_id to Twitter API. Ticket  #540 .  
						
						... 
						
						
						
						darcs-hash:20081001001233-e558a-3fcc269985050021ec9b44c052206c731cc4689d.gz 
						
						
					 
					
						2008-09-30 20:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f9bc366190 
					 
					
						
						
							
							more specific profile-get is slightly more efficient  
						
						... 
						
						
						
						darcs-hash:20081004021158-5ed1f-c8f5e68dd411a5fe7a01ae35398914469c377794.gz 
						
						
					 
					
						2008-10-03 22:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bf661a5e84 
					 
					
						
						
							
							blow cache in Notice for tags  
						
						... 
						
						
						
						darcs-hash:20080929222107-5ed1f-37f079239b11b8ab13d8d33c850351f703d51371.gz 
						
						
					 
					
						2008-09-29 18:21:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						11eed225b7 
					 
					
						
						
							
							blow the cached streams for tags on a new notice  
						
						... 
						
						
						
						darcs-hash:20080928181812-5ed1f-708380f239b17b2a53b7279aa4a55af11156a5e8.gz 
						
						
					 
					
						2008-09-28 14:18:12 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6c9fdb314c 
					 
					
						
						
							
							remove debugging code for notice streams  
						
						... 
						
						
						
						darcs-hash:20080928174814-5ed1f-3e431670e52096669e26f6a26edc6ae903763411.gz 
						
						
					 
					
						2008-09-28 13:48:14 -04:00