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
    • 1 vuosi 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

    • 1 vuosi sitten
  • leolecherbonnier
    leolecherbonnier
    • 1 vuosi sitten

    Hi do you see my proposal ?

    • 1 vuosi sitten
  • StromlightTech
    StromlightTech
    • 1 vuosi sitten

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

    • 1 vuosi sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 1 vuosi sitten

      How?

      • 1 vuosi sitten
  • whistiti
    whistiti
    • 1 vuosi 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 ????

    • 1 vuosi sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 1 vuosi sitten

      Why cant it be done in the client?

      • 1 vuosi sitten
    2. whistiti
      whistiti
      • 1 vuosi sitten

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

      • 1 vuosi sitten
  • StromlightTech
    StromlightTech
    • 1 vuosi 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

    • 1 vuosi sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 1 vuosi 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.

      • 1 vuosi sitten
    2. sunnyguptahotels
      Kilpailun järjestäjä
      • 1 vuosi sitten

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

      • 1 vuosi sitten
  • StromlightTech
    StromlightTech
    • 1 vuosi sitten

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

    • 1 vuosi sitten
    1. StromlightTech
      StromlightTech
      • 1 vuosi sitten

      Doesn't work.

      • 1 vuosi sitten
    2. StromlightTech
      StromlightTech
      • 1 vuosi sitten

      Supported filetypes are PNG, JPG, GIF

      • 1 vuosi sitten
  • TopTower22
    TopTower22
    • 1 vuosi sitten

    So I am going to show you it on my teamviewer

    • 1 vuosi sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 1 vuosi sitten

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

      • 1 vuosi sitten
  • TopTower22
    TopTower22
    • 1 vuosi sitten

    I compiled the ownCloud source.

    • 1 vuosi sitten
  • TopTower22
    TopTower22
    • 1 vuosi sitten

    When I can contact with you?

    • 1 vuosi sitten
  • whistiti
    whistiti
    • 1 vuosi 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

    • 1 vuosi sitten
    1. sunnyguptahotels
      Kilpailun järjestäjä
      • 1 vuosi sitten

      Can you please ask your question here

      • 1 vuosi sitten
  • TopTower22
    TopTower22
    • 1 vuosi sitten

    Hello

    • 1 vuosi sitten
  • sunnyguptahotels
    Kilpailun järjestäjä
    • 1 vuosi sitten

    User admin and password admin

    • 1 vuosi sitten
  • sunnyguptahotels
    Kilpailun järjestäjä
    • 1 vuosi sitten

    The server is demo.owncloud.org

    • 1 vuosi sitten
  • TopTower22
    TopTower22
    • 1 vuosi 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.

    • 1 vuosi sitten
  • TopTower22
    TopTower22
    • 1 vuosi sitten

    Hello, I have one question.

    • 1 vuosi 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!