on master help sign in
[fix] query escaping in rss/opensearch output
commit39f5035e1399713af7b11081e56d8f1a479a7b3a authorAdam Tauber <asciimoo@gmail.com> dateFri 9 Dec 2016, 13:48 (10 years ago) parent16bdc0b
3 files changed+12−12
searx/templates/courgette/opensearch_response_rss.xml+4−4 searx/templates/legacy/opensearch_response_rss.xml+4−4 searx/templates/oscar/opensearch_response_rss.xml+4−4
searx/templates/courgette/opensearch_response_rss.xml+4−4
@@ -3,14 +3,14 @@
33 xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
44 xmlns:atom="http://www.w3.org/2005/Atom">
55 <channel>
6− <title>Searx search: {{ q }}</title>
7− <link>{{ base_url }}?q={{ q }}</link>
8− <description>Search results for "{{ q }}" - searx</description>
6+ <title>Searx search: {{ q|e }}</title>
7+ <link>{{ base_url }}?q={{ q|e }}</link>
8+ <description>Search results for "{{ q|e }}" - searx</description>
99 <opensearch:totalResults>{{ number_of_results }}</opensearch:totalResults>
1010 <opensearch:startIndex>1</opensearch:startIndex>
1111 <opensearch:itemsPerPage>{{ number_of_results }}</opensearch:itemsPerPage>
1212 <atom:link rel="search" type="application/opensearchdescription+xml" href="{{ base_url }}opensearch.xml"/>
13− <opensearch:Query role="request" searchTerms="{{ q }}" startPage="1" />
13+ <opensearch:Query role="request" searchTerms="{{ q|e }}" startPage="1" />
1414 {% for r in results %}
1515 <item>
1616 <title>{{ r.title }}</title>
searx/templates/legacy/opensearch_response_rss.xml+4−4
@@ -3,14 +3,14 @@
33 xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
44 xmlns:atom="http://www.w3.org/2005/Atom">
55 <channel>
6− <title>Searx search: {{ q }}</title>
7− <link>{{ base_url }}?q={{ q }}</link>
8− <description>Search results for "{{ q }}" - searx</description>
6+ <title>Searx search: {{ q|e }}</title>
7+ <link>{{ base_url }}?q={{ q|e }}</link>
8+ <description>Search results for "{{ q|e }}" - searx</description>
99 <opensearch:totalResults>{{ number_of_results }}</opensearch:totalResults>
1010 <opensearch:startIndex>1</opensearch:startIndex>
1111 <opensearch:itemsPerPage>{{ number_of_results }}</opensearch:itemsPerPage>
1212 <atom:link rel="search" type="application/opensearchdescription+xml" href="{{ base_url }}opensearch.xml"/>
13− <opensearch:Query role="request" searchTerms="{{ q }}" startPage="1" />
13+ <opensearch:Query role="request" searchTerms="{{ q|e }}" startPage="1" />
1414 {% for r in results %}
1515 <item>
1616 <title>{{ r.title }}</title>
searx/templates/oscar/opensearch_response_rss.xml+4−4
@@ -3,14 +3,14 @@
33 xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
44 xmlns:atom="http://www.w3.org/2005/Atom">
55 <channel>
6− <title>Searx search: {{ q }}</title>
7− <link>{{ base_url }}?q={{ q }}</link>
8− <description>Search results for "{{ q }}" - searx</description>
6+ <title>Searx search: {{ q|e }}</title>
7+ <link>{{ base_url }}?q={{ q|e }}</link>
8+ <description>Search results for "{{ q|e }}" - searx</description>
99 <opensearch:totalResults>{{ number_of_results }}</opensearch:totalResults>
1010 <opensearch:startIndex>1</opensearch:startIndex>
1111 <opensearch:itemsPerPage>{{ number_of_results }}</opensearch:itemsPerPage>
1212 <atom:link rel="search" type="application/opensearchdescription+xml" href="{{ base_url }}opensearch.xml"/>
13− <opensearch:Query role="request" searchTerms="{{ q }}" startPage="1" />
13+ <opensearch:Query role="request" searchTerms="{{ q|e }}" startPage="1" />
1414 {% for r in results %}
1515 <item>
1616 <title>{{ r.title }}</title>