├── .env.example ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── app └── app.go ├── ci ├── add-osx-cert.sh └── gon.hcl ├── cmd └── space-daemon │ └── main.go ├── config ├── config.go ├── json_config.go └── map_config.go ├── core ├── backup │ └── backup.go ├── component.go ├── env │ ├── env.go │ └── file_env.go ├── events │ └── events.go ├── fsds │ ├── config.go │ ├── data_source.go │ ├── dir_entry.go │ ├── files_ds.go │ ├── read_write_wrapper.go │ ├── shared_with_me_ds.go │ ├── spacefs.go │ └── utils.go ├── ipfs │ ├── dag.go │ ├── ipfs.go │ ├── node │ │ └── node.go │ ├── utils.go │ └── utils_test.go ├── keychain │ ├── app_token.go │ ├── keychain.go │ ├── keyring │ │ └── keyring.go │ ├── mnemonic.go │ └── test │ │ └── keychain_test.go ├── libfuse │ ├── block_size.go │ ├── directory.go │ ├── files.go │ └── vfs.go ├── permissions │ ├── app_token.go │ └── app_token_test.go ├── search │ ├── bleve │ │ ├── analyzer.go │ │ ├── bleve.go │ │ ├── bleve_test.go │ │ └── options.go │ ├── engines.go │ ├── model.go │ └── sqlite │ │ ├── model.go │ │ ├── options.go │ │ ├── sqlite.go │ │ └── sqlite_test.go ├── space │ ├── domain │ │ └── domain.go │ ├── fuse │ │ ├── controller.go │ │ ├── fs.go │ │ ├── installer │ │ │ ├── installer_darwin.go │ │ │ ├── installer_darwin_test.go │ │ │ ├── installer_linux.go │ │ │ ├── installer_windows.go │ │ │ └── interface.go │ │ ├── mount.go │ │ ├── mount_windows.go │ │ ├── state.go │ │ └── state_test.go │ ├── services │ │ ├── fs_utils.go │ │ ├── services.go │ │ ├── services_app_token.go │ │ ├── services_central_server.go │ │ ├── services_fs.go │ │ ├── services_identity.go │ │ ├── services_keypair.go │ │ ├── services_notifs.go │ │ ├── services_search.go │ │ ├── services_sharing.go │ │ ├── services_vault.go │ │ └── sharing_utils.go │ ├── space.go │ └── space_test.go ├── spacefs │ ├── fs.go │ ├── fs_test.go │ └── interfaces.go ├── store │ └── store.go ├── sync │ ├── fs.go │ ├── notifier_default.go │ ├── sync.go │ ├── textile.go │ └── textile_test.go ├── textile │ ├── README.md │ ├── account.go │ ├── buckd.go │ ├── bucket │ │ ├── bucket.go │ │ ├── bucket_dir.go │ │ ├── bucket_file.go │ │ └── crypto │ │ │ ├── crypto.go │ │ │ ├── crypto_test.go │ │ │ ├── decrypter.go │ │ │ └── encrypter.go │ ├── bucket_factory.go │ ├── client.go │ ├── common │ │ └── common.go │ ├── event_handler.go │ ├── hub │ │ ├── hmacTestKey │ │ ├── hub_auth.go │ │ └── hub_auth_test.go │ ├── listener.go │ ├── mailbox.go │ ├── mailbox_test.go │ ├── mirror.go │ ├── model │ │ ├── buckets.go │ │ ├── mirror_file.go │ │ ├── model.go │ │ ├── received_file.go │ │ ├── received_file_test.go │ │ ├── search.go │ │ ├── sent_file.go │ │ └── shared_public_key.go │ ├── notifier │ │ └── notifier.go │ ├── public.go │ ├── search.go │ ├── secure_bucket_client.go │ ├── sharing.go │ ├── sync │ │ ├── mirror.go │ │ ├── pinning.go │ │ ├── queue.go │ │ ├── restore.go │ │ ├── sync.go │ │ ├── sync_test.go │ │ ├── synchronizer.go │ │ ├── task-executors.go │ │ ├── task.go │ │ └── threads.go │ ├── textile.go │ └── utils │ │ ├── utils.go │ │ └── utils_test.go ├── util │ ├── address │ │ ├── PROTOCOL.md │ │ └── address.go │ ├── paths.go │ └── rlimit │ │ ├── rlimit_unix.go │ │ └── rlimit_windows.go ├── vault │ ├── vault.go │ └── vault_test.go └── watcher │ ├── blacklist.go │ ├── blacklist_windows.go │ ├── handler.go │ ├── options.go │ ├── watcher.go │ └── watcher_test.go ├── coverage └── .gitkeep ├── design └── architecture overview 1.png ├── devtools └── googleapis │ ├── LICENSE │ ├── README.grpc-gateway │ └── google │ ├── api │ ├── annotations.proto │ ├── http.proto │ └── httpbody.proto │ └── rpc │ ├── code.proto │ ├── error_details.proto │ └── status.proto ├── docs ├── crypto │ └── vault.md └── sharing │ └── types-of-sharing.md ├── examples ├── ipfsLite │ └── ipfsLite.go └── textileBucketsClient │ ├── README.md │ ├── bucket-sync │ └── bucket-sync.go │ ├── buckets.go │ ├── create-thread-with-key │ └── create-thread-with-key.go │ ├── join-thread │ └── join-thread.go │ ├── local-buck │ └── local-buck.go │ ├── open-share-file │ └── open-share-file.go │ ├── set-envs │ └── sync-test │ └── sync-test.go ├── go.mod ├── go.sum ├── grpc ├── auth │ ├── app_token_auth │ │ ├── app_token_auth.go │ │ └── auth_from_md.go │ └── middleware │ │ └── grpc_auth.go ├── grpc.go ├── handlers.go ├── handlers_account.go ├── handlers_app_token.go ├── handlers_backup.go ├── handlers_central_services.go ├── handlers_fuse.go ├── handlers_key_pair.go ├── handlers_notif.go ├── handlers_search.go ├── handlers_sharing.go ├── handlers_textile.go ├── handlers_vault.go ├── pb │ ├── space.pb.go │ └── space.pb.gw.go └── proto │ └── space.proto ├── integration_tests ├── README.md ├── fixtures │ ├── app.go │ ├── client.go │ ├── configs.go │ └── directories.go ├── helpers │ ├── assertions.go │ ├── directories.go │ └── initialize.go ├── integration_tests_suite_test.go ├── sharing_test.go └── uploads_test.go ├── log └── logger.go ├── mocks ├── Bucket.go ├── Client.go ├── FilesSearchEngine.go ├── HubAuth.go ├── Keychain.go ├── Keyring.go ├── Mailbox.go ├── Model.go ├── Store.go ├── Syncer.go ├── Vault.go ├── fuse │ ├── FSDataSource.go │ └── FuseInstaller.go ├── mock.go ├── mock_config.go ├── mock_env.go ├── mock_textile_handler.go └── mock_textile_users_client.go ├── scripts └── windows.bat ├── swagger └── ui │ └── space.swagger.json └── tracing └── tracing.go /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/app/app.go -------------------------------------------------------------------------------- /ci/add-osx-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/ci/add-osx-cert.sh -------------------------------------------------------------------------------- /ci/gon.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/ci/gon.hcl -------------------------------------------------------------------------------- /cmd/space-daemon/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/cmd/space-daemon/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/config/config.go -------------------------------------------------------------------------------- /config/json_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/config/json_config.go -------------------------------------------------------------------------------- /config/map_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/config/map_config.go -------------------------------------------------------------------------------- /core/backup/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/backup/backup.go -------------------------------------------------------------------------------- /core/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/component.go -------------------------------------------------------------------------------- /core/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/env/env.go -------------------------------------------------------------------------------- /core/env/file_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/env/file_env.go -------------------------------------------------------------------------------- /core/events/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/events/events.go -------------------------------------------------------------------------------- /core/fsds/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/config.go -------------------------------------------------------------------------------- /core/fsds/data_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/data_source.go -------------------------------------------------------------------------------- /core/fsds/dir_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/dir_entry.go -------------------------------------------------------------------------------- /core/fsds/files_ds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/files_ds.go -------------------------------------------------------------------------------- /core/fsds/read_write_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/read_write_wrapper.go -------------------------------------------------------------------------------- /core/fsds/shared_with_me_ds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/shared_with_me_ds.go -------------------------------------------------------------------------------- /core/fsds/spacefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/spacefs.go -------------------------------------------------------------------------------- /core/fsds/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/fsds/utils.go -------------------------------------------------------------------------------- /core/ipfs/dag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/ipfs/dag.go -------------------------------------------------------------------------------- /core/ipfs/ipfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/ipfs/ipfs.go -------------------------------------------------------------------------------- /core/ipfs/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/ipfs/node/node.go -------------------------------------------------------------------------------- /core/ipfs/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/ipfs/utils.go -------------------------------------------------------------------------------- /core/ipfs/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/ipfs/utils_test.go -------------------------------------------------------------------------------- /core/keychain/app_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/keychain/app_token.go -------------------------------------------------------------------------------- /core/keychain/keychain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/keychain/keychain.go -------------------------------------------------------------------------------- /core/keychain/keyring/keyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/keychain/keyring/keyring.go -------------------------------------------------------------------------------- /core/keychain/mnemonic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/keychain/mnemonic.go -------------------------------------------------------------------------------- /core/keychain/test/keychain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/keychain/test/keychain_test.go -------------------------------------------------------------------------------- /core/libfuse/block_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/libfuse/block_size.go -------------------------------------------------------------------------------- /core/libfuse/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/libfuse/directory.go -------------------------------------------------------------------------------- /core/libfuse/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/libfuse/files.go -------------------------------------------------------------------------------- /core/libfuse/vfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/libfuse/vfs.go -------------------------------------------------------------------------------- /core/permissions/app_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/permissions/app_token.go -------------------------------------------------------------------------------- /core/permissions/app_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/permissions/app_token_test.go -------------------------------------------------------------------------------- /core/search/bleve/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/bleve/analyzer.go -------------------------------------------------------------------------------- /core/search/bleve/bleve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/bleve/bleve.go -------------------------------------------------------------------------------- /core/search/bleve/bleve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/bleve/bleve_test.go -------------------------------------------------------------------------------- /core/search/bleve/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/bleve/options.go -------------------------------------------------------------------------------- /core/search/engines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/engines.go -------------------------------------------------------------------------------- /core/search/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/model.go -------------------------------------------------------------------------------- /core/search/sqlite/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/sqlite/model.go -------------------------------------------------------------------------------- /core/search/sqlite/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/sqlite/options.go -------------------------------------------------------------------------------- /core/search/sqlite/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/sqlite/sqlite.go -------------------------------------------------------------------------------- /core/search/sqlite/sqlite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/search/sqlite/sqlite_test.go -------------------------------------------------------------------------------- /core/space/domain/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/domain/domain.go -------------------------------------------------------------------------------- /core/space/fuse/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/controller.go -------------------------------------------------------------------------------- /core/space/fuse/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/fs.go -------------------------------------------------------------------------------- /core/space/fuse/installer/installer_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/installer/installer_darwin.go -------------------------------------------------------------------------------- /core/space/fuse/installer/installer_darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/installer/installer_darwin_test.go -------------------------------------------------------------------------------- /core/space/fuse/installer/installer_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/installer/installer_linux.go -------------------------------------------------------------------------------- /core/space/fuse/installer/installer_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/installer/installer_windows.go -------------------------------------------------------------------------------- /core/space/fuse/installer/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/installer/interface.go -------------------------------------------------------------------------------- /core/space/fuse/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/mount.go -------------------------------------------------------------------------------- /core/space/fuse/mount_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/mount_windows.go -------------------------------------------------------------------------------- /core/space/fuse/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/state.go -------------------------------------------------------------------------------- /core/space/fuse/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/fuse/state_test.go -------------------------------------------------------------------------------- /core/space/services/fs_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/fs_utils.go -------------------------------------------------------------------------------- /core/space/services/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services.go -------------------------------------------------------------------------------- /core/space/services/services_app_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_app_token.go -------------------------------------------------------------------------------- /core/space/services/services_central_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_central_server.go -------------------------------------------------------------------------------- /core/space/services/services_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_fs.go -------------------------------------------------------------------------------- /core/space/services/services_identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_identity.go -------------------------------------------------------------------------------- /core/space/services/services_keypair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_keypair.go -------------------------------------------------------------------------------- /core/space/services/services_notifs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_notifs.go -------------------------------------------------------------------------------- /core/space/services/services_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_search.go -------------------------------------------------------------------------------- /core/space/services/services_sharing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_sharing.go -------------------------------------------------------------------------------- /core/space/services/services_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/services_vault.go -------------------------------------------------------------------------------- /core/space/services/sharing_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/services/sharing_utils.go -------------------------------------------------------------------------------- /core/space/space.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/space.go -------------------------------------------------------------------------------- /core/space/space_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/space/space_test.go -------------------------------------------------------------------------------- /core/spacefs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/spacefs/fs.go -------------------------------------------------------------------------------- /core/spacefs/fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/spacefs/fs_test.go -------------------------------------------------------------------------------- /core/spacefs/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/spacefs/interfaces.go -------------------------------------------------------------------------------- /core/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/store/store.go -------------------------------------------------------------------------------- /core/sync/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/sync/fs.go -------------------------------------------------------------------------------- /core/sync/notifier_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/sync/notifier_default.go -------------------------------------------------------------------------------- /core/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/sync/sync.go -------------------------------------------------------------------------------- /core/sync/textile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/sync/textile.go -------------------------------------------------------------------------------- /core/sync/textile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/sync/textile_test.go -------------------------------------------------------------------------------- /core/textile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/README.md -------------------------------------------------------------------------------- /core/textile/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/account.go -------------------------------------------------------------------------------- /core/textile/buckd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/buckd.go -------------------------------------------------------------------------------- /core/textile/bucket/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/bucket.go -------------------------------------------------------------------------------- /core/textile/bucket/bucket_dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/bucket_dir.go -------------------------------------------------------------------------------- /core/textile/bucket/bucket_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/bucket_file.go -------------------------------------------------------------------------------- /core/textile/bucket/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/crypto/crypto.go -------------------------------------------------------------------------------- /core/textile/bucket/crypto/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/crypto/crypto_test.go -------------------------------------------------------------------------------- /core/textile/bucket/crypto/decrypter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/crypto/decrypter.go -------------------------------------------------------------------------------- /core/textile/bucket/crypto/encrypter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket/crypto/encrypter.go -------------------------------------------------------------------------------- /core/textile/bucket_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/bucket_factory.go -------------------------------------------------------------------------------- /core/textile/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/client.go -------------------------------------------------------------------------------- /core/textile/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/common/common.go -------------------------------------------------------------------------------- /core/textile/event_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/event_handler.go -------------------------------------------------------------------------------- /core/textile/hub/hmacTestKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/hub/hmacTestKey -------------------------------------------------------------------------------- /core/textile/hub/hub_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/hub/hub_auth.go -------------------------------------------------------------------------------- /core/textile/hub/hub_auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/hub/hub_auth_test.go -------------------------------------------------------------------------------- /core/textile/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/listener.go -------------------------------------------------------------------------------- /core/textile/mailbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/mailbox.go -------------------------------------------------------------------------------- /core/textile/mailbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/mailbox_test.go -------------------------------------------------------------------------------- /core/textile/mirror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/mirror.go -------------------------------------------------------------------------------- /core/textile/model/buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/buckets.go -------------------------------------------------------------------------------- /core/textile/model/mirror_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/mirror_file.go -------------------------------------------------------------------------------- /core/textile/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/model.go -------------------------------------------------------------------------------- /core/textile/model/received_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/received_file.go -------------------------------------------------------------------------------- /core/textile/model/received_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/received_file_test.go -------------------------------------------------------------------------------- /core/textile/model/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/search.go -------------------------------------------------------------------------------- /core/textile/model/sent_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/sent_file.go -------------------------------------------------------------------------------- /core/textile/model/shared_public_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/model/shared_public_key.go -------------------------------------------------------------------------------- /core/textile/notifier/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/notifier/notifier.go -------------------------------------------------------------------------------- /core/textile/public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/public.go -------------------------------------------------------------------------------- /core/textile/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/search.go -------------------------------------------------------------------------------- /core/textile/secure_bucket_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/secure_bucket_client.go -------------------------------------------------------------------------------- /core/textile/sharing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sharing.go -------------------------------------------------------------------------------- /core/textile/sync/mirror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/mirror.go -------------------------------------------------------------------------------- /core/textile/sync/pinning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/pinning.go -------------------------------------------------------------------------------- /core/textile/sync/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/queue.go -------------------------------------------------------------------------------- /core/textile/sync/restore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/restore.go -------------------------------------------------------------------------------- /core/textile/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/sync.go -------------------------------------------------------------------------------- /core/textile/sync/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/sync_test.go -------------------------------------------------------------------------------- /core/textile/sync/synchronizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/synchronizer.go -------------------------------------------------------------------------------- /core/textile/sync/task-executors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/task-executors.go -------------------------------------------------------------------------------- /core/textile/sync/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/task.go -------------------------------------------------------------------------------- /core/textile/sync/threads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/sync/threads.go -------------------------------------------------------------------------------- /core/textile/textile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/textile.go -------------------------------------------------------------------------------- /core/textile/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/utils/utils.go -------------------------------------------------------------------------------- /core/textile/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/textile/utils/utils_test.go -------------------------------------------------------------------------------- /core/util/address/PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/util/address/PROTOCOL.md -------------------------------------------------------------------------------- /core/util/address/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/util/address/address.go -------------------------------------------------------------------------------- /core/util/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/util/paths.go -------------------------------------------------------------------------------- /core/util/rlimit/rlimit_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/util/rlimit/rlimit_unix.go -------------------------------------------------------------------------------- /core/util/rlimit/rlimit_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/util/rlimit/rlimit_windows.go -------------------------------------------------------------------------------- /core/vault/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/vault/vault.go -------------------------------------------------------------------------------- /core/vault/vault_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/vault/vault_test.go -------------------------------------------------------------------------------- /core/watcher/blacklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/watcher/blacklist.go -------------------------------------------------------------------------------- /core/watcher/blacklist_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/watcher/blacklist_windows.go -------------------------------------------------------------------------------- /core/watcher/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/watcher/handler.go -------------------------------------------------------------------------------- /core/watcher/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/watcher/options.go -------------------------------------------------------------------------------- /core/watcher/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/watcher/watcher.go -------------------------------------------------------------------------------- /core/watcher/watcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/core/watcher/watcher_test.go -------------------------------------------------------------------------------- /coverage/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /design/architecture overview 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/design/architecture overview 1.png -------------------------------------------------------------------------------- /devtools/googleapis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/LICENSE -------------------------------------------------------------------------------- /devtools/googleapis/README.grpc-gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/README.grpc-gateway -------------------------------------------------------------------------------- /devtools/googleapis/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/google/api/annotations.proto -------------------------------------------------------------------------------- /devtools/googleapis/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/google/api/http.proto -------------------------------------------------------------------------------- /devtools/googleapis/google/api/httpbody.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/google/api/httpbody.proto -------------------------------------------------------------------------------- /devtools/googleapis/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/google/rpc/code.proto -------------------------------------------------------------------------------- /devtools/googleapis/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/google/rpc/error_details.proto -------------------------------------------------------------------------------- /devtools/googleapis/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/devtools/googleapis/google/rpc/status.proto -------------------------------------------------------------------------------- /docs/crypto/vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/docs/crypto/vault.md -------------------------------------------------------------------------------- /docs/sharing/types-of-sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/docs/sharing/types-of-sharing.md -------------------------------------------------------------------------------- /examples/ipfsLite/ipfsLite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/ipfsLite/ipfsLite.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/README.md -------------------------------------------------------------------------------- /examples/textileBucketsClient/bucket-sync/bucket-sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/bucket-sync/bucket-sync.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/buckets.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/create-thread-with-key/create-thread-with-key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/create-thread-with-key/create-thread-with-key.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/join-thread/join-thread.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/join-thread/join-thread.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/local-buck/local-buck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/local-buck/local-buck.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/open-share-file/open-share-file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/open-share-file/open-share-file.go -------------------------------------------------------------------------------- /examples/textileBucketsClient/set-envs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/set-envs -------------------------------------------------------------------------------- /examples/textileBucketsClient/sync-test/sync-test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/examples/textileBucketsClient/sync-test/sync-test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/go.sum -------------------------------------------------------------------------------- /grpc/auth/app_token_auth/app_token_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/auth/app_token_auth/app_token_auth.go -------------------------------------------------------------------------------- /grpc/auth/app_token_auth/auth_from_md.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/auth/app_token_auth/auth_from_md.go -------------------------------------------------------------------------------- /grpc/auth/middleware/grpc_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/auth/middleware/grpc_auth.go -------------------------------------------------------------------------------- /grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/grpc.go -------------------------------------------------------------------------------- /grpc/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers.go -------------------------------------------------------------------------------- /grpc/handlers_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_account.go -------------------------------------------------------------------------------- /grpc/handlers_app_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_app_token.go -------------------------------------------------------------------------------- /grpc/handlers_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_backup.go -------------------------------------------------------------------------------- /grpc/handlers_central_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_central_services.go -------------------------------------------------------------------------------- /grpc/handlers_fuse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_fuse.go -------------------------------------------------------------------------------- /grpc/handlers_key_pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_key_pair.go -------------------------------------------------------------------------------- /grpc/handlers_notif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_notif.go -------------------------------------------------------------------------------- /grpc/handlers_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_search.go -------------------------------------------------------------------------------- /grpc/handlers_sharing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_sharing.go -------------------------------------------------------------------------------- /grpc/handlers_textile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_textile.go -------------------------------------------------------------------------------- /grpc/handlers_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/handlers_vault.go -------------------------------------------------------------------------------- /grpc/pb/space.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/pb/space.pb.go -------------------------------------------------------------------------------- /grpc/pb/space.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/pb/space.pb.gw.go -------------------------------------------------------------------------------- /grpc/proto/space.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/grpc/proto/space.proto -------------------------------------------------------------------------------- /integration_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/README.md -------------------------------------------------------------------------------- /integration_tests/fixtures/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/fixtures/app.go -------------------------------------------------------------------------------- /integration_tests/fixtures/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/fixtures/client.go -------------------------------------------------------------------------------- /integration_tests/fixtures/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/fixtures/configs.go -------------------------------------------------------------------------------- /integration_tests/fixtures/directories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/fixtures/directories.go -------------------------------------------------------------------------------- /integration_tests/helpers/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/helpers/assertions.go -------------------------------------------------------------------------------- /integration_tests/helpers/directories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/helpers/directories.go -------------------------------------------------------------------------------- /integration_tests/helpers/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/helpers/initialize.go -------------------------------------------------------------------------------- /integration_tests/integration_tests_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/integration_tests_suite_test.go -------------------------------------------------------------------------------- /integration_tests/sharing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/sharing_test.go -------------------------------------------------------------------------------- /integration_tests/uploads_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/integration_tests/uploads_test.go -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/log/logger.go -------------------------------------------------------------------------------- /mocks/Bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Bucket.go -------------------------------------------------------------------------------- /mocks/Client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Client.go -------------------------------------------------------------------------------- /mocks/FilesSearchEngine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/FilesSearchEngine.go -------------------------------------------------------------------------------- /mocks/HubAuth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/HubAuth.go -------------------------------------------------------------------------------- /mocks/Keychain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Keychain.go -------------------------------------------------------------------------------- /mocks/Keyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Keyring.go -------------------------------------------------------------------------------- /mocks/Mailbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Mailbox.go -------------------------------------------------------------------------------- /mocks/Model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Model.go -------------------------------------------------------------------------------- /mocks/Store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Store.go -------------------------------------------------------------------------------- /mocks/Syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Syncer.go -------------------------------------------------------------------------------- /mocks/Vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/Vault.go -------------------------------------------------------------------------------- /mocks/fuse/FSDataSource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/fuse/FSDataSource.go -------------------------------------------------------------------------------- /mocks/fuse/FuseInstaller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/fuse/FuseInstaller.go -------------------------------------------------------------------------------- /mocks/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/mock.go -------------------------------------------------------------------------------- /mocks/mock_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/mock_config.go -------------------------------------------------------------------------------- /mocks/mock_env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/mock_env.go -------------------------------------------------------------------------------- /mocks/mock_textile_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/mock_textile_handler.go -------------------------------------------------------------------------------- /mocks/mock_textile_users_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/mocks/mock_textile_users_client.go -------------------------------------------------------------------------------- /scripts/windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/scripts/windows.bat -------------------------------------------------------------------------------- /swagger/ui/space.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/swagger/ui/space.swagger.json -------------------------------------------------------------------------------- /tracing/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FleekHQ/space-daemon/HEAD/tracing/tracing.go --------------------------------------------------------------------------------