ownCloud sync client - code review
- Tila: Closed
- Palkinto: $406
- Vastaanotetut työt: 2
- Voittaja: kayecandy
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.
[url removed, login to view]
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.