Brion Vibber 
							
						 
					 
					
						
						
							
						
						58192ad687 
					 
					
						
						
							
							OStatus: fix exception thrown on HTTP error during feed discovery  
						
						
						
						
					 
					
						2010-03-09 10:56:33 -08:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						ddc4a7d2ff 
					 
					
						
						
							
							Catch a previously uncaught exception and add some additional debug logs for signature verification  
						
						
						
						
					 
					
						2010-03-04 01:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						1c8399fde1 
					 
					
						
						
							
							refactor xrd to allow for ownerxrd - xrd document for the site owner.  
						
						... 
						
						
						
						introduced $config['webfinger']['owner'] for a custom xrd subject 
						
						
					 
					
						2010-03-03 23:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						24835c1164 
					 
					
						
						
							
							OStatus: catchable exception instead of fatal when parsing valid XML that isn't a valid XRD doc  
						
						
						
						
					 
					
						2010-03-03 18:31:35 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9fadf8da11 
					 
					
						
						
							
							Put all required field setup into AtomUserNoticeFeed and AtomGroupNoticeFeed, consolidating some code. (RSS feeds pulling title, logo etc from the Atom data structure so we don't dupe it.)  
						
						... 
						
						
						
						OStatus now calling the feed classes directly instead of faking a call into the API, should be less flakey. 
						
						
					 
					
						2010-03-03 16:33:20 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						ffa1931c9d 
					 
					
						
						
							
							Avoid warning/notice spew in XRD parser. Not all DOM nodes are elements.  
						
						
						
						
					 
					
						2010-03-03 09:31:14 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						e30af99873 
					 
					
						
						
							
							Merge branch 'work' into testing  
						
						
						
						
					 
					
						2010-03-01 16:57:58 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						493b5479c1 
					 
					
						
						
							
							OStatus: support @example.com/path/to/profile mentions as well as @profile@example.com (latter requires webfinger, former doesn't)  
						
						... 
						
						
						
						Plus misc warnings/notices cleanup in the submission path. 
						
						
					 
					
						2010-03-01 16:43:36 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						45e8819c1b 
					 
					
						
						
							
							Fix a bunch of notice & warning-level messages that were breaking my inter-instance communications  
						
						
						
						
					 
					
						2010-03-01 16:35:36 -08:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						1cf08c7ad7 
					 
					
						
						
							
							MagicEnvelope::parse shouldn't be called statically  
						
						
						
						
					 
					
						2010-02-26 17:09:50 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						c82cee1876 
					 
					
						
						
							
							removing some extraneous debug logging  
						
						
						
						
					 
					
						2010-02-26 16:26:04 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						e4c462570f 
					 
					
						
						
							
							move salmon posting to send application/magic-envelope+xml per  http://salmon-protocol.googlecode.com/svn/trunk/draft-panzer-salmon-00.html#RPF  
						
						
						
						
					 
					
						2010-02-26 15:39:58 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						223ebc765c 
					 
					
						
						
							
							move signing to take a local actor profile and use local keys  
						
						
						
						
					 
					
						2010-02-26 14:22:49 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						bbb0a7d5bc 
					 
					
						
						
							
							updating to use latest salmon NS definitions  
						
						
						
						
					 
					
						2010-02-26 14:22:49 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						ab8bb4d79e 
					 
					
						
						
							
							more cleanup  
						
						
						
						
					 
					
						2010-02-26 04:07:58 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						d1256b547f 
					 
					
						
						
							
							bad merge.. cleaning up missing webfinger bits  
						
						
						
						
					 
					
						2010-02-26 03:43:35 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						22062b665e 
					 
					
						
						
							
							remove webfinger.php  
						
						
						
						
					 
					
						2010-02-26 03:28:29 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						84d0c865c4 
					 
					
						
						
							
							salmon actually fetching remote keypairs  
						
						
						
						
					 
					
						2010-02-26 03:25:51 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						7c8031dc4b 
					 
					
						
						
							
							Merge remote branch 'statusnet/testing' into testing  
						
						... 
						
						
						
						Conflicts:
	plugins/OStatus/lib/webfinger.php 
						
						
					 
					
						2010-02-25 23:49:45 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						855692141d 
					 
					
						
						
							
							use a real keypair from discovery  
						
						
						
						
					 
					
						2010-02-25 23:38:25 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a43598c31e 
					 
					
						
						
							
							cache Web responses in Webfinger library  
						
						
						
						
					 
					
						2010-02-25 21:07:24 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						cc0670791e 
					 
					
						
						
							
							use new hcard method for webfinger  
						
						
						
						
					 
					
						2010-02-25 19:58:18 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						08413428a7 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2010-02-25 17:52:56 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						b2dabe6a48 
					 
					
						
						
							
							removing the webfinger lib  
						
						
						
						
					 
					
						2010-02-25 17:12:46 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						3d0ba3efc8 
					 
					
						
						
							
							adding a new, more generic "discovery" class that does LRDD disco  
						
						... 
						
						
						
						(rather than webfinger specific) 
						
						
					 
					
						2010-02-25 17:09:54 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						e62e49ed3b 
					 
					
						
						
							
							adding some exception handling for magicenv parsing  
						
						
						
						
					 
					
						2010-02-25 17:09:54 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b798faf9ea 
					 
					
						
						
							
							OStatus: abort processing of this PuSH in item if we got an exception, rather than letting it be re-run.  
						
						
						
						
					 
					
						2010-02-25 02:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						93507a1927 
					 
					
						
						
							
							OStatus: handle update-profile Salmon pings  
						
						
						
						
					 
					
						2010-02-24 23:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						c36bdc1ba5 
					 
					
						
						
							
							- break OMB profile update pings to a background queue  
						
						... 
						
						
						
						- add event hooks to profile update pings
- send Salmon pings with custom update-profile event to OStatus subscribees and groups (subscribers will see it on your next post)
- fix OStatus queues with overlong transport names, should work on DB queues now
- Ostatus_profile::notifyActivity() and ::notifyDeferred() now can take XML, Notice, or Activity for convenience 
						
						
					 
					
						2010-02-24 20:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						2e58802cc9 
					 
					
						
						
							
							OStatus: fix group delivery, send reply/group Salmon pings from background.  
						
						
						
						
					 
					
						2010-02-24 02:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						584b87cfe5 
					 
					
						
						
							
							OStatus: consolidate the low-level notice save code between Salmon and PuSH input paths. Validation etc remains at higher levels.  
						
						
						
						
					 
					
						2010-02-24 01:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						9494b0e5d7 
					 
					
						
						
							
							magicsig shuffling  
						
						
						
						
					 
					
						2010-02-22 23:30:32 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						cd561657c2 
					 
					
						
						
							
							missing return value check  
						
						
						
						
					 
					
						2010-02-22 23:30:31 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						cb32b676fa 
					 
					
						
						
							
							moving magicsig.php to classes - to add storage  
						
						
						
						
					 
					
						2010-02-22 23:30:31 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						cbf6ebae01 
					 
					
						
						
							
							Merge branch 'rationalize-activity' into testing  
						
						... 
						
						
						
						* rationalize-activity:
  Move ActivityObject and related stuff to core
  Add PoCo bits, avatar link, geo point, etc. to person activity obj output 
						
						
					 
					
						2010-02-22 17:12:33 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						6a711c6cdc 
					 
					
						
						
							
							Move ActivityObject and related stuff to core  
						
						
						
						
					 
					
						2010-02-22 17:10:50 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						870e556faa 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-02-23 00:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						a3e800e67c 
					 
					
						
						
							
							Add PoCo bits, avatar link, geo point, etc. to person activity obj output  
						
						
						
						
					 
					
						2010-02-22 16:46:54 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d410df0406 
					 
					
						
						
							
							OStatus group delivery initial implementation.  
						
						... 
						
						
						
						- added rel="ostatus:attention" links for group delivery
- added events for plugins to override group profile/permalink pages
- pulled Notice::saveGroups up to save-time so we can override;
  it's relatively cheap and gives us a clean list of target
  groups for distrib time even with customized delivery.
- fixed notice::getGroups to return group objects as expected
- added some doc on new parameters to Notice::saveNew
 - 'groups' list of group IDs to push to in place of parsing
- messages that come in via PuSH and contain local group targets
  are delivered to local group members
- messages that come in via PuSH and contain remote group targets
  are delivered to local members of the remote group
Todo:
- handle group posts that only come through Salmon
- handle conflicts in case something comes in both through Salmon and PuSH
- better source verification
- need a cleaner interface to look up groups by URI
- need a way to handle remote groups with conflicting names 
						
						
					 
					
						2010-02-23 00:44:45 +00:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						caad5859b5 
					 
					
						
						
							
							swapping pear error handling so Crypt_RSA can properly detect available  
						
						... 
						
						
						
						math libraries 
						
						
					 
					
						2010-02-22 19:01:12 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						06f155c02d 
					 
					
						
						
							
							OStatus: initial hookup of remote group membership (notice delivery not yet working quite right)  
						
						... 
						
						
						
						- added a temp config var to disable salmon magic signatures until they're working consistently 
						
						
					 
					
						2010-02-22 12:13:57 -08:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						2f65fa646a 
					 
					
						
						
							
							wiring in magicsig  
						
						
						
						
					 
					
						2010-02-22 09:05:52 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						e0388cc1d3 
					 
					
						
						
							
							adding magic sig stuff  
						
						
						
						
					 
					
						2010-02-22 09:05:32 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						75fdef2092 
					 
					
						
						
							
							handle poco nicknames in Ostatus_profile  
						
						
						
						
					 
					
						2010-02-22 07:57:44 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						891e002883 
					 
					
						
						
							
							don't calculate replies for remote notices  
						
						
						
						
					 
					
						2010-02-21 23:56:48 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						48839a1fcf 
					 
					
						
						
							
							change erroneous common_sql_time() to common_sql_date()  
						
						
						
						
					 
					
						2010-02-21 23:19:29 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e39e6cdcc5 
					 
					
						
						
							
							was using HTMLPurifier::purify() as a static method, which it is not  
						
						
						
						
					 
					
						2010-02-21 23:16:42 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						aab7ce70dc 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-02-21 23:08:01 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						17c329ba89 
					 
					
						
						
							
							add HTMLPurifier config  
						
						
						
						
					 
					
						2010-02-21 23:07:46 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						5207783765 
					 
					
						
						
							
							OStatus: record source profile & saving method in ostatus_source table; this allows us to distinguish posts that have come through an unverified group feed  
						
						
						
						
					 
					
						2010-02-21 19:52:53 -08:00