summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcmail.php
AgeCommit message (Collapse)Author
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5787 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-16Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for ↵thomasb
backwards compat. git-svn-id: https://svn.roundcube.net/trunk@5782 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-16Merged devel-framework branch (r5746:5779) back into trunkthomasb
git-svn-id: https://svn.roundcube.net/trunk@5781 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-03- Move some checks into login() methodalec
git-svn-id: https://svn.roundcube.net/trunk@5690 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-29- Add separate pagesize setting for mail messages and contacts (#1488269)alec
git-svn-id: https://svn.roundcube.net/trunk@5662 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-07- Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL insteadalec
git-svn-id: https://svn.roundcube.net/trunk@5564 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-07- Remove deprecated global $IMAP variable usage (#1488148)alec
git-svn-id: https://svn.roundcube.net/trunk@5563 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-07Remove unused codethomasb
git-svn-id: https://svn.roundcube.net/trunk@5555 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-01- Remove debug code from last commit alec
git-svn-id: https://svn.roundcube.net/trunk@5523 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-01- Fix so connection to LDAP will be properly closedalec
git-svn-id: https://svn.roundcube.net/trunk@5522 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-01- Simplified compose session data handling, no need for session->cleanup()alec
git-svn-id: https://svn.roundcube.net/trunk@5521 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-13- Add option to set session name (#1486433)alec
git-svn-id: https://svn.roundcube.net/trunk@5418 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-08Remove unused cruftthomasb
git-svn-id: https://svn.roundcube.net/trunk@5396 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-30Allow cross-task ajax requeststhomasb
git-svn-id: https://svn.roundcube.net/trunk@5375 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-03- Fix namespace handling in special folders settings (#1488112)alec
git-svn-id: https://svn.roundcube.net/trunk@5304 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-28Distinguish standard timezone offset and DST of clientthomasb
git-svn-id: https://svn.roundcube.net/trunk@5285 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-21Skip confirmation dialog when deleting a contact from a source that supports ↵thomasb
undelete operations git-svn-id: https://svn.roundcube.net/trunk@5264 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-19- Allow setting connection options in imap_connect hookalec
git-svn-id: https://svn.roundcube.net/trunk@5240 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-16- Fix default folders settings (according to namespaces) for new users tooalec
git-svn-id: https://svn.roundcube.net/trunk@5223 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-12- Extend rcube_label_exists() to search in loaded plugins localizationsalec
- Allow use localized addressbook field subtypes from plugins git-svn-id: https://svn.roundcube.net/trunk@5207 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-05Improved memcache connection procedure from release-0.6; use call_user_func ↵thomasb
to trigger session gc handlers git-svn-id: https://svn.roundcube.net/trunk@5177 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-27- Fix is_a() usage for PHP>5.3.6alec
git-svn-id: https://svn.roundcube.net/trunk@5138 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-24Add copyright line on files with significant changes from Kolab Systemsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5128 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-16- Add option to hide selected LDAP addressbook on the listalec
git-svn-id: https://svn.roundcube.net/trunk@5072 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-14More unique error codesthomasb
git-svn-id: https://svn.roundcube.net/trunk@5068 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-02- Fix get_address_book() to call get_address_sources() internally when ↵alec
looking for default source git-svn-id: https://svn.roundcube.net/trunk@5008 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-29- Fix 'sql' identifier for addressbook handling (#1488013)alec
git-svn-id: https://svn.roundcube.net/trunk@4987 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-27- Performance fix: don't create addressbook object to close() it if it ↵alec
wasn't created before, skipping unneeded LDAP connection git-svn-id: https://svn.roundcube.net/trunk@4981 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-27- Don't use default source if source id is specified in get_address_source()alec
git-svn-id: https://svn.roundcube.net/trunk@4975 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-11Session object can be null if db/memcache is not availablethomasb
git-svn-id: https://svn.roundcube.net/trunk@4925 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-10- Add add_shutdown_function() method. Make possible to call user function ↵alec
before destoying all objects (e.g. session) git-svn-id: https://svn.roundcube.net/trunk@4923 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-07- Added possibility to undo last contact delete operationalec
git-svn-id: https://svn.roundcube.net/trunk@4916 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-29- Fix url() so zero-values are not skipped (#1487979)alec
git-svn-id: https://svn.roundcube.net/trunk@4891 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-03- Call addressbook_get hook only if build-in addressbook doesn't match ↵alec
wanted ID (for better performance), other improvements git-svn-id: https://svn.roundcube.net/trunk@4836 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-23- Add read/write methods for immediate operations on cache backend (no ↵alec
affect in-memory cache) - Add possibility to disable data serialization in cache git-svn-id: https://svn.roundcube.net/trunk@4803 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-23- Store user preferences in session when write-master is not available and ↵alec
session is stored in memcache, write them later git-svn-id: https://svn.roundcube.net/trunk@4802 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-23- Add TTL parameter to rcube_cache class (and rcmail::get_cache method)alec
git-svn-id: https://svn.roundcube.net/trunk@4801 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-20- Re-designed cache, fixes memcache/apc issuesalec
git-svn-id: https://svn.roundcube.net/trunk@4794 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-18- Add APC support in rcube_cachealec
git-svn-id: https://svn.roundcube.net/trunk@4785 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-18- Added general rcube_cache class with memcache support ↵alec
- Improved caching performance by skipping writes of unchanged data - Option enable_caching replaced by imap_cache and messages_cache options git-svn-id: https://svn.roundcube.net/trunk@4783 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-18Get memcache object from rcmail instancethomasb
git-svn-id: https://svn.roundcube.net/trunk@4782 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-05- Fix problems with subfolders of INBOX folder on some IMAP servers ↵alec
(#1487725) - Fix handling of folders that doesn't belong to any namespace (#1487637) git-svn-id: https://svn.roundcube.net/trunk@4733 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-25Add support for session storage using memcachethomasb
git-svn-id: https://svn.roundcube.net/trunk@4696 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-25- Use shortest include path for better performancealec
git-svn-id: https://svn.roundcube.net/trunk@4695 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-21- Set proper readonly state of default address book according to real ↵alec
readonly variable value (#1487878) git-svn-id: https://svn.roundcube.net/trunk@4682 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-20- Improve performance by including files with absolute path (#1487849) alec
git-svn-id: https://svn.roundcube.net/trunk@4678 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-15Add hook for request token creation (upon user request)thomasb
git-svn-id: https://svn.roundcube.net/trunk@4661 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-27Fix request token generation if no cookies setthomasb
git-svn-id: https://svn.roundcube.net/trunk@4622 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-22Revert r4609 and use stateless request tokens; no need to save them in ↵thomasb
session and thus no keep-alive necessary; fixes #1487829 git-svn-id: https://svn.roundcube.net/trunk@4615 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-10Prepare for multiple concurrent compose windowsthomasb
git-svn-id: https://svn.roundcube.net/trunk@4604 208e9e7b-5314-0410-a742-e7e81cd9613c