Commit Graph

286 Commits

Author SHA1 Message Date
mguessan 4816707484 Fix from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@810 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-02 09:36:51 +00:00
mguessan 8331fc8b6c Allow custom form with userid/pw fields in form based authentication
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@808 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-01 22:27:23 +00:00
mguessan ec17aa2e15 Improve form based authentication, look for Exchange session cookies sessionid and cadata
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@807 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-01 21:58:04 +00:00
mguessan e4ff8946d9 IMAP: improve MimeMessage handling, drop after fetch to avoid keeping full message in memory
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@805 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-30 11:14:47 +00:00
mguessan 857e491e1a IMAP: fix new ENVELOPE feature, must return encoded values
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@803 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-29 22:45:17 +00:00
mguessan 1d3cd69a7e IMAP: implement store by id and ENVELOPE
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@801 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-29 17:19:00 +00:00
mguessan 3688d11ac7 Revert trusted=4 removal
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@798 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-28 23:13:56 +00:00
mguessan 73bc2636a9 Fix 2887947: Exchange server with a username hidden field
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@796 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-28 14:55:48 +00:00
mguessan 8b3d246f45 New create folder method
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@794 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-27 23:32:00 +00:00
mguessan ec97ae1bf4 Fix FBA authentication, reset query string in getAbsoluteURI()
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@793 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-27 09:26:12 +00:00
mguessan 505c912bc3 Remove trusted=4 from logon form parameters, breaks session creation on some servers
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@790 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-25 22:26:28 +00:00
mguessan 83cb84e579 Detect redirect form instead of logon form, follow redirect to logon form
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@789 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-25 22:24:53 +00:00
mguessan fd1719e10a Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@786 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-19 09:00:22 +00:00
mguessan 0197b4eaa7 Caldav: Create a new setting davmail.forceActiveSyncUpdate to let users choose to force ActiveSync event. Note: custom iCal or Lightning ICS properties are lost if this option is enabled.
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@785 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-19 08:58:12 +00:00
mguessan b5b3839341 Allow follow redirects on /public GET requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@782 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-16 08:58:04 +00:00
mguessan 432e43ae14 IMAP: fix deleted flag handling, switch to official Exchange IMAP property http://schemas.microsoft.com/mapi/id/{00062008-0000-0000-C000-000000000046}/0x8570
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@774 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-09 22:46:10 +00:00
mguessan f5bafdbc6a Another fix from Dan Foody: improve dumpICS debug option
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@771 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-07 20:53:21 +00:00
mguessan f268474051 LDAP: improve contact search, reencode uids to hex to avoid case sensitivity issues
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@768 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-06 21:12:26 +00:00
mguessan db3bd5914b Caldav: fix regression after ActiveSync patch, PROPPATCH on contentClass removes all custom ICS properties
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@767 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-06 21:08:05 +00:00
mguessan d99f8b2866 Caldav: improve getICSValue, do not return values inside VALARM section
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@766 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-06 21:06:37 +00:00
mguessan cc9b6e56c3 Caldav: do not send events with a null instancetype (may be the cause of iCal failure)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@765 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-06 21:04:46 +00:00
mguessan f3913ba8fc Refactor ExchangeSession to allow independent session creation.
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@763 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-30 21:54:53 +00:00
mguessan 04135c9475 Caldav: added a debug trace when requested calendar is not user calendar (maybe shared, but often url mistake in Caldav client)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@761 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-29 21:02:37 +00:00
mguessan 4c70485fc9 Caldav: fix Bug 2686125, PROPPATCH event after PUT to trigger activeSync PUSH, tested with iPhone 3 using activeSync
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@760 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-29 11:03:15 +00:00
mguessan 2ef91c0e17 Improve script based form redirect to handle more cases
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@758 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-28 23:28:23 +00:00
mguessan f377b76d45 IMAP: fix space at end of folder name
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@755 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-25 11:49:04 +00:00
mguessan 79ba72e092 SMTP: experimental: remove Content-Type on create message to avoid 406 not acceptable with some Exchange servers.
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@752 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-24 22:36:10 +00:00
mguessan a4dbe3ddce IMAP: switch to http://schemas.microsoft.com/exchange/contentstate to handle deleted flag (DAV:isdeleted did not work with some Exchange servers).
IMAP: implement undelete message

git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@748 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-23 22:18:07 +00:00
mguessan e9b6bc3ada Caldav: fix conflict between X-MICROSOFT-CDO-BUSYSTATUS, X-MICROSOFT-CDO-ALLDAYEVENT and ORGANIZER ics patches
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@740 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-22 12:37:35 +00:00
mguessan 07569c5583 Fixes from checkStyle audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@734 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-21 21:34:13 +00:00
mguessan 8a40476649 Improve error handling on invalid URL
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@732 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-20 14:10:54 +00:00
mguessan 8bfa014ab3 Various fixes from FindBugs audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@731 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-18 12:17:57 +00:00
mguessan 392ef6448a Refactor ExchangeSession: do not follow redirects with GET methods
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@729 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-17 21:40:47 +00:00
mguessan 4a175cbe82 Caldav: check credentials on each request
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@728 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-17 20:19:54 +00:00
mguessan 332ff6db99 Fix regression in Form Based Logon: fix script based logon URI creation with path and query
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@727 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-17 14:42:45 +00:00
mguessan 4d46d7c078 IMAP: fix absolute (public) path handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@720 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-15 09:48:52 +00:00
mguessan f6649d7217 OSX: crazy workaround from Dan Foody to fix attendee search on OSX Snow Leopard
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@717 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-14 21:16:15 +00:00
mguessan c434a5dace LDAP: Make sure we do not send empty description field, replace " \n" with null
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@713 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-10 08:47:01 +00:00
mguessan 26f1194507 Caldav: Experimental, fix sub calendar folders path
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@711 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-10 08:06:15 +00:00
mguessan bdd5dbca78 Caldav: Experimental, send sub calendar folders on propfind with depth 1
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@710 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-09 21:50:11 +00:00
mguessan b36085f241 Custom form (txtUserName, tstUserPass) support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@706 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-08 08:05:05 +00:00
mguessan 4ace24e406 LDAP: exclude non contact entries from search, fiw map key and sn copy for iCal
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@705 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-07 12:24:50 +00:00
mguessan 7bfc952437 LDAP: improve Contact search filter support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@700 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-04 22:30:03 +00:00
mguessan 3d39e21094 Doc: improve javadoc
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@697 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-04 08:46:39 +00:00
mguessan 693f4cb0ed LDAP: Additional Contact attributes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@696 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-03 23:08:35 +00:00
mguessan 4e9e374ea1 LDAP: refactor contact find, generic attribute mapping
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@695 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-03 09:48:58 +00:00
mguessan 8b80ac6251 Improve Form Based Logon: fix script based logon URI creation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@691 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-02 16:37:33 +00:00
mguessan b53a4e8522 Improve Form Based Logon: use full URI instead of path in PostMethod, also force trusted=4
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@690 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-02 16:05:03 +00:00
mguessan d4cd1898ef Handle multi line description in calendar message body
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@689 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-02 13:35:53 +00:00
mguessan d68eb2d9ff Caldav: merged contribution from Dan Foody,
- iCal4 (OSX Snow Leopard fixes
- convert sound to display alarms and back
- remove additional organizer attendee line
- remove RSVP=TRUE if PARTSTAT is not NEEDS-ACTION
- add dump ICS logging feature
- add a text/plain body to calendar messages
- create a subject for calendar messages
- fixed some encoding issues in Dan's code

git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@688 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-02 10:33:54 +00:00