I'm not sure if this is the right bug category, but "Website" links in RSS feeds for "security" and "errata" have been missing the URI scheme for a few months now.
For example, the link as it comes into my RSS reader is:
These should be prefixed with an URI scheme.
As a contrast, "newsflash" RSS feed generates working links, like so:
I'm certainly no expert in this area but the change to the entities definition seems to be doc revision 45654 by gavin.
Bump! This is still broken. I don't know much about how RSS feeds are generated to attempt to propose a fix.
Here is an excerpt from https://www.freebsd.org/security/rss.xml
<pubDate>Wed, 2 Nov 2016 00:00:00 PST</pubDate>
I've added an exception to my RSS reader's link opener for FreeBSD feeds to manually prepend https: to the links, which works for me as a work around.
Firefox has a useful live bookmarks feature too, but since the item links are broken it goes to the feed's channel link https://www.freebsd.org/security/ instead when you click on one of them.
Created attachment 176579 [details]
This patch fixes the RSS feeds by prepending https: to the <link> and <guid> tags for every item.
As was pointed out by Mark share/xml/common.ent was changed to use protocol-relative URLs in doc r45654. However RSS doesn't support protocol-relative URLs AFAICT, so this seems like the easiest way to fix this.
FYI, here is what Feed Validator has to say about FreeBSD's RSS feeds: http://www.feedvalidator.org/check.cgi?url=https%3A%2F%2Fwww.freebsd.org%2Fsecurity%2Frss.xml
Created attachment 176580 [details]
A commit references this bug:
Date: Tue Dec 6 19:50:57 UTC 2016
New revision: 49712
Switch from protocol independent URLs to explicitly using HTTPS as they're not
valid for use in RSS.
Submitted by: PR by Nikolai Lifanov, Patch by Tobias Kortkamp
Reviewed by: bcr (mentor)
Approved by: gjb
Differential Revision: https://reviews.freebsd.org/D8715
Thanks for the heads up & the patch. Now committed.