Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a7a4eeef09 
					 
					
						
						
							
							width and height are now properties in the File class  
						
						
						
						
					 
					
						2014-05-07 09:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b59beb50e6 
					 
					
						
						
							
							misplaced dollar sign, also URLs != attention URIs  
						
						
						
						
					 
					
						2014-05-07 09:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4520e8c517 
					 
					
						
						
							
							Old examples of lacking 'new' before 'Exception'  
						
						
						
						
					 
					
						2014-05-07 00:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c01138c16b 
					 
					
						
						
							
							Forgot 'new' before the Exception class  
						
						
						
						
					 
					
						2014-05-07 00:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d1755e4363 
					 
					
						
						
							
							Bad variable reference in OembedPlugin  
						
						
						
						
					 
					
						2014-05-06 23:43:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						621533a7c2 
					 
					
						
						
							
							Bad variable reference in event hook.  
						
						
						
						
					 
					
						2014-05-06 23:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						34114e87be 
					 
					
						
						
							
							OpportunisticQM moved from core to default plugins.  
						
						... 
						
						
						
						This makes it easier to disable, but remember that you must then
either enable and maintain queue daemons or disable queueing (and
handle whatever remaining queue items are stored in the database)! 
						
						
					 
					
						2014-05-06 23:32:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1776c90cb9 
					 
					
						
						
							
							Moved oEmbed stuff out to a plugin (Oembed).  
						
						
						
						
					 
					
						2014-05-06 23:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b0c4e8fc3d 
					 
					
						
						
							
							Enable events for showing Attachment representation  
						
						
						
						
					 
					
						2014-05-06 21:49:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						074b2b621c 
					 
					
						
						
							
							Garbage collection script didn't loop through anything  
						
						
						
						
					 
					
						2014-05-06 16:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8b12e41351 
					 
					
						
						
							
							User object didn't have getNickname() function  
						
						... 
						
						
						
						We're just jumping on to the Profile->getNickname() function. 
						
						
					 
					
						2014-05-06 16:08:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						869ca2d20b 
					 
					
						
						
							
							Missed a $user->id to $profile->id translation  
						
						
						
						
					 
					
						2014-05-06 15:43:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c279a33feb 
					 
					
						
						
							
							More Exceptions for FeedSub doSubscribe and related functions  
						
						... 
						
						
						
						Now also garbageCollect will now throw exceptions of failures of all kinds
and only reply true/false on entirely successful runs of sub/unsub. 
						
						
					 
					
						2014-05-06 15:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0fa00d5106 
					 
					
						
						
							
							Type testing instead of just empty() in OStatusPlugin  
						
						
						
						
					 
					
						2014-05-06 14:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						261778f6de 
					 
					
						
						
							
							Various minor theme directory updates  
						
						
						
						
					 
					
						2014-05-06 14:08:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						820a21e16d 
					 
					
						
						
							
							parent::handlePost() in CancelsubscriptionAction  
						
						
						
						
					 
					
						2014-05-06 13:26:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1a0171ef61 
					 
					
						
						
							
							MagicEnvelope class now throws exception on XRD fail  
						
						
						
						
					 
					
						2014-05-06 13:11:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						848d513706 
					 
					
						
						
							
							Only run EndSubscribe when it is really a sub  
						
						
						
						
					 
					
						2014-05-06 00:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						10cbf8c45e 
					 
					
						
						
							
							Shorter, cleaner, smarter CancelsubscriptionAction  
						
						
						
						
					 
					
						2014-05-06 00:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fc3125cf28 
					 
					
						
						
							
							More modern coding, stuff related to subscriptions  
						
						... 
						
						
						
						Also trying to use the newly implemented AlreadyFulfilledException 
						
						
					 
					
						2014-05-05 23:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b16d8cba1d 
					 
					
						
						
							
							AlreadyFulfilledException added, for acceptable exceptions  
						
						
						
						
					 
					
						2014-05-05 23:20:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						150a1abecb 
					 
					
						
						
							
							MSN probably doesn't work, and we don't like it anyway  
						
						
						
						
					 
					
						2014-05-05 23:02:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7028c16d1c 
					 
					
						
						
							
							Cleaning up FavorAction  
						
						
						
						
					 
					
						2014-05-05 22:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						805958cc23 
					 
					
						
						
							
							UsersalmonAction updated to stronger typing standards  
						
						
						
						
					 
					
						2014-05-05 19:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						595d231d9a 
					 
					
						
						
							
							GroupsalmonAction updated to stronger typing standards  
						
						
						
						
					 
					
						2014-05-05 19:25:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cdefeda659 
					 
					
						
						
							
							More debugging for Salmon activities  
						
						
						
						
					 
					
						2014-05-05 19:10:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						bbada781b7 
					 
					
						
						
							
							Stronger typing and function access control in OStatus  
						
						
						
						
					 
					
						2014-05-05 19:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						30f4f5606c 
					 
					
						
						
							
							Functions should return quickly (cosmetic)  
						
						... 
						
						
						
						...rather than have long if statements encapsuling everything. 
						
						
					 
					
						2014-05-05 19:05:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2ea5f00666 
					 
					
						
						
							
							Success debugging was too much noise  
						
						
						
						
					 
					
						2014-05-05 18:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9588a2d2d5 
					 
					
						
						
							
							UnsupportedMediaException caused excessive debug log  
						
						
						
						
					 
					
						2014-05-05 17:54:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						960baae1d1 
					 
					
						
						
							
							More debugging in Magicsig class verify method  
						
						
						
						
					 
					
						2014-05-05 17:48:21 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Judson Rosen 
							
						 
					 
					
						
						
							
						
						2ce1b77314 
					 
					
						
						
							
							Deliver SMS to @-ref'd users who want it, regardless of subscription.  
						
						
						
						
					 
					
						2014-05-05 13:36:34 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Judson Rosen 
							
						 
					 
					
						
						
							
						
						7440dc2145 
					 
					
						
						
							
							Prevent spurious refusals of legitimate notices posted to users via Salmon.  
						
						... 
						
						
						
						Make the logic match the intent described in the comments.
The intent is clearly "accept notices whenever (A or B or C)", but
the logic implemented was more like "not ((not A) or (not B) or (not C))",
which is a basical boolean algebra fail (each of those ORs need to
become ANDs for double-negation to work).
The practical implication was that, for example, writing a reply
to someone else's notice and including an @-reference to _another_
user on another site to bring them into the discussion would
fail to deliver the notice to the new user because their server
would basically say `oh no, you can't message this user
from someone else's thread' because an earlier check for
the `A' or `C' parts of `(A or B or C)' prevents `B' from
being checked.
cf.: <http://status.hackerposse.com/notice/55846 >, which was
refused by the nhcrossing.com server because it didn't know
about <http://sn.jonkman.ca/notice/93724 >, even though it would
have passed the later `notice contains a reference to a local user'
check if not for an exception being prematurely thrown.
The whole idea of reporting `which specific check FAILED'
in an `if ANY SUCCEEDS' analysis is just bogus, so nix all of
the distinct ClientExceptions--a single `ALL FAILED' exception
is the only one that makes sense. 
						
						
					 
					
						2014-05-05 13:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Judson Rosen 
							
						 
					 
					
						
						
							
						
						15c0568d1b 
					 
					
						
						
							
							Make stopdaemons.sh work with on multi-instance servers. So: - Allow specifying a site on the command-line, just like startdaemons.sh. - If a site is specified, kill only its daemons--not all daemons with pid-files in the piddir.  
						
						
						
						
					 
					
						2014-05-05 13:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Judson Rosen 
							
						 
					 
					
						
						
							
						
						f29d8e0d5a 
					 
					
						
						
							
							Make daemons call setgid() *before* setuid() because doing it the other way around doesn't appear to work, at least on Linux.  
						
						
						
						
					 
					
						2014-05-05 13:33:06 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Judson Rosen 
							
						 
					 
					
						
						
							
						
						4fd3f43ad2 
					 
					
						
						
							
							Autocomplete: don't match non-subscribed group-names.  
						
						... 
						
						
						
						There's no point, since we can't post/link to them anyway. 
						
						
					 
					
						2014-05-05 13:32:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9a5e1423f1 
					 
					
						
						
							
							Conversations now have URIs that are not URLs  
						
						
						
						
					 
					
						2014-05-01 20:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						27ed6b7db0 
					 
					
						
						
							
							getConversationUrl introduced for linking to conversations  
						
						
						
						
					 
					
						2014-05-01 15:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4774a25040 
					 
					
						
						
							
							Link notice posted time to local representation  
						
						... 
						
						
						
						Notice class got a 'getLocalUrl' function. 
						
						
					 
					
						2014-05-01 14:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e506b8f7f9 
					 
					
						
						
							
							Installer database adjustments  
						
						... 
						
						
						
						We can't say we officially support PostgreSQL, unfortunately. There
are too many database calls with MySQL specific syntax. This would be
desirable for a 2.0 release, but too much work while maintaining 1.x.
The main difficulty is that we're using PEAR::DB which is aging. If
that's exchanged, maybe we could use PDO or something. 
						
						
					 
					
						2014-05-01 02:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						caeb6e583c 
					 
					
						
						
							
							We're not interested in Disqus support.  
						
						
						
						
					 
					
						2014-05-01 02:15:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b77a09fdee 
					 
					
						
						
							
							Notice URIs are not necessarily URLs.  
						
						... 
						
						
						
						Let's use getUrl() for URL retrieval. May throw exceptions, but
only if it's a Notice that cannot be linked like that anyway. 
						
						
					 
					
						2014-04-30 20:44:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1acffa9c7a 
					 
					
						
						
							
							wtf is Echo? bah, let's get rid of this crap  
						
						
						
						
					 
					
						2014-04-30 20:35:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						34b570352f 
					 
					
						
						
							
							Fix Direct Message functionality.  
						
						
						
						
					 
					
						2014-04-29 20:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7d191f8062 
					 
					
						
						
							
							s/bestUrl/getUrl/ for notices and microapp objects  
						
						
						
						
					 
					
						2014-04-29 19:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c1d2f2516a 
					 
					
						
						
							
							VideoThumbnails failure detection improved.  
						
						
						
						
					 
					
						2014-04-29 19:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						cd6bd07c9d 
					 
					
						
						
							
							Handle File thumbnail errors better  
						
						
						
						
					 
					
						2014-04-28 20:26:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6d72d0c86f 
					 
					
						
						
							
							InlineAttachmentList had unnecessary function  
						
						
						
						
					 
					
						2014-04-28 20:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c8d613b916 
					 
					
						
						
							
							Minifying javascripts is evil. Let's not do it.  
						
						... 
						
						
						
						The microformats stuff was unused 
						
						
					 
					
						2014-04-28 18:57:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b0cae37b0f 
					 
					
						
						
							
							Datetime representation aligned for microformats2  
						
						... 
						
						
						
						Read more at http://microformats.org/ 
Also, tooltip text on time representation for humans has been improved.
Unfortunately no standardised representation (like "RFC850") had 4-digit years. 
						
						
					 
					
						2014-04-28 18:54:55 +02:00