[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