


This release contains a lot of bugfixes, enhancements and some user contributions from Github. Update release guide with Fedora copr instructions.O365: set =allHosts to enable NTLM for ADFS support.IMAP: fix #100 regression with domain\username authentication.Caldav: create test cases for recurring eventsįix regression on domain\username authentication over IMAP and some cleanup IMAP:.Caldav: use Exchange timezone to compute event time in test case.Caldav: merge #139 Fix missing XML encode.Upgrade to Woodstox 6.2.0 as it's now available on debian, drop Woodstox patched StreamScanner.EWS: Enable Woodstox workaround for malformed xml with latest Woodstox version.EWS: drop property davmail.caldavRealUpdate, no longer used.EWS: cleanup unused code now that we have a reliable way to retrieve email address with ConvertId.EWS: improve isItemId detection to match base 64 encoded id.HC4: switch EWS implementation to HttpClient 4.HC4: Enable ssl logging in addition to wire with HttpClient 4.HC4: add a warning about HttpClient 4 migration.HC4: switch ExchangeSessionFactory to HttpClient 4.HC4: adjust CreateItemMethod chunked call.HC4: switch O365 authenticators test code to HttpClient 4.HC4: merge HC4ExchangeFormAuthenticator to ExchangeFormAuthenticator, extend authenticator interface to return HttpClientAdapter, switch to DavExchangeSession.HC4: cleanup HC4ExchangeFormAuthenticator references.HC4: merge HC4DavExchangeSession to DavExchangeSession.

HC4: switch checkConfig to HttpClient 4.HC4: Do not enable NTLM in Kerberos mode.HC4: drop DavGatewayHttpClientFacade and RestMethod.HC4: drop DavMailCookieSpec and DavGatewaySSLProtocolSocketFactory (merge in SSLProtocolSocketFactory).HC4: drop remaining HttpClient 3 classes.HC4: drop HttpClient 3 dependency in Maven, winrun4j binaries and nsi setup.Refactor ExchangeSessionFactory, create HttpClientAdapter in session.O365: follow redirects on ADFS authentication.Drop explicit dependency to netscape.javascript package in O365InteractiveJSLogger.O365: switch to try with resource style.O365: introduce setting to store Oauth tokens in a separate file.O365: merge first commit from #134 OAuth via ADFS with MFA support.O365: MSCAPI and Java version 13 or higher required to access TPM protected client certificate on Windows.O365: with Java 15 url with code returns as CANCELLED.O365: allow user agent override in O365InteractiveAuthenticator, switch default user agent to latest Edge.O365: disable HTTP/2 loader on Java 14 and later to enable custom socket factory.IMAP: Compute body part size with failover.Windows: update winrun4j config to require Java >= 8.Winrun4J: prepare standalone configuration.Winrun4J: prefer embedded VM for standalone package and export sun.net.Windows: create a standalone package with Azul JRE FX in order to have a working O365InteractiveAuthenticator.Windows: switch standalone jre to Azul FX 15.Linux: Update service file to allow 0-1023 ports binding ( #117).Linux: merge #133 Linux Gnome Desktop: fix systray support.Linux: Experimental: download Azul JRE FX with command 'davmail azul'.Appveyor: purge artifacts for all builds except jdk 8.Doc: remove references to Java 6 in documentation.Doc: link to standalone windows package.Doc: add comment on IDLE and timeout setting.Doc: merge Clarify the usage of imapIdleDelay #116.OSX: update universalJavaApplicationStub to latest version from.OSX: prepare possible path for an embedded jre mode.On windows a standalone package contains Azul JRE FX 15, on OSX updated universalJavaApplicationStub to latest version. On Linux, in order to ensure the right java version is used, a command line option to download latest Azul JRE with OpenJFX support was added, O365 refresh tokens can now be stored securely in a separate (writable) file. Doc: instructions on standalone setup on Linux for best O365 supportįirst major release in a long time, main change is switch from HttpClient 3 to 4, please report any regression related to this major rewrite.ĭavMail now supports more O365 configurations, including access to client certificate to validate device trust.Doc: Remove HttpClient migration warning.EWS: merge #106 Support servers only offering EWS/dl instead of EWS/Exchange.asmx.HC4: make DavMail Kerberos configuration provider.Linux: Merge RPM spec contribution from michals on, check for systemd support and deploy the right service.Linux: Fix RPM spec, remote source does not work.Linux: improve "davmail azul" error handling.OS65: merge #158 Added Copy to Clipboard button Manual auth dialog.O365: name button Send instead of OK in manual authenticator dialog.O365: default to MSCAPI on windows for native client certificate access.Bugfix release with a few Office 365 enhancements O365
