Projects
Kolab:3.4
roundcubemail
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 86
View file
roundcubemail.spec
Changed
@@ -43,7 +43,7 @@ Name: roundcubemail Version: 1.1 -Release: 0.9.beta20150123.git686ff4b5%{?dist} +Release: 0.9.beta20150129.git0a584170%{?dist} Summary: Round Cube Webmail is a browser-based multilingual IMAP client @@ -51,7 +51,7 @@ License: GPLv2 URL: http://www.roundcube.net -# From GIT 686ff4b538b3fc4f0c632b1d35a123b2ee3770cc +# From GIT 0a5841702fdc6e71f23b7eebd046ef715b74b544 Source0: roundcubemail-1.1.tar.gz Source1: comm.py @@ -3027,6 +3027,9 @@ %defattr(-,root,root,-) %changelog +* Thu Jan 29 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.9-git +- Ship a new GIT snapshot to resolve #3436 / #4431 + * Wed Jan 28 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.9.git - Require php-mysqlnd
View file
debian.changelog
Changed
@@ -1,3 +1,11 @@ +roundcubemail (1:1.1~dev20150129-0~kolab7) unstable; urgency=low + + * New GIT snapshot (0a5841702fdc6e71f23b7eebd046ef715b74b544) + + Resolves #3436 / #4431 + + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Thu, 29 Jan 2015 07:14:39 +0200 + roundcubemail (1:1.1~dev20150123-0~kolab6) unstable; urgency=low * New GIT snapshot (686ff4b538b3fc4f0c632b1d35a123b2ee3770cc)
View file
roundcubemail-1.1.tar.gz/CHANGELOG
Changed
@@ -1,6 +1,7 @@ CHANGELOG Roundcube Webmail =========================== +- Make SMTP error log more verbose - include server response and error code - Fix download options menu (added by zipdownload plugin) in classic skin (#1490228) - Fix blocked.gif image usage with assets_dir set - Fix bug where max_group_members was ignored when adding a new contact (#1490214) @@ -15,6 +16,8 @@ - Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) - Fix bug where drafts list wasn't refreshed after draft message was sent from another window (#1490238) - Fix keyboard navigation and css in datepicker widget across many Firefox versions +- Fix false warning when opening attached text/plain files (#1490241) +- Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239) RELEASE 1.1-rc -------------- @@ -92,6 +95,17 @@ - Fix so attachment charset is set in headers of forward/draft message (#1490109) - Fix bug where wrong charset could be used for text attachment preview page (#1490106) +RELEASE 1.0.5 +------------- +- Fix wrong icon for download button in classic skin +- Fix checks based on window.ActiveXObject in IE > 10 +- Fix XSS issue in style attribute handling (#1490227) +- Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225) +- Fix so "set as default" option is hidden if identities_level > 1 (#1490226) +- Fix javascript error in "IE 8.0/Tablet PC" browser (#1490210) +- Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) +- Fix bug where sent message was saved in Sent folder even if disabled by user (#1490208) + RELEASE 1.0.4 ------------- - Disable TinyMCE contextmenu plugin as there are more cons than pros in using it (#1490118)
View file
roundcubemail-1.1.tar.gz/plugins/jqueryui/themes/larry/jquery-ui-1.10.4.custom.css
Changed
@@ -1442,21 +1442,23 @@ display: none; } .ie10 .ui-datepicker .ui-datepicker-title select, -.webkit .ui-datepicker .ui-datepicker-title select, -.mozilla .ui-datepicker .ui-datepicker-title select { +.webkit .ui-datepicker .ui-datepicker-title select { background-image: url("images/ui-icons-datepicker.png"); background-position: right -18px; background-repeat: no-repeat; - padding-right: 14px; + padding-right: 16px; -webkit-appearance: none; - -moz-appearance: none; appearance: none; } -.mozilla .ui-datepicker .ui-datepicker-title select { - background-position: right -14px; - text-indent: 0.01px; - text-overflow: ''; - padding-right: 10px; + +@supports (-moz-appearance:none) and (mask-type:alpha) { + .mozilla .ui-datepicker .ui-datepicker-title select { + background-image: url("images/ui-icons-datepicker.png"); + background-position: right -14px; + background-repeat: no-repeat; + padding-right: 16px; + -moz-appearance: none; + } } .ui-datepicker .ui-datepicker-month:focus, .ui-datepicker .ui-datepicker-year:focus {
View file
roundcubemail-1.1.tar.gz/program/js/app.js
Changed
@@ -5175,7 +5175,7 @@ changeYear: true, yearRange: '-120:+10', showOtherMonths: true, - selectOtherMonths: true, + selectOtherMonths: true // onSelect: function(dateText) { $(this).focus().val(dateText); } }); $('input.datepicker').datepicker();
View file
roundcubemail-1.1.tar.gz/program/js/editor.js
Changed
@@ -213,8 +213,10 @@ content = input.val(); // replace current text signature with temp mark - if (is_sig) - content = content.replace(signature.text, sig_mark); + if (is_sig) { + content = content.replace(/\r\n/, "\n"); + content = content.replace(signature.text.replace(/\r\n/, "\n"), sig_mark); + } var init_editor = function(data) { // replace signature mark with html version of the signature
View file
roundcubemail-1.1.tar.gz/program/lib/Roundcube/rcube.php
Changed
@@ -1706,7 +1706,7 @@ if (!$sent) { self::raise_error(array('code' => 800, 'type' => 'smtp', 'line' => __LINE__, 'file' => __FILE__, - 'message' => "SMTP error: ".join("\n", $response)), TRUE, FALSE); + 'message' => join("\n", $response)), true, false); } } // send mail using PHP's mail() function
View file
roundcubemail-1.1.tar.gz/program/lib/Roundcube/rcube_plugin_api.php
Changed
@@ -400,8 +400,9 @@ $args += array('abort' => false); array_push($this->exec_stack, $hook); - foreach ((array)$this->handlers[$hook] as $callback) { - $ret = call_user_func($callback, $args); + // Use for loop here, so handlers added in the hook will be executed too + for ($i = 0; $i < count($this->handlers[$hook]); $i++) { + $ret = call_user_func($this->handlers[$hook][$i], $args); if ($ret && is_array($ret)) { $args = $ret + $args; }
View file
roundcubemail-1.1.tar.gz/program/lib/Roundcube/rcube_smtp.php
Changed
@@ -243,8 +243,9 @@ if (PEAR::isError($this->conn->mailFrom($from, $from_params))) { $err = $this->conn->getResponse(); $this->error = array('label' => 'smtpfromerror', 'vars' => array( - 'from' => $from, 'code' => $this->conn->_code, 'msg' => $err[1])); - $this->response[] = "Failed to set sender '$from'"; + 'from' => $from, 'code' => $err[0], 'msg' => $err[1])); + $this->response[] = "Failed to set sender '$from'. " + . $err[1] . ' (Code: ' . $err[0] . ')'; $this->reset(); return false; } @@ -262,8 +263,9 @@ if (PEAR::isError($this->conn->rcptTo($recipient, $recipient_params))) { $err = $this->conn->getResponse(); $this->error = array('label' => 'smtptoerror', 'vars' => array( - 'to' => $recipient, 'code' => $this->conn->_code, 'msg' => $err[1])); - $this->response[] = "Failed to add recipient '$recipient'"; + 'to' => $recipient, 'code' => $err[0], 'msg' => $err[1])); + $this->response[] = "Failed to add recipient '$recipient'. " + . $err[1] . ' (Code: ' . $err[0] . ')'; $this->reset(); return false; } @@ -286,7 +288,7 @@ } // Send the message's headers and the body as SMTP data. - if (PEAR::isError($result = $this->conn->data($data, $text_headers))) { + if (PEAR::isError($this->conn->data($data, $text_headers))) { $err = $this->conn->getResponse(); if (!in_array($err[0], array(354, 250, 221))) { $msg = sprintf('[%d] %s', $err[0], $err[1]); @@ -296,7 +298,7 @@ } $this->error = array('label' => 'smtperror', 'vars' => array('msg' => $msg)); - $this->response[] = "Failed to send data"; + $this->response[] = "Failed to send data. " . $msg; $this->reset(); return false; }
View file
roundcubemail-1.1.tar.gz/program/steps/mail/get.inc
Changed
@@ -150,22 +150,22 @@ // accept text/plain with any extension if ($real_mimetype == 'text/plain' && $real_mimetype == $mimetype) { - $file_extension = 'txt'; + $valid_extension = true; } - // ignore differences in text/* mimetypes. Filetype detection isn't very reliable here - if ($real_ctype_primary == 'text' && strpos($mimetype, $real_ctype_primary) === 0) { - $real_mimetype = $mimetype; + else if ($real_ctype_primary == 'text' && strpos($mimetype, $real_ctype_primary) === 0) { + $real_mimetype = $mimetype; + $valid_extension = true; } - - // get valid file extensions - $extensions = rcube_mime::get_mime_extensions($real_mimetype); - $valid_extension = (!$file_extension || in_array($file_extension, (array)$extensions)); - // ignore filename extension if mimeclass matches (#1489029) - if (!empty($_REQUEST['_mimeclass']) && $real_ctype_primary == $_REQUEST['_mimeclass']) { + else if (!empty($_REQUEST['_mimeclass']) && $real_ctype_primary == $_REQUEST['_mimeclass']) { $valid_extension = true; } + else { + // get valid file extensions + $extensions = rcube_mime::get_mime_extensions($real_mimetype); + $valid_extension = (!$file_extension || in_array($file_extension, (array)$extensions)); + } // fix mimetype for images wrongly declared as octet-stream if ($mimetype == 'application/octet-stream' && strpos($real_mimetype, 'image/') === 0 && $valid_extension) {
View file
roundcubemail-1.1.tar.gz/skins/larry/styles.css
Changed
@@ -3081,3 +3081,7 @@ line-height: 16px !important; vertical-align: text-top !important; } + +_:not(), _:-moz-handler-blocked, .mozilla .mce-btn-small i { + line-height: 20px !important; +} \ No newline at end of file
View file
roundcubemail-1.1.tar.gz/skins/larry/ui.js
Changed
@@ -277,19 +277,22 @@ orientation:'v', relative:true, start:266, min:180, size:12 }).init(); } else if (rcmail.env.action == 'edit-prefs') { - $('<a href="#toggle"></a>') + var legend = $('#preferences-details fieldset.advanced legend'), + toggle = $('<a href="#toggle"></a>') .text(env.toggleoptions) .attr('title', env.toggleoptions) - .addClass('advanced-toggle') - .appendTo('#preferences-details fieldset.advanced legend'); - - $('#preferences-details fieldset.advanced legend').click(function(e){ - var collapsed = $(this).hasClass('collapsed'), - toggle = $('.advanced-toggle', this).html(collapsed ? '▲' : '▼'); - $(this) - .toggleClass('collapsed') - .closest('fieldset').children('.propform').toggle() - }).addClass('collapsed') + .addClass('advanced-toggle'); + + legend.click(function(e) { + toggle.html($(this).hasClass('collapsed') ? '▲' : '▼'); + + $(this).toggleClass('collapsed') + .closest('fieldset').children('.propform').toggle() + }).append(toggle).addClass('collapsed') + + // this magically fixes incorrect position of toggle link created above in Firefox 3.6 + if (bw.mz) + legend.parents('form').css('display', 'inline'); } } /*** addressbook task ***/
View file
roundcubemail.dsc
Changed
@@ -2,7 +2,7 @@ Source: roundcubemail Binary: roundcubemail Architecture: all -Version: 1:1.1~dev20150123-0~kolab6 +Version: 1:1.1~dev20150129-0~kolab7 Maintainer: Debian Roundcube Maintainers <pkg-roundcube-maintainers@lists.alioth.debian.org> Uploaders: Vincent Bernat <bernat@debian.org>, Romain Beauxis <toots@rastageeks.org>, Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>, Paul Klos <kolab@klos2day.nl> Homepage: http://www.roundcube.net/
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.