Skip to content

Releases: greenmail-mail-test/greenmail

1.5.14

04 Jul 09:49
Compare
Choose a tag to compare

This release contains a long overdue rewrite of the IMAP search, fixing many search related bugs.

  • Enhancements
    #331 Support IMAP search key BODY
    #329 Rewrite IMAP search parser

  • Dependency updates
    #324 Update docker base image for GreenMail standalone to 8u252
    #330 Update org.springframework from 4.2.9 to 4.3.27
    #323 Update jersey 2.30.1 to 2.31
    #322 Update commons-io:commons-io version 2.6 to 2.7
    #321 Update jetty version 9.4.27.v20200227 to 9.4.30.v20200611

  • Bugfixes:
    #333 SearchCommandParser doesn't parse a header command properly
    #319 Search: IMAP Complex search issue
    #328 Search: Support sequence set lists
    #326 Search: String.contains is case sensitive so both participants needs to be lowercase
    #312 Deleting user does not delete all their mailboxes
    #234 SearchCommandParser breaks with OR
    #20 Implement search for arbitrary fields

Note: GreenMail requires JDK 8+ now.

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.14 .

1.5.13

13 Apr 20:05
Compare
Choose a tag to compare
  • Bugfixes:
    #308 Gives POP same behaviour as IMAP when using -Dgreenmail.auth.disabled (also see #311/#268)
    #309 Doesn't check POP password when logging in with -Dgreenmail.auth.disabled (also see #310)
    #306 Fix Content-Disposition: inline not reported without parameters

Note: GreenMail requires JDK 8+ now.

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.13 .

1.5.12

05 Apr 16:46
Compare
Choose a tag to compare
  • Improvements:
    #301 Support for POP3 SASL Plain
    #300 Support for SMTP AUTH LOGIN
    #305 Switch and update docker base image for greenmail standalone
    #304 Update jersey 2.28 -> 2.30.1 (#296)
    #303 Update slf4j 1.7.29 -> 1.7.30
    #302 Update junit 4.12 -> 4.13

  • Bugfixes:
    #257 UTF-8 umlauts are replaced by question marks
    #299 Retriever.close can throw NPE on close
    #291 SMTP MailCommand param pattern too greedy for outlook.com

Note: GreenMail requires JDK 8+ now.

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.12 .

GreenMail 1.5.11

22 Oct 12:47
Compare
Choose a tag to compare
  • Improvements:
    #277 Amend JAR MANIFEST.MF to support OSGi deployments
    #278 Update GreenMail Standalone base docker image to openjdk:8u212-jre-alpine3.9
    #106 Provide a default page for GreenMail WAR
    #283 Update dependencies (slf4j, hamcrest)
    #278 Switch embedded dummy certificate keystore type from type JKS to PKCS12
    #289 Update ANON ciphers for Dummy SSL/TLS certificates

  • Bugfixes:
    #276 Use exec to replace bash process with java process
    #288 Quoted charset not accepted on IMAP "SEARCH" command

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.11 .

GreenMail 1.5.10

24 Mar 22:29
Compare
Choose a tag to compare
  • Bugfixes:
    #271 ConcurrentModificationException in getAllMessages
    #273 Always use US_ASCII when reading from a SMTP connection bug
    #267 ServerSetupTest.setPortOffset has no impact on the port configuration

  • Improvements:
    #272 Update greenmail-standalone docker base image to openjdk:7u201-jre-alpine3.9
    #269 Allow to extend GreenMail

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.10 .

GreenMail 1.5.9

28 Nov 10:44
Compare
Choose a tag to compare
  • Bugfixes:
    #264 Empty SEARCH response is invalid according to RFC 3501
    #255 Fix vmlens detected threading issues

  • Improvements:
    #263 Support smaller/larger search terms
    #239 Changed behaviour while delivering corrupted messages / PR #262 Allow malformed addresses

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.9 .

GreenMail 1.5.8

26 Aug 22:05
Compare
Choose a tag to compare
  • Bugfixes:
    #247 UIDVALIDITY nz-number is defined as a non-zero 32bit unsigned integer, not 64bit
    #246 Fixed command continuation request not getting recognised
    #245 Concurrency issues when creating/deleting users
    #243 Retriever using SMTPS TLS
    #242 Retriever accepts null server causing NPE later

  • Improvements:
    #189 Support SMTP AUTH command with PLAIN mechanism
    #253 Update greenmail-standalone docker base image from openjdk:7u151-jre-alpine to latest openjdk:7u181-jdk-alpine3.8
    #251 Append Message is so slow (append got optimized and should be faster now)
    #248 Dependency updates (commons-io, slf4j, ...)
    #233 Search implementation of SentDateTerm/ReceivedDateTerm

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.8 .

GreenMail 1.5.7

09 Feb 22:15
Compare
Choose a tag to compare
  • Bugfixes:
    #229 Return Content-ID header in bodystructure response
    #232 InterruptedException should not be ignored
    #231 Send IMAP NO response for IMAP LIST and STATUS if mailbox does not exist
    #220 GreenMail.waitForIncomingEmail(...) waits twice the requested time

  • Improvements:
    #223 Could not start mail server imaps in Docker container
    You can specify the startup timeout via -Dgreenmail.startup.timeout and docker environment opts
    #227 Refactor server startup synchronisation to use java.util.concurrent
    #230 Update GreenMail Standalone base docker image
    Runs latest 7u151-jdk-alpine
    #224 API: GreenMailUtil.createMultipartWithAttachment is now public

  • Misc
    #228 Clarified doc for getReceivedMessagesForDomain(String domain) in GreenMail.class

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.7 .

GreenMail 1.5.6

24 Nov 16:23
Compare
Choose a tag to compare
  • Bugfixes:
    #221 GreenMail Standalone Docker runs into JDK 7 SSL issue with latest openjdk:7-jre-alpine base image
    #206 Update embedded default certificate in greenmail.jks
    #213 SimpleMessageAttributes parsing of personal email addresses containing quoted commas
    #204 Reply-To header in SMTP

  • Improvements:
    #217 Embedded certificate is now generated as part of build (as fix of #206)
    #205 Use jre instead of jdk base image for GreenMail standalone docker image
    #193 Support search command 'OR'
    #212 Misc. improvements (parameterized logging, reuse StringBuilder, ...)

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.6 .

GreenMail 1.5.5

14 May 07:10
Compare
Choose a tag to compare
  • Bugfixes:
    #201 NPE on "SEARCH NOT ..."
    #200 ArrayIndexOutOfBoundsException in FetchCommand
    #2 Squirrelmail with Greenmail ERROR “Bad or malformed request” bug

For further details, check the issues fixed.

Download also available in Maven Central with GAV coordinates com.icegreen:greenmail:1.5.5 .