├── .envrc ├── .github ├── dependabot.yml ├── manifest │ ├── vcpkg-configuration.json │ └── vcpkg.json └── workflows │ ├── docker-build.yaml │ ├── prepare-release.yml │ ├── publish-release.yml │ └── test.yaml ├── .gitignore ├── .rustfmt.toml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── Makefile.toml ├── README.md ├── crates ├── api │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── proto │ │ ├── fetch.proto │ │ ├── gen │ │ │ ├── kitsune2.fetch.rs │ │ │ ├── kitsune2.op_store.rs │ │ │ ├── kitsune2.publish.rs │ │ │ └── kitsune2.wire.rs │ │ ├── op_store.proto │ │ ├── publish.proto │ │ └── wire.proto │ └── src │ │ ├── access.rs │ │ ├── agent.rs │ │ ├── arc.rs │ │ ├── blocks.rs │ │ ├── bootstrap.rs │ │ ├── builder.rs │ │ ├── config.rs │ │ ├── doc.rs │ │ ├── doc │ │ ├── agent.rs │ │ └── glossary.rs │ │ ├── error.rs │ │ ├── fetch.rs │ │ ├── gossip.rs │ │ ├── id.rs │ │ ├── kitsune.rs │ │ ├── lib.rs │ │ ├── local_agent_store.rs │ │ ├── op_store.rs │ │ ├── peer_meta_store.rs │ │ ├── peer_store.rs │ │ ├── protocol.rs │ │ ├── publish.rs │ │ ├── report.rs │ │ ├── space.rs │ │ ├── timestamp.rs │ │ ├── transport.rs │ │ └── url.rs ├── bootstrap_client │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── src │ │ └── lib.rs │ └── tests │ │ └── integration.rs ├── bootstrap_srv │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── examples │ │ └── test-auth-hook-server.rs │ └── src │ │ ├── bin │ │ └── kitsune2-bootstrap-srv.rs │ │ ├── config.rs │ │ ├── http.rs │ │ ├── lib.rs │ │ ├── parse.rs │ │ ├── sbd.rs │ │ ├── server.rs │ │ ├── space.rs │ │ ├── store.rs │ │ ├── test.rs │ │ └── tls.rs ├── core │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── src │ │ ├── common.rs │ │ ├── doc.rs │ │ ├── doc │ │ │ └── core_fetch.rs │ │ ├── factories.rs │ │ ├── factories │ │ │ ├── core_access.rs │ │ │ ├── core_bootstrap.rs │ │ │ ├── core_bootstrap │ │ │ │ └── test.rs │ │ │ ├── core_fetch.rs │ │ │ ├── core_fetch │ │ │ │ ├── message_handler.rs │ │ │ │ ├── test.rs │ │ │ │ └── test │ │ │ │ │ ├── incoming_request_queue.rs │ │ │ │ │ ├── incoming_response_queue.rs │ │ │ │ │ └── outgoing_request_queue.rs │ │ │ ├── core_gossip.rs │ │ │ ├── core_gossip │ │ │ │ └── test.rs │ │ │ ├── core_kitsune.rs │ │ │ ├── core_local_agent_store.rs │ │ │ ├── core_publish.rs │ │ │ ├── core_publish │ │ │ │ ├── message_handler.rs │ │ │ │ └── test.rs │ │ │ ├── core_report.rs │ │ │ ├── core_space.rs │ │ │ ├── core_space │ │ │ │ └── test.rs │ │ │ ├── mem_blocks.rs │ │ │ ├── mem_blocks │ │ │ │ └── test.rs │ │ │ ├── mem_bootstrap.rs │ │ │ ├── mem_bootstrap │ │ │ │ └── test.rs │ │ │ ├── mem_op_store.rs │ │ │ ├── mem_op_store │ │ │ │ ├── test.rs │ │ │ │ └── time_slice_hash_store.rs │ │ │ ├── mem_peer_meta_store.rs │ │ │ ├── mem_peer_meta_store │ │ │ │ └── test.rs │ │ │ ├── mem_peer_store.rs │ │ │ ├── mem_peer_store │ │ │ │ └── test.rs │ │ │ ├── mem_transport.rs │ │ │ └── mem_transport │ │ │ │ └── test.rs │ │ └── lib.rs │ └── tests │ │ └── fetch.rs ├── dht │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── art │ │ ├── dht-circle.svg │ │ └── dht-graph.svg │ └── src │ │ ├── arc_set.rs │ │ ├── combine.rs │ │ ├── constant.rs │ │ ├── dht.rs │ │ ├── dht │ │ ├── snapshot.rs │ │ ├── tests.rs │ │ └── tests │ │ │ └── harness.rs │ │ ├── hash.rs │ │ ├── lib.rs │ │ ├── test.rs │ │ └── time.rs ├── gossip │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── proto │ │ ├── gen │ │ │ └── kitsune2.gossip.rs │ │ └── gossip.proto │ ├── src │ │ ├── burst.rs │ │ ├── config.rs │ │ ├── constant.rs │ │ ├── error.rs │ │ ├── gossip.rs │ │ ├── harness.rs │ │ ├── harness │ │ │ └── op_store.rs │ │ ├── initiate.rs │ │ ├── lib.rs │ │ ├── peer_meta_store.rs │ │ ├── protocol.rs │ │ ├── respond.rs │ │ ├── respond │ │ │ ├── accept.rs │ │ │ ├── agents.rs │ │ │ ├── busy.rs │ │ │ ├── disc_sector_details_diff.rs │ │ │ ├── disc_sector_details_diff_response.rs │ │ │ ├── disc_sectors_diff.rs │ │ │ ├── harness.rs │ │ │ ├── hashes.rs │ │ │ ├── initiate.rs │ │ │ ├── no_diff.rs │ │ │ ├── ring_sector_details_diff.rs │ │ │ ├── ring_sector_details_diff_response.rs │ │ │ ├── terminate.rs │ │ │ └── tests.rs │ │ ├── state.rs │ │ ├── storage_arc.rs │ │ ├── summary.rs │ │ ├── timeout.rs │ │ └── update.rs │ └── tests │ │ ├── historical_load.rs │ │ └── initial_sync.rs ├── kitsune2 │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── examples │ │ └── schema.rs │ ├── src │ │ └── lib.rs │ └── tests │ │ ├── blocks.rs │ │ └── integration.rs ├── kitsune2_showcase │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src │ │ ├── app.rs │ │ ├── app │ │ ├── file_data.rs │ │ └── file_op_store.rs │ │ ├── main.rs │ │ └── readline.rs ├── test_utils │ ├── Cargo.toml │ ├── Makefile.toml │ └── src │ │ ├── agent.rs │ │ ├── bootstrap.rs │ │ ├── id.rs │ │ ├── iroh_relay.rs │ │ ├── lib.rs │ │ ├── noop_bootstrap.rs │ │ ├── space.rs │ │ └── tx_handler.rs ├── tool_proto_build │ ├── Cargo.toml │ ├── Makefile.toml │ └── src │ │ └── main.rs ├── transport_iroh │ ├── Cargo.toml │ ├── src │ │ ├── connection_context.rs │ │ ├── frame.rs │ │ ├── lib.rs │ │ ├── tests │ │ │ ├── frame.rs │ │ │ ├── mod.rs │ │ │ └── url.rs │ │ └── url.rs │ └── tests │ │ ├── harness.rs │ │ └── integration.rs └── transport_tx5 │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── src │ ├── harness.rs │ ├── lib.rs │ └── test.rs │ └── tests │ └── integration.rs ├── docker ├── kitsune2_bootstrap_srv │ └── Dockerfile └── kitsune2_test_auth_hook_server │ └── Dockerfile ├── docs-site ├── .gitignore ├── .yarn │ └── install-state.gz ├── .yarnrc.yml ├── README.md ├── docs │ └── intro.md ├── docusaurus.config.ts ├── kitsune2-assets.svg ├── kitsune2-social-card.svg ├── package.json ├── sidebars.ts ├── src │ ├── components │ │ └── HomepageFeatures │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.module.css │ │ ├── index.tsx │ │ └── markdown-page.md ├── static │ └── img │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── kitsune2-logo.svg │ │ └── kitsune2-social-card.png ├── tsconfig.json └── yarn.lock ├── flake.lock ├── flake.nix ├── rust-toolchain.toml └── taplo.toml /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/manifest/vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/manifest/vcpkg-configuration.json -------------------------------------------------------------------------------- /.github/manifest/vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/manifest/vcpkg.json -------------------------------------------------------------------------------- /.github/workflows/docker-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/workflows/docker-build.yaml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /output-* 3 | .cargo 4 | logs 5 | -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/Makefile.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # kitsune2 2 | 3 | p2p / dht communication framework 4 | -------------------------------------------------------------------------------- /crates/api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/Cargo.toml -------------------------------------------------------------------------------- /crates/api/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/README.md -------------------------------------------------------------------------------- /crates/api/proto/fetch.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/fetch.proto -------------------------------------------------------------------------------- /crates/api/proto/gen/kitsune2.fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/gen/kitsune2.fetch.rs -------------------------------------------------------------------------------- /crates/api/proto/gen/kitsune2.op_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/gen/kitsune2.op_store.rs -------------------------------------------------------------------------------- /crates/api/proto/gen/kitsune2.publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/gen/kitsune2.publish.rs -------------------------------------------------------------------------------- /crates/api/proto/gen/kitsune2.wire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/gen/kitsune2.wire.rs -------------------------------------------------------------------------------- /crates/api/proto/op_store.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/op_store.proto -------------------------------------------------------------------------------- /crates/api/proto/publish.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/publish.proto -------------------------------------------------------------------------------- /crates/api/proto/wire.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/proto/wire.proto -------------------------------------------------------------------------------- /crates/api/src/access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/access.rs -------------------------------------------------------------------------------- /crates/api/src/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/agent.rs -------------------------------------------------------------------------------- /crates/api/src/arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/arc.rs -------------------------------------------------------------------------------- /crates/api/src/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/blocks.rs -------------------------------------------------------------------------------- /crates/api/src/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/bootstrap.rs -------------------------------------------------------------------------------- /crates/api/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/builder.rs -------------------------------------------------------------------------------- /crates/api/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/config.rs -------------------------------------------------------------------------------- /crates/api/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/doc.rs -------------------------------------------------------------------------------- /crates/api/src/doc/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/doc/agent.rs -------------------------------------------------------------------------------- /crates/api/src/doc/glossary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/doc/glossary.rs -------------------------------------------------------------------------------- /crates/api/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/error.rs -------------------------------------------------------------------------------- /crates/api/src/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/fetch.rs -------------------------------------------------------------------------------- /crates/api/src/gossip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/gossip.rs -------------------------------------------------------------------------------- /crates/api/src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/id.rs -------------------------------------------------------------------------------- /crates/api/src/kitsune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/kitsune.rs -------------------------------------------------------------------------------- /crates/api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/lib.rs -------------------------------------------------------------------------------- /crates/api/src/local_agent_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/local_agent_store.rs -------------------------------------------------------------------------------- /crates/api/src/op_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/op_store.rs -------------------------------------------------------------------------------- /crates/api/src/peer_meta_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/peer_meta_store.rs -------------------------------------------------------------------------------- /crates/api/src/peer_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/peer_store.rs -------------------------------------------------------------------------------- /crates/api/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/protocol.rs -------------------------------------------------------------------------------- /crates/api/src/publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/publish.rs -------------------------------------------------------------------------------- /crates/api/src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/report.rs -------------------------------------------------------------------------------- /crates/api/src/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/space.rs -------------------------------------------------------------------------------- /crates/api/src/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/timestamp.rs -------------------------------------------------------------------------------- /crates/api/src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/transport.rs -------------------------------------------------------------------------------- /crates/api/src/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/api/src/url.rs -------------------------------------------------------------------------------- /crates/bootstrap_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_client/Cargo.toml -------------------------------------------------------------------------------- /crates/bootstrap_client/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/bootstrap_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_client/README.md -------------------------------------------------------------------------------- /crates/bootstrap_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_client/src/lib.rs -------------------------------------------------------------------------------- /crates/bootstrap_client/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_client/tests/integration.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/Cargo.toml -------------------------------------------------------------------------------- /crates/bootstrap_srv/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/bootstrap_srv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/README.md -------------------------------------------------------------------------------- /crates/bootstrap_srv/examples/test-auth-hook-server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/examples/test-auth-hook-server.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/bin/kitsune2-bootstrap-srv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/bin/kitsune2-bootstrap-srv.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/config.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/http.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/lib.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/parse.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/sbd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/sbd.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/server.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/space.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/store.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/test.rs -------------------------------------------------------------------------------- /crates/bootstrap_srv/src/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/bootstrap_srv/src/tls.rs -------------------------------------------------------------------------------- /crates/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/Cargo.toml -------------------------------------------------------------------------------- /crates/core/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/README.md -------------------------------------------------------------------------------- /crates/core/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/common.rs -------------------------------------------------------------------------------- /crates/core/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/doc.rs -------------------------------------------------------------------------------- /crates/core/src/doc/core_fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/doc/core_fetch.rs -------------------------------------------------------------------------------- /crates/core/src/factories.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_access.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_bootstrap.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_bootstrap/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_bootstrap/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_fetch.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_fetch/message_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_fetch/message_handler.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_fetch/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_fetch/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_fetch/test/incoming_request_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_fetch/test/incoming_request_queue.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_fetch/test/incoming_response_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_fetch/test/incoming_response_queue.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_fetch/test/outgoing_request_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_fetch/test/outgoing_request_queue.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_gossip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_gossip.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_gossip/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_gossip/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_kitsune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_kitsune.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_local_agent_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_local_agent_store.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_publish.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_publish/message_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_publish/message_handler.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_publish/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_publish/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_report.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_space.rs -------------------------------------------------------------------------------- /crates/core/src/factories/core_space/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/core_space/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_blocks.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_blocks/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_blocks/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_bootstrap.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_bootstrap/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_bootstrap/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_op_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_op_store.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_op_store/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_op_store/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_op_store/time_slice_hash_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_op_store/time_slice_hash_store.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_peer_meta_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_peer_meta_store.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_peer_meta_store/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_peer_meta_store/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_peer_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_peer_store.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_peer_store/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_peer_store/test.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_transport.rs -------------------------------------------------------------------------------- /crates/core/src/factories/mem_transport/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/factories/mem_transport/test.rs -------------------------------------------------------------------------------- /crates/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/src/lib.rs -------------------------------------------------------------------------------- /crates/core/tests/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/core/tests/fetch.rs -------------------------------------------------------------------------------- /crates/dht/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/Cargo.toml -------------------------------------------------------------------------------- /crates/dht/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/dht/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/README.md -------------------------------------------------------------------------------- /crates/dht/art/dht-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/art/dht-circle.svg -------------------------------------------------------------------------------- /crates/dht/art/dht-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/art/dht-graph.svg -------------------------------------------------------------------------------- /crates/dht/src/arc_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/arc_set.rs -------------------------------------------------------------------------------- /crates/dht/src/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/combine.rs -------------------------------------------------------------------------------- /crates/dht/src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/constant.rs -------------------------------------------------------------------------------- /crates/dht/src/dht.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/dht.rs -------------------------------------------------------------------------------- /crates/dht/src/dht/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/dht/snapshot.rs -------------------------------------------------------------------------------- /crates/dht/src/dht/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/dht/tests.rs -------------------------------------------------------------------------------- /crates/dht/src/dht/tests/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/dht/tests/harness.rs -------------------------------------------------------------------------------- /crates/dht/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/hash.rs -------------------------------------------------------------------------------- /crates/dht/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/lib.rs -------------------------------------------------------------------------------- /crates/dht/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/test.rs -------------------------------------------------------------------------------- /crates/dht/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/dht/src/time.rs -------------------------------------------------------------------------------- /crates/gossip/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/Cargo.toml -------------------------------------------------------------------------------- /crates/gossip/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/gossip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/README.md -------------------------------------------------------------------------------- /crates/gossip/proto/gen/kitsune2.gossip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/proto/gen/kitsune2.gossip.rs -------------------------------------------------------------------------------- /crates/gossip/proto/gossip.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/proto/gossip.proto -------------------------------------------------------------------------------- /crates/gossip/src/burst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/burst.rs -------------------------------------------------------------------------------- /crates/gossip/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/config.rs -------------------------------------------------------------------------------- /crates/gossip/src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/constant.rs -------------------------------------------------------------------------------- /crates/gossip/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/error.rs -------------------------------------------------------------------------------- /crates/gossip/src/gossip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/gossip.rs -------------------------------------------------------------------------------- /crates/gossip/src/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/harness.rs -------------------------------------------------------------------------------- /crates/gossip/src/harness/op_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/harness/op_store.rs -------------------------------------------------------------------------------- /crates/gossip/src/initiate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/initiate.rs -------------------------------------------------------------------------------- /crates/gossip/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/lib.rs -------------------------------------------------------------------------------- /crates/gossip/src/peer_meta_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/peer_meta_store.rs -------------------------------------------------------------------------------- /crates/gossip/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/protocol.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/accept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/accept.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/agents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/agents.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/busy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/busy.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/disc_sector_details_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/disc_sector_details_diff.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/disc_sector_details_diff_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/disc_sector_details_diff_response.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/disc_sectors_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/disc_sectors_diff.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/harness.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/hashes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/hashes.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/initiate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/initiate.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/no_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/no_diff.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/ring_sector_details_diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/ring_sector_details_diff.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/ring_sector_details_diff_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/ring_sector_details_diff_response.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/terminate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/terminate.rs -------------------------------------------------------------------------------- /crates/gossip/src/respond/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/respond/tests.rs -------------------------------------------------------------------------------- /crates/gossip/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/state.rs -------------------------------------------------------------------------------- /crates/gossip/src/storage_arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/storage_arc.rs -------------------------------------------------------------------------------- /crates/gossip/src/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/summary.rs -------------------------------------------------------------------------------- /crates/gossip/src/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/timeout.rs -------------------------------------------------------------------------------- /crates/gossip/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/src/update.rs -------------------------------------------------------------------------------- /crates/gossip/tests/historical_load.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/tests/historical_load.rs -------------------------------------------------------------------------------- /crates/gossip/tests/initial_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/gossip/tests/initial_sync.rs -------------------------------------------------------------------------------- /crates/kitsune2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/Cargo.toml -------------------------------------------------------------------------------- /crates/kitsune2/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/Makefile.toml -------------------------------------------------------------------------------- /crates/kitsune2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/README.md -------------------------------------------------------------------------------- /crates/kitsune2/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/examples/schema.rs -------------------------------------------------------------------------------- /crates/kitsune2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/src/lib.rs -------------------------------------------------------------------------------- /crates/kitsune2/tests/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/tests/blocks.rs -------------------------------------------------------------------------------- /crates/kitsune2/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2/tests/integration.rs -------------------------------------------------------------------------------- /crates/kitsune2_showcase/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/Cargo.toml -------------------------------------------------------------------------------- /crates/kitsune2_showcase/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/kitsune2_showcase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/README.md -------------------------------------------------------------------------------- /crates/kitsune2_showcase/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/src/app.rs -------------------------------------------------------------------------------- /crates/kitsune2_showcase/src/app/file_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/src/app/file_data.rs -------------------------------------------------------------------------------- /crates/kitsune2_showcase/src/app/file_op_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/src/app/file_op_store.rs -------------------------------------------------------------------------------- /crates/kitsune2_showcase/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/src/main.rs -------------------------------------------------------------------------------- /crates/kitsune2_showcase/src/readline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/kitsune2_showcase/src/readline.rs -------------------------------------------------------------------------------- /crates/test_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/Cargo.toml -------------------------------------------------------------------------------- /crates/test_utils/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/test_utils/src/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/agent.rs -------------------------------------------------------------------------------- /crates/test_utils/src/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/bootstrap.rs -------------------------------------------------------------------------------- /crates/test_utils/src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/id.rs -------------------------------------------------------------------------------- /crates/test_utils/src/iroh_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/iroh_relay.rs -------------------------------------------------------------------------------- /crates/test_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/lib.rs -------------------------------------------------------------------------------- /crates/test_utils/src/noop_bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/noop_bootstrap.rs -------------------------------------------------------------------------------- /crates/test_utils/src/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/space.rs -------------------------------------------------------------------------------- /crates/test_utils/src/tx_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/test_utils/src/tx_handler.rs -------------------------------------------------------------------------------- /crates/tool_proto_build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/tool_proto_build/Cargo.toml -------------------------------------------------------------------------------- /crates/tool_proto_build/Makefile.toml: -------------------------------------------------------------------------------- 1 | extend = "../../Makefile.toml" 2 | -------------------------------------------------------------------------------- /crates/tool_proto_build/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/tool_proto_build/src/main.rs -------------------------------------------------------------------------------- /crates/transport_iroh/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/Cargo.toml -------------------------------------------------------------------------------- /crates/transport_iroh/src/connection_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/connection_context.rs -------------------------------------------------------------------------------- /crates/transport_iroh/src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/frame.rs -------------------------------------------------------------------------------- /crates/transport_iroh/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/lib.rs -------------------------------------------------------------------------------- /crates/transport_iroh/src/tests/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/tests/frame.rs -------------------------------------------------------------------------------- /crates/transport_iroh/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/tests/mod.rs -------------------------------------------------------------------------------- /crates/transport_iroh/src/tests/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/tests/url.rs -------------------------------------------------------------------------------- /crates/transport_iroh/src/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/src/url.rs -------------------------------------------------------------------------------- /crates/transport_iroh/tests/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/tests/harness.rs -------------------------------------------------------------------------------- /crates/transport_iroh/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_iroh/tests/integration.rs -------------------------------------------------------------------------------- /crates/transport_tx5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/Cargo.toml -------------------------------------------------------------------------------- /crates/transport_tx5/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/Makefile.toml -------------------------------------------------------------------------------- /crates/transport_tx5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/README.md -------------------------------------------------------------------------------- /crates/transport_tx5/src/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/src/harness.rs -------------------------------------------------------------------------------- /crates/transport_tx5/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/src/lib.rs -------------------------------------------------------------------------------- /crates/transport_tx5/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/src/test.rs -------------------------------------------------------------------------------- /crates/transport_tx5/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/crates/transport_tx5/tests/integration.rs -------------------------------------------------------------------------------- /docker/kitsune2_bootstrap_srv/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docker/kitsune2_bootstrap_srv/Dockerfile -------------------------------------------------------------------------------- /docker/kitsune2_test_auth_hook_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docker/kitsune2_test_auth_hook_server/Dockerfile -------------------------------------------------------------------------------- /docs-site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/.gitignore -------------------------------------------------------------------------------- /docs-site/.yarn/install-state.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/.yarn/install-state.gz -------------------------------------------------------------------------------- /docs-site/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /docs-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/README.md -------------------------------------------------------------------------------- /docs-site/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/docs/intro.md -------------------------------------------------------------------------------- /docs-site/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/docusaurus.config.ts -------------------------------------------------------------------------------- /docs-site/kitsune2-assets.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/kitsune2-assets.svg -------------------------------------------------------------------------------- /docs-site/kitsune2-social-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/kitsune2-social-card.svg -------------------------------------------------------------------------------- /docs-site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/package.json -------------------------------------------------------------------------------- /docs-site/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/sidebars.ts -------------------------------------------------------------------------------- /docs-site/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /docs-site/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs-site/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/src/css/custom.css -------------------------------------------------------------------------------- /docs-site/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/src/pages/index.module.css -------------------------------------------------------------------------------- /docs-site/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/src/pages/index.tsx -------------------------------------------------------------------------------- /docs-site/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/src/pages/markdown-page.md -------------------------------------------------------------------------------- /docs-site/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/static/img/favicon.ico -------------------------------------------------------------------------------- /docs-site/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/static/img/favicon.png -------------------------------------------------------------------------------- /docs-site/static/img/kitsune2-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/static/img/kitsune2-logo.svg -------------------------------------------------------------------------------- /docs-site/static/img/kitsune2-social-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/static/img/kitsune2-social-card.png -------------------------------------------------------------------------------- /docs-site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/tsconfig.json -------------------------------------------------------------------------------- /docs-site/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/docs-site/yarn.lock -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/flake.nix -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holochain/kitsune2/HEAD/taplo.toml --------------------------------------------------------------------------------