date | project | content | link |
|---|
| 23:51 on Sep 16, 2010 | opensync | Commit by dgollub :: r6125 /plugins/ (4 files in 2 dirs): create akonadi-sync project directory | # |
| 08:49 on Apr 18, 2010 | opensync | Commit by dgollub :: r6045 /trunk/opensync/ipc/opensync_serializer.c: Make serialization of username optional, depending on support flags. Fixes issues with Barry plugin.
Patch by Nicolas | # |
| 17:06 on Jan 31, 2010 | opensync | Commit by dgollub :: r6027 /trunk/opensync/engine/opensync_obj_engine.c: Don't call _osync_obj_engine_clone_and_demerge_change() in _osync_obj_engine_mapping_find() if the merge is disabled by the group configuration. Otherwise this would cause:
"Couldn't handle the capabilities in format"
Patch by Nicolas, fixes #1206 | # |
| 17:33 on Jan 23, 2010 | opensync | Commit by dgollub :: r6021 /trunk/opensync/client/opensync_client_proxy.c: Avoid string-pointer NULL dereference in TRACE_ENTRY calls in opensync_client_proxy.c
This might be often the case, since main-sinks are identified by objtype = NULL. This got spotted by scriptor. Extended patch, by using __NULLSTR() macro a fixed all other TRACE_ENTRY places where a string got used.
fixes #1204 | # |
| 15:45 on Jan 22, 2010 | opensync | Commit by dgollub :: r6018 /trunk/opensync/engine/opensync_mapping_entry_engine.c: Added more trace hints to hunt down more easily Changes/Entries with wrong format or malformed OSyncData object. For debugging purposes only. | # |
| 15:22 on Jan 22, 2010 | opensync | Commit by dgollub :: r6017 /trunk/opensync/format/opensync_converter.c: Give summary of conversion results in trace files. This is for debugging purposes only. | # |
| 15:28 on Jan 11, 2010 | opensync | Commit by dgollub :: r6002 /trunk/tests/ (3 files in 2 dirs): Make multisync_conflict_hybrid_choose more reliable by switching to a new conflict handler. Instead of taking the "first" modified entry we choose the modified entry of member 2.
For this a new conflict resolution function got introduced in the testsuite. The memberid get passed via userdata pointer.
The order of the mapping_engine list seems to be not sorted by memberid. TODO: How is this list of changes sorted?
fixes #1124 | # |
| 19:11 on Jan 10, 2010 | opensync | Commit by dgollub :: r6001 /trunk/opensync/ (10 files in 5 dirs): Move all doxygen anotation from C-files to their header files. This is now complete for the opensync/ directory.
fixes #898 | # |
| 19:02 on Jan 10, 2010 | opensync | Commit by dgollub :: r6000 /trunk/opensync/common/ (opensync_xml.c opensync_xml_internals.h): Move doxygen anotation to header file
refs #898 | # |
| 18:56 on Jan 10, 2010 | opensync | Commit by dgollub :: r5999 /trunk/docs/examples/plugins/src/plugin-name: Added some simple plugin configuration with resources configuration. Even that resources configuration is optional. Most plugin starts might want to start with hardcoded resources configuration.
fixes #922 | # |
| 18:50 on Jan 10, 2010 | opensync | Commit by dgollub :: r5998 /trunk/tests/mock-plugin/ (mock_sync.c CMakeLists.txt): Drop fail() calls which require libcheck linking. Drop libcheck link. This allows sane Debian packaging.
fixes #833 | # |
| 18:38 on Jan 10, 2010 | opensync | Commit by dgollub :: r5997 /trunk/opensync/engine/opensync_mapping_engine.c: Avoid assert() if no mapping entry got found. This patch is orignally from scriptor, slightly adapted by dgollub.
fixes #1093 | # |
| 18:03 on Jan 10, 2010 | opensync | Commit by dgollub :: r5993 /trunk/ (2 files in 2 dirs): Changed order of main_sink connect and sink connect calls. Adapted testsuite which verified correct order of plugin sink function calls. Testsuite patch by paule
fixes #1198 | # |
| 17:34 on Jan 10, 2010 | opensync | Commit by dgollub :: r5992 /trunk/tests/ (CMakeLists.txt sync-tests/check_sync.c): Introduce testcase to verify correct slow-sync once the hashtable gets deleted.
fixes #960 | # |
| 17:34 on Jan 10, 2010 | opensync | Commit by dgollub :: r5991 /trunk/opensync/client/ (2 files): Reset slow-sync set to allow multiple syncs (multi-sync) with one initialized OSyncEngine. Slow-sync reset was always unclean and only got reseted after the next connect() call. Since slow-syncs now can be triggered even before a connect (e.g. hashtable deletion) things needed to get cleaned up. Since sync-done() function is the very last plugin call in a multi-sync the slow-sync state get rested there for OSyncClientProxy and OSyncClient.
refs #960 | # |
| 17:29 on Jan 10, 2010 | opensync | Commit by dgollub :: r5990 /trunk/opensync/ipc/opensync_serializer.c: remove debugging statement/printf
refs #960 | # |
| 17:23 on Jan 10, 2010 | opensync | Commit by dgollub :: r5989 /trunk/tests/support.c: Fix build of test/support.o this got broken with previous commit when introducing a new parameter to osync_hashtable_new
refs #960 | # |
| 17:07 on Jan 10, 2010 | opensync | Commit by dgollub :: r5988 /trunk/opensync/plugin/opensync_objtype_sink.c: Set slow-sync for ObjTypeSink if the hashtable got deleted.
refs #960 | # |
| 17:06 on Jan 10, 2010 | opensync | Commit by dgollub :: r5987 /trunk/ (3 files in 2 dirs): Add a parameter in osync_hashtable_new to allow to report that the hashtable got newly created. This helps to identify that the hashtable might got deleted. This is useful to report a slowsync in this case
see #960 | # |
| 16:58 on Jan 10, 2010 | opensync | Commit by dgollub :: r5986 /trunk/opensync/ipc/opensync_serializer.c: Marshal/Denmarshal the slow-sync attribute of a ObjtypeSink. This is required to trigger a slow-sync in the initailze state. This coudl happen in case the hashtable got deleted.
see #960 | # |