thomascube
2d3e2bc561
Add option 'searchonly' for address books; currently used by LDAP directories
2011-09-21 11:17:46 +00:00
alecpl
c054ec5c7a
- Fix lost info for encrypted messages
2011-09-21 08:11:23 +00:00
alecpl
f3ec778c65
- Fix sorting of messages on servers without SORT and THREAD command
2011-09-20 19:20:29 +00:00
alecpl
e99b3f2e6e
- Fix listing messages on servers without SORT and THREAD command
2011-09-20 19:17:04 +00:00
alecpl
eeae0db10c
- Fix forwarded attachments, broken in r5204
2011-09-20 18:30:27 +00:00
alecpl
37d511ff38
- Fix cached indexes validation after removing messages when skip_deleted=true
2011-09-20 11:55:59 +00:00
alecpl
015decf815
- Fix listing contacts in a group
2011-09-20 09:36:08 +00:00
alecpl
f763fbd56c
- Make group's "member" attibute name configurable
2011-09-20 08:09:52 +00:00
alecpl
d96a15e24f
- Improve performance by skipping redundant SELECT query when writing new session into DB
2011-09-20 07:34:48 +00:00
alecpl
1f803b6e3c
- Fix PHP error when fetching messages index when threaded mode is enabled
2011-09-19 16:15:36 +00:00
alecpl
681e9e6f1a
- Don't set (wrong) error on groups listing action
2011-09-19 13:46:35 +00:00
alecpl
abc3aa8a0e
- Set group_bind_dn outside of list_groups()
2011-09-19 13:35:20 +00:00
alecpl
0fe3b9a7d7
- Hide PHP warning on ldap_search()
2011-09-19 13:25:22 +00:00
alecpl
e7e79470e4
- Allow setting connection options in imap_connect hook
2011-09-19 12:34:01 +00:00
alecpl
9eeb14699f
- Make rcube_ldap bind() and sasl_bind() methods public
2011-09-19 09:06:49 +00:00
alecpl
497013f411
- Set style of login form inputs using class not IDs
2011-09-19 07:43:07 +00:00
alecpl
609d3923d7
- Cache synchronization using QRESYNC/CONDSTORE
...
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
2011-09-18 09:02:35 +00:00
alecpl
30f50556c1
- Fix locked folder rename option on servers supporting RFC2086 only ( #1488089 )
2011-09-17 16:46:31 +00:00
thomascube
f7387d5f0c
Remove debugging stuff
2011-09-16 17:54:07 +00:00
thomascube
06dc9838e0
Fix session race conditions when composing new messages
2011-09-16 17:53:35 +00:00
alecpl
612eeca739
- Removed leftover code
2011-09-16 17:28:19 +00:00
alecpl
4daaf29747
- Fix default folders settings (according to namespaces) for new users too
2011-09-16 11:37:44 +00:00
alecpl
140abb0ca0
- Require magic_quotes_runtime=Off because it modifies data streams (too much effort to handle this)
2011-09-15 08:42:31 +00:00
alecpl
c3ba0e54af
- Fix encoding of LDAP contacts identifiers ( #1488079 )
2011-09-13 12:52:34 +00:00
thomascube
1cc9e210f5
Make date/time format user configurable; drop 'date_today' config option
2011-09-12 19:56:12 +00:00
alecpl
6f45fa56ce
- Fix required_fields checking per discussion in #1488073
2011-09-12 15:57:08 +00:00
alecpl
8703b08018
- Extend rcube_label_exists() to search in loaded plugins localizations
...
- Allow use localized addressbook field subtypes from plugins
2011-09-12 12:52:01 +00:00
alecpl
bd14f92835
- Removed some spaces
2011-09-12 08:57:02 +00:00
alecpl
66a3b03419
- Fix handling of binary attachments encoded with quoted-printable ( #1488065 )
2011-09-12 08:49:47 +00:00
alecpl
303ade533f
- Fix handling of links with IP address
2011-09-10 06:49:51 +00:00
alecpl
b7fd98e338
- Fix compacting folder resets message list filter ( #1488076 )
...
- Fix reset-search action so it resets list page number to 1
2011-09-08 14:45:26 +00:00
alecpl
71f72f928b
- Fix new caching issue when broken/misleading object data was stored in database.
...
The object must be cleaned up before storing in DB, because some code
(out of rcube_message and rcube_imap classes) is changing objects data
e.g. parts mimetype or body. Now it's become a problem because we're
saving the object in cache at shutdown (after all modifications).
- Make stored message object smaller by removing some redundant data.
2011-09-08 08:31:13 +00:00
alecpl
e730cd248d
- Fix displaying multipart/alternative messages with only one part ( #1487938 )
2011-09-07 12:31:52 +00:00
alecpl
80152b333c
- Rewritten messages caching (merged devel-mcache branch):
...
Indexes are stored in a separate table, so there's no need to store all messages in a folder
Added threads data caching
Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
2011-09-07 11:07:03 +00:00
alecpl
d5ae9772c1
- Fix username case-insensitivity issue in MySQL ( #1488021 )
2011-09-06 17:18:12 +00:00
alecpl
f8e48df715
- Merge devel-saved_search branch (Addressbook Saved Searches)
2011-09-06 16:35:14 +00:00
alecpl
66df084203
- Merge devel-spellcheck branch:
...
- Added spellchecker exceptions dictionary (shared or per-user)
- Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
2011-09-06 13:39:45 +00:00
thomascube
21030324d0
Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers
2011-09-05 19:58:11 +00:00
alecpl
427e3a4023
- Check for "Permission denied" string in IMAP error messages to display more appropriate message to the user
2011-09-05 12:45:51 +00:00
alecpl
aecadcf4a2
- Don't disable include() errors, so now broken translation of a plugin will print error to the log
2011-09-05 11:08:48 +00:00
thomascube
c170bfc92f
Protect from Clickjacking by sending X-Frame-Options headers ( #1487037 )
2011-09-05 08:39:52 +00:00
thomascube
94a5a24fc2
Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments ( #1488024 )
2011-09-05 08:05:40 +00:00
thomascube
4c4fe693d7
Fix wrong vCard type parameter mobile ( #1488067 )
2011-09-05 07:40:18 +00:00
thomascube
31e00cb7e9
Fix vCard WORKFAX issue ( #1488046 )
2011-09-05 07:28:32 +00:00
alecpl
682819f15e
- Fix imap_cache setting to values other than 'db' ( #1488060 )
2011-08-30 18:05:34 +00:00
alecpl
8757f5b57d
- Fix handling of attachments inside message/rfc822 parts ( #1488026 )
2011-08-30 09:10:27 +00:00
alecpl
95192c6d0f
- Make 5th argument of rcmail_deliver_message() optional
2011-08-30 08:16:50 +00:00
alecpl
9a835c7f7c
- Fix is_a() usage for PHP>5.3.6
2011-08-27 08:33:35 +00:00
thomascube
20ed3794f6
Don't attempt to list (and cache) folders if not connected
2011-08-26 21:56:37 +00:00
alecpl
a98ee35134
- Microoptimization: use substr_replace() for injecting a string into string
2011-08-26 09:22:53 +00:00