ownCloud sync client - code review

  • Status: Closed
  • Hadiah: $406
  • Entri Diterima: 2
  • Pemenang: kayecandy

Deskripsi Kontes

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.

Keahlian yang Disarankan

Entri teratas dari kontes ini

Tampilkan Entri Lainnya

Papan Klarifikasi Publik

  • TheGuyver2040
    TheGuyver2040
    • 6 tahun yang lalu

    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 tahun yang lalu
  • leolecherbonnier
    leolecherbonnier
    • 6 tahun yang lalu

    Hi do you see my proposal ?

    • 6 tahun yang lalu
  • StromlightTech
    StromlightTech
    • 6 tahun yang lalu

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

    • 6 tahun yang lalu
    1. sunnyguptahotels
      Penyelenggara Kontes
      • 6 tahun yang lalu

      How?

      • 6 tahun yang lalu
  • whistiti
    whistiti
    • 6 tahun yang lalu

    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 tahun yang lalu
    1. sunnyguptahotels
      Penyelenggara Kontes
      • 6 tahun yang lalu

      Why cant it be done in the client?

      • 6 tahun yang lalu
    2. whistiti
      whistiti
      • 6 tahun yang lalu

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

      • 6 tahun yang lalu
  • StromlightTech
    StromlightTech
    • 6 tahun yang lalu

    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 tahun yang lalu
    1. sunnyguptahotels
      Penyelenggara Kontes
      • 6 tahun yang lalu

      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 tahun yang lalu
    2. sunnyguptahotels
      Penyelenggara Kontes
      • 6 tahun yang lalu

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

      • 6 tahun yang lalu
  • StromlightTech
    StromlightTech
    • 6 tahun yang lalu

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

    • 6 tahun yang lalu
    1. StromlightTech
      StromlightTech
      • 6 tahun yang lalu

      Doesn't work.

      • 6 tahun yang lalu
    2. StromlightTech
      StromlightTech
      • 6 tahun yang lalu

      Supported filetypes are PNG, JPG, GIF

      • 6 tahun yang lalu
  • TopTower22
    TopTower22
    • 6 tahun yang lalu

    So I am going to show you it on my teamviewer

    • 6 tahun yang lalu
    1. sunnyguptahotels
      Penyelenggara Kontes
      • 6 tahun yang lalu

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

      • 6 tahun yang lalu
  • TopTower22
    TopTower22
    • 6 tahun yang lalu

    I compiled the ownCloud source.

    • 6 tahun yang lalu
  • TopTower22
    TopTower22
    • 6 tahun yang lalu

    When I can contact with you?

    • 6 tahun yang lalu
  • whistiti
    whistiti
    • 6 tahun yang lalu

    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 tahun yang lalu
    1. sunnyguptahotels
      Penyelenggara Kontes
      • 6 tahun yang lalu

      Can you please ask your question here

      • 6 tahun yang lalu
  • TopTower22
    TopTower22
    • 6 tahun yang lalu

    Hello

    • 6 tahun yang lalu
  • sunnyguptahotels
    Penyelenggara Kontes
    • 6 tahun yang lalu

    User admin and password admin

    • 6 tahun yang lalu
  • sunnyguptahotels
    Penyelenggara Kontes
    • 6 tahun yang lalu

    The server is demo.owncloud.org

    • 6 tahun yang lalu
  • TopTower22
    TopTower22
    • 6 tahun yang lalu

    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 tahun yang lalu
  • TopTower22
    TopTower22
    • 6 tahun yang lalu

    Hello, I have one question.

    • 6 tahun yang lalu

Lihat lebih banyak komen

Bagaimana untuk memulai sebuah kontes

  • Buat kontes Anda

    Buat Kontes Anda Cepat dan mudah

  • Dapatkan jutaan entri

    Dapatkan Jutaan Entri Dari seluruh dunia

  • Pilih entri terbaik

    Pilih entri terbaik Unggah file - Mudah!

Buat sebuah Kontes Sekarang atau Gabung dengan kami Hari ini!