mirror of
https://github.com/moparisthebest/davmail
synced 2025-02-28 17:31:52 -05:00
3.3.0 release notes
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@624 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
0100e54ffc
commit
a3897a2931
183
releasenotes.txt
Normal file
183
releasenotes.txt
Normal file
@ -0,0 +1,183 @@
|
||||
** DavMail 3.3.0 released **
|
||||
This is a bug fix release after two beta releases,
|
||||
including PKCS11 (smartcard) client certificate support,
|
||||
gateway encryption (SSL) support, the new jackrabbit and httpclient libraries
|
||||
and I18N support (french and english available).
|
||||
|
||||
- Caldav: updated caldav response headers according to gmail, added Expires and Cache-control HTTP headers
|
||||
- POP3: implement NOOP command
|
||||
- Doc: Update documentation header
|
||||
- Doc: Add GPLv2 header to all source files
|
||||
- Doc: Remove Apache license from checkstyle config file header
|
||||
- IMAP: fix DELETED/UNDELETED SEARCH parameters
|
||||
- IMAP: Fix bug 2822625: support index range in IMAP SEARCH
|
||||
- Enhancements: Merged network down (with firewall) code from Dan Foody
|
||||
- Caldav: Additional properties and ignore cases for Sunbird
|
||||
- Caldav: Fix empty organizer field in ICS (active sync support) and another getParticipants bug
|
||||
- GUI: Fix OSX menu default ActionListener
|
||||
- GUI: Try to set Nimbus Look And Feel on Linux with Gtk
|
||||
|
||||
** DavMail 3.3.0b2 released with smartcard (PKCS11) support **
|
||||
This is a bug fix release, with nonetheless one main new feature:
|
||||
PKCS11 (smartcard) client certificate support !
|
||||
Tested with ActivIdentity ActivClient and Mozilla soft token, should
|
||||
work with any PKCS11 module.
|
||||
|
||||
Security:
|
||||
- (RFE 2800206) PKCS11 (smartcard) client certificate support
|
||||
|
||||
Server (daemon) mode:
|
||||
- Fix server mode: now all listener threads are daemon, avoid main thread exit and add a shutdown hook
|
||||
- Name shutdown thread
|
||||
|
||||
Caldav:
|
||||
- Move wire debug log with headers
|
||||
- Fix NoSuchMethodError with Java 5
|
||||
- revert supported-calendar-component-set on root and improve logging
|
||||
- fix regression on iCal calendar color change
|
||||
- only include attendees with RSVP=TRUE or PARTSTAT=NEEDS-ACTION for notifications (avoid iCal additional notifications)
|
||||
- Improve error handling on FreeBusy failure
|
||||
- add supported-calendar-component-set property requested by iPhone 3.0
|
||||
Sunbird compatibility, exclude events with empty names
|
||||
- Fix for iCal: send etag on GET and HEAD requests
|
||||
- Send empty response instead of error on freebusy with unknown attendee
|
||||
|
||||
IMAP:
|
||||
- revert refreshFolder calls that break Outlook
|
||||
|
||||
OSX:
|
||||
- Remove default trayIcon listener on OSX
|
||||
- Fixed logFilePath logic on OSX
|
||||
|
||||
Enhancements:
|
||||
- Update ExchangeSession test
|
||||
- Exclude optional log4j maven dependencies
|
||||
- Added a logFilePath setting to set log4j file appender path, this appender is now added dynamically to avoid davmail.log file create failure
|
||||
- Upgrade Log4J to 1.2.15
|
||||
- Make sure we do exit: catch exceptions before System.exit
|
||||
|
||||
Doc:
|
||||
- Document build process in FAQ
|
||||
|
||||
Known issues :
|
||||
- Does not - yet - work with iPhone 3.0 Caldav
|
||||
- Still issues with Exchange activeSync mode
|
||||
|
||||
** Davmail 3.3.0b1 released **
|
||||
This release is mainly a deep refactoring: replaced deprecated
|
||||
jakarta slide library with jackrabbit and upgrade httpclient.
|
||||
Also added client to gateway encryption (SSL) support, started I18N
|
||||
(french and english available) and many bug fixes and enhancements.
|
||||
|
||||
I18N:
|
||||
- I18N: FrameGatewayTray
|
||||
- I18N: Format port numbers and add missing message
|
||||
- I18N: improve startup log message
|
||||
- I18N: remove Locale.ROOT not available under Java 1.5
|
||||
- I18N: externalize and translate exception messages
|
||||
- I18N: Do not apply i18n on log file
|
||||
- I18N: french localization
|
||||
- I18N: externalize all DavGatewayTray log statements for i18n
|
||||
- I18N: ldap package
|
||||
- I18N: davmail package
|
||||
- I18N: start internationalization conversion
|
||||
|
||||
POP:
|
||||
- POP: Defer message list after login phase and load only uid and size attributes
|
||||
- POP: make sure the url is encoded correctly on delete
|
||||
|
||||
IMAP:
|
||||
- IMAP: Detect fetch of a missing (probably deleted) message to avoid infinite loop with Thunderbird
|
||||
- IMAP: reset icon after each command
|
||||
|
||||
SMTP:
|
||||
- SMTP: fixed two bugs, header ignored because of Exchange 2007 from patch and bccbuffer
|
||||
double xml encoding (=> Delivery status notification)
|
||||
|
||||
LDAP:
|
||||
- LDAP: improve ldap search logging
|
||||
|
||||
Doc:
|
||||
- Add Mitchell V. Oliver as Java Contributor
|
||||
- SSL certificate settings documentation in getting started
|
||||
- Update OSX doc: credentials are mandatory in Directory Utility settings
|
||||
- Add Eivind Tagseth as Java Contributor
|
||||
|
||||
Enhancements:
|
||||
- Check java version in ant build.xml
|
||||
- Fix ExchangeSession test
|
||||
- Refactor DavProperty handling with new jackrabbit library
|
||||
- Close idle connections to exchange after one minute
|
||||
- Avoid 401 roundtrips
|
||||
- Remove deprecated HttpException api
|
||||
- Replace deprecated setRequestBody with setRequestEntity
|
||||
- Refactor DavProperty handling with new jackrabbit library
|
||||
- Update packaging and Maven POM after library update
|
||||
- Major refactoring: replace deprecated jakarta slide with jackrabbit and upgrade httpclient
|
||||
- Upgrade svnkit library
|
||||
- Sort properties and display version in startup message
|
||||
- Use interactive console certificate accept in headless and/or server mode
|
||||
- Append svn build number to release name
|
||||
- Additional login failover : get email from options page
|
||||
- Replace greyscale inactive icon with a color icon
|
||||
- Avoid nullpointerexception in Settings.setProperty
|
||||
- Reinsert System.exit after clean shutdown to make sure we do exit
|
||||
- Make all threads daemon and remove System.exit calls
|
||||
- Patch 2790299 by Mitchell V. Oliver: Add support for SSL to client connections
|
||||
- Remember previous checkConfig status to detect network down
|
||||
- Fixes from audit
|
||||
- Refactor email retrieval : do not throw IOException in failovers
|
||||
- Implement BundleMessage.toString() for direct usage in Log4J logger
|
||||
- Revert to simple class names in thread names
|
||||
- Catch unknown host on session login
|
||||
- Workaround for post logon script redirect
|
||||
- Workaround for Exchange server misconfiguration: move galfind requests to mailPath or /exchange instead of /public
|
||||
- Enhancements from audit
|
||||
- Fix exchangeSession test class
|
||||
- Improve BindException error message
|
||||
- Cleanup from audit
|
||||
- Improve exception handling
|
||||
- Implement a last resort failover to build email from alias and domain name
|
||||
- Limit redirects to 10 instead of 100
|
||||
- Replace hardcoded strings
|
||||
- Refactor SimpleDateFormat usage
|
||||
- Reorganize packages
|
||||
|
||||
OSX:
|
||||
- OSX: replace JavaApplicationStub link with actual file
|
||||
- Move davmail.log to Library/Logs/DavMail on OSX
|
||||
- Improve Mac OSX Java6 support
|
||||
|
||||
Bugs fixed:
|
||||
- Fix bug 2797272: Add disable update check
|
||||
- Do not localize port numbers
|
||||
- Replaced localhost check with the isLoopbackAddress() method, should be IPV6 compatible
|
||||
- Fix regression : /exchange/ does not work for galfind under Exchange 2007
|
||||
- Fixed 2717547: Unsupported filter attribute: apple-group-memberguid
|
||||
- URI encode alias in getEmail()
|
||||
- Fix SSLProtocolSocketFactory with HttpClient 3.1
|
||||
- Reenable limited timeout on getReleasedVersion
|
||||
- Always exclude NTLM authentication, not only for proxy authorization
|
||||
- Fix 2717446 from Eivind Tagseth
|
||||
|
||||
Caldav:
|
||||
- Caldav: fix unknown recipient message
|
||||
- Caldav: do not send freebusy info if attendee is unknown
|
||||
- Caldav: Improve calendar-color patch answer
|
||||
- Caldav: implement HEAD request
|
||||
- Improve network down detection for Caldav
|
||||
- Caldav: No need to check connectivity on HTTPS
|
||||
- Caldav: Fix Bug 2783595, allow empty lines in ICS content
|
||||
- Caldav: Exclude RSVP=FALSE from notifications recipients list for Outlook 2003 compatibility
|
||||
- Caldav: exclude invalid attendees address from recipient list
|
||||
- Caldav: avoid duplicate / in event path
|
||||
- Caldav: implement public shared calendar
|
||||
- Caldav: In progress multi calendar support
|
||||
- Caldav: fix regression in FreeBusy date handling
|
||||
- Caldav: switch icon during event report
|
||||
- Caldav: refactor CaldavConnection, prepare /public context
|
||||
- Caldav: another special characters handling improvement
|
||||
- Caldav: iCal decodes hrefs, not lightning => detect client in CaldavRequest
|
||||
- Caldav: replace etag by resourcetag in getCalendarEtag
|
||||
- Caldav: Send events back to the client after each get on REPORT request (avoid iCal timeout)
|
||||
- Caldav: no inbox/outbox for delegated calendars
|
Loading…
x
Reference in New Issue
Block a user