Home > ownCloud > ownCloud Client 1.0.1

ownCloud Client 1.0.1

This week we prepared another ownCloud sync client (oCC) release for you. oCC is released together with csync 0.50.5, the underlying library on which shoulders oCC stands. Find packages for your distribution.

ownCloud LogoOnly a couple of weeks after the first release we could come up with a quite long changelog, larger than for a maintainance release.

First and foremost, oCC now supports SSL connections and does not store passwords any more, well, in clear text in a config file. Still there is no strong encryption for the password in (as that’s a non trivial if not impossible thing) but its not clear text any more, so accidents should not longer happen. For those who really care and put security over convenience there now is the option to not store the password at all but provide it at startup. The whole password storage will get more attention soon, I did some work on that already, also using kwallet, more on that in another post.

The whole start process of oCC, which is more complex as it might seem as libcsync expects a nice environment with a verified connection to the ownCloud, was cleaned and matured. I had to learn about QNAM but now we seem to be friends.

Efforts also went into the following areas:

  • Error handling: People got confused about error messages from oCC which were not accurate here and than. I added more fine granular error reporting to libcsync so that oCC now can give even more helpful error messages.
  • MacOSX: On the sprint weekend in Stuttgart, we made good progress on that platform, will also soon get a release. Domme got the most out of cmake to get dmg image building going, thanks, you rock!
  • Qt 4.6: As usual one has to learn that current distributions ship not so current Qt versions. Thanks to Thomas, he put quite some effort in porting back to Qt 4.6 – so that Debians friends can also use oCC now.
  • Packages: Check out the community repo on OBS: We now can provide packages for way more platforms including Ubuntu and Debian. Still your help would be appreciated in maintaining.

Speaking about the recent sprint in Stuttgart: It was great to be there, ownCloud has an open, friendly and welcoming community in which you really feel the spirit of working on something new and interesting with cool potential. I really enjoy being here,. Thanks guys for all your work and feedback đŸ™‚

Categories: ownCloud Tags: , , ,
  1. Mikkel
    April 26, 2012 at 14:48

    Is it possible to sync on more than one owncloud server?, if not, is it planned feature ?

    • dragotin
      April 27, 2012 at 09:28

      Currently its not possible and its also not planned now.

  2. freedomsoftware
    April 26, 2012 at 18:46

    What’s the difference between ownCloud Sync and Mirall?

    • dragotin
      April 27, 2012 at 09:33

      mirall and owncCloud Client build from the same source, but have a different theming and might have differences in features in the future. The rationale to have both is that we did not wanted fork from the original mirall but continue together.

      • d-fens_
        April 28, 2012 at 16:15

        Great work, but what’s the route to go, mirall or occ, in what will they differ?

      • dragotin
        April 28, 2012 at 20:06

        Mirall wasn’t initially bound to ownCloud, actually it used other sync methods first. With oCC however we want to provide something that is very focused on syncing with ownCloud. Currently the two flavors do not differ very much, but they might in the future in their feature set (where mirall might have broader features than oCC, ie. syncing of local folders etc), in icons, texts and such. The important thing is IMO that both build from the same source which is the best way of working together, and I spent quite some effort to get for example theming in. My maintenance focus of course is on oCC, so it’s probably better tested at the moment.

  3. Aurélien
    April 27, 2012 at 17:32

    I am currently using unison to sync two laptops with my home server, but I am interested in trying out ownCloud. What are the advantages/inconveniences of using csync instead of unison?

  4. April 27, 2012 at 19:58

    For password storage you could have a look at https://github.com/frankosterfeld/qtkeychain

    • dragotin
      April 27, 2012 at 20:17

      Exactly that’s what I was looking at already.

  5. Matteo Brunati
    May 1, 2012 at 11:32

    About everything concerned with cryptography on oCC I reccomend you to look at QCA (Qt Cryptographic Architecture): https://delta.affinix.com/qca/
    I used it couple of years ago to build a PKI infrastructure (both server and client) for my university Security exam. About storing password, you can either temporary store them in memory in a secure way, or store them in a keystore. It is very easy and neat to use. I may give you some of my code if you want…

  6. Christoph
    May 2, 2012 at 13:39

    Any chance for an integration to seahorse?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: