Commit Graph

6116 Commits (2a2b04eb2acc156a7812a417d2a03efccd883471)

Author SHA1 Message Date
Thomas Bruederli 106d47992b Bump version and update changelog 9 years ago
Thomas Bruederli 27e02f0f3b Fix closing of nested menus (#1490443) 9 years ago
Aleksander Machniak 6564cf8a4b Change code so versions of Mail_mime before and after 1.9.0 are supported
Conflicts:
	program/lib/Roundcube/rcube.php
9 years ago
Aleksander Machniak dddc985ce2 Make Mail_mime>=1.9.0 a requirement, fix compat. errors
Conflicts:
	composer.json-dist
9 years ago
Aleksander Machniak 495b5c3883 Don't display not-sent-warning in compose page on save-pref action 9 years ago
Aleksander Machniak b45b15e5a8 Fix selecting a folder on collapse when any subfolder is selected 9 years ago
Aleksander Machniak 794b2f1d46 Really make base64 encoding unicode-aware 9 years ago
Aleksander Machniak b44a6554bb Fix base64.encode/decode for unicode characters - use fallback if btoa/atob functions fail 9 years ago
Aleksander Machniak 14693832b2 Fix so input field (e.g. search box) does not loose focus on list load (#1490455) 9 years ago
Aleksander Machniak ca7fc75bec Fix "washing" of style elements wrapped into many lines 9 years ago
Thomas Bruederli 8b26f548b5 Add localization alias for tr => tr_TR 9 years ago
Aleksander Machniak f3c12bf7ef Get rid of Mail_mimeDecode package dependency (#1490416)
Conflicts:

	CHANGELOG
	composer.json-dist
9 years ago
Aleksander Machniak eddae8976d Disable links list generation on html-to-text conversion of identities or composed message (#1490437) 9 years ago
Aleksander Machniak b45e9b49b9 Fix removing signature when switching to identity with an empty sig in HTML mode (#1490470) 10 years ago
Aleksander Machniak 1172330b2a Fix error when using back button after sending an email (#1490009) 10 years ago
Aleksander Machniak 0e647e4aa0 Don't use private properties of Net_SMTP object 10 years ago
Aleksander Machniak 468e61b264 Fix some javascript errors in rare situations (#1490441) 10 years ago
Aleksander Machniak 9ca27756f1 Fix wrong positioning of message list header on page scroll in Webkit browsers (#1490035)
Conflicts:

	CHANGELOG
10 years ago
Aleksander Machniak fe82e213c3 Fix so E_DEPRECATED errors from PEAR libs are ignored by error_reporting change (#1490281) 10 years ago
Aleksander Machniak 424c25e5bc Fix bug where new messages weren't added to the list in search mode 10 years ago
Aleksander Machniak 844ee296a8 Revert create_folder() behaviour change where the method didn't fail if folder already existed.
This should not be the default behaviour. It could likely
become an optional functionality, however we should keep the method simple.
10 years ago
Aleksander Machniak f0feb7701e Use in_array_nocase() also for \\Noselect flag check (#1490466) 10 years ago
Aleksander Machniak 19a61851ae Fix so imap folder attribute comparisons are case-insensitive (#1490466)
+ make in_array_nocase() much faster for ASCII strings
10 years ago
Aleksander Machniak 71bfa5f207 Fix draft removal after a message is sent and storing sent message is disabled (#1490467) 10 years ago
Aleksander Machniak 612b04ac30 Reset internal cache index in close()
Conflicts:

	program/lib/Roundcube/rcube_cache.php
	program/lib/Roundcube/rcube_cache_shared.php
10 years ago
Aleksander Machniak 895efa1d42 Fix bug where some messages in multi-folder search couldn't be printed/downloaded (#1490426)
Conflicts:

	program/js/app.js
10 years ago
Aleksander Machniak 383749eeff Update to TinyMCE 4.1.10 (#1490405) 10 years ago
Aleksander Machniak a9035b1561 Fix so *-request@ addresses in Sender: header are also ignored on reply-all (#1490452)
Conflicts:
	program/steps/mail/compose.inc
10 years ago
Aleksander Machniak f7dd463174 Fix multi-folder search result sorting by arrival date (#1490450) 10 years ago
Aleksander Machniak 8cc6b18bcd Get rid of array_walk() when simple foreach() can be used 10 years ago
Aleksander Machniak 70422cd7a2 Fix Fatal error after last commit 10 years ago
Aleksander Machniak 947c4dc30b Fix issue when first search() argument is not an array 10 years ago
Aleksander Machniak 0aadd71183 Fix self-reply detection issues (#1490439) 10 years ago
Aleksander Machniak 8e68430749 Fix handling of non-break spaces in html to text conversion (#1490436) 10 years ago
Aleksander Machniak 3a428d9571 Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality 10 years ago
Aleksander Machniak 25c457dc68 Modify rcube_smtp::send_mail() so it is possible to send message by
specifying only the message stream no headers, it's for cases when
the stream already contains a complete message.
10 years ago
Aleksander Machniak fec877f038 Fix so links with href == content aren't added to links list on html to text conversion (#1490434) 10 years ago
Aleksander Machniak 92e36f6839 Fix race-condition in saving user preferences and loading plugin config (#1490431) 10 years ago
Aleksander Machniak 8cab554252 Fix unintentional messages list page change on page switch in compose addressbook (#1490427) 10 years ago
Aleksander Machniak e8028083b9 Fix bug where some messages in multi-folder search couldn't be opened (#1490426) 10 years ago
Aleksander Machniak cb0e0777ce Fix "PHP Fatal error: Using $this when not in object context" 10 years ago
Aleksander Machniak 30e71606a0 Fix Compose action in addressbook for results from multiple addressbooks (#1490413)
Conflicts:

	CHANGELOG
10 years ago
Aleksander Machniak ef07e9e546 Update to jQuery 2.1.4 (#1490406) 10 years ago
Aleksander Machniak d438147ddc Fix SQL error on logout when using session_storage=php (#1490421) 10 years ago
Aleksander Machniak 552854d738 Fix "Importing..." message does not hide on error (#1490422)
Conflicts:
	CHANGELOG
10 years ago
Daniel Hoffend 8fab64e594 remove debug test code 10 years ago
Aleksander Machniak 15fd8f9dc7 Fix XSS vulnerability in _mbox argument handling (#1490417) 10 years ago
Aleksander Machniak 5529d94ed7 Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402)
Conflicts:

	CHANGELOG
10 years ago
Aleksander Machniak 4312ac809c Fix blank image in html_signature when saving identity changes (#1490412) 10 years ago
Thomas Bruederli 245619e98d Update localizations from Transifex 10 years ago
Thomas Bruederli f1ae19dc6b Bump version 10 years ago
Thomas Bruederli d8ffedbd5e Add new plugin hook 'identity_create_after' (#1490358) 10 years ago
Aleksander Machniak d5694ef84f Fix issues when using moduserprefs.sh without --user argument (#1490399)
Conflicts:

	program/include/rcmail_utils.php
10 years ago
Aleksander Machniak 4d97838ed9 Fix font artifacts in text2html conversion (#1490353)
Use white-space:nowrap elements instead of unicode word-joiner character
10 years ago
Aleksander Machniak 84af0db103 Fix bug where some files could have "executable" extension when stored in temp folder (#1490377) 10 years ago
Aleksander Machniak 244a46fdea Fix missing index update after write() call 10 years ago
Aleksander Machniak 92459da0e2 Fix possible memcache/apc cache data consistency issues (#1490390)
And removed unused code

Conflicts:

	program/lib/Roundcube/rcube_cache.php
	program/lib/Roundcube/rcube_cache_shared.php
10 years ago
Aleksander Machniak a7d269253f Workaround possible issue where some keys were ignored when deleting cached entries
by key name prefix and keys index is in inconsistent state (does not contain all keys)
10 years ago
Aleksander Machniak 1d024f37cc Fix mb_substitute_character() use 10 years ago
Aleksander Machniak c084a6ab8b Fix rcube_charset::clean() for case when mbstring and iconv are not installed 10 years ago
Aleksander Machniak 4471b2bffb Fix security issue in contact photo handling (#1490379) 10 years ago
Thomas Bruederli b765160fd5 Improve LDAP search by ignoring words order in fuzzy substring matching mode 10 years ago
Thomas Bruederli 15bcfbd55f Add utility function to compose a full-text-like LDAP search filter 10 years ago
Aleksander Machniak 7310a6d66c Fix bug where messages count was not updated after message move/delete with skip_deleted=false (#1490372) 10 years ago
Aleksander Machniak 4d35a983cc Fix bug where preview_pane setting wasn't always saved into user preferences (#1490362) 10 years ago
Aleksander Machniak 84dde88680 Fix decoding array headers 10 years ago
Aleksander Machniak 3a46e7defc Fix message highligh regression from last commit (#1490363) 10 years ago
Aleksander Machniak d3333df32b Trigger 'listupdate' event also on response to check-recent request 10 years ago
Aleksander Machniak 35a32df940 Fix mouseup event handling when dragging a list record (#1490359)
This fixes drag-n-drop on managesieve filters list.
10 years ago
Aleksander Machniak 9dd3559ee4 Fix bug where some unrelated attachments in multipart/related message were not listed (#1490355) 10 years ago
Aleksander Machniak ef595a10e0 Add option to place signature at bottom of the quoted text even in top-posting mode [sig_below]
Conflicts:

	CHANGELOG
10 years ago
Aleksander Machniak 24f046cf47 Fix bug where forced extwin page reload could exit from the extwin mode (#1490350)
With small improvements in rcube_webmail.url() method.
10 years ago
Aleksander Machniak 22c0b291f6 Fix font artifact in Google Chrome on Windows (#1490353) 10 years ago
Aleksander Machniak 72863836e5 Fix handling spaces after <br> on html2text conversion 10 years ago
Aleksander Machniak 61c35b4a2b Fix lack of signature separator for plain text signatures in html mode (#1490352)
Conflicts:
	CHANGELOG
10 years ago
Aleksander Machniak 3832e4507b Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325) 10 years ago
Aleksander Machniak b41140ba37 Fix tables listing routine on mysql and postgres so it skips system or other database tables and views (#1490337) 10 years ago
Aleksander Machniak 998afb1725 Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore 10 years ago
Aleksander Machniak fdcef5ef7e Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically (#1490343) 10 years ago
Aleksander Machniak 68f76fddbe Fix handling of %-encoded entities in mailto: URLs (#1490346)
Conflicts:

	CHANGELOG
10 years ago
Thomas Bruederli d5b4ef0de2 Wording 10 years ago
Thomas Bruederli c7a88ff0c2 Localize common error messages; improve explanation for CSRF check failures 10 years ago
Thomas Bruederli 4ba89c9f99 Backport new utility function for compatibility reasons 10 years ago
Thomas Bruederli 2c0861495b Bump version for next release 10 years ago
Thomas Bruederli ee9742c873 Avoid errors when message list doesn't have a header 10 years ago
Aleksander Machniak 979f08e4df Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element (#1490318) 10 years ago
Thomas Bruederli 791c66c5fb Do not re-append an existing node when re-rendering with childs 10 years ago
Thomas Bruederli c14c21472e Fix redirct URL for attachments loaded in an iframe (#1490191) 10 years ago
Thomas Bruederli 3e09bcdef0 Generate random hash for the per-user local storage prefix (#1490279); only unserialize user prefs once 10 years ago
Aleksander Machniak 8f74b23dd2 Fix backtick character handling in sql queries (#1490312) 10 years ago
Thomas Bruederli 50e1ca2814 Fix submission of _reload parameter when switching address books 10 years ago
Aleksander Machniak b9f8bb3cab Fix bug where TinyMCE area height was too small on slow network connection (#1490310) 10 years ago
Aleksander Machniak 6855623cf5 Fix bug where spellchecking in HTML editor do not work after switching editor type more than once (#1490311) 10 years ago
Aleksander Machniak 5c74c978f8 Update TinyMCE cache_suffix (forgot to do this after last update) 10 years ago
Aleksander Machniak 2d5b35eb5b Upgrade TinymCE to version 4.1.9 10 years ago
Aleksander Machniak ef09b2751b Fix rows count when messages search fails (#1490266) 10 years ago
Aleksander Machniak 2ea55829be (Properly) reset search filter on reset-search action 10 years ago
Aleksander Machniak 1e7c877a66 Reset search filter on folder selection and search reset 10 years ago
Aleksander Machniak 100fea325e Unified request* event arguments handling, added support for _unlock and _action parameters 10 years ago
Aleksander Machniak 5bdd767a48 Fix so search filter, scope and fields are reset on folder change 10 years ago
Aleksander Machniak c13dd984e1 Fix Opera browser detection in javascript (#1490307) 10 years ago
Aleksander Machniak 26c9930103 get_part_content() -> get_part_body() 10 years ago
Aleksander Machniak d8efe06f4c Update to TinyMCE 4.1.8 10 years ago
Aleksander Machniak 14f4633b0b Remove redundant encoding of message subject with mb_encode_mimeheader() (#1490295) 10 years ago
Aleksander Machniak d093e96ec2 Fix javascript error after creating a folder which is a subfolder of another one (#1490297) 10 years ago
Aleksander Machniak 199446c16d Fix so localized folder name is displayed in multi-folder search result (#1490243) 10 years ago
Aleksander Machniak df4243b80a Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) 10 years ago
Aleksander Machniak 5bb2fe27a0 Fix parsing ldap URI for cases where hostname is non-empty 10 years ago
Aleksander Machniak b7048d8d2d Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) 10 years ago
Aleksander Machniak 2799f049bb Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 10 years ago
Aleksander Machniak ab84cc15e5 Reset default db_max_allowed_packet, fix max packet size detection 10 years ago
Aleksander Machniak f985cbedc6 Fix duplicate entries supression in autocomplete result (#1490290) 10 years ago
Aleksander Machniak f129972361 Improve compose_search_name() to not return "email@address <email@address>" entries
which may happen for contacts without name(s)
10 years ago
Aleksander Machniak b56a3b00f0 Don't sent the message again in saveonly mode 10 years ago
Aleksander Machniak 16c326380d Improved handling of storage errors after message is sent
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
10 years ago
Aleksander Machniak bbbd02bd6a Fix so "over quota" errors are displayed also in message compose page
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
10 years ago
Thomas Bruederli 230ec1104f Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6 10 years ago
Aleksander Machniak 44f58b0bcb Add possibility to configure max_allowed_packet value for all database engines (#1490283) 10 years ago
Aleksander Machniak cd8bcf3801 Fix "PHP Fatal error: Call to a member function getMessage() on a non-object" 10 years ago
Aleksander Machniak 1cb0b1481d Use also Organization field as a fallback if contact has no name(s) specified 10 years ago
Aleksander Machniak ce08e08dad Fix cursor position on reply below the quote in HTML mode (#1490263)
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
10 years ago
Aleksander Machniak 9e147a36ad Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function (#1490280) 10 years ago
Aleksander Machniak 334eb48cfe Merge branch 'release-1.1' of github.com:roundcube/roundcubemail into release-1.1
Conflicts:
	CHANGELOG
10 years ago
Aleksander Machniak 99dafc41a3 Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277)
Conflicts:
	CHANGELOG
10 years ago
Aleksander Machniak c8468c2960 Really fix unwanted warning on BMP attachments (#1490269) 10 years ago
Aleksander Machniak 825b2b9ab9 Fix performance of rcube_db_mysql::get_variable()
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
10 years ago
Aleksander Machniak ca85a8e32c Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) 10 years ago
Aleksander Machniak afd5e4f8a9 Fix needless security warning on BMP attachments display (#1490282) 10 years ago
Aleksander Machniak dab95db19c Fix setting max packet size for DB caches and check packet size also in shared cache
Conflicts:

	CHANGELOG
10 years ago
Aleksander Machniak cd51e611ff Fix saving/sending emoticon images when assets_dir is set (Kolab #4608) 10 years ago
Aleksander Machniak 9920097bfc Add possibility to print contact information (of a single contact) 10 years ago
Aleksander Machniak 9ed3c429eb Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522) 10 years ago
Aleksander Machniak 9ed6d46df7 Fix refreshing of drafts list when sending a message which was saved in meantime (#1490238) 10 years ago
Thomas B. 38b42e96af Merge pull request #265 from kanarip/master
Allow the timeout and retry interval for memcached to be configured
10 years ago
Jeroen van Meeuwen (Kolab Systems) c3e441044d Allow the timeout and retry interval for memcached servers to be configured 10 years ago
Thomas Bruederli 2f8b1036da Bump version and copyright year 10 years ago
Thomas Bruederli 36147bd6df Update localizations from Transifex 10 years ago
Aleksander Machniak 56040b941c Fix so JSON.parse() errors on localStorage items are ignored (#1490249) 10 years ago
Aleksander Machniak 09d52dbb67 Fix some typos in comments 10 years ago
Aleksander Machniak 20740a9650 Fix error in exec_hook() in case some hook handler was unregistered before 10 years ago
Thomas Bruederli be140e827d Don't reset 'plugins' config option when running from update.sh script 10 years ago
Aleksander Machniak e17decc4c2 Better handle log/temp directory misconfiguration 10 years ago
Aleksander Machniak e8fc8d303a Fix handling of GETANNOTATION errors - return NULL on error as documented 10 years ago
Aleksander Machniak 0a5841702f Fix exec_hook() so handlers added inside the hook are not omitted 10 years ago
Aleksander Machniak a3fa844aad Make logged SMTP errors more verbose - log also real server response and codes 10 years ago
Aleksander Machniak b0c9026223 Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239) 10 years ago
Aleksander Machniak 556d288754 Fix false warning when opening attached text/plain files (#1490241) 10 years ago
Thomas Bruederli b7c35d5bd9 Fix JS syntax for legacy browsers 10 years ago
Aleksander Machniak 686ff4b538 Fix keyboard navigation and css in datepicker widget across many Firefox versions 10 years ago
Aleksander Machniak 5d42a9353b Fix bug where drafts list wasn't refreshed after draft message was sent from another window (#1490238) 10 years ago