Craig Andrews 
							
						 
					 
					
						
						
							
						
						fc2426d7ce 
					 
					
						
						
							
							Fix some bugs in the URL linkification, and fixed the unit test.  
						
						
						
						
					 
					
						2009-09-27 16:52:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8284b3cb82 
					 
					
						
						
							
							Merge branch '0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	actions/requesttoken.php
	classes/File.php
	install.php
	lib/noticeform.php 
						
						
					 
					
						2009-09-23 09:45:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bef4a8b6ba 
					 
					
						
						
							
							Revert "When viewing a page in https, all links to non-actions (links to CSS, JS, etc) should be https. Fixes the mixed content warnings that browsers display."  
						
						... 
						
						
						
						This reverts commit 20997619b3 
						
						
					 
					
						2009-09-23 09:34:55 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						2cabfba767 
					 
					
						
						
							
							Allow some punctuation instead of just spaces before @user, !group, and #tag  
						
						
						
						
					 
					
						2009-09-22 19:34:10 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						f3c8fcccc1 
					 
					
						
						
							
							Link hrefs are the short url, and title is the long url  
						
						
						
						
					 
					
						2009-09-22 11:12:55 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						ebb52efeb4 
					 
					
						
						
							
							Make link href the long url so users can tell where links are going  
						
						
						
						
					 
					
						2009-09-21 22:48:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						98924a80d7 
					 
					
						
						
							
							'easy' way to handle notices at queue time  
						
						
						
						
					 
					
						2009-09-21 14:39:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5b91223ce4 
					 
					
						
						
							
							add a hook at point of enqueuing notices  
						
						
						
						
					 
					
						2009-09-21 14:14:55 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3c89d31b18 
					 
					
						
						
							
							Fixes for posting shortened URLs or uploads  
						
						... 
						
						
						
						* If no shortener plugin is enabled, fall back to using the long URL instead of trying to load nonexistent ur1.ca plugin and throwing 'Class  does not exist'
* Fix bad call to call_user_func_array() in callback_helper() which broke all shortening 
						
						
					 
					
						2009-09-21 21:34:59 +12:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						20997619b3 
					 
					
						
						
							
							When viewing a page in https, all links to non-actions (links to CSS, JS, etc) should be https. Fixes the mixed content warnings that browsers display.  
						
						... 
						
						
						
						Fixes http://status.net/trac/ticket/1552  
						
						
					 
					
						2009-09-13 01:24:57 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						292bb7c4d8 
					 
					
						
						
							
							Allow @ signs in the path, querystring, and fragment parts of URLs  
						
						
						
						
					 
					
						2009-09-10 21:19:38 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						2a56245614 
					 
					
						
						
							
							Re-use enclosure decision logic to decide if a link gets a paperclip/lightbox popup.  
						
						
						
						
					 
					
						2009-09-10 21:13:30 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						584ea1b23c 
					 
					
						
						
							
							Revert "If a shortened URL begins with http://, don't include it in the shortened url. Saves 7 characters, which is pretty awesome for 140 character max length notices."  
						
						... 
						
						
						
						This reverts commit e2848eb862 
						
						
					 
					
						2009-09-10 12:13:43 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						cd650b090a 
					 
					
						
						
							
							Merge remote branch 'laconica/0.8.x' into 0.9.x  
						
						
						
						
					 
					
						2009-09-09 22:58:19 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						e2848eb862 
					 
					
						
						
							
							If a shortened URL begins with http://, don't include it in the shortened url. Saves 7 characters, which is pretty awesome for 140 character max length notices.  
						
						
						
						
					 
					
						2009-09-09 22:57:15 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						d7ae0ed4fd 
					 
					
						
						
							
							Merge remote branch 'laconica/0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	lib/omb.php 
						
						
					 
					
						2009-09-09 22:52:38 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						aecdba1ded 
					 
					
						
						
							
							:: isn't a valid IPv6 address for our purposes  
						
						
						
						
					 
					
						2009-09-09 16:57:11 -04:00 
						 
				 
			
				
					
						
							
							
								brenda 
							
						 
					 
					
						
						
							
						
						f218d7fd58 
					 
					
						
						
							
							more info in error message, to help next person who has to debug locales  
						
						
						
						
					 
					
						2009-09-05 16:12:50 +12:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						80b7e54ca2 
					 
					
						
						
							
							Added additional characters as allowed in URLs.  
						
						
						
						
					 
					
						2009-09-04 11:30:29 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						beae3db413 
					 
					
						
						
							
							Pluginize the URL shorteners  
						
						
						
						
					 
					
						2009-09-03 14:58:50 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						a535ccdc4e 
					 
					
						
						
							
							Merge remote branch 'laconica/0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	lib/common.php
	lib/twitter.php 
						
						
					 
					
						2009-09-02 16:42:15 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						951a787877 
					 
					
						
						
							
							Fix attachment saving  
						
						
						
						
					 
					
						2009-08-31 15:36:03 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						20423af689 
					 
					
						
						
							
							Allow :'s in the path, query string, and fragment parts of the url (Mediawiki URLs often do this)  
						
						
						
						
					 
					
						2009-08-31 10:33:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a44c064397 
					 
					
						
						
							
							Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x  
						
						
						
						
					 
					
						2009-08-28 13:35:48 -07:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						3368452ebf 
					 
					
						
						
							
							Add % and ~ as valid characters in the path, querystring, and fragment parts of URLs  
						
						
						
						
					 
					
						2009-08-28 16:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b4ca06edb2 
					 
					
						
						
							
							fix 'callback_helper'  
						
						
						
						
					 
					
						2009-08-28 08:43:28 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c0d03fc279 
					 
					
						
						
							
							make URL analyzer save new info on URLs  
						
						
						
						
					 
					
						2009-08-27 20:23:31 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						34ce75c71d 
					 
					
						
						
							
							remove duplicate save of Notice and streamline attachment detection  
						
						
						
						
					 
					
						2009-08-27 20:09:07 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0056b635c6 
					 
					
						
						
							
							reformat curry() to make my editor happy  
						
						
						
						
					 
					
						2009-08-27 20:06:03 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bbb830e14c 
					 
					
						
						
							
							Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x  
						
						
						
						
					 
					
						2009-08-27 14:18:51 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5d09b6b3f0 
					 
					
						
						
							
							Merge branch '0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	EVENTS.txt
	actions/finishremotesubscribe.php
	actions/postnotice.php
	actions/public.php
	actions/remotesubscribe.php
	actions/showstream.php
	actions/updateprofile.php
	actions/userauthorization.php
	classes/laconica.ini
	lib/common.php
	lib/oauthstore.php
	lib/omb.php 
						
						
					 
					
						2009-08-27 11:16:45 -07:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						2dd5a5f86d 
					 
					
						
						
							
							Do not used named capturing groups  
						
						... 
						
						
						
						I'm not sure all php 5.2's are compiled with a PCRE library that supported named captures. 
						
						
					 
					
						2009-08-27 12:06:45 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f1fda6c050 
					 
					
						
						
							
							Merge branch '0.8.x' into 0.9.x  
						
						
						
						
					 
					
						2009-08-27 07:56:19 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3567b9d708 
					 
					
						
						
							
							global search and replace for laconica -> statusnet  
						
						
						
						
					 
					
						2009-08-25 18:53:24 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4737563b95 
					 
					
						
						
							
							a distributed -> the distributed  
						
						
						
						
					 
					
						2009-08-25 18:14:12 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c8b8f07af1 
					 
					
						
						
							
							change Laconica and Control Yourself to StatusNet in PHP files  
						
						
						
						
					 
					
						2009-08-25 18:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						a2117961be 
					 
					
						
						
							
							Allow ({['" to preceded #tags  
						
						
						
						
					 
					
						2009-08-25 17:54:08 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						31329c33ae 
					 
					
						
						
							
							Handle grouping symbols ()[]{} correctly. Now passing all tests!  
						
						
						
						
					 
					
						2009-08-25 16:41:44 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						ff836eb38a 
					 
					
						
						
							
							Add UTF-8 encodings of the IDN TLDs  
						
						
						
						
					 
					
						2009-08-25 14:19:05 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						210bc4248b 
					 
					
						
						
							
							All tests pass except for those that require matching parens or brackets  
						
						
						
						
					 
					
						2009-08-25 14:12:31 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						6a3a25b5a2 
					 
					
						
						
							
							Improved the URL tests, and improve the matcher so more tests are passed. The remaining failing tests I believe are incorrect.  
						
						
						
						
					 
					
						2009-08-25 11:21:45 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						86ba7b13c2 
					 
					
						
						
							
							Finally got the IPv6 regex right in the url finder  
						
						
						
						
					 
					
						2009-08-21 22:58:43 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						579a41b56f 
					 
					
						
						
							
							Improve url finding more. Properly end urls when a space is caught.  
						
						
						
						
					 
					
						2009-08-21 21:11:23 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						0615fda25e 
					 
					
						
						
							
							URLs surrounded by (),{}, and [] are correctly handled now!  
						
						
						
						
					 
					
						2009-08-21 20:01:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9f356b55c6 
					 
					
						
						
							
							Merge branch '0.9.x' into openidplugin  
						
						... 
						
						
						
						Conflicts:
	actions/login.php
	actions/register.php 
						
						
					 
					
						2009-08-21 16:27:43 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						871903a319 
					 
					
						
						
							
							Linkifier support many more urls, and less mismatches  
						
						
						
						
					 
					
						2009-08-21 15:56:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b2664e1ae2 
					 
					
						
						
							
							Merge branch '0.8.x' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	actions/updateprofile.php
	actions/userauthorization.php
	classes/User_group.php
	index.php
	install.php
	lib/accountsettingsaction.php
	lib/logingroupnav.php 
						
						
					 
					
						2009-08-21 15:42:11 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Andrews 
							
						 
					 
					
						
						
							
						
						70ca03f336 
					 
					
						
						
							
							Use currying to call the url callbacks, and use preg_replace_callback  
						
						... 
						
						
						
						This definitely looks neater than the string maniplation it replaces 
						
						
					 
					
						2009-08-21 12:47:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						35bf388204 
					 
					
						
						
							
							url-shortening check correctly checks max notice length  
						
						
						
						
					 
					
						2009-08-21 08:16:08 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c8b3557802 
					 
					
						
						
							
							make common_config() handle nulls correctly  
						
						
						
						
					 
					
						2009-08-21 06:33:12 -04:00