[Bps-public-commit] Net-IMAP-Server annotated tag, 0.2, created. 0.2
Alex M Vandiver
alexmv at bestpractical.com
Tue Apr 21 14:59:07 EDT 2009
The annotated tag, 0.2 has been created
at c670dcb7dab0b2876ff2ac8744090cf917177e3c (tag)
tagging 4526fc7d9b10005e980c813f0e2bb85fb34bb605 (commit)
tagged by Alex Vandiver
on Mon Mar 10 17:10:18 2008 -0400
- Log -----------------------------------------------------------------
Version 0.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
iEYEABECAAYFAknuElEACgkQMflWJZZAbqDh7wCeJfPallnjdj3F5zzLhmVaweXN
pbcAoMS1wJ+zTEFUBlyhYkPm0Hm5fhkN
=CAkG
-----END PGP SIGNATURE-----
Alex Vandiver (69):
* Copied from bps-public
* Some unpushed changes from before
* More standardized argument parsing
* CLOSE should silently EXPUNGE
* Missing a $self
* get_uids moves to mailbox, not some random command
* Searching!
* Remove debugging statement
* ssl_port option for listening using ssl
* Remove some debugging lines
* Whoops -- status was using _oooold_ methods
* Bulletproof a bit so we don't die if the handle went away
* Add a ->poll callback to mailboxes
* Failed to split validate and run correctly before
* Accept can fail?
* Clean up for accept failures
* Got the validate/run split wrong again
* FETCH, EXPUNGE, and EXISTS are now automatically updated from
* COPY and UID COPY support
* DELETE and RENAME support
* Capabiity filtering on connection
* Mailboxes have a ->selectable flag
* Check which flags can actually be set
* Fix SUBSCRIBE and UNSUBSCRIBE
* Split data loading and initialization of mailboxes
* STATUS was borked
* Fix STATUS, no really
* Use ->data_out for better support for wierd names
* ->unseen should be with the working
* 0-line messages exist, and need to show up correctly
* UIDPLUS and LITERAL+ extension for better offline support
* UID COPY gets UIDPLUS stuff as well
* We can have multiple lines to read at once
* Don't spin-wait when connections close
* Make our writes blocking, so we don't need to wait until the socket can take 'em
* Auth can change within one packet, so move the auth "local" to
* Move 'use bytes' to the packages where needed
* Edge cases on literal parsing
* Update auth as soon as possible, so messages and mailboxes can examine it at create time
* Warnings prevention in SEARCH
* Clean up the untagged fetch reporting logic
* Possibly unnecessary edge case, where we can hopefully avoid confusing the client
* Mailbox creation can fail if the name already exists
* Don't poll after SELECT (which just did so) or LOGOUT (where it's pointless)
* concurrent_connections -> concurrent_mailbox_connections
* Bulletproofing printing. Net::SSLeay also needs a patch to prevent
* Abort FETCH and UID FETCH if the connection drops partway through
* Missed a call in concurrent_connections -> concurrent_mailbox_connections
* Step one of Net::Server::IMAP -> Net::IMAP::Server
* Step two of renaming
Module rename
* Remove last vestiges of old name
* Support for RFC 2971 (ID command)
* Updated svn:ignore
* Some auths send the first line of data with the AUTHENTICATE
* 'FETCH *' is valid to fetch the last message
* Use Net::Server::Coro
* Allow user and group options for priv-dropping
* Fixes for selecing your current mailbox
* Add polling interval support (defaults to every command, like previously)
* Perltidy
* Support escaping in STRINGs
* Don't just ->cancel connections on print errors, throw back to the
* Fix a POD error
* Returning from a cede can leave local'd variables with the value
* Coro isn't "local"-safe (or the other way around, depending how you
* Version bump
* Slight doc updates
* Pass our own POD tests
Jesse Vincent (4):
* Initial checkpoint. totally useless
* Ancient checkins that never got pushed
$@ is somewhat unsafe if you make other calls in between set and get
Kevin Riggle (1):
* Added the Noop command. (This means Net::Server::IMAP can be used with
-----------------------------------------------------------------------
More information about the Bps-public-commit
mailing list