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
|
19869073e3
|
- Plugin API: added folder_delete and folder_rename hooks
|
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
|
7f554cfaec
|
- Fix message delete button title when flag_for_deletion is enabled
|
14 years ago |
thomascube
|
ec65ad6e48
|
Make autocompletion available for plugins
|
14 years ago |
alecpl
|
63fda8af57
|
- Make Undo action optional by setting undo_timeout=0
|
14 years ago |
alecpl
|
65b61cdd1c
|
- Insert APC_UPLOAD_PROGRESS hidden field before file field (#1486039)
|
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
|
1a3c911d92
|
- Fixed issues related to creating contacts in source which isn't currently selected (#1487990)
|
14 years ago |
alecpl
|
93a35ccedf
|
- Don't send keep-alive request when system is busy
|
14 years ago |
alecpl
|
9220169bf1
|
- Fix handling of other users namespace roots
|
14 years ago |
alecpl
|
1564d4ef79
|
- Fix sorting of contact groups after group create (#1487747)
|
14 years ago |
alecpl
|
9d195d6e82
|
- Added lost argument in delete_record() method
|
14 years ago |
alecpl
|
b1057a2781
|
- Remove debug code
|
14 years ago |
alecpl
|
62811c4a70
|
- Fix group commands state after extended search use, make this check readonly-flag aware
|
14 years ago |
alecpl
|
8fc0f9451e
|
- Fix GCC errors and warnings (#1487988)
|
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 |
thomascube
|
ecb51cc8a6
|
Cache information about writeble address sources for performance reasons
|
14 years ago |
alecpl
|
7da13a337e
|
- Show loading icon event if upload_progress is enabled
|
14 years ago |
alecpl
|
4171c59bd7
|
- Add optional textual upload progress indicator (#1486039)
|
14 years ago |
alecpl
|
5b3ac32415
|
- Added addressbook source selector in contact create form
|
14 years ago |
alecpl
|
4b1d5d6e38
|
Improve .htaccess rules to make it less easy to fingerprint roundcube version
by denying access to files and stoping directory indexes (#1484066)
|
14 years ago |
alecpl
|
02e079f917
|
- Fix adding signatures (#1487965)
|
14 years ago |
alecpl
|
f187ee9838
|
- Fix typo in it_IT localization (#1487983)
|
14 years ago |
alecpl
|
b8605bd0e8
|
- jQuery 1.6.2
|
14 years ago |
alecpl
|
24958af8d9
|
- Unset event name, so it will be not added to request data
|
14 years ago |
alecpl
|
4a142f6371
|
- Make sure upload form uses POST method
|
14 years ago |
alecpl
|
c3dabfad7a
|
- Fixed link to contact photo, when browsing the search results (#1487980)
|
14 years ago |
alecpl
|
77406bb731
|
- Fix url() so zero-values are not skipped (#1487979)
|
14 years ago |
alecpl
|
f5803dfda1
|
- Fix bug where Import button was disabled (#1326103)
|
14 years ago |
alecpl
|
9caf9caf9e
|
- Use 'State/Province' for 'region' label (in Addressbook)
|
14 years ago |
alecpl
|
f6eb1e29df
|
- Fix creating/renaming folders with accented characters (#1487974)
|
14 years ago |
alecpl
|
0891b1d2ec
|
- Fix handling of untagged responses in LIST/LSUB response parser
|
14 years ago |
alecpl
|
44143c5847
|
- Don't use reserved word 'class' (to prevent IE errors)
|
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
|
87a2f686f0
|
- Fix contacts copying (#1487967)
|
14 years ago |
alecpl
|
5bfa4445d5
|
- Read _unlock from POST too
|
14 years ago |
alecpl
|
25e6a0f110
|
- Add rcube_imap::mailbox_info()
|
14 years ago |
thomascube
|
930d385d9e
|
Skip empty e-mail addresses in autocompletion
|
14 years ago |
thomascube
|
86a025f504
|
Fix check in pagenav
|
14 years ago |
thomascube
|
06c01d1720
|
Trigger keep_alive hook when checking for recent messages, too
|
14 years ago |
alecpl
|
12bfc55e8c
|
- pl_PL localization update
|
14 years ago |
alecpl
|
715a1b143c
|
- Make local_skin_path() to be a public method
|
14 years ago |
alecpl
|
b0689bd500
|
- Set css class name on directory list row according to readonly flag and 'class' data provided by plugins
|
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
|
81a0cfba50
|
- Use more descriptive labels for group actions
|
14 years ago |
alecpl
|
67975b99ef
|
- Improved namespace roots handling in folder manager
|
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
|
1a034323fc
|
- Add possibility to return subscription status and css class name for folder row from "folder_save" hook
- Fix folder preview frame state after folder creation
|
14 years ago |
alecpl
|
5f2d1588dd
|
- Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook)
|
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 |
alecpl
|
ca7dda4948
|
- Fixed initial directory selection
|
14 years ago |
thomascube
|
fd89754818
|
Allow to specify multiple sort columns as array (currently only used for VLV)
|
14 years ago |
alecpl
|
ecf295f6ef
|
- Added searching in all addressbook sources (global-search)
- Added addressbook source selection in contacts import
|
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
|
9f38ad95de
|
- Label fix
|
14 years ago |
alecpl
|
9382b6dfe1
|
- Fix contacts import (#1487947)
|
14 years ago |
thomascube
|
b0c70b3ca7
|
Use address_template config when adding a new address block (#1487944)
|
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
|
2d5beeaf06
|
- Don't call rcube_idn_to_ascii() on empty data
|
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
|
340546c975
|
- Optimization for spellcheck_before_send: don't invoke new ajax request. While we already have mispellings, we can return them and enable spellchecker directly without querying the server again
|
14 years ago |
alecpl
|
644e3ad912
|
- Fix setting language for spellchecker on spellcheck_before_send
|
14 years ago |
alecpl
|
1d5779b257
|
- Add option to force spellchecking before sending a message (#1485458)
|
14 years ago |
alecpl
|
b4edf78e4b
|
- Provided rcube_spellchecker class, simplified code in utils task (less spell* files)
|
14 years ago |
alecpl
|
55150f858f
|
- Fix handling of "<" character in group name
|
14 years ago |
alecpl
|
d9641b0874
|
- Allow setting special folder with "<" character
|
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
|
d734481983
|
- Added option to specify to which address book add new contacts
|
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
|
254d5ef32b
|
- Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
|
14 years ago |
alecpl
|
3253b296c2
|
- Clear properly mailboxes cache on folder subscription change
|
14 years ago |