Commit Graph

101 Commits

Author SHA1 Message Date
alecpl
5801afdf3e - Fix some base64 encoded attachments handling (#1485725) 2009-02-06 19:04:45 +00:00
alecpl
487edf8c62 - Support NGINX as IMAP backend: better BAD response handling (#1485720) 2009-02-05 17:43:54 +00:00
alecpl
5c771cb25e - Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag (#1485706) 2009-01-28 10:52:02 +00:00
alecpl
b7c1685b2d #1484467: fix problems with backslash as imap hierarchy delimiter 2009-01-18 10:58:32 +00:00
alecpl
7a229b9e33 - Improve messages display performance 2009-01-08 12:40:18 +00:00
alecpl
46b48e6d34 - fix: set default auth method to 'check' not 'plain' 2009-01-07 18:29:48 +00:00
alecpl
0fc97c2833 - fix internal date parsing 2008-12-22 07:56:12 +00:00
alecpl
78928070c5 - Support multiple quota values in QUOTAROOT resonse (#1485626) 2008-12-18 12:00:06 +00:00
alecpl
81c7b2cd11 - comment console() call 2008-12-11 08:31:43 +00:00
alecpl
030c848b0d - Performance: allow setting imap rootdir and delimiter before connect (#1485172) 2008-12-11 08:30:00 +00:00
alecpl
7342d7ef8c - re-fix r2095 2008-11-28 08:53:48 +00:00
thomascube
9c314bc268 Fix call-time pass-by-reference warnings 2008-11-23 12:34:37 +00:00
alecpl
9b9f2674c8 - optimize iil_C_FetchHeaders() to use only one FETCH command 2008-11-20 20:10:03 +00:00
alecpl
322b79db06 - Speed up raw message body handling (call FETCH only once for the whole message insteade of twice for headers and body) 2008-11-20 08:46:59 +00:00
alecpl
f14ac8cefe - last change fix 2008-11-19 17:16:43 +00:00
alecpl
ceb52fe074 - Fix handling of some malformed messages (#1484438) 2008-11-19 14:33:35 +00:00
alecpl
e2e745fb4e - don't use SORT when SEARCH is better (sort field not specified) 2008-11-15 14:29:45 +00:00
alecpl
697cc52cff - fixes for status filter
- don't call search second time if first call returns empty (array) result
2008-11-14 11:18:00 +00:00
alecpl
0803fb007e - Use SORT for searching on servers with SORT capability 2008-11-12 09:28:12 +00:00
alecpl
d2993ee4db - added BYE response simple support to prevent from endless loops in imap.inc (#1483956) 2008-10-30 09:17:36 +00:00
alecpl
7ae46f2b1d - fixed iil_C_Sort() to support very long and/or divided responses (#1485283) 2008-10-09 09:48:10 +00:00
alecpl
2b4bae16a9 - Fix imap searching on ISMail (#1485466) 2008-10-08 13:26:42 +00:00
alecpl
f7028b2079 - small improvement: don't use implode to check array elements 2008-09-29 11:46:21 +00:00
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()
2008-09-16 08:49:28 +00:00
alecpl
109314c7d1 - handle 'undisclosed-recipients in imap.inc 2008-09-14 09:19:29 +00:00
alecpl
76265efa73 - last change fix 2008-09-02 12:47:48 +00:00
alecpl
11ef977d13 - fixed and re-enabled (RFC3501 [7.1]) CAPABILITY optional response use 2008-09-02 12:29:31 +00:00
alecpl
876b15dcce - Added option 'quota_zero_as_unlimited' (#1484604) 2008-08-28 18:04:19 +00:00
alecpl
d5c539942e -removed flush() calls in iil_C_HandlePartBody() to prevent from memory leak (#1485187) 2008-08-26 07:48:09 +00:00
thomascube
fab43d2eb5 Better fix for bodystructure parsing (#1485280) 2008-08-18 12:33:26 +00:00
thomascube
e223df762a Fix bodystructure parsing (#1485280) 2008-08-18 12:29:48 +00:00
thomascube
43a27409cc Better fix for skipping untagged responses; should also work with long body structres (#1485261) 2008-08-14 11:09:38 +00:00
thomascube
e1367cf1a6 Ignore untagged responses when fetching BODYSTRUCTURE (patch by B. Johannessen) 2008-07-31 14:48:00 +00:00
thomascube
5b3dd412d2 Check PERMANENTFLAGS before saving MDNSent flag (#1484963, #1485163) 2008-07-15 16:48:20 +00:00
alecpl
e189a6ca18 - Added flag column on messages list (#1484623) 2008-06-30 09:36:18 +00:00
thomascube
4dae735feb Flag original message as Forwarded when sending mail 2008-06-20 12:05:42 +00:00
thomascube
1fb78c57cc Revert changes from r994 and make cram-md5 work again (#1484819) 2008-06-18 06:44:39 +00:00
thomascube
cfe4a6baf4 Fix structure parsing and html output for multipart messages 2008-06-05 17:35:12 +00:00
alecpl
49e5f72328 - added iil_PutLine() wrapper for fputs()
- code cleanup and identation fixes
2008-06-05 17:26:52 +00:00
thomascube
ece3aed366 Fix BODYSTRUCTURE response parsing: some servers respond like 'F1247 OK Completed (0.000 sec)' 2008-06-05 10:44:48 +00:00
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()
2008-06-03 12:23:55 +00:00
alecpl
d1e8e3f5a0 - Escape \ in login (#1484614) 2008-05-31 07:55:20 +00:00
alecpl
e16938eac8 - Support " and \ in folder names 2008-05-30 16:15:35 +00:00
thomascube
bf0cb98701 Moved RoundCube functionality from lib to rcube_imap class; removed debug log 2008-05-27 06:41:46 +00:00
till
3bfab3b99c fix to #1485083 2008-05-26 10:11:19 +00:00
alecpl
9b90b33713 - trim(chop()) replaced by trim() (#1485080) 2008-05-23 09:30:43 +00:00
alecpl
f35f9c53fe -commented out optional capability response reading on connect 2008-05-21 08:19:26 +00:00
alecpl
ad69589792 - fixed comments 2008-05-09 08:30:05 +00:00
alecpl
ca4c087f02 - Don't call CAPABILITY twice if possible (RFC3501 [7.1]) 2008-05-09 08:24:47 +00:00
alecpl
0a97a039c4 - Fix IMAP response in message body when message has no body (#1484964) 2008-04-17 07:01:03 +00:00