[dovecot/core] c32d11: fts-solr: Escape {} chars when sending queries

GitHub noreply at github.com
Tue Jan 17 09:30:11 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: c32d111cf4d8be4ffdc582b440b5348d87461066
      https://github.com/dovecot/core/commit/c32d111cf4d8be4ffdc582b440b5348d87461066
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/plugins/fts-solr/fts-backend-solr-old.c
    M src/plugins/fts-solr/fts-backend-solr.c

  Log Message:
  -----------
  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




More information about the dovecot-cvs mailing list