Commit Graph

505 Commits (721ee561ed5248abacc223caf4ba398e56efccd4)

Author SHA1 Message Date
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 14 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) 15 years ago
svncommit 5f8d31f9be better solution for HTML washing encoding issue 15 years ago
alecpl 03a63a4a03 - Fix endless loop in iil_C_Login() with Courier IMAP (#1486010) 15 years ago
svncommit 659672ebf9 fix washing of HTML encoded in something other than UTF-8 15 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