Brion Vibber 
							
						 
					 
					
						
						
							
						
						5d3bce49b8 
					 
					
						
						
							
							OStatus profile setup cleanup  
						
						... 
						
						
						
						* drop OStatusPlugin::localProfileFromUrl(), we can just look up on user.uri
* clean up a few edge cases that returned null through Ostatus_profile::ensure* code paths, now throws clear exception when we can't find a feed from the given profile url
* add some doc comments on the ensure* methods 
						
						
					 
					
						2010-03-21 15:18:37 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2ccd5187cc 
					 
					
						
						
							
							change profile URL ensure method for OStatus  
						
						
						
						
					 
					
						2010-03-18 15:21:26 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						c6f09306b1 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-03-10 17:04:51 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						66518df435 
					 
					
						
						
							
							OStatus: reject attempts to create a remote profile for a local user or group.  
						
						... 
						
						
						
						Some stray shadow entries were ending up getting created, which would steal group posts from remote users.
Run plugins/OStatus/scripts/fixup-shadow.php for each site to remove any existing ones. 
						
						
					 
					
						2010-03-10 17:00:05 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8bf1b54abd 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-03-09 13:07:52 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						80a17387bf 
					 
					
						
						
							
							Command input processing now has centralized places for looking up notice, user/profile, and group arguments.  
						
						... 
						
						
						
						OStatus plugin overrides these to allow using webfinger (user@example.com ), profile URL (http://example.com/user ) and bare profile URL (example.com/user) as arguments. 
						
						
					 
					
						2010-03-09 13:03:32 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						f969d6349c 
					 
					
						
						
							
							Merge branch 'testing' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	db/08to09.sql 
						
						
					 
					
						2010-03-04 10:16:59 -08:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						45f11d9637 
					 
					
						
						
							
							adding plugin version to OStatus  
						
						
						
						
					 
					
						2010-03-04 12:02:44 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b218aee94e 
					 
					
						
						
							
							Merge commit 'origin/testing' into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	lib/action.php
	lib/adminpanelaction.php 
						
						
					 
					
						2010-03-04 06:07:28 -08:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						849f5783c4 
					 
					
						
						
							
							update xrd -> userxrd  
						
						
						
						
					 
					
						2010-03-04 01:30:15 -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 
							
						 
					 
					
						
						
							
						
						628338265c 
					 
					
						
						
							
							OStatus: fix up remote join button on group profiles  
						
						
						
						
					 
					
						2010-03-03 14:06:05 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4bad176088 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-03-03 13:41:00 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a42d1116db 
					 
					
						
						
							
							Separate the UI paths for ostatussub and ostatusgroup. They'll redirect to each other transparently if they find you've put a remote entity of the other type.  
						
						
						
						
					 
					
						2010-03-03 13:40:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						219e15ac64 
					 
					
						
						
							
							Returning true instead for group remote subscription. If not logged  
						
						... 
						
						
						
						in, it gives the chance to use the logged in join/leave instead. 
						
						
					 
					
						2010-03-03 16:26:02 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						3c55edde39 
					 
					
						
						
							
							Showing the remote subscribe button on the user groups page  
						
						
						
						
					 
					
						2010-03-03 15:30:43 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ccd0db1e0a 
					 
					
						
						
							
							add remote subscribe button for not-logged-in users looking a profile list with local users in it  
						
						
						
						
					 
					
						2010-03-03 14:32:03 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						023b9bb00f 
					 
					
						
						
							
							Renamed subscribe button from New to Remote since it only does remote  
						
						... 
						
						
						
						subscriptions at the moment. 
						
						
					 
					
						2010-03-03 13:30:14 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						2c9887bce5 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-03-03 12:57:03 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						c8bdf3cacb 
					 
					
						
						
							
							Added group subscription button to groups mini list  
						
						
						
						
					 
					
						2010-03-03 12:56:19 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9801c60bea 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-03-03 09:33:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						1e63fda669 
					 
					
						
						
							
							Clean up OStatus mentions finding; separate regexes keeps the code paths a bit clearer. Also switched to hitting HTTP profile first; as the common case it'll be faster.  
						
						
						
						
					 
					
						2010-03-03 09:32:25 -08:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						11750e832f 
					 
					
						
						
							
							Added remote join action for group profile  
						
						
						
						
					 
					
						2010-03-03 12:02:10 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						ea10805e3f 
					 
					
						
						
							
							Moved the remote subscription button to subscription mini list  
						
						
						
						
					 
					
						2010-03-03 11:22:21 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						1a4652b1ad 
					 
					
						
						
							
							Changed label text for remote subscription to something similar. Given  
						
						... 
						
						
						
						that this button will be used within context of subscriptions, 'New'
works along with the '+' icon. 
						
						
					 
					
						2010-03-03 10:32:54 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						ddf3614c84 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-03-02 13:38:10 -08:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						e3c2b8e0b5 
					 
					
						
						
							
							Refactored remote subscribe action in OStatus  
						
						
						
						
					 
					
						2010-03-02 12:41:18 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						88c33bbb57 
					 
					
						
						
							
							Showing remote subscription button on the personal timeline  
						
						
						
						
					 
					
						2010-03-02 12:35:27 -05: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 
							
						 
					 
					
						
						
							
						
						9b366547d7 
					 
					
						
						
							
							Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-02-26 12:33:50 -08: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 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8dfc8f1635 
					 
					
						
						
							
							Merge branch 'testing' into 0.9.x  
						
						
						
						
					 
					
						2010-02-26 09:35:28 -08:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						84d0c865c4 
					 
					
						
						
							
							salmon actually fetching remote keypairs  
						
						
						
						
					 
					
						2010-02-26 03:25:51 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						93f4f07c12 
					 
					
						
						
							
							moving webfinger action to xrdaction  
						
						
						
						
					 
					
						2010-02-25 17:52:18 -05:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						5cb6e54bed 
					 
					
						
						
							
							call-time pass by reference  
						
						
						
						
					 
					
						2010-02-25 17:09:54 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						58e232a10a 
					 
					
						
						
							
							OStatus: when finding webfinger @-replies, override a local profile match if found at the same location (eg @someguy vs @someguy@example.org)  
						
						... 
						
						
						
						Fixes inconsistent application of webfinger @-mentions in OStatus; once a local profile is set up the local name would often match first and ended up overriding in output. 
						
						
					 
					
						2010-02-25 02:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						59be4b8cae 
					 
					
						
						
							
							Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-02-24 15:47:51 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0c7844734e 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-02-24 20:38:38 +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 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						daea988786 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						
						
						
					 
					
						2010-02-24 15:00:52 -05: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 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d6ad733247 
					 
					
						
						
							
							OStatus: fixes for link/id and text extraction gets import of Buzz feeds working.  
						
						
						
						
					 
					
						2010-02-23 21:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						f5ec7c2707 
					 
					
						
						
							
							some logging for OStatusPlugin::onStartFindMentions()  
						
						
						
						
					 
					
						2010-02-23 16:13:24 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b09304a6c4 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing  
						
						... 
						
						
						
						Conflicts:
	plugins/OStatus/OStatusPlugin.php 
						
						
					 
					
						2010-02-23 16:02:27 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a0c255e231 
					 
					
						
						
							
							move mention detection before default in OStatusPlugin  
						
						
						
						
					 
					
						2010-02-23 15:59:10 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						90d34b26c6 
					 
					
						
						
							
							OStatus: do PuSH subscription setup from subscribe/join event hooks, so resubscribing directly from a profile/group list works correctly if there aren't active subscriptions at the moment.  
						
						
						
						
					 
					
						2010-02-23 20:44:27 +00:00 
						 
				 
			
				
					
						
							
							
								James Walker 
							
						 
					 
					
						
						
							
						
						f4b34d67c5 
					 
					
						
						
							
							generate keypairs for users, and put them in the XRD for discovery  
						
						
						
						
					 
					
						2010-02-22 23:30:31 -05: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