User tests: Successful: Unsuccessful:
A default installation of Joomla leaks email addresses of the website & authors via RSS & ATOM feeds.
Even when you have RSS not enabled (via Content > Article Manager > [Options] button (on the right) > "Integration" tab > Show Feed Link: set to Hide) visitors can see the RSS/ATOM feeds of Category Blog items & Contact items by adding ?format=feed&type=rss or ?format=feed&type=atom behind the URL.
The default setting of Joomla is to show the "Author" email address in tag for every RSS feed
and the general site admin address in tag.
(via System > Global Configuration > Feed Email Address > default = Author Email)
This PR sets the default to "No Email".
Status | New | ⇒ | Pending |
Labels |
Added:
?
|
This is the discussion etc from before - I have no idea/opinion if it is correct
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=25295&start=0
IMHO it's an option that should be switched OFF by default. If people want to publish their email address via RSS feeds, than that should be an informed choice.
From the following information I think that an RSS feed without email address information is still valid.
Please see the RSS 2 specification at https://validator.w3.org/feed/docs/rss2.html#sampleFiles
title + link + description
managingEditor - Email address for person responsible for editorial content.
A channel may contain any number of items. An item may represent a "story" -- much like a story in a newspaper or magazine; if so its description is a synopsis of the story, and the link points to the full story. An item may also be complete in itself, if so, the description contains the text (entity-encoded HTML is allowed), and the link and title may be omitted. All elements of an item are optional, however at least one of title or description must be present.
author = Email address of the author of the item
author is an optional sub-element of item.
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2015-07-11 15:24:51 |
Closed_By | ⇒ | pe7er |
Status | Closed | ⇒ | New |
Closed_Date | 2015-07-11 15:24:51 | ⇒ | |
Closed_By | pe7er | ⇒ |
Category | ⇒ | UI/UX |
Status | New | ⇒ | Pending |
Easy | No | ⇒ | Yes |
I just checked the specs for Atom feeds at https://validator.w3.org/feed/docs/atom.html
and the email address is also optional for this kind of feeds.
I stand corrected
And thanks @brianteeman for the remove configuration.php tip to test the patch with settings that need to be set during installation.
The settings are configured during installation and therefore it's not possible to test this PR in a normal way using the Patch Testing Component.
I have tested this item successfully on 0e45609
thank you for the clear test instructions.
I have tested this item successfully on 0e45609
Works as described in clear test script.
Status | Pending | ⇒ | Ready to Commit |
RTC :)
Labels |
Added:
?
|
Milestone |
Added: |
Status | Ready to Commit | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2015-10-12 05:51:59 |
Closed_By | ⇒ | rdeutz |
Labels |
Removed:
?
|
Milestone |
Milestone |
Added: |
Milestone |
Added: |
Milestone |
If I remember correctly when this issue was first brought up it is not a
valid RSS field without an email address
That was why we introduced the site email as an option for the RSS field
instead of the Author email which is the norm
On 11 July 2015 at 15:49, Peter Martin notifications@github.com wrote:
Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/