Commit Graph

995 Commits

Author SHA1 Message Date
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
mguessan fc43e5b082 EWS: Update Field list
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1576 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-12 19:59:56 +00:00
mguessan b559da8e68 Adjust Mime decoder settings (fix)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1573 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-09 21:03:28 +00:00
mguessan bae336cad9 Adjust Mime decoder settings
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1572 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-09 20:56:51 +00:00
mguessan 5791ce19c3 Use a_sLgnQS instead of a_sLgn first to support new OWA 8.3.83.4
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1570 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-09 09:54:29 +00:00
mguessan db3f898ce4 EWS: fix 3098008, implement result paging to handle message folders with more than 1000 messages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1569 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-08 21:39:55 +00:00
mguessan 67e4b676ec EWS: exclude non message types from searchMessages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1568 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-07 22:07:01 +00:00
mguessan 5b08440c43 EWS: fix email mapping on LDAP response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1567 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-07 20:49:23 +00:00
mguessan bfd74c84fc EWS: add BusinessCountryOrRegion contact field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1566 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-12-07 20:25:50 +00:00
mguessan 28dbdc41b2 Dav: make sure Destination contains full url and not only path, may fix SMTP send and IMAP copyMessage on Exchange 2003
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1562 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-26 10:45:37 +00:00
mguessan 47e90d9bec Do not send Exchange 2003 appointment creation request to Exchange 2007
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1561 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-26 10:24:00 +00:00
mguessan 3bc182ff08 Failover for misconfigured Exchange server, replace host name in url
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1560 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-25 22:32:38 +00:00
mguessan f8b5253718 Caldav: Fix timezone support with Exchange 2010 SP1
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1556 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-24 22:45:34 +00:00
mguessan a4820f3e29 IMAP: include current folder in recursive search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1554 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-24 09:40:36 +00:00
mguessan f81c17b1bd IMAP: encode source path in copyMessage
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1552 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-22 22:42:37 +00:00
mguessan e07438a445 Caldav: use rebuild event from MAPI properties failover in all error cases
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1549 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-22 09:37:56 +00:00
mguessan 5eaaf961de EWS: Upgrade woodstox version to use enhanced base64 conversion (reduced memory usage)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1543 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-17 21:28:29 +00:00
mguessan 6277125a83 Workaround for invalid redirect location
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1542 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-10 22:16:59 +00:00
mguessan e8a7e0b750 EWS: allow autodiscover after authentication failure
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1540 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-09 22:36:10 +00:00
mguessan 90d6648413 IMAP: throw error on 440 Login Timeout to avoid message corruption
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1538 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-09 22:12:38 +00:00
mguessan 12e047b6e2 EWS: fix contact email update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1537 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-09 11:47:34 +00:00
mguessan 89bc774493 LDAP: fix galfind search: add uid in response and use cn in fullsearch filter
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1529 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-07 22:38:27 +00:00
mguessan 112a744216 LDAP: additional EWS attributes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1528 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-07 22:01:49 +00:00
mguessan 974c8cf9cd Fix 3103349: Cannot login if display name contains [brackets], regression after first patch
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1527 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-07 20:38:49 +00:00
mguessan eb6e224855 Fix 3103349: Cannot login if display name contains [brackets]
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1526 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-05 09:59:08 +00:00
mguessan 3d1c8abfd9 Caldav: Fix bug in Dav mode with broken events dtstart -> dtend
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1524 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-03 22:58:56 +00:00
mguessan 92c8802dc2 Ews: improve ResolveNames implementation, parse addresses and phone attributes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1522 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-11-03 22:31:36 +00:00
mguessan c0abc93ac5 EWS: implement failover on OWA authentication failure (e.g. with outlook.com)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1521 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-30 19:13:46 +00:00
mguessan 18584e259d Ews: improve invalid item in calendar error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1520 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-27 21:52:33 +00:00
mguessan 3e9bca74e5 IMAP: failover in message copyon 404 not found
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1518 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-27 08:52:27 +00:00
mguessan 4547ee7870 Caldav: protect ':' in VCALENDAR property params
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1516 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-22 14:47:32 +00:00
mguessan f641982096 EWS: improve resolveNames logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1515 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-21 20:20:40 +00:00
mguessan af6afe9042 Caldav: initial edit notification implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1513 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-20 21:13:35 +00:00
mguessan 8df9595020 Added passcode as token field for RSA support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1512 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-19 22:03:48 +00:00
mguessan 6a9ea37f60 EWS: automatically detect Webdav not available and set davmail.enableEws flag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1499 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-08 09:25:58 +00:00
mguessan 76fbfe3c66 Caldav: Create fake DTEND on broken event
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1496 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-05 22:35:33 +00:00
mguessan 533b627b2b Caldav: fix nullpointer in VCalendar on missing DTEND
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1494 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-05 22:23:35 +00:00
mguessan a643b5741d Handle exceptions on invalid UTF-8 characters or unexpected content triggered by XmlStreamReader.getElementText (based on patch 3081264)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1492 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-05 09:41:04 +00:00
mguessan 9a41a12980 Add exchange 2010 PBack cookie in compatibility mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1491 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-04 22:50:35 +00:00
mguessan 2616e823fa Caldav: implement main calendar folder rename
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1490 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-10-04 21:24:50 +00:00
mguessan 890c7e425e IMAP: workaround for broken message (500 error), rebuild mime message from properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1483 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-29 23:28:22 +00:00
mguessan bd9fad4282 Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1479 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-27 09:37:59 +00:00
mguessan f9bb5884f9 Caldav: detect invalid events with empty dtstart property
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1478 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-27 09:36:00 +00:00
mguessan 9f73664178 Detect and submit language selection automatically
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1477 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-27 08:38:51 +00:00
mguessan f23f48e78d Carddav: fix null value in email address
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1476 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 22:44:15 +00:00
mguessan 2d0f0de86c EWS: fix 3047563 double inbox
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1475 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 22:34:22 +00:00
mguessan cabb7b6c1f More fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1474 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 08:44:13 +00:00
mguessan fe73982491 SMTP: rewrite getAllRecipients to disable strict header check
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1473 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 08:43:20 +00:00
mguessan 82a6cd0e3f Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1472 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-24 08:30:40 +00:00
mguessan 74d85dc23a Caldav: implement mozilla alarm flags X-MOZ-LASTACK and X-MOZ-SNOOZE-TIME over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1471 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-23 07:31:18 +00:00
mguessan 6544a67130 Caldav: EWS, rebuild attendee list from properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1468 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-21 14:02:44 +00:00
mguessan b418fcbc06 Carddav: fix email address handling over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1467 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-21 13:12:19 +00:00
mguessan 60ad472264 Caldav: fix 3067915 getRangeCondition too restrictive
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1460 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-20 19:29:13 +00:00
mguessan 8a49d74078 Restore cookies on error
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1459 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-18 21:17:03 +00:00
mguessan c767c2276f Improve buildSessionInfo failover
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1458 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-17 20:42:39 +00:00
mguessan 995b256f43 Caldav: implememnt Busy flag over EWS and refactor create code
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1457 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-17 10:44:56 +00:00
mguessan d561b68a7c Caldav: fix create allday event over EWS and check if current user is organizer
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1456 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-17 10:13:00 +00:00
mguessan 904adf7d20 Caldav: Fixed regression in allday event handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1455 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-16 21:33:20 +00:00
mguessan 82eb331997 EWS: more caldav ews fixes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1454 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-16 09:27:06 +00:00
mguessan 48856c9bd7 Caldav: improve EWS implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1453 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-15 22:49:19 +00:00
mguessan 8ff8591992 Caldav: improve timezone error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1452 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-15 21:03:45 +00:00
mguessan e3b355034a Fix regression in Exchange 2007 over Dav session
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1451 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-15 05:42:59 +00:00
mguessan c6dd28e5a1 Caldav: remove empty properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1450 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-14 22:12:55 +00:00
mguessan cd5eacfb56 Caldav: avoid invalid X-CALENDARSERVER-ACCESS and CLASS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1449 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-14 21:58:09 +00:00
mguessan defaf63d4b Caldav: avoid empty X-CALENDARSERVER-ACCESS and CLASS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1448 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-14 21:56:20 +00:00
mguessan 488b01756c Enable Webdav/Galfind failover on Exchange 2007
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1446 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-14 20:33:06 +00:00
mguessan 6d1b4e384a Caldav: reinsert the deleteBroken check
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1445 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-14 20:22:18 +00:00
mguessan c404972d37 Caldav: fix VProperty parser
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1443 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-13 22:40:07 +00:00
mguessan 50fc71c7f1 Caldav: additional VCalendar properties for rebuilt item: VALARM (reminder)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1441 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-13 20:08:05 +00:00
mguessan 7619bb715d Caldav: additional VCalendar properties for rebuilt item: RRULE, EXDATE, CLASS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1440 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-13 19:27:16 +00:00
mguessan cb2b6baac3 Caldav: failover for broken event, rebuild VCalendar content from raw properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1439 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-13 16:07:49 +00:00
mguessan 88d93893d9 Workaround for basic authentication on /exchange and form based authentication at /owa
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1438 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-10 13:24:07 +00:00
mguessan 356d8afdd2 SMTP: new try at encoding fix: set mailOverrideFormat and messageFormat
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1436 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-09 21:22:05 +00:00
mguessan dc21124beb Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1435 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-09 19:51:25 +00:00
mguessan b8e4570681 LDAP: fix regression on iCal 3 search completion
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1434 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-09 19:30:25 +00:00
mguessan a72a43741a SMTP: try to force IMS encoding mode according to message contenttype
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1430 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-08 21:13:38 +00:00
mguessan 5911e0b431 Caldav: accept login as alias in caldav principals path
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1428 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-08 20:40:19 +00:00
mguessan 146790a237 Caldav: basic move item implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1427 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-07 21:09:53 +00:00
mguessan 39079d3719 LDAP: improve EWS filter support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1426 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-06 22:55:29 +00:00
mguessan f944efe43d SMTP: switching back to Draft then send mode over DAV for calendar messages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1425 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-06 21:20:57 +00:00
mguessan 6c62dbc2af SMTP: switching back to Draft then send mode over DAV
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1424 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-06 15:34:08 +00:00
mguessan 447258b45b SMTP: new duplicate message-id detection implementation, no need to search Sent folder
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1423 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-06 12:54:19 +00:00
mguessan 4fbd58387a Caldav: yet another timezone fix, adjust Outlook created event time before allday conversion
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1420 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-04 07:35:33 +00:00
mguessan 9aaa99213b LDAP: another gallookup detection fix to improve address completion in thunderbird
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1419 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-03 12:54:21 +00:00
mguessan 93dfeac99c Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1418 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-03 12:37:59 +00:00
mguessan f3413e2ceb Caldav: Fix regression on meeting response subject
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1417 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-03 12:37:15 +00:00
mguessan dc9659fe3d EWS: improve autodiscover implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1412 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-02 20:19:47 +00:00
mguessan c8f44069bf Ews: fix possible NullPonterException
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1411 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 21:58:11 +00:00
mguessan f19b40118c Switch back to StreamReader.next instead of nextTag
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1408 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 14:56:08 +00:00
mguessan 93a296b4ef Fix autodiscover support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1407 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 14:51:38 +00:00
mguessan 72067271d8 SMTP: make duplicates check optional with davmail.smtpCheckDuplicates setting
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1405 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 10:06:58 +00:00
mguessan e61d5cbbe5 SMTP: always remove From header with Exchange 2007 and 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1404 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 07:03:34 +00:00
mguessan f9427feaf5 IMAP: implement shared mailbox access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1402 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-09-01 00:15:36 +00:00
mguessan 6e6bdf80f6 Caldav: switch back to contentclass to get calendarmessages over webdav
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1401 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-31 23:43:56 +00:00
mguessan 3b829cefdc Caldav : revert previous changes and fix meeting cancel support (IPM.Schedule.Meeting.Canceled)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1400 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-31 23:11:32 +00:00
mguessan eece3d6b85 Caldav: move to trash on processItem
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1399 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-31 22:55:49 +00:00
mguessan f6a6dd9333 Caldav: improve filter handling, support VTODO/VEVENT comp-filter
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1394 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-29 16:15:28 +00:00
mguessan 98ae8917c0 Fix XMLStreamUtil regression
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1393 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-28 20:31:17 +00:00
mguessan 4962684d0f Refactor XMLStreamUtil
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1392 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-28 20:21:31 +00:00
mguessan 0529be03a1 Caldav: make timezone name retrieval more robust
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1391 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-27 07:13:51 +00:00
mguessan f8975c9767 EWS: implement autodiscover to find actual EWS endpoint url
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1390 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-26 14:12:57 +00:00
mguessan e06427d4e8 fix 2995990: Add support for already authenticated users
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1382 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 21:44:01 +00:00
mguessan bd6bf0b395 Caldav: move delete broken event logic to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1381 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 21:12:09 +00:00
mguessan 1460328ea9 Caldav: delete broken events when davmail.deleteBroken is true
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1379 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 20:41:57 +00:00
mguessan d4a0a3e341 Caldav: improve event logging, include subject
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1378 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 20:27:41 +00:00
mguessan 0d7dd47db2 IMAP: handle 507 InsufficientStorage error
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1377 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 09:28:40 +00:00
mguessan 7807ec7fd4 More session creation enhancements, fix public folder test when /public is 403
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1376 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 09:15:35 +00:00
mguessan c5722222bd Refactor email and alias retrieval: always use options page with Exchange 2007
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1375 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 08:43:56 +00:00
mguessan 3ecc0aa80e Improve socket closed error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1374 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-24 08:16:32 +00:00
mguessan 70f0cf851e Try default form url on authentication form not found
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1373 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-23 21:35:42 +00:00
mguessan 3437b309d1 DAV: Encode apos in urlcompname used in DAV search request
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1371 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-23 06:45:13 +00:00
mguessan 64a377c43d EWS: fix single message in folder with Exchange 2010 bug
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1369 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-20 09:12:29 +00:00
mguessan 8e91a1df5e SMTP: fix regression on bcc handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1367 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-19 23:20:31 +00:00
mguessan b5f79aafe3 LDAP: avoid galLookup in iCal searches
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1366 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-18 22:54:23 +00:00
mguessan 77f05c88f3 Carddav: Fix email update over EWS
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1365 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-18 16:56:25 +00:00
mguessan 5fca57f0f3 SMTP: convert Resent- headers, see 3019708
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1364 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-18 13:23:49 +00:00
mguessan a51d910df6 EWS: implement loadVTimezone for Exchange 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1363 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-18 10:33:25 +00:00
mguessan cd2ae6c5f2 EWS: hard method: delete/create on update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1360 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 16:45:20 +00:00
mguessan ac16857c08 EWS: fix additional log statement
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1359 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 16:17:44 +00:00
mguessan ee9156b98e EWS: additional log statement
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1358 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 16:13:07 +00:00
mguessan 95b8bdc0d2 EWS: Fix DeleteItem for CalendarItem
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1357 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 15:42:20 +00:00
mguessan a4cd443485 Caldav: Fix missing TZID in DTSTART from iPhone
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1356 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 15:19:09 +00:00
mguessan 9353e2bc63 Caldav: return reoccuring events on time-range request
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1355 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 15:10:19 +00:00
mguessan 57a379c67b Caldav: Fix METHOD on create from iPhone
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1354 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 14:27:07 +00:00
mguessan 93d528704d EWS: implement loadVtimezone, get user timezone id from OWA settings
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1353 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 13:39:14 +00:00
mguessan b582494bc2 EWS: Fix FieldURIOrConstant test
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1352 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 12:20:20 +00:00
mguessan 4835b2ba2d Caldav: need to encode colon (:) in urlcompname search, implement a last failover on item search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1351 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 09:57:15 +00:00
mguessan 3eaa08c431 LDAP: create a separate thread only for person/contact searches
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1350 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 09:02:33 +00:00
mguessan 36aff74010 EWS: separate domain from userName in NTLM mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1349 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-17 06:56:38 +00:00
mguessan 34d927f506 Improve error handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1348 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 22:07:59 +00:00
mguessan 9e824fc524 Dav: disable galFind on error
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1347 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 21:50:18 +00:00
mguessan 8c30891d0c Caldav: implement 2899430, change the subject line when replying to invites
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1346 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 20:33:56 +00:00
mguessan 9bb10c251e Caldav: fix regression in fixVCalendar (missing organizer)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1343 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 15:02:33 +00:00
mguessan ab4dcb74c9 LDAP: implement galFind MultiCondition over webdav and improve search by mail
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1342 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 12:24:16 +00:00
mguessan 1a328a5312 LDAP: need to galLookup when search attribute is not in galfind result
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1341 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 10:27:08 +00:00
mguessan 0e0f2daae6 LDAP: another search attribute mapping fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1340 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 10:07:56 +00:00
mguessan 544546f1d3 LDAP: code cleanup and some galfind search fixes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1339 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-16 09:41:37 +00:00
mguessan ce61242612 Fix regression in getAliasFromMailboxDisplayName
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1338 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-14 16:44:11 +00:00
mguessan 7897bcc77f LDAP: a few more attribute fixes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1334 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-10 00:03:16 +00:00
mguessan 3d98a34328 LDAP: move galLookup to DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1333 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-09 22:19:15 +00:00
mguessan 905870f7da LDAP: progress on EWS LDAP implementation and refactoring
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1332 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-09 20:15:28 +00:00
mguessan 19865c50b0 EWS: MultiCondition galFind
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1331 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-07 21:32:37 +00:00
mguessan 9513f997dd EWS: implement basic galFind search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1330 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-07 18:59:49 +00:00
mguessan 889673e3e3 SMTP: compare actual email address, not email with alias
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1329 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-06 23:50:55 +00:00
mguessan 76ced7915b Caldav: skip empty lines
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1327 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-06 21:21:13 +00:00
mguessan 1488b2dd1e Caldav: Fix regressions in Vcalendar handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1326 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-06 21:05:21 +00:00
mguessan 1d4c095dc1 EWS: implement resolvenames response parsing
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1325 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-03 22:22:13 +00:00
mguessan 247ab3df9e Caldav: fix nullpointer in VCalendar
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1324 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-08-01 23:07:53 +00:00
mguessan 20ca74fb88 Caldav: fix regressions and do not filter on outlookmessageclass
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1323 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-31 23:21:07 +00:00
mguessan bd687b813f Caldav: major refactoring of event content handling and notifications
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1322 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-31 22:52:45 +00:00
mguessan bba9c3616a Caldav: switch to new VCalendar parser/patcher
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1321 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-30 15:09:44 +00:00
mguessan 5bacc44dea Caldav: implement VALARM in VCalendar
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1320 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-30 00:04:54 +00:00
mguessan cae681adc0 Caldav: more vcalendar patches
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1319 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-29 22:30:38 +00:00
mguessan 3edbd2c44c Caldav: start new VCalendar fixICS implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1318 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-29 21:18:59 +00:00
mguessan 2b92a0946e Caldav: call fixICS on download
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1317 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-29 21:01:28 +00:00
mguessan 3725a147c4 Carddav: refactor VCard handling to merge with VCalendar code
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1316 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-29 16:17:46 +00:00
mguessan 1344e4c9bd EWS: fix subfolder search on Exchange 2010
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1315 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-29 15:42:07 +00:00
mguessan 04bf3294bc Carddav: disable contact picture handling on Exchange 2007
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1314 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-28 21:10:58 +00:00
mguessan 5ea415bf49 SMTP: no need to remove From header with new sendMessage implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1313 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-28 21:10:16 +00:00
mguessan 35d7596b09 EWS: implement user availability (freebusy) and shared folder access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1312 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-28 17:11:18 +00:00
mguessan b2496a60e6 EWS: implement sendEvent
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1311 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-28 06:45:00 +00:00
mguessan dd287e282a Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1309 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 21:46:59 +00:00
mguessan 479fc3fbf5 Carddav: implement range search
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1305 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 20:34:43 +00:00
mguessan 6e9ed2e942 EWS: force urlcompname only on create
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1304 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 19:28:27 +00:00
mguessan d074d6094f EWS: implement ResolveNames method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1303 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 19:26:54 +00:00
mguessan 47f2536a05 EWS: Apply workaround to events
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1302 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 17:12:44 +00:00
mguessan da4468ec50 EWS: workaround for missing urlcompname on Exchange 2010, use encoded ItemId instead
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1301 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 17:08:39 +00:00
mguessan fddab4b812 EWS: rename equals to isEqualTo and format search date
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1300 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 13:19:28 +00:00
mguessan 875e7894ff EWS: dynamic version detection
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1299 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 12:58:23 +00:00
mguessan a1916248d6 EWS: Exchange 2010 message handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1298 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 10:54:00 +00:00
mguessan 37d795d027 EWS: Exchange 2010 folder handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1297 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 10:39:53 +00:00
mguessan 8947927c01 EWS: Exchange 2010 compatibility: add test cookie, access /ews/exchange.asmx endpoint
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1296 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 10:26:19 +00:00
mguessan 2a9c62ec14 Caldav: failover for 404 not found on items containing '+' in url, search item by urlcompname to get permanenturl
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1295 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-27 09:34:04 +00:00
mguessan 957bc7f189 Caldav: fix sendEvent regression, conflict on outbox notifications
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1290 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-26 22:20:34 +00:00
mguessan 5dba7b1cd4 Caldav: improve HttpNotFound message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1289 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-26 21:11:12 +00:00
mguessan f8eb0adda7 Caldav: Refactor getItem
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1288 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-26 20:55:51 +00:00
mguessan a28b98d36f Carddav: additional TEL properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1280 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-26 15:08:06 +00:00
mguessan 933e6a72db Caldav: fix MKCALENDAR http status code: return 201 instead of 207
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1279 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-26 13:32:03 +00:00
mguessan 3d460c64c0 Carddav: add fburl field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1278 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-26 13:22:28 +00:00
mguessan 3056b143fa Carddav: another urlcompname encoding fix
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1272 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 20:36:52 +00:00
mguessan d6984cff6f Caldav: fix time-range filter support in EWS mode
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1271 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 19:55:51 +00:00
mguessan 5b9e18cda5 EWS: fix urlcompname encoding issues
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1269 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 14:36:27 +00:00
mguessan efeaec5935 EWS: fix folder name ampersand encoding issue
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1268 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 12:58:25 +00:00
mguessan 30faeaea21 Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1267 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-25 11:34:37 +00:00
mguessan 809f16311b Caldav: partial MKCALENDAR implementation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1265 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 22:23:14 +00:00
mguessan 674a1436d0 Carddav: generate OSX compatible VCARD photo and change addressbook-home-set with OSX Address Book
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1264 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 15:53:06 +00:00
mguessan 06bd2e9c7d Dav: more property update fixes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1263 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 13:11:22 +00:00
mguessan 722be0aeb1 Dav: patch filter on invalid Exchange Webdav response
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1262 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 12:38:10 +00:00
mguessan 3418daed65 Carddav: use new ExchangePropPatchMethod in full contact create/update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1261 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 10:54:27 +00:00
mguessan 5ad16b3b65 CardDav: use new ExchangePropPatchMethod to create haspicture boolean property
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1260 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 10:11:58 +00:00
mguessan dd2aa81d1e Dav: new ExchangePropPatchMethod to handle custom exchange propertyupdate and invalid response tag names
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1259 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-24 09:45:32 +00:00
mguessan 6be6e7c2f6 Carddav: improve error logging on photo update failure
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1258 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-23 15:58:13 +00:00
mguessan e6f7878685 Carddav: use email1 as default email on update
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1257 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-23 15:56:37 +00:00
mguessan 7ccc8b5b5f Carddav: fix multiple mail MAPI properties handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1255 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-23 10:13:08 +00:00
mguessan 1162d54bf6 IMAP: add uidNext MAPI property (not available under Exchange 2003)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1254 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-23 08:58:39 +00:00
mguessan e4460e159f Caldav: implement time-range request
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1253 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-22 23:10:24 +00:00
mguessan 87aa40b7d1 Dav: refactor getContentReader and fix regression on null date value
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1252 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-22 11:54:18 +00:00
mguessan bc4e2fd539 EWS: return 403 forbidden on ErrorAccessDenied
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1251 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-21 16:42:46 +00:00
mguessan dfd3473a4c Caldav: add missing dtstart field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1250 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-21 16:23:30 +00:00
mguessan 3637d8fb4b Carddav: fix GET request on folder support for SOGO
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1249 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-21 16:20:33 +00:00
mguessan 7b29cb2e1e Carddav: encode contact picture url
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1248 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-07-21 15:48:34 +00:00