]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
fts-solr: Escape {} chars when sending queries
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 16 Jan 2017 21:55:17 +0000 (23:55 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 17 Jan 2017 12:08:26 +0000 (14:08 +0200)
commit887bddc932371b33dcf41094b6a344486d3128b4
tree9d7bf84fa56ea01524d98afba85fa5308f817f50
parent998e94a3b4432c813d638a13affe1a98f5ea2dac
fts-solr: Escape {} chars when sending queries

Fixes:
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986

Based on patch by Michael Welsh Duggan
src/plugins/fts-solr/fts-backend-solr-old.c
src/plugins/fts-solr/fts-backend-solr.c