ownCloud sync client - code review

  • Status: Closed
  • Preis: $406
  • Einträge eingereicht: 2
  • Gewinner: kayecandy

Kurzbeschreibung des Wettbewerbs

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:
https://github.com/owncloud/client

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.

Empfohlene Fähigkeiten

Top-Einträge für diesen Wettbewerb

Mehr Einträge sehen

Öffentliche Anschlagtafel

  • TheGuyver2040
    TheGuyver2040
    • 6 Jahre zuvor

    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

    • 6 Jahre zuvor
  • leolecherbonnier
    leolecherbonnier
    • 6 Jahre zuvor

    Hi do you see my proposal ?

    • 6 Jahre zuvor
  • StromlightTech
    StromlightTech
    • 6 Jahre zuvor

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

    • 6 Jahre zuvor
    1. sunnyguptahotels
      Wettbewerbs-Inhaber
      • 6 Jahre zuvor

      How?

      • 6 Jahre zuvor
  • whistiti
    whistiti
    • 6 Jahre zuvor

    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 ????

    • 6 Jahre zuvor
    1. sunnyguptahotels
      Wettbewerbs-Inhaber
      • 6 Jahre zuvor

      Why cant it be done in the client?

      • 6 Jahre zuvor
    2. whistiti
      whistiti
      • 6 Jahre zuvor

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

      • 6 Jahre zuvor
  • StromlightTech
    StromlightTech
    • 6 Jahre zuvor

    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

    • 6 Jahre zuvor
    1. sunnyguptahotels
      Wettbewerbs-Inhaber
      • 6 Jahre zuvor

      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.

      • 6 Jahre zuvor
    2. sunnyguptahotels
      Wettbewerbs-Inhaber
      • 6 Jahre zuvor

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

      • 6 Jahre zuvor
  • StromlightTech
    StromlightTech
    • 6 Jahre zuvor

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

    • 6 Jahre zuvor
    1. StromlightTech
      StromlightTech
      • 6 Jahre zuvor

      Doesn't work.

      • 6 Jahre zuvor
    2. StromlightTech
      StromlightTech
      • 6 Jahre zuvor

      Supported filetypes are PNG, JPG, GIF

      • 6 Jahre zuvor
  • TopTower22
    TopTower22
    • 6 Jahre zuvor

    So I am going to show you it on my teamviewer

    • 6 Jahre zuvor
    1. sunnyguptahotels
      Wettbewerbs-Inhaber
      • 6 Jahre zuvor

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

      • 6 Jahre zuvor
  • TopTower22
    TopTower22
    • 6 Jahre zuvor

    I compiled the ownCloud source.

    • 6 Jahre zuvor
  • TopTower22
    TopTower22
    • 6 Jahre zuvor

    When I can contact with you?

    • 6 Jahre zuvor
  • whistiti
    whistiti
    • 6 Jahre zuvor

    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

    • 6 Jahre zuvor
    1. sunnyguptahotels
      Wettbewerbs-Inhaber
      • 6 Jahre zuvor

      Can you please ask your question here

      • 6 Jahre zuvor
  • TopTower22
    TopTower22
    • 6 Jahre zuvor

    Hello

    • 6 Jahre zuvor
  • sunnyguptahotels
    Wettbewerbs-Inhaber
    • 6 Jahre zuvor

    User admin and password admin

    • 6 Jahre zuvor
  • sunnyguptahotels
    Wettbewerbs-Inhaber
    • 6 Jahre zuvor

    The server is demo.owncloud.org

    • 6 Jahre zuvor
  • TopTower22
    TopTower22
    • 6 Jahre zuvor

    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.

    • 6 Jahre zuvor
  • TopTower22
    TopTower22
    • 6 Jahre zuvor

    Hello, I have one question.

    • 6 Jahre zuvor

Mehr Kommentare zeigen

Einstieg in Wettbewerbe

  • Veröffentlichen Sie Ihren Wettbewerb

    Veröffentlichen Sie Ihren Wettbewerb Schnell und einfach

  • Erhalten Sie zahlreiche Einträge

    Erhalten Sie zahlreiche Einträge aus der ganzen Welt

  • Vergeben Sie die Prämie an den besten Eintrag

    Vergeben Sie die Prämie an den besten Eintrag Laden Sie die Dateien herunter - ganz einfach!

Wettbewerb Veröffentlichen oder registrieren Sie sich heute!