stable

imaptest-20180824-2.fc29

FEDORA-2018-8677c0c47d created by robert 6 years ago for Fedora 29

ImapTest 20180824

  • Don't log disconnection error if logout command has already been sent.
  • Hopefully fixes random errors at disconnect time: Error: Client disconnected: read(...) failed: Connection reset by peer

ImapTest 20180710

  • Add ssl[=any-cert] parameter to enable SSL connections
  • Using port 993 no longer automatically enables SSL.
  • If client gets disconnected with error set, log the error
  • This especially logs any SSL handshake errors.
  • Use io_add_istream() to fix hangs with SSL
  • Still missing some o_stream_nsend*()
  • Use o_stream_nsend*()
  • Log an error if output=file writing failed

ImapTest 20180522

  • Don't log "Keyword not in PERMANENTFLAGS found" warning when EXAMINEing a mailbox
  • I'm not entirely sure why this warning is logged when SELECTing either.
  • tests: Ignore $HasAttachment and $HasNoAttachment flags by default
  • These may be added by Dovecot nowadays. Hopefully these flags also make it into a standard.
  • It could be useful to make these a command-line parameter to specify what keywords should be ignored, but didn't bother to do that yet.

ImapTest 20180619

  • Add support for secs=<secs>,<final secs>
  • Once <secs> is reached, imaptest waits a maximum of <final secs> for existing clients to disconnect before forcibly stopping.
  • Previously <final secs> was always equal to <secs>. The new default is 30 seconds, which makes more sense.

ImapTest 20180613

  • Fix crash at LMTP delivery timeout
  • LMTP connection was unreferenced too early.
  • Fix aborting LMTP deliveries at deinit.
  • tests: If test is skipped, LOGOUT all connections cleanly
  • This allows cleanly shutting down the IMAP server immediately after imaptest is run. Otherwise there could be some errors logged when some connection is still in the middle of logging in. This was happening especially because urlauth tests are the last tests to be run and they use multiple connections.

ImapTest 20180527

  • tests: Add support for !ifenv, !ifnenv, !else and !endif
  • This can be used to run the tests inside only if the environment variable exists. For example:
    !ifenv HAVE_FOO
    ok foo
    * foo stuff
    !endif
  • The "foo" command is run only have HAVE_FOO environment exists.
  • Similarly !ifnenv HAVE_FOO block is run only if HAVE_FOO environment doesn't exist. !else can also be used.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2018-8677c0c47d

This update has been submitted for testing by robert.

6 years ago

robert edited this update.

6 years ago

This update has been pushed to testing.

6 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

6 years ago

robert edited this update.

New build(s):

  • imaptest-20180824-2.fc29

Removed build(s):

  • imaptest-20180824-1.fc29

Karma has been reset.

6 years ago

This update has been submitted for testing by robert.

6 years ago

This update has been pushed to testing.

6 years ago
User Icon landgraf provided feedback 6 years ago
karma
BZ#1644715 libdovecot doesn't export str_escape anymore

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

6 years ago

This update has been submitted for batched by robert.

6 years ago

This update has been submitted for stable by bodhi.

6 years ago

This update has been pushed to stable.

6 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
1
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
6 years ago
in testing
6 years ago
in stable
6 years ago
modified
6 years ago
BZ#1644715 libdovecot doesn't export str_escape anymore
0
1

Automated Test Results