descriptionOpenSync SVN mirror
homepage URLhttp://www.opensync.org
ownerdgollub@suse.de
last changeFri, 13 Feb 2009 12:33:18 +0000 (13 12:33 +0000)
content tags
add:
README
OpenSync Framework
==================

OpenSync is a plugin-based application that basically provides a framework
for syncing groups which can have two or more members. These members could
be just about any kind of database we have a plugin like:

 - A folder filled with vcard files containing contacts (file-sync) 
 - An LDAP server having a huge list of contacts (ldap-sync) 
 - An application like Mozilla Sunbird or Google Calendar managing calendars 
 - A PIM (Personal Information Management) like Ximian Evolution or KDE PIM 
 - A mobile phone with contacts/calendars/notes entries

OpenSync is not only limited to sync PIM data.

The technical aspects of how the synchronization is implemented can be found
in this document [2] or in the OpenSync whitepaper stored in docs/ Each
device has its own way of storing information and the purpose of OpenSync
is to extract this information and provide inconvertibility using an
XML intermediate. OpenSync without any plugins is incapable of doing any
synchronization.

Requirements
============
- CMake 2.4.4 or higher <http://www.cmake.org/>
- libxslt <http://xmlsoft.org/XSLT/>


Installation
============

To build OpenSync you need CMake, (check for unit tests - optional) and
the devel packages of sqlite3, glib2, and libxml2. swig for python bindings
(optional). We only support out of source builds, which means you have to
create a separated build directory.

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$prefix /path/to/opensync/source/
make
make install

Links
=====

[1] http://www.opensync.org/wiki/download 
[2] http://cryptomilch.de/~dgollub/talks/OpenSync_FOSDEM_2007.pdf
shortlog
2009-02-13 brickschanged indentation to tabsmaster
2009-02-13 brickschanged indentation to tab and all /*! to /**
2009-02-13 brickschanged commentation to c style and fixed indentation
2009-02-13 bricksFixed some indentation, typos and compiler warnings...
2009-02-13 bricksFixed compiler warning: don't unref a char* as an OSync...
2009-02-06 Graham CobbBug #1032: Change osync_plugin_config_get_advancedoptio...
2009-02-04 Graham CobbFix double-deallocation crash during exit caused by...
2009-02-04 friedrich.beckmannengine_error_single_init_error, ..double_init_error...
2009-02-03 Graham CobbTimeout merge complete
2009-02-03 Graham CobbTimeout merge #3:
2009-02-03 Graham CobbBug #1052: add refs in obj_engine and sink_engine
2009-02-03 Graham CobbTimeout merge 2:
2009-02-03 Graham CobbMerge of basic timeout changes
2009-01-31 dgollubAdd sync_mixed_objtype testcase to test mixed-objtype...
2009-01-31 dgollubReassing mixed-objtype synced mapping-entries after...
2009-01-31 dgollubThe mock-format plugin assigns the marshal function...
...
heads
15 years ago master
forks
Cached version (4424s old)
opensync/vformat-cdf.git vformat plugin cdfrey@foursquare.net 8 years ago
opensync/binary-meta.git Meta repo for binary packages cdfrey@foursquare.net 8 years ago
opensync/xmlformat-cdf.git xmlformat plugin cdfrey@foursquare.net 8 years ago
opensync/opensync-cdf.git Git-oriented fork of the opensync SVN library cdfrey@foursquare.net 8 years ago
opensync/osynctool-cdf.git osynctool git repo cdfrey@foursquare.net 10 years ago
opensync/file-sync-cdf.git File-sync plugin, git-repo cdfrey@foursquare.net 10 years ago
opensync/python-module.git Python module plugin cdfrey@foursquare.net 10 years ago
opensync/evolution3.git OpenSync plugin for Gnome/Evolution 3 cdfrey@foursquare.net 10 years ago
opensync/evolution2-cdf.git Evolution plugin cdfrey@foursquare.net 10 years ago
opensync/google-calendar-cdf.git Google-calendar plugin cdfrey@foursquare.net 11 years ago
opensync/akonadi-sync-cdf.git akonadi-sync plugin cdfrey@foursquare.net 11 years ago
opensync/kdepim-cdf.git kdepim plugin cdfrey@foursquare.net 11 years ago
opensync/cmake-modules-cdf.git cmake modules for git build cdfrey@foursquare.net 12 years ago
opensync/xsltformat-cdf.git xsltformat plugin cdfrey@foursquare.net 12 years ago