Age | Commit message (Collapse) | Author |
|
Conflicts:
README
actions/hostmeta.php
classes/File_redirection.php
lib/common.php
lib/designsettings.php
lib/router.php
lib/util.php
lib/xmppmanager.php
plugins/OStatus/OStatusPlugin.php
|
|
|
|
|
|
Moved the Webfinger user XRD action from the OStatus plugin to core.
Added hooks to add OStatus-specific stuff, but kept general stuff in
the core.
|
|
add event for setting up hostmeta, and use them in the OStatus plugin
|
|
|
|
annoying 'class not found' errors when something spiders the dirs. :P
|
|
|
|
in updated Ostatus_profile::localGroupFromUrl()
|
|
|
|
updates (%1$s etc)
|
|
Conflicts:
actions/hostmeta.php
actions/imsettings.php
classes/User.php
lib/adminpanelaction.php
lib/channel.php
lib/default.php
lib/router.php
lib/util.php
|
|
when available. Will still fall back to the URL-scheme-checking code if there's no matching user_group record.
Should help with keeping remote groups working when renaming sites -- as long as user_group.uri has been filled out on the site changing its domain and other issues with POST handling are resolved.
|
|
Conflicts:
plugins/OStatus/OStatusPlugin.php
|
|
* translator comments added
* remove superfluous whitespace
|
|
|
|
classes
|
|
add event for setting up hostmeta, and use them in the OStatus plugin
|
|
* whitespace fixes
|
|
|
|
|
|
|
|
subscriptions.
If set up, this hub will be used to subscribe to feeds that don't specify a hub of their own.
Assumes that the fallback hub will, in fact, handle polling and updates for any feed we throw at it!
Authentication may be specified for the fallback hub.
Example:
$config['feedsub']['fallback_hub'] = 'https://superfeedr.com/hubbub';
$config['feedsub']['hub_user'] = 'abcd';
$config['feedsub']['hub_pass'] = 'ckcmdkmckdmkcdk';
Also:
* Fix for WordPress-RSS-via-Superfeedr-Atom; if we have <author> info but no ID from a native ActivityStreams actor, don't freak out in the low-level processing code that checks for identity matches.
* enhanced messages for low-level FeedSub exceptions if they make it to outside display
|
|
declare usage of a low-level feed or an OStatus profile besides profile subscriptions & group memberships.
SubMirror: redid add-mirror frontend to accept a feed URL, then pass that on to OStatus, instead of pulling from your subscriptions.
Profile: tweaked subscriberCount() so it doesn't subtract 1 for foreign profiles who aren't subscribed to themselves; instead excludes the self-subscription in the count query.
Memcached_DataObject: tweak to avoid extra error spew in the DB error raising
Work in progress: tweaking feedsub garbage collection so we can count other uses
|
|
Conflicts:
classes/Notice.php
|
|
|
|
|
|
sites. Keeps latency down for other things enqueued while we work...
|
|
Facebook, RSSCloud, and OStatus checks were enqueued on these when they'd never do anything but churn the queue servers.
Notice::isLocal() can replace a number of manual checks for $notice->is_local being LOCAL_PUBLIC or LOCAL_NONPUBLIC.
|
|
attribution
- Remove stray break statement from NoticeList
|
|
|
|
We do the OStatus queue first, so if we're sending a notice to the
same server twice (e.g., with OMB), our richer and more featureful
notice comes in first.
|
|
* 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
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
Conflicts:
db/08to09.sql
|
|
|
|
Conflicts:
lib/action.php
lib/adminpanelaction.php
|
|
|
|
introduced $config['webfinger']['owner'] for a custom xrd subject
|
|
|
|
|
|
each other transparently if they find you've put a remote entity of the other type.
|
|
in, it gives the chance to use the logged in join/leave instead.
|
|
|
|
with local users in it
|
|
subscriptions at the moment.
|