Commit Graph

1255 Commits

Author SHA1 Message Date
mguessan 12013cd1ee Carddav: Fix lower case param names
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1211 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 16:55:57 +00:00
mguessan 93e62aa9a4 Carddav: add contact create or update log statement
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1209 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 16:35:05 +00:00
mguessan 1406d34ee3 Carddav: handle param values as parameter list
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1208 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 16:23:33 +00:00
mguessan 7419375ab7 Carddav: encode photo href
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1207 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 15:42:25 +00:00
mguessan d1278edad4 POP: fix message termination, append CRLF only when necessary
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1206 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 15:15:54 +00:00
mguessan ca090b7cbb LDAP: fix contact attributes reverse mapping
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1205 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 14:53:00 +00:00
mguessan 77befe78f5 LDAP: improve contact attribute mapping and add a few new properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1204 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 14:07:46 +00:00
mguessan 8bd80ecb8e Carddav: fix regression on VCARD photo detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1203 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 12:45:59 +00:00
mguessan f729eb27e5 Carddav: use urlcompname value instead of path to get contact details
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1202 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 10:36:37 +00:00
mguessan 2d775713ec Carddav: fix case insensitive param values
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1201 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 09:56:49 +00:00
mguessan 2c63a6b72a Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1200 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 09:22:42 +00:00
mguessan 179a5304d6 POP: replace deprecated write method, use DoubleDotOutputStream instead
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1199 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 09:05:44 +00:00
mguessan ff9b8940ac Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1198 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-19 09:02:14 +00:00
mguessan c657051a08 Carddav: add haspicture to test case
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1197 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 23:58:32 +00:00
mguessan 325aa81ab3 Carddav: Implement picture delete and private flag over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1196 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 23:36:25 +00:00
mguessan 144e86dc74 Carddav: handle picture delete
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1195 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 22:54:54 +00:00
mguessan 9a701c6385 Carddav: fix boolean field handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1194 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 21:33:22 +00:00
mguessan c4631c5dc4 Carddav: Remove missing properties on update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1193 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 19:59:13 +00:00
mguessan e407485e9b Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1192 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 19:56:47 +00:00
mguessan f1075c57e7 Carddav: implement CLASS (private) flag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1191 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-18 12:26:12 +00:00
mguessan 09640307dc Carddav: convert image to jpeg over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1190 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-17 21:34:14 +00:00
mguessan 25bd69f3da Carddav: implement photo update over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1189 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-17 21:29:13 +00:00
mguessan a2adb8f897 Carddav: implement photo handling over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1188 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-17 10:45:21 +00:00
mguessan f51bc940cb SMTP: Fix DoubleDotInputStream pushback size
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1187 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 17:03:29 +00:00
mguessan 4131c0f505 Dav: fix nullpointer in DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1186 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 12:46:14 +00:00
mguessan 641dcaeeb1 Carddav: implement categories support in EWS mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1185 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 11:27:12 +00:00
mguessan 63324f9a78 Carddav: implement categories
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1184 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 09:56:48 +00:00
mguessan be64383007 Carddav: get SMTP email address
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1183 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 08:12:29 +00:00
mguessan 649bc9cb3b Carddav: move value decoding back to VCardReader
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1182 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 07:57:25 +00:00
mguessan 9a8323b26b Carddav: decode multiline values
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1181 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 07:53:39 +00:00
mguessan c9d908316a Carddav: encode comma and \n in values
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1180 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 07:08:40 +00:00
mguessan 2cab4c6ded Fix regression in AbstractConnection: return null instead of empty string on closed connection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1179 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-13 07:07:29 +00:00
mguessan a702183d1a CardDav: make getContactPhoto more robust
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1178 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 23:09:27 +00:00
mguessan 50d501e5dd LDAP: fix attribute map
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1177 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 22:35:11 +00:00
mguessan ecca2c65b7 Dav: handle null properties with new createMessage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1176 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 22:34:19 +00:00
mguessan c7d6607f40 Major refactoring: use straight inpustream instead of reader everywhere
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1175 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 16:35:46 +00:00
mguessan 1a5e963c1b DAV: another datereceived fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1174 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 12:43:42 +00:00
mguessan 6dd90d4b03 EWS: send extended properties first on update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1173 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 12:42:11 +00:00
mguessan c589af80ab EWS: format datereceived date
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1172 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 12:40:48 +00:00
mguessan 6a6bb21450 EWS: fix bug in UnindexedFieldURI
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1171 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 12:25:21 +00:00
mguessan bf5c6f81a6 SMTP: last CRLF is not included in message content
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1170 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 10:23:30 +00:00
mguessan 0d060ca1f0 EWS: update createMessage bcc handling to match sendMessage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1169 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 06:42:09 +00:00
mguessan 7a2c4d1998 EWS: implement bcc support in sendMessage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1168 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-12 06:21:31 +00:00
mguessan d9ecb65c0d EWS: implement send message (SMTP)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1167 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-11 22:50:20 +00:00
mguessan dcf3232161 EWS: fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1166 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-11 00:13:28 +00:00
mguessan 72e57df57a EWS: fix CalendarItem creation, no need to wrap ics in a MIME message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1165 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-10 22:42:48 +00:00
mguessan a0339007c4 EWS: implement calendar event create or update, processed field, subfolder path handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1164 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-09 23:53:28 +00:00
mguessan f96c8989dd EWS: fix internaldate conversion
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1163 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-09 21:25:18 +00:00
mguessan b021c2b42f IMAP: new seen flag test case
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1162 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-09 12:54:00 +00:00
mguessan a36576ce48 Doc: fix default domain label
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1161 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-09 12:53:34 +00:00
mguessan cbeff39eaf EWS: convert read flag to boolean and noneMatch/etag to detect create or update on items
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1160 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-09 12:52:45 +00:00
mguessan 6ec5d21c1c EWS: use UnindexedFieldURI for read flag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1159 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-09 12:51:33 +00:00
mguessan 5a734d8a8a Carddav: iPhone iOS4 compatibility
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1158 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-08 23:27:36 +00:00
mguessan 419c8cdbb7 EWS: fixes for Caldav and Carddav compatibility
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1157 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-08 23:26:41 +00:00
mguessan 8661b0f0d9 Caldav: Workaround for Lightning/1.0b2 href encoding bug in REPORT requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1156 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 23:09:34 +00:00
mguessan 15186f8d22 Doc: new FAQ entry on OSX auto start "Login Items"
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1155 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 22:25:37 +00:00
mguessan b5340ede88 Doc: typos fixes from Raphael Fairise
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1154 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 21:54:20 +00:00
mguessan 69d1ff7a9f POP: allow space in username
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1153 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 16:02:28 +00:00
mguessan aad346900d LDAP: fix regression after EWS refactoring
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1152 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 14:20:17 +00:00
mguessan 602b57a8f0 EWS: fix folder id regression
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1151 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 13:19:16 +00:00
mguessan 4ba0df7ae1 EWS: fix country contact property mapping
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1150 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 13:18:33 +00:00
mguessan 944da102e3 Caldav: move processItem logic back to CaldavConnection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1149 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 12:55:13 +00:00
mguessan 90df0e2fdf EWS: implement getItem and various contact handling fixes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1148 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 12:29:41 +00:00
mguessan ff428fa307 EWS: map all contact properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1147 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 09:56:35 +00:00
mguessan be39c055bb EWS: implement more contact and event methods
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1146 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 09:20:42 +00:00
mguessan 9371f57285 Caldav: Workaround for emClient broken href encoding
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1145 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-07 09:19:22 +00:00
mguessan d182bcca5e Carddav: implement contact photo support (readonly)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1144 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 23:40:48 +00:00
mguessan ec74b95229 Carddav: implement quoted param value support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1143 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 23:31:55 +00:00
mguessan c5642d4b41 Carddav: bday, assistant, manager and spouse properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1142 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 16:49:57 +00:00
mguessan 2e3f7bfc0b Carddav: other address and homeposteofficebox properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1141 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 16:26:55 +00:00
mguessan 72fb2053d4 Carddav: instant messaging and role properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1140 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 15:52:38 +00:00
mguessan 8c15ffec9c Carddav: more properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1139 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 14:02:40 +00:00
mguessan 27ad92e9b9 Carddav: Implement phone, address and email properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1138 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 13:42:24 +00:00
mguessan 96b816b42b Carddav: handle multiple values on a single line and add new properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1137 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 10:54:04 +00:00
mguessan e6ef48c90e Carddav: fix contact folder path handling and add create contact unit test
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1136 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 10:20:52 +00:00
mguessan fb5f496960 LDAP: use imap uid as ldap uid
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1135 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 09:49:26 +00:00
mguessan b988bd2f12 Carddav: refactor Contact creation and create VCardReader
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1134 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 09:46:55 +00:00
mguessan 6e6326ac70 Dav: switch back to DAV:uid, used mainly in POP service (case sensitive)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1133 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 09:45:25 +00:00
mguessan 7379cdbb40 Disable ConsoleAppender in gui mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1132 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-06 09:43:39 +00:00
mguessan e1b12c63ef IMAP: fix regression on imap uid restore
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1131 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 16:28:10 +00:00
mguessan 6ed9845497 EWS: implement copy method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1130 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 15:03:35 +00:00
mguessan f27a979fee EWS: datereceived flag support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1129 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 14:35:30 +00:00
mguessan e2fa43e9e1 EWS: handle bcc field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1128 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 14:23:26 +00:00
mguessan 72dff67421 EWS: various flag handling fixes, implement message delete
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1127 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 13:48:43 +00:00
mguessan fd419ae661 EWS: implement getContent
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1126 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 10:23:51 +00:00
mguessan e63ae48216 EWS: fix iconIndex flag property
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1125 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 10:22:48 +00:00
mguessan d80f60a44b EWS: implement create and update message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1124 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-05 09:58:18 +00:00
mguessan c3430975c4 IMAP: fix 3023386, support BODY.PEEK[1.MIME] partial fetch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1123 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-02 06:45:12 +00:00
mguessan 795989445e IMAP: new unit tests and fix $Forwarded flag removal
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1122 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-02 06:37:18 +00:00
mguessan 0cd0bba054 EWS: fix single value in MultiCondition handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1121 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 16:37:05 +00:00
mguessan 190a39cad7 EWS: rely on uid (PR_SEARCH_KEY) instead of permanentUrl to detect imap uid changes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1120 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 16:19:24 +00:00
mguessan 72ee220550 EWS: implement searchMessages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1119 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 16:12:57 +00:00
mguessan 273bc920e7 IMAP: implement deleted/undeleted search as condition instead of post filter
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1118 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 15:07:16 +00:00
mguessan 1038fa5d1b Dav: fix bug 3022451 in new search filter implementation with empty sub conditions
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1117 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 14:23:31 +00:00
mguessan ad42f58f24 IMAP: add IMAP unit test
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1116 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 13:27:49 +00:00
mguessan 3320d19494 LDAP: use PR_SEARCH_KEY instead of DAV:uid as uid string
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1115 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-01 12:47:57 +00:00
mguessan 6d2fecdd9a EWS: fix bug in MultiCondition search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1114 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-30 21:59:56 +00:00
mguessan d7506d9f67 CardDav: move Contact getBody to ExchangeSession and add more attributes support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1113 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-30 21:38:01 +00:00
mguessan f52ea840e4 EWS: fix from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1112 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-30 21:36:13 +00:00
mguessan 342b5d4e12 EWS: implement folder handling, including the new MoveFolderMethod
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1111 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-29 14:15:50 +00:00
mguessan d961b647fa DAV: Add folder unit tests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1110 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-29 08:45:06 +00:00
mguessan 24d6dac7fb DAV: add private and sensitivity fields
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1109 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-29 08:43:42 +00:00
mguessan b97ce4cdfd DAV: implement timezone mapping for Exchange 2007, should fix the allday issue with Outlook
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1108 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-28 23:31:07 +00:00
mguessan c5ef2d1f15 DAV: use search expression to request ishidden
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1107 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-28 16:26:08 +00:00
mguessan d586ffcd3f DAV: fix regression in deleteItem
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1106 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-25 23:22:40 +00:00
mguessan 94df7b45d8 DAV: fix regression 3020385 on folder handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1105 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-23 22:27:42 +00:00
mguessan 0b5968a7c8 Refactor folder search to use searchItems
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1104 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-22 22:30:27 +00:00
mguessan c0d4e791f9 DAV: use Email1EmailAddress mapi property to get mail attribute, add uid attribute
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1103 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-22 08:37:34 +00:00
mguessan 3f9f49fc1e EWS: fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1102 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-21 20:37:20 +00:00
mguessan 88520bb591 Caldav: remove buildCalendarPath method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1101 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-21 13:52:09 +00:00
mguessan dc6051da1a DAV: fix from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1100 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-21 09:38:24 +00:00
mguessan 878f30818e DAV: add unit tests, move buildCalendarPath logic to getFolderPath
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1099 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-20 22:12:36 +00:00
mguessan d552bc2993 EWS: move mailbox folder urls to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1098 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-19 21:35:09 +00:00
mguessan 0bd3eba7c4 EWS: use searchContacts in contactFind
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1097 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-18 21:12:46 +00:00
mguessan a038a0a61f EWS: fix regression in deleted flag handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1096 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-17 23:04:38 +00:00
mguessan 9a2149ef93 EWS: refactor contactFind, use new Condition API
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1095 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-17 22:37:33 +00:00
mguessan df99136e61 CardDav: map contact fields
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1094 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-17 20:08:57 +00:00
mguessan c8d0cda1b2 EWS: still more WebDav code to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1093 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-16 21:43:11 +00:00
mguessan cc454e388c EWS: move more WebDav code to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1092 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-16 13:30:36 +00:00
mguessan 2b9d0061c0 EWS: Various fixes after refactoring on DASL request generation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1091 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-16 12:06:59 +00:00
mguessan d344693d1e EWS: in progress refactoring of contacts and events handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1090 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-15 14:51:49 +00:00
mguessan 7b7fa90edf IMAP: fix 3014787 remove property over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1089 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-11 22:12:37 +00:00
mguessan 9284a924e5 Caldav: allows mixed case contentType in event MIME message (fix Unable to get event error)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1088 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-10 21:19:23 +00:00
mguessan 65dfbeae21 Caldav: fix 3014204 missing timezone
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1087 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-10 20:48:34 +00:00
mguessan 8d619cae9a EWS: implement folder ctag, remove deprecated foldername property
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1086 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-10 20:47:55 +00:00
mguessan 0394dda045 EWS: move WebDav message write and delete to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1085 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-09 09:52:12 +00:00
mguessan 38f74f5c75 EWS: move WebDav code to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1084 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-09 09:13:13 +00:00
mguessan 51936619e3 EWS: refactor IMAP search, use Conditions classes instead of string search filder
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1083 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-08 22:21:53 +00:00
mguessan aab4709956 EWS: Use int values to create ExtendedFieldURI propertyTags
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1082 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-08 10:46:00 +00:00
mguessan 0569d15e97 EWS: map folder path to and from IMAP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1081 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-08 10:44:47 +00:00
mguessan 1fed7df8c3 EWS: implement NotCondition and public folder access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1080 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 22:30:23 +00:00
mguessan 1669adf357 EWS: implement IndexedFieldURI and InternetMessageHeader
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1079 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 21:19:09 +00:00
mguessan ec2e5acb4b EWS: refactor search to use classes instead of String filters
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1078 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 21:17:07 +00:00
mguessan 2275c3fb15 EWS: implement MultipleOperandBooleanExpression (And, Or, Not conditions)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1077 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 16:01:20 +00:00
mguessan 20c466059a EWS: refactor folder search, create abstract getFolder methods
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1076 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-07 09:07:31 +00:00
mguessan 6ed44eedf6 Caldav: fix 2902372 private flag handling undex iCal 4 (OSX 10.6 Snow Leopard)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1075 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-04 17:38:15 +00:00
mguessan 5bcbf5b184 Caldav: send current-user-principal on principals folder for iCal
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1074 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-04 16:23:40 +00:00
mguessan 3e5ee6f24d CardDav: improve automatic address book setup for OSX
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1073 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-04 12:58:03 +00:00
mguessan 2fca78c9a0 CardDav: implement OSX AddressBook requests: current-user-privilege-set property, current-user-principal on root request, addressbook-home-set on principal request, addressbook-multiget REPORT request with address-data response, urn:ietf:params:xml:ns:carddav namespace
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1072 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-04 10:20:52 +00:00
mguessan 3f87184c7c IMAP: implement last message (simple *) fetch range
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1071 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-02 22:32:28 +00:00
mguessan a4716cf936 IMAP: send required "* SEARCH" on empty search response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1070 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-02 22:18:21 +00:00
mguessan cbf4b4acf6 EWS: start ExchangeSession refactoring to extract Dav calls
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1068 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-06-02 08:46:46 +00:00
mguessan 6dffe9ce41 Doc: add a new mail.strictly_mime FAQ entry to enable quoted-printable
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1067 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-31 20:02:13 +00:00
mguessan 8b98ba3dfa EWS: refactor options, use enums
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1065 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-26 21:49:46 +00:00
mguessan 81e47e93b2 EWS: implement basic SearchExpression restriction
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1064 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-26 21:40:08 +00:00
mguessan c32f615222 EWS: Implement CreateFolder, DeleteFolder and CreateItem, refactor options
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1062 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-21 08:44:43 +00:00
mguessan b81fa5331a EWS: retrieve and decode MIME content
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1061 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-20 13:07:00 +00:00
mguessan 9d0cd0da4b EWS: add standard field additional property, implement IncludeMimeContent in GetItem, add DeleteItemMethod
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1060 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-20 09:22:03 +00:00
mguessan 96dcd2d84d Generic item property mapping
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1059 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-18 19:21:19 +00:00
mguessan 23a5f3e560 EWS: refactor EWS code
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1058 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-18 17:05:12 +00:00
mguessan 48afdb8f8b EWS: experimental HttpClient based EWS methods
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1057 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-18 11:50:00 +00:00
mguessan 0f885b13df Fix 3001579: improve NTLM support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1056 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-14 13:59:22 +00:00
mguessan 56768b40ad Caldav: workaround for iCal bug: do not notify if reply explicitly not requested
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1054 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-14 10:52:50 +00:00
mguessan af00797c99 OSX: implement growl support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1053 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-13 19:38:12 +00:00
mguessan 335402a52d Cleanup: System.setProperty of httpclient.useragent no longer needed
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1046 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-13 12:38:07 +00:00
mguessan 358a9fed91 Caldav: add CRLF after END:VCALENDAR to comply with RFC
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1045 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-13 12:36:45 +00:00
mguessan 42023dd69a Caldav: fix regression in getItem, allow urn:content-classes:calendarmessage contentClass
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1044 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-13 12:35:09 +00:00
mguessan 2f28151a64 Improve item not found logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1043 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-12 09:16:20 +00:00
mguessan b17035afb2 IMAP: Add a new hidden davmail.deleteBroken setting to delete broken messages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1042 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-11 12:52:15 +00:00
mguessan 3276be1a14 Log gateway stop at info level
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1041 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-11 09:15:56 +00:00
mguessan a92f206541 Improve empty keystore password handling to avoid NullPointerException
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1040 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-11 09:10:35 +00:00
mguessan 4763d94aca IMAP: implement a new imapAutoExpunge setting to delete messages immediately over IMAP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1038 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-10 09:19:25 +00:00
mguessan 0910d22a93 Caldav: Fix Carddav etag handling (additional Head request) and implement card delete
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1037 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-07 10:03:49 +00:00
mguessan 956f1b26a0 Caldav: Implement Carddav create (only a few attributes mapped)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1036 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-07 08:30:12 +00:00
mguessan 0faf2497db Caldav: Implement basic Carddav search requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1035 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-06 19:26:44 +00:00
mguessan 45f015e26c Doc: update doc and roadmap
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1030 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-04 20:50:22 +00:00
mguessan d97edeeed0 IMAP: send BAD instead of BYE on exception
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1029 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-04 08:37:19 +00:00
mguessan d441d8ab1d Use https in default Exchange url
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1028 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-04 08:36:27 +00:00
mguessan 5b10d50f18 Make sure log messages are not localized
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1027 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-04 08:35:40 +00:00
mguessan 133f6c8f6c Doc: adjust settings message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1026 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-05-04 08:33:59 +00:00
mguessan 716e9a780a Caldav: fix 2992811, missing timezones
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1025 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-29 10:40:54 +00:00
mguessan 2ec68b96fa IMAP: fix 2992976, implement complex index and uid range in SEARCH
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1024 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-28 15:33:17 +00:00
mguessan 93d8eef377 Caldav: fix 2991030 tasks disappeared
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1023 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 15:16:05 +00:00
mguessan ffdaab386b Remove unused messageId field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1022 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 15:00:10 +00:00
mguessan ec6634d043 IMAP: Handle exception during IDLE
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1021 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 14:59:30 +00:00
mguessan d1391d9ffe Do not shutdown connection manager on restart
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1020 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 14:58:44 +00:00
mguessan ec76698bcc IMAP: add a new setting to enable/disable IDLE
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1019 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 14:43:04 +00:00
mguessan 97bb065a9b IMAP: use getRawInputStream instead of writeTo to avoid MIME message changes, cache message body in SharedByteArrayInputStream
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1018 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 13:42:37 +00:00
mguessan 1b8fe7419d Doc: improve server/client certificates description
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1017 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 10:18:09 +00:00
mguessan 7535496934 Allow Exchange server to use gzip compression
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1016 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-23 10:17:20 +00:00
mguessan 46ddc3a107 Sample SocketAppender configuration
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1015 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 21:54:34 +00:00
mguessan 52612dddb4 IMAP: poll folder every 30 seconds in IDLE mode, clear cached message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1014 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 21:50:16 +00:00
mguessan a110db20ce Doc: new FAQ entry on message deleted over IMAP still visible through OWA
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1013 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 11:05:42 +00:00
mguessan 06e828657c Caldav: add VTODO to supported-calendar-component-set response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1012 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 10:57:56 +00:00
mguessan 9e7813132e Improve NTLM mode detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1011 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 10:32:44 +00:00
mguessan 9e478908e7 IMAP: implement IDLE extension (RFC2177)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1010 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 09:41:41 +00:00
mguessan d53078d254 JCIFS based NTLMv2 implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1009 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-22 08:09:09 +00:00
mguessan e0cf54495d Hardcode /owa/ path in getAliasFromOptions and getEmailFromOptions for Exchange 2007, improve failure message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1008 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-20 15:01:22 +00:00
mguessan 50adca5572 IMAP: fix 2971184, do not decode content in partial fetch (replace getDataHandler with PartOutputStream)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1007 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-20 09:16:20 +00:00
mguessan 7778e4ea69 Caldav: fix regression in getAllDayLine()
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1006 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-15 12:56:55 +00:00
mguessan 5afe512501 Caldav: make shared calendar test case insensitive
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1004 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-14 20:08:33 +00:00
mguessan 2c36e396d8 Caldav: 0 or no value in caldavPastDelay means no limit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1003 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-14 20:01:51 +00:00
mguessan 1df2e961ed Improve xmlEncode, use compiled static patterns
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1002 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-13 22:30:04 +00:00
mguessan d434b7de63 Update Internet Explorer User-Agent string, drop deprecated IE6 string
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@998 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-12 22:38:26 +00:00
mguessan 58daf352ee Updated timezones
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@997 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-12 09:21:51 +00:00
mguessan 9156bb8a60 Caldav: fix private events filter condition
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@996 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-12 08:55:47 +00:00
mguessan 0dc6a3547d Caldav: Fix from audit and improve invalid event logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@995 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-12 08:54:53 +00:00
mguessan 0f9ce71bbe Doc: document new Directory Utility location under Snow Leopard
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@994 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-09 20:02:47 +00:00
mguessan 47c0632e90 Doc: added a new FAQ entry on IMAP timeouts (broken pipe)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@993 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-09 08:18:06 +00:00
mguessan 2e8a130e0f SMTP: implement AUTH LOGIN username (with optional initial-response, see RFC2554)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@992 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-07 22:02:58 +00:00
mguessan 12c8ab9e49 Add a new setting to disable startup notification window (contribution from jsquyres)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@991 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-07 20:23:48 +00:00
mguessan 2227622a9f IMAP: Keep a single message in MessageList cache to handle chunked fetch, reenable maxSize in ImapConnection.
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@990 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-06 09:20:09 +00:00
mguessan 4789993fb9 IMAP: implement subparts partial fetch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@989 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-06 08:31:53 +00:00
mguessan f0a7f1ae76 IMAP: Fix message write, double dot only for POP, not IMAP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@988 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-02 15:35:37 +00:00
mguessan 0187caaa3f IMAP: Do not advertise not yet supported custom flags
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@987 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-01 22:21:48 +00:00
mguessan ae44579cdb Doc: move CardDav reference before architecture schema
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@986 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-01 09:24:27 +00:00
mguessan 67e10a2ba8 Carddav: refactor folder handling code to prepart CardDav support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@984 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-01 09:12:44 +00:00
mguessan 28c02c9a3a IMAP: fix from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@983 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-01 09:11:32 +00:00
mguessan 87189cc2fd Doc: update project description and RoadMap, announce CardDav support sponsored by french DGA through project Trustedbird
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@981 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-04-01 09:09:24 +00:00
mguessan e952f0d4be IMAP: major FETCH implementation refactoring, make code simpler and more efficient
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@980 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-31 21:47:45 +00:00
mguessan 56cbeda23b Improve getAliasFromOptions to retrieve alias with custom dn
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@979 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-30 22:13:39 +00:00
mguessan cc23ec78ab IMAP: add BODY.PEEK[index] support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@978 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-30 21:01:56 +00:00
mguessan b03db2e42d Workaround for NTLM authentication only on /public
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@977 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-30 20:46:57 +00:00
mguessan adf3bfaaf4 Caldav: fix broken inbox, missing instancetype in search request and add is null in search query
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@976 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-29 10:45:10 +00:00
mguessan 5f7226bddf Caldav: do not try to access inbox on shared calendar (to avoid 440 login timeout errors and session reset)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@975 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-29 08:52:35 +00:00
mguessan 37aa6db3f2 Caldav: exclude private events on shared or public calendar PROPFIND
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@974 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-29 08:50:39 +00:00
mguessan b7421263e2 IMAP: improve partial fetch support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@973 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-27 10:18:53 +00:00
mguessan 0cf77d61b1 Add a new setting to retrieve proxies from system configuration
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@972 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-24 10:23:26 +00:00
mguessan 577ea1ecdb Add a new setting to retrieve proxies from system configuration
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@971 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-24 09:59:23 +00:00
mguessan 266632480d IMAP: fix 2962071, quote folder names in STATUS response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@970 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-22 13:29:11 +00:00
mguessan 3fd51ae302 IMAP: allow partial part fetch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@969 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-22 11:26:06 +00:00
mguessan 24770e614e IMAP: fix regression on unknown parameter handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@968 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-22 11:22:00 +00:00
mguessan 767f17d841 IMAP: implement part fetch (BODY[1])
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@967 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-22 11:08:12 +00:00
mguessan ec8a999ce9 IMAP: detect unsupported parameter
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@966 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-22 10:30:47 +00:00
mguessan 5dc44ff9d8 IMAP: fix 2973213, escape quotes in subject
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@965 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-22 10:17:50 +00:00
mguessan 2b758b1dc1 Fix empty setting behavior: return null instead of empty string
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@964 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-21 20:45:09 +00:00
mguessan 3bb0dde31e Caldav: fix regression on invalid events handling, just warn on broken events
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@963 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-21 20:40:14 +00:00
mguessan 0ecc8d22d3 Doc: update roadmap
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@962 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-19 10:32:53 +00:00
mguessan 3630bb5ef2 Caldav: drop timezone when converting allday events to client
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@961 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-19 10:32:29 +00:00
mguessan 07768b1a78 Sort properties file
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@960 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-19 10:28:35 +00:00
mguessan d2fc757ed2 Improve public folder url check
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@958 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-18 09:21:23 +00:00
mguessan 93cf6156cc IMAP: fixes to improve JavaMail support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@956 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-17 21:03:24 +00:00
mguessan c8298f6e29 Caldav: new fix for invalid events
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@953 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-19 23:21:16 +00:00
mguessan 97a5f1a38e Doc: Document davmailservice.exe usage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@951 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-18 21:27:08 +00:00
mguessan 6a269179ae SMTP: fix 2953552, allow RSET in AUTHENTICATED state
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@950 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-18 21:01:17 +00:00
mguessan 3785581305 IMAP: new patch from Gellule to fix disappearing messages issue
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@949 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-18 20:55:42 +00:00
mguessan 3ceb6421b4 SMTP: bug id 2953554, implement NOOP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@948 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-18 09:21:43 +00:00
mguessan b48ed50ddc Fix from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@947 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-16 21:08:37 +00:00
mguessan 57f7fc2029 Document Force ActiveSync setting in Getting Started
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@946 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-16 21:07:56 +00:00
mguessan a282a63108 Add an FAQ entry on DavMail settings location
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@945 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-12 10:29:34 +00:00
mguessan dc6c916a73 Improve log message on HTTP header error
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@944 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-12 10:26:37 +00:00
mguessan a4090a230b Fix regression in 3.6.3: basic authentication broken in checkConfig
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@943 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-12 10:23:07 +00:00
mguessan 58eddd24f7 Caldav: add a hidden davmail.caldavDisableInbox to allow users to disable Caldav Inbox with Thunderbird 3 and Lightning
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@942 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-10 21:46:08 +00:00
mguessan d9538e774b Enable tray icon on LDAP connection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@941 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-08 20:50:47 +00:00
mguessan 43a22c7832 Implement NTLM HTTP proxy support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@940 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-08 20:48:12 +00:00
mguessan 21844fe61e GUI: Fix client certificate setting switch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@939 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-08 20:44:42 +00:00
mguessan c9dc4de5ef Caldav: improve broken events logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@938 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-03 22:00:14 +00:00
mguessan f2e862f659 Improve logging of expired sessions
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@937 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-02 22:48:40 +00:00
mguessan 21504d6828 Support multiple forms in form based authentication logon page
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@936 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-01 23:20:56 +00:00
mguessan b2b84b7285 Catch error on SWT exit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@935 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-01 22:53:15 +00:00