ownCloud sync client - code review

  • Tila: Closed
  • Palkinto: $406
  • Vastaanotetut työt: 2
  • Voittaja: kayecandy

Kilpailun tehtävänanto

This project is to eventually build a modified version of the ownCloud desktop client. The contest relates to some preliminary research required to understand the client software. The participants of this competition will be invited to code the modifications as a separate project.

Project source:
[login to view URL]

The changes must work with both Mac and all versions of Windows.

1. Make it sync one way only - from client to server. But remove the server to client sync.
i) The server will set each file size to 0 bytes -so that no data is stored on the server.
ii) Therefore the files should not sync back to the client.
iii) Therefore, the client software needs to remove the GUI to select which server-folders are synced.

Competition Part 1: Advise the source code changes you make to achieve the above.

The next thing I wish to understand is the protocol of the sync. I want to avoid using the ownCloud server software. So I need to know how to setup a default Linux install to be compatible. E.g. Advise that it is webDav with local linux authentication? Or something else? Explain which TCP\IP port it uses and which protocol: SSH, SFTP. Does it always use https proxy?
How does it complain if the SSL cert is not signed properly?

Competition Part 2: Explain which file in the source code is doing the synchronisation and what output\server response it is expecting.

Competition Part 3: Explain which file in the source code is doing the HTTPs proxy and how its checking the server certificate to be correct.

Competition Part 4: Which source files need to be modified to add additional tabs to the GUI? And sub-tabs to the 'Activity' section.
The first person whom can provide adaquate analysis of the above questions will win the competition.

Suositellut taidot

Kilpailun parhaat työt

Näytä lisää töitä

Julkinen selvennystaulu

  • TheGuyver2040
    TheGuyver2040
    • 8 kuukautta sitten

    sunnyguptahotels,

    Please don’t forget about your other contest.

    https://www.freelancer.com/contest/windows-file-sync-open-source-client-and-outlook-integration-1112209.html

    • 8 kuukautta sitten
  • leolecherbonnier
    leolecherbonnier
    • 8 kuukautta sitten

    Hi do you see my proposal ?

    • 8 kuukautta sitten
  • StromlightTech
    StromlightTech
    • 8 kuukautta sitten

    Please check entry #3 , analysis pdf in private board.

    • 8 kuukautta sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 8 kuukautta sitten

      How?

      • 8 kuukautta sitten
  • whistiti
    whistiti
    • 8 kuukautta sitten

    HI i think i found a way to do it but the setting will not be done in the client but on the server is that good for you ????

    • 8 kuukautta sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 8 kuukautta sitten

      Why cant it be done in the client?

      • 8 kuukautta sitten
    2. whistiti
      whistiti
      • 8 kuukautta sitten

      I don't know. The solution is just supposed to work server side

      • 8 kuukautta sitten
  • StromlightTech
    StromlightTech
    • 8 kuukautta sitten

    Can we assume that server directory structure will remain the same?. Example: 1) Consider a file at '~/test/test.jpg' in client and syncs with the server 2) There are modifications in server, like deleting this test directory 3) Server to client sync does not occur 4) a new file called '~/test/test2.jpg' 5) According to client's metadata, there is a folder called ~/test and it tries to sync by uploading a new file to ~/test/, which will break . I'm trying to visualize where this client will be implemented to better give an analysis/ways to bring these functionalities

    • 8 kuukautta sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 8 kuukautta sitten

      So the client could check the presence of an additional meta file and if present, it knows it can over-write. If not present, it should do the normal checksum and continue sync if needed.

      • 8 kuukautta sitten
    2. sunnyguptahotels
      Kilpailun järjestäjä
      • 8 kuukautta sitten

      Even if the server folder is deleted, the client can recreate it?

      • 8 kuukautta sitten
  • StromlightTech
    StromlightTech
    • 8 kuukautta sitten

    how do I submit my analysis? JPG/Png/Gif doesnot serve the purpose

    • 8 kuukautta sitten
    1. StromlightTech
      StromlightTech
      • 8 kuukautta sitten

      Doesn't work.

      • 8 kuukautta sitten
    2. StromlightTech
      StromlightTech
      • 8 kuukautta sitten

      Supported filetypes are PNG, JPG, GIF

      • 8 kuukautta sitten
  • TopTower22
    TopTower22
    • 9 kuukautta sitten

    So I am going to show you it on my teamviewer

    • 9 kuukautta sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 9 kuukautta sitten

      I would prefer you post your entry to the contest. It's the fair way and saves time.

      • 9 kuukautta sitten
  • TopTower22
    TopTower22
    • 9 kuukautta sitten

    I compiled the ownCloud source.

    • 9 kuukautta sitten
  • TopTower22
    TopTower22
    • 9 kuukautta sitten

    When I can contact with you?

    • 9 kuukautta sitten
  • whistiti
    whistiti
    • 9 kuukautta sitten

    HI i'm interrested with this contest. I have some questions so can you reach me so we can discuss ??? I'm posting an entry so you can easily contact me. Thank you #increaseprize #increaseprize

    • 9 kuukautta sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 9 kuukautta sitten

      Can you please ask your question here

      • 9 kuukautta sitten
  • TopTower22
    TopTower22
    • 9 kuukautta sitten

    Hello

    • 9 kuukautta sitten
  • sunnyguptahotels
    Kilpailun järjestäjä
    • 9 kuukautta sitten

    User admin and password admin

    • 9 kuukautta sitten
  • sunnyguptahotels
    Kilpailun järjestäjä
    • 9 kuukautta sitten

    The server is demo.owncloud.org

    • 9 kuukautta sitten
  • TopTower22
    TopTower22
    • 9 kuukautta sitten

    I checked your contest but it mentioned just client side. Now i compiled it in my side. but i want to know on the server url. so i hope you send me that url for server. i tried to http://ownCloud.org. but i failed in client side.

    • 9 kuukautta sitten
  • TopTower22
    TopTower22
    • 9 kuukautta sitten

    Hello, I have one question.

    • 9 kuukautta sitten

Näytä lisää kommentteja

Kuinka päästä alkuun kilpailuiden kanssa

  • Ilmoita kilpailusi

    Ilmoita kilpailusi Nopeaa ja helppoa

  • Saat valtavasti töitä

    Vastaanota tonnikaupalla osallistumisia Ympäri maailmaa

  • Myönnä palkinto parhaalle työlle

    Myönnä palkinto parhaalle työlle Lataa tiedostot - Helppoa!

Ilmoita kilpailu nyt tai liity tänään!