alecpl
0213f8d4dd
- Added optional "multithreading" autocomplete feature
13 years ago
alecpl
1837173634
- Plugin API: Added 'config_get' hook
13 years ago
alecpl
f52c4f441f
- Simplify undo message, add dots at the end of messages
13 years ago
alecpl
d8aff9a651
- Round upload progress percentage value
13 years ago
thomascube
03eb13f11c
Small improvements and codestyle
14 years ago
thomascube
4d9f620292
Filter LDAP groups by search query
14 years ago
thomascube
ce4e0ece1f
Fix ldap group members listing
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
63fda8af57
- Make Undo action optional by setting undo_timeout=0
14 years ago
alecpl
7f5a849e78
- Added possibility to undo last contact delete operation
14 years ago
alecpl
632528ff42
- Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters
14 years ago
alecpl
9220169bf1
- Fix handling of other users namespace roots
14 years ago
alecpl
9d195d6e82
- Added lost argument in delete_record() method
14 years ago
alecpl
b1057a2781
- Remove debug code
14 years ago
alecpl
8bce655246
- Fix lack of Cc and Reply-To headers on messages list, add them to default headers list ( #1487989 )
14 years ago
alecpl
4171c59bd7
- Add optional textual upload progress indicator ( #1486039 )
14 years ago
alecpl
77406bb731
- Fix url() so zero-values are not skipped ( #1487979 )
14 years ago
alecpl
0891b1d2ec
- Fix handling of untagged responses in LIST/LSUB response parser
14 years ago
alecpl
96e24fab88
- Fix parsing URLs containing commas ( #1487970 )
14 years ago
alecpl
68070e448c
- Fix PHP warning in mailbox_info(),
...
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
14 years ago
alecpl
5bfa4445d5
- Read _unlock from POST too
14 years ago
alecpl
25e6a0f110
- Add rcube_imap::mailbox_info()
14 years ago
alecpl
715a1b143c
- Make local_skin_path() to be a public method
14 years ago
thomascube
6af7e0d63d
Use numSubOrdindates inconjuction with VLV to count total
14 years ago
alecpl
24201dc1f4
- Fix set_row_attribs() for backward compat.
14 years ago
alecpl
3ddca3b945
- Don't log errors when charset conversion fails
14 years ago
alecpl
cc90ed1f84
- Add addressbook name in contact info frame ( #1487958 )
14 years ago
alecpl
3f3ec14ed0
- Force allowed attributes on table rows
14 years ago
alecpl
feac485000
- Added html_table::get_row_attribs(), extended html_table::set_row_attribs()
14 years ago
thomascube
fd89754818
Allow to specify multiple sort columns as array (currently only used for VLV)
14 years ago
thomascube
6f3fa964c6
Use dechex() instead of sprintf() for base conversion
14 years ago
thomascube
79569231db
Show more debug output
14 years ago
alecpl
64867411b1
- Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class
14 years ago
thomascube
c1db483cd5
Only select dn for count queries
14 years ago
thomascube
69ea3a3429
Implement LDAPv3 Virtual List View (VLV) for paged results listing
14 years ago
alecpl
62e2254e3f
- Fix regexp matching field names
14 years ago
alecpl
5148d388ea
- Small fix for advanced searching
14 years ago
alecpl
02695eff93
- typo
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
a5be870d6c
- Performance improvement, fix case-sensitivness in advanced search
14 years ago
alecpl
e9a9f2f6c5
- Added addressbook advanced search
14 years ago
alecpl
d654e80084
- Fix identities "reply-to" and "bcc" fields have a bogus value when left empty ( #1487943 )
14 years ago
alecpl
fde361eb58
- Replace preg_match() with faster strpos()
14 years ago
alecpl
4fb6a28be2
- Fix doubled encoding in save-pref request ( #1487941 ), small code improvements
14 years ago
thomascube
4dcd437ade
Add collected text labels in one single function call
14 years ago
alecpl
3cacf941fa
- Add popup with basic fields selection for addressbook search
14 years ago
thomascube
09c59abf85
Case-insensitive matching in autocompletion ( #1487933 ); replace old string offset syntax
14 years ago
alecpl
644e3ad912
- Fix setting language for spellchecker on spellcheck_before_send
14 years ago
alecpl
b4edf78e4b
- Provided rcube_spellchecker class, simplified code in utils task (less spell* files)
14 years ago
alecpl
516467080b
- Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields ( #1487864 )
14 years ago
alecpl
f5a55bf173
- Make debug handler to be a method of rcube_mdb2
14 years ago
thomascube
e7b6e907c5
Add support for X-AB-EDIT field upon user request
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
bc8c2c5788
- Fix s/pattern/prefix/ in clear_cache()
14 years ago
alecpl
b9e42ecb46
- Use index record for memcache/apc engine, don't load the whole cache into memory
14 years ago
thomascube
10ea10a317
Catch write-errors on database (yet untested)
14 years ago
alecpl
ccc059fd70
- Re-designed cache, fixes memcache/apc issues
14 years ago
alecpl
3253b296c2
- Clear properly mailboxes cache on folder subscription change
14 years ago
alecpl
7786ba1adb
- Fix error when rcube_cache::remove() was used in pattern mode
14 years ago
alecpl
d2a64865a7
- Fix func_get_args() usage for PHP<5.3 ( #1487928 )
14 years ago
thomascube
000fe38c71
Flip field type aliases ( #1487910 )
14 years ago
alecpl
8edb3d9405
- Add APC support in rcube_cache
14 years ago
alecpl
b5f836e4af
- Make memcached cache not system-wide
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
thomascube
4e3ec4eca8
Fix vcard value decoding; add setter for individual vcard fields
14 years ago
alecpl
392589ef38
- Clear mailboxes.* cache when new mailbox is created
14 years ago
alecpl
1f385b8a3d
- Make update_cahce() method to be publicly available
14 years ago
thomascube
0ec7fe4efc
Fix sort order when contact name is empty
14 years ago
thomascube
6b19999841
Correctly handle empty contact names when importing
14 years ago
thomascube
445a4ca04d
Fix empty name in search results and error when creating a new contact
14 years ago
alecpl
8e99ffbcac
- Use less included files in mail and message templates for better performance
...
- Add access to template name in template expressions
14 years ago
alecpl
a208a4fa68
- Add forward-as-attachment feature
14 years ago
alecpl
79275b4df5
- jQuery-1.6.1 ( #1487913 , #1487144 )
14 years ago
thomascube
e848180aaa
Improve display name composition when saving contacts ( #1487143 ), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
14 years ago
thomascube
ff4ffc6d54
Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp()
14 years ago
thomascube
fd540bad79
Rely on mysql server timezone not on PHP
14 years ago
alecpl
c739c71351
- Extend parse() method so it can be used to parse templates without printing to stdout
14 years ago
alecpl
ac3ad69e94
- Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument)
14 years ago
alecpl
b5fb21e767
- Improved string literals handling
14 years ago
alecpl
e22740508c
- Fixed ANNOTATEMORE support
14 years ago
alecpl
0deec44e7d
- Fixed handling of folder with name "0" in folder selector
14 years ago
alecpl
091b0284c8
- Use dot as a separator in cache key name (for consistency)
14 years ago
alecpl
94bdcce081
- Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type)
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
alecpl
56651c15c8
- Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists
14 years ago
alecpl
7fc056c3ff
- Enable multiselection for attachments uploading in capable browsers ( #1485969 )
14 years ago
thomascube
125894d35d
Fix expression
14 years ago
vbenincasa
2a380018f9
- Now the %s variable (used in default_host) works with IDN and with Master users from dovecot too (like user@domain.com*master)
...
- rcube_parse_host() now returns false if %s is used and an invalid email is provided (to work better when a prefix is used in default_host like 'mail.%s')
14 years ago
thomascube
638e3459d6
Don't attempt to read session data again if the initial read didn't return a result
14 years ago
alecpl
c08b18c4b9
- Fix relative URLs handling according to a <base> in HTML ( #1487889 )
14 years ago
vbenincasa
b04c51fafb
- Added the %s variable in 'default_host' and 'smtp_server' option (%s variable is the domain name after the '@' from e-mail address provided at login screen). The %s just returns a value if the provided e-mail is valid to avoid unnecessary lookups and reduce the possibility of connections to undesirable hosts.
...
- Small fix to the code comment of rcube_parse_host()
14 years ago
thomascube
60a277f1ce
Fix callback reference after rename
14 years ago
alecpl
e54f4b25e2
- Remove special handling of rcube_ classes in autoloader, it breaks loading of rcube_ classes from plugins
14 years ago
alecpl
5c1dfb0b11
- Fix handling of top-level domains with more than 5 chars or unicode chars ( #1487883 )
14 years ago
alecpl
68f39efb04
- Fix fatal error from last commit ( #1487884 ), rename rcube_gc() to gc()
14 years ago
thomascube
63e9927d5f
Add support for session storage using memcache
14 years ago