[evolution-data-server] Created tag EVOLUTION_DATA_SERVER_2_30_3



The unsigned tag 'EVOLUTION_DATA_SERVER_2_30_3' was created.

Tagger: Matthew Barnes <mbarnes redhat com>
Date: Wed Aug 11 17:19:32 2010 -0400

    Evolution-Data-Server 2.30.3

Changes since the last tag 'EVOLUTION_DATA_SERVER_2_30_2':

Chenthill Palanisamy (2):
      Do not set exception if its already set     (cherry picked from commit 4bb7a0f078b122c9426408df04c9bb70f7c611aa)
      Remove the generated file camel-imapx-tokenise.h from git.     (cherry picked from commit 9e196472b9d95606f8376d04b3702733547f9c42)

Christian Kirbach (1):
      Updated German translation

David Woodhouse (74):
      Use camel_folder_sync_message() to sync messages.
      Remove unused variable â??messageâ??
      Detect CONDSTORE and QRESYNC capabilities
      Fix handling of unsolicited [CAPABILITY xxx] report in server greeting.
      Accept unsolicited CAPABILITY report as part of LOGIN/AUTHENTICATE response
      Re-fetch capabilities after STARTTLS. There might be new auth methods available     (cherry picked from commit 2c9e14be88463cb00819393f17573dd4aed0e56c)
      NUL-terminate literal strings when tokenising     (cherry picked from commit 8f7c68e2b108da7059e8aaba00f78ea0abc773e0)
      Accept literals as folder names in STATUS     (cherry picked from commit adf32ba611f5fc56da7b40651942d9bec3598e54)
      Encode folder names as literals when sending commands, where needed     (cherry picked from commit 95ae72c47280933c7ed5e467d668ce61ff4968ec)
      Add IMAPX_INITIALISED state; don't let users run before CAPABILITY/NAMESPACE
      Fix division-by-zero in imapx message fetch
      Add LITERALPLUS support.
      Fix batch fetch to use UID FETCH in imapx_job_fetch_new_messages_start()     (cherry picked from commit 40bc967973766928f117a132603d1a9e18fc2cfe)
      Fix imapx_parse_flags to not just return the first UID repeatedly, export it.     (cherry picked from commit 768157a2b16bddac76aacb0a2d49ac59c9df10cf)
      Extract EXPUNGE handling into imapx_expunge_uid_from_summary() function.
      Support VANISHED response (RFC5162)     (cherry picked from commit 425190c799760d87e2c6ca8f93ef1d73a9543f55)
      Cope with unsolicited FETCH having both FLAGS and UID.
      Handle [CLOSED] status (RFC5162).
      Remove redundant 'unseen' member of CamelIMAPXServer.
      Improve imapx command queue processing
      Fix overzealous IDLE handling
      Allow debugging to be enabled with CAMEL_DEBUG environment variable
      Make camel_imapx_stream_number() return a guint64
      Update ifolder->exists_on_server from STATUS response     (cherry picked from commit f37622b28fb984c24706621631b54a20cadcbb31)
      Propagate STATUS responses to folders directly from imapx_untagged()
      Queue non-folder specific jobs while waiting for SELECT to complete
      Simplify relationship between full and path names for imapx
      Permit all characters but dir_sep in imapx folder names.
      Decrement ifolder->exists_on_server when handling EXPUNGE/VANISHED
      Recalculate unread_on_server count after fetching flags.
      Make uidvalidity field 64-bit
      Handle UIDNEXT and MODSEQ/HIGHESTMODSEQ information from server.
      Bug 622008 - Don't trust is->select_folder in imapx_job_scan_changes_done()
      Fix idle dwell time
      Remove courier-imap rename workaround
      Really select INBOX for folder deletion and rename
      Don't show subscribed but non-existent folders.
      Detect LIST-STATUS and LIST-EXTENDED capabilities     (cherry picked from commit e6087869b184353f21b6b9f196d13f3cbb5acfd6)
      Use LIST-EXTENDED to return subscribed status from LIST
      Remove superfluous debug printf     (cherry picked from commit 034afae45809aab28a2b4bce7493d693f81ad5f4)
      Handle BYE response     (cherry picked from commit 0b52c6b9ef0ed9a27942bc7cf6493886a9db0967)
      Fix idle thread exit and locking
      Revamp imapx_job_refresh_info_start() to make use of modseq and uidnext
      Update summary uidnext after fetching messages.
      Check for is->cinfo before using it
      Make NSS database initialisation more robust, handle errors better
      Update summary to include uidnext and modseq, and 64-bit uidvalidity
      Always enable QRESYNC where it's available.
      Revamp imapx_job_refresh_info_start() to make use of modseq and uidnext     (cherry picked from commit b0214462be6e21c2a312d8fe3e31ffdd2825d153)
      Disable the special-case for the selected folder in refresh_info
      Bug 622719 - Fix lifetime issues with CamelIMAPXServer w.r.t. disconnection     (cherry picked from commit 6e49273e99bfe8f5e1ed080a454d0e3aeacae4f8)
      Don't bother checking for is->cinfo being NULL. It can never happen now.
      Select folder based on CamelFolder *, not its name
      Fix APPENDUID handling of uidvalidity.
      Set server_flags after APPENDUID; don't send them to the server again.
      Add support for * VANISHED (EARLIER) [uidset...]
      Propagate SELECT error properly to dependent commands     (cherry picked from commit b57a6af1724e1447e35e2003a14bf74891182873)
      Add proper QRESYNC support on SELECT; use it for refresh_info
      Fix starting UID in QRESYNC SELECT.
      Calculate can_qresync after fetching STATUS     (cherry picked from commit 23bdeb12ef3b8a4b6d63f8dd008594feca760540)
      Store Junk and NotJunk flags in IMAP server
      Fix memory leak in imapx_continuation() with SASL auth
      Add sanity check after QRESYNC
      Don't refetch message headers we already have.
      Keep better track of server-side UNREAD count.
      Update unseen count as new messages come in
      imapx: More improvements to server unseen count tracking
      imapx: Avoid running FETCH_NEW_MESSAGES and REFRESH_INFO jobs simultaneously
      Fix bug #624909     (cherry picked from commit add347c79f3cedf5376753f0ba874289ffd889a7)
      imapx: server flags can be integers
      imapx: ->cinfo *can* be NULL in imapx_server_dispose() for a failed connection
      Provide a CamelException for asynchronous fetch_new_messages() in select.
      Fix temporary exception handling for imapx fetch_new_messages()
      imapx: Hide QRESYNC config string from translators more effectively

Fridrich Å trba (1):
      For the sake of portability: sleep -> g_usleep     (cherry picked from commit 25b1990812f060199c30506ca453408ad741f1ab)

Matthew Barnes (5):
      Post-release version bump.
      Revert "Bug 619347 - Return formatted address in e_destination_get_address"
      Clarify documentation for e_destination_get_address().
      Bug 602287 - Avoid racing with camel_operation_mute()
      Update NEWS for 2.30.3 release.

Milan Crha (4):
      Use text/vcard content type on WebDAV PUT request
      Bug #623795 - URI at the end of text isn't clickable
      Bug #623936 - 75 second delay when creating new DAV entries in Zimbra
      Use correct format specifier for 64bit unsigned int     (cherry picked from commit 035e8869fa12c04afb62202efa703eb3b87fa974)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]