[evolution-kolab] Created tag dev_kc-0.0.4



The unsigned tag 'dev_kc-0.0.4' was created.

Tagger: Christian Hilberg <hilberg kernelconcepts de>
Date: Thu May 12 12:33:20 2011 +0200

    * view update functional
    * change detection functional
    * calendars/addressbooks configurable via EPlugin

Changes since the last tag 'Release_0.0.6':

Christian Hilberg (100):
      KolabMailHandle: folder type handling fix
      KolabMailAccess: API unification
      libekolab: internal API changes
      libekolab: cleanup / TODO comments
      KolabMailSideCache: added folder summary query function
      KolabFolderSummary: API extension, field extension
      KolabMailImapClient: API extension
      KolabMailInfoDb: code cleanup
      KolabMailSynchronizer: folder type handling rework
      KolabMailAccess: added folder type check to store operation
      KolabMailAccess: API change
      Merge branch 'dev_kc_cal' into dev_kc_back
      kolab-util-backend: minor cleanup
      libekolabbackend: restructured to use foldername:uid as primary key
      KolabMailAccess: foldername:uid primary key fixes
      Merge branch 'dev_kc_cal' into dev_kc_back
      kolab-util-kconv: new foles, new functions
      KolabMailImapClient: error handling cleanup
      libekolab: SideCache draft implementation and API change
      Merge branch 'dev_kc_cal' into dev_kc_back
      Merge branch 'tarent' into dev_kc
      Merge branch 'dev_kc' into dev_kc_back
      libekolab, libekolabutil: moved functions
      KolabMailAccess: added full sync to offline->online transition
      KolabMailHandle: "friend" API extension
      libekolab: added sync strategy enum
      KolabSettingsHandler: API extension (table based values)
      Merge branch 'dev_kc_cal' into dev_kc_back
      Merge branch 'dev_kc_cal' into dev_kc_back
      KolabSettingsHandler: table value getter NOTFOUND fix
      KolabMailSettingsHandler: trailing LF fix
      kolab-util-glib: made hash table destruction more robust
      KolabMailImapClient: g_return_val_if_fail() fixups
      kolab-util-backend: added EDS PIM data type modification time setters
      kolab-util-backend: modtime API change
      kolab-util-backend: modtime function API change
      KolabSettingsHandler: API extension (transaction prepare)
      KolabSettingsHandler: table NULL value fix (API change)
      KolabMailAccess: store() now uses Synchronizer transaction preparation
      kolab-util-backend: use the correct setter for ECalComponent modification timestamp
      kolab-util-backend: added new error code
      KolabMailSynchronizer: added conflict detection infrastructure
      KolabMailAccess: let store() return FALSE if not storing due to sync conflict
      CamelKolabIMAPXFolder: added getter for folder uidvalidity value
      CamelKolabIMAPXFolder: missing bits for UIDVALIDITY
      libekolab: added UIDVALIDITY handling functionality
      KolabMailSummary: added comments for uid fields to header
      KolabFolderSummary: added IMAP uid field for sync purposes
      KolabMailInfoDbRecord: added sync fields, leak fix
      Merge branch 'dev_kc_cal' into dev_kc_back
      Merge branch 'dev_kc_cal' into dev_kc_back
      kolab-util-glib: new function (create hash table from GList)
      KolabMailSynchronizer: cleanup
      KolabMailSynchronizer: propagate uidvalidity_changed flag
      KolabMailSynchronizer: rework of folder walking on info_sync()
      Merge branch 'dev_kc_cal' into dev_kc_back
      KolabMailSynchronizer: API change (opmode propagation)
      kolab-backend-types: added new cache status "changed"
      KolabMailSynchronizer: imap folder UIDVALIDITY change tracking
      KolabMailSynchronizer: simplified single folder handling when updating UID info
      libekolab: internal API cleanup
      KolabMailSynchronizer: internal opmode propagation
      CamelKolabSession: added (draft) TPM user pin handling
      KolabMailImapClient: added set/unset of TPM token pin
      KolabMailSynchronizer: folder uidvalidity update only in online mode
      KolabMailSynchronizer: check changed_uids when generating a new kolab_uid
      KolabMailSynchronizer: code cleanup / reorganization
      KolabMailHandle: added full UID setter "friend" function
      KolabMailSynchronizer: use kolab_mail_handle_set_uid_full() when setting new UID
      KolabSettingsHandler: uint field getter/setter fixups
      KolabMailImapClient: added plain/TLS/SSL setup for CamelService
      KolabMailSynchronizer: updated assertions
      KolabMailSynchronizer: default sync strategy fix
      KolabMailInfoDb: API change (renamed function)
      kolab-util-kconv: changed checksumming algo to be used for Kolab_conv_mail
      KolabMailInfoDb: set GError if folder does not exist
      KolabMailAccess: API extension (query source whether trigger needed)
      KolabMailSynchronizer: Kolab UID info sync rework
      KolabMailInfoDb: fixed one FIXME
      KolabMailSynchronizer: error handling rework
      Merge branch 'dev_kc_cal' into dev_kc_back
      KolabSettingsHandler: allow for NULL char field values
      KolabMailInfoDbRecord: use typed field concept also for extra-data (API change)
      KolabMailSynchronizer: added change detection to object infosync
      KolabMailInfoDb: implemented generation of changed_uids list
      kolab-util-glib: added GHashTable destroy function for string lists
      KolabMailAccess: added support for list of uids for changed objects
      Merge branch 'dev_kc_cal' into dev_kc_back
      libekolab: improved and simplified changed_uids handling
      KolabMailSynchronizer: InfoDb API change fix
      KolabMailSynchronizer: internal rework
      KolabMailSynchronizer: reworked InfoDb record updating
      KolabMailSynchronizer: renamed summary to imap_summary
      KolabMailSynchronizer: implemented "take server" sync strategy
      KolabMailAccess: do info sync in kolab_mail_access_query_changed_uids()
      KolabMailAccess: minor cleanup
      libekolab: PIM object deletion fixups
      Merge branch 'dev_kc_cal' into dev_kc_back
      KolabMailSynchronizer: extended InfoDbRecord update
      Merge branch 'tarent' into dev_kc

Hendrik Helwich (13):
      added comments
      Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
      implemented hidden storage of evolution attendee cutype in the kolab xml
      If there are more than 6 emails in the contact, they get in the store now
      added testdata for attachment tests
      converted two inline attachments to hidden attachments
      renamed picture test files
      fixed bug 3297386 (ical field "X-EVOLUTION-RECIPIENTS" is preserved now)
      field ORGANIZER (incidence/note) and DTSTART (note) is preserved when mapping to kolab
      implemented mapping of link attachments for type ECalComponent
      do not add evolution link attachment to store and adapted link attachment tests
      completed implementation of attachment mapping
      Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab

Silvan Marco Fin (36):
      fiexed two bugs and added some debug messages in kolab-util-contact-cache.c
      Merge branch 'dev_kc_back' into dev_kc_cal
      Merge branch 'dev_kc_back' into dev_kc_cal
      reworked calendar update workflow and *BackendCache usage in the style of the addressbook backend
      provided modifications in the backends for API change on kolab_mail_access_delete_by_uid()
      now using kolab_mail_access_query_changed_uids () where needed
      fixed kolab_util_calendar_cache_get_object (), added missing cache removal
      cache is now cleaned on initialization
      g_errors *_calendar/contact_cache_update_on_query () replaced with g_warnings
      corrected UID handling in calendar und addressbook backends, fixed some minor issues
      Merge branch 'dev_kc' into dev_kc_cal
      Merge branch 'dev_kc_back' into dev_kc_cal
      adapted INSTALL-notes to current state (means Kolab-ESource-usage.txt obsoleted now, will be removed)
      removal of unnecessary GObject types from kolab-util-contact.h/c and some minor corrections
      Merge branch 'tarent' into dev_kc_cal
      Merge branch 'dev_kc_back' into dev_kc_cal
      added options for Kolab sync strategies to EPlugin, including enum, define and description in kolab-types.h
      added KOLAB_SYNC_STRATEGY_DEFAULT to KolabSyncStrategyID
      added correct handling for cleanup of koma_table from the factories if a koma instance is no longer needed
      added some more error handling to e_cal_backend_kolab_open () and e_book_backend_kolab_load_source ()
      sync conflict strategy property implemented in backends
      cache removal in calendar and addressbook adjusted and added dispose() methods to both backends
      Merge branch 'dev_kc_back' into dev_kc_cal
      timestamping on ecalcomponents and contacts now takes place upon store
      added fix for kolab_sync_strategy_desc in kolab-types.h and kolab-util-backend.c
      removed TZ-parameter from call to kolab_util_backend_modtime_set_on_ecalcomp
      some minor beautifications
      Merge branch 'dev_kc_back' into dev_kc_cal
      added intended dispose () handling to addressbook
      modified EPlugin to not allow modification to user/server/folder name of existing entries
      Added utility method to setup KolabSettingsHandler instances in the backends.
      reworked F/B-Trigger URL handling, added URL to settings and fixed bug in F/B-URL generation
      added encryption chooser, and PKCS #11 infrastructure to EPlugin
      utilization of encryption value from source and PKCS11 pin in backend implemented
      Merge branch 'dev_kc_back' into dev_kc_cal
      removed some debug messages; finalized some warnings



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