Siebrand Mazeland
876e323eb6
Maintenance for RSS extension.
...
* Replace deprecated methods.
* Remove superfluous newlines.
* Update docs.
* Remove unused local variable.
Change-Id: I38e053980c40fdaf2ffa43a664c03f34a82b5e7c
2012-10-07 12:11:49 +02:00
Roan Kattouw
f31547eb82
Revert r111347, r111348, r111350, r111351, r111515, r111816, r112243, r112251, r112308, r112314, r112315, r112465, r112467, r112709, r113297, r113508, r113510, r113524, r113546, r114168. Unreviewed revisions in the RSS extension and their dependencies.
...
All of these revisions are tagged with 'gerritmigration' and will be resubmitted into Gerrit after the Gerrit switchover. See also http://lists.wikimedia.org/pipermail/wikitech-l/2012-March/059124.html
2012-03-21 18:40:06 +00:00
Thomas Gries
62960795a8
adding casts. better ?
2012-03-09 23:28:30 +00:00
Thomas Gries
bb33523be4
function name typo correction. Version number update
2012-02-29 20:00:43 +00:00
Thomas Gries
896a9a3274
fix for ultra bug 30028 . The RSS extension can parse RSS and ATOM feeds of different flavours. The php xml dom xpath query uses now a namespace-safe method to find all elements like item (RSS, RDF) or entry (ATOM). Further fixed a hidden problem when the feed url was redirecting, this threw the Cannot parse RSS for XML error, which is now history. Introduced a new parameter wgRSSUrlNumberOfAllowedRedirects which defaults to zero, i.e. no redirects are allowed by default. See Manual page
2012-02-27 01:10:57 +00:00
Thomas Gries
e7e7b70a73
increased wgRSSFetchTimeout default from 5 to 15 seconds - many sites are too slow.
2012-02-23 22:24:00 +00:00
Thomas Gries
01c12d4927
name and behaviour change of wgRSSAllowedFeeds towgRSSUrlWhitelist. The wgRSSUrlWhitelist is _now_ empty by default which was not the case until this version. Admins who want to allow their users to insert arbitrary feed urls must now denote this expressly with an asterisk in quotes as whitelist array element. This is harmonised to the same method as recently introduced in E:EtherpadLite. The RELEASE NOTES file has been updated, updates to the MediaWiki manual page will follow soon.
2012-02-23 21:12:54 +00:00
Sam Reed
ac778b6394
Fix unused variables
...
Fix trailing whitespace
Add/Improve documentation
Explicit member variable declaration
2012-01-28 17:05:20 +00:00
Sam Reed
aff269967f
MFT r91774
2011-07-09 02:17:08 +00:00
Sam Reed
bd5d63fcf0
* (bug 27768) Make it possible to restrict use of RSS tags
...
Added URL whitelist to configuration
If there are items in the array, and the used URL isn't in the array, it will not be allowed
2011-07-09 01:59:02 +00:00
Mark A. Hershberger
e03eee9134
Update per Reedy's mini-review on IRC:
...
* Make parens more spacey
* Use empty array instead of null for default.
2011-05-06 16:40:14 +00:00
Mark A. Hershberger
518d4b7a17
Update RSS to add the ability to restrict per-namespace.
2011-05-06 16:21:43 +00:00
Sam Reed
334d5e60b0
Fixup a few bits of documentation
2011-01-08 01:33:42 +00:00
Mark A. Hershberger
a5321b114b
* Remove the call to disableCache(), that, upon double-checking, does undermine the caching that updateCacheExpiry() is trying to set up in the very next line.
...
* Fix renderItem so that it isn't overly complex and just subsitutes the parsed contents of RSS elements (e.g. {{{description}}} is substituted with the contents of the <description> tag).
2010-11-16 22:06:59 +00:00
Mark A. Hershberger
c06345b95e
Add back cache setting that was accidently removed
2010-11-15 23:47:12 +00:00
Roan Kattouw
ff4e370bed
RSS: instanceOf -> instanceof, $ERROR -> $error
2010-11-13 19:11:28 +00:00
Jack Phoenix
4e23b840bc
RSS: coding style and documentation tweaks
2010-11-05 00:59:28 +00:00
Mark A. Hershberger
81d995c0aa
Remove bogus check for !isGood() status.
2010-11-04 23:38:47 +00:00
Mark A. Hershberger
3aa74a03f8
Re Roan's new review on IRC yesterday:
...
* Add function documentation that I should have written before.
* Create separate RSSParser class to clean up RSS.php
* Create separate RSSHooks class to handle parser initialization and
public interface for parser to use.
* Move User Agent definition to $wgRSSUserAgent from a define.
* Eliminate references to $wgRSSUseGzip (since were using MW's
internal HTTP client, it didn't do anything anyway, ATM).
Re Tim's emailed review (discovered yesterday):
* Switch to DOMXPath::query() from DOMXPath::evaluate() at Tim's
suggestion.
* Move highlighting callback to its own class, RSSHighlighter, so that
it works as a callback without create_function() and other mess.
2010-11-04 23:19:00 +00:00