mirror of
https://github.com/moparisthebest/davmail
synced 2025-01-08 04:08:12 -05:00
Prepare 4.5.0 release
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2292 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
d4ef2392ab
commit
5e7cfb93e9
@ -1,6 +1,6 @@
|
|||||||
<project name="DavMail" default="dist" basedir=".">
|
<project name="DavMail" default="dist" basedir=".">
|
||||||
<property file="user.properties"/>
|
<property file="user.properties"/>
|
||||||
<property name="version" value="4.4.1"/>
|
<property name="version" value="4.5.0"/>
|
||||||
|
|
||||||
<path id="classpath">
|
<path id="classpath">
|
||||||
<pathelement location="classes"/>
|
<pathelement location="classes"/>
|
||||||
|
2
pom.xml
2
pom.xml
@ -5,7 +5,7 @@
|
|||||||
<groupId>davmail</groupId>
|
<groupId>davmail</groupId>
|
||||||
<artifactId>davmail</artifactId>
|
<artifactId>davmail</artifactId>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<version>4.4.1</version>
|
<version>4.5.0</version>
|
||||||
<name>DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway</name>
|
<name>DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway</name>
|
||||||
<organization>
|
<organization>
|
||||||
<name>Mickaël Guessant</name>
|
<name>Mickaël Guessant</name>
|
||||||
|
@ -1,3 +1,87 @@
|
|||||||
|
** DavMail 4.5.0 released **
|
||||||
|
Includes EWS performance enhancements, improved Exchange 2013 support and many fixes detected by Coverity audit tool
|
||||||
|
|
||||||
|
EWS:
|
||||||
|
- EWS: adjust declined item handling
|
||||||
|
- EWS: used paged search with static search condition, send a single request when folderSizeLimit is enabled
|
||||||
|
- EWS: Allow Item and PostItem elements in message folders
|
||||||
|
- EWS: Improve Exchange 2013 support
|
||||||
|
- EWS: avoid mime content String conversion
|
||||||
|
- EWS: Improve javadoc and make ItemId serializable
|
||||||
|
- EWS: expect UTF-8 in options responses
|
||||||
|
- EWS: remove unused field
|
||||||
|
- EWS: Force encoding in mimeContent decode
|
||||||
|
- EWS: Avoid /owa form request in direct EWS mode
|
||||||
|
|
||||||
|
Documentation:
|
||||||
|
- Add davmail.defaultDomain to template properties file
|
||||||
|
- Doc: Change default port in Thunderbird directory config screenshot
|
||||||
|
- Update settings image
|
||||||
|
|
||||||
|
IMAP:
|
||||||
|
- IMAP: fix 564, Moving / copying messages in public mailbox
|
||||||
|
- IMAP: implement separate thread folder load on STATUS request to avoid client timeouts
|
||||||
|
- IMAP: fix 209, use isEqualTo instead of contains to search keywords on Exchange 2010
|
||||||
|
- IMAP : various enhancements from audit, switch to enum and avoid NullPointerException
|
||||||
|
|
||||||
|
OSX:
|
||||||
|
- OSX: force working directory to application root
|
||||||
|
|
||||||
|
Enhancements:
|
||||||
|
- Upgrade svnkit to 1.8
|
||||||
|
- Update WinRun4J wrappers
|
||||||
|
- Upgrade WinRun4J to 0.4.5
|
||||||
|
- Kerberos: make sure access to client login context is synchronized
|
||||||
|
- Kerberos: synchronize access to clientLoginContext
|
||||||
|
- Make MessageWrapper static
|
||||||
|
- Revert Java 7 only changes
|
||||||
|
- Do not try WebDav mode if owa url ends with /ews/exchange.asmx
|
||||||
|
- Additional code fixes from audit, do not try to get time zone from options page in direct EWS mode
|
||||||
|
- Force encoding in message create thread
|
||||||
|
- Prepare WoodStox Xml10AllowAllEscapedChars setting implementation
|
||||||
|
- Apply Base64 refactoring to all classes
|
||||||
|
- Apply new base64 methods to CaldavConnection
|
||||||
|
- Refactor base64 encode/decode methods
|
||||||
|
- Improve contact picture error handling
|
||||||
|
- Improve session factory log statements
|
||||||
|
- Avoid null in log statement
|
||||||
|
- New experimental davmail.exchange.maxConnections setting to limit concurrent connections to Exchange server
|
||||||
|
|
||||||
|
Caldav:
|
||||||
|
- Caldav: fix bug in VCalendar dtend check
|
||||||
|
|
||||||
|
POP:
|
||||||
|
- Refactor PopConnection, use enumeration instead of int
|
||||||
|
|
||||||
|
Coverity:
|
||||||
|
- From coverity: listFiles may return null
|
||||||
|
- From coverity: avoid null dereference in VProperty
|
||||||
|
- From coverity: avoid null dereference in getFolderPath
|
||||||
|
- From coverity: check null image in FrameGatewayTray
|
||||||
|
- From coverity: more encoding fixes
|
||||||
|
- From coverity: synchronize HttpClient cookies access
|
||||||
|
- From coverity: synchronize FileAppender creation
|
||||||
|
- From coverity: URI.getPath may return null
|
||||||
|
- From coverity: ImageIO.read may return null
|
||||||
|
- From coverity: trayItem.getImage may return null
|
||||||
|
- From coverity: client.getInetAddress() may return null
|
||||||
|
- From coverity: createSaslServer may return null
|
||||||
|
- From coverity: use UTF-8 encoding in Hex conversion methods
|
||||||
|
- From coverity: force encoding to UTF-8 on socket output stream
|
||||||
|
- From coverity: set encoding on String to bytes conversion
|
||||||
|
- From coverity: use getParamValue instead of getParam().getValue() to avoid null dereference
|
||||||
|
- From coverity: editor pane font can be null
|
||||||
|
- From coverity: check null after ImageIO.read
|
||||||
|
|
||||||
|
UI:
|
||||||
|
- UI: small fixes on ui code from audit
|
||||||
|
- Refactor SWT tray dispose management on exit
|
||||||
|
- Handle missing resource in loadSwtImage
|
||||||
|
|
||||||
|
DAV:
|
||||||
|
- DAV: decode base64 content as ASCII
|
||||||
|
|
||||||
|
|
||||||
** DavMail 4.4.1 released **
|
** DavMail 4.4.1 released **
|
||||||
Includes mostly EWS support enhancements, Sogo carddav issue workaround, new
|
Includes mostly EWS support enhancements, Sogo carddav issue workaround, new
|
||||||
IMAP uid based paging implementation to handle concurrent folder changes
|
IMAP uid based paging implementation to handle concurrent folder changes
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
%{?!davmail_uid: %define davmail_uid 213}
|
%{?!davmail_uid: %define davmail_uid 213}
|
||||||
%{?!davmail_gid: %define davmail_gid 213}
|
%{?!davmail_gid: %define davmail_gid 213}
|
||||||
|
|
||||||
%{?!davrel: %define davrel 4.4.1}
|
%{?!davrel: %define davrel 4.5.0}
|
||||||
%{?!davsvn: %define davsvn 2225}
|
%{?!davsvn: %define davsvn 2292}
|
||||||
%define davver %{davrel}-%{davsvn}
|
%define davver %{davrel}-%{davsvn}
|
||||||
%ifarch i386 i586 i686
|
%ifarch i386 i586 i686
|
||||||
%define davarch x86
|
%define davarch x86
|
||||||
|
Loading…
Reference in New Issue
Block a user