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