Aleksander Machniak
2014-10-23 4efc69e7fda33f9c69285f1a4f2cd0aaac160bb3
Fix handling of base64-encoded attachments with extra spaces (#1490111)
2 files modified
3 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/lib/Roundcube/rcube_imap_generic.php 2 ●●● patch | view | raw | blame | history
CHANGELOG
@@ -7,6 +7,7 @@
- Fix font style display issue in HTML messages with styled <span> elements (#1490101)
- Fix download of attachments that are part of TNEF message (#1490091)
- Fix handling of uuencoded messages if messages_cache is enabled (#1490108)
- Fix handling of base64-encoded attachments with extra spaces (#1490111)
RELEASE 1.0.3
-------------
program/lib/Roundcube/rcube_imap_generic.php
@@ -2636,7 +2636,7 @@
                    // BASE64
                    if ($mode == 1) {
                        $line = rtrim($line, "\t\r\n\0\x0B");
                        $line = preg_replace('|[^a-zA-Z0-9+=/]|', '', $line);
                        // create chunks with proper length for base64 decoding
                        $line = $prev.$line;
                        $length = strlen($line);