Commit Graph

102 Commits

Author SHA1 Message Date
mguessan 577ea1ecdb Add a new setting to retrieve proxies from system configuration
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@971 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-03-24 09:59:23 +00:00
mguessan a4090a230b Fix regression in 3.6.3: basic authentication broken in checkConfig
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@943 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-12 10:23:07 +00:00
mguessan 43a22c7832 Implement NTLM HTTP proxy support
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@940 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-08 20:48:12 +00:00
mguessan f88bd875e6 Enable NTLM on Proxy-Authenticate return code with only NTLM available
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@934 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2010-02-01 22:52:36 +00:00
mguessan 3ca83d3b2e Fixes from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@882 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-12-10 20:14:23 +00:00
mguessan ce6906f666 IMAP: try to support public folders hosted on a separate server (302 redirect on PROPFIND)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@878 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-12-09 21:13:43 +00:00
mguessan d4cdc76721 IMAP: Improve error handling, do not fail on message retrieval error, just send error message
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@870 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-12-07 09:35:25 +00:00
mguessan 1b67a58656 Always use NTCredentials for proxy authorization
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@868 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-12-01 16:22:05 +00:00
mguessan 849ba11a5e Another NTLM fix: activate NTLM only on 401 unauthorized in executeGetMethod
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@857 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-25 00:39:08 +00:00
mguessan 7f2fc8fc36 Experimental: reactivate NTLM authentication but leave authentication preemptive mode to allow basic authentication.
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@851 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-23 23:17:08 +00:00
mguessan 38a39dbaa4 Host is mandatory for NTLMScheme, get current hostname for proxy authentication
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@838 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-16 21:54:16 +00:00
mguessan 3b6cd4f8ba Check for released version in a separate thread and set timeout to ten seconds
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@832 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-11-15 13:01: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 53ddf0ef49 Some Exchange servers redirect to a different host for freebusy, use wide auth scope
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@781 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-10-15 21:05:32 +00:00
mguessan d0e83c4a8c IMAP: experimental public folder access
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@753 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-25 09:13:02 +00:00
mguessan 6164b00290 Improve HttpException error logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@735 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-21 21:50:47 +00:00
mguessan 78691ae389 Fix from audit: synchronize access to HttpConnectionManager
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@730 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-18 09:27:00 +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 a725a78c8b Doc: improve javadoc and code cleanup
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@725 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-09-17 09:22:19 +00:00
mguessan 1dd75c84b3 Doc: Improve javadoc
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@680 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-08-21 09:58:19 +00:00
mguessan dfe241dc2b Simplify HttpClient creation to avoid password decoding bug in commons httpclient ('+' in password decoded as ' ')
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@678 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-08-18 18:15:05 +00:00
mguessan b9b7a5c8d7 Remove NTLM authentication, breaks Basic authentication (missing domain in username)
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@672 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-08-14 07:57:12 +00:00
mguessan 3cfc3c8b7b Set NTLM as last authentication scheme
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@670 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-08-13 20:55:09 +00:00
mguessan 2b65587c07 Caldav: improve error handling, 440 means 403 forbidden on Exchange
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@666 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-08-11 16:55:35 +00:00
mguessan 624c969f4d Experimental: reenable NTLM authentication
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@632 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-07-27 08:55:05 +00:00
mguessan 7e32aba645 Add GPLv2 header to all source files
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@619 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-07-21 08:39:18 +00:00
mguessan a08ebb6732 Make all threads daemon and remove System.exit calls
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@566 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-05-17 22:24:43 +00:00
mguessan ce864c36c6 I18N: externalize all DavGatewayTray log statements for i18n
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@535 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-23 14:54:06 +00:00
mguessan be2d0a4098 Cleanup from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@526 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-16 22:20:30 +00:00
mguessan 101a38d9d1 Cleanup from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@525 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-16 21:52:17 +00:00
mguessan 1f32b94aec Cleanup from audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@523 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-16 21:16:40 +00:00
mguessan e9dc9eb6b0 Limit redirects to 10 instead of 100
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@508 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-07 12:46:26 +00:00
mguessan 42ae1521a7 Always exclude NTLM authentication, not only for proxy authorization
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@500 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-03 07:34:45 +00:00
mguessan f10b0b6a85 Close idle connections to exchange after one minute
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@493 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-01 22:59:04 +00:00
mguessan 3faf8e9fe7 Refactor DavProperty handling with new jackrabbit library
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@490 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-01 21:31:44 +00:00
mguessan 4fe7ea1026 Major refactoring: replace deprecated jakarta slide with jackrabbit and upgrade httpclient
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@488 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-04-01 15:51:12 +00:00
mguessan 554305e52b Fix regression on basic authentication after refactoring
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@459 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-03-19 09:32:00 +00:00
mguessan 394c08e9a6 return OK on 404 delete: item may have been in another session
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@455 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-03-18 22:24:25 +00:00
mguessan 06ec903cea Some more refactoring on HttpException and fix regression on purgeOldestTrashMessages
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@454 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-03-18 22:19:28 +00:00
mguessan 5cb7f75832 Major refactoring: remove non thread safe WebdavResource object
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@453 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-03-18 17:26:33 +00:00
mguessan 81f88a5d18 IMAP: convert Exchange message uid to long to create persistent IMAP uids
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@311 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-02-02 07:19:57 +00:00
mguessan 47a0aef919 Enable preemptive authentication to avoid most 401 requests
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@280 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2009-01-07 13:29:11 +00:00
mguessan 8bf58be01d ExchangeSession refactoring : remove duplicate code
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@234 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-17 15:27:56 +00:00
mguessan 87b37901ca Revert on system proxy : regressions appeared
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@220 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-08 14:35:16 +00:00
mguessan fa1400a59c Fix connection pool handling on restart and prepare system proxy setting
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@219 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-08 13:49:21 +00:00
mguessan 146c29c136 Switch to MultiThreadedHttpConnectionManager for http connection management
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@218 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-08 12:59:47 +00:00
mguessan 3930fd9ace Improve followredirects logging
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@190 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-02 11:05:53 +00:00
mguessan b394c718c1 Various fixes and cleanup from FindBugs audit
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@189 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-02 10:20:46 +00:00
mguessan 932bc7468c Refactor form based authentication : parse html content with htmlcleaner-2.1
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@185 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-12-01 12:38:49 +00:00
mguessan 39d4bafb91 Force internet explorer header to get XML responses
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@184 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-11-30 18:05:36 +00:00
mguessan 48ca92fdf7 Optimize Http requests on session creation
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@161 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-11-04 10:37:36 +00:00
mguessan 1828202211 Refactored ExchangeSession creation : improved Http connection handling
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@158 3d1905a2-6b24-0410-a738-b14d5a86fcbd
2008-11-04 01:47:10 +00:00