thomascube
|
d06e57fdf2
|
Skip confirmation dialog when deleting a contact from a source that supports undelete operations
|
13 years ago |
alecpl
|
e7e79470e4
|
- Allow setting connection options in imap_connect hook
|
13 years ago |
alecpl
|
4daaf29747
|
- Fix default folders settings (according to namespaces) for new users too
|
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 |
thomascube
|
21030324d0
|
Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers
|
13 years ago |
alecpl
|
9a835c7f7c
|
- Fix is_a() usage for PHP>5.3.6
|
13 years ago |
thomascube
|
1a716d2d34
|
Add copyright line on files with significant changes from Kolab Systems
|
13 years ago |
alecpl
|
5c9d1ffe8e
|
- Add option to hide selected LDAP addressbook on the list
|
13 years ago |
thomascube
|
782d8593bd
|
More unique error codes
|
13 years ago |
alecpl
|
7f7ed2d9df
|
- Fix get_address_book() to call get_address_sources() internally when looking for default source
|
14 years ago |
alecpl
|
f03d89e493
|
- Fix 'sql' identifier for addressbook handling (#1488013)
|
14 years ago |
alecpl
|
f1574a5da2
|
- Performance fix: don't create addressbook object to close() it if it wasn't created before, skipping unneeded LDAP connection
|
14 years ago |
alecpl
|
5ed119e534
|
- Don't use default source if source id is specified in get_address_source()
|
14 years ago |
thomascube
|
609c5e9da9
|
Session object can be null if db/memcache is not available
|
14 years ago |
alecpl
|
580adc8263
|
- Add add_shutdown_function() method. Make possible to call user function before destoying all objects (e.g. session)
|
14 years ago |
alecpl
|
7f5a849e78
|
- Added possibility to undo last contact delete operation
|
14 years ago |
alecpl
|
77406bb731
|
- Fix url() so zero-values are not skipped (#1487979)
|
14 years ago |
alecpl
|
b896b18f87
|
- Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements
|
14 years ago |
alecpl
|
c9f4e9bc65
|
- Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
- Add possibility to disable data serialization in cache
|
14 years ago |
alecpl
|
40a1860174
|
- Store user preferences in session when write-master is not available and session is stored in memcache, write them later
|
14 years ago |
alecpl
|
7ad8e2c318
|
- Add TTL parameter to rcube_cache class (and rcmail::get_cache method)
|
14 years ago |
alecpl
|
ccc059fd70
|
- Re-designed cache, fixes memcache/apc issues
|
14 years ago |
alecpl
|
8edb3d9405
|
- Add APC support in rcube_cache
|
14 years ago |
alecpl
|
5cf5ee66c1
|
- Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data
- Option enable_caching replaced by imap_cache and messages_cache options
|
14 years ago |
thomascube
|
76d4019a35
|
Get memcache object from rcmail instance
|
14 years ago |
alecpl
|
d08333ea57
|
- Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
|
14 years ago |
thomascube
|
63e9927d5f
|
Add support for session storage using memcache
|
14 years ago |
alecpl
|
926948e77f
|
- Use shortest include path for better performance
|
14 years ago |
alecpl
|
8c263ee5e0
|
- Set proper readonly state of default address book according to real readonly variable value (#1487878)
|
14 years ago |
alecpl
|
4351f7cd66
|
- Improve performance by including files with absolute path (#1487849)
|
14 years ago |
thomascube
|
ef27a6a723
|
Add hook for request token creation (upon user request)
|
14 years ago |
thomascube
|
c9f2c47027
|
Fix request token generation if no cookies set
|
14 years ago |
thomascube
|
ec045b0a24
|
Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829
|
14 years ago |
thomascube
|
4591de7018
|
Prepare for multiple concurrent compose windows
|
14 years ago |
thomascube
|
ae39c47c3a
|
New config option for custom logo; allow skins to define/override texts
|
14 years ago |
alecpl
|
dd07e79537
|
- Close IMAP connection after SMTP, per discussion in (#1485975)
|
14 years ago |
thomascube
|
07b95dc49b
|
Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message()
|
14 years ago |
alecpl
|
e8d5bdc84e
|
- Fix IDNA support when IDN/INTL modules are in use (#1487742)
|
14 years ago |
thomascube
|
88ca38a356
|
Keep rcube_session->lifetime and keep_alive in sync
|
14 years ago |
thomascube
|
6039aae387
|
Add groups support for LDAP address books, contributed by Andreas Dick
|
14 years ago |
thomascube
|
cf2da2f9aa
|
Improve session validity check with changing auth cookies; reduce writes to DB; better phpdoc
|
14 years ago |
thomascube
|
0501b637a3
|
Merge branch devel-addressbook (r4193:4382) back into trunk
|
14 years ago |
alecpl
|
a76cbddfc9
|
- Fix %h/%z variables in username_domain option (#1487701)
|
14 years ago |
alecpl
|
68d2d54100
|
- Move action files map from index.php to steps' func.inc files
|
14 years ago |
thomascube
|
f5e7b35307
|
Bumbed version; Roundcube development is not Switzerland only
|
14 years ago |
thomascube
|
c3be8ed64c
|
Make sure an existing session is killed/replaced when submitting login form
|
14 years ago |
alecpl
|
7f1da4818e
|
- Add debug handler support in rcube_imap_generic
|
14 years ago |
alecpl
|
7c9850da45
|
- Improve handling of whitespace characters after closing PHP tag in localization and config files
|
14 years ago |
alecpl
|
e17553d954
|
- Add 'login_lc' config option for case-insensitive authentication (#1487113)
- Make username comparison case sensitive on MySQL
|
14 years ago |
alecpl
|
9016a84f7b
|
- Handle PHP warning in decrypt function (#1485970)
|
14 years ago |