Commit Graph

1139 Commits (4cd090aa243f2feca9c6ca620a2393c3ceed8d65)

Author SHA1 Message Date
Aleksander Machniak f7dd463174 Fix multi-folder search result sorting by arrival date (#1490450) 11 years ago
Aleksander Machniak 8cc6b18bcd Get rid of array_walk() when simple foreach() can be used 11 years ago
Aleksander Machniak 70422cd7a2 Fix Fatal error after last commit 11 years ago
Aleksander Machniak 947c4dc30b Fix issue when first search() argument is not an array 11 years ago
Aleksander Machniak 8e68430749 Fix handling of non-break spaces in html to text conversion (#1490436) 11 years ago
Aleksander Machniak 3a428d9571 Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality 11 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.
11 years ago
Aleksander Machniak fec877f038 Fix so links with href == content aren't added to links list on html to text conversion (#1490434) 11 years ago
Aleksander Machniak 92e36f6839 Fix race-condition in saving user preferences and loading plugin config (#1490431) 11 years ago
Aleksander Machniak cb0e0777ce Fix "PHP Fatal error: Using $this when not in object context" 11 years ago
Aleksander Machniak d438147ddc Fix SQL error on logout when using session_storage=php (#1490421) 11 years ago
Aleksander Machniak 5529d94ed7 Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402)
Conflicts:

	CHANGELOG
11 years ago
Thomas Bruederli f1ae19dc6b Bump version 11 years ago
Aleksander Machniak d5694ef84f Fix issues when using moduserprefs.sh without --user argument (#1490399)
Conflicts:

	program/include/rcmail_utils.php
11 years ago
Aleksander Machniak 4d97838ed9 Fix font artifacts in text2html conversion (#1490353)
Use white-space:nowrap elements instead of unicode word-joiner character
11 years ago
Aleksander Machniak 244a46fdea Fix missing index update after write() call 11 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
11 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)
11 years ago
Aleksander Machniak 1d024f37cc Fix mb_substitute_character() use 11 years ago
Aleksander Machniak c084a6ab8b Fix rcube_charset::clean() for case when mbstring and iconv are not installed 11 years ago
Thomas Bruederli b765160fd5 Improve LDAP search by ignoring words order in fuzzy substring matching mode 11 years ago
Thomas Bruederli 15bcfbd55f Add utility function to compose a full-text-like LDAP search filter 11 years ago
Aleksander Machniak 7310a6d66c Fix bug where messages count was not updated after message move/delete with skip_deleted=false (#1490372) 11 years ago
Aleksander Machniak 84dde88680 Fix decoding array headers 11 years ago
Aleksander Machniak 9dd3559ee4 Fix bug where some unrelated attachments in multipart/related message were not listed (#1490355) 11 years ago
Aleksander Machniak 22c0b291f6 Fix font artifact in Google Chrome on Windows (#1490353) 11 years ago
Aleksander Machniak 72863836e5 Fix handling spaces after <br> on html2text conversion 11 years ago
Aleksander Machniak 3832e4507b Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325) 11 years ago
Aleksander Machniak b41140ba37 Fix tables listing routine on mysql and postgres so it skips system or other database tables and views (#1490337) 11 years ago
Aleksander Machniak 998afb1725 Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore 11 years ago
Aleksander Machniak fdcef5ef7e Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically (#1490343) 11 years ago
Thomas Bruederli 4ba89c9f99 Backport new utility function for compatibility reasons 11 years ago
Thomas Bruederli 2c0861495b Bump version for next release 11 years ago
Thomas Bruederli 3e09bcdef0 Generate random hash for the per-user local storage prefix (#1490279); only unserialize user prefs once 11 years ago
Aleksander Machniak 8f74b23dd2 Fix backtick character handling in sql queries (#1490312) 11 years ago
Aleksander Machniak df4243b80a Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) 11 years ago
Aleksander Machniak 5bb2fe27a0 Fix parsing ldap URI for cases where hostname is non-empty 11 years ago
Aleksander Machniak b7048d8d2d Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) 11 years ago
Aleksander Machniak 2799f049bb Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 11 years ago
Aleksander Machniak ab84cc15e5 Reset default db_max_allowed_packet, fix max packet size detection 11 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)
11 years ago
Aleksander Machniak 44f58b0bcb Add possibility to configure max_allowed_packet value for all database engines (#1490283) 11 years ago
Aleksander Machniak cd8bcf3801 Fix "PHP Fatal error: Call to a member function getMessage() on a non-object" 11 years ago
Aleksander Machniak 1cb0b1481d Use also Organization field as a fallback if contact has no name(s) specified 11 years ago
Aleksander Machniak 9e147a36ad Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function (#1490280) 11 years ago
Aleksander Machniak 334eb48cfe Merge branch 'release-1.1' of github.com:roundcube/roundcubemail into release-1.1
Conflicts:
	CHANGELOG
11 years ago
Aleksander Machniak 99dafc41a3 Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277)
Conflicts:
	CHANGELOG
11 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.
11 years ago
Aleksander Machniak ca85a8e32c Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) 11 years ago
Aleksander Machniak dab95db19c Fix setting max packet size for DB caches and check packet size also in shared cache
Conflicts:

	CHANGELOG
11 years ago
Thomas B. 38b42e96af Merge pull request #265 from kanarip/master
Allow the timeout and retry interval for memcached to be configured
11 years ago
Jeroen van Meeuwen (Kolab Systems) c3e441044d Allow the timeout and retry interval for memcached servers to be configured 11 years ago
Thomas Bruederli 2f8b1036da Bump version and copyright year 11 years ago
Aleksander Machniak 09d52dbb67 Fix some typos in comments 11 years ago
Aleksander Machniak 20740a9650 Fix error in exec_hook() in case some hook handler was unregistered before 11 years ago
Aleksander Machniak e17decc4c2 Better handle log/temp directory misconfiguration 11 years ago
Aleksander Machniak e8fc8d303a Fix handling of GETANNOTATION errors - return NULL on error as documented 11 years ago
Aleksander Machniak 0a5841702f Fix exec_hook() so handlers added inside the hook are not omitted 11 years ago
Aleksander Machniak a3fa844aad Make logged SMTP errors more verbose - log also real server response and codes 11 years ago
Aleksander Machniak bf99c50cc1 Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) 11 years ago
Thomas Bruederli ef29153a32 Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91 11 years ago
Aleksander Machniak 786aa0725e Fix XSS issue in style attribute handling (#1490227) 11 years ago
Aleksander Machniak 8c2075b9fc Remove hook aliases deprecated long time ago, CS fixes 11 years ago
Aleksander Machniak 7b924535fd CS fixes 11 years ago
Thomas Bruederli bca7dc68e9 Fix syntax error and codestyle from recent PR merge 11 years ago
Alex Brandt e4b9910a32 Add environment variable reading to configuration.
Docker prefers to pass parameters via environment variables.  This
allows the environment variables to be checked and if a value exists it
will override the default.
11 years ago
Thomas Bruederli e8b82c2e7b Fix rcube_utils::normalize_string() to support unicode characters + add argument for minimum token length 11 years ago
Thomas Bruederli 09c58d1add Make rcube_utils::strtotime() timezone aware (#1490163) 11 years ago
Aleksander Machniak aafccefb88 Properly set fuzzy_search for vlv searches 11 years ago
Aleksander Machniak 681ba6fc3c Improve system security by using optional special URL with security token
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
11 years ago
Aleksander Machniak 066e22874b Don't log "No suitable function found for UTF-8..." as E_USER_WARNING.
Use E_USER_NOTICE - this happens quite often as email messages
containing invalid charset name are not so rare.
11 years ago
Aleksander Machniak 72b117feb1 Use consistent license identifiers, remove redundant package.xml files 11 years ago
Aleksander Machniak b262e12964 Fix import of contacts with multiple email addresses from Google-csv format (#1490178) 11 years ago
Aleksander Machniak f864495b7b Fix import of multiple contact email addresses from Outlook-csv format (#1490169) 11 years ago
Aleksander Machniak 692011df7f Extend list_emails() to optionally return only default identity 11 years ago
Aleksander Machniak 32eb977b12 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 2f46789081 Added rcube_user::list_emails() method with better performance than list_identities()
which should be used always if we want only all user email addresses (with names)
11 years ago
Aleksander Machniak 25fb9732a0 Fix so all unknown email addresses from Google csv format are imported (#1490159) 11 years ago
Aleksander Machniak 787a421846 Fix rcube_utils::anytodatetime() with no timezone specified 11 years ago
Aleksander Machniak bb1398a54e Fix import of multiple contact groups from Google-csv format (#1490159) 11 years ago
Aleksander Machniak 9e4246d957 Code improvements and fixes (mostly unused variables and methods) 11 years ago
Aleksander Machniak 07280e7643 Remove reference to non-existing option 'default_folders' 11 years ago
Aleksander Machniak 409b649346 Fix lack of delimiter for recipient addresses in smtp_log (#1490150) 11 years ago
Aleksander Machniak a7a778c157 Fix some character sets detection (#1490135) 11 years ago
Aleksander Machniak 2883fcba2b Move TNEF decoder class to the Roundcube Framework (#1490055)
So, for now all dependencies of the Framework can be installed
with composer and we need only lib/Roundcube folder.
des.inc was never required and is less important since we do
encryption using openssl or mcrypt extensions.
11 years ago
Thomas Bruederli 5c9ddcc052 Check available memory for image resizing with GD on Windows (#1489937) 11 years ago
Thomas Bruederli a63b9b546c Add plugin hook 'db_table_name' as requested in #1489837 11 years ago
Aleksander Machniak 9d4d48ad4c Remove debug code 11 years ago
Aleksander Machniak 96a7f6cc1b CS fixes 11 years ago
Aleksander Machniak db357b4187 Remove redundant default 11 years ago
Aleksander Machniak 1ffab0ad4a Fix possible issues in skin/skin_path config handling (#1490125) 11 years ago
Aleksander Machniak 5d8f8b59f3 Correct load_config() return value with improvement in last commit 11 years ago
Aleksander Machniak ab5b89b854 Improve load_config() so when called many times it will read config file only once 11 years ago
Aleksander Machniak d93019125c Allways call rcube_imap::set_folder() before rcube_imap::get_message_part() 11 years ago
Aleksander Machniak 68c41f1dff Fix regresion that caused double charset conversion in some messages (#1490121) 11 years ago
Aleksander Machniak 9aa55d5a50 Fix so DDL script for Oracle can be executed in SQLPlus 11 years ago
Aleksander Machniak 2da8300fb7 Correctly detect charset of attachment names in TNEF messages 11 years ago
Aleksander Machniak 2979df5529 Call exif_read_data() only on JPEG images 11 years ago
Bartlomiej Nogas a235f79df9 Fix of really fix UNKNOWN-CTE handling 11 years ago
Aleksander Machniak bf9c9b3e38 Really fix UNKNOWN-CTE handling 11 years ago