]> git.g-eek.se Git - interimap.git/commit
Remove support for the Binary Content extension [RFC3516].
authorGuilhem Moulin <guilhem@fripost.org>
Tue, 15 Sep 2015 14:48:29 +0000 (16:48 +0200)
committerGuilhem Moulin <guilhem@fripost.org>
Tue, 15 Sep 2015 15:10:11 +0000 (17:10 +0200)
commit90d926f6f32dd3ff06e5c49e6a982777ead9f691
tree0d91c1c134a439344737a34f99fe90036f6e03f6
parent6011b94a5c6f0b787ce883b5646684828a54a994
Remove support for the Binary Content extension [RFC3516].

“If the server does not know how to decode the section's CTE, it MUST
fail the request and issue a "NO" response that contains the
"UNKNOWN-CTE" extended response code.” — [RFC3516 section 4.3]

Unfortunately the client doesn't know which message couldn't be decoded,
so it can't fallback and use BODY instead.

This made ‘use-binary=NO’ pretty much mandatory.  Hence we remove
support for BINARY [RFC3516].  Instead, we increase the thresold for
when to add Zlib full flush points from 4096 to the buffer size (32768).
Changelog
README
interimap
interimap.1
interimap.sample
lib/Net/IMAP/InterIMAP.pm