forked from GNUsocial/gnu-social
5f5d9518bd
The code pattern 'new XXXException($e)' to chain exceptions doesn't actually work as intended, as exceptions are actually expecting a string message here. This caused an implicit string conversion from HTTP_Request2_Exception, which is a PEAR_Exception, which defines an absurdly detailed __toString() method including a giant HTML table with a backtrace if you happen to be on a web request. Simply passing $e->getMessage() instead clears this up, as we'll get the nice short message like 'Couldn't connect to tcp://blahblah:80' |
||
---|---|---|
.. | ||
actions | ||
classes | ||
extlib | ||
images | ||
js | ||
lib | ||
locale | ||
scripts | ||
tests | ||
theme/base/css | ||
OStatusPlugin.php | ||
README |
Plugin to support importing updates from external RSS and Atom feeds into your timeline. Uses PubSubHubbub for push feed updates; currently non-PuSH feeds cannot be subscribed. Configuration options available: $config['ostatus']['hub'] (default internal hub) Set to URL of an external PuSH hub to use it instead of our internal hub. $config['ostatus']['hub_retries'] (default 0) Number of times to retry a PuSH send to consumers if using internal hub For testing, shouldn't be used in production: $config['ostatus']['skip_signatures'] (default use signatures) Disable generation and validation of Salmon magicenv signatures $config['feedsub']['nohub'] (default require hub) Allow low-level feed subscription setup for feeds without hubs. Not actually usable at this stage, OStatus will check for hubs too and we have no polling backend. Todo: * fully functional l10n * redo non-OStatus feed support ** rssCloud support? ** possibly a polling daemon to support non-PuSH feeds? * make use of tags/categories from feeds