mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-09-21 10:36:56 -04:00
* Gate greader/json share formats behind Share by OPML Follow-up to #9246, per @Alkarex's suggestion on GHSA-rpmm-h4hx-5p6p. The greader and json share formats expose origin.feedUrl (the feed's subscription URL). Sharing feed URLs is what the "Share by OPML" option explicitly means, whereas "Share by RSS" is meant to share article content. This moves greader and json in p/api/query.php from the shareRss gate to the shareOpml gate, so feed URLs are only served when the owner opted into OPML sharing. Note: moved json alongside greader too, since both emit feedUrl (same toGReader path). * sharedUrlGreader: gate on shareOpml * Move greader share link under Share by OPML group