Commit Graph

858 Commits (2d8f31da736550a0df3ccde31bf85a146aea45c0)

Author SHA1 Message Date
Thomas Bruederli a85d54e1e8 Hack to reset PDO statement iterators after counting 12 years ago
Aleksander Machniak 3d525ffaf5 Bump up also RCUBE_VERSION 12 years ago
Aleksander Machniak 1bce142058 Fix handling of some conditional comment tags in HTML message (#1489004) 12 years ago
Aleksander Machniak 4f693e9daa Workaround for some versions/systems where finfo_open() with second
argument doesn't do the same as with no 2nd argument as it should
12 years ago
Aleksander Machniak 02c9c931fe Make mime.types common locations list OS-aware 12 years ago
Aleksander Machniak 1e32540839 Add rel="noreferrer" for links in displayed messages (#1484686) 12 years ago
Aleksander Machniak d8270b66cc Fix wrapping of text lines with the same length as specified length limit 12 years ago
Aleksander Machniak 6e8f2a7448 Notify about a new mail only if it's UNSEEN (#1388965) 12 years ago
Aleksander Machniak ea98ec0939 Fixed MOVE command result handling 12 years ago
Aleksander Machniak f111423755 Fix storing 'safe' flag on a message. The key for session value should include
folder name. A message with the same UID may exist in another folder.
12 years ago
Aleksander Machniak 0ef894ec29 Fix has_*_part() methods so they return same result no matter what
prefer_html option value is
12 years ago
Aleksander Machniak 574928200f Use $mime_parts not $parts in has_*_part() methods so detection is
correct no matter if prefer_html is enabled or not.
12 years ago
Aleksander Machniak 5c26bd49b1 Added rcube_message::has_text_part(), simplified has_html_part() so it always
works in "recursive mode" - removed $recursive argument.
12 years ago
Thomas Bruederli bfa667ab02 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli d4f8a4f28a Re-implement rcube_db::num_rows() to ensure backwards compatibility 12 years ago
Thomas Bruederli 03c73fa1c5 Also use VLV for filter prefix matches 12 years ago
Aleksander Machniak 567e45ba56 Fix HTML part detection for some specific message structures (#1488992) 12 years ago
Aleksander Machniak 336d2000f8 Fix handling of empty $uids argument in change_flag() 12 years ago
Aleksander Machniak ec6a77bab2 Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - require version 2005+ 12 years ago
Aleksander Machniak 8b771646fa Fix so task name can really contain all from a-z0-9_- characters (#1488941) 12 years ago
Aleksander Machniak 9fdba79094 Merge pull request #60 from thijskh/master
Test content_id with isset instead of a true/false value
12 years ago
Aleksander Machniak d9dc320a40 Support IMAP MOVE extension [RFC 6851] 12 years ago
Thijs Kinkhorst 8cfba1bb2a Test content_id with isset instead of a true/false value.
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
12 years ago
Aleksander Machniak ac37746c2a Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
Using array2list() for list of identifiers is now possible.
12 years ago
Aleksander Machniak 139635f189 Fix thumbnail size when GD extension is used for image resize (#1488985) 12 years ago
Aleksander Machniak 879b2331e1 Generate simpler query for MSSQL when offset in limit clause is not set 12 years ago
Aleksander Machniak ee89c6dff6 Display notice that message is encrypted also for application/pkcs7-mime messages (#1488526) 12 years ago
Thomas Bruederli f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 12 years ago
Aleksander Machniak a6fd1578c3 Better @package/@subpackage assignment 12 years ago
Aleksander Machniak 36391cf342 Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973) 12 years ago
Aleksander Machniak 726297e5f8 Add workaround for invalid message charset detection by IMAP servers (#1488968) 12 years ago
Aleksander Machniak 2187b2b7d8 Revert "Make autoloading of the framework classes work from any location".
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).

This reverts commit e4394c95e0.
12 years ago
Aleksander Machniak 7bba0032fe Fix NUL characters in content-type of ms-tnef attachment (#1488964) 12 years ago
Thomas Bruederli e4394c95e0 Make autoloading of the framework classes work from any location 12 years ago
Aleksander Machniak bc2c02feec When connection to read-only db fails try to connect to write-master, but only if it is defined 12 years ago
Aleksander Machniak 1961146227 Make cleanup() method public 12 years ago
Thomas Bruederli 807c3d0d97 Optimmize memory usage by only fetching the necessary attributes used for contacts listing 12 years ago
Thomas Bruederli c8a714cca4 Various fixes in contact groups handling with LDAP directories 12 years ago
Thomas Bruederli 772b732068 Fix autocompletion search with VLV support 12 years ago
Thomas Bruederli f924f5f0aa Improve group members listing + fix VLV index usage 12 years ago
Thomas Bruederli 49cb6984ed Don't save 'internal' or empty serialized values 12 years ago
Thomas Bruederli 004f866f20 Prepare for VLV auto-detection (requries 'config_root_dn' config option) 12 years ago
Thomas Bruederli 203323ba85 Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch) 12 years ago
Thomas Bruederli 86552ffc8f Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget 12 years ago
Thomas Bruederli ec2185a1cb Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing 12 years ago
Aleksander Machniak 3dd136f26e Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 1f910cb50d Fix handling link href attribute value with (valid) newline characters (#1488940) 12 years ago
Thomas Bruederli c5a5f989a9 Allow to list contact groups in (paged) list (yet incomplete) 12 years ago
Aleksander Machniak 01a98cb9d6 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak a39fd4db67 Set default error code (500) if not specified in raise_error() 12 years ago
Thomas Bruederli 1cf15ef4a5 Make rcube_result_set implement the PHP iterator interface 12 years ago
Aleksander Machniak 41db2bf47d Slightly improve database driver chack 12 years ago
Thomas Bruederli 737b629c6f Bring back lost text braking width adjustment when quoting blockquote parts 12 years ago
Thomas Bruederli bb6f4b2b5d Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes 12 years ago
Thomas Bruederli bd0daee7fd Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 13dc9f2c86 Move rcmail_contact_key() to rcube_addressbook::compose_contact_key() 12 years ago
Aleksander Machniak 18372a236d Send LOGOUT only when closing connection in logged state (#1487784) 12 years ago
Thomas Bruederli e114a60406 Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
12 years ago
Thomas Bruederli 293a5798af Use the right variable for IPv6 check 12 years ago
Aleksander Machniak 60753b05fa Support autofocus attribute on input elements 12 years ago
Aleksander Machniak 87a96809c7 Rtrim() quoted lines on conversion to flowed format (according to RFC2646) 12 years ago
Aleksander Machniak 7ebed11b05 More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed() 12 years ago
Aleksander Machniak aabd628286 Improve format=flowed text unfolding, add test for signature separator handling 12 years ago
Thomas Bruederli 7ae7cdf195 Don't rely on Subject header only 12 years ago
Thomas Bruederli 6d41d8fd4b Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed() 12 years ago
Thomas Bruederli 4f9edbd799 Select 8 KB of message part for headers (to make sure we get them all) 12 years ago
Aleksander Machniak c59ef9542a Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map (#1488901) 12 years ago
Thomas Bruederli 18e23ab763 Welcome to 2013 12 years ago
Aleksander Machniak db6f54ec5f Reset $db_error_msg on query 12 years ago
Aleksander Machniak f96593772c Force autocommit mode in mysql database driver (#1488902) 12 years ago
Aleksander Machniak 16915ee2ad Don't convert to link a text with < and > characters 12 years ago
Aleksander Machniak acf851f823 Fix address fields import from CSV (#1488900) 12 years ago
Aleksander Machniak b5767d94b1 Fix typo 12 years ago
Aleksander Machniak 3e3767138e Rename $date_types -> $date_cols 12 years ago
Aleksander Machniak 745d8697ba Fix quoted data handling in CSV files (#1488899) 12 years ago
Aleksander Machniak 83f7077ec9 Fix searching by date in address book (#1488888) 12 years ago
Aleksander Machniak a5b8ef99d4 Improve charset detection by prioritizing charset according to user language (#1485669) 12 years ago
Aleksander Machniak 21106b3d1c Fix handling of escaped separator in vCard file (#1488896) 12 years ago
Aleksander Machniak 57ea837e69 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 232535f76e Add option to use envelope From address for MDN responses (#1488880) 12 years ago
Thomas Bruederli 4fb36eb1a8 Upgrade PEAR:Mail_mime package to latest version 12 years ago
Aleksander Machniak cb0f030ae9 Support "multipart/relative" as an alias for "multipart/related" type (#1488886) 12 years ago
Aleksander Machniak be72fb3597 Unified attachments filenames handling for message parts without a filename 12 years ago
Aleksander Machniak 2b80d5dbf2 Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name (#1488879) 12 years ago
Aleksander Machniak 66afd70b75 Framework'ize html2text class 12 years ago
Aleksander Machniak 7ac94421bf Move washtml class into Roundcube Framework (rcube_washtml), add some improvements 12 years ago
Aleksander Machniak 0931a97c5f Fix handling of parentheses in URLs 12 years ago
Aleksander Machniak 7d88e614ae Add hint about possible disabled fsockopen() function on connection error 12 years ago
Aleksander Machniak 679b375a46 Fix comment 12 years ago
Aleksander Machniak c4781306a5 CS fixes 12 years ago
Aleksander Machniak a61326c141 Fix locking issue in SQLite driver (#1488874) 12 years ago
Aleksander Machniak a079269166 Fix version comparisons with -stable suffix (#1488876) 12 years ago
Aleksander Machniak a8ffab3f4f Fix Call to undefined method rcube_db_sqlite::_get_result() 12 years ago
Aleksander Machniak c23dc87f2b Don't display message parts with unsupported text type, e.g. text/calendar 12 years ago
Aleksander Machniak 9ac96015f2 Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error 12 years ago
Aleksander Machniak c5d7c941aa Add unsupported alternative parts to attachments list (#1488870) 12 years ago
Aleksander Machniak 0d214498d0 CS fixes 12 years ago
Aleksander Machniak 83370e5ff1 Display 'Sender' header in message preview 12 years ago
Aleksander Machniak 8cacecb2ff CS fixes 12 years ago
Aleksander Machniak d2534c63f2 Cleanup, remove file paths from doc 12 years ago
Aleksander Machniak 9945f24274 CS fixes 12 years ago
Thomas Bruederli a072247dde Fix package definitions and include framework classes in phpdoc 12 years ago
Aleksander Machniak 5aed9a9a37 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 5b15700d11 Rename hook imap_connect to storage_connect 12 years ago
Aleksander Machniak 0435f40999 Add EXISTS mode to count() method - return number of all messages in a folder,
event if skip_deleted is enabled and/or search is active.
12 years ago
Aleksander Machniak bb5d728285 Use also Envelope-To for identity selection (#1488553) 12 years ago
Thomas Bruederli a8a72e2e7e Nicely render headers of message/rfc822 parts 12 years ago
Aleksander Machniak 1aaa4bc393 Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
12 years ago
Thomas Bruederli 9cd1b120d0 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 4f1c887eaa Add support for IMAP BINARY (RFC3516) 12 years ago
Thomas Bruederli 6488992dd0 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 3bb75a5cc7 Add default path for mime.types file; map jpg => image/jpeg in fallback list 12 years ago
Thomas B. d414cc05a3 Add github syntax highlighting to php code snippet 12 years ago
Thomas Bruederli bc1ec6c1a1 Added README file for the Roundcube framework 12 years ago
Aleksander Machniak 7c5d4b0d4d Fix typo in identity data parser ('ident' item wasn't set correctly) 12 years ago
Aleksander Machniak a3985963f0 Fix big memory consumption of DB layer (#1488856) 12 years ago
Aleksander Machniak 996af3bfd9 Some more rcmail -> rcube cleanup 12 years ago
Aleksander Machniak 74cd0a9b62 - Fix XSS vulnerability in vbscript: and data:text links handling (#1488850) 12 years ago
Aleksander Machniak 0fa54df638 enriched.inc -> rcube_enriched 12 years ago
Aleksander Machniak 7eb7806b21 Fix broken message/part bodies when FETCH response contains more untagged lines (#1488836) 12 years ago
Aleksander Machniak 0247b89c38 Move code for identity selection to function, move identities formatting to rcube_user::list_identities() 12 years ago
Aleksander Machniak 30cc01f89d Use Delivered-To header as a last resort for identity selection (#1488840) 12 years ago
Thomas Bruederli dff2c713fb Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file 12 years ago
Thomas Bruederli 0a83971d3e Clarify mime_magic config option; add new function to map mimetypes and filename extensions 12 years ago
Aleksander Machniak 63f130782c Small fixes to last commits 12 years ago
Thomas Bruederli 60226a75d8 Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes 12 years ago
Thomas Bruederli 10da75f364 Move shortcut functions to framework class 12 years ago
Aleksander Machniak a92beb6bdb Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency 12 years ago
Aleksander Machniak 3ff8cc2bc8 RCMAIL_VERSION -> RCUBE_VERSION 12 years ago
Aleksander Machniak 3b428c830d Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 5b06e24265 Cleaner way of handling user password in framework-based programs with no session 12 years ago
Thomas Bruederli 00b98ee325 Make charset header accessible, too 12 years ago
Aleksander Machniak 789e5988aa Clarify rcube::get_user_name() usage, add rcube::get_user_email() 12 years ago
Thomas Bruederli bfc3070067 Cut dependencies to rcmail class 12 years ago
Thomas Bruederli 5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 12 years ago
Thomas Bruederli fdbe5a8804 Separate framework and application constants 12 years ago
Thomas Bruederli 9be2f43d02 Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework 12 years ago
Aleksander Machniak 922a1fb714 Add lost rcube_vcard.php file 12 years ago
Aleksander Machniak d0edbfb33d Fix cache (in)validation after setting \Deleted flag 12 years ago
Aleksander Machniak ba6f21caeb Framework files moved to lib/Roundcube 12 years ago
Thomas Bruederli c72a96144d Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion) 12 years ago
Aleksander Machniak d9698de979 Fix handling of 'media' attribute on linked css (#1488789) 12 years ago
Aleksander Machniak fb53c809a6 Fix AREA links handling (#1488792) 12 years ago
Aleksander Machniak dc8f292b21 Make sure <head> content (e.g. title) is not converted to plain text 12 years ago
Aleksander Machniak 5ef8e4ad9d Fix XSS issue with href="javascript:" not being removed (#1488613) 12 years ago
Aleksander Machniak 21d463baba Fix stripped apostrophes when replying in plain text to HTML message (#1488606) 12 years ago
Sylvestre Ledru 654ac1e090 Fix some typos 12 years ago
Aleksander Machniak de56ea1909 Merge branch 'pdo'
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak e9c8b9865f Add lost file from Auth_SASL package 12 years ago
Aleksander Machniak 114cf1281b Update Net_SMTP/Auth_SASL packages to fix Digest-MD5/Cram-MD5 authentication (#1488571) 12 years ago
Aleksander Machniak d239ee6df5 Add PDO to requirements, remove MDB2 package 13 years ago
Aleksander Machniak 90a713e882 Fix handling of unitless CSS size values in HTML message (#1488535) 13 years ago
Aleksander Machniak ba1fb0510f Update to Mail_Mime-1.8.5 (#1488521) 13 years ago
Aleksander Machniak 8c188058cf Fix handling of links with various URI schemes e.g. "skype:" (#1488106)
Fix handling of links inside PRE elements on html to text conversion
Fix indexing of links on html to text conversion
13 years ago
Aleksander Machniak 2d7b4ff03f Fix html2text conversion of strong|b|a|th|h tags when used in upper case 13 years ago
Aleksander Machniak 9843dc77fa Mail_Mime 1.8.4 13 years ago
Aleksander Machniak 1c9e571602 Fix handling of "usemap" attribute (#1488472) 13 years ago
Aleksander Machniak 9082bf1cea Fix handling of some HTML tags e.g. IMG (#1488471) - reworked fix for #1486812 13 years ago
thomascube ad31a69ad1 Upgraded to PEAR::Mail_Mime 1.8.3 13 years ago
alecpl fe3a1d60a5 - Fix encoding of attachment with comma in name (#1488389) 13 years ago
alecpl 4da69b953e - Have DSN parser pass database name through url decode (#1488035) 13 years ago
alecpl 66d2152ab5 Exclude E_STRICT from error_reporting for PHP 5.4 13 years ago
alecpl 43c40f043c - Don't list mailto: and anchor links
- List only unique URLs
13 years ago
alecpl f3599505f1 - Improved r5861 change: Content converted to upper case can contain HTML tags, handle them properly 13 years ago
alecpl 67e5925897 - Handle HTML entities properly when converting strong/b/th content to upper case 13 years ago
thomascube 8b92d2b050 Add lib for server side mime parsing (to be used by non-imap storage backends or as fallback if imap server doesn't provide a proper structure) 13 years ago
thomascube c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 13 years ago
thomascube f38dfc294a Accept absolute urls without protocol 13 years ago
thomascube 98c2d69acf Be more strict in style attribute filtering 13 years ago
thomascube 2b017e7f79 Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test 13 years ago
alecpl af4b3be87d - Fix handling of empty <U> tags in HTML messages (#1488225) 13 years ago
alecpl ca0cd05973 - Fix handling HTML entities when converting HTML to text (#1488212) 13 years ago
alecpl 3875eb6813 - Add possibility to add SASL mechanisms for SMTP in smtp_connect hook (#1487937) 13 years ago
alecpl 2eeb128d06 - Fix washing styles with quoted values e.g. font-family 13 years ago
alecpl c1fcd1b838 - Fix handling of HTML form elements in messages (#1485137) 13 years ago
alecpl 8c124b9ea8 - Fix is_a() usage 13 years ago
alecpl 4c24246df6 - Mail_Mime-1.8.2 13 years ago
alecpl 6d0ada30d7 - Fix handling of email addresses with quoted local part (#1487939) 13 years ago
alecpl e4d0947550 - Fix invalid comments handling (see example message in #1487915) 14 years ago
alecpl 4d7fbd508a - Remove leading empty lines (can be produced by eg. P tag on the beginning) 14 years ago
alecpl 968754b09e - Fix regression in html conditional comments handling by washtml class 14 years ago
alecpl 462de2d202 - PEAR::Net_SMTP 1.5.2, fixed timeout issue (#1487843) 14 years ago
alecpl d483cd7898 - Fix bug where some content would cause hang on html2text conversion (#1487863) 14 years ago
alecpl 3e63a0b898 - PEAR::Net_SMTP 1.5.1 14 years ago
alecpl 29c54229cf - Fix parsing links with non-printable characters inside (#1487805) 14 years ago
thomascube e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 14 years ago
thomascube b1d31eea94 Fix stripping invalid comments. Changes from r4483 also stripped entire CSS blocks packed in comments 14 years ago
alecpl 9ebac6616d - Fix handling of invalid HTML comments in messages (#1487759) 14 years ago
alecpl 58b5dde4cc - Updated PEAR::Net_Socket to 1.0.10 14 years ago
alecpl 1ad1f88e38 - Updated PEAR::Net_IDNA2 to 0.1.1 14 years ago
alecpl 4d268b1fae - Don't return empty I and B tags in short form 14 years ago
alecpl 53604a0550 - Fix setting charset of attachment filenames (#1487122) 14 years ago
alecpl 3e54812afa - remove debug command (#1487053) 14 years ago
alecpl 6084d782f2 - Fix hanling of HTML entity strings in plai text messages 14 years ago
alecpl 14015da434 - Fix Net_SMTP from http://pear.php.net/bugs/bug.php?id=17942 14 years ago
alecpl e2cbcac4ad - Net_SMTP-1.4.3 + fix from http://pear.php.net/bugs/bug.php?id=17358 14 years ago
alecpl 11bcac5802 - Fix HTML to plain text conversion doesn't handle citation blocks (#1486921) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl 1d3596dd61 - Don't allow short form of empty <strong> tag 14 years ago
alecpl 8fc8101c91 - Mail-Mime-1.8.0 15 years ago
alecpl be6f3a9d28 - Improve parsing of styled empty tags in HTML messages (#1486812) 15 years ago
alecpl 5a74dc8ade - Fix regular expression for HTML entities 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 a0d29e518f - Fix RFC2397 handling in wash_style() 15 years ago
alecpl f6b28244a1 - Add line-break in place of <DIV> tag (#1486666) 15 years ago
alecpl b6f04054d1 - support base URL for inline images 15 years ago
alecpl 0b7f3a8ab2 - Add support for data URI scheme [RFC2397] (#1486740) 15 years ago
svncommit 141eb8a497 Fix double-addition of e-mail domain to content ID in HTML images 15 years ago
alecpl b00ba6e6de - Fix infinite loop when connection to DB fails using sqlsrv driver (#1486744) 15 years ago
alecpl 9ef5fa51fb - fix <span>0</span> (#1486645) 15 years ago
alecpl 6b01133063 - Fix regression in disposition-notification (#1486623) 15 years ago
alecpl 70318e5463 - create rcube_mime_struct class on Iloha's MIME (mime.inc) basis 15 years ago
alecpl 59c216f3cc - Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
- Iloha's imap.inc rewritten into rcube_imap_generic class
- rcube_imap code re-formatting
15 years ago
alecpl fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 15 years ago
alecpl 13540e089c - last commit fix: use reference in iil_C_ClearCapability(), probably not needed while we're in PHP5, but for consistance... 15 years ago
alecpl d8c440c03f - Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750) 15 years ago
alecpl cff88617c0 - small backend cleanup + support for operations on ALL messages in a folder 15 years ago
alecpl 9e8d8587d3 - Mail_Mime-1.6.2 15 years ago
alecpl 15e00bdf50 - Improved performance of folders operations (#1486525) + code cleanups 15 years ago
alecpl 1845fb6318 - Handle 'false' result from iil_C_* functions (#1486511) 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl 7244b4500e - Merge changes from MDB2's trunk 15 years ago
thomascube bc404ffd41 Save draft information in one header; finally fixes #1486203 15 years ago
alecpl be5133a6f3 - Mail_Mime 1.6.1 15 years ago
alecpl cc2c83378c - Net_SMTP 1.4.2 with fix for #1486537 15 years ago
alecpl c1db394bf1 - fix syntax error (#1486533) 15 years ago
thomascube bbc8565e5a Flag original messages after sending a draft (#1486203) 15 years ago
thomascube 7c9d922b96 New recent check based on UIDs 15 years ago
alecpl a72ad65724 - Fix invalid font tags which cause HTML message rendering problems (#1486521) 15 years ago
alecpl e62346c9ba - Fix encoding of Return-Receipt-To and Disposition-Notification-To headers (1486515) 15 years ago
thomascube 6c609b925b Another PHP 5.3 compatibility fix (similar to r2591) 15 years ago
alecpl 91790e41f3 - Fix attachment excessive memory use, support messages of any size (#1484660) 15 years ago
alecpl a79e5f14c1 - Fix sorting by date of messages without date header on servers without SORT (#1486286) 15 years ago
alecpl 2273d4117f - Add support for MDB2's 'sqlsrv' driver (#1486395) 15 years ago
alecpl 90fe6cbc35 - Mail_MIME update 15 years ago
alecpl 49d401bf57 - Net_SMTP 1.4.1 15 years ago
alecpl 091735615e - Fix incompatybility with suhosin.executor.disable_emodifier (#1486321)
- Update Mail_Mime package
15 years ago
alecpl d6584f7206 - Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371) 15 years ago
alecpl da1722a587 - Fix to-text converting of HTML entities inside b/strong/th/hX tags (#1486422) 15 years ago
alecpl aa16b4af8f - Improved handling of message parts of type message/rfc822 (fixed e.g. inline images in multipart/alternative messages attached as message/rfc822) 15 years ago
alecpl be11a9fcfc - remove Mail_MimeDecode package - we doesn't use it 15 years ago
alecpl 67a081753f - Net_SMTP 1.3.4 15 years ago
alecpl 35b01b64f5 - added feof() checks before fgets/fread 15 years ago
alecpl f7f9346feb - code cleanup (mostly whitespaces) 15 years ago
alecpl 7435e3bc32 - fix empty A tag handling (#1486272) 15 years ago
alecpl 31ddb5e5c2 - Don't cut off attachment names when using non-RFC2231 encoding (#1485515) 15 years ago
alecpl 598212252c - Fix imap_auth_type regression (#1486263) 15 years ago
alecpl b7c3486b0d - lost PEAR5.php file 15 years ago
thomascube 87c7690ebf Upgrade PEAR class to version 1.9.0 15 years ago
alecpl ab46578d98 - removed deprecated returning value of new by reference 15 years ago
alecpl 7fc0b94450 - improve Content-type header parsing 15 years ago
alecpl fefed62caa - simple fix in iil_C_FetchHeaders to handle "* BYE" response 15 years ago
alecpl 1480e2f374 - fix corrupted attachments on forward (#1486193) 15 years ago
alecpl bdab2c5faf - small code improvements 15 years ago
alecpl 587444f657 - Fix "Empty startup greeting" bug (#1486085) 15 years ago
alecpl 98728bdd37 - http://pear.php.net/bugs/bug.php?id=16624 15 years ago
svncommit 0f6e0e1d42 applied patch from PEAR bug #16508 15 years ago
alecpl b2ee72695e - fix bug in r2929 commit (#1486107) 15 years ago
alecpl 4a63f1efaf - Fix roundcube hangs on empty inbox with bincimapd (#1486093) 15 years ago
alecpl 161c28dffc - Fix wrong headers for IE on servers without $_SERVER['HTTPS'] (#1485926)
- Force IE style headers for attachments in non-HTTPS session, 'use_https' option (#1485655)
15 years ago
alecpl 172552a9ed - fix displaying attachments with backslash in filename (#1486076) 15 years ago
alecpl 0c66285cf9 - fix r2883 change (server command continuation response could be "+ Something..." not only "+ OK") 15 years ago
alecpl b8ae99a6b3 - Fix endless loop on error response for APPEND command (#1486060) 15 years ago
alecpl 7e15422416 - Fix Date sorting problem with Courier IMAP server (#1486065) 15 years ago
svncommit e98f249172 Added # to washtml's regex for safe links (some list digests have tables of contents that use internal links). 15 years ago
alecpl 00e57d191d - Updated PEAR::Auth_SASL to 1.0.3 version 15 years ago
alecpl 78c7947bf8 - Add rcube_imap::unset_flag (#1486017) 16 years ago
svncommit 5f8d31f9be better solution for HTML washing encoding issue 16 years ago
alecpl 03a63a4a03 - Fix endless loop in iil_C_Login() with Courier IMAP (#1486010) 16 years ago
svncommit 659672ebf9 fix washing of HTML encoded in something other than UTF-8 16 years ago
alecpl 2337a82f72 - Fix displaying of HTML messages with unknown/malformed tags (#1486003)
- Some other changes for styled HTML display
16 years ago
alecpl 503e019a56 - Fix HTML messages output with empty block elements (#1485974) 16 years ago
alecpl 9db29eef64 - fix debug output from iil_C_Append() + some more connection errors handlers 16 years ago
alecpl cb19db28ed - update PEAR::Net_SMTP to 1.3.3 version 16 years ago
alecpl 99a4539170 - small code improvements + possible bugs fixes 16 years ago
alecpl 4bac289663 - small code improvements 16 years ago
alecpl 5f571eb1db - few fixes for last commits 16 years ago
alecpl 40dfeaddf8 - Performance improvements by use UID commands (#1485690) 16 years ago
alecpl ce72e0125c - simplify 'utf8' class use, make rcube_charset_convert() 5x faster on systems without mbstring and iconv installed 16 years ago
alecpl d559cba5f7 - Added 'imap_debug' option, described 'sql_debug' option in config file 16 years ago
alecpl 72cd3c1a76 - Support %h variable in 'smtp_server' option (#1485766) 16 years ago
alecpl 2818f8e9ed - Show SMTP errors in browser (#1485927) 16 years ago
alecpl f7fff8f682 - Allow WBR tag in HTML message (#1485960) 16 years ago
alecpl 11b80e9e33 - Fix empty Date header issue (#1485923) + some cleanups 16 years ago
alecpl 2dbc2d787a - typo (#1485933) 16 years ago
alecpl 14f1c0fce2 - grrrr, typo again 16 years ago
alecpl 2e7ab6c5e1 - typo 16 years ago
alecpl 93c0be2e5a - Fixed filename encoding according to RFC2231 (#1485875) 16 years ago
alecpl 2dd7ee346f - Fixed many 'skip_deleted' issues (#1485634)
- Fixed messages list sorting on servers without SORT capability
- some preformance improvements
16 years ago
alecpl 07f0b94338 - fix FETCH reply parsing (#1485891) 16 years ago
alecpl a36cf6d237 - PHP-5.3 compat. fix (#1485880) 16 years ago
alecpl 0eeee63413 - fix too many debug info ;) 16 years ago
alecpl 6bc59a726c - re-fix #1485884 16 years ago
alecpl 2ff8af15a4 - Fixed problem with double quote at the end of folder name (#1485884) 16 years ago
alecpl 8234b4c6bc - Support UID EXPUNGE: remove only moved/deleted messages 16 years ago
alecpl eebfa5ed0b - small LF fix in quoted-printable convertion 16 years ago
alecpl aa320ede4b - handle startup response (#1484853) 16 years ago
alecpl 2de7d74c2b - remove not used icl_commons.inc file 16 years ago
alecpl b31a0af1f4 - fix uudecode (skip "begin XXX filename" header) 16 years ago
alecpl 6748044273 - handle one convert_uudecode() warning 16 years ago
alecpl 1c5be6f792 - Support UUencode content encoding (#1485839) 16 years ago
alecpl 4769ead5e8 - prevent infinite loop on imap error in iil_C_HandlePartBody() 16 years ago
alecpl db5abc6c21 - ereg -> preg 16 years ago
alecpl 2f7405e3ce - use preg_* instead of ereg* + removed caching functions 16 years ago
alecpl aeed58d5af - Use UID STORE/COPY commands 16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
alecpl f86e8f5faa - Support STARTTLS in IMAP connection (#1485284) 16 years ago
alecpl 157fcb81ea - re-fix last commmit 16 years ago
alecpl 803b1b7e34 - Fix opening attachment marks message as read (#1485803) 16 years ago
alecpl 5a3f5852aa - Fix compose window doesn't fit 1024x768 window (#1485396) 16 years ago
alecpl dadb05b0af - Fix TNEF implementation bug (#1485773) 16 years ago
alecpl 200b162b1d - Fix 'mode' parameter in sqlite DSN (#1485772) 16 years ago
alecpl 55c2a4e23e - Fix FETCH result parsing for servers returning flags at the end of result (#1485763) 16 years ago
alecpl 25f779d2e9 - Fix errors handling in IMAP command continuations (#1485762) 16 years ago
thomascube 6972ccaf31 Changed code style for better diffs 16 years ago
thomascube 21b160f38c Added TNEF support to decode MS Outlook (winmail.dat) attachments 16 years ago
alecpl 0ea8d3a08e - Fix "value continuation" MIME headers by adding required semicolon (#1485727) 16 years ago
alecpl 5801afdf3e - Fix some base64 encoded attachments handling (#1485725) 16 years ago
alecpl 487edf8c62 - Support NGINX as IMAP backend: better BAD response handling (#1485720) 16 years ago
alecpl 5c771cb25e - Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag (#1485706) 16 years ago
alecpl 755900cd6a - Fix html entities replacement (related to r2186) 16 years ago
thomascube 4cc74f7269 Treat 'background' attributes the same way as 'src' (another XSS vulnerability) 16 years ago
alecpl b7c1685b2d #1484467: fix problems with backslash as imap hierarchy delimiter 16 years ago
alecpl 7a229b9e33 - Improve messages display performance 16 years ago
alecpl 46b48e6d34 - fix: set default auth method to 'check' not 'plain' 16 years ago
svncommit 6710a63617 Add required parameters to raise_error() calls. 16 years ago
alecpl 4e0419b9cb #1485640: http://pear.php.net/bugs/bug.php?id=13032
#1485640: html2text: move html_entity_decode() after preg_replace()
16 years ago
alecpl 0fc97c2833 - fix internal date parsing 16 years ago
alecpl e275ce6e8d - updated bundled Net_Socket to 1.0.9 16 years ago
alecpl d78c4174ca updated bundled Net_SMTP to 1.3.1 16 years ago
alecpl b751d5609f #1485157: fix DIGEST-MD5 authentication 16 years ago
alecpl 78928070c5 - Support multiple quota values in QUOTAROOT resonse (#1485626) 16 years ago
alecpl 7d2afc9d4a - oops, remove console call 16 years ago
alecpl 44ea3fd478 - Fix STARTTLS before AUTH in SMTP connection (#1484883) 16 years ago
alecpl 781f341b21 #1485607: fix charset setting for attachments when sending the message 16 years ago
alecpl f50cc72cbb #1485618: fix code injection vulnerability 16 years ago
alecpl 81c7b2cd11 - comment console() call 16 years ago
alecpl 030c848b0d - Performance: allow setting imap rootdir and delimiter before connect (#1485172) 16 years ago
alecpl 4189ccf44a - comment out setcharset() use in sqlite and mssql drivers (http://cvs.php.net/viewvc.cgi/pear/MDB2/MDB2/Driver/mssql.php?r1=1.177&r2=1.178) 16 years ago
alecpl 7342d7ef8c - re-fix r2095 16 years ago
thomascube 9c314bc268 Fix call-time pass-by-reference warnings 16 years ago
alecpl 9b9f2674c8 - optimize iil_C_FetchHeaders() to use only one FETCH command 16 years ago
alecpl 300fc65a46 - Better HTML entities conversion in html2text (#1485519) 16 years ago
alecpl 322b79db06 - Speed up raw message body handling (call FETCH only once for the whole message insteade of twice for headers and body) 16 years ago
alecpl f14ac8cefe - last change fix 16 years ago
alecpl ceb52fe074 - Fix handling of some malformed messages (#1484438) 16 years ago
alecpl e2e745fb4e - don't use SORT when SEARCH is better (sort field not specified) 16 years ago
alecpl 697cc52cff - fixes for status filter
- don't call search second time if first call returns empty (array) result
16 years ago
alecpl 0803fb007e - Use SORT for searching on servers with SORT capability 16 years ago
alecpl 68af648117 - Fix empty file sending (#1485389) 16 years ago
alecpl f35a226447 #1485534: fix (multiple) PRE conversion 16 years ago
alecpl d2993ee4db - added BYE response simple support to prevent from endless loops in imap.inc (#1483956) 16 years ago
svncommit c9ca6ada03 added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing 16 years ago
alecpl effc35fdbe #1485513: another MDB2 package fix in _skipDelimitedStrings() 16 years ago
alecpl 1ad39efbf4 #1485504: fix _skipDelimitedStrings() 16 years ago
alecpl 8e2a5a76d1 #1485504: applied two patches from MDB2's repository 16 years ago
alecpl 7ae46f2b1d - fixed iil_C_Sort() to support very long and/or divided responses (#1485283) 16 years ago
alecpl 2b4bae16a9 - Fix imap searching on ISMail (#1485466) 16 years ago
alecpl f7028b2079 - small improvement: don't use implode to check array elements 16 years ago
alecpl ffae15e5fc - Added 'mime_param_folding' option with possibility to choose
long/non-ascii attachment names encoding eg. to be readable
  in MS Outlook/OE (#1485320)
- Added "advanced options" feature in User Preferences
16 years ago
alecpl 09f19e675f - Fix problem with non-ascii attachment names in Mail_mime (#1485267, #1485096) 16 years ago
alecpl 7f62581c10 - Smart Tags and NOBR tag support in html messages (#1485363, #1485327) 16 years ago
thomascube a47acc56c6 Allow content of HTML head sections to be processes 16 years ago
alecpl 81b573d98a - Reduced memory footprint when forwarding attachments (#1485345)
- Fixed endless loop in iil_C_HandlePartBody()
- rcube_message::get_part_content() speed up using 3rd argument of rcube_imap::get_message_part()
16 years ago
alecpl 109314c7d1 - handle 'undisclosed-recipients in imap.inc 16 years ago
thomascube c505e59a6d Respect Content-Location headers in multipart/related messages (#1484946) 16 years ago
alecpl 5ec762a085 -fixed r1733 change 16 years ago
alecpl e8a1b7ef8f - fix: don't encode short ascii names (http://pear.php.net/bugs/bug.php?id=14232) 16 years ago
alecpl 510ca2835b - fix for \" and \\ sequences in quoted strings 16 years ago
alecpl 76265efa73 - last change fix 16 years ago
alecpl 11ef977d13 - fixed and re-enabled (RFC3501 [7.1]) CAPABILITY optional response use 16 years ago
alecpl e7f85bd274 - applied RC's patches after html2text update 16 years ago
alecpl 8ac6fd094a - Improved HTML to TXT conversion by html2text class update to version 1.0.0 16 years ago
alecpl 7789fddb79 - oops, fixed parse error from last change 16 years ago
alecpl 7353fab316 - Added PRE handling in html2text class (#1484740) 16 years ago
alecpl 876b15dcce - Added option 'quota_zero_as_unlimited' (#1484604) 16 years ago
alecpl d5c539942e -removed flush() calls in iil_C_HandlePartBody() to prevent from memory leak (#1485187) 16 years ago
alecpl 9e8e5fa634 - Removed support for PEAR::DB driver 16 years ago
thomascube 515b0c203b Add KOI8-R encoding to utf-8 lib 16 years ago
alecpl 95987c3943 - removed PHP4 class constructors 16 years ago
alecpl 3b0eda1146 #1485223: http://pear.php.net/bugs/bug.php?id=14529 16 years ago
thomascube fab43d2eb5 Better fix for bodystructure parsing (#1485280) 16 years ago
thomascube e223df762a Fix bodystructure parsing (#1485280) 16 years ago
thomascube 43a27409cc Better fix for skipping untagged responses; should also work with long body structres (#1485261) 16 years ago
thomascube 1b5deba5fa Prevent from endless recursion when structure string is chopped 16 years ago
alecpl ff73e02cce - fread() replaced by file_get_contents(), see comments in #1484880 17 years ago
thomascube e1367cf1a6 Ignore untagged responses when fetching BODYSTRUCTURE (patch by B. Johannessen) 17 years ago
thomascube d368a68ed7 Reverted r1607. See #1485137 for explanations 17 years ago
alecpl 4897adcbd4 #1485137: added 'form' to allowed elements list 17 years ago
thomascube 21e724153e Improve HTML sanitization with washtml 17 years ago
thomascube 5b3dd412d2 Check PERMANENTFLAGS before saving MDNSent flag (#1484963, #1485163) 17 years ago
alecpl 0a5e6a5454 - fixed utf7_to_utf8() for numeric input (#1485175) 17 years ago
alecpl e189a6ca18 - Added flag column on messages list (#1484623) 17 years ago
alecpl 1c25366406 Patched Mail/mimePart.php (http://pear.php.net/bugs/bug.php?id=14232) 17 years ago
thomascube 4dae735feb Flag original message as Forwarded when sending mail 17 years ago
thomascube 1fb78c57cc Revert changes from r994 and make cram-md5 work again (#1484819) 17 years ago
alecpl 18ebb902d5 #1485097: Re-enable background attribute in HTML messages 17 years ago
alecpl ee289dc2ed - Updated PEAR::Mail_Mime (#1484973) 17 years ago
alecpl ac6e28409f - http://pear.php.net/bugs/bug.php?id=14124 17 years ago