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
15 years ago
alecpl
95fd49e4f2
- Fix message structure parsing when it lacks optional fields ( #1486881 )
15 years ago
alecpl
e6ce0062f2
- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings)
15 years ago
alecpl
d78564abca
- Fix performance in array_keys_recursive()
15 years ago
alecpl
c51304ddc8
- Fix performance of threads parsing
15 years ago
alecpl
3a4c9f424b
- Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting ( #1486866 )
15 years ago
alecpl
d5d9680486
- Fix double slash in plugin directory path ( #1486872 )
15 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
alecpl
6749e45ed3
- fix parsing bodystructure of messages with "Content-Type: multipart/related; type=multipart/alternative"
15 years ago
alecpl
648db37e68
- Fix related parts aren't displayed when got mimetype other than image/* ( #1486432 )
15 years ago
alecpl
0bc59eeb41
- Fix handling very long THREAD responses
15 years ago
alecpl
ccf250ec1d
- performance improvement: we can skip THREAD when folder is empty
15 years ago
alecpl
309f49f09b
- performance improvement: skip SEARCH command when mailbox is empty and SEARCH is called just after SELECT
15 years ago
alecpl
ffd3e29068
- Some fixes for BADCHARSET handling in SORT/THREAD/SEARCH response
15 years ago
alecpl
f22b5439f2
- Fix: don't call FETCH when THREADS returns empty result
15 years ago
alecpl
bb8721aaeb
- Support dynamic hostname (%d/%n) variables in configuration options ( #1485438 )
15 years ago
thomascube
05a631a43c
Allow plugins to register their own tasks
15 years ago
alecpl
1126fc6127
- Performance improvement in add_to_group()
15 years ago
alecpl
f07d238b1b
- Add 'imap_timeout' option ( #1486760 )
15 years ago
alecpl
d311d809d6
- Fix forwarding of messages with winmail attachments
...
- Remove some redundant code for winmail handling in get.inc, move tnef_decode() to rcube_message
- Fix handling of uuencoded attachments in message body (#1485839 )
- Extend rc_mime_content_type() to work with string buffer
15 years ago
alecpl
982e0b0b89
- Redesigned how rcube_contacts handles table names
15 years ago
thomascube
3b67e33c8e
Allow derived classes of rcube_contacts to override table and sequence names
15 years ago
alecpl
874ff4d4be
- Fix raise_error() in Installer ( #1486756 )
15 years ago
alecpl
14a4ac556e
- fix error message on SMTP oversize error ( #1486754 )
15 years ago
alecpl
6f4e7dbcb1
- Added list_mailboxes hook in rcube_imap::list_unsubscribed() ( #1486668 )
15 years ago
thomascube
a2a36103cf
Bump trunk version
15 years ago