forgejo/routers/web
Yarden Shoham 5574968ecb
Set the isPermaLink attribute to false in the guid sub-element (#28860)
Our `guid` is not a valid URL so according to the RSS spec the
`isPermaLink` attribute needs to be set to `false`.

Example:
```diff
<item>
  <title>yardenshoham opened issue &lt;a href=&#34;https://3000-yardenshoham-gitea-jqlxjixsez9.ws-us107.gitpod.io/yardenshoham/test/issues/2&#34;&gt;yardenshoham/test#2&lt;/a&gt;</title>
  <link>https://3000-yardenshoham-gitea-jqlxjixsez9.ws-us107.gitpod.io/yardenshoham/test/issues/2</link>
  <description>2#hey</description>
  <content:encoded><![CDATA[2#hey]]></content:encoded>
  <author>yardenshoham</author>
- <guid>355: https://3000-yardenshoham-gitea-jqlxjixsez9.ws-us107.gitpod.io/yardenshoham/test/issues/2</guid>
+ <guid isPermaLink="false">355: https://3000-yardenshoham-gitea-jqlxjixsez9.ws-us107.gitpod.io/yardenshoham/test/issues/2</guid>
  <pubDate>Tue, 16 Jan 2024 18:54:36 +0000</pubDate>
</item>
```

References:
-
https://www.rssboard.org/rss-specification#ltguidgtSubelementOfLtitemgt
- Fixes https://github.com/go-gitea/gitea/issues/28734
- https://github.com/gorilla/feeds/issues/78
- https://github.com/go-gitea/gitea/pull/21550
- https://github.com/gorilla/feeds/pull/107

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
2024-01-20 02:38:16 +00:00
..
admin Fix some RPM registry flaws (#28782) 2024-01-19 11:37:10 +00:00
auth Normalize oauth email username (#28561) 2024-01-03 18:48:20 -06:00
devtest
events
explore
feed Set the isPermaLink attribute to false in the guid sub-element (#28860) 2024-01-20 02:38:16 +00:00
healthcheck
misc Refactor CORS handler (#28587) 2023-12-25 20:13:18 +08:00
org Rework markup link rendering (#26745) 2024-01-15 08:49:24 +00:00
repo Add support for sha256 repositories (#23894) 2024-01-19 17:05:02 +01:00
shared Rework markup link rendering (#26745) 2024-01-15 08:49:24 +00:00
user Fix some RPM registry flaws (#28782) 2024-01-19 11:37:10 +00:00
base.go
githttp.go Add support for sha256 repositories (#23894) 2024-01-19 17:05:02 +01:00
goget.go
home.go
metrics.go
nodeinfo.go
swagger_json.go
web.go Add support for sha256 repositories (#23894) 2024-01-19 17:05:02 +01:00
webfinger.go