Thomas Bruederli
|
03c73fa1c5
|
Also use VLV for filter prefix matches
|
2013-03-13 11:49:34 +01:00 |
|
Aleksander Machniak
|
567e45ba56
|
Fix HTML part detection for some specific message structures (#1488992)
|
2013-03-13 11:03:21 +01:00 |
|
Aleksander Machniak
|
336d2000f8
|
Fix handling of empty $uids argument in change_flag()
|
2013-03-11 10:26:58 +01:00 |
|
Aleksander Machniak
|
ec6a77bab2
|
Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - require version 2005+
|
2013-03-11 08:35:21 +01:00 |
|
Aleksander Machniak
|
8b771646fa
|
Fix so task name can really contain all from a-z0-9_- characters (#1488941)
|
2013-03-10 11:49:20 +01:00 |
|
Aleksander Machniak
|
9fdba79094
|
Merge pull request #60 from thijskh/master
Test content_id with isset instead of a true/false value
|
2013-03-08 06:38:03 -08:00 |
|
Aleksander Machniak
|
d9dc320a40
|
Support IMAP MOVE extension [RFC 6851]
|
2013-03-08 15:35:03 +01:00 |
|
Thijs Kinkhorst
|
8cfba1bb2a
|
Test content_id with isset instead of a true/false value.
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
|
2013-03-08 15:28:36 +01:00 |
|
Aleksander Machniak
|
ac37746c2a
|
Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
Using array2list() for list of identifiers is now possible.
|
2013-03-06 08:37:41 +01:00 |
|
Aleksander Machniak
|
139635f189
|
Fix thumbnail size when GD extension is used for image resize (#1488985)
|
2013-03-05 10:25:12 +01:00 |
|
Aleksander Machniak
|
879b2331e1
|
Generate simpler query for MSSQL when offset in limit clause is not set
|
2013-03-04 11:50:06 +01:00 |
|
Aleksander Machniak
|
ee89c6dff6
|
Display notice that message is encrypted also for application/pkcs7-mime messages (#1488526)
|
2013-03-02 16:13:08 +01:00 |
|
Thomas Bruederli
|
f0a7159c40
|
Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422
|
2013-03-02 00:10:54 +01:00 |
|
Aleksander Machniak
|
a6fd1578c3
|
Better @package/@subpackage assignment
|
2013-03-01 09:07:55 +01:00 |
|
Aleksander Machniak
|
36391cf342
|
Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973)
|
2013-02-25 11:10:22 +01:00 |
|
Aleksander Machniak
|
726297e5f8
|
Add workaround for invalid message charset detection by IMAP servers (#1488968)
|
2013-02-19 16:56:02 +01:00 |
|
Aleksander Machniak
|
2187b2b7d8
|
Revert "Make autoloading of the framework classes work from any location".
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).
This reverts commit e4394c95e0.
|
2013-02-19 09:08:33 +01:00 |
|
Thomas Bruederli
|
e4394c95e0
|
Make autoloading of the framework classes work from any location
|
2013-02-18 08:31:09 +01:00 |
|
Aleksander Machniak
|
bc2c02feec
|
When connection to read-only db fails try to connect to write-master, but only if it is defined
|
2013-02-17 10:52:45 +01:00 |
|
Aleksander Machniak
|
1961146227
|
Make cleanup() method public
|
2013-02-17 10:25:46 +01:00 |
|
Thomas Bruederli
|
807c3d0d97
|
Optimmize memory usage by only fetching the necessary attributes used for contacts listing
|
2013-02-14 11:58:28 +01:00 |
|
Thomas Bruederli
|
c8a714cca4
|
Various fixes in contact groups handling with LDAP directories
|
2013-02-14 09:54:06 +01:00 |
|
Thomas Bruederli
|
772b732068
|
Fix autocompletion search with VLV support
|
2013-02-13 18:02:55 +01:00 |
|
Thomas Bruederli
|
f924f5f0aa
|
Improve group members listing + fix VLV index usage
|
2013-02-13 16:57:16 +01:00 |
|
Thomas Bruederli
|
49cb6984ed
|
Don't save 'internal' or empty serialized values
|
2013-02-13 15:18:32 +01:00 |
|
Thomas Bruederli
|
004f866f20
|
Prepare for VLV auto-detection (requries 'config_root_dn' config option)
|
2013-02-13 13:58:55 +01:00 |
|
Thomas Bruederli
|
203323ba85
|
Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch)
|
2013-02-13 12:27:51 +01:00 |
|
Thomas Bruederli
|
86552ffc8f
|
Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget
|
2013-02-07 15:35:30 +01:00 |
|
Thomas Bruederli
|
ec2185a1cb
|
Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing
|
2013-02-05 16:12:37 +01:00 |
|
Aleksander Machniak
|
3dd136f26e
|
Merge branch 'master' of github.com:roundcube/roundcubemail
|
2013-02-01 20:04:33 +01:00 |
|
Aleksander Machniak
|
1f910cb50d
|
Fix handling link href attribute value with (valid) newline characters (#1488940)
|
2013-02-01 20:04:00 +01:00 |
|
Thomas Bruederli
|
c5a5f989a9
|
Allow to list contact groups in (paged) list (yet incomplete)
|
2013-02-01 15:24:33 +01:00 |
|
Aleksander Machniak
|
01a98cb9d6
|
Merge branch 'master' of github.com:roundcube/roundcubemail
|
2013-02-01 15:20:57 +01:00 |
|
Aleksander Machniak
|
a39fd4db67
|
Set default error code (500) if not specified in raise_error()
|
2013-02-01 15:19:49 +01:00 |
|
Thomas Bruederli
|
1cf15ef4a5
|
Make rcube_result_set implement the PHP iterator interface
|
2013-02-01 15:18:12 +01:00 |
|
Aleksander Machniak
|
41db2bf47d
|
Slightly improve database driver chack
|
2013-01-31 13:18:38 +01:00 |
|
Thomas Bruederli
|
737b629c6f
|
Bring back lost text braking width adjustment when quoting blockquote parts
|
2013-01-28 20:54:03 +01:00 |
|
Thomas Bruederli
|
bb6f4b2b5d
|
Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes
|
2013-01-25 23:46:34 +01:00 |
|
Thomas Bruederli
|
bd0daee7fd
|
Merge branch 'master' of github.com:roundcube/roundcubemail
|
2013-01-25 14:27:31 +01:00 |
|
Thomas Bruederli
|
13dc9f2c86
|
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
|
2013-01-25 14:15:12 +01:00 |
|
Aleksander Machniak
|
18372a236d
|
Send LOGOUT only when closing connection in logged state (#1487784)
|
2013-01-25 12:36:50 +01:00 |
|
Thomas Bruederli
|
e114a60406
|
Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
|
2013-01-23 18:01:02 +01:00 |
|
Thomas Bruederli
|
293a5798af
|
Use the right variable for IPv6 check
|
2013-01-23 17:58:09 +01:00 |
|
Aleksander Machniak
|
60753b05fa
|
Support autofocus attribute on input elements
|
2013-01-22 12:50:10 +01:00 |
|
Aleksander Machniak
|
87a96809c7
|
Rtrim() quoted lines on conversion to flowed format (according to RFC2646)
|
2013-01-21 12:00:24 +01:00 |
|
Aleksander Machniak
|
7ebed11b05
|
More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed()
|
2013-01-21 11:56:06 +01:00 |
|
Aleksander Machniak
|
aabd628286
|
Improve format=flowed text unfolding, add test for signature separator handling
|
2013-01-21 11:55:57 +01:00 |
|
Thomas Bruederli
|
7ae7cdf195
|
Don't rely on Subject header only
|
2013-01-18 21:49:51 +01:00 |
|
Thomas Bruederli
|
6d41d8fd4b
|
Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed()
|
2013-01-18 21:26:18 +01:00 |
|
Thomas Bruederli
|
4f9edbd799
|
Select 8 KB of message part for headers (to make sure we get them all)
|
2013-01-14 21:41:02 +01:00 |
|