New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Validation of https URLs fail with error #16
Comments
ye olde story. feedvalidator denies the existence of https. |
+1 |
If you would like RSS to support https content, ask the author of RSS to change the spec. See also: #12 (comment) |
http://www.rssboard.org/rss-specification#comments said:
RSS 2.0.11 allows https?!? |
Um, the people on that board were "sold a Brooklyn Bridge". See http://scripting.com/2006/02/17.html Dave Winer is still active. If you wish to get the spec to change, I encourage you to contact him. |
@rubys I emailed Dave Winer to ask about adding https to the spec. He replied that it's fine to also accept https wherever http is currently accepted. I wrote:
Dave kindly replied:
Given that this is the case, please could feedvalidator accept https URIs? |
First, Dave didn't answer your question. While he gave an opinion that contradicted other posted opinions, he explicitly stated that this email isn't spec text. Second, the feed validator is open source. If you don't like what the spec says, feel free to write your own spec and validator for that spec based on this source. Furthermore, if you follow the instructions in the RSS spec to name your spec something other than RSS, I will gladly consider accepting patches to support that spec too. |
Thanks for the reply and offer to accept patches, Sam. I'm interested in seeing https support in the feed validator for several reasons:
I understand that a contributor could fork the validator, but I'm not certain that this would fix the problems I've outlined above. And, while someone could create their own spec called “notRSS” just to allow enclosures that start with https, perhaps it's a waste of resources to fabricate a largely duplicate spec, maintain it, and expect the feed validator team to review and continue to support it. I also realise that you'd like to adhere to the spec word-for-word, but if the goal of the feed validator is to allow site owners to check for errors that could cause issues for RSS readers, perhaps it's worth adapting to real-world use cases and considering feedback from active users. Even if the 2.0 spec isn't quite so quick to update or explicit about allowing 'https' as well as 'http', it's clear that its creator intends resources referenced with https to pass, that users of the feed validator expect that behaviour too, and that user agents have no problem with it either. For those reasons, https resources should pass as valid. |
The existence of a single popular feed consumer, or indeed the existence of any number of feed consumers, that support https is not evidence that all feed consumers support https. I can provide any number of citations that indicate that the author of RSS's intention was and remains explicitly NOT to support RSS. I can also provide a number of citations that indicate that such intention has not remained constant over time. You are making a good case that the spec should be updated. Or that an alternate spec should be used instead. Go make that happen, and once that is done, this feedvalidator will be updated to match. |
I have got the following error:
column 0: url must be a full URL: https://files.opsluten.de/ops003.opus
But it is a full url. Every secure https file is marked like this.
Check this bug, with the following feed:
https://opsluten.de/feed/opus
Best Regards
Sven Anders
The text was updated successfully, but these errors were encountered: