Mark Ellis | 30 Dec 2012 15:56
Picon

evo3 plugin and API changes in evo-d-s 3.6

Hi Chris

Another patch for the evo3 plugin.

Evolution Data Server 3.6 quietly lost the functions previously used to
obtain data sources, and introduced ESourceRegistry.

This one had me scratching my head for a while .....

Mark

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
_______________________________________________
Opensync-devel mailing list
Opensync-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensync-devel
Mark Ellis | 5 Sep 2012 18:15
Picon

evo3 plugin patch

Hi Chris

Attached a patch for the evo3 plugin.

Rename a few occurrences of evo2 to evo3.

Change names of commit funcs from _modify to _commit for consistency.

Move use of e_client_open_sync() for ecal to cover default uri as well
as specified uri's.

Check for failure retrieving icalcomponent from calendar in get_changes.

Don't unref component's explicitly in get_changes for ecal, this is done
by e_client_util_free_object_slist().

Unref contact format and addressbook in free_env().

Mark

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
(Continue reading)

Mark Ellis | 29 Aug 2012 17:45
Picon

more news from python land

Hi

I've made some good steps with getting the python plugin work how its
should do, at least I hope it's how it should be :)

I think i've figured out this 'main sink' business, it's an objtype
neutral sink that is supposed to deal with anything that is common for
all objtype sinks, and appears to be potentially very useful but also
entirely optional. It also has nothing to do with what we return from
the python initialize func, that problem appeared to be a ref counting
issue that was inadvertantly solved by returning the sink object.

So, two patches attached. The first, to the library wrapper, implements
a function to set the callback data for an already existing sink object.
It also modifies the base sink callback object constructor to accept
either an existing sink, or an objtype to create a new sink. It should
also accept no objtype to create a main sink, but I haven't actually
tested anything with main sinks in python yet.

The second patch, to the python plugin, improves on some error
reporting, saves an optional returned object from initalize to use in
discover and finalize, calls a finalize function in the python code if
one has been defined, fixes the call to connect_done if defined by a
sink, and sets the callbacks for a main sink if it has been added in the
python code.

Mark

(Continue reading)

Mark Ellis | 23 Aug 2012 12:58
Picon

problem with file-sync format ?

Hiya

In the course of bringing synce back into the fold, I've come across
something which seems to be in file-sync.

First the background to my process. I've a sync group of evo2-sync and
file-sync, to dump my contact list for testing. I then have another
group of file-sync and synce to test the synce side with no disruption.
The sync process completes, which is good !

Amongst my format problems, I have a number of contacts, only those that
contain a mailing address, that end up massively truncated, in fact only
containing the address. From a little investigation it looks like a
problem with the data coming from file-sync.

An example, the attached vcard is the result of the evo->file sync, to
feed into the next stage. It's attached rather than inline to preserve
the formatting.

And the following is what gets fed into the synce plugin.

<?xml version="1.0"?>
<contact>
  <Address Location="Home">
    <PostOfficeBox/>
    <ExtendedAddress/>
    <Street>4 York Road</Street>
    <Locality>Tonbridge</Locality>
    <Region>Kent</Region>
    <PostalCode>TN10 4QR</PostalCode>
(Continue reading)

Chris Frey | 10 Aug 2012 23:17

request for code review

Hi,

In working with the python module sample.py plugin, I encountered problems
with a plugin config_type of OSYNC_PLUGIN_NO_CONFIGURATION.

The solution I found to this problem is coded and documented here:

	http://repo.or.cz/w/opensync/opensync-cdf.git/commitdiff/faf3a9fdb18ce72f03657f08dee6815ef1e072df

If anyone has the time or inclination to review this commit, and offer
any suggestions or better alternatives, that would be appreciated.

With this commit, it is possible to run the python sample.py in NO_CONFIG
mode.  See the comments in sample.py for more information.

Thanks,
- Chris

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Mark Ellis | 10 Aug 2012 15:16
Picon

opensync launchpad ppa

Hi All

FYI, I've got an opensync group on launchpad, hosting a PPA of opensync
trunk, mostly Chris's git repo code, might be useful for any ubuntu'ers
out there. Find it at

https://launchpad.net/~opensync

Mark

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Opensync-devel mailing list
Opensync-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensync-devel
Mark Ellis | 1 Aug 2012 21:48
Picon

python wrapper and plugin

Hi All

Thought i'd give this another go. I (try) and maintain the synce
project, for syncing to windows mobile. The project has got a bit behind
the times, so i'm playing catchup with a few things.

I've raised this problem problem before, but really had no time, so i'm
trying to give it another go now.

We do have a prototype plugin for the 0.40 branch, using the python
plugin. However, i get a segfault during the discover phase, in
osync_list_copy, with the glib slice allocator returning an evidently
invalid address.

It's all got a bit beyond me, I'm afraid. I can't see anything obviously
wrong, i thought it might be something wierd with glib thread initialisation,
but after putting checks in all kinds of places i can't find it. Does anyone
have any ideas ? I'm starting to think it'll just be easier to re-write the
plugin in C.

Mark

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
(Continue reading)

Chris Frey | 1 Aug 2012 00:00

thunderbird/sunbird/lightening sync

Hi,

I'm looking to pull together all the pieces needed for syncing thunderbird,
sunbird, and lightening, into the opensync binary-meta build.

So far, I think the blueZync project is the current state of the art for
such syncing.  Am I right?  Is there anything additional to this that
I might need to look at?

Thanks,
- Chris

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Michael Bell | 20 Jul 2012 17:00
Picon
Favicon

Wiki

Hi,

if I work with the Trac wiki installed at https://libwbxml.opensync.org
then I still get a warning that the certificate don't belong to this
page. If I continue and login then I really often get errors like this:

Warning: <acct_mgr.web_ui.MessageWrapper object at 0x5835a90>

The result is that I need to reload the page until the error is gone and
I get the correct permissions.

Does somebody know what's going on?

If there is a maintenance problem then I could migrate the wiki to
sf.net or something else. Any ideas or recommendations?

Best regards

Michael
--

-- 
___________________________________________________________________

Michael Bell                        Humboldt-Universitaet zu Berlin

Tel.: +49 (0)30-2093 70143          ZE Computer- und Medienservice
Fax:  +49 (0)30-2093 70135          Unter den Linden 6
michael.bell <at> cms.hu-berlin.de       D-10099 Berlin
___________________________________________________________________

PGP Fingerprint: 09E4 3D29 4156 2774 0F2C  C643 D8BD 1918 2030 5AAB
(Continue reading)

Michael Bell | 20 Jul 2012 16:39
Picon
Favicon

libwbxml 0.11.2


libwbxml 0.11.2 release notes

Download: https://sf.net/projects/libwbxml/files/libwbxml/0.11.2/

Major Changes
=============

None.

Minor Changes
=============

  - libwbxml2 only depends on expat. It does not depend on libxml2.
    The pkgconfig file and the cmake module were fixed.
  - FindLibWbxml2.cmake is installed during "make install" (ticket #83).
    The external cmake modules are now included at cmake/modules
    because the cmake directory includes a CMakeLists.txt.

Internal Changes
================

  - Removed outdated test/test_parser.c (ticket #82).

Please note that the library itself was not changed. So the SO namings
of libwbxml 0.11.1 and 0.11.2 are the same.

Special thanks goes to David Kjellander for the extensive testing of
the development stuff (cmake and pkgconfig).

(Continue reading)

Chris Frey | 13 Jul 2012 04:31

binary packages available in apt/yum repos

Hi,

In support of the Barry project, I've been slowly adding binary packages
for opensync and opensync plugins.  These binary packages are available
in apt and yum repositories for a number of distros (Ubuntu, Debian, Fedora).

So far, opensync 0.23, and 0.39 have been packaged, along with msynctool
and osynctool.  Evolution2 and 3 plugins, file plugin, Barry plugins, and
KDEPIM plugins are available, with plans to add more over time.

You can find documentation on how to add these repos to your system here:

	http://www.netdirect.ca/software/packages/barry/install.php

- Chris

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

Gmane