Commit Graph

1489 Commits (c054ec5c7a859aa15243f0b1cbd3e84239ed4023)

Author SHA1 Message Date
alecpl c054ec5c7a - Fix lost info for encrypted messages 13 years ago
alecpl f3ec778c65 - Fix sorting of messages on servers without SORT and THREAD command 13 years ago
alecpl e99b3f2e6e - Fix listing messages on servers without SORT and THREAD command 13 years ago
alecpl eeae0db10c - Fix forwarded attachments, broken in r5204 13 years ago
alecpl 37d511ff38 - Fix cached indexes validation after removing messages when skip_deleted=true 13 years ago
alecpl 015decf815 - Fix listing contacts in a group 13 years ago
alecpl f763fbd56c - Make group's "member" attibute name configurable 13 years ago
alecpl d96a15e24f - Improve performance by skipping redundant SELECT query when writing new session into DB 13 years ago
alecpl 1f803b6e3c - Fix PHP error when fetching messages index when threaded mode is enabled 13 years ago
alecpl 681e9e6f1a - Don't set (wrong) error on groups listing action 13 years ago
alecpl abc3aa8a0e - Set group_bind_dn outside of list_groups() 13 years ago
alecpl 0fe3b9a7d7 - Hide PHP warning on ldap_search() 13 years ago
alecpl e7e79470e4 - Allow setting connection options in imap_connect hook 13 years ago
alecpl 9eeb14699f - Make rcube_ldap bind() and sasl_bind() methods public 13 years ago
alecpl 497013f411 - Set style of login form inputs using class not IDs 13 years ago
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)
13 years ago
alecpl 30f50556c1 - Fix locked folder rename option on servers supporting RFC2086 only (#1488089) 13 years ago
thomascube f7387d5f0c Remove debugging stuff 13 years ago
thomascube 06dc9838e0 Fix session race conditions when composing new messages 13 years ago
alecpl 612eeca739 - Removed leftover code 13 years ago
alecpl 4daaf29747 - Fix default folders settings (according to namespaces) for new users too 13 years ago
alecpl 140abb0ca0 - Require magic_quotes_runtime=Off because it modifies data streams (too much effort to handle this) 13 years ago
alecpl c3ba0e54af - Fix encoding of LDAP contacts identifiers (#1488079) 13 years ago
thomascube 1cc9e210f5 Make date/time format user configurable; drop 'date_today' config option 13 years ago
alecpl 6f45fa56ce - Fix required_fields checking per discussion in #1488073 13 years ago
alecpl 8703b08018 - Extend rcube_label_exists() to search in loaded plugins localizations
- Allow use localized addressbook field subtypes from plugins
13 years ago
alecpl bd14f92835 - Removed some spaces 13 years ago
alecpl 66a3b03419 - Fix handling of binary attachments encoded with quoted-printable (#1488065) 13 years ago
alecpl 303ade533f - Fix handling of links with IP address 13 years ago
alecpl b7fd98e338 - Fix compacting folder resets message list filter (#1488076)
- Fix reset-search action so it resets list page number to 1
13 years ago
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.
13 years ago
alecpl e730cd248d - Fix displaying multipart/alternative messages with only one part (#1487938) 13 years ago
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
13 years ago
alecpl d5ae9772c1 - Fix username case-insensitivity issue in MySQL (#1488021) 13 years ago
alecpl f8e48df715 - Merge devel-saved_search branch (Addressbook Saved Searches) 13 years ago
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)
13 years ago
thomascube 21030324d0 Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers 13 years ago
alecpl 427e3a4023 - Check for "Permission denied" string in IMAP error messages to display more appropriate message to the user 13 years ago
alecpl aecadcf4a2 - Don't disable include() errors, so now broken translation of a plugin will print error to the log 13 years ago
thomascube c170bfc92f Protect from Clickjacking by sending X-Frame-Options headers (#1487037) 13 years ago
thomascube 94a5a24fc2 Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments (#1488024) 13 years ago
thomascube 4c4fe693d7 Fix wrong vCard type parameter mobile (#1488067) 13 years ago
thomascube 31e00cb7e9 Fix vCard WORKFAX issue (#1488046) 13 years ago
alecpl 682819f15e - Fix imap_cache setting to values other than 'db' (#1488060) 13 years ago
alecpl 8757f5b57d - Fix handling of attachments inside message/rfc822 parts (#1488026) 13 years ago
alecpl 95192c6d0f - Make 5th argument of rcmail_deliver_message() optional 13 years ago
alecpl 9a835c7f7c - Fix is_a() usage for PHP>5.3.6 13 years ago
thomascube 20ed3794f6 Don't attempt to list (and cache) folders if not connected 13 years ago
alecpl a98ee35134 - Microoptimization: use substr_replace() for injecting a string into string 13 years ago
thomascube da71783bc9 Move timezone computation to rcube_config; don't override SESSION['timezone'] when saving prefs 13 years ago