Aleksander Machniak
|
aada285660
|
Simplify change_subscription() code, removed unused vars
|
9 years ago |
Aleksander Machniak
|
6a94f69bd1
|
Remove code for Mail_mime<1.9, we already require Mail_mime-1.10 for other reasons
|
9 years ago |
Aleksander Machniak
|
0ee57208b3
|
Add possibility to set PDO::ATTR_PREFETCH and PDO::ATTR_TIMEOUT via DSN string
|
9 years ago |
Aleksander Machniak
|
1b61a48eec
|
Get rid of mb_check_encoding() before mb_convert_encoding() for better performance, CS fixes
|
9 years ago |
Aleksander Machniak
|
83345af059
|
Log charset conversion warning only when no function was found, not when the string was invalid
|
9 years ago |
Aleksander Machniak
|
7d71c48952
|
s/RCMAIL_VERSION/RCUBE_VERSION/
|
9 years ago |
Aleksander Machniak
|
7bbb86f78a
|
Session read handler must return a string in PHP7
|
9 years ago |
Aleksander Machniak
|
b2b9b591ce
|
Fix handling random_bytes() errors in PHP 7.0.0RC3
|
9 years ago |
Aleksander Machniak
|
df0b4f3437
|
Make sure an email address is valid when replacing it with mailto: link
|
9 years ago |
Thomas Bruederli
|
db390a27fb
|
Do not tokenize search string when querying in strict mode (#1490504)
|
9 years ago |
Aleksander Machniak
|
fef8537adb
|
Improved multi-folder search performance on sort order change or list page change
by proper index serialization and skipped redundant sorting
|
9 years ago |
Thomas Bruederli
|
f7f75ff7d1
|
Unify detection of pgp/mime message part
|
9 years ago |
Aleksander Machniak
|
e85bbc9e9c
|
random_bytes() can throw an exception in some cases, since PHP 7.0.0rc3
|
9 years ago |
Aleksander Machniak
|
63e7937d02
|
Change so rcube_message class does not depend on $_GET parameters
|
9 years ago |
Aleksander Machniak
|
26086981a2
|
Improve randomness of security tokens (#1490529)
|
9 years ago |
Aleksander Machniak
|
f75bc5c24b
|
Use random security tokens instead of hashes based on encryption key (#1490404)
|
9 years ago |
Aleksander Machniak
|
e4c66080a8
|
Improved encrypt/decrypt methods with option to choose the cipher_method (#1489719)
|
9 years ago |
Aleksander Machniak
|
4c53e78915
|
Fix printing required ini options values in error message
|
9 years ago |
Aleksander Machniak
|
427ab2f393
|
Optimize folder_size() on Cyrus IMAP by using special folder annotation (#1490514)
|
9 years ago |
Aleksander Machniak
|
5eb9c70b60
|
Added method to determine IMAP server vendor, for future use
|
9 years ago |
Aleksander Machniak
|
86b241df63
|
CS fixes
|
9 years ago |
Aleksander Machniak
|
4ceff8f353
|
Make optional hidding of folders with name starting with a dot - imap_skip_hidden_folders (#1490468)
|
9 years ago |
Aleksander Machniak
|
f00e1f5333
|
CS fixes
|
9 years ago |
Aleksander Machniak
|
6f249b0e38
|
Change code so versions of Mail_mime before and after 1.9.0 are supported
|
9 years ago |
Aleksander Machniak
|
7a42173a16
|
Simplify rcube_utils::check_ip()
|
9 years ago |
Aleksander Machniak
|
6b31846c43
|
Fix IPv6 address validation on PHP with disabled IPv6 support
|
9 years ago |
Aleksander Machniak
|
f4c512336d
|
Fix "washing" of style elements wrapped into many lines
|
9 years ago |
Thomas B.
|
cf69daf896
|
Merge pull request #288 from ThijsFeryn/fnnonempty
Emptying the display name when the display name is the main e-mail ad…
|
9 years ago |
Aleksander Machniak
|
559e5d7bd4
|
Fix unintentional error_reporting change
|
9 years ago |
Aleksander Machniak
|
36bd93f138
|
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
|
9 years ago |
Aleksander Machniak
|
a7efdd7c5d
|
Make Mail_mime>=1.9.0 a requirement, fix compat. errors
|
9 years ago |
Aleksander Machniak
|
1b8ca08e5b
|
Added GSSAPI/Kerberos authentication plugin - krb_authentication
|
9 years ago |
Aleksander Machniak
|
0868c2e841
|
Make sure list page is never set to 0 (#1490458)
This should fix the issue where after message move wrong message was
added to the list and the list counter was invalid.
|
9 years ago |
Aleksander Machniak
|
5ed8ade763
|
Fix bug where some plugins could be initialized more than one time
|
9 years ago |
Aleksander Machniak
|
93e64008a6
|
Small code improvements
|
9 years ago |
Aleksander Machniak
|
c21f95f626
|
Fix bug where new messages weren't added to the list in search mode
|
9 years ago |
Aleksander Machniak
|
6c7be218f7
|
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.
|
9 years ago |
Aleksander Machniak
|
9d78c68cbf
|
Fix so imap folder attribute comparisons are case-insensitive (#1490466)
+ make in_array_nocase() much faster for ASCII strings
|
9 years ago |
ThijsFeryn
|
58f6f19505
|
Emptying the display name when the display name is the main e-mail address contradicts lines 731 till 734
|
9 years ago |
Aleksander Machniak
|
b71eef6d7d
|
Don't use private properties of Net_SMTP object
|
9 years ago |
Aleksander Machniak
|
9335f9cede
|
Reset internal cache index in close()
|
9 years ago |
Aleksander Machniak
|
e2bceaefe6
|
Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function (#1490403)
|
9 years ago |
Aleksander Machniak
|
843643b1bd
|
Fix multi-folder search result sorting by arrival date (#1490450)
|
9 years ago |
Aleksander Machniak
|
212e332cef
|
Get rid of array_walk() when simple foreach() can be used
|
10 years ago |
Aleksander Machniak
|
d2890372c1
|
Fix Fatal error after last commit
|
10 years ago |
Aleksander Machniak
|
6a8c4fc73b
|
Fix issue when first search() argument is not an array
|
10 years ago |
Aleksander Machniak
|
8447bae77c
|
Require Mbstring and OpenSSL extensions (#1490415) - remove redundant code
|
10 years ago |
Aleksander Machniak
|
f7427f151e
|
Get rid of Mail_mimeDecode package dependency (#1490416)
|
10 years ago |
Aleksander Machniak
|
9aae1b7fc3
|
Fix so microseconds macro (u) in log_date_format works (#1490446)
|
10 years ago |
Aleksander Machniak
|
25c8fe4eeb
|
Fix handling of non-break spaces in html to text conversion (#1490436)
|
10 years ago |
Aleksander Machniak
|
b92a66b3ee
|
Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality
|
10 years ago |
Aleksander Machniak
|
36a7f57345
|
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
|
ff40683404
|
Fix so links with href == content aren't added to links list on html to text conversion (#1490434)
|
10 years ago |
Aleksander Machniak
|
26a00e76be
|
Fix race-condition in saving user preferences and loading plugin config (#1490431)
|
10 years ago |
Aleksander Machniak
|
a958748947
|
CS fixes
|
10 years ago |
Thomas Bruederli
|
d375b20225
|
Suppress E_DEPRECATED errors after change in [4ab77dd1 ]
|
10 years ago |
Thomas Bruederli
|
4ab77dd13e
|
Check for PEAR class before accessing it. With new composer modules this isn't necessary in the include path anymore
|
10 years ago |
Aleksander Machniak
|
a84f0b65dc
|
Fix undefined variable use after recent changes (#1490401)
|
10 years ago |
Aleksander Machniak
|
3994b3a26c
|
Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402)
|
10 years ago |
Aleksander Machniak
|
0c08b04778
|
Fix issues when using moduserprefs.sh without --user argument (#1490399)
|
10 years ago |
Aleksander Machniak
|
59d11dce33
|
Small code improvement
|
10 years ago |
Aleksander Machniak
|
c4ad7edd53
|
Fix font artifacts in text2html conversion (#1490353)
Use white-space:nowrap elements instead of unicode word-joiner character
|
10 years ago |
Aleksander Machniak
|
b120d42f5b
|
Improved cache index changes detection (again)
|
10 years ago |
Aleksander Machniak
|
044c1a0523
|
Simplified code + some CS fixes
|
10 years ago |
Aleksander Machniak
|
652e11f82e
|
Fix missing index update after write() call
|
10 years ago |
Aleksander Machniak
|
b1e35a685c
|
Performance: Improve changes detection, so we update index only if needed
|
10 years ago |
Aleksander Machniak
|
11d5e7c100
|
Implemented memcache_debug also for session operations
|
10 years ago |
Aleksander Machniak
|
9ed8584c3e
|
Count memcache/apc debug lines
|
10 years ago |
Aleksander Machniak
|
fff8e0f2ae
|
Fix possible memcache/apc cache data consistency issues (#1490390)
And removed unused code
|
10 years ago |
Aleksander Machniak
|
247b845a8e
|
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
|
44708ec647
|
Implemented memcache_debug and apc_debug options for cache operations tracking
|
10 years ago |
Aleksander Machniak
|
bb21913387
|
Fix mb_substitute_character() use
|
10 years ago |
Aleksander Machniak
|
966a9086a5
|
Fix rcube_charset::clean() for case when mbstring and iconv are not installed
|
10 years ago |
Aleksander Machniak
|
1422b0823e
|
Fix bug where messages count was not updated after message move/delete with skip_deleted=false (#1490372)
|
10 years ago |
Thomas Bruederli
|
0f63418b7e
|
Use Net_LDAP3::domain_root_dn() to resolve the domain DN for the %dc variable; replaces PR #268
|
10 years ago |
Aleksander Machniak
|
1d0ffdc2ac
|
Fix decoding array headers
|
10 years ago |
Aleksander Machniak
|
5b737d9f8d
|
Fix bug where some unrelated attachments in multipart/related message were not listed (#1490355)
|
10 years ago |
Aleksander Machniak
|
d86ff98339
|
Fix font artifact in Google Chrome on Windows (#1490353)
|
10 years ago |
Aleksander Machniak
|
53cbebf8ad
|
Fix handling spaces after <br> on html2text conversion
|
10 years ago |
Aleksander Machniak
|
d61d668b64
|
Remove useless code
|
10 years ago |
Aleksander Machniak
|
292292df32
|
Fix so unrecognized TNEF attachments are displayed on the list of attachments (#1490351)
|
10 years ago |
Aleksander Machniak
|
98e4614b0d
|
Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325)
|
10 years ago |
Aleksander Machniak
|
48d01837a0
|
Fix tables listing routine on mysql and postgres so it skips system or other database tables and views (#1490337)
|
10 years ago |
Aleksander Machniak
|
5a4f3f8266
|
Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore
|
10 years ago |
Aleksander Machniak
|
3d6ce95009
|
Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically (#1490343)
|
10 years ago |
Aleksander Machniak
|
8eeb721bd6
|
Fix unintended DB session expiration - lost variable in refactoring (#1490316)
|
10 years ago |
Thomas Bruederli
|
e2fb340289
|
Remove obsolete mt_srand() calls
|
10 years ago |
Thomas Bruederli
|
a74d023903
|
Generate random hash for the per-user local storage prefix (#1490279); only unserialize user prefs once
|
10 years ago |
Aleksander Machniak
|
496972bf95
|
Fix backtick character handling in sql queries (#1490312)
|
10 years ago |
Thomas Bruederli
|
5def0d8e9e
|
Ignore plugin loading filter if force parameter is set
|
10 years ago |
Thomas Bruederli
|
87ff88d550
|
Fix session garbage collector handler registration after refactoring
|
10 years ago |
Thomas Bruederli
|
aafc050f55
|
Fix rcube_contacts::search() calls with empty search string but $required argument
|
10 years ago |
Aleksander Machniak
|
9af8e22b8e
|
Plugin API: added message_part_body hook, fixes around message structure handling by plugins
|
10 years ago |
Thomas B.
|
2755471f33
|
Merge pull request #257 from corbosman/session_refactor
Merging session refactor into master
|
10 years ago |
Aleksander Machniak
|
6cdffbf1b6
|
Fix "PHP Fatal error: Using $this when not in object context"
|
10 years ago |
corbosman
|
82058d7af2
|
minor fixes
|
10 years ago |
Thomas Bruederli
|
8e333bcb66
|
Only normalize search term when searching in 'words' column
|
10 years ago |
Thomas Bruederli
|
3bd0277261
|
Fix full-text searching in a given list of fields
|
10 years ago |
Thomas Bruederli
|
fd259bed69
|
Adapt fulltext search in local address book to ignore words order
|
10 years ago |
Thomas Bruederli
|
c32998084d
|
Add untility function to match strings ignoring word order
|
10 years ago |