Proto commits in gravetii/diztl

These 48 commits are when the Protocol Buffers files have changed:

Commit:1fe293c
Author:Sandeep Dasika
Committer:Sandeep Dasika

Rename FileConstraint to SearchConstraints

The documentation is generated from this commit.

Commit:9abd21c
Author:Sandeep Dasika
Committer:Sandeep Dasika

Remove unused .proto definitions

Commit:c1088ca
Author:Sandeep Dasika

protobuf - generate multiple files

Commit:e4fe575
Author:Sandeep Dasika
Committer:Sandeep Dasika

New code initial commit

Commit:d8bba40
Author:Sandeep Dasika

File list API can do away with just dir as input

Commit:63bc06a
Author:Sandeep Dasika
Committer:Sandeep Dasika

Adding getFileList API

Commit:d3c7cfb
Author:Sandeep Dasika
Committer:Sandeep Dasika

Minor changes

Commit:61e5aec
Author:Sandeep Dasika
Committer:Sandeep Dasika

Searching & returning files according to constraints

Commit:52c8873
Author:Sandeep Dasika
Committer:Sandeep Dasika

Changes in proto files

Commit:86be044
Author:Sandeep Dasika
Committer:Sandeep Dasika

Adding file size and type components in fileSearch.fxml

Commit:168bbc9
Author:Sandeep Dasika

Introducing file constraints

Commit:5510f7d
Author:Sandeep Dasika
Committer:Sandeep Dasika

Renaming output folder to downloads

Commit:162d8da
Author:Sandeep Dasika
Committer:Sandeep Dasika

Some more changes

Commit:826b9a4
Author:Sandeep Dasika

Simplifying structure of UserDirsReq

Commit:59c7963
Author:Sandeep Dasika
Committer:Sandeep Dasika

Deprecating AppContext

Commit:f2af606
Author:Sandeep Dasika
Committer:Sandeep Dasika

Ability to update tracker config via the ConfigureTrackerScene

Commit:e9095c5
Author:Sandeep Dasika
Committer:Sandeep Dasika

Node is shutdown through the Close API now

Commit:3a0b019
Author:Sandeep Dasika
Committer:Sandeep Dasika

Register API to register to tracker

Commit:135f49a
Author:Sandeep Dasika
Committer:Sandeep Dasika

Indexing files via call to node and showing indexed files in footer

Commit:b01ecb2
Author:Sandeep Dasika
Committer:Sandeep Dasika

Ability to download file to a custom output folder

Commit:d07a1c5
Author:Sandeep Dasika
Committer:Sandeep Dasika

chunks should be outside FileMetadata

Commit:4794e6f
Author:Sandeep Dasika
Committer:Sandeep Dasika

FileMetadata stores enclosing dir instead of file path

Commit:987b508
Author:Sandeep Dasika
Committer:Sandeep Dasika

Using ping to check node status before bringing up UI

Commit:e9d9f6c
Author:Sandeep Dasika
Committer:Sandeep Dasika

Also showing Connecting... status before receiving first chunk of download

Commit:9bcf26a
Author:Sandeep Dasika
Committer:Sandeep Dasika

Download response is a stream now for displaying progress bar

Commit:2405a02
Author:Sandeep Dasika
Committer:Sandeep Dasika

Updating user dirs on submit

Commit:fb57f3f
Author:Sandeep Dasika
Committer:Sandeep Dasika

Creating scene for configuring share folders

Commit:2098b4e
Author:Sandeep Dasika
Committer:Sandeep Dasika

Some more changes

Commit:acf78be
Author:Sandeep Dasika
Committer:Sandeep Dasika

Integrating communication with ridiculously basic UI

Commit:f16c46b
Author:Sandeep Dasika
Committer:Sandeep Dasika

Receiver node sends chunk size in contract to sender node

Commit:8b34610
Author:Sandeep Dasika

Minor refactoring

Commit:8635653
Author:Sandeep Dasika
Committer:Sandeep Dasika

Recording timestamp when checksum is calculated

Commit:a57d4b6
Author:Sandeep Dasika
Committer:Sandeep Dasika

Calculating sha1 of files while indexing

Commit:48475cc
Author:Sandeep Dasika
Committer:Sandeep Dasika

Implementing ping among nodes

Commit:d9c0b56
Author:Sandeep Dasika
Committer:Sandeep Dasika

Introducing RegisterReq and RegisterResp for the register call

Commit:f6084bc
Author:Sandeep Dasika
Committer:Sandeep Dasika

Using a tree-based index instead of a linear index to index shared files

Commit:b39d2d6
Author:Sandeep Dasika
Committer:Sandeep Dasika

Renaming requests and responses

Commit:2a824b8
Author:Sandeep Dasika
Committer:Sandeep Dasika

Fixing file paths

Commit:8b4451e
Author:Sandeep Dasika
Committer:Sandeep Dasika

Implementing graceful shutdown in nodes

Commit:1c6867c
Author:Sandeep Dasika
Committer:Sandeep Dasika

Using UUID for node IDs

Commit:bc08195
Author:Sandeep Dasika
Committer:Sandeep Dasika

Some minor changes

Commit:78f8311
Author:Sandeep Dasika
Committer:Sandeep Dasika

Renaming diztl.File to diztl.FileChunk

Commit:85e2b18
Author:Sandeep Dasika
Committer:Sandeep Dasika

Displaying download progress based on the total number of chunks

Commit:41ad822
Author:Sandeep Dasika
Committer:Sandeep Dasika

Using filepath instead of filename in FileMetadata to upload file from nested dirs

Commit:ede67e6
Author:Sandeep Dasika
Committer:Sandeep Dasika

Adding size in FileMetadata proto

Commit:3f21ed6
Author:Sandeep Dasika
Committer:Sandeep Dasika

Adding basic impls for tracker and node

Commit:d0b2dd6
Author:Sandeep Dasika

Adding generated file: diztl.pb.go

Commit:1fe5cbb
Author:Sandeep Dasika

Initial commit