Commit Graph

1555 Commits

Author SHA1 Message Date
alecpl
46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 2011-11-10 11:16:32 +00:00
alecpl
f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 2011-11-10 07:57:56 +00:00
thomascube
81f5dd7774 Consider replication delays in session storage 2011-11-09 13:40:23 +00:00
alecpl
9230525d98 - Improved _listMailboxes() performance and small parseResponse() improvement (#1488134) 2011-11-08 18:30:34 +00:00
alecpl
5e9065284e - Make $name property to be public (#1488140) 2011-11-08 11:40:56 +00:00
alecpl
aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
2011-11-08 11:22:14 +00:00
thomascube
06744da241 Implement common setters for debug mode 2011-11-08 10:46:03 +00:00
thomascube
3fe6c7082c Remove unused cruft 2011-11-08 07:45:30 +00:00
alecpl
aa546e1788 - Fix handling of DB connection failures. Detect failure on connection level instead of on query level.
Fixes issue when one write query failed, next queries were not executed.
- Changed 'var' to 'public'.
2011-11-07 11:03:45 +00:00
alecpl
f2292c3a95 - Fix handling of curly brackets in URLs (#1488168) 2011-11-07 07:42:24 +00:00
thomascube
3b4b03d6b3 Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection 2011-11-05 11:34:53 +00:00
alecpl
77153b255d - Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147) 2011-11-04 11:01:54 +00:00
thomascube
3ac5cdb4ac Also merge properties of child cols of composite address book fields + remove undefined fields from template 2011-10-30 16:33:09 +00:00
thomascube
1937f4638e Improve definition of composite address fields of LDAP contacts 2011-10-30 15:30:59 +00:00
thomascube
abdf31486a Allow cross-task ajax requests 2011-10-30 11:34:31 +00:00
thomascube
187ff4e597 Avoid errors 2011-10-28 20:19:22 +00:00
thomascube
fc91c1df4a LDAP: use VLV pseudo-search for autocompletion 2011-10-28 20:05:32 +00:00
thomascube
335b042b98 Fix inline display of image attachments 2011-10-27 13:33:10 +00:00
alecpl
8a6503a23c - Fix getting message part data from structure, fixes r5363 2011-10-26 11:35:00 +00:00
alecpl
1ae1199858 - Improve handling of situation when FETCH returns OK, but no data 2011-10-24 18:08:53 +00:00
alecpl
b407e797c2 - Fix issue where wrong message sequence range could be generated when it was build according to number of messages in a folder 2011-10-24 16:45:00 +00:00
alecpl
b9787b3560 - Add underline character to charset regexp 2011-10-23 08:26:17 +00:00
alecpl
7e50b4361c - Small code improvement 2011-10-21 17:29:21 +00:00
alecpl
544619a455 - Fix threads cache validation when skip_deleted=true 2011-10-21 16:26:40 +00:00
thomascube
f09c184786 Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories 2011-10-19 15:56:20 +00:00
alecpl
c041d57036 - Added 'search_dn_default' variable in ldap config
- Better handling of situation when search for bind DN doesn't return data
2011-10-19 09:56:06 +00:00
alecpl
a561cd35b8 - Fix handling of folder creation error while moving/copying message 2011-10-19 06:35:29 +00:00
alecpl
57863c1a4d - Removed zebra-class 2011-10-18 12:53:59 +00:00
thomascube
dfc79b341c Find charset in HTML meta tags if not specified in content-type header (#1488125) 2011-10-18 10:09:32 +00:00
alecpl
54b0d86aad - Fix %dn replacement 2011-10-14 19:27:24 +00:00
thomascube
fb6cc8942a Also allow groups list to be fetched using VLV 2011-10-14 16:50:33 +00:00
thomascube
f6638364b1 Support plugin commands on HTML pages, too 2011-10-12 16:22:08 +00:00
thomascube
ce53b67e07 Fix BER encoding of records-per-page parameter 2011-10-12 09:10:05 +00:00
thomascube
b35a0f1793 Improve group member fetching 2011-10-11 08:54:46 +00:00
alecpl
52c2aa3ea5 - Fix FETCH response parsing in fetchMIMEHeaders() method (first line of headers was malformed) 2011-10-11 08:36:50 +00:00
thomascube
dc6c4f4a28 Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group 2011-10-10 20:15:46 +00:00
thomascube
a3148236eb Rewrite groups listing: use recursive methods to list members of (nested) groups of various types; cache the results 2011-10-10 20:13:55 +00:00
thomascube
39cafac3f5 Autocomplete LDAP records when adding contacts from mail (#1488073) 2011-10-07 11:07:23 +00:00
alecpl
fb40f37784 - Ignore DSN request when it isn't supported by SMTP server (#1487800) 2011-10-07 08:43:07 +00:00
alecpl
b1f0846727 - Make sure LDAP name fields aren't arrays (#1488108) 2011-10-07 08:33:24 +00:00
thomascube
8fb04bee97 Read group members according to objectClass of group records; support groupOfUrls; cache groups listing for better performance 2011-10-06 19:36:04 +00:00
alecpl
d342f8f031 - Improve performance by storing sorted mailbox list in the cache 2011-10-06 15:49:33 +00:00
thomascube
e2a8b4dd6d Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book 2011-10-06 12:31:38 +00:00
alecpl
8881766a9f - Improved performance by skipping folders list sorting when it's not needed in folder manager 2011-10-05 11:35:19 +00:00
alecpl
130cdcf7d0 - Small improvement for handling redundant cache queries (followup to r5303) 2011-10-03 18:04:14 +00:00
alecpl
f537504ed0 - Fix namespace handling in special folders settings (#1488112) 2011-10-03 17:55:29 +00:00
alecpl
03079a5a51 - Fix: skip redundant cache queries when an entry doesn't exist 2011-10-03 17:52:35 +00:00
alecpl
765fdeb5b5 - Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call) 2011-10-03 13:13:44 +00:00
alecpl
e877681c20 - Disable time limit for CLI scripts (#1488109) 2011-10-03 09:25:33 +00:00
thomascube
e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 2011-09-30 15:22:08 +00:00