alecpl
|
36911ea111
|
- Improve performance by invoking STATUS command once for both MESSAGES and UNSEEN counters
|
14 years ago |
alecpl
|
9ae29c9525
|
- Improve performance of message cache status checking when skip_disabled=true
|
14 years ago |
alecpl
|
93272ea91b
|
- Use consistent results from some functions, code cleanup
|
14 years ago |
alecpl
|
c309cd8928
|
- Improve performance of setting IMAP flags using .SILENT suffix
|
14 years ago |
alecpl
|
7bdd3e22b5
|
- Fix address parsing for situation when encoded words are used inside quoted string (#1484961)
|
14 years ago |
alecpl
|
01bdfd327c
|
- Improve performance of clear_mailbox() when skip_deleted=true
|
14 years ago |
alecpl
|
2cd443315d
|
- Plugin API: add possibility to disable plugin in AJAX mode, 'noajax' property
- Plugin API: add possibility to disable plugin in framed mode, 'noframe' property
|
14 years ago |
alecpl
|
f0638be52a
|
- Close properly IMAP connection when login fails
- Don't use LOGIN when server sent LOGINDISABLED
|
14 years ago |
alecpl
|
77327e252a
|
- Add SORT=DISPLAY support (RFC 5957)
|
14 years ago |
alecpl
|
b393e54247
|
- Add rcube_addressbook::get_record_groups() (#1487089)
|
14 years ago |
alecpl
|
36ed9d7ec6
|
- Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT
|
14 years ago |
alecpl
|
d21a05b481
|
- Fix handling of URLs with semicolon (;) character (#1487088)
|
14 years ago |
alecpl
|
acd9bdd25b
|
- Fix handling of URLs with tilde (~) character (#1487087)
|
14 years ago |
alecpl
|
3870bec7ff
|
- Add support for selection options from LIST-EXTENDED extension (RFC 5258)
- Don't list subscribed but non-existent folders (#1486225)
- Fix \Noselect handling performance (#1487082)
|
14 years ago |
alecpl
|
10a6fc58e6
|
- Fix: don't return "empty" unlock
|
14 years ago |
alecpl
|
fa2173cefe
|
- Fix: Use internal instead of DB cache in message_index() and thread_index()
|
14 years ago |
alecpl
|
4757608097
|
- Improve pre-auth and auth capabilities handling
|
14 years ago |
alecpl
|
3353fdcbb4
|
- Fix auth capabilty checks ignore welcome banner CAPABILITY string (#1487081)
|
14 years ago |
alecpl
|
a5a4bf46bd
|
- Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.)
|
14 years ago |
alecpl
|
10f08e6ce0
|
- Fix setting 'virtual' flag for non-existing folders in some cases
|
14 years ago |
alecpl
|
2b42838427
|
- Simplify some code, add some comments
|
14 years ago |
alecpl
|
fc7a41f75e
|
- Small improvements in NAMESPACE handling
|
14 years ago |
alecpl
|
781f0ca54c
|
- Improve performance by reading optional capability response from AUTHENTICATE
|
14 years ago |
alecpl
|
4dd4172421
|
- Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831)
|
14 years ago |
alecpl
|
a1fe6bd11d
|
- Add support for IMAP proxy authentication (#1486690)
|
14 years ago |
alecpl
|
63d4d61148
|
- Re-implemented SMTP proxy authorization support
|
14 years ago |
alecpl
|
7bf255bfe1
|
- Add SASL-IR support (RFC 4959)
- Add LOGINDISABLED support (RFC 2595)
- Add support for AUTH=PLAIN authentication to IMAP
|
14 years ago |
thomascube
|
cb7d32ebdd
|
List groups in address detail view and allow to subscribe/unsubscribe from there (#1486753)
|
14 years ago |
alecpl
|
6a16031d04
|
- Add LIST-STATUS support in rcube_imap_generic class (RFC5819)
|
14 years ago |
alecpl
|
03d3bab2af
|
- Add charset alias: WINDOWS-949 -> UHC (#1487072)
|
14 years ago |
alecpl
|
659cf14cdd
|
- Improve performance of messages counting using ESEARCH extension (RFC4731)
|
14 years ago |
alecpl
|
710e274849
|
- Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH (#1487058)
|
14 years ago |
alecpl
|
8794f16c62
|
- Fix handling of attachments when Content-Disposition is not inline nor attachment (#1487051)
|
14 years ago |
alecpl
|
2ae58f1b67
|
- Fix content-type name regexp according to RFC4288.4.2
|
14 years ago |
alecpl
|
8bac7e988f
|
- Allow underline in content-type name, per comments in #1487051
|
14 years ago |
alecpl
|
435c315223
|
- Fix decoding of e-mail address strings in message headers (#1487068)
|
14 years ago |
alecpl
|
a2e8cb3642
|
- Simplify/improve LSUB/LIST/SELECT commands handling
- Store UIDNEXT, UIDVALIDITY, UNSEEN values of selected folder
|
14 years ago |
alecpl
|
854cf227ac
|
- Use unified command identifier (AXXXX)
- Use unified methods of command execution and response parsing
|
14 years ago |
alecpl
|
4cb6675872
|
- Remove unused property rcube_mail_header::f
|
14 years ago |
alecpl
|
a85f889208
|
- Use better method for string escaping, don't add quotes when the string is a token
|
14 years ago |
alecpl
|
f13baaf67c
|
- Fix regression in rcube_imap::_threadcount() which was the reason
why mailbox_status() returned always "1" for folders with enabled threading
|
14 years ago |
alecpl
|
8b6eff6e69
|
- Add ACL extension support into IMAP classes (RFC4314)
- Add ANNOTATEMORE extension support into IMAP classes (draft-daboo-imap-annotatemore)
- Add METADATA extension support into IMAP classes (RFC5464)
|
14 years ago |
alecpl
|
4c6a61a684
|
- Add MS950 as alias for CP950 (#1487063)
|
14 years ago |
alecpl
|
d8335117e2
|
- Add LITERAL+ support (RFC2088)
|
14 years ago |
alecpl
|
1ac5431877
|
- Fix bug in rcube_plugin::local_skin_path()
|
14 years ago |
alecpl
|
2d1d68bc7e
|
- Display IMAP errors for LIST/THREAD/SEARCH commands, fixes #1486905
|
14 years ago |
alecpl
|
0f0c17ad9e
|
- improved IMAP errors handling (continue)
|
14 years ago |
alecpl
|
8fcc3e1ad6
|
- Improved IMAP errors handling
|
14 years ago |
alecpl
|
ad334a1257
|
- Improve displaying of UI messages (#1486977)
|
14 years ago |
alecpl
|
fddd6f2db0
|
- update RCMAIL_VERSION
|
14 years ago |
alecpl
|
937e26a541
|
- Fix links handling
|
14 years ago |
alecpl
|
a392125fe8
|
- Add SASL proxy authentication for SMTP (#1486693)
|
14 years ago |
alecpl
|
29983c1671
|
- Add caching support in id2uid and uid2id functions (#1487019), Fix get_message_cache_index
to use internal cache when only sort order changes. Both changes improves performance of 'show' action
- code cleanup/function description fixes
|
14 years ago |
alecpl
|
ca1f564598
|
- Performance fix for case when session_lifetime=0, fixed indentation
|
14 years ago |
alecpl
|
f22ea7ba18
|
- Support SMTP Delivery Status Notifications - RFC3461 (#1486142)
|
14 years ago |
alecpl
|
9db4ca92ef
|
- Support one argument of type array, instead of n arguments for rcube_mdb2::query method
|
14 years ago |
alecpl
|
7f89041e9a
|
- Use empty envelope sender address for message disposition notifications (RFC2298.3)
|
14 years ago |
alecpl
|
868deb5dab
|
- Make htmleditor option behaviour consistent, add option to use HTML on reply to HTML message (#1485840)
|
14 years ago |
alecpl
|
393ba7186f
|
- Fix handling of backslash as IMAP delimiter
|
14 years ago |
alecpl
|
8f94b1aad6
|
- Convert to lowercase only domain part of email address on login
|
14 years ago |
alecpl
|
103ddcde87
|
- Minimize FETCH response for messages listing (when caching is disabled)
|
14 years ago |
alecpl
|
9cc93aea7c
|
- Use simplified domain expression for proper handling of domain names in UTF8
|
14 years ago |
alecpl
|
e25a357d95
|
- Add Reply-to-List feature (#1484252)
- Add Mail-Followup-To/Mail-Reply-To support (#1485547)
|
14 years ago |
alecpl
|
f1adbf17ee
|
- Convert IDN to ASCII before using rcube_user::query()
- Always convert to lower case a username when it's an email address
|
14 years ago |
alecpl
|
df2188d778
|
- Fix mailto optional params in plain text messages aren't handled (#1487026)
|
14 years ago |
alecpl
|
928bcaedc0
|
- Fix handling of Thunderbird's vCards (#1487024)
|
14 years ago |
alecpl
|
1148c6e936
|
- Add option do bind for an individual LDAP address book (#1486997)
|
14 years ago |
alecpl
|
13ffa2810e
|
- Added line number for error message
|
14 years ago |
alecpl
|
5c461bada9
|
- Update phpdoc (#1486958)
|
14 years ago |
alecpl
|
c609784656
|
- Use custom sorting when SORT is disabled by IMAP admin (#1486959)
|
14 years ago |
alecpl
|
e99991996d
|
- Add Internationalized Domain Name (IDNA) support (#1483894)
|
14 years ago |
alecpl
|
eacce9b3f5
|
- Messages caching: performance improvements, fixed syncing, fixes related with #1486748
|
14 years ago |
alecpl
|
6d1ae078c9
|
- Fix format=flowed: don't space-stuff empty lines (#1487018)
|
14 years ago |
thomascube
|
bd911ba814
|
Pool some code for command line tools; avoid displaying password on shell (#1486947); fix msgexport now using the new imap wrapper
|
14 years ago |
alecpl
|
08aa031871
|
- Fix wrong parameter count in fetchHeader() call
|
14 years ago |
alecpl
|
a8e1095eb0
|
- Fixed wrong function call in sync_header_index()
|
14 years ago |
thomascube
|
6d94ab311a
|
Only lower-case user name if first login attempt failed (#1486393) + fix test
|
14 years ago |
thomascube
|
8603bbba2e
|
Fix base url resolution + better order for condition checks in rcube_mdb2 + updated changelog
|
14 years ago |
alecpl
|
0911facde9
|
- Truncate message subject when setting page title
|
14 years ago |
alecpl
|
e019f2d0f2
|
- s/RoundCube/Roundcube/
|
14 years ago |
thomascube
|
cb2bc809ef
|
Fix db_mode check in insert_id()
|
14 years ago |
alecpl
|
1151581366
|
- Fix setting headers for IE in AJAX responses
|
14 years ago |
alecpl
|
d560e78d98
|
- Fix: close properly IMAP connection also when user is not logged in
|
14 years ago |
thomascube
|
a3de4f6054
|
Fix selection of read/write db connection
|
14 years ago |
alecpl
|
11be9330de
|
- Support %z variable in host configuration options (#1487003)
|
14 years ago |
thomascube
|
62c791f609
|
Prevent from saving a non-existing skin path in user prefs
|
14 years ago |
alecpl
|
b364912fc1
|
- Don't log errors about empty password when connecting to IMAP server (#1487001)
|
14 years ago |
alecpl
|
2280757d24
|
- Added more charset aliases
|
14 years ago |
alecpl
|
457373bf3f
|
- Fix: close() method of addressbook object(s) is not called in shutdown function
|
14 years ago |
alecpl
|
acbf0f5ee0
|
- Fix: iconv doesn't support UTF7-IMAP
|
14 years ago |
alecpl
|
f12d218831
|
- small fix for format=flowed parsing
|
14 years ago |
alecpl
|
99b8c1e2ac
|
- Fix format=flowed handling (#1486989) + small improvements in plain messages parsing
|
14 years ago |
alecpl
|
cb3dfdfede
|
- Fix messages background image handling in some cases (#1486990)
|
14 years ago |
alecpl
|
618cb0d8dd
|
- Don't trim spaces from the end of line when converting to format=flowed
|
14 years ago |
alecpl
|
ed302bbbed
|
- Code improvements + more infinite loop prevention
|
14 years ago |
alecpl
|
a5c56b3b21
|
- Return false from putLineC instead of NULL, for consistence
|
14 years ago |
alecpl
|
1e3ba370c3
|
- Small improvement for last commit
|
14 years ago |
alecpl
|
4d7acb3cb2
|
- Fix handling of charsets with LATIN-* label
|
14 years ago |
alecpl
|
860678e333
|
- Add semicolon at the end of SQL queries in log (#1486957)
|
14 years ago |
alecpl
|
2aa2b332f6
|
- Small performance improvements
|
14 years ago |
alecpl
|
372d3bf6de
|
- Fix Chrome browser was recognized as Safari
|
14 years ago |
alecpl
|
272a7e5a24
|
- Don't use mail_header_delimiter when saving mail in IMAP
|
14 years ago |
alecpl
|
086767c8f2
|
- Added mail_header_delimiter validation
|
14 years ago |
alecpl
|
564741f77b
|
- performance: use custom function for IV vector generation instead of mcrypt_create_iv()
|
14 years ago |
alecpl
|
1fb718cae0
|
- Fix TinyMCE uses zh_CN when zh_TW locale is set (#1486929)
|
14 years ago |
alecpl
|
d1dd13ee5c
|
- Fix SMTP test in Installer (#1486952)
|
14 years ago |
alecpl
|
5cf7aae178
|
- Don't add date to log when using syslog
|
14 years ago |
alecpl
|
1a2f8375de
|
- add message_part_structure hook also for text parts of mixed messages
|
14 years ago |
alecpl
|
b6244d5ce7
|
- Improve email regexp in mailto: links handler (#1486808)
|
14 years ago |
alecpl
|
ecc28ce02f
|
- Removed /i from regexp
|
14 years ago |
alecpl
|
3c9d9aa943
|
- Improve handling of single-part messages with bogus BODYSTRUCTURE (#1486898)
|
14 years ago |
alecpl
|
119ad13d74
|
- Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
|
14 years ago |
alecpl
|
03dbf37d5c
|
- Small improvement in SELECT response parsing
|
14 years ago |
alecpl
|
7f5b535d12
|
- Improved performance of LIST/LSUB response parsing
|
14 years ago |
thomascube
|
4859fedb92
|
Fix unit tests + update version
|
14 years ago |
alecpl
|
c16fab1641
|
- Fix strpos() usage (#1486458)
|
14 years ago |
alecpl
|
532c2504f4
|
- Add 'language' parameter in 'user_create' hook (#1486896)
|
14 years ago |
alecpl
|
eef0dae865
|
- Last commit fix
|
14 years ago |
alecpl
|
5ced9ca075
|
- Replace message_part_encrypted hook with more generic message_part_structure
|
14 years ago |
alecpl
|
b0eeaac9e0
|
- Fix: rcube_user::get_username() doesn't take mail_domain setting into account (#1486895)
|
14 years ago |
alecpl
|
a31dd08826
|
- Replace chop() with rtrim(), small improvements in fetchHeaders()
|
14 years ago |
alecpl
|
c56f1f5046
|
- Support vCards without or with an empty FN
|
14 years ago |
alecpl
|
2537686d1d
|
- Performance fix: Determine real mimetype of message/rfc822 part from bodystructure instead of fetched headers
|
14 years ago |
alecpl
|
95fd49e4f2
|
- Fix message structure parsing when it lacks optional fields (#1486881)
|
14 years ago |
alecpl
|
e6ce0062f2
|
- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings)
|
14 years ago |
alecpl
|
d78564abca
|
- Fix performance in array_keys_recursive()
|
14 years ago |
alecpl
|
c51304ddc8
|
- Fix performance of threads parsing
|
14 years ago |
alecpl
|
3a4c9f424b
|
- Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866)
|
14 years ago |
alecpl
|
d5d9680486
|
- Fix double slash in plugin directory path (#1486872)
|
14 years ago |
thomascube
|
904809459d
|
Fix default IMAP port configuration (#1486864)
|
15 years ago |
alecpl
|
5e0999c53c
|
- Fix opening attachments on IE (#1486829)
|
15 years ago |
alecpl
|
3e58bf2062
|
- Fix handling of messages with Content-Type: application/* and no filename (#1484050)
|
15 years ago |
alecpl
|
b25dfd0913
|
- removed PHP closing tag
|
15 years ago |
alecpl
|
8dfe51ef4e
|
- Extended rcube_user::get_username (#1486707)
|
15 years ago |
alecpl
|
f767654478
|
- Add %dc variable support in base_dn/bind_dn config (#1486779)
|
15 years ago |
alecpl
|
d7a5dfa26a
|
- Fix dot-atom expression in e-mail validation regexp (#1486808)
|
15 years ago |
thomascube
|
8e5ed7be9e
|
Strip comments in css string + don't set font color to tags
|
15 years ago |
alecpl
|
37e467d55c
|
- Fix no-cache headers on https to prevent content caching by proxies (#1486798)
|
15 years ago |
alecpl
|
f19d86b96d
|
- Fix attachment filenames broken with TNEF decoder using long filenames (#1486795)
- Use tnef_decoder class from Horde
|
15 years ago |
alecpl
|
93e3ae1385
|
- Remove BOM (#1486785)
|
15 years ago |
vbenincasa
|
d0b981757a
|
- Sanitize CSS universal selector from e-mails. Without this fix any message can play with the CSS from entire mail window or mail preview frame. Test case:
<style type="text/css">*{ background: #000; }</style>
|
15 years ago |
alecpl
|
54759ce120
|
- some improvements + added splitter in Identities
|
15 years ago |
alecpl
|
09266796dc
|
- remove some debug code
|
15 years ago |
alecpl
|
2653fe169f
|
- Reverted r3725 change
|
15 years ago |
thomascube
|
af3cf8a0a7
|
Bring back some previously removed lines
|
15 years ago |
thomascube
|
e9b5a6c2d5
|
Unify directory/mailbox list actions
|
15 years ago |
alecpl
|
349a8e36e5
|
- Add real SMTP error description to displayed error messages (#1485927)
|
15 years ago |
alecpl
|
64e3e80743
|
- Fix some IMAP errors handling when opening the message (#1485443)
|
15 years ago |
alecpl
|
b93d00026a
|
- fix for initial capability response
|
15 years ago |
alecpl
|
6a642d1a2e
|
- support dynamic hostname variables in 'username_domain' option
|
15 years ago |