Fedora 21 Update: imaptest-20150620-1.fc21

updates at fedoraproject.org updates at fedoraproject.org
Fri Jul 3 18:41:24 UTC 2015


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2015-10670
2015-06-25 06:00:13
--------------------------------------------------------------------------------

Name        : imaptest
Product     : Fedora 21
Version     : 20150620
Release     : 1.fc21
URL         : http://www.imapwiki.org/ImapTest
Summary     : A generic IMAP server compliancy tester
Description :
ImapTest is a generic IMAP server compliancy tester that works with all IMAP
servers. It supports stress testing with state tracking, scripted testing and
benchmarking. When stress testing with state tracking ImapTest sends random
commands to the server and verifies that server's output looks correct. Using
the scripted testing ImapTest runs a list of predefined scripted tests and
verifies that server returns expected output.

Examples and details are provided online at: http://www.imapwiki.org/ImapTest

--------------------------------------------------------------------------------
Update Information:

ImapTest 20150619
=================

  * test-parser: Allow giving full paths to test=directory. Patch by Bron Gondwana
  * Send CRLF instead of just LF after {literal+}


ImapTest 20150612
=================

  * Fixes to ctrl-c handling. We need to stop only when there are no IMAP and no LMTP clients. Also don't wait forever if there aren't actually any IMAP or LMTP clients at all at the time of ctrl-c.
  * profile: Timeout was sometimes forgotten and nothing was happening afterwards.


ImapTest 20150604
=================

  * imaptest: Show earlier if some commands are stalling for over 3 secs.
  * Fixed test=<dir> - we need to free users between tests to reset mailbox_sources. This is a bit kludgy fix. I'm still not sure what's the right way to handle multiple mailbox_sources.
  * Added users_free_all()
  * mailbox_source refcounting fix.
  * Minor cleanup


ImapTest 20150603
=================

  * Give names to iostreams.
  * imaptest: Fixed test=<dir> to not complain about unexpected BYE
  * Fixed test=<dir> to append mails from the correct source mbox.


ImapTest 20150524
=================

  * imaptest: If secs=n timeout triggers twice, stop immediately.


ImapTest 20150520
=================

  * profile: Avoid excessive sorting of users.


ImapTest 20150519
=================

  * Free profile timeout at deinit
  * Avoid using one timeout per user - it was using way too much CPU. Simply tracking the next global timestamp (practically the next second always) and then sorting through the users seems to be fast enough.
  * Free user timeouts at deinit


ImapTest 20150518
=================

  * Fixed non-profile imaptest runs.
  * imap: Fixed unnecessary "Unexpected BYE" warnings


ImapTest 20150517
=================

  * profile: Enforce connection_max_count setting
  * profile: Fixed rampup time handling.
  * Added login_interval setting to profile (especially for POP3 users). This also changes LMTP deliveries to be done to non-logged in users.
  * Added POP3 client support. Currently it's expected to be used with the profile parameter. See the included pop3-profile.conf
  * Initial commit for splitting struct client into a generic client and imap_client. Allowing other protocols to be implemented later on. Most of the code is still very IMAP-specific, but this give a starting point.
  * Removed unused code.
--------------------------------------------------------------------------------
ChangeLog:

* Wed Jun 24 2015 Robert Scheck <robert at fedoraproject.org> 20150620-1
- Upgrade to 20150620
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 20141030-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update imaptest' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list