[Bps-public-commit] Net-IMAP-Server annotated tag, 1.30, created. 1.30

Alex Vandiver alexmv at bestpractical.com
Wed Oct 26 00:04:06 EDT 2011


The annotated tag, 1.30 has been created
        at  a13cd41e434fcf6715f433ec495bdc6af6360267 (tag)
   tagging  4657752e6cc669ebe074a5af4b0cbc08730cd1d3 (commit)
  replaces  1.29
 tagged by  Alex Vandiver
        on  Tue Oct 25 23:59:56 2011 -0400

- Log -----------------------------------------------------------------
Version 1.30 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk6nhbwACgkQMflWJZZAbqA54QCfWM1OkIIsryVIGZ61ZfX6OoTk
U5AAoKa7ye9D9pS5VBckWW5JK/yDsxaD
=qsGM
-----END PGP SIGNATURE-----

Alex Vandiver (44):
      Prepend, rather than append, un-asked-for message attributes (FLAGS, UID)
      Avoid "Premature end of base64 data"; "no warnings" isn't sufficient?
      DateTime::Format::Strptime fixed the leading-whitespace bug in 1.3000
      Make the example code run unmodified as a non-root user by picking high ports, if need be
      Use ->data_out() to properly escape mailbox names with quotes in list/lsub
      Beginning of testing code
      Test RFC specification of CAPABILITY
      Test RFC specification of NOOP
      Test RFC specification of LOGOUT
      Test RFC specification of STARTTLS
      Add authentication code for testing
      Enforce that AUTHORIZE have all three parts (authz, user, and pass)
      Test RFC specification of AUTHENTICATE (only testing PLAIN)
      Improve and fix the error message with unsupported AUTH types
      An invalid login is NO, not BAD, according to spec
      Refector to default to clearing pending() each time ->continue is called
      Trap and report base64 errors
      Split protocol failure out from invalid credentials
      Look for explicit types of messages, not just BAD and NO
      Display a warning when plaintext auth goes over the wire unencrypted
      Test RFC specification of LOGIN
      Be a bit pickier about message sequence sets
      Tighten up CAPABILITY logic with respect to presenting AUTH=PLAIN and STARTTLS
      Set per-process ports, so tests can run in parallel
      Replace ->socket->close with working ->server_close
      During testing, gracefully exit if we get killed off
      Per RFC, deselection happens before checking selection validity
      Test basic SELECT functionality
      Provide a helper method to list the current mailboxes during testing
      Forbid 8-bit mailbox names, per RFC
      Note that $model->split may die()
      Test RFC specification of CREATE
      Removing INBOX is forbidden, per RFC
      Test RFC specification of DELETE
      Refactor UTF-7 and 8-bit mailbox name checking out of Create
      Ensure that the new mailbox name in RENAME is also legit
      Test RFC specification of RENAME
      Move testing libraries from inc/ to t/lib/
      Remove and ignore generated files
      Force utf8 mode on test output, to avoid "Wide character in print" during tests
      Connect a little more aggessively when waiting for the server to start
      Housekeeping on MANIFEST and gitignore
      Add a signing step into the Makefile.PL
      Version 1.30 releng

-----------------------------------------------------------------------



More information about the Bps-public-commit mailing list