Commit Graph

995 Commits

Author SHA1 Message Date
mguessan 9469f7eee4 Carddav: Skip carriage return in ICSBufferedWriter
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1924 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-22 22:47:37 +00:00
mguessan ad94b01356 Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1915 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-16 22:06:13 +00:00
mguessan 268a713446 Caldav: force context Timezone on Exchange 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1914 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-16 10:25:57 +00:00
mguessan c0ef8f9357 POP: add a new setting to mark messages read after RETR
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1910 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-15 21:41:03 +00:00
mguessan c82f5722bc EWS: fix ErrorInvalidValueForProperty on search undeleted with Exchange 2010, set type Integer on PidLidImapDeleted and junk 0x1083
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1906 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-09 10:20:14 +00:00
mguessan 6718ab7de0 EWS: fix ErrorInvalidValueForProperty on search undeleted with Exchange 2010, try type Long
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1904 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-08 21:59:18 +00:00
mguessan 4dd9c54c56 Improve message on invalid OWA uri
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1900 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-06 21:40:11 +00:00
mguessan ddae179369 EWS: new fix to improve failover on error retrieving MimeContent
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1898 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-06 20:08:10 +00:00
mguessan 443a3df55b EWS: improve failover on error retrieving MimeContent
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1897 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-06 08:34:46 +00:00
mguessan 4c00d1da2d Dav: set contact email type to SMTP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1896 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-02 22:39:04 +00:00
mguessan b456e760bd Dav: add email type MAPI properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1895 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-02 22:32:48 +00:00
mguessan 763a0e49ed Carddav: avoid NullPointerException on broken contact
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1893 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-02-02 21:54:33 +00:00
mguessan 5956574072 IMAP: implement MOVE RFC draft http://tools.ietf.org/id/draft-krecicki-imap-move-00.html
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1889 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-31 23:37:43 +00:00
mguessan 444aed57e9 workaround for broken form with empty action
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1883 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-26 10:16:05 +00:00
mguessan 24b842bafe Implement ISA server PINsafeISAFilter support (captcha image)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1882 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-26 10:15:10 +00:00
mguessan 7c39963de4 EWS: fix ErrorInvalidValueForProperty on search undeleted with Exchange 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1880 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-18 21:53:47 +00:00
mguessan 453874e9ff Carddav: decode urlcompname before search to retrieve contacts with & in url
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1879 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-17 23:08:03 +00:00
mguessan 60f26c22ca Caldav: workaround for broken items with \n as first line character
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1874 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-11 22:30:49 +00:00
mguessan a5400d9a5f Dav: fix regression in new Stax implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1869 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-06 15:03:01 +00:00
mguessan 1258e82b35 Dav: new stax based WebDav requests implementation to reduce memory usage, enabled on Search requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1868 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2012-01-06 11:56:55 +00:00
mguessan 2b77cbef55 Caldav: Create a new davmail.caldavEnableLegacyTasks to allow access to tasks created in calendar folder by previous DavMail versions
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1866 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-12-21 07:47:36 +00:00
mguessan b04fe91c65 IMAP: fix double slash in folder path
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1865 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-12-07 23:01:55 +00:00
mguessan bdb1546e6a Caldav: drop davmail.caldavDisableTasks setting, retrieve only events from calendar
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1864 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-25 00:23:17 +00:00
mguessan aaf5af62d1 EWS: fix Exchange 2010 SP1 support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1861 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-22 22:09:04 +00:00
mguessan b6d17e83a2 Caldav: Change field update order for Exchange 2007 over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1860 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-16 22:02:06 +00:00
mguessan 724fbc86e8 EWS: use archivemsgfolderroot as archive root
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1857 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-09 23:33:23 +00:00
mguessan a998621d42 Caldav: apply date filter to tasks
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1856 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-09 23:25:19 +00:00
mguessan cd8872b156 Dav: switch back to mailbox path on Exchange 2003 for CmdBasePath
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1855 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-09 22:35:57 +00:00
mguessan b163176284 EWS: enable preemptive authentication on non NTLM endpoints
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1854 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-09 22:28:23 +00:00
mguessan e7fdf4dcba IMAP: new davmail.imapIncludeSpecialFolders setting to access all folders including calendar and tasks over IMAP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1853 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-09 10:13:03 +00:00
mguessan 0578c998e8 Avoid NullPointerException on WebdavNotAvailableException
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1852 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-08 22:30:38 +00:00
mguessan 48e99f716d Caldav: fix 3433584, encode comma in LOCATION field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1850 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-07 22:50:43 +00:00
mguessan 8f56aa80f0 EWS: add Exchange2010_SP1 support for online archive
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1849 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-11-03 22:28:12 +00:00
mguessan d303248af0 add exchangecookie to the list of authentication cookies for direct EWS access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1836 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-27 17:50:04 +00:00
mguessan dcf7c93705 Add a new auto value to davmail.enableEws setting to avoid unwanted switch from WebDav to EWS on temporary Exchange connection issue
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1835 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-27 07:45:41 +00:00
mguessan 021a334083 EWS: add new DistinguishedFolderId value for Exchange archive support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1832 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-26 22:11:56 +00:00
mguessan fc4a6f0b00 Caldav: try to merge Exchange 2010 and 2007 filters
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1830 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-25 21:44:36 +00:00
mguessan 7081571ada Caldav: fix 3426148 decode and encode comma in RESOURCES field value
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1827 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-24 23:15:05 +00:00
mguessan 396f6790c1 Caldav: Fix complex timezones sent by clients, leave only latest STANDARD and DAYLIGHT definition
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1825 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-24 22:24:38 +00:00
mguessan 7640fcd8ec Fix bug on ITEM_PROPERTIES value on EWS/WebDav mode switch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1824 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-19 20:49:46 +00:00
mguessan 4cd1d27670 EWS: throw exception on 400 Bad request answer
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1821 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-13 21:57:44 +00:00
mguessan 28b3001317 Additional exception trace exclusion
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1818 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-12 20:20:43 +00:00
mguessan 8f43693ef5 Caldav: Fix 3420240, retrieve description from tasks over Dav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1816 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-11 21:59:18 +00:00
mguessan ca9308e059 SMTP: adjust workaround for misconfigured Exchange server that return 406 Not Acceptable on draft message creation, look inside multipart messages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1815 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-10-06 08:54:33 +00:00
mguessan 8d2cb827a5 EWS: rebuild broken message (null MimeContent) from properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1802 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-29 21:19:16 +00:00
mguessan ffb4740fe7 EWS: improve error logging on invalid character
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1801 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-28 09:53:45 +00:00
mguessan 472b11a608 EWS: fix tasks field order, send Extended Properties first to match EWS schema
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1799 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-27 06:23:26 +00:00
mguessan 44c87d9c05 LDAP: fix DIGEST-MD5 SASL authentication for OSX Lion
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1798 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-26 23:45:17 +00:00
mguessan 1801f63aaf EWS: replace extension before looking for items in task folder
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1796 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-26 20:19:27 +00:00
mguessan b012b22214 EWS: Fix 3407395, do not set mailbox on FolderIds returned by Exchange
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1795 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-23 08:37:23 +00:00
mguessan dc649b3a6a Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1793 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-16 09:24:59 +00:00
mguessan 47f8ec7708 LDAP: experimental SASL DIGEST-MD5 implementation for OSX Lion Directory Utility support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1790 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-15 08:47:16 +00:00
mguessan e8cfcb57ff Do not always log stacktrace in handleNetworkDown
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1786 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-13 07:51:21 +00:00
mguessan 3486940ec5 Caldav: implement update folder
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1784 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-06 21:28:36 +00:00
mguessan fc57e8db5e Fix IllegalArgumentException in fixClientHost when scheme is null
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1782 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-09-01 08:24:22 +00:00
mguessan 2aa932bda9 Temporary fix: log exception stack trace in handleNetworkDown
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1781 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-31 09:22:25 +00:00
mguessan 00805e2760 Temporary fix: log exception in handleNetworkDown
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1780 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-29 21:11:03 +00:00
mguessan e669bd7c8d Small failover fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1777 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-16 20:53:13 +00:00
mguessan d5f85ef7a1 Improve client host update fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1776 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-16 20:28:13 +00:00
mguessan ed14e65e82 Caldav: more general fix for misconfigured Exchange server, replace host name in url also over Caldav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1774 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-13 20:39:53 +00:00
mguessan e74f9bbdb2 IMAP: fix failover for misconfigured Exchange server, replace host name in url
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1773 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-12 22:26:30 +00:00
mguessan ce05e794d5 IMAP: fix regression in EwsExchangeSession.createMessage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1772 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-10 20:50:13 +00:00
mguessan 1569081efe Caldav: additional fix for CRLF in urlcompname
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1771 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-09 13:17:13 +00:00
mguessan 9b6c21de92 Caldav: additional task fields over EWS and fix urlcompname decoding
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1770 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-09 13:03:55 +00:00
mguessan 50d0bc585a Caldav: implement task categories over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1769 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-08 20:11:15 +00:00
mguessan 1d6794dc2a Caldav: update additional MAPI properties for tasks
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1768 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-08 11:54:23 +00:00
mguessan 2a5244a5af Caldav: implement startdate and duedate on tasks
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1767 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-08 09:06:39 +00:00
mguessan 849a5058ec Caldav: implement task categories
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1766 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-07 14:13:51 +00:00
mguessan e9c9aad7b9 Caldav: implement task percent complete and status over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1764 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-07 09:57:03 +00:00
mguessan 4d79c262ca Caldav: improve task support over WebDav, rename .ics to .EML and implement priority (importance)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1763 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-06 19:11:39 +00:00
mguessan 4bc0773aa7 IMAP: Fix 3383832, set ItemClass to send read receipt over EWS to avoid ErrorObjectTypeChanged
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1762 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-05 20:05:58 +00:00
mguessan 0b5a22f63f Dav: check checkPublicFolder calls
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1761 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-05 08:43:13 +00:00
mguessan e9e16b4567 Caldav: do not try to get ICS content from tasks
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1760 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-05 08:32:08 +00:00
mguessan dfc1338e90 EWS: use isrecurring with Exchange 2010 and instancetype with Exchange 2007
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1757 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-04 19:45:20 +00:00
mguessan 172edf059b Dav: Avoid returning null in getCmdBasePath
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1756 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-04 17:43:36 +00:00
mguessan be8d0714b3 EWS: revert 3317867 XML1.1 header workaround to fix 3385308
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1752 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-08-03 09:00:19 +00:00
mguessan 7a31659473 Caldav: new CRLF in urlcompname patch for EWS, use _x000D__x000A_ as encoded value
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1744 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-21 22:40:08 +00:00
mguessan 7bd0cbc5d0 Caldav: implement merged folder ctag over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1743 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-20 14:43:51 +00:00
mguessan 0a32a5ba9e Caldav: fix noneMatch handling over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1742 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-20 13:47:37 +00:00
mguessan 92dabe10f2 Caldav: implement tasks delete over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1741 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-20 13:24:56 +00:00
mguessan a1a06aff00 Caldav: implement tasks support over WebDav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1740 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-18 22:32:24 +00:00
mguessan 9c7aab25ad Caldav: first duedate implementation on tasks, fix delete task and concat ctag to detect changes on both calendar and tasks folders
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1738 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-18 10:24:36 +00:00
mguessan 42623b3994 Caldav: implement percent complete and status VTODO updates
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1737 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-16 21:57:00 +00:00
mguessan 7036f3fd51 Caldav: implement task support over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1736 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-16 16:41:00 +00:00
mguessan 921070b3d1 Fix DoubleDotInputStream
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1734 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-14 22:15:54 +00:00
mguessan 5e873cf756 Task folder flag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1732 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-08 21:19:47 +00:00
mguessan d5e669f7de EWS: new recurring event filter implementation, exclude recurrence exception in results
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1730 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-06 22:30:05 +00:00
mguessan 6fb31025a5 Dav: update httpClient host after login
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1729 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-06 18:59:48 +00:00
mguessan d0199758ac EWS: fix new Exchange 2010 ItemId length support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1728 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-05 21:19:10 +00:00
mguessan c7b8da9c8d Refactor buildSessionInfo to use /public first and mailbox path as failover for galfind requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1726 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-07-04 21:49:36 +00:00
mguessan f5a4ed2935 Caldav: move remove quotes for Evolution to EWS mode only
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1725 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-28 22:40:00 +00:00
mguessan 913a4d76e8 Caldav: fix regression on iCal FreeBusy handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1724 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-28 22:24:55 +00:00
mguessan a2e8f1f07d Caldav: remove quotes on etag for Evolution
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1721 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-28 08:25:33 +00:00
mguessan 9dc774e01b IMAP: need to include base folder in recursive search, except on root
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1720 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-27 21:58:13 +00:00
mguessan c85225384b Improve message download progress logging, switch icon every 100KB
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1714 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-23 08:49:14 +00:00
mguessan 76c23c3437 EWS: Fix for some Exchange 2010 ItemIds different length
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1712 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-20 22:00:18 +00:00
mguessan dface8d205 Caldav: first Task (VTODO) implementation step
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1711 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-20 10:27:07 +00:00
mguessan cfc13bfe88 EWS: workaround for Exchange bug, replace xml 1.0 header with xml 1.1 and log message download progress
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1709 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-20 10:24:16 +00:00
mguessan 4ef3725409 Implement davmail.smtpSaveInSent option and reorganize tabs
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1706 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-17 10:26:06 +00:00
mguessan 63fdfb111c EWS: implement gzip encoding on response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1705 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-17 09:17:31 +00:00
mguessan 0f8153d8a5 Fix 3153691: Username with apostrophe
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1704 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-16 12:14:24 +00:00
mguessan bccd9bf06b Patch by Manuel Barkhau: exclude private events flag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1703 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-15 20:06:00 +00:00
mguessan f89511775d Reformat and fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1702 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-08 19:58:29 +00:00
mguessan b5f500f393 Caldav: allow tab as folding character, see RFC2445
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1696 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-06-06 21:51:29 +00:00
mguessan 694bacc4e0 Caldav: Fix NullPointerException in getTimezoneIdFromExchange
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1695 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-05-30 22:26:02 +00:00
mguessan bf570104d2 IMAP: workaround for Exchange 2003 search deleted support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1691 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-05-19 22:11:23 +00:00
mguessan fa536e0824 Dav: back to old path in Destination header behavior
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1684 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-05-16 09:43:41 +00:00
mguessan a0f075c632 DAV: switch icon on large message download
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1683 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-05-16 08:51:52 +00:00
mguessan 3a058507c9 Dav: Log message download progress
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1680 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-05-12 21:09:10 +00:00
mguessan c1f6161c7b Caldav: instancetype is null on Exchange 2010, switch to isrecurring in EWS FindItem
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1677 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-05-11 10:39:22 +00:00
mguessan 71c572d664 IMAP: Fix nullpointer in broken message handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1670 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-16 08:25:34 +00:00
mguessan 11676ee5fd Dav: new patch to reset session timeout with a GET method on /owa/
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1668 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-14 21:17:40 +00:00
mguessan 1a92e17d07 Dav: experimental, try to reset session timeout with a GET method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1666 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-13 21:34:00 +00:00
mguessan 31214b1be2 Serialize session creation in workstation mode to avoid multiple OTP requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1664 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-12 21:30:52 +00:00
mguessan 184ba21cf0 EWS: fix UID and RECURRENCE-ID, broken at least on Exchange 2007 with recurring events
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1663 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-12 20:32:22 +00:00
mguessan 48f2f5196a Dav: do not try property update failover on 507 SC_INSUFFICIENT_STORAGE
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1660 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-11 09:58:22 +00:00
mguessan 54fcff3739 IMAP: implement Recent flag on new messages based on read flag and creation/modification date
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1658 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-08 13:55:20 +00:00
mguessan 5d2cbcbc85 EWS: fix 3105534 GetUserAvailability default timezone compatibility with Exchange 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1656 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-04-06 21:17:24 +00:00
mguessan b85cf09e04 Caldav: prepare xmoz custom property support over DAV
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1649 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-03-23 09:43:53 +00:00
mguessan 16617d8141 EWS: new failovers on Timezone settings: use davmail.timezoneId setting or default to GMT Standard Time
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1648 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-03-23 09:42:32 +00:00
mguessan eda37cdcb0 Caldav: first check that email address is valid to avoid InvalidSmtpAddress error on FreeBusy request and new timezone name mapping
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1644 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-03-22 21:34:05 +00:00
mguessan 367c57b60b EWS: fix 3190774, LDAP galfind email address handling, use Mailbox value instead of EmailAddress1/2/3
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1643 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-03-20 20:32:49 +00:00
mguessan 71493a5a28 EWS: fix NullPointerException in item getContent
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1641 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-03-16 10:55:09 +00:00
mguessan 62415480cf EWS: fix 404 not found with Exchange 2010 calendars
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1640 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-03-14 10:45:40 +00:00
mguessan d4942165b4 Implement Microsoft Forefront Unified Access Gateway logon form compatibility
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1633 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-28 22:31:42 +00:00
mguessan b2ff79a8a3 Caldav: fix 3190219, regression on quote encoding since 3165749 fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1632 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-23 22:23:06 +00:00
mguessan 60132202c7 POP: Fix from Stefan Guggisberg, handle invalid CR or LF line feeds in DoubleDotOutputStream
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1626 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-21 10:41:46 +00:00
mguessan 75328413c8 Caldav: implement a new setting to disable task (VTODO) support: davmail.caldavDisableTasks and probably exclude most broken events
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1622 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-09 20:57:42 +00:00
mguessan 854943a28b Caldav: throw exception on empty event body (EWS)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1621 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-08 21:35:21 +00:00
mguessan bc0e157340 Dav: log search response count
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1615 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-02 21:56:22 +00:00
mguessan f5f83aba41 Fix 3150426 huge memory usage with IMAP
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1613 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-02-02 21:20:10 +00:00
mguessan 404bcf96be Caldav: fix multivalued param support in VProperty and always quote CN values
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1610 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-13 10:14:18 +00:00
mguessan a2fbd71943 EWS: return HttpNotFoundException on event not found to trigger Lightning workaround
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1601 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-06 23:08:11 +00:00
mguessan adb9b317ce EWS: fix instancetype field definition: Integer instead of String (fix Caldav filter over EWS)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1600 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-06 22:51:35 +00:00
mguessan 068c782346 Additional session create log statement
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1599 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-06 09:36:28 +00:00
mguessan 6cad2e318e Caldav: workaround for Exchange 2010 bug, \n in timezone name generates invalid ICS content
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1598 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-06 09:33:36 +00:00
mguessan a00d322599 New multiple user fields implementation: expect userid|username as login value
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1597 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-05 21:26:07 +00:00
mguessan 13132245c4 Improve connection pool handling: do not pool simple checkConfig and getVersion connections.
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1596 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-05 20:37:11 +00:00
mguessan 6f01bd98fd Implement OTP form with multiple username fields (username and userid)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1595 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-05 09:57:44 +00:00
mguessan ef7cfae687 EWS: improved email/alias failover fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1592 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-04 20:46:29 +00:00
mguessan 10f82dc08d EWS: fix regression in comment
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1591 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-04 20:40:34 +00:00
mguessan 3ae327f70f EWS: additional failover mail build on logon form failure
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1589 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-03 22:27:03 +00:00
mguessan 8273e30bbc SMTP: fix 3132569, always remove From header to avoid 403 error on send
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1588 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-03 10:11:43 +00:00
mguessan 173bac593b Caldav: improve timezone rename error message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1587 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2011-01-02 22:12:41 +00:00
mguessan e855b56071 SMTP: workaround for misconfigured Exchange servers: failover on Draft message creation through properties. Warning: attachments are lost
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1585 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-28 19:39:28 +00:00
mguessan f8823f36a6 EWS: store X-MOZ-SEND-INVITATIONS property to fix no notification issue with Lightning
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1584 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-26 11:46:11 +00:00
mguessan 1615f4991b EWS: fix Caldav inbox handling over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1583 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-21 12:42:56 +00:00
mguessan 5dbd82753b Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1582 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-17 13:06:11 +00:00
mguessan dded7c6d2e EWS: improve timezone handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1579 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-12 22:52:04 +00:00
mguessan 2f47f173d0 Caldav: fix floating timezone in iCal: rename TZID for maximum iCal/iPhone compatibility
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1578 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-12 21:39:19 +00:00