[evolution-kolab] Created tag EVOLUTION_KOLAB_3_3_5
- From: Christian Hilberg <chilberg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-kolab] Created tag EVOLUTION_KOLAB_3_3_5
- Date: Mon, 6 Feb 2012 20:32:19 +0000 (UTC)
The unsigned tag 'EVOLUTION_KOLAB_3_3_5' was created.
Tagger: Christian Hilberg <hilberg kernelconcepts de>
Date: Mon Feb 6 21:25:37 2012 +0100
evolution-kolab 3.3.5
Changes since the last tag 'EVOLUTION_DATA_SERVER_3_3_5':
Andre Klapper (2):
Add Initial Czech translation
Fix wrong Project-Id-Version in cs.po
Andreas Grau (199):
Fixed Memory Leak (strdub).
Debugging: Deleted strdup in contact.c and freed g_key_file in main.c
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Bugfixing Memory Leaks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks (implemented functions to free structure data)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Bugfixing Memory Leaks (implemented functions to free structure data)
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks
fixed memory leaks
freed memory leak in e-contact-parser.c:389 (date)
Bugfixing Memory Leaks
Bugfixing Memory Leaks
Bugfixing Memory Leaks
I_note Struktur angelegt und write_kolab Funktionen implementiert.
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Memory Leak Debugging + sorted Constants and implemented k-write functions
some changes in constants and converting
completed some missing structure elements and created util functions
reorganized some constants
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
changed constants to name convention
new functions for kolab element reading and handling
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merges and includes
note and task read and write functions
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
create evolutiontask from itask, except hidden fields + read from evolution partial
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merging
task: create evolution from itask + create itask from evolution finished
separated kolab and evolution tests for notes
updated makefile, separated note testfiles
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added delegated to incidence status and reconsidered status mapping values
reconsidered attendee status and role in events and tasks for value mapping and wrote missing read kolab incidence function for status and role
set missing values of the other formats to default in read and write evolution to prevent undefined states
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
write incidence creator + task propertystatus default value
read and write kolab alarm, todo: advanced alarm
read kolab advanced alarm
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
read kolab advanced alarm completed
kolab read advanced alarm
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
kolab write advanced alarm addresses
kolab write advanced alarm completed
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
evolution read advanced alarm (type and trigger)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
evolution read advanced alarm finished
evolution write advanced alarm completed
note tests completed, validating kolab and evolution read write
fixed bug while removing extra characters after xml-end-tag and added function for validating incidence
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed incidence test problem and completed attendee assertion missing element
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
note tests finished with html summary
merging
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
changed wrong value in note test
advanced alarm test function and fixed bug writing advanced alarm list
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
advanced alarm testing function completed and fixed bug in writing xml alarm address and attachment lists
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added first advanced alarm test with complete common and incidence task (k8)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
uncommented and implemented advanced alarm task tests
added first six kolab task testes and fixed date compareing in incidence assertion function
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented kolab task tests and uncommented running ones
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented kolab task tests and added test util case detection in validate_iincidence for date or date_time
kolab task test implementation
kolab task tests implemented
fixed bug in writing evolution yearly recurrence and completed dependent tests
kolab task tests implemented and bugs fixed
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
evolution task testing
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
evolution task tests implemented
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merging
added todo's
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merging
added last evolution task test
completed recurrence exclusion date function and test
completed kolab task tests
completed priority mapping for tasks and evolution task tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
finished kolab tasks with detailed priority
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
parsing html-text from note description while writing to evolution
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed cast warning
added showTimeAs mapping with transparency
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented kolab event tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed incomplete test
implemented kolab event tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
finished kolab event tests and showtimeas
added some kolab store tests for kolab events
added help variable is_html_richtext and included better case detection for html bodys
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added kolab store tests for notes (background and foreground color) and some bugfixes
formatting
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
completed kolab store in tasks and added test
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merge
kolab store tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added functions to convert kolab simple alarm to advanced alarm/evolution alarm and back
contact refactoring, fixed free-busy-url
added geo longitute and latitide coordinates
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed kolab store attendee bug
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed color label from structure to handle within kolab store, updated test routines
moved incidence creator to kolab store and added tests
phone numbers in contacts manually written in vcard
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
bugfixes
cleaned up code and updated some phone tests
fixed todos in unit tests
fixed contact->role , put in kolab store
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merging
added some contact fields to kolab store
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
new test function for addresses testing combination of all values
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed has_geo
removed warning
code and warning refactoring evolution#
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
code refactoring kolab and warnings
refactoring
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
bugfixes
fixed assert boolean inconsistence
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
handling addresses now safe
handling sensitivity for contacts properly
fixed TOTO's
fixed TODO's
fixed inconsistency in geo verification
comments
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed memory leaks & replaced deprecated funtions with new ones
fixed memory leaks
optimized task priority handling
optimized task priority
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added contact geo location field tests
bugfixes
fixed TODO's
bugfixes
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
merge
fixed memory leaks
memory leak debugging
merge conflict fixed
fixed memory leaks
fixed memory leaks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed memory leaks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed TODO's
geo location fix and memory leak debugging
fixed TODO's and memory leaks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
freed vtimezone block in common
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
properly handling of x-custom fields
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed memory leak
finished x-custom refactoring
fixed memory leaks
refactoring & fixing memory leaks
fixed memory leak
fixed TODO's
fixed TODO's
fixed TODO's
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Christian Hilberg (1032):
initial commit - new (empty) evolution-kolab project
modified: configure.ac modified: po/LINGUAS modified: po/POTFILES.in modified: src/Makefile.am
- added standard dirs/targets for evo/eds-plugin - addressbook - calendar - camel - eplugin - libekolab
- make sure no language files are needed (empty po/LINGUAS) - use stdio in src/tests/tdriver.c
- src/addressbook/ - added backend factory - src/calendar/ - added backend factory - src/camel/ - added urls-file
- src/camel/ - added camel provider dummies for kolab
- added include/lib path vars to autotools files - include addressbook lib in tdriver.c
- added usage of calendar lib to tdriver.c - added usage of kolab camel lib to tdriver.c
avoid versioning of addessbook, calendar and camel libs
added doxygen configuration
added EPlugin target
added address book backend prototypes
added src/calendar/e-cal-backend-kolab.*
changed eplugin file ending from .eplug to .eplug.xml
major bump - switched to bare remote git repo - added proto backend implementation for - addressbook - calendar - camel - eplugin - glibified base datatypes
created NOP EPlugin for Evo2.30 - added minimal plugin init function - added minimal account setup function - added eplug.xml plugin description file
cosmetics: replace printf() with g_debug()
Documentation update - tuned Doxyfile for better output - littered addressbook backend code with TODOs - overall cleanup
added Kolab XML converter API - added build target - added (un)init functions - added converter prototypes for CamelMimePart <-> EContact - TODO: add converter prototypes for CamelMimePart <-> Evo Calendar
added ECalBackend GObject class prototype code beautification, include cleanup
added Hendrik Helwich (tarent) to AUTHORS file
Changed addressbook and calendar to proper GObjects
Added subdirectories for unit tests
address book backend: created stubs
address book backend: cleanup
calendar backend: created stubs
renamed libkolabxml to libkolabconv
finished renaming of libekolabxml to libekolabconv
added GLIB, CAMEL and EDS dependencies to libekolabconv target
added GAL address book files
added infrastructure for f/b list access
more infrastructure for f/b access
changed licensing to LGPLv2.1+
added Umer Kayani (tarent) to AUTHORS file
updated Doxyfile
renamed files in src/camel
added CamelSession class prototype to libcamelkolab
unified naming of kolab camel session vars/classes
work on a http-get wrapper for CamelHttpStream underway
set C compiler to very-very-picky
first working version of http-get code
rework of HTTP GET code
soup extension of HTTP GET code
rework of HTTP GET code
basic XFB code (partly) working
corrections on automake files
prepare libekolab for CURL support
make sure camel_shutdown() is last in shutdown sequence
libcurl support working
rework of XFB code
added url parsing to HTTP code
removed dependency on /usr/local version of libcurl
moved header files into their own "noinst" header targets
added TODO comments to kolab camel provider
extended libcurl SSL options
Merge branch 'dev_kc' into dev_kc_imapx
refactoring of function names in src/camel
Merge branch 'dev_kc' into dev_kc_imapx
cleanup in HTTP code
Merge branch 'dev_kc' into dev_kc_imapx
Merge branch 'dev_kc' into dev_kc_imapx
added kolab camel IMAPX file templates
preparations for IMAPX subclassing
started NSS work on camel-kolab-*
trial: get curl and camel to share the same NSS
towards working libcurl-nss with client certs
Merge branch 'dev_kc_xfb' into dev_kc_imapx
new branch for keeping upstream sources
added README to explain the purpose of this branch/tree
preparation of dev_kc_EDS_IMAPX_nobuild done
[2.30.3] added IMAPX provider sources from libcamel
Merge branch 'dev_kc_EDS_IMAPX_nobuild' into dev_kc_imapx
[2.30.3] added camel private header
Merge branch 'dev_kc_EDS_IMAPX_nobuild' into dev_kc_imapx
cleanup in integration testing code
merge with tarent-branch: remove superfluous files
Merge branch 'dev_kc'
added dependency checking for GMIME
[2.30.4] added new upstream sources
Merge branch 'dev_kc_EDS_IMAPX_nobuild' into dev_kc_imapx
[2.30.4] finalized integration
Merge branch 'dev_kc' into dev_kc_imapx
[2.30.4] integration of IMAPX finalized
added ANNOTATEMORE tokens to IMAPX
made gcc less picky
IMAPX comments cleanup
towards working IMAPX derivative
updated from upstream
fixed evo crash on plugin load
IMAPX refactoring: IMAPX_CAPABILITY
IMAPX refactoring: IMAPX_EXPUNGE
IMAPX refactoring: IMAPX_VANISHED
IMAPX refactoring: IMAPX_NAMESPACE
IMAPX refactoring: IMAPX_EXISTS
IMAPX refactoring: IMAPX_FLAGS
IMAPX refactoring: IMAPX_FETCH, IMAPX_LSUB
IMAPX refactoring: IMAPX_LIST
IMAPX refactoring: IMAPX_RECENT
IMAPX refactoring: IMAPX_STATUS
IMAPX refactoring: IMAPX_BYE
IMAPX refactoring: IMAPX_PREAUTH
IMAPX refactoring: IMAPX_OK, IMAPX_NO, IMAPX_BAD
IMAPX refactoring: table based approach for imapx_untagged()
Merge branch 'tarent' into dev_kc
Merge branch 'tarent' into dev_kc
enable writing to imapx_specials again
re-added local bindings for IMAPX provider
test case header cleanup
visibility correction in imapx store
IMAPX extension: added ANNOTATION untagged response handler
IMAPX extension: added metadata data infrastructure
Doxyfile tuneup
configure.ac tuneup
added metadata infrastructure
metadata_db testing
Doxyfile tuneup
enabled use of SSL when SSL lib is found
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX refactoring: avoid wrong "unknown token" debug message
IMAPX refactoring: untagged handler function prototypes cleanup
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: added more metadata data infrastructure
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX GError handling: removed funcs/defs from kolab context
IMAPX GError handling: added funcs/defs to imapx context
IMAPX GError handling: added funcs/defs to imapx context
cleanup: removed metadata residue
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX GError handling: locally reflect moved funcs/defs
IMAPX extension: added util functions for error propagation
IMAPX extension: rework of metadata data infrastructure
IMAPX extension: hooked metadata infrastructure into CamelIMAPXServer
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: added more metadata infrastructure
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
index on dev_kc_kmeta: 0bed4b1 Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: added proper GError init
Merge branch 'dev_kc_imapx' into dev_kc
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: corrected GError** assertion
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: corrections on CamelIMAPXMetaDataSpec* string handling
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: fixed imapx_meta_data_resect() param handling
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
added metadata infrastructure to camel-kolab-imapx-*
Merge branch 'dev_kc_imapx' into dev_kc
binding correction in class init of CamelKolabIMAPXStoreClass
IMAPX extension: added metadata structure search function
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: more metadata structure search functions
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
added GError infrastructure to libcamelkolab
IMAPX extension: relax CamelIMAPXMetaDataSpec content checking
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
Kolab metadata infrastructure additions
IMAPX extension: fixed GByteArray double-free
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: further fixed GByteArray double-free
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
libcamelkolab: added log domain for GLib
added Kolab2 folder type handling (preliminary)
Merge branch 'tarent' into dev_kc
Merge branch 'dev_kc_kmeta' into dev_kc
merged configure.ac with the one from dev_kc
Merge branch 'dev_kc_ldap' into dev_kc
Merge branch 'dev_kc_ldap' into dev_kc
Merge branch 'dev_kc_ldap' into dev_kc
update on configure.ac
automake unification
automake unification: dependency fix
automake unification: dependency fix (2)
automake unification: build libekolabconv as static lib
automake unification: added flags to libekolabconv
temporary fix to libekolabconv
Merge branch 'dev_kc' into dev_kc_xfb
isolated XFB code into separate functions
documented isolated XFB code
unref CamelIMAPXServer object
removed temporary query for all folder meta data on connect()
run GETANNOTATION job synchronously
run GETANNOTATION job synchronously (fixed comment)
IMAPX extension: added thread safety to CamelIMAPXMetaData
unref CamelIMAPXServer object (fix)
added locking for kolab_imapx_get_folder_info()
integrated gtk-doc into autotools build system
Merge branch 'tarent' into dev_kc
Merge branch 'dev_kc' into dev_kc_kmeta
added libekolabconv to gtk-doc build
Merge branch 'dev_kc' into dev_kc_kmeta
fixed CamelIMAPXMetaData resection locking
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: relax .value/.shared suffix handling
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: cleanup/fixes
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: cleanup Kolab IMAPX wrapup
IMAPX extension: cleanup Kolab IMAPX wrapup
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
Merge branch 'tarent' into dev_kc
IMAPX extension: annotation value buffer bugfix
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
cleanup
Merge branch 'dev_kc_kmeta' into dev_kc
IMAPX extension: added annotation set function
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
IMAPX extension: reworked annotation set function
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
create folders with folder annotation set
folder creation: configurable folder type
IMAPX extension: bugfix in command list generation
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
folder creation: bugfixes
folder deletion: added metadata handling
IMAPX extension: CamelIMAPXMetaData object handling fixes
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
Merge branch 'dev_kc_kmeta' into dev_kc
IMAPX extension: changes to IMAPX CamelTypes
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
relax exception handling in kolab_imapx_disconnect()
IMAPX refactoring: renaming of IMAPX public API
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
reflect IMAPX API change in kolab_imapx part
IMAPX extension: fixed protocol type/error handling
Merge branch 'dev_kc_kmeta' into dev_kc
backend infrastructure: account listener
backend infrastructure: kolab mail access wrapper
backend infrastructure: kolab mail access wrapper
backend infrastructure: kolab mail side cache
backend infrastructure: changed account listener to settings handler
EPlugin: cleaned up eplug XML file
Session class rework
Merge branch 'dev_kc' into dev_kc_back
Session class rework
CamelKolabSession class rework
libekolab tests: unification of test case names
libekolab tests: unification of test case names
libekolab tests: unification of test case names
KolabMailAccess: reworked GObject
GtkDoc integration: added some docs to libekolab
Merge branch 'dev_kc' into dev_kc_back
changed document style from Doxygen to GtkDoc
CamelKolabIMAPXStore: added mail context configuration
Merge branch 'dev_kc_kmeta' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc' into dev_kc_back
Merge branch 'dev_kc_eplug' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
renamed KolabFolderContext to KolabFolderContextID
Merge branch 'dev_kc_kmeta' into dev_kc_back
extended backend (mail) infrastructure
KolabMailObject: modified timezone handling
added kolab foldertype / context handling functions
Merge branch 'dev_kc_kmeta' into dev_kc_back
evolution-kolab documentation
Merge branch 'dev_kc' into dev_kc_back
evolution-kolab documentation
Merge branch 'dev_kc' into dev_kc_back
changed GCC warning settings
IMAPX extension: account for more aggressive GCC warnings
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabMailObject: added "friend" api
KolabMailSynchronizer: added new GObject
kolab_util_http_curl_get: warning fix
KolabMailSideCache: extended GObject infrastructure
KolabSettingsHandler: KolabSettingsHandlerPrivate bugfix
KolabSettingsHandler: extended GObject infrastructure
KolabMailAccess: warning fixups
KolabMailObject: renamed to KolabMailHandle
KolabMailHandle: bugfix in string comparison
KolabMailHandle: private data structures rework
KolabMailAccess: API rework
KolabMailHandle: API-rework, debug output
Merge branch 'tarent' into dev_kc
KolabMailObject: bugfixes, added debug output
Merge branch 'dev_kc_cal' into dev_kc_back
libekolabbackend: added KOLAB_LIB_CAMEL dependency
KolabMailHandle: more debugging output
KolabMailHandle: debuggin rework
KolabMailHandle: more debug leak fixing
Merge branch 'tarent' into dev_kc
KolabMailHandle: less debug output
KolabMailHandle: removed unneeded check
KolabMailHandle: debug rework, destruction function
KolabMailSideCache: added dummy to private struct
KolabMailAccess: API extension/rework
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc
Merge branch 'dev_kc_back' into dev_kc
KolabMailInfoDb: added (empty) GObject
KolabMailHandle: fixed dispose() function
KolabMailAccess: added subobjects, fixed dispose()
KolabMailSynchonizer: added dummy to private struct
KolabMailSettingsHandler: added dummy to private struct
KolabMailMimeBuilder: added new (empty) GObject
KolabMailHandleSummary: renamed to KolabMailSummary
KolabMailSummary: folder context check fixup
KolabMailSummary: summary fields rework
KolabMailSummary: moved from backend utils to own files
KolabMailSummary: fully unified summary structure
KolabMailHandle: extract summary info from ECalComponent
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailHandle: extract summary info from EContact
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailHandle: prepare for KolabMailSummary resection
KolabMailSummary: header fix
Merge branch 'dev_kc_cal' into dev_kc_back
CamelKolabIMAPXStore: minor fixup
Merge branch 'dev_kc_kmeta' into dev_kc_back
libekolab: API rework, meta data management infrastructure * added common configure/bringup/shutdown infrastructure to most libekolab GObjects * handover KolabSettingsHandler to most libekolab GObjects in configure() functions (via KolabMailAccess)
moved shared data types into libekolab
KolabMailAccess: towards a saner API
KolabMailImapClient: new GObject
KolabMailAccess, KolabMailSynchonizer: use KolabMailImapClient
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' of git.labs.kernelconcepts.de:evolution-kolab into dev_kc_cal
KolabMailHandle: towards a saner API
Revert "major refactoring of all event/kolab code"
KolabMailHandle: more API sanitization
Revert "Revert "major refactoring of all event/kolab code""
Merge branch 'tarent' into dev_kc
Merge branch 'dev_kc_back' into dev_kc
KolabMailHandle: fixups for libekolabconv API changes
KolabMailAccess, KolabMailImapClient: object state transitions
Merge branch 'dev_kc' into dev_kc_back
KolabMailSideCache: API extension
KolabMailInfoDb: API extension
KolabMailImapClient: API extension
KolabMailHandle: API extension
KolabMailAccess, KolabMailSynchronizer: extended mail handle mechanics
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc' into dev_kc_back
KolabMailSummary: minor refactoring
KolabMailHandle: extended friend API
KolabMailAccess: extended mail handle functionality
integration test unification
Merge branch 'dev_kc_cal' into dev_kc_back
libekolab build: Makefile.am rework
kolab-util-glib: added more GLib convenience functions
KolabMailAccess, KolabMailInfoDb: API rework
kolab-util-backend: moved functions
libekolab: API rework
KolabMailAccess: cleanup
KolabMailHandle: cleanup
KolabMailImapClient: API change, cleanup
KolabMailInfoDb: cleanup
KolabMailMimeBuilder: cleanup
KolabMailSideCache: API rework, cleanup
KolabMailSynchronizer: cleanup
KolabSettingsHandler: cleanup
Merge branch 'dev_kc_book' into dev_kc_back
Merge branch 'dev_kc_back' into dev_kc
Merge branch 'tarent' into dev_kc_back
Merge branch 'dev_kc' into dev_kc_back
KolabMailAccess, KolabMailHandle: renamed types
libekolab: cleanup
KolabFolderSummary: added
KolabFolderSummary: moved header file to different target
KolabMailInfoDb: API rework/extension
KolabMailInfoDb: API extension, functional extension
Merge branch 'dev_kc' into tarent
Merge branch 'dev_kc_back' into dev_kc
KolabMailHandle: "friend" API rework
kolab-util-glib: added GCompareFunc convenience wrapper
KolabMailHandle: "friend" API extension
KolabMailAccess, KolabMailInfoDb: internal changes, functional extension
Merge branch 'dev_kc_book' into dev_kc_back
Merge branch 'dev_kc_book' into dev_kc_back
libekolab: gtk-doc infrastructure fixups
camel: gtk-doc infrastructure fixups
Merge branch 'dev_kc_kmeta' into dev_kc_back
libekolab: polished up comments for gtk-doc
KolabMailAccess: added public API gtk-doc docs
KolabMailHandle: added public API gtk-doc docs
KolabSettingsHandler: added context
KolabMailImapClient: added context
test-kolab-mail-access: run in both backends contexts
kolab-util-cal-freebusy: type renaming
Merge branch 'dev_kc' into dev_kc_kmeta
Merge branch 'dev_kc' into dev_kc_back
Merge branch 'dev_kc_kmeta' into dev_kc_back
CamelKolabSession: API change, cleanup
Merge branch 'dev_kc_kmeta' into dev_kc_back
libekolab: build target reorganization
CamelKolabSession: API rework, directory settings fixups
CamelKolabSession: double-free bugfix
KolabSettingsHandler: added camel config/data dir creators
KolabMailImapClient: bringup/shutdown CamelKolabSession
CamelKolabSession: include cleanup
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabSettingsHandler: implemented camel config/data dir creators
CamelKolabImapxStore: cleanup
Merge branch 'dev_kc_kmeta' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_book' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
CamelKolabIMAPXProvider: cleanup, debugging
CamelKolabSession: added a new() function
CamelKolabIMAPXStore: cleanup, debug
CamelIMAPXProvider: removed some debug output
Merge branch 'dev_kc_kmeta' into dev_kc_back
src/libekolab/Makefile.am: added CPPFLAG for camel provider dir
KolabMailImapClient: restructuring, debugging
CamelKolabSession: changed Camel initialization
Merge branch 'dev_kc_kmeta' into dev_kc_back
libekolab: reorganized initialization code
Merge branch 'dev_kc_cal' into dev_kc_back
KolabSettingsHandler: API rework, functional extension
camel-kolab-utils: added #define
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabMailImapClient: cleanup, added CamelURL handling
KolabSettingsHandler: added gtk-doc doc
KolabSettingsHandler: added Kolab URI field
camel-kolab-imapx-metadata: hash table destruct fix
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabSettingsHandler: directory permission fix
KolabSettingsHandler: directory layout fix
libcamelkolab: removed CamelHttp code
Merge branch 'dev_kc_kmeta' into dev_kc_back
camel/libekolab major refactoring
libekolabutil: removed CamelSession from KolabHttpJob, added CamelURL
camel, libekolab, libekolabutil: cleanup
KolabHttpJob: reorganized
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
camel, libekolab, libekolabutil: minor refactoring
libekolab: added proper session (data) setup
camel, libekolab: passwords, online-offline state
CamelIMAPXStore, CamelKolabIMAPXStore: added (sync) logout infrastructure
Merge branch 'dev_kc_kmeta' into dev_kc_back
CamelKolabIMAPXStore: camel object unref fixups
Merge branch 'dev_kc_kmeta' into dev_kc_back
CamelKolabIMAPXStore: logging output fixups
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabMailImapClient: camel state handling
CamelKolabIMAPXStore: create a list of folder names
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabMailImapClient: folder context, folder name query
CamelKolabIMAPXStore extension, CamelKolabSession fix
KolabMailSideCache: renamed function
KolabMailImapClient: API rework, functional extension
Merge branch 'dev_kc_cal' into dev_kc_back
camel: changed debugging output
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabMailSummary: removed debugging output
KolabMailInfoDbRecord: added new data structure
KolabFolderSummary: added char fields
KolabMailSummary: minor refactoring, doc update
libekolab: major internal API rework, functional extension
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailInfoDb: record query return value fixup
KolabMailSynchronizer: initial meta data sync rework
KolabMailInfoDb: minor code cleanup
KolabFolderSummary: added folder type UINT field
KolabMailInfoDb: record data update quickfix
KolabMailSynchronizer: functional extension
KolabMailAccess: list free bugfix
KolabMailHandle: bugfix in summary setter
KolabMailInfoDb: minor code cleanup
KolabMailAccess: handle getter fixups
KolabMailImapClient: config data error handling fixups
KolabMailMimeBuilder: added new API function
libekolab: internal API change, functional extension
KolabMailMimeBuilder: implemented Kolab_conv_mail creator
KolabMailImapClient: attach Kolab_conv_mail to KolabMailSummary
KolabMailHandle: calendar/contact component fixups
KolabMailAccess: mem free fixup
KolabMailMimeBuilder: Kolab_conv_mail generation fixups
KolabMailMimeBuilder: (debug) fixes
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailInfoDb: NULL record fixup
KolabMailAccess: fixes for non-existent UIDs
Merge branch 'tarent' into dev_kc_back
KolabMailAccess: opmode setting switch
kolab-backend-types.h: added new type for KolabMailMimeBuilder
KolabMailHandle: extended "friend" API
KolabMailSynchronizer: API change
KolabMailMimeBuilder: API and functional extension
KolabMailImapClient: draft implementation of store operation
KolabMailAccess: internal rework, functional extension
KolabMailSynchronizer: draft implementation of transaction commit
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
CamelIMAPXServer: applied upstream fix (2.32)
Merge branch 'dev_kc_imapx' into dev_kc_kmeta
Merge branch 'dev_kc_kmeta' into dev_kc_back
KolabMailHandle: "friend" API extension
KolabMailMimeBuilder: MIME message creation fixes
KolabMailImapClient: reworked storing (still imcomplete)
KolabMailSynchronizer: transaction commit quickfix
KolabMailAccess: reworked storing of mail handles
KolabMailHandle: Kolab_conv_mail resection fix
KolabMailImapClient: handle store fixups
KolabMailSynchronizer: handle property fixups on commit
KolabMailMimeBuilder: NULL content name fixup
Merge branch 'dev_kc' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
libekolab: fixes and functional extension for message storing
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailImapClient: bugfix in CamelMimeMessage search
KolabMailImapClient: be more conservative in folder syncing
KolabSettingsHandler: allow configure() to be called multiple times
kolab-backend-types: struct extension
KolabMailAccess: error handling fixups
libekolab: store operation fixups
KolabMailMimeBuilder: NULL termination fix
KolabMailMimeBuilder: binary blob attachments fix
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_back' into dev_kc
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc
KolabMailAccess: delete operation fixups
KolabMailInfoDbRecord: added record dump (debugging)
KolabMailMimeBuilder: mime part encoding fixups
KolabMailSynchronizer: cache location fixes
KolabMailImapClient: store and delete operation fixes
KolabMailImapClient: delete operation fix
Merge branch 'tarent' into dev_kc
kolab-util-backend: new base64 utility functions
KolabMailMimeBuilder: error handling rework
KolabMailImapClient: reflect changes in KolabMailMimeBuilder error reporting
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailImapClient: improved folder sync
KolabMailImapClient: Camel/IMAPX design flaw workaround
libekolab: error reporting fixups
KolabMailAccess: removed wrong handle completeness test
calendar: removed notification for modified objects in _get_object()
KolabMailImapClient: error reporting fix
ECalBackendKolab: error handling fix
KolabMailHandle: EContact sanity check fix
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailAccess: API extension
Merge branch 'dev_kc' into dev_kc_back
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailSummary: added EDS summary data update function
libekolab: KolabMailAccess internal API rework
libekolab: public API doc updates
KolabMailImapClient: moved password setting
KolabMailSummary: added capability to keep 4 email fields
KolabMailHandle: contact folder type fix
Merge branch 'dev_kc_back' into dev_kc
Merge branch 'dev_kc_back' into dev_kc
KolabMailHandle: create/dispose fixes
Merge branch 'tarent' into dev_kc
Merge branch 'tarent' into dev_kc
Merge branch 'dev_kc' into dev_kc_back
kolab-util-glib: fix in GList free() convenience function
libekolab: moved (un)setting of cache location bits
libekolab: deletion operation fixups
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailAccess: reverted some of the previous fixes
test-kolab-util-cal-freebusy: added debug output
test-kolab-mail-access: actually do live usage of KolabMailAccess
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
KolabMailInfoDb: API change (can query SideCache UIDs only now)
KolabMailSynchronizer: API extension (added mail handle getter)
libekolab: preparations for offline transactions
KolabMailSynchronizer: offline mode InfoDb update fixes
KolabMailSynchronizer: (offline mode) bugfixes
KolabSettingsHandler: added new table for folder creation
kolab-backend-types: added cache status flag
libekolab: added offline deletion functionality
KolabMailAccess: prevent f/b trigger sending in offline mode
Merge branch 'dev_kc_cal' into dev_kc_back
libekolab: made deletion operation dependent on server side changes
libekolab: sanitized offline delete behaviour
KolabMailHandle: bugfix in "friend" UID setter
KolabMailSideCache: API extension (new delete function)
KolabMailSynchronizer: cleaned up and extended transaction preparation
Merge branch 'dev_kc_cal' into dev_kc_back
KolabMailSynchronizer: improved modtime comparisons for EDS data
KolabMailSynchronizer: e_cal_component_get_last_modified() timezone fixup
autotools: separated out SQLite package
CamelKolabIMAPXMetadataDB: minor cleanup
KolabFolderSummary: persistence preparations
KolabMailInfoDbRecord: persistence preparations
KolabFolderSummary: persistence preparations
kolab-util-backend: persistence preparations
KolabSettingsHandler: added char field for camel account path
KolabMailImapClient: set Camel account direcotry on SettingsHandler
KolabMailInfoDb: added SQLite support for persistence
CamelKolabIMAPXMetadataDB: SQL statement corrections
KolabMailInfoDb: SQL statement corrections
kolab-util-error: added GError structures for Kolab utility functions
kolab-util-camel: added Camel storage path getter function
KolabMailImapClient: use new getter function for Camel storage path
kolab-util-backend: removed SQL DB I/O error number
kolab-util-sqlite: added new files
KolabMailInfoDb: removed much code dupe, using new kolab-util-sqlite
KolabMailSynchronizer: removed some no-longer needed debug output
KolabMailInfoDb: added InfoDbRecord SQLite writing
CamelKolabIMAPXMetaDataDB: quotation corrections
kolab-util-sqlite: API change in kolab_util_sqlite_prep_stmt()
KolabMailInfoDb: Folder summary lookup from SQLite DB, various fixes
libekolab: extended InfoDb folder/record persistence
KolabMailSynchronizer: improved SideCache error handling on delete
KolabMailInfoDb: Record deletion from SQLite DB
KolabMailInfoDb: renamed internal functions
kolab-util-sqlite: added function for table deletion
KolabMailInfoDb: final persistence rework
kolab-util-backend: added function to open new SQLite DB (API extension)
KolabMailInfoDb: use new backend util function for opening SQLiteDB
KolabMailSideCache: persistence preparations
KolabMailSideCache: API cleanup
kolab-util-sqlite: added function for table row counting
KolabMailInfoDb: new private function for table name gemeration
KolabMailSideCache: implemented persistence
CamelKolabImapxMetaDataDB: added notes about code cleanup
KolabMailSynchronizer: updated GtkDoc comments
KolabMailImapClient: expunge deleted mail objects from local disk cache
KolabMailSynchronizer: skip offline UID info sync
KolabMailInfoDb: records table update fix
KolabMailSynchronizer: list NULL pointer fixes
KolabMailSynchronizer: offline object deletion fix
packaging preparations: do not install header files
configure.ac: set source version number to 0.0.9
KolabMailMimeBuilder: add required header to CamelMimeMessage
configure.ac: bumped release to 0.0.10
EPlugin: renamed XML file
Merge branch 'tarent' into dev_kc_back
typo fix in installation path
kolab-util-sqlite: fixed missing SQLite statement finalization
KolabMailSynchronizer: speed optimization (API change)
libekolab: IMAP folder summaries fixups
KolabMailInapClient: removed no-longer needed re-getting of folder info
KolabMailInfoDb: fixed error handling and cleanup
kolab-util-backend: param assertion fixup
kolab-util-sqlite: free()ing fixes
KolabMailSynchronizer: do not update InfoDb record in offline mode (fixes #3310085)
configure.ac: bumped version to 0.0.11
kolab-util-calendar: honour configured tls variant when creating f/b (trigger) request
configure.ac: bumped version to 0.0.12
test-kolab-mail-access: run test parts in separate processes
Merge branch 'dev_kc_back' into dev_kc
removed TODO.tasks (Anjuta file) from version control
added TODO.tasks to .gitignore file
conflict resolution for merge of dev_kc,dev_kc_eplug
added evolution-plugin pkg-config detail to liborg-gnome-kolab.la
autotools: libs and deps cleanup
configure.ac: bumped version to 0.0.13
CamelIMAPXServer: added NULL buffer fix (already fixed upstream)
configure.ac: corrected sequence of macro calls and checks
updated INSTALL-notes
updated INSTALL-notes
updated INSTALL-notes (wording clarification)
EPlugin: Calendar configuration dialog rework
updated INSTALL-notes
IMAPX: fixed include directory CFLAG
configure.ac: added Evo/EDS module dependencies
configure.ac: bumped version to 0.2.0
updated INSTALL-notes
updated INSTALL-notes
KolabMailAccess: mem leak fix
kolab-util-calendar: do not issue F/B trigger for non-events
kolab-util-contact: added error mapping function
KolabMailAccess: error reporting fix
EBookBackendKolab: error reporting improvements
kolab-util-calendar: added error mapping function
ECalBackendKolab: error reporting improvements
configure.ac: bumped version to 0.2.1
KolabMailAccess: comment cleanup
KolabMailHandle: "friend" API change / extension
kolab-util-sqlite: API extension / speedup
kolab-util-backend: added error number
KolabMailInfoDb: API extension (added transactions)
KolabMailSynchronizer: stability fixes, speedup
test-kolab-mail-access: sequence fixups
upstream prep: added project description
Merge branch 'master' into dev_kc_speed
metadata DB handling: SQLite formatstring fixups
Merge branch 'master' into dev_kc_speed
KolabMailAccess: comment clarification
KolabMailImapClient: comment clarification
KolabMailSummary: new equality check function
KolabMailInfoDbRecord: new equality check function
KolabMailInfoDb: added simple write-through cache
KolabMailSideCache: changed warning into debug message
KolabMailSynchronizer: speedup for initial folder/object info sync
EBookBackendKolab, ECalBackendKolab: prep for not using backend cache for payload data
EBookBackendKolab: removed usage of book backend cache for payload data
kolab-util-calendar-cache: removed backend file cache reads/writes for payload data
Doxyfile: updated version information
test-kolab-mail-access: added SUCCESS/FAILURE messages at the end of test execution
ECalBackendKolab: avoid writing to cache in receive/modify
priv-common-i-to-e: string overwrite leak fix
priv-common-i-to-e: conditional jump or move depends on uninitialised value(s) fix
task-i-to-k: GString shell free fix
priv-incidence-i-to-e: string free fix
note-i-to-k: GString shell free fix
priv-incidence-e-to-i: mem leak fix
priv-incidence-e-to-i: string free fix
evolution-util: fix for possible mem leak
priv-incidence-i-to-e: mem leak fix
priv-common-e-to-i: mem leak fix
Revert "priv-common-e-to-i: mem leak fix"
Revert "priv-incidence-e-to-i: string free fix"
Revert "priv-incidence-i-to-e: string free fix"
task-e-to-i: ECalComponentDateTime shell free fix
KolabMailSummary: datetime component leak fix
KolabMailSummary: mem handling fixes
CamelKolabIMAPXStore: mem leak fix
kolab-util-camel: mem leak fix
test-kolab-mail-access: mem leak fix
KolabMailImapClient: fox for possible mem leak
KolabMailImapClient: fix for possible mem leak
KolabMailImapClient: fix for possible mem leak
KolabMailInfoDb: mem leak fix
KolabMailHandle: mem leak fix
KolabMailInfoDb: mem leak fixes
KolabMailImapClient: mem leak fix
KolabMailInfoDb: mem leak fix
KolabMailImapClient: mem leak fix
KolabMailInfoDb: prevent possible mem leak
KolabMailSummary: mem leak fix
KolabMailImapClient: CamelObject unref rework
KolabMailSynchronizer: mem leak fix
KolabMailSynchronizer: mem leak fix
CamelKolabSession: do not uninit Camel in CamelSession
test-kolab-mail-access: testcase error handling rework
KolabMailImapClient: mem leak fix
KolabMailHandle: mem leak fixes
CamelIMAPXFolder: mem leak fix
KolabMailHandle: mem leak fixes
test-kolab-mail-access: mem leak fix
KolabMailSummary: ECalComponentDateTime shell free fix
kolab-util-calendar: ECalComponentDateTime shell free fix
KolabMailImapClient: mem leak fixes
KolabMailSideCache: mem leak fix
kolab-util-sqlite: mem leak fix
Merge branch 'dev_kc'
updated and sorted AUTHORS file
configure.ac: updated for next release 0.30.0
Doxyfile: updated for next release 0.30.0
KolabMailImapClient: added CamelFolder caching
KolabMailImapClient: use new CamelFolder infrastructure internally
KolabMailAccess, KolabMailImapClient, KolabMailSynchronizer: folder handling speedup
KolabMailImapClient: remove locally cached CamelFolder when switching state
address book / calendar: speedup for bulk operations
general cleanup
libekolabconv: autotools infrastructure sanitization
libekolabconv: code cleanup
docs: added TextUML model
libekolabconv: more autotools infrastructure sanitization (unit tests)
libekolabconv: code cleanup (reduces warnings somewhat)
libekolabconv: removed dead code (unit tests)
configure.ac: tightened the compiler thumb screws (breaks build)
IMAPX: fixup issues so it builds again
EBookBackendKolab: C++ style comment fix (builds again)
libekolabconv: fixes for C++ style comments (builds again)
libekolabconv: moved anonymous variadic macros to separate include file
libekolabconv: ISO C90 forbids mixed declarations and code
backend, utils, camel: ISO C90 forbids mixed declarations and code
libekolabconv: feature definitions for non-standard functions
backend: removed extra ; after G_DEFINE_TYPE() calls
libekolabconv: finalized autotools infrastructure sanitization
configure.ac: relaxed from ISO C90 to ISO C99
libekolabconv: anon variadic macros now allowed
camel: removed empty translation units
camel: removed forgotten include of removed translation units
camel: reduced the number of warnings
backend: moved camel header includes into separate file
KolabMailAccess: allocate mem for strans function pointers
libekolabconv: ISO C forbids conditional expr with only one void side
EPlugin: added missing (void*) to %p argument
Bug #663832 - Update po/POTFILES.* (currently impossible to translate)
Bug #663833 - Two strings impossible to translate
evolution-kolab: gtk-doc fixups
post release version bump
configure.ac: library version fixes for 3.3.x
build fix: LIBADD the libekolabconv sub-libs where needed
libekolabutil: build fixes
libekolabconv: fixed compiler warnings about unused params
all: added C mode indentation hint line to all files
IMAPX: deleted version 2.30.3 IMAPX provider files
Merge branch 'EDS_IMAPX_nobuild' into ek-wip-porting-imapx
IMAPX: get the upstream 3.3.2 sources building in our tree
IMAPX: build fixes (src/camel/providers/imapx builds again)
IMAPX: extension preparations, refactoring
CamelKolabIMAPXFolder: added metadata new/free functions
CamelKolabStream: build fixes, error handling fixes
CamelKolabIMAPXTransport: header file fixes
CamelKolabImapxMetadataDb: build fixes, refactoring
CamelKolabImapxMetadata: build fixes, refactoring
CamelKolabIMAPXProvider: build fixes
.gitignore: added gtags files
IMAPX: removed CamelImapxMetadata* member from CamelIMAPXServer
IMAPX: better naming scheme for extension files
IMAPX: initial subclassing of CamelIMAPXFolder and CamelIMAPXServer
CamelKolabIMAPXFolder: created initial GObject class
CamelKolabIMAPXServer: added new GObject
CamelKolabIMAPXSettings: added new GObject
camel: deleted long-time-obsolete camel-kolab-provider.[hc] files
libekolabutil: added folder type functions
CamelKolabImapxMetadataDb: removed Camel dependency
CamelKolabImapxMetadata: major API cleanup, internal cleanup
IMAPX: CamelIMAPXExtdServer cleanup
IMAPX: indentation cleanup, header include cleanup
libekolabutil: added error number for Kolab type errors
CamelKolabImapxMetadata: API extension (added update function)
CamelKolabIMAPXServer; added API functions (foldertype getters/setters)
IMAPX: conditionally include config.h in extension files
camel: conditionally include config.h in extension files
IMAPX: initial subclassing of CamelIMAPXStore
CamelKolabIMAPXStore: initial rewrite to GObject
camel: removed obsolete CamelKolabTransport
CamelKolabIMAPXProvider: removed obsolete header include
IMAPX: use identifier 'self' to reference GObject instance
camel: use identifier 'self' to reference GObject instance
camel: added NSS CFLAGS to Makefile.am
IMAPX: commented out module_init() function
CamelKolabSession: build fixes, derive from CamelSession
libekolab: reformatted sources
KolabMailAccess; removed set-but-not-used variables
KolabMailHandle: fixed folder context check
KolabMailImapClient: build fixes (pt. I)
KolabMailInfoDbRecord: field-type type fix
KolabMailInfoDb: removed set-but-not-used variables
KolabMailMimeBuilder: build fixes (pt. I)
KolabMailSideCache: removed set-but-not-used variables
KolabMailSynchronizer: build fixes, error handling fix
KolabSettingsHandler: build fixes
kolab-util-backend: build fixes, cleanup
kolab-util-backend: removed redundant header include line
camel, libekolab: build fixes (pt. II) (fixes for Camel API changes)
tests/integration: build fixes for Camel API changes
EBookBackendKolabFactory: rewrite to 3.x E-D-S API
EBookBackendKolab: rewrite to 3.x E-D-S API (started)
src: included GIO header wherever GCancellable is used
addressbook: rewrite of util functions to GCancellable
ECalBackendKolabFactory: rewrite to 3.x E-D-S API (started)
ECalBackendKolab: rewrite to 3.x E-D-S API (started)
EBookBackendKolab: internal API sanitization
calendar: removed forgotten header file from Makefile.am
calendar: rewrite of util functions to GCancellable, error handling fixes
eplugin: build fixes
src: GtkDoc comment fixes
src: GtkDoc build fixes
Merge branch 'EDS_IMAPX_nobuild' into ek-wip-porting-imapx
Merge branch 'ek-wip-porting-imapx' into ek-wip-porting
CamelIMAPXExtdServer: added constructed() class function
CamelIMAPXExtdStore: added parent class functions
CamelIMAPXExtdFolder: added parent class functions
IMAPX: initial subclassing of CamelIMAPXConnManager
src/camel/providers: minor docs update
CamelIMAPXExtdStore: subclassing of interfaces
CamelKolabIMAPXStore: subclassing of interfaces
CamelIMAPXExtdConnManager: improved type safety (API change)
CamelIMAPXExtdStore: inject our own extended connection manager
CamelIMAPXExtdConnManager: (temporarily?) removed private structure
CamelKolabIMAPXProvider: updated for upstream (3.3.3) IMAPX provider
CamelKolabIMAPXConnManager: initial subclassing of CamelIMAPXExtdConnManager
CamelIMAPXExtdStore: added public API functions
CamelKolabIMAPXStore: initial implementation of class functions
CamelIMAPXExtdConnManager: use virtual functions
CamelIMAPXExtdStore: use virtual functions
CamelIMAPXExtdFolder: local implementations for CamelFolder virtual functions
CamelIMAPXExtdServer: use virtual functions
CamelKolabIMAPXStore: inject our own Kolab connection manager
CamelKolabIMAPXConnManager: object type (cast) fixups
CamelKolabIMAPXServer: added missing include file
CamelIMAPXExtdConnManager: (API) object types cleanup
CamelIMAPXExtdFolder: object types cleanup
CamelIMAPXExtdServer: (API) object types cleanup
CamelIMAPXExtdStore: (API) object types cleanup
CamelKolabIMAPXConnManager: cleanup subclassing
CamelKolabIMAPXFolder: API cleanup
CamelKolabIMAPXServer: use virtual functions for extensions
CamelKolabIMAPXStore: use virtual functions for extensions
CamelIMAPXExtdServer: fixed typo (build fix)
CamelKolabIMAPXFolder: API extension for uidvalidity query
libekolabconv: statically link-in sub-libs
camel: Makefile.am cleanup
libcamelkolab: statically link-in sub-lib
configure.ac: adjustments for 3.3.3
CamelIMAPXExtdStore: create CamelIMAPXExtdFolder instances
CamelKolabImapxMetadataDb: removed header file dependencies
CamelKolabImapxMetadata: header file cleanup
CamelKolabIMAPXFolder: added new() API function skeleton
CamelKolabIMAPXStore: create CamelKolabIMAPXFolder instances
Merge branch 'EDS_IMAPX_nobuild' into ek-wip-porting-imapx
src/camel/providers: minor docs update
Merge branch 'ek-wip-porting-imapx' into ek-wip-porting
configure.ac: post-upstream-prerelease version bump
CamelKolabIMAPXStore: applied upstream fixes to code dupe
CamelKolabIMAPXProvider: fixed parent provider init
CamelIMAPXExtdStore, CamelKolabIMAPXStore: assertion fixes
CamelIMAPXExtdFolder: implemented new() API function
CamelKolabIMAPXFolder: implemented new() API function
CamelIMAPXExtdFolder: assertion fix
IMAPX: added extended version of tokenizer gperf input file
Doxyfile: updated version information
CamelIMAPXConnManager: expose symbols for subclasses
CamelIMAPXExtdConnManager: implement our own paths to the IMAPX untagged response handler
camel-imapx-utils: use the extended version of the untagged response codes
camel-imapx-utils: also enumerate ANNOTATEMORE tokens
CamelIMAPXExtdConnManager: added function param assertions
CamelIMAPXServer: expose symbols for subclasses
CamelIMAPXExtdServer: added own paths (and implementation) for untagged response handler
CamelIMAPXExtdStore: added own code paths for (extended) untagged response handler
CamelKolabIMAPXConnManager: tightened type assertions
CamelKolabIMAPXServer: allow NULL function params for GCancellable*
CamelKolabIMAPXStore: GType fixups
po: updated list of files containing translatable strings
Merge branch 'ek-wip-porting'
Updated project DOAP file for GNOME.org
Makefile.am: added build flag for distcheck
Merge branch 'EDS_IMAPX_nobuild' into ek-wip-porting-imapx
Merge branch 'EDS_IMAPX_nobuild' into ek-wip-porting-imapx
IMAPX: updated VERSIONS file to new upstream IMAPX commit number
IMAPX: added Camel CFLAGS to the library build CFLAGS
CamelIMAPXServer: friend API cleanup
CamelIMAPXExtdServer: adapted to upstream changes
CamelIMAPXConnManager: friend API naming fix
CamelIMAPXExtdConnManager: adapted to new parent "friend" API
CamelIMAPXConnManager: updated "friend" API and defs
CamelIMAPXExtdConnManager: adapted to upstream changes
CamelIMAPXExtdStore: close ConnManager connections before unref
Merge branch 'EDS_IMAPX_nobuild' into ek-wip-porting-imapx
IMAPX: updated VERSIONS file to new upstream IMAPX commit number
CamelKolabIMAPXStore: close ExtdConnManager connections before unref
build system: fixed installation paths of libs and supplemental files
build system: fixed installation paths of libs and supplemental files
IMAPX: updated VERSIONS file to new upstream E-D-S tag 3_3_5
Merge remote branch 'gitosis/ek-wip-porting' into ek-wip-porting
EPlugin: installation path fixes
EPlugin: automake rule fix for distcheck
build system: always build position-independent code
NEWS update for 3.3.5 release
Daniel Mustieles (3):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Nylander (1):
Added Swedish translation
Fabian KÃster (43):
Extended vcard tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Map empty elements in Kolab XML to empty string fields in internal struct
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Extend tests for 2nd vCard
Extend contact tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
* Rename field 'picture' to 'photo' in IContact according to specification * Implement helper function in test_util.c to test binary attachments
Test non-existant binary attachments
Extend tests, test attached picture in Kolab data
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Adapt test for evolution contact 2 to changes of 'validate_icommon' function signature
* Change order of tests to be aligned with order in the specification. * Extend Tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Add support for Gadu-Gadu and Skype Messaging fields
* Change parameter names to be compliant with convention * Add methods for validating custom-fields and length of lists
Complete Evolution Contact Unit Tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Add more precise comment on failing test item
Add base64 decoded XML-source of kolab test data 100
Add base64 decoded xml source of kolab-event 114
Add support for creation-date in evolution
Add test-methods for creation-date
Merge remote branch 'origin'
Adapting note testing messages to changed api of test-util
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Correctly handle 'NULL' as expected value in validate_iincidence
Add base64-decoded kolab-xml of test resources
Only Contacts are stored as vCard in Evolution, therefore: * Rename TEST_STAGE_VCARD_TO_EVO to TEST_STAGE_FILE_TO_EVO * Rename TEST_STAGE_EVO_TO_VCARD to TEST_STAGE_EVO_TO_FILE
* Add script to automatically extract Kolab XML from Toltec-connector generated mails. * Add generated XML from all Kolab tasks generated by Toltec-connector
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Remove duplicate Kolab XML file
Add more Kolab XML sources
Improve Kolab XML script (Thanks to Peter Neuhaus)
* Set organizer's display-name and smtp-address to NULL if field not set * Add stage parameter to validate_iincidence method * Fix Task-tests
Fix two failing Kolab task tests
Fix evolution task tests
Properly handle end-date
Enable non-failing tests
Add more tests
Add tests for evolution event r1
* If neither modification-date nor creation-date is present, use current system time for them. * Test for evolution event r1
Prevent segfault
Hendrik Helwich (554):
added toltec task test data
added pim testdata
* removed old libekolabconv interface * modified makefiles
add ignore file
* added files from Umer * adapted makefiles * renamed libekolabconv interface * removed placeholder file
* changed include
added files from Umer
auto formated code to match evolution coding style
auto formated code to match evolution coding style
added prototyping files from umer
auto formated code to match evolution coding style   Used eclipse formatting tool to reformat the code to match the evolution coding style.
moved data structs in a separate directory
added four method signatures for converting a contact structure
fixed include
removed duplicate function
edited comments
fixed type in function signature and added empty implementations
cleaned interface
added draft of test base operations
added config file and read values in main operation
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added flag -g to AM_CPPFLAGS
added some tests and cleaned code
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
renamed pim test data folders
removed warnings in main/src/structs
fixed some warnings in e-cal-component-parser.c
fixed includes
fixed include
fixed most of the warnings in src/libekolabconv/main/src/
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed warnings in src/libekolabconv/test/src/
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
set variable G_LOG_DOMAIN for logging
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
test both available kolab contact files
catch all test log messages (added empty handler)
write test log file
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
adapted comment headers in source files
set reasonable log messages and test operation names
worked testing of kolab contacts
test equality of strings with gstring operation
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added header file with a loggin operation
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed null pointer exception and added some log messages
fixed Makefile.am to compile in any build directory
use new logging operation instead of printf operation
changed operatiion printContact to accept IContact* instead of IContact
added more conversion tests and changed contact structure property names
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed header file
fixed build problems by adding source files to makefile
Merge branch 'master' of git.labs.kernelconcepts.de:evolution-kolab
replaced licence headers: now LGPL 2.1+
Merge branch 'kc_tarent'
added comments to flags which can be used while developing
made mockup configurable and implemented contact conversion operation
added two more tests for evolution contacts
removed libgmime duplicate dependency from test makefile
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added empty test for kolab events
removed duplicate structure
reorganized operations
added const specifier
added two operations
added task and note conversion operation skeletons
formatted precompiler structure
made typable precompiler macro for process_kolab_contact_tested
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
renamed internal pim structs for event, task and note to match the naming pattern of I_contact
made operation create_kolab_tested_contact typable
made operation create_evolution_tested_contact typable
implemented testbase for types event, task and note
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added test skeletons for evolution events
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed operation name
formatted code
added kolab task test skeletons
added evolution task test skeletons
added note test skeletons
disabled all conversion tests
changed import
removed uncompilable text
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed compilation problem
added simple test von evolution event 1
implemented event iCal reading/writing
added test assertion
do conversion tests in the same process
do not free properties of ECalComponent
changed signature of create_kolab_*
changed signature of create_evolution_*
added comments
removed unneccesary free operation
free internal pim struct in conversion operation
free gstring
set ievent structure to NULL after conversion
changed test names
print message if all test are ok
fixed null pointer exception
added lf char to print message
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
use free_i_contact after conversion of i_contact
fixed pointer
use g_new0 instead of g_new
do not add MAILTO: prefix when converting ievent to ECalComponent
allocate recurrence if needed
removed cast
recurrence range cycle completed
completed test for event_e10.ics
finished recurrence range date cycle and added related unit test
finished daily infinite recurrence and added related unit test
added log_warn operation
conversion of weekdays in recurrence and corresponding test event_e13.ics is implented now
implemented unit tests for event_e14.ics and event_e15.ics
monthly recurrence with daynumber and test (event_e16.ics) completed
started to collect/organize kolab constants in a separate header file
renamed some kolab constant names
added todos
renamed constants in constants.h
added comments
added empty while contruct to defines to prevent from warnings/errors
added todos
added todo
replaced tabs with spaces
restructured kolab event parsing
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added error handling and comments
added import and fixed iteration
added missing return statements to quarks
removed const qualifier
added casts to remove warnings
discard qualifier const by casting to remove warnings
removed unused variable
remove some warnings
removed some warnings
moved quarks outside of precompiler if block
removed warning
copied operations from i-event-parser.c to read_calendar.c
fixed import
remamed miscellaneous-functions.* to util.*
renamed kolab/util.* to kolab_util.*
renamed some files in src/kolab/
resturctured kolab i/o code
reorganized kolab event parsing
added two more evolution unit test files
added two operations
implemented kolab organizer parsing
do not exit on warning messages
started to reorganize kolab event parsing
reimplemented kolab recurrence parsing
renamed and removed header files
renamed files
added new empty source files
moved operations and made small fix
added source file and moved/renamed operations
removed null enum values
removed unused operations
moved operations
renamed files
fixed include paths
moved source and header files
organized imports
moved kolab related operations form incidence struct to kolab c files
removed unused operation and unused declarations
moved operations
moved operations
added operation has_weekday(struct icalrecurrencetype)
set recurrence daynumber for monthly_weekday cycle
implemented test for evolution event 17
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
reinclude evolution event tests
include used counter variables
added ECalComponent timezone in/out parameter to main interface
fixed compile problem
reinclude evolution event tests
added comments
added a precompiled copy of testbase.c which could be used for debugging
test for event_e17.ics is working now
implemented test for event_e18.ics
implemented test for event_e(19-21).ics
implemented sensitivity conversion
allow null value in string test operation
added helper operation to validate I_common struct
added helper operation to test recurrence values
changed comment style
commented attachment handling part
partial implementation of unit test for evolution event 2
implemented mapping of desctiption/body field
added stage parameter and enumeration
added stage parameters to test operations
fixed null pointer exception
updated precompiled version of testbase.c
moved operation validate_recurrence
added include
added mail uids for toltec events
added I_timezone struct draft
added some timezone test files
implemented reading of evolution timezone
renamed enumeration
adapted precompiled c file due to changes of the source file
removed all warnings in the kolab source folder
removed warnings
adapted precompiled source file
removed warnings
restructured I_timezone struct
fixed include
write timezone information from internal struct to ECalComponent
fixed duplicate operation name
log vcard after creating evolution instance
write timezone offset for dst tzs
implemented serialization of a timezone to kolab xml
add current timezone xml schema
changed timezone XML schema
edited whitespaces
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
write cycle, interval and range to timezone recurrence
added operation handle_element_chars
formatted code
extracted operation to write kolab common fields
externalized writing of incidence fields
moved operations
added reading/writing of kolab task xml
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
organized one operation in different operations
organized one operation in operations which can be reused by other pim types
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented ECalComponent -> internal struct
init ECalComponentWithTZ with NULL values
implemented task handling in testbase
implemented and enabled some kolab task unit tests
added two unit tests
added three unit tests
enabled unit test
implemented and enabled six unit tests
implemented and enabled 5 unit tests
log xml after creation
completed yearly monthday recurrence and added unit test
added unit test
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added missing date test parameters
added some tests which are removed by merge
renamed picture -> photo
added stage paerameter to test function validate_icommon
fixed element name in kolab writer
corrected check of product id
added product id parameter
log vcard after creating an evolution object in test
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
write last modification time as UTC time to evolution ECalComponent
convert time from kolab xml to UTC time instead of local time
use utc time instead of local time in assert_equal_timestamp
write UTC time instead of local time to kolab xml
fixed time conversion operations for evolution
read/write utc time in evolution contact
added last modified parameter to tests
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added last modification date value to tests
fixed test
added some comments
renamed some files
adapted makefile to renamed files
implemented yearly evolution mapping and unit test
implemented two unit tests
implemented test and updated/corrected test configuration
implemented partly mapping of attendees
fixed possible memory error
replaced malloc by g_new
replace free by g_free
added missing parameter to macro
fixed bug in email parsing test operation
free xml document tree
free datetime struct
implemented operations to free structs in the main interface
freed some resources in email parser
added possibility to free memory after unit tests are done
changed g_string_free parameter
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
make operations also visible for mockup implementation
free conversion structs in unit tests
adapted precompiled file to changes of testbase.c
needed to copy string buffer from ECalComponent
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
freed resources in create_evolution_vcard_tested
free resources in test main function
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
free some test resources
added missing escape char
removed comment
freed some resources which are used for debugging
fixed bug when handling time zone data from evolution
readd last version of testbase.c
use log_bitmap function
free unused ipim structs
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
freed some temporary strings
remove free of struct
freed resources
freed some resources
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
changed import
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
freed initial struct after some tests
reset to original state
created new test data
hidden fields must be copied here to get not lost if EContact is freed
added unknown fields to test kolab store
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added note.c to makefile
fixed include
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
moved some operations
changed comments and imports
added some new empty c source files
moved functions from structs/contact.c -> kolab/k-read-contact.c
moved functions and removed source file evolution/evolution.c
added todo
removed unused function signatures and moved comments
moved operations
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
moved functions from e-contact-paser.c; removed unused source/header files
moved functions from structs/contact.c and adapted imports
moved comments
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
moved functions from evolution/e-cal-component-parser.c and deleted unused source/header files
added function generic_g_slist_free()
added import and declarations
use new function generic_g_slist_free() for GSList
removed warnings
added static qualifier; added function signatures
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
readded needed variable
fixed phone type printing function
removed some warnings
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed some warnings
removed warnings
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
moved code from libekolab to libekolabconv
readded file
added operation add_to_kolab_store()
removed unused gstring
worked populate_contact_for_simple_nodes()
refactored code
renamed kolab_store property
added new kolab store structure and access operations
reorganized reading of kolab contacts
fixed pointer
use library free operation for contact
implemented handling of contact kolab store for kolab data
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed fields which are part of the kolab xml but cannot be mapped to evolution
store unknown kolab xml phone sub nodes
store unknown nodes in xml phone and address in kolab store
kolab store root elements now completed for contacts
write kolab store to vcard for contact phone sub elements
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
kolab store implememted for root elements and sub elements of phone elements
added unknown sub elements to phone and address
added return value to assert_phone_in_list()
added test validate_kolab_contact_300()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed comments
test kolab store for kolab test contact 300
implemented kolab store for contact emails
implemented test for contact email kolab store sub elements
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added return parameter to assert_email_in_list()
partly implementation of kolab store for contact addresses/names
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented kolab store for kolab events (internal <-> kolab)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
simplified writing of contact kolab store root tags
removed old deprecated kolab store
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
write unknown root tags to kolab event
added test data file and empty test implementation
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented kolab store for ECalComponent for tags below the xml root
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
finished kolab store for ECalComponent
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed import
removed unused define
renamed kolab attachment store to indicate that it is deprecated
added test function validate_link_attachments
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added member âlink_attachment_list' to I_common
added dataset to test link attachments
implemented empty functions
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'tarent_kc_gtkdoc' of git.labs.kernelconcepts.de:evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
check if creation date and lm date is null
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
reset test configuration of events to the state of yesterday 14:05:40
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
log icalendar when conversion from evolution (event/task/note) is called
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
fixed build error
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
log evolution incidence iCalendar output data
added test data created in evolution and send via kolab backend
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
log kolab xml before and after conversion
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed bug uninitialized timzone id
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
restored previous file version
read kolab store when reading evolution note type
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
write kolab store elements for evolution note type
implemented evolution store for incidence on read/write evolution operations
removed validate_recurrence()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
restored previous version of file
fixed error from last merge
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented evolution store
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
add elements to evolution store when reading evolution notes
implemented evolution store for EContact objects
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added tests for evolution store for evolution comtacts
removed deprecated evolution store
test evolution store
extract non-xml parts in util_get_kolab_xml_part()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
add non xml attachments to new kolab store attribute and free resources
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed typo
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
added tnef attachment
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
add assert_binary_attachment_equal2()
test kolab store with tnef attachment
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
optimized memory handling in g_list_to_kolab_conv_mail()
copy static char arrays (adaption to changes of g_list_to_kolab_conv_mail())
extracted jpg attachment
correctly set attachment name in tests when parsing an email file
removed duplicate test file
implemented kolab attachment store for contacts
Merge branch 'kstore'
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
use timegm() instead of own more portable code
added missing return
fixed include
added suffix to property logo & sound of contact to indicate that they are deprecated
removed unnecessary memory allocation
added properties logo & sound to contact
added test dataset for kontact logo & sound
read all interesting attachments to the mail struct (needed for kontact sound attachment)
removed logo & sound from contact struct
removed deprecated kolab attachment store properties and functions
extracted test data tnef attachments
shortened code
write kolab event attachments
write kolab attachments to ECalComponent
added needed X- prefix
implemented reading of kolab attachments from ECalComponent
write kolab attachment store to mail part list for tasks and notes
added kolab attachment store tests for events, tasks and notes
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed completed todos
renamed constant
added test for a kontact event kolab attachment with a filename
fixed memory leak
fixed bug
added valgrind suppression file
added comment
changed type of phone number to gchar (GString confuses valgrind)
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
implemented kolab store for sub elements of kolab contact name tag
fixed "fixme" annotation
fixed bug #646 and added related unit test
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
fixed bug #647 and added related unit test
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
finished contact picture mime type extraction and added test for jpeg mime type
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
changed type of some variables from signed to unsigned int
removed signature from ltrim and rtrim
added void parameter to prototype of new_date_or_datetime()
added cast to gchar*
validate error parameter
validate error parameter
added cast to gpointer
validate error parameter and added casts
added cast to gpointer
changed unused parameter of strtol()
removed mock-up
free GString
free kolab store in unit tests
rebuild precompiled file due to changes in testbase.c
implemented advanced alarm with email notification
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
write alarm start/end time always in minutes to evolution
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
included test for event_b1.ics
changed mapping of end date to/from evolution
added comments
added comments
added logging of vcard input/output
fixed segfault and added related unit test
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
fixed bug 3288899 (add iCal URL to evolution store)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
converting completed datetime from task type (bug 3286514)
evolution store is now a string instead of a string list
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
mapped alarms also for kolab tasks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
fixed bug 3286494 (null pointer exception)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'dev_kc' of ssh://evolution-kolab.git.sourceforge.net/gitroot/evolution-kolab/evolution-kolab
check if error occurred and propagate if necessary
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed bug in converter lib which occurs for kolab XML generated by Horde
Merge remote branch 'remotes/sf/tarent'
adapted parsing of evolution EContact structure to the changes of the last commit
Merge remote branch 'remotes/sf/master'
added kolab event test
Merge remote branch 'remotes/sf/master'
removed possible memory leak
corrected construct (has equal result)
use special function to free return of e_cal_component_get_description_list()
dynamic allocation of ECalComponentDateTime and free with e_cal_component_free_datetime()
Merge remote branch 'remotes/sf/dev_kc_leak'
Marek Äernockà (1):
Updated Czech translation
Mario BlÃttermann (1):
[l10n] Updated German translation
Matej UrbanÄiÄ (1):
Added Slovenian translation
Peter Neuhaus (202):
new directory structure for libekolabconv
added unit tests
merged .gitignore with .gitignore from Christian Hilberg
simplified convDateOrDateTimeStructToDateTimeString()
added includes to prevent warnings
code reformating (evolution style)
code cleanup; added 'const' to function parameters
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
changed signature of convDateTimeStringToDateOrDateTimeStruct()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
code cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
code cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
modified areAllSpaces() (return value 1 equals true)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
simplified and cleaned up code
added test.log
removed unneccessary strdup() calls
simplified convertIntToString()
removed convertIntToString()
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
changed klb_new_address() to return pointer
added 'tags'
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
refactoring of contact.c, contact.h and dependencies
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
added macros for freeing memory
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
refactoring of contact/common
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
refactoring of common and contact
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added destructor for Evolution_field
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
added generic function for freeing GLists
added and refined free_* functions
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
restructuring of I_contact and free_i_contact
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
adapted free_* functions to NULL datastructures
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
bugfix pointer dereference
Merge branch 'master' of bsi-evolvis:/opt/git/evolution-kolab
bugfix: kolabconv_kcontact_to_econtact()
reformatting, code cleanup
handle reserved XML characters properly (addChildNode())
Added tests for further contact fields
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added test_util.{c,h}
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Tests for phone_numbers in contact
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed distr_list_members, is_distribution_list, Member
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed Email.display_name
added tests for I_contact.emails
refactoring of Address handling
tests for addresses (contact)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
moved validate_icommon() to test_util.{c,h}
macros for testing TestStageEnum bits
tests for common, date conversion
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed loop in add_email_to_contact()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
validate_kolab_contact_100 (validate_icommon)
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
completed tests for validate_kolab_contact_100()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed trailing junk bytes bug in decodeQuotedPrintableToString()
fixed handling of address type other (contact)
added comments to Icontact_phone_type enum
added binary image for testcase imap/Contacts/200
implemented tests for testcase imap/Contacts/200
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented tests for testcase imap/Contacts/300
tests for common fields for event_e1.ics
fixed ecal priority == NULL bug
added tests for evolution_task_1 (common fields)
added test function assert_equal_int()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added creation_date to tests for task, event
added tests for common in task_e2 and task_e3
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added assert_equal_gchar()
implemented reading & writing of VTIMEZONE
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added functions strip_cr() and strip_cr_cp()
bla
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab into dev
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab into dev
added new testdata for event (DST change)
implemented conversion of timezones (local <-> UTC)
test_convert_setup_local.h removed from repo
tests for timezone conversion
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab into dev
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
deleted gtester files from repo
code cleanup (removed obsolete timezone stuff)
added log_bitmask(stage) to all tests
strdup() -> g_strdup(), malloc() -> gnew0()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed setting of alarm repeat
added logging to assert_Alarm_in_list()
added tests for evolution events 5-10
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
source code cleanup
added test for evolution event 25 (exclusions)
added logging to validate_recurrence()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
activated test for evolution event 25 (exclusions)
improved logging for validate_recurrence()
added handling of yearly/weekday recurrences
test for yearly/weekday recurrences
added test for yearly_weekday
handling for tasks with recurrence, w/o startDate
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
caught NULL in validate_kolab_store_xml()
handle Yearly_Weekday in handle_incidence_recurrence()
adapted tests for Yearly_Weekday handling
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added testcase imap/Calendar/208. to test yearly_yearday
code cleanup
fixed typo
code cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added API comments
comments & minor cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed obsolete code
code cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
implemented Recurrence ID
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
refactoring, comments, cleanup
removed RECURRENCE-ID
put RECURRENCE-ID in evolution store
removed Recurrence ID from evolution-store
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
major refactoring of all contact related code
code beautifying, refactoring
major refactoring of all contact/kolab code
major refactoring of all event/kolab code
major refactoring of all "note" code
major refactoring of all task/evolution code
reverted changes from commit 372512c43968be
major refactoring of all task code
major refactoring/cleanup of "common" code
major refactoring/cleanup of recurrence/incidence
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
diverse refactoring/code cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
code cleanup
added test file for imap/task (parent)
added test for testcase imap/task/234.
added test for testcase imap/task/234.
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added test for link-attachmen, parent
refactoring of filenames
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
refactoring of filenames
refactoring file names
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
corrections in license header
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
added comment
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
new version
refactoring & code cleanup
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
cleanup & refactoring
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
handling of yearly_monthday recurrences
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed warnings
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed warnings
fixed warnings
fixed warnings
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed warnings
removed int_to_string(), double_to_string()
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
fixed memory leak in get_vtimezone()
removed unneccessary code
fixed FIXMEs, XXXs, etc.
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
add fields to evolution store
fixed memory leak in handle_incidence_alarm()
fixed memory leaks
fixed memory leaks
fixed memory leaks
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
removed Icontact->picture_name
mime-type handling
Merge branch 'master' of git+ssh://bsi-evolvis:22/opt/git/evolution-kolab
Piotr DrÄg (4):
Updated POTFILES.in
Added Polish translation
po: import translations from evolution-data-server
Updated POTFILES.in
Silvan Marco Fin (235):
added curl_global_init () and curl_global_cleanup () corrected some missing whitespace between functions and braces
renamed integration tests: kolab-util-cal-freebusy.c -> test-kolab-util-cal-freebusy.c kolab-util-http-get.c -> test-kolab-util-http-get.c (implicit Makefile.am)
Merge branch 'dev_kc' of git.labs.kernelconcepts.de:evolution-kolab into dev_kc
added configuration options needed to do client certs from pkcs11 token
moved GKeyFile* - Deklaration above call to ..._init()-functions in test-kolab-util-*
changes to use libcurl for ldap access
added handling for unset SSL_DIR environment variable to test-util-ldap.c
Template for test configuration for test-util-ldap.c added
corrected naming of calendar backend class
Merge branch 'dev_kc_back' into dev_kc_cal
eds calendar backend infrastructure updated:
started implementing some functionality in e-cal-backend-kolab
Merge branch 'dev_kc' into dev_kc_cal
corrected missing Makefile-variables and wrong #include
added generic implementations for internal_get_timezone, get_cal_address and debugging to get_object
Merge branch 'dev_kc_back' into dev_kc_cal
added more implementation to calendar backend
Merge branch 'dev_kc' into dev_kc_cal
added cal_cache as temporary holding area for events
code for simple handling of modify_objects and remove_objects added
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
modified account_setup to include a dummy (always true) check_options method.
modified account_setup to include a dummy (always true) check_options method.
Implemented usage of KolabMailObject
import of VCalendar strings - still errors, backend exits without further note
Merge branch 'tarent' into dev_kc_cal
Merge remote branch 'origin/dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
timezone handling and backend cache
added eplugin code to ensure existence of kolab calendar source entry /apps/evolution/calendar/sources
corrected comment on C&P
Merge branch 'dev_kc_back' into dev_kc_cal
timezone bug in e-cal-backend-kolab-utils.c
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'tarent' into dev_kc_cal
moved to ECalBackendCache, some bugfixing and cleanup
Fixed all day events in existing code
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
adopted to API changes in KolabMailHandle and added caching for importet events
more timezone problems handled
recurrences removal code and more utility functions
Merge branch 'dev_kc' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
object removal notification and some cleanup
added capabilities and fixed recurrence handling in case of modifications of instances
code cleanup in e-cal-backend-kolab.c
added code to ensure existence of kolab source group in addressbook settings
licenses and copyrights adjusted
Merge branch 'dev_kc_cal' into dev_kc_book
Initial implementation of libebookbackendkolab.la
Merge branch 'dev_kc_back' into dev_kc_book
created framwork for book-backend
added implementations for ..._set_mode and ..._new
addendum to commit 794a777a8d786a3159c55b6430d9f7bf51e7ad2f: changed handling of ECalBackendKolabPrivate struc
corrected documentation sections to exclude kolab-gal-part
implemented basic functionality in EBookBackendKolab
Merge branch 'dev_kc' into dev_kc_cal
Merge branch 'dev_kc' into dev_kc_book
renamed e-cal-backend-kolab-utils.h/c -> kolab-utils-calendar.h/c and adjusted involved method names
Merge branch 'dev_kc_cal' into dev_kc_book
renamed e-book-backend-kolab-utils.c/h -> kolab-utils-contacts.c/h and adjusted involved method names
comment about how to get Evo/EDS to pass along auth information on call to ..._open()
fixed remaining ecb_-prefix
implemented authenticate_user-invocation
Merge branch 'dev_kc_book' into dev_kc_cal
added gtk-doc strings to implemented methods
Merge branch 'dev_kc_back' into dev_kc_cal
added gtk-doc comment for kolab_utils_remove_instance () and some missing () in comments
added initialization sentinel for kolab_util_http_init
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
handling of ..._get_free_busy() and some documentation about calendar source groups
Merge branch 'dev_kc_back' into dev_kc_cal
renamed calendar and addressbook utils
Merge branch 'dev_kc_back' into dev_kc_cal
refactoring for kolab-util-calendar and kolab-util-contacts completed
e_cal_backend_kolab_get_free_busy()-implementation
Merge branch 'dev_kc_back' into dev_kc_cal
freebusy trigger url issue and some bugfixing
Merge branch 'dev_kc_back' into dev_kc_cal
code cleanup and bugfixing for XFB handling
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
missing _calendar to method call from renamed kolab-util-calendar-methods added
corrected gtk-doc comment for ..._remove_object and added minimal implementation for ..._send_objects
Merge branch 'dev_kc_back' into dev_kc_cal
some code cleanup
removed debugging output from factory methods
Merge branch 'dev_kc_back' into dev_kc_cal
corrected protocol string to kolab2, added initialisation for KolabSettingsHandler and KolabMailAccess
Merge branch 'dev_kc_back' into dev_kc_cal
changed error checking for camel_url usage in ..._open()
Merge branch 'dev_kc_back' into dev_kc_cal
documentation fixed for libecalbackendkolab and libebookbackendkolab
implemented mode switching and access with KolabMailAccess in calendar backend.
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
KolabMailAccess integration into ..._start_query
Folder name information described in Kolab-ESource-usage.txt
first approach to ..._get_object implementation
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
fixed handling of NULL KolabMailHandle object in ..._get_object
..._get_object_list () implemented and calendar utility method created, additional fixing for handling of empty KolabMailHandle in ..._get_object()
added fix for mode switching and initialization of KolabMailAccess object in the backend
seperated utility methods with cache side effects and added basic cache handling
removed KOLAB_USE_BACKEND_CACHE block from ..._start_query and minor code cleanup
added intitialization for KolabMailAccess to EBookBackendKolab
Merge branch 'dev_kc_back' into dev_kc_cal
Merge remote branch 'origin/dev_kc_back' into dev_kc_cal
rudimentary KoMA integration to ..._modify_object()
Documentation corrected: Kolab-ESource-usage.txt
fixed wrong usages of g_error_free () after g_propagate_error ()
Merge branch 'dev_kc_back' into dev_kc_cal
moved store functionality to calendar backend utility and implemented ..._create_object()
timezone bug in kolab-util-calendar-cache.h fixed
timezone handling for UTC in e_cal_backend_kolab_create_object () fixed
Merge branch 'dev_kc_back' into dev_kc_cal
Merge remote branch 'origin/dev_kc_back' into dev_kc_cal
KoMA integration for ..._receive_objects()
reentered initializations, that were removed in the previous commit
KoMA table implemented within e-cal-backend-kolab-factory and in e-cal-backend-kolab
fixed creation and handling of static GHasthable of KoMAs and implemented e_cal_backend_kolab_remove ()
..._remove_objects() changed to support KoMA and kolab_util_calendar_cache_remove_instance adapted
Merge branch 'dev_kc_back' into dev_kc_cal
Merge remote branch 'origin/dev_kc_back' into dev_kc_cal
fixed issue with EVENTS (calendar) beeing cached to JOURNAL (tasks)
corrected recurrences handling
Merge branch 'dev_kc_back' into dev_kc_cal
fixed a comment from last commit (63438781c3eba4226af5b4f72e8b82b7aeaa71b6)
notifications and cleanup issues in ..._modify_object ()
added conditions to some g_object_unref () on timezones to check wether they are not NULL
Merge branch 'dev_kc_back' into dev_kc_cal
checked some outstanding TODOs and finalized occurence of ..._free in icaltimezone deployment
Merge branch 'dev_kc_cal' into dev_kc_book
added assurence of genuine uids to ..._create_object()
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_book
Merge branch 'dev_kc_cal' into dev_kc_book
fixed ..._create_object() to return correct value for **calobj and uid
Merge branch 'dev_kc_cal' into dev_kc_book
checked for return value NULL from kolab_util_calendar_cache_get_object () in ..._remove_object ()
Merge branch 'dev_kc_back' into dev_kc_book
Merge branch 'dev_kc_cal' into dev_kc_book
Merge branch 'dev_kc_back' into dev_kc_book
added handling for KOLAB_BACKEND_ERROR_NOTFOUND to e_cal_backend_kolab_remove_object ()
added notification for modified objects to ..._get_object(), using the backend cache as reference
Merge branch 'dev_kc_cal' into dev_kc_book
added basic account setup for calendars and addressbooks
fixed userinfo handling on ESource uris in account setup methods
Merge branch 'dev_kc_back' into dev_kc_book
Merge branch 'dev_kc_cal' into dev_kc_book
adapted addressbook backend factory for "kolab2" and added KoMA support to ..._start_book_view()
Merge remote branch 'origin/dev_kc_back' into dev_kc_book
fixed wrong handling for freeing uid_list
added support for tasks/memos; changed deployment of KolabSettingsHandler
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_cal' into dev_kc_book
Merge branch 'dev_kc_back' into dev_kc_cal
adapted calendar backend to changes in KoMA/KolabMailHandler
Merge branch 'dev_kc_back' into dev_kc_book
Merge branch 'dev_kc_cal' into dev_kc_book
Merge remote branch 'origin/dev_kc_back' into dev_kc_book
Merge remote branch 'origin/dev_kc_back' into dev_kc_book
Merge remote branch 'origin/dev_kc_back' into dev_kc_book
KoMA integration and initialization procedures on addressbook backend
Merge branch 'tarent' into dev_kc_cal
fixed hard-wired contact source name in ..._start_book_view ()
removed access to KolabMailHandle after ..._store() operation in calendar
introduced unified kolab_util_backend_get_relative_path_from_uri from addressbook and calendar libraries
Merge remote branch 'origin/tarent' into dev_kc_cal
Merge branch 'dev_kc' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
Fixed wrong freeing of icaltz and some error/warning reporting
kolab_util_camel_init() now happens earlier in the addressbooks ..._load_source() and calendars ..._open() methods
added KoMA to addressbook backend
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
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
removed debug message with plain text password
removed debug messages from ECalBackendKolab and fixed some warnings
Merge branch 'dev_kc_back' into dev_kc_cal
removed debug output from kolab_util_http_curl_get
Merge branch 'dev_kc_back' into dev_kc_cal
Merge branch 'dev_kc_back' into dev_kc_cal
less debugging (curl output), added missing query argument to query_uids call
updated configure.ac
failsafe minifix for VERSION macro in src/camel/camel-kolab-stream.c
corrected F/B trigger usage for offline mode in e_cal_backend_kolab_remove_object ()
changed AM_INIT_AUTOMAKE. It no longer sets PACKAGE and VERSION (deprecated) but [tar-ustar] as option
Merge branch 'dev_kc_back' into dev_kc_cal
corrected AC_INIT settings
fix for bug 3288786: Sometimes the timezone is missing
corrected targets in src/camel/Makefile.am
added po/POTFILES.skip
changed KOLAB_TLS_DESC_VARIANT_* to match the strings from evolutions encryption selectors
Umer Kayani (21):
Commit contain the following changes: In the eight interface methods in kolab-conv.h, KolabconvMailPart is changed with KolabConvMail and its handling code. In tests, modified code for converting GList to KolabConvMail and its corresponding changes.
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Added method to convert KolabConvMail object to an equivallent GList object.
Changes in code for running the test file 200 and its validation function.
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Added missing functionality to kolab-conv-private.c and support for quoted printed format.
Made the five automated tests run for dataset 200 (fixed extra characters problem in xml data)
Running code for dataset 100. (Toltec) and making code general for multiple datasets
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Made KolabStore entries base64 and fixed garbage characters in vcard by initializing structures.
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Removed some warnings.
Removed warnings.
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Added some comments for methods.
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Made two structs as types with typedef and added comments to common.h
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Merge branch 'master' of ssh://bsi-evolvis:22/opt/git/evolution-kolab
Added Comments to contach.h and some refactoring of code to make it consistent with header.
Merging changes to include KolabEvent to IEvent to ECalComponent conversions.
hhelwi (2):
removed const qualifiers
removed some warnings
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]