├── .gitignore ├── .travis.yml ├── .travis └── publish-docs.sh ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── bulk.yaml ├── doc ├── .gitignore ├── Makefile ├── changelog.rst ├── client │ ├── index.rst │ ├── keys.rst │ └── sync.rst ├── compatibility.rst ├── conf.py ├── config │ ├── daemon.rst │ ├── directory.rst │ └── index.rst ├── database │ ├── index.rst │ ├── indexes.rst │ └── signatures.rst ├── index.rst ├── protocols │ ├── index.rst │ ├── sync.rst │ └── websocket.rst └── use-cases │ ├── editing-configs.rst │ ├── index.rst │ └── syncing-configs.rst ├── example-configs ├── README.rst └── configs │ └── dir1.yaml ├── example-configs3 ├── README.rst ├── configs │ ├── dir1.yaml │ └── dir2.yaml └── peers.txt ├── examples ├── custom_downloader.rs └── custom_uploader.rs ├── src ├── block_id.rs ├── blocks.rs ├── client │ ├── edit │ │ ├── editor.rs │ │ ├── mod.rs │ │ └── network.rs │ ├── global_options.rs │ ├── keys.rs │ ├── main.rs │ ├── name.rs │ ├── put_file │ │ ├── mod.rs │ │ └── network.rs │ ├── sync │ │ ├── mod.rs │ │ ├── network.rs │ │ └── uploads.rs │ └── upload │ │ ├── mod.rs │ │ └── options.rs ├── cluster │ ├── addr.rs │ ├── config.rs │ ├── download.rs │ ├── error.rs │ ├── future.rs │ ├── mod.rs │ ├── set.rs │ └── upload.rs ├── daemon │ ├── cleanup │ │ ├── calc.rs │ │ └── mod.rs │ ├── config.rs │ ├── dir_util.rs │ ├── disk │ │ ├── commit.rs │ │ ├── dir.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── public.rs │ ├── http.rs │ ├── index_cache.rs │ ├── main.rs │ ├── mask.rs │ ├── metadata │ │ ├── dir.rs │ │ ├── error.rs │ │ ├── first_scan.rs │ │ ├── hardlink_sources.rs │ │ ├── index_gc.rs │ │ ├── keys.rs │ │ ├── mod.rs │ │ ├── read_index.rs │ │ ├── scan.rs │ │ ├── store_index.rs │ │ └── upload.rs │ ├── metrics.rs │ ├── named_mutex.rs │ ├── peers │ │ ├── cantal.rs │ │ ├── config.rs │ │ ├── file.rs │ │ ├── gossip.rs │ │ ├── mod.rs │ │ ├── packets.rs │ │ └── two_way_map.rs │ ├── remote │ │ ├── mod.rs │ │ ├── outgoing.rs │ │ └── websocket.rs │ └── tracking │ │ ├── base_dir.rs │ │ ├── cleanup.rs │ │ ├── fetch_blocks.rs │ │ ├── fetch_dir.rs │ │ ├── fetch_index.rs │ │ ├── mod.rs │ │ ├── progress.rs │ │ ├── reconciliation.rs │ │ └── rpc.rs ├── database │ ├── mod.rs │ └── signatures.rs ├── failure_tracker.rs ├── hexlify.rs ├── id.rs ├── index.rs ├── lib.rs ├── machine_id.rs ├── proto │ ├── block_commands.rs │ ├── client.rs │ ├── dir_commands.rs │ ├── hash.rs │ ├── index_commands.rs │ ├── message.rs │ ├── mod.rs │ ├── p2p_commands.rs │ ├── request.rs │ ├── server.rs │ ├── signature.rs │ └── stream_ext.rs ├── serialize │ ├── duration.rs │ ├── mod.rs │ └── timestamp.rs ├── signature.rs ├── time_util.rs └── virtual_path.rs ├── utils └── emulate_gossip.py └── vagga.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/publish-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/.travis/publish-docs.sh -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/README.md -------------------------------------------------------------------------------- /bulk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/bulk.yaml -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/changelog.rst -------------------------------------------------------------------------------- /doc/client/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/client/index.rst -------------------------------------------------------------------------------- /doc/client/keys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/client/keys.rst -------------------------------------------------------------------------------- /doc/client/sync.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/client/sync.rst -------------------------------------------------------------------------------- /doc/compatibility.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/compatibility.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/config/daemon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/config/daemon.rst -------------------------------------------------------------------------------- /doc/config/directory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/config/directory.rst -------------------------------------------------------------------------------- /doc/config/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/config/index.rst -------------------------------------------------------------------------------- /doc/database/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/database/index.rst -------------------------------------------------------------------------------- /doc/database/indexes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/database/indexes.rst -------------------------------------------------------------------------------- /doc/database/signatures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/database/signatures.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/protocols/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/protocols/index.rst -------------------------------------------------------------------------------- /doc/protocols/sync.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/protocols/sync.rst -------------------------------------------------------------------------------- /doc/protocols/websocket.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/protocols/websocket.rst -------------------------------------------------------------------------------- /doc/use-cases/editing-configs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/use-cases/editing-configs.rst -------------------------------------------------------------------------------- /doc/use-cases/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/use-cases/index.rst -------------------------------------------------------------------------------- /doc/use-cases/syncing-configs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/doc/use-cases/syncing-configs.rst -------------------------------------------------------------------------------- /example-configs/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/example-configs/README.rst -------------------------------------------------------------------------------- /example-configs/configs/dir1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/example-configs/configs/dir1.yaml -------------------------------------------------------------------------------- /example-configs3/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/example-configs3/README.rst -------------------------------------------------------------------------------- /example-configs3/configs/dir1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/example-configs3/configs/dir1.yaml -------------------------------------------------------------------------------- /example-configs3/configs/dir2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/example-configs3/configs/dir2.yaml -------------------------------------------------------------------------------- /example-configs3/peers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/example-configs3/peers.txt -------------------------------------------------------------------------------- /examples/custom_downloader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/examples/custom_downloader.rs -------------------------------------------------------------------------------- /examples/custom_uploader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/examples/custom_uploader.rs -------------------------------------------------------------------------------- /src/block_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/block_id.rs -------------------------------------------------------------------------------- /src/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/blocks.rs -------------------------------------------------------------------------------- /src/client/edit/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/edit/editor.rs -------------------------------------------------------------------------------- /src/client/edit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/edit/mod.rs -------------------------------------------------------------------------------- /src/client/edit/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/edit/network.rs -------------------------------------------------------------------------------- /src/client/global_options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/global_options.rs -------------------------------------------------------------------------------- /src/client/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/keys.rs -------------------------------------------------------------------------------- /src/client/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/main.rs -------------------------------------------------------------------------------- /src/client/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/name.rs -------------------------------------------------------------------------------- /src/client/put_file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/put_file/mod.rs -------------------------------------------------------------------------------- /src/client/put_file/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/put_file/network.rs -------------------------------------------------------------------------------- /src/client/sync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/sync/mod.rs -------------------------------------------------------------------------------- /src/client/sync/network.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/sync/network.rs -------------------------------------------------------------------------------- /src/client/sync/uploads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/sync/uploads.rs -------------------------------------------------------------------------------- /src/client/upload/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/upload/mod.rs -------------------------------------------------------------------------------- /src/client/upload/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/client/upload/options.rs -------------------------------------------------------------------------------- /src/cluster/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/addr.rs -------------------------------------------------------------------------------- /src/cluster/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/config.rs -------------------------------------------------------------------------------- /src/cluster/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/download.rs -------------------------------------------------------------------------------- /src/cluster/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/error.rs -------------------------------------------------------------------------------- /src/cluster/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/future.rs -------------------------------------------------------------------------------- /src/cluster/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/mod.rs -------------------------------------------------------------------------------- /src/cluster/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/set.rs -------------------------------------------------------------------------------- /src/cluster/upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/cluster/upload.rs -------------------------------------------------------------------------------- /src/daemon/cleanup/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/cleanup/calc.rs -------------------------------------------------------------------------------- /src/daemon/cleanup/mod.rs: -------------------------------------------------------------------------------- 1 | mod calc; 2 | 3 | pub use self::calc::sort_out; 4 | -------------------------------------------------------------------------------- /src/daemon/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/config.rs -------------------------------------------------------------------------------- /src/daemon/dir_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/dir_util.rs -------------------------------------------------------------------------------- /src/daemon/disk/commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/disk/commit.rs -------------------------------------------------------------------------------- /src/daemon/disk/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/disk/dir.rs -------------------------------------------------------------------------------- /src/daemon/disk/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/disk/error.rs -------------------------------------------------------------------------------- /src/daemon/disk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/disk/mod.rs -------------------------------------------------------------------------------- /src/daemon/disk/public.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/disk/public.rs -------------------------------------------------------------------------------- /src/daemon/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/http.rs -------------------------------------------------------------------------------- /src/daemon/index_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/index_cache.rs -------------------------------------------------------------------------------- /src/daemon/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/main.rs -------------------------------------------------------------------------------- /src/daemon/mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/mask.rs -------------------------------------------------------------------------------- /src/daemon/metadata/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/dir.rs -------------------------------------------------------------------------------- /src/daemon/metadata/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/error.rs -------------------------------------------------------------------------------- /src/daemon/metadata/first_scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/first_scan.rs -------------------------------------------------------------------------------- /src/daemon/metadata/hardlink_sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/hardlink_sources.rs -------------------------------------------------------------------------------- /src/daemon/metadata/index_gc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/index_gc.rs -------------------------------------------------------------------------------- /src/daemon/metadata/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/keys.rs -------------------------------------------------------------------------------- /src/daemon/metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/mod.rs -------------------------------------------------------------------------------- /src/daemon/metadata/read_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/read_index.rs -------------------------------------------------------------------------------- /src/daemon/metadata/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/scan.rs -------------------------------------------------------------------------------- /src/daemon/metadata/store_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/store_index.rs -------------------------------------------------------------------------------- /src/daemon/metadata/upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metadata/upload.rs -------------------------------------------------------------------------------- /src/daemon/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/metrics.rs -------------------------------------------------------------------------------- /src/daemon/named_mutex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/named_mutex.rs -------------------------------------------------------------------------------- /src/daemon/peers/cantal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/cantal.rs -------------------------------------------------------------------------------- /src/daemon/peers/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/config.rs -------------------------------------------------------------------------------- /src/daemon/peers/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/file.rs -------------------------------------------------------------------------------- /src/daemon/peers/gossip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/gossip.rs -------------------------------------------------------------------------------- /src/daemon/peers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/mod.rs -------------------------------------------------------------------------------- /src/daemon/peers/packets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/packets.rs -------------------------------------------------------------------------------- /src/daemon/peers/two_way_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/peers/two_way_map.rs -------------------------------------------------------------------------------- /src/daemon/remote/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/remote/mod.rs -------------------------------------------------------------------------------- /src/daemon/remote/outgoing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/remote/outgoing.rs -------------------------------------------------------------------------------- /src/daemon/remote/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/remote/websocket.rs -------------------------------------------------------------------------------- /src/daemon/tracking/base_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/base_dir.rs -------------------------------------------------------------------------------- /src/daemon/tracking/cleanup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/cleanup.rs -------------------------------------------------------------------------------- /src/daemon/tracking/fetch_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/fetch_blocks.rs -------------------------------------------------------------------------------- /src/daemon/tracking/fetch_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/fetch_dir.rs -------------------------------------------------------------------------------- /src/daemon/tracking/fetch_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/fetch_index.rs -------------------------------------------------------------------------------- /src/daemon/tracking/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/mod.rs -------------------------------------------------------------------------------- /src/daemon/tracking/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/progress.rs -------------------------------------------------------------------------------- /src/daemon/tracking/reconciliation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/reconciliation.rs -------------------------------------------------------------------------------- /src/daemon/tracking/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/daemon/tracking/rpc.rs -------------------------------------------------------------------------------- /src/database/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod signatures; 2 | -------------------------------------------------------------------------------- /src/database/signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/database/signatures.rs -------------------------------------------------------------------------------- /src/failure_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/failure_tracker.rs -------------------------------------------------------------------------------- /src/hexlify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/hexlify.rs -------------------------------------------------------------------------------- /src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/id.rs -------------------------------------------------------------------------------- /src/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/index.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/machine_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/machine_id.rs -------------------------------------------------------------------------------- /src/proto/block_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/block_commands.rs -------------------------------------------------------------------------------- /src/proto/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/client.rs -------------------------------------------------------------------------------- /src/proto/dir_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/dir_commands.rs -------------------------------------------------------------------------------- /src/proto/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/hash.rs -------------------------------------------------------------------------------- /src/proto/index_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/index_commands.rs -------------------------------------------------------------------------------- /src/proto/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/message.rs -------------------------------------------------------------------------------- /src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/mod.rs -------------------------------------------------------------------------------- /src/proto/p2p_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/p2p_commands.rs -------------------------------------------------------------------------------- /src/proto/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/request.rs -------------------------------------------------------------------------------- /src/proto/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/server.rs -------------------------------------------------------------------------------- /src/proto/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/signature.rs -------------------------------------------------------------------------------- /src/proto/stream_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/proto/stream_ext.rs -------------------------------------------------------------------------------- /src/serialize/duration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/serialize/duration.rs -------------------------------------------------------------------------------- /src/serialize/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/serialize/mod.rs -------------------------------------------------------------------------------- /src/serialize/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/serialize/timestamp.rs -------------------------------------------------------------------------------- /src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/signature.rs -------------------------------------------------------------------------------- /src/time_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/time_util.rs -------------------------------------------------------------------------------- /src/virtual_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/src/virtual_path.rs -------------------------------------------------------------------------------- /utils/emulate_gossip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/utils/emulate_gossip.py -------------------------------------------------------------------------------- /vagga.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailhook/ciruela/HEAD/vagga.yaml --------------------------------------------------------------------------------