Commit Graph

304 Commits (a0d29e518fa3acd3c4a846e125d5b4c5914baa9a)

Author SHA1 Message Date
alecpl 2f7405e3ce - use preg_* instead of ereg* + removed caching functions 15 years ago
alecpl aeed58d5af - Use UID STORE/COPY commands 15 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 15 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 16 years ago
thomascube e1367cf1a6 Ignore untagged responses when fetching BODYSTRUCTURE (patch by B. Johannessen) 16 years ago
thomascube d368a68ed7 Reverted r1607. See #1485137 for explanations 16 years ago
alecpl 4897adcbd4 #1485137: added 'form' to allowed elements list 16 years ago
thomascube 21e724153e Improve HTML sanitization with washtml 16 years ago
thomascube 5b3dd412d2 Check PERMANENTFLAGS before saving MDNSent flag (#1484963, #1485163) 16 years ago
alecpl 0a5e6a5454 - fixed utf7_to_utf8() for numeric input (#1485175) 16 years ago
alecpl e189a6ca18 - Added flag column on messages list (#1484623) 16 years ago
alecpl 1c25366406 Patched Mail/mimePart.php (http://pear.php.net/bugs/bug.php?id=14232) 16 years ago
thomascube 4dae735feb Flag original message as Forwarded when sending mail 16 years ago
thomascube 1fb78c57cc Revert changes from r994 and make cram-md5 work again (#1484819) 16 years ago
alecpl 18ebb902d5 #1485097: Re-enable background attribute in HTML messages 16 years ago
alecpl ee289dc2ed - Updated PEAR::Mail_Mime (#1484973) 16 years ago
alecpl ac6e28409f - http://pear.php.net/bugs/bug.php?id=14124 16 years ago
thomascube 350459486d Change meta-charset specififcation in HTML to UTF-8; no need for mb_convert_encoding() anymore 16 years ago
thomascube cfe4a6baf4 Fix structure parsing and html output for multipart messages 16 years ago
alecpl 49e5f72328 - added iil_PutLine() wrapper for fputs()
- code cleanup and identation fixes
16 years ago
thomascube ece3aed366 Fix BODYSTRUCTURE response parsing: some servers respond like 'F1247 OK Completed (0.000 sec)' 16 years ago
thomascube a8755664af Allow <body> tag in HTML messages which will be converted to <div class='rcmBody'> 16 years ago
thomascube 65cc1c196f Chech for mb_convert_encoding first because mbstring is optional for RoundCube + add some phpdoc 16 years ago
alecpl 68217c548a -add convert encoding before html parsing 16 years ago
alecpl 02548b976c - imap.inc: Fixed iil_MultLine(): use iil_ReadBytes() instead of iil_ReadLine()
- imap.inc: Fixed iil_C_FetchStructureString() to handle many
  literal strings in response (#1484969)
- imap.inc: Removed hardcoded data size in iil_ReadLine()
16 years ago
alecpl d1e8e3f5a0 - Escape \ in login (#1484614) 16 years ago
alecpl e16938eac8 - Support " and \ in folder names 16 years ago
thomascube 45f56c1c40 Replace our crappy html sanitization with the dom-based washtml script + fix inline message parts + remove old code + add some doc comments 16 years ago
thomascube bf0cb98701 Moved RoundCube functionality from lib to rcube_imap class; removed debug log 16 years ago
till 3bfab3b99c fix to #1485083 16 years ago
alecpl 9b90b33713 - trim(chop()) replaced by trim() (#1485080) 16 years ago
alecpl f35f9c53fe -commented out optional capability response reading on connect 16 years ago
alecpl e5deaae528 - Updated PEAR::DB package to version 1.7.13 16 years ago
alecpl ad69589792 - fixed comments 16 years ago
alecpl ca4c087f02 - Don't call CAPABILITY twice if possible (RFC3501 [7.1]) 16 years ago
alecpl d1403fd726 - fixed #1485032 and updated MDB2 package+drivers 16 years ago
alecpl f294da0d9e #1484728 17 years ago
alecpl 1578816422 - Updated PEAR::Auth_SASL to 1.0.2 17 years ago
alecpl 0a97a039c4 - Fix IMAP response in message body when message has no body (#1484964) 17 years ago
alecpl 76a89bf04d #1333167
#1484916
17 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 17 years ago
till b5c2469d49 * committed a suggestion from #1483956
* cleaned up two functions
17 years ago
till 14432db388 * applying patch from #1484811 17 years ago
thomascube 696d0c60c3 Remove unnecessary flush() causing headers-sent message (#1484860) 17 years ago
thomascube ada9715afe Add map file for korean charset 17 years ago
till 8150d28370 * added isset() to get rid off notice 17 years ago
till ce56b9ff02 * adding magic file 17 years ago
till 3d695da299 * cs fixes 17 years ago
thomascube a9a8ef2b5c Use INTERNALDATE if Date: header is missing; convert some spaces back to tabs 17 years ago
till d5ff9276cc * attempted to revise the fix from #1484577 to streamline IMAP communication
* not a 100% working, checking in for thomasb
17 years ago
till 90180eff2f * added bad_date_display.patch from #1484577 17 years ago
thomascube 5bc0ab10fc Distinguish ssl and tls for imap connections (#1484667) 17 years ago
till a527781d5a * added FIXME
* tried to debug a loop
17 years ago
till 95ebbc985a * putting latest MDB2 into SVN
* adding MDB2 drivers for mssql, mysql, mysqli, pgsql, sqlite
17 years ago
thomascube ff08eed202 Also respect receipt and priority settings when re-opening a draft message 17 years ago
till 39508cb784 * fixed #1484629
* some cs
17 years ago
till 06583c301d * replace more double with single-quotes
* some cs
17 years ago
till c2b197ac67 * replaced more " with '
* some CS
* added some comments to delimiter 'logic'
17 years ago
till 31ecc4ff63 * added @todo
* fixed more cs (in switch())
17 years ago
till 611a6a71d3 * minor cs
* fixed #1484712
17 years ago
till 6ccd45a13a * cleaned up CS (confusion in #1484467)
* simplyfied lots of if-else structures
17 years ago
till a5b598241f * updated bundled Net_Socket to 1.0.8
* updated bundled Net_SMTP to 1.2.10
17 years ago
thomascube fba1f5ab81 New class rcube_user + send message disposition notification 17 years ago
thomascube ed54070eb5 Track message disposition notification flag and headers 17 years ago
thomascube 644e27e554 Applied UID fetch patch by Glen Ogilvie 17 years ago
thomascube e4867ea740 Fix bugs #1484555, #1484646 and #1484639 17 years ago
thomascube 63749a1a1f Make parser more tolerant for message structure errors (reported by Manuel Giorgini) 17 years ago
thomascube 9e0bb6bcde Applied socket error patch by Thomas Mangin 17 years ago
svncommit 2c633703e9 upgrade to TinyMCE v2.1.1.1 17 years ago
thomascube ab6f8077e9 Updated PEAR::Mail_mime package 18 years ago
thomascube 5cc4b13a0c Correctly parse message/rfc822; fixed html2text conversion; code cleanup 18 years ago