Fossil SCM
HTML-escape text content in the RSS feed. Ticket [83e9e0016b6].
Commit
825a2c7c6400a0c41d2d6a08037bfb6b3c8d4188
Parent
9eb7f4fb1ec8a09…
1 file changed
+5
-5
+5
-5
| --- src/rss.c | ||
| +++ src/rss.c | ||
| @@ -73,13 +73,13 @@ | ||
| 73 | 73 | zPubDate = cgi_rfc822_datestamp(time(NULL)); |
| 74 | 74 | |
| 75 | 75 | @ <?xml version="1.0"?> |
| 76 | 76 | @ <rss version="2.0"> |
| 77 | 77 | @ <channel> |
| 78 | - @ <title>%s(zProjectName)</title> | |
| 78 | + @ <title>%h(zProjectName)</title> | |
| 79 | 79 | @ <link>%s(g.zBaseURL)</link> |
| 80 | - @ <description>%s(zProjectDescr)</description> | |
| 80 | + @ <description>%h(zProjectDescr)</description> | |
| 81 | 81 | @ <pubDate>%s(zPubDate)</pubDate> |
| 82 | 82 | @ <generator>Fossil version %s(MANIFEST_VERSION) %s(MANIFEST_DATE)</generator> |
| 83 | 83 | db_prepare(&q, blob_buffer(&bSQL)); |
| 84 | 84 | blob_reset( &bSQL ); |
| 85 | 85 | while( db_step(&q)==SQLITE_ROW && nLine<=20 ){ |
| @@ -102,15 +102,15 @@ | ||
| 102 | 102 | }else if( nChild>1 ){ |
| 103 | 103 | zPrefix = "*FORK* "; |
| 104 | 104 | } |
| 105 | 105 | |
| 106 | 106 | @ <item> |
| 107 | - @ <title>%s(zPrefix)%s(zCom)</title> | |
| 107 | + @ <title>%h(zPrefix)%s(zCom)</title> | |
| 108 | 108 | @ <link>%s(g.zBaseURL)/ci/%s(zId)</link> |
| 109 | - @ <description>%s(zPrefix)%s(zCom)</description> | |
| 109 | + @ <description>%s(zPrefix)%h(zCom)</description> | |
| 110 | 110 | @ <pubDate>%s(zDate)</pubDate> |
| 111 | - @ <author>%s(zAuthor)</author> | |
| 111 | + @ <author>%h(zAuthor)</author> | |
| 112 | 112 | @ <guid>%s(g.zBaseURL)/ci/%s(zId)</guid> |
| 113 | 113 | @ </item> |
| 114 | 114 | free(zDate); |
| 115 | 115 | nLine++; |
| 116 | 116 | } |
| 117 | 117 |
| --- src/rss.c | |
| +++ src/rss.c | |
| @@ -73,13 +73,13 @@ | |
| 73 | zPubDate = cgi_rfc822_datestamp(time(NULL)); |
| 74 | |
| 75 | @ <?xml version="1.0"?> |
| 76 | @ <rss version="2.0"> |
| 77 | @ <channel> |
| 78 | @ <title>%s(zProjectName)</title> |
| 79 | @ <link>%s(g.zBaseURL)</link> |
| 80 | @ <description>%s(zProjectDescr)</description> |
| 81 | @ <pubDate>%s(zPubDate)</pubDate> |
| 82 | @ <generator>Fossil version %s(MANIFEST_VERSION) %s(MANIFEST_DATE)</generator> |
| 83 | db_prepare(&q, blob_buffer(&bSQL)); |
| 84 | blob_reset( &bSQL ); |
| 85 | while( db_step(&q)==SQLITE_ROW && nLine<=20 ){ |
| @@ -102,15 +102,15 @@ | |
| 102 | }else if( nChild>1 ){ |
| 103 | zPrefix = "*FORK* "; |
| 104 | } |
| 105 | |
| 106 | @ <item> |
| 107 | @ <title>%s(zPrefix)%s(zCom)</title> |
| 108 | @ <link>%s(g.zBaseURL)/ci/%s(zId)</link> |
| 109 | @ <description>%s(zPrefix)%s(zCom)</description> |
| 110 | @ <pubDate>%s(zDate)</pubDate> |
| 111 | @ <author>%s(zAuthor)</author> |
| 112 | @ <guid>%s(g.zBaseURL)/ci/%s(zId)</guid> |
| 113 | @ </item> |
| 114 | free(zDate); |
| 115 | nLine++; |
| 116 | } |
| 117 |
| --- src/rss.c | |
| +++ src/rss.c | |
| @@ -73,13 +73,13 @@ | |
| 73 | zPubDate = cgi_rfc822_datestamp(time(NULL)); |
| 74 | |
| 75 | @ <?xml version="1.0"?> |
| 76 | @ <rss version="2.0"> |
| 77 | @ <channel> |
| 78 | @ <title>%h(zProjectName)</title> |
| 79 | @ <link>%s(g.zBaseURL)</link> |
| 80 | @ <description>%h(zProjectDescr)</description> |
| 81 | @ <pubDate>%s(zPubDate)</pubDate> |
| 82 | @ <generator>Fossil version %s(MANIFEST_VERSION) %s(MANIFEST_DATE)</generator> |
| 83 | db_prepare(&q, blob_buffer(&bSQL)); |
| 84 | blob_reset( &bSQL ); |
| 85 | while( db_step(&q)==SQLITE_ROW && nLine<=20 ){ |
| @@ -102,15 +102,15 @@ | |
| 102 | }else if( nChild>1 ){ |
| 103 | zPrefix = "*FORK* "; |
| 104 | } |
| 105 | |
| 106 | @ <item> |
| 107 | @ <title>%h(zPrefix)%s(zCom)</title> |
| 108 | @ <link>%s(g.zBaseURL)/ci/%s(zId)</link> |
| 109 | @ <description>%s(zPrefix)%h(zCom)</description> |
| 110 | @ <pubDate>%s(zDate)</pubDate> |
| 111 | @ <author>%h(zAuthor)</author> |
| 112 | @ <guid>%s(g.zBaseURL)/ci/%s(zId)</guid> |
| 113 | @ </item> |
| 114 | free(zDate); |
| 115 | nLine++; |
| 116 | } |
| 117 |