├── .eslintrc.cjs ├── .github ├── renovate.json └── workflows │ ├── codeql-analysis.yml │ ├── dependency-review.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── .ignore ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── cli ├── client.go ├── client_accept.go ├── client_dial.go ├── client_forwarding.go ├── client_identify.go ├── client_listen.go ├── client_nodeinfo.go ├── client_subscribe.go ├── daemonflags.go ├── dialeraddrs.go ├── pubsub.go └── util │ ├── cli.go │ └── util.go ├── cmd └── bifrost │ ├── .gitignore │ ├── bifrost_daemon.yaml │ ├── cmd_client.go │ ├── cmd_daemon.go │ ├── cmd_util.go │ └── main.go ├── core ├── core.go └── test │ └── core.go ├── daemon ├── api │ ├── api.go │ ├── api.pb.go │ ├── api.pb.ts │ ├── api.proto │ ├── api_accept.go │ ├── api_identify.go │ ├── api_peer_info.go │ ├── api_pubsub_subscribe.go │ ├── api_stream_dial.go │ ├── bifrost_api.go │ └── controller │ │ ├── config.go │ │ ├── controller.go │ │ ├── controller.pb.go │ │ ├── controller.pb.ts │ │ ├── controller.proto │ │ └── factory.go ├── daemon.go └── prof │ └── prof.go ├── deps.go ├── doc ├── WEB_TESTS.md └── img │ └── bifrost-logo.png ├── entitygraph ├── config.go ├── config.pb.go ├── config.pb.ts ├── config.proto ├── controller.go ├── establish_link.go ├── factory.go ├── get_peer.go ├── link_entity.go ├── lookup_transport.go ├── peer_entity.go ├── reporter.go ├── transport_assoc_entity.go └── transport_entity.go ├── examples ├── http-forwarding │ ├── README.md │ ├── node-1.yaml │ └── node-2.yaml ├── priv │ ├── backend-node.pem │ ├── node-1.pem │ ├── node-2.pem │ ├── node-3.pem │ └── signaling-server.pem ├── serial-forwarding │ └── serial-forwarding.org ├── udp-link │ ├── .gitignore │ ├── README.md │ └── main.go ├── webrtc-browser-http │ ├── README.md │ ├── backend │ │ └── main.go │ ├── browser │ │ ├── .gitignore │ │ ├── build.bash │ │ ├── index.go │ │ ├── index.html │ │ ├── index_nojs.go │ │ └── serve.bash │ └── server │ │ └── main.go ├── webrtc-forwarding │ ├── README.md │ ├── node-1.yaml │ ├── node-2.yaml │ └── server │ │ ├── .gitignore │ │ ├── README.md │ │ └── main.go └── websocket-browser-link │ ├── README.md │ ├── browser │ ├── .gitignore │ ├── build.bash │ ├── index.go │ ├── index.html │ ├── index_nojs.go │ └── serve.bash │ ├── common │ ├── common.go │ └── common_js.go │ ├── screenshot.png │ └── server │ ├── .gitignore │ └── server.go ├── go.mod ├── go.sum ├── hash ├── hash.go ├── hash.pb.go ├── hash.pb.ts ├── hash.proto └── hash_test.go ├── http ├── bus-handler.go ├── bus-http-handler.go ├── bus-http-handler_test.go ├── dir-lookup-http-handler.go ├── dir-lookup-http-handler_test.go ├── http-handler-builder.go ├── http-handler-controller.go ├── http-handler-controller_test.go ├── http-handler.go ├── http-handler_test.go ├── listener │ ├── config.go │ ├── config.pb.go │ ├── config.pb.ts │ ├── config.proto │ ├── factory.go │ └── listener.go ├── mock-handler_test.go └── res-lookup-http-handler.go ├── keypem ├── errors.go ├── keyfile │ └── keyfile.go └── keypem.go ├── link ├── establish-link-ex.go ├── establish-link.go ├── establish │ ├── config.go │ ├── config.pb.go │ ├── config.pb.ts │ ├── config.proto │ ├── controller.go │ └── factory.go ├── handle-mounted-stream.go ├── hold-open │ ├── config.go │ ├── config.pb.go │ ├── config.pb.ts │ ├── config.proto │ ├── controller.go │ ├── controller_establish_link.go │ ├── establish_link.go │ └── factory.go ├── link.go ├── mounted-link.go ├── mounted-stream.go └── open-stream-ex.go ├── package.json ├── peer ├── api │ ├── api.go │ ├── api.pb.go │ ├── api.pb.ts │ ├── api.proto │ ├── api_srpc.pb.go │ └── api_srpc.pb.ts ├── controller │ ├── config.go │ ├── config.pb.go │ ├── config.pb.ts │ ├── config.proto │ ├── controller.go │ ├── controller_test.go │ └── factory.go ├── derive.go ├── derive_test.go ├── directive.go ├── directive_ex.go ├── encrypt-curve25519.go ├── encrypt-rsa.go ├── encrypt.go ├── encrypt_test.go ├── errors.go ├── id.go ├── mock_test.go ├── peer.go ├── peer.pb.go ├── peer.pb.ts ├── peer.proto ├── peer_addr.go ├── resolver.go ├── signature.go ├── signed-msg.go ├── signed-msg_test.go └── ssh │ ├── pubkey.go │ ├── signer.go │ └── signer_test.go ├── protocol ├── errors.go └── id.go ├── pubsub ├── api │ ├── api.go │ ├── api.pb.go │ ├── api.pb.ts │ ├── api.proto │ ├── api_srpc.pb.go │ └── api_srpc.pb.ts ├── controller │ ├── channel-sub.go │ ├── controller.go │ ├── establish-link.go │ ├── mounted-stream.go │ ├── stream.go │ └── tracked-link.go ├── dir-build-channel-subscription.go ├── floodsub │ ├── config.go │ ├── controller │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.pb.ts │ │ ├── config.proto │ │ ├── controller.go │ │ └── factory.go │ ├── floodsub.go │ ├── floodsub.pb.go │ ├── floodsub.pb.ts │ ├── floodsub.proto │ ├── stream.go │ ├── sub-handler.go │ └── sub.go ├── pubsub.go ├── relay │ ├── config.go │ ├── config.pb.go │ ├── config.pb.ts │ ├── config.proto │ ├── controller.go │ └── factory.go └── util │ └── pubmessage │ ├── errors.go │ ├── inner.go │ ├── message.go │ ├── pubmessage.go │ ├── pubmessage.pb.go │ ├── pubmessage.pb.ts │ └── pubmessage.proto ├── router ├── directive.go └── router.go ├── rpc ├── access │ ├── access.go │ ├── access.pb.go │ ├── access.pb.ts │ ├── access.proto │ ├── access_srpc.pb.go │ ├── access_srpc.pb.ts │ ├── access_test.go │ ├── client-controller.go │ ├── client-resolver.go │ ├── proxy-invoker.go │ └── server.go ├── bus-client.go ├── client-controller.go ├── errors.go ├── invoker-controller.go ├── invoker.go ├── lookup-rpc-client.go ├── lookup-rpc-service.go ├── rpc-service-builder.go ├── rpc-service-controller.go └── rpc-service-controller_test.go ├── signaling ├── dir-handle-signal-peer.go ├── dir-signal-peer.go ├── echo │ ├── config.go │ ├── echo.go │ ├── echo.pb.go │ ├── echo.pb.ts │ ├── echo.proto │ ├── resolver.go │ └── stream_handler.go ├── errors.go ├── rpc │ ├── client │ │ ├── client.go │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.pb.ts │ │ ├── config.proto │ │ ├── controller.go │ │ ├── factory.go │ │ ├── res-signal-peer.go │ │ ├── session-tracker.go │ │ └── session.go │ ├── errors.go │ ├── server │ │ ├── config.go │ │ ├── controller.go │ │ ├── factory.go │ │ ├── listen.go │ │ ├── peer.go │ │ ├── server.go │ │ ├── server.pb.go │ │ ├── server.pb.ts │ │ ├── server.proto │ │ └── session.go │ ├── signaling.go │ ├── signaling.pb.go │ ├── signaling.pb.ts │ ├── signaling.proto │ ├── signaling_srpc.pb.go │ ├── signaling_srpc.pb.ts │ └── signaling_test.go └── signaling.go ├── sim ├── graph │ ├── doc.go │ ├── graph.go │ ├── graph_test.go │ ├── lan.go │ └── peer.go ├── simulate │ ├── assertions.go │ ├── option.go │ ├── peer.go │ ├── simulate.go │ └── simulate_test.go └── tests │ ├── bifrost │ ├── basic_test.go │ ├── bifrost.go │ ├── bifrost_test.go │ ├── pubsub_floodsub_test.go │ └── route_relay_test.go │ ├── common.go │ └── common_test.go ├── stream ├── api │ ├── accept │ │ ├── accept.go │ │ ├── accept.pb.go │ │ ├── accept.pb.ts │ │ ├── accept.proto │ │ ├── config.go │ │ ├── factory.go │ │ └── stream_handler.go │ ├── accept_client.go │ ├── accept_server.go │ ├── api.pb.go │ ├── api.pb.ts │ ├── api.proto │ ├── api_srpc.pb.go │ ├── api_srpc.pb.ts │ ├── dial │ │ ├── config.go │ │ ├── dial.go │ │ ├── dial.pb.go │ │ ├── dial.pb.ts │ │ └── dial.proto │ ├── dial_client.go │ ├── dial_server.go │ └── rpc │ │ ├── rpc.go │ │ ├── rpc.pb.go │ │ ├── rpc.pb.ts │ │ ├── rpc.proto │ │ └── rpc_conn.go ├── echo │ ├── config.go │ ├── echo.go │ ├── echo.pb.go │ ├── echo.pb.ts │ ├── echo.proto │ ├── factory.go │ ├── resolver.go │ └── stream_handler.go ├── forwarding │ ├── config.go │ ├── dial_resolver.go │ ├── factory.go │ ├── forwarding.go │ ├── forwarding.pb.go │ ├── forwarding.pb.ts │ ├── forwarding.proto │ └── stream_handler.go ├── listening │ ├── config.go │ ├── factory.go │ ├── listening.go │ ├── listening.pb.go │ ├── listening.pb.ts │ └── listening.proto ├── netconn │ └── netconn.go ├── packet │ └── packet.go ├── relay │ ├── config.go │ ├── factory.go │ ├── relay.go │ ├── relay.pb.go │ ├── relay.pb.ts │ ├── relay.proto │ ├── stream_handler.go │ └── stream_resolver.go ├── srpc │ ├── client │ │ ├── client.go │ │ ├── client.pb.go │ │ ├── client.pb.ts │ │ ├── client.proto │ │ ├── config.go │ │ └── controller │ │ │ ├── config.go │ │ │ ├── config.pb.go │ │ │ ├── config.pb.ts │ │ │ ├── config.proto │ │ │ ├── controller.go │ │ │ └── factory.go │ ├── server │ │ ├── config.go │ │ ├── resolver.go │ │ ├── server.go │ │ ├── server.pb.go │ │ ├── server.pb.ts │ │ └── server.proto │ ├── srpc.go │ └── srpc_test.go └── stream.go ├── testbed └── testbed.go ├── tptaddr ├── controller │ ├── config.go │ ├── config.pb.go │ ├── config.pb.ts │ ├── config.proto │ ├── controller.go │ ├── factory.go │ └── res-establish-link.go ├── dial-tpt-addr.go ├── errors.go ├── lookup-tpt-addr.go ├── static │ ├── config.go │ ├── controller.go │ ├── factory.go │ ├── static.pb.go │ ├── static.pb.ts │ └── static.proto ├── tptaddr.go └── tptaddr_test.go ├── transport ├── common │ ├── conn │ │ ├── conn.go │ │ ├── conn.pb.go │ │ ├── conn.pb.ts │ │ ├── conn.proto │ │ └── link.go │ ├── dialer │ │ ├── dialer.go │ │ ├── dialer.pb.go │ │ ├── dialer.pb.ts │ │ ├── dialer.proto │ │ ├── errors.go │ │ ├── opts.go │ │ └── transport.go │ ├── pconn │ │ ├── link.go │ │ ├── pconn.go │ │ ├── pconn.pb.go │ │ ├── pconn.pb.ts │ │ └── pconn.proto │ └── quic │ │ ├── config.go │ │ ├── dialer.go │ │ ├── errors.go │ │ ├── link.go │ │ ├── quic.go │ │ ├── quic.pb.go │ │ ├── quic.pb.ts │ │ ├── quic.proto │ │ ├── session.go │ │ ├── util.go │ │ └── uuid.go ├── config.go ├── controller │ ├── controller.go │ ├── controller.pb.go │ ├── controller.pb.ts │ ├── controller.proto │ ├── dial-tpt-addr.go │ ├── establish-header.go │ ├── establish-header_test.go │ ├── establish-link.go │ ├── link-dialer.go │ ├── link.go │ ├── lookup-transport.go │ ├── mounted-link.go │ ├── mounted-stream.go │ └── transport-handler.go ├── dir-lookup-transport.go ├── inproc │ ├── addr.go │ ├── config.go │ ├── factory.go │ ├── inproc.go │ ├── inproc.pb.go │ ├── inproc.pb.ts │ ├── inproc.proto │ ├── inproc_test.go │ └── pconn.go ├── transport.go ├── udp │ ├── config.go │ ├── factory.go │ ├── link.go │ ├── udp.go │ ├── udp.pb.go │ ├── udp.pb.ts │ └── udp.proto ├── webrtc │ ├── config.go │ ├── factory.go │ ├── handler.go │ ├── link.go │ ├── session.go │ ├── signal.go │ ├── uuid.go │ ├── webrtc-config.go │ ├── webrtc.go │ ├── webrtc.pb.go │ ├── webrtc.pb.ts │ ├── webrtc.proto │ └── webrtc_test.go └── websocket │ ├── config.go │ ├── factory.go │ ├── http │ ├── config.go │ ├── factory.go │ ├── http.go │ ├── http.pb.go │ ├── http.pb.ts │ └── http.proto │ ├── link.go │ ├── packet-conn.go │ ├── websocket.go │ ├── websocket.pb.go │ ├── websocket.pb.ts │ └── websocket.proto ├── tsconfig.json ├── util ├── confparse │ ├── duration.go │ ├── keys.go │ ├── keys_test.go │ ├── peer_id.go │ ├── pem.go │ ├── pem_test.go │ ├── protocol_id.go │ ├── regexp.go │ ├── regexp_test.go │ ├── timestamp.go │ ├── timestamp_test.go │ ├── urls.go │ └── urls_test.go ├── deadsync │ └── deadsync.go ├── extra25519 │ ├── extra25519.go │ └── lo25519.go ├── labels │ └── labels.go ├── logconn │ └── log-conn.go ├── logrw │ ├── logr.go │ ├── logrc.go │ ├── logw.go │ └── logwc.go ├── randstring │ ├── random-id.go │ ├── randstring.go │ └── randstring_test.go ├── rwc │ ├── conn-addr.go │ ├── conn.go │ ├── conn_test.go │ ├── packet-conn.go │ ├── packet-conn_test.go │ ├── rwc-overlay.go │ ├── rwc-packet-conn.go │ └── rwc.go ├── saddr │ └── saddr.go └── scrc │ └── scrc.go └── yarn.lock /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.ignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/README.md -------------------------------------------------------------------------------- /cli/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client.go -------------------------------------------------------------------------------- /cli/client_accept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_accept.go -------------------------------------------------------------------------------- /cli/client_dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_dial.go -------------------------------------------------------------------------------- /cli/client_forwarding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_forwarding.go -------------------------------------------------------------------------------- /cli/client_identify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_identify.go -------------------------------------------------------------------------------- /cli/client_listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_listen.go -------------------------------------------------------------------------------- /cli/client_nodeinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_nodeinfo.go -------------------------------------------------------------------------------- /cli/client_subscribe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/client_subscribe.go -------------------------------------------------------------------------------- /cli/daemonflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/daemonflags.go -------------------------------------------------------------------------------- /cli/dialeraddrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/dialeraddrs.go -------------------------------------------------------------------------------- /cli/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/pubsub.go -------------------------------------------------------------------------------- /cli/util/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/util/cli.go -------------------------------------------------------------------------------- /cli/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cli/util/util.go -------------------------------------------------------------------------------- /cmd/bifrost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cmd/bifrost/.gitignore -------------------------------------------------------------------------------- /cmd/bifrost/bifrost_daemon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cmd/bifrost/bifrost_daemon.yaml -------------------------------------------------------------------------------- /cmd/bifrost/cmd_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cmd/bifrost/cmd_client.go -------------------------------------------------------------------------------- /cmd/bifrost/cmd_daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cmd/bifrost/cmd_daemon.go -------------------------------------------------------------------------------- /cmd/bifrost/cmd_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cmd/bifrost/cmd_util.go -------------------------------------------------------------------------------- /cmd/bifrost/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/cmd/bifrost/main.go -------------------------------------------------------------------------------- /core/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/core/core.go -------------------------------------------------------------------------------- /core/test/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/core/test/core.go -------------------------------------------------------------------------------- /daemon/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api.go -------------------------------------------------------------------------------- /daemon/api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api.pb.go -------------------------------------------------------------------------------- /daemon/api/api.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api.pb.ts -------------------------------------------------------------------------------- /daemon/api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api.proto -------------------------------------------------------------------------------- /daemon/api/api_accept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api_accept.go -------------------------------------------------------------------------------- /daemon/api/api_identify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api_identify.go -------------------------------------------------------------------------------- /daemon/api/api_peer_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api_peer_info.go -------------------------------------------------------------------------------- /daemon/api/api_pubsub_subscribe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api_pubsub_subscribe.go -------------------------------------------------------------------------------- /daemon/api/api_stream_dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/api_stream_dial.go -------------------------------------------------------------------------------- /daemon/api/bifrost_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/bifrost_api.go -------------------------------------------------------------------------------- /daemon/api/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/controller/config.go -------------------------------------------------------------------------------- /daemon/api/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/controller/controller.go -------------------------------------------------------------------------------- /daemon/api/controller/controller.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/controller/controller.pb.go -------------------------------------------------------------------------------- /daemon/api/controller/controller.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/controller/controller.pb.ts -------------------------------------------------------------------------------- /daemon/api/controller/controller.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/controller/controller.proto -------------------------------------------------------------------------------- /daemon/api/controller/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/api/controller/factory.go -------------------------------------------------------------------------------- /daemon/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/daemon.go -------------------------------------------------------------------------------- /daemon/prof/prof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/daemon/prof/prof.go -------------------------------------------------------------------------------- /deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/deps.go -------------------------------------------------------------------------------- /doc/WEB_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/doc/WEB_TESTS.md -------------------------------------------------------------------------------- /doc/img/bifrost-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/doc/img/bifrost-logo.png -------------------------------------------------------------------------------- /entitygraph/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/config.go -------------------------------------------------------------------------------- /entitygraph/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/config.pb.go -------------------------------------------------------------------------------- /entitygraph/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/config.pb.ts -------------------------------------------------------------------------------- /entitygraph/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/config.proto -------------------------------------------------------------------------------- /entitygraph/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/controller.go -------------------------------------------------------------------------------- /entitygraph/establish_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/establish_link.go -------------------------------------------------------------------------------- /entitygraph/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/factory.go -------------------------------------------------------------------------------- /entitygraph/get_peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/get_peer.go -------------------------------------------------------------------------------- /entitygraph/link_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/link_entity.go -------------------------------------------------------------------------------- /entitygraph/lookup_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/lookup_transport.go -------------------------------------------------------------------------------- /entitygraph/peer_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/peer_entity.go -------------------------------------------------------------------------------- /entitygraph/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/reporter.go -------------------------------------------------------------------------------- /entitygraph/transport_assoc_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/transport_assoc_entity.go -------------------------------------------------------------------------------- /entitygraph/transport_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/entitygraph/transport_entity.go -------------------------------------------------------------------------------- /examples/http-forwarding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/http-forwarding/README.md -------------------------------------------------------------------------------- /examples/http-forwarding/node-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/http-forwarding/node-1.yaml -------------------------------------------------------------------------------- /examples/http-forwarding/node-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/http-forwarding/node-2.yaml -------------------------------------------------------------------------------- /examples/priv/backend-node.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/priv/backend-node.pem -------------------------------------------------------------------------------- /examples/priv/node-1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/priv/node-1.pem -------------------------------------------------------------------------------- /examples/priv/node-2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/priv/node-2.pem -------------------------------------------------------------------------------- /examples/priv/node-3.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/priv/node-3.pem -------------------------------------------------------------------------------- /examples/priv/signaling-server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/priv/signaling-server.pem -------------------------------------------------------------------------------- /examples/serial-forwarding/serial-forwarding.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/serial-forwarding/serial-forwarding.org -------------------------------------------------------------------------------- /examples/udp-link/.gitignore: -------------------------------------------------------------------------------- 1 | udptoy 2 | udp-link -------------------------------------------------------------------------------- /examples/udp-link/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/udp-link/README.md -------------------------------------------------------------------------------- /examples/udp-link/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/udp-link/main.go -------------------------------------------------------------------------------- /examples/webrtc-browser-http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/README.md -------------------------------------------------------------------------------- /examples/webrtc-browser-http/backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/backend/main.go -------------------------------------------------------------------------------- /examples/webrtc-browser-http/browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/browser/.gitignore -------------------------------------------------------------------------------- /examples/webrtc-browser-http/browser/build.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/browser/build.bash -------------------------------------------------------------------------------- /examples/webrtc-browser-http/browser/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/browser/index.go -------------------------------------------------------------------------------- /examples/webrtc-browser-http/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/browser/index.html -------------------------------------------------------------------------------- /examples/webrtc-browser-http/browser/index_nojs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/browser/index_nojs.go -------------------------------------------------------------------------------- /examples/webrtc-browser-http/browser/serve.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/browser/serve.bash -------------------------------------------------------------------------------- /examples/webrtc-browser-http/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-browser-http/server/main.go -------------------------------------------------------------------------------- /examples/webrtc-forwarding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-forwarding/README.md -------------------------------------------------------------------------------- /examples/webrtc-forwarding/node-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-forwarding/node-1.yaml -------------------------------------------------------------------------------- /examples/webrtc-forwarding/node-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-forwarding/node-2.yaml -------------------------------------------------------------------------------- /examples/webrtc-forwarding/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-forwarding/server/.gitignore -------------------------------------------------------------------------------- /examples/webrtc-forwarding/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-forwarding/server/README.md -------------------------------------------------------------------------------- /examples/webrtc-forwarding/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/webrtc-forwarding/server/main.go -------------------------------------------------------------------------------- /examples/websocket-browser-link/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/README.md -------------------------------------------------------------------------------- /examples/websocket-browser-link/browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/browser/.gitignore -------------------------------------------------------------------------------- /examples/websocket-browser-link/browser/build.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/browser/build.bash -------------------------------------------------------------------------------- /examples/websocket-browser-link/browser/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/browser/index.go -------------------------------------------------------------------------------- /examples/websocket-browser-link/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/browser/index.html -------------------------------------------------------------------------------- /examples/websocket-browser-link/browser/index_nojs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/browser/index_nojs.go -------------------------------------------------------------------------------- /examples/websocket-browser-link/browser/serve.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/browser/serve.bash -------------------------------------------------------------------------------- /examples/websocket-browser-link/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/common/common.go -------------------------------------------------------------------------------- /examples/websocket-browser-link/common/common_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/common/common_js.go -------------------------------------------------------------------------------- /examples/websocket-browser-link/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/screenshot.png -------------------------------------------------------------------------------- /examples/websocket-browser-link/server/.gitignore: -------------------------------------------------------------------------------- 1 | server -------------------------------------------------------------------------------- /examples/websocket-browser-link/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/examples/websocket-browser-link/server/server.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/go.sum -------------------------------------------------------------------------------- /hash/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/hash/hash.go -------------------------------------------------------------------------------- /hash/hash.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/hash/hash.pb.go -------------------------------------------------------------------------------- /hash/hash.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/hash/hash.pb.ts -------------------------------------------------------------------------------- /hash/hash.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/hash/hash.proto -------------------------------------------------------------------------------- /hash/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/hash/hash_test.go -------------------------------------------------------------------------------- /http/bus-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/bus-handler.go -------------------------------------------------------------------------------- /http/bus-http-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/bus-http-handler.go -------------------------------------------------------------------------------- /http/bus-http-handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/bus-http-handler_test.go -------------------------------------------------------------------------------- /http/dir-lookup-http-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/dir-lookup-http-handler.go -------------------------------------------------------------------------------- /http/dir-lookup-http-handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/dir-lookup-http-handler_test.go -------------------------------------------------------------------------------- /http/http-handler-builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/http-handler-builder.go -------------------------------------------------------------------------------- /http/http-handler-controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/http-handler-controller.go -------------------------------------------------------------------------------- /http/http-handler-controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/http-handler-controller_test.go -------------------------------------------------------------------------------- /http/http-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/http-handler.go -------------------------------------------------------------------------------- /http/http-handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/http-handler_test.go -------------------------------------------------------------------------------- /http/listener/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/listener/config.go -------------------------------------------------------------------------------- /http/listener/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/listener/config.pb.go -------------------------------------------------------------------------------- /http/listener/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/listener/config.pb.ts -------------------------------------------------------------------------------- /http/listener/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/listener/config.proto -------------------------------------------------------------------------------- /http/listener/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/listener/factory.go -------------------------------------------------------------------------------- /http/listener/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/listener/listener.go -------------------------------------------------------------------------------- /http/mock-handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/mock-handler_test.go -------------------------------------------------------------------------------- /http/res-lookup-http-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/http/res-lookup-http-handler.go -------------------------------------------------------------------------------- /keypem/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/keypem/errors.go -------------------------------------------------------------------------------- /keypem/keyfile/keyfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/keypem/keyfile/keyfile.go -------------------------------------------------------------------------------- /keypem/keypem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/keypem/keypem.go -------------------------------------------------------------------------------- /link/establish-link-ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish-link-ex.go -------------------------------------------------------------------------------- /link/establish-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish-link.go -------------------------------------------------------------------------------- /link/establish/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish/config.go -------------------------------------------------------------------------------- /link/establish/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish/config.pb.go -------------------------------------------------------------------------------- /link/establish/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish/config.pb.ts -------------------------------------------------------------------------------- /link/establish/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish/config.proto -------------------------------------------------------------------------------- /link/establish/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish/controller.go -------------------------------------------------------------------------------- /link/establish/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/establish/factory.go -------------------------------------------------------------------------------- /link/handle-mounted-stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/handle-mounted-stream.go -------------------------------------------------------------------------------- /link/hold-open/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/config.go -------------------------------------------------------------------------------- /link/hold-open/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/config.pb.go -------------------------------------------------------------------------------- /link/hold-open/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/config.pb.ts -------------------------------------------------------------------------------- /link/hold-open/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/config.proto -------------------------------------------------------------------------------- /link/hold-open/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/controller.go -------------------------------------------------------------------------------- /link/hold-open/controller_establish_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/controller_establish_link.go -------------------------------------------------------------------------------- /link/hold-open/establish_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/establish_link.go -------------------------------------------------------------------------------- /link/hold-open/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/hold-open/factory.go -------------------------------------------------------------------------------- /link/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/link.go -------------------------------------------------------------------------------- /link/mounted-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/mounted-link.go -------------------------------------------------------------------------------- /link/mounted-stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/mounted-stream.go -------------------------------------------------------------------------------- /link/open-stream-ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/link/open-stream-ex.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/package.json -------------------------------------------------------------------------------- /peer/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/api/api.go -------------------------------------------------------------------------------- /peer/api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/api/api.pb.go -------------------------------------------------------------------------------- /peer/api/api.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/api/api.pb.ts -------------------------------------------------------------------------------- /peer/api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/api/api.proto -------------------------------------------------------------------------------- /peer/api/api_srpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/api/api_srpc.pb.go -------------------------------------------------------------------------------- /peer/api/api_srpc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/api/api_srpc.pb.ts -------------------------------------------------------------------------------- /peer/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/config.go -------------------------------------------------------------------------------- /peer/controller/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/config.pb.go -------------------------------------------------------------------------------- /peer/controller/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/config.pb.ts -------------------------------------------------------------------------------- /peer/controller/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/config.proto -------------------------------------------------------------------------------- /peer/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/controller.go -------------------------------------------------------------------------------- /peer/controller/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/controller_test.go -------------------------------------------------------------------------------- /peer/controller/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/controller/factory.go -------------------------------------------------------------------------------- /peer/derive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/derive.go -------------------------------------------------------------------------------- /peer/derive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/derive_test.go -------------------------------------------------------------------------------- /peer/directive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/directive.go -------------------------------------------------------------------------------- /peer/directive_ex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/directive_ex.go -------------------------------------------------------------------------------- /peer/encrypt-curve25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/encrypt-curve25519.go -------------------------------------------------------------------------------- /peer/encrypt-rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/encrypt-rsa.go -------------------------------------------------------------------------------- /peer/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/encrypt.go -------------------------------------------------------------------------------- /peer/encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/encrypt_test.go -------------------------------------------------------------------------------- /peer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/errors.go -------------------------------------------------------------------------------- /peer/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/id.go -------------------------------------------------------------------------------- /peer/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/mock_test.go -------------------------------------------------------------------------------- /peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/peer.go -------------------------------------------------------------------------------- /peer/peer.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/peer.pb.go -------------------------------------------------------------------------------- /peer/peer.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/peer.pb.ts -------------------------------------------------------------------------------- /peer/peer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/peer.proto -------------------------------------------------------------------------------- /peer/peer_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/peer_addr.go -------------------------------------------------------------------------------- /peer/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/resolver.go -------------------------------------------------------------------------------- /peer/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/signature.go -------------------------------------------------------------------------------- /peer/signed-msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/signed-msg.go -------------------------------------------------------------------------------- /peer/signed-msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/signed-msg_test.go -------------------------------------------------------------------------------- /peer/ssh/pubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/ssh/pubkey.go -------------------------------------------------------------------------------- /peer/ssh/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/ssh/signer.go -------------------------------------------------------------------------------- /peer/ssh/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/peer/ssh/signer_test.go -------------------------------------------------------------------------------- /protocol/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/protocol/errors.go -------------------------------------------------------------------------------- /protocol/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/protocol/id.go -------------------------------------------------------------------------------- /pubsub/api/api.go: -------------------------------------------------------------------------------- 1 | package pubsub_api 2 | -------------------------------------------------------------------------------- /pubsub/api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/api/api.pb.go -------------------------------------------------------------------------------- /pubsub/api/api.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/api/api.pb.ts -------------------------------------------------------------------------------- /pubsub/api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/api/api.proto -------------------------------------------------------------------------------- /pubsub/api/api_srpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/api/api_srpc.pb.go -------------------------------------------------------------------------------- /pubsub/api/api_srpc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/api/api_srpc.pb.ts -------------------------------------------------------------------------------- /pubsub/controller/channel-sub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/controller/channel-sub.go -------------------------------------------------------------------------------- /pubsub/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/controller/controller.go -------------------------------------------------------------------------------- /pubsub/controller/establish-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/controller/establish-link.go -------------------------------------------------------------------------------- /pubsub/controller/mounted-stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/controller/mounted-stream.go -------------------------------------------------------------------------------- /pubsub/controller/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/controller/stream.go -------------------------------------------------------------------------------- /pubsub/controller/tracked-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/controller/tracked-link.go -------------------------------------------------------------------------------- /pubsub/dir-build-channel-subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/dir-build-channel-subscription.go -------------------------------------------------------------------------------- /pubsub/floodsub/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/config.go -------------------------------------------------------------------------------- /pubsub/floodsub/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/controller/config.go -------------------------------------------------------------------------------- /pubsub/floodsub/controller/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/controller/config.pb.go -------------------------------------------------------------------------------- /pubsub/floodsub/controller/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/controller/config.pb.ts -------------------------------------------------------------------------------- /pubsub/floodsub/controller/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/controller/config.proto -------------------------------------------------------------------------------- /pubsub/floodsub/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/controller/controller.go -------------------------------------------------------------------------------- /pubsub/floodsub/controller/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/controller/factory.go -------------------------------------------------------------------------------- /pubsub/floodsub/floodsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/floodsub.go -------------------------------------------------------------------------------- /pubsub/floodsub/floodsub.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/floodsub.pb.go -------------------------------------------------------------------------------- /pubsub/floodsub/floodsub.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/floodsub.pb.ts -------------------------------------------------------------------------------- /pubsub/floodsub/floodsub.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/floodsub.proto -------------------------------------------------------------------------------- /pubsub/floodsub/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/stream.go -------------------------------------------------------------------------------- /pubsub/floodsub/sub-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/sub-handler.go -------------------------------------------------------------------------------- /pubsub/floodsub/sub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/floodsub/sub.go -------------------------------------------------------------------------------- /pubsub/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/pubsub.go -------------------------------------------------------------------------------- /pubsub/relay/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/relay/config.go -------------------------------------------------------------------------------- /pubsub/relay/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/relay/config.pb.go -------------------------------------------------------------------------------- /pubsub/relay/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/relay/config.pb.ts -------------------------------------------------------------------------------- /pubsub/relay/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/relay/config.proto -------------------------------------------------------------------------------- /pubsub/relay/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/relay/controller.go -------------------------------------------------------------------------------- /pubsub/relay/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/relay/factory.go -------------------------------------------------------------------------------- /pubsub/util/pubmessage/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/errors.go -------------------------------------------------------------------------------- /pubsub/util/pubmessage/inner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/inner.go -------------------------------------------------------------------------------- /pubsub/util/pubmessage/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/message.go -------------------------------------------------------------------------------- /pubsub/util/pubmessage/pubmessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/pubmessage.go -------------------------------------------------------------------------------- /pubsub/util/pubmessage/pubmessage.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/pubmessage.pb.go -------------------------------------------------------------------------------- /pubsub/util/pubmessage/pubmessage.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/pubmessage.pb.ts -------------------------------------------------------------------------------- /pubsub/util/pubmessage/pubmessage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/pubsub/util/pubmessage/pubmessage.proto -------------------------------------------------------------------------------- /router/directive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/router/directive.go -------------------------------------------------------------------------------- /router/router.go: -------------------------------------------------------------------------------- 1 | package router 2 | -------------------------------------------------------------------------------- /rpc/access/access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access.go -------------------------------------------------------------------------------- /rpc/access/access.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access.pb.go -------------------------------------------------------------------------------- /rpc/access/access.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access.pb.ts -------------------------------------------------------------------------------- /rpc/access/access.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access.proto -------------------------------------------------------------------------------- /rpc/access/access_srpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access_srpc.pb.go -------------------------------------------------------------------------------- /rpc/access/access_srpc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access_srpc.pb.ts -------------------------------------------------------------------------------- /rpc/access/access_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/access_test.go -------------------------------------------------------------------------------- /rpc/access/client-controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/client-controller.go -------------------------------------------------------------------------------- /rpc/access/client-resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/client-resolver.go -------------------------------------------------------------------------------- /rpc/access/proxy-invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/proxy-invoker.go -------------------------------------------------------------------------------- /rpc/access/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/access/server.go -------------------------------------------------------------------------------- /rpc/bus-client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/bus-client.go -------------------------------------------------------------------------------- /rpc/client-controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/client-controller.go -------------------------------------------------------------------------------- /rpc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/errors.go -------------------------------------------------------------------------------- /rpc/invoker-controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/invoker-controller.go -------------------------------------------------------------------------------- /rpc/invoker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/invoker.go -------------------------------------------------------------------------------- /rpc/lookup-rpc-client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/lookup-rpc-client.go -------------------------------------------------------------------------------- /rpc/lookup-rpc-service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/lookup-rpc-service.go -------------------------------------------------------------------------------- /rpc/rpc-service-builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/rpc-service-builder.go -------------------------------------------------------------------------------- /rpc/rpc-service-controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/rpc-service-controller.go -------------------------------------------------------------------------------- /rpc/rpc-service-controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/rpc/rpc-service-controller_test.go -------------------------------------------------------------------------------- /signaling/dir-handle-signal-peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/dir-handle-signal-peer.go -------------------------------------------------------------------------------- /signaling/dir-signal-peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/dir-signal-peer.go -------------------------------------------------------------------------------- /signaling/echo/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/config.go -------------------------------------------------------------------------------- /signaling/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/echo.go -------------------------------------------------------------------------------- /signaling/echo/echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/echo.pb.go -------------------------------------------------------------------------------- /signaling/echo/echo.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/echo.pb.ts -------------------------------------------------------------------------------- /signaling/echo/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/echo.proto -------------------------------------------------------------------------------- /signaling/echo/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/resolver.go -------------------------------------------------------------------------------- /signaling/echo/stream_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/echo/stream_handler.go -------------------------------------------------------------------------------- /signaling/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/errors.go -------------------------------------------------------------------------------- /signaling/rpc/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/client.go -------------------------------------------------------------------------------- /signaling/rpc/client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/config.go -------------------------------------------------------------------------------- /signaling/rpc/client/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/config.pb.go -------------------------------------------------------------------------------- /signaling/rpc/client/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/config.pb.ts -------------------------------------------------------------------------------- /signaling/rpc/client/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/config.proto -------------------------------------------------------------------------------- /signaling/rpc/client/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/controller.go -------------------------------------------------------------------------------- /signaling/rpc/client/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/factory.go -------------------------------------------------------------------------------- /signaling/rpc/client/res-signal-peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/res-signal-peer.go -------------------------------------------------------------------------------- /signaling/rpc/client/session-tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/session-tracker.go -------------------------------------------------------------------------------- /signaling/rpc/client/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/client/session.go -------------------------------------------------------------------------------- /signaling/rpc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/errors.go -------------------------------------------------------------------------------- /signaling/rpc/server/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/config.go -------------------------------------------------------------------------------- /signaling/rpc/server/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/controller.go -------------------------------------------------------------------------------- /signaling/rpc/server/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/factory.go -------------------------------------------------------------------------------- /signaling/rpc/server/listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/listen.go -------------------------------------------------------------------------------- /signaling/rpc/server/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/peer.go -------------------------------------------------------------------------------- /signaling/rpc/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/server.go -------------------------------------------------------------------------------- /signaling/rpc/server/server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/server.pb.go -------------------------------------------------------------------------------- /signaling/rpc/server/server.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/server.pb.ts -------------------------------------------------------------------------------- /signaling/rpc/server/server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/server.proto -------------------------------------------------------------------------------- /signaling/rpc/server/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/server/session.go -------------------------------------------------------------------------------- /signaling/rpc/signaling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling.go -------------------------------------------------------------------------------- /signaling/rpc/signaling.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling.pb.go -------------------------------------------------------------------------------- /signaling/rpc/signaling.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling.pb.ts -------------------------------------------------------------------------------- /signaling/rpc/signaling.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling.proto -------------------------------------------------------------------------------- /signaling/rpc/signaling_srpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling_srpc.pb.go -------------------------------------------------------------------------------- /signaling/rpc/signaling_srpc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling_srpc.pb.ts -------------------------------------------------------------------------------- /signaling/rpc/signaling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/rpc/signaling_test.go -------------------------------------------------------------------------------- /signaling/signaling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/signaling/signaling.go -------------------------------------------------------------------------------- /sim/graph/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/graph/doc.go -------------------------------------------------------------------------------- /sim/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/graph/graph.go -------------------------------------------------------------------------------- /sim/graph/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/graph/graph_test.go -------------------------------------------------------------------------------- /sim/graph/lan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/graph/lan.go -------------------------------------------------------------------------------- /sim/graph/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/graph/peer.go -------------------------------------------------------------------------------- /sim/simulate/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/simulate/assertions.go -------------------------------------------------------------------------------- /sim/simulate/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/simulate/option.go -------------------------------------------------------------------------------- /sim/simulate/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/simulate/peer.go -------------------------------------------------------------------------------- /sim/simulate/simulate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/simulate/simulate.go -------------------------------------------------------------------------------- /sim/simulate/simulate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/simulate/simulate_test.go -------------------------------------------------------------------------------- /sim/tests/bifrost/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/tests/bifrost/basic_test.go -------------------------------------------------------------------------------- /sim/tests/bifrost/bifrost.go: -------------------------------------------------------------------------------- 1 | package bifrost 2 | -------------------------------------------------------------------------------- /sim/tests/bifrost/bifrost_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/tests/bifrost/bifrost_test.go -------------------------------------------------------------------------------- /sim/tests/bifrost/pubsub_floodsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/tests/bifrost/pubsub_floodsub_test.go -------------------------------------------------------------------------------- /sim/tests/bifrost/route_relay_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/tests/bifrost/route_relay_test.go -------------------------------------------------------------------------------- /sim/tests/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/tests/common.go -------------------------------------------------------------------------------- /sim/tests/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/sim/tests/common_test.go -------------------------------------------------------------------------------- /stream/api/accept/accept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/accept.go -------------------------------------------------------------------------------- /stream/api/accept/accept.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/accept.pb.go -------------------------------------------------------------------------------- /stream/api/accept/accept.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/accept.pb.ts -------------------------------------------------------------------------------- /stream/api/accept/accept.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/accept.proto -------------------------------------------------------------------------------- /stream/api/accept/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/config.go -------------------------------------------------------------------------------- /stream/api/accept/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/factory.go -------------------------------------------------------------------------------- /stream/api/accept/stream_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept/stream_handler.go -------------------------------------------------------------------------------- /stream/api/accept_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept_client.go -------------------------------------------------------------------------------- /stream/api/accept_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/accept_server.go -------------------------------------------------------------------------------- /stream/api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/api.pb.go -------------------------------------------------------------------------------- /stream/api/api.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/api.pb.ts -------------------------------------------------------------------------------- /stream/api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/api.proto -------------------------------------------------------------------------------- /stream/api/api_srpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/api_srpc.pb.go -------------------------------------------------------------------------------- /stream/api/api_srpc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/api_srpc.pb.ts -------------------------------------------------------------------------------- /stream/api/dial/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial/config.go -------------------------------------------------------------------------------- /stream/api/dial/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial/dial.go -------------------------------------------------------------------------------- /stream/api/dial/dial.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial/dial.pb.go -------------------------------------------------------------------------------- /stream/api/dial/dial.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial/dial.pb.ts -------------------------------------------------------------------------------- /stream/api/dial/dial.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial/dial.proto -------------------------------------------------------------------------------- /stream/api/dial_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial_client.go -------------------------------------------------------------------------------- /stream/api/dial_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/dial_server.go -------------------------------------------------------------------------------- /stream/api/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/rpc/rpc.go -------------------------------------------------------------------------------- /stream/api/rpc/rpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/rpc/rpc.pb.go -------------------------------------------------------------------------------- /stream/api/rpc/rpc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/rpc/rpc.pb.ts -------------------------------------------------------------------------------- /stream/api/rpc/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/rpc/rpc.proto -------------------------------------------------------------------------------- /stream/api/rpc/rpc_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/api/rpc/rpc_conn.go -------------------------------------------------------------------------------- /stream/echo/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/config.go -------------------------------------------------------------------------------- /stream/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/echo.go -------------------------------------------------------------------------------- /stream/echo/echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/echo.pb.go -------------------------------------------------------------------------------- /stream/echo/echo.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/echo.pb.ts -------------------------------------------------------------------------------- /stream/echo/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/echo.proto -------------------------------------------------------------------------------- /stream/echo/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/factory.go -------------------------------------------------------------------------------- /stream/echo/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/resolver.go -------------------------------------------------------------------------------- /stream/echo/stream_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/echo/stream_handler.go -------------------------------------------------------------------------------- /stream/forwarding/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/config.go -------------------------------------------------------------------------------- /stream/forwarding/dial_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/dial_resolver.go -------------------------------------------------------------------------------- /stream/forwarding/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/factory.go -------------------------------------------------------------------------------- /stream/forwarding/forwarding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/forwarding.go -------------------------------------------------------------------------------- /stream/forwarding/forwarding.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/forwarding.pb.go -------------------------------------------------------------------------------- /stream/forwarding/forwarding.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/forwarding.pb.ts -------------------------------------------------------------------------------- /stream/forwarding/forwarding.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/forwarding.proto -------------------------------------------------------------------------------- /stream/forwarding/stream_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/forwarding/stream_handler.go -------------------------------------------------------------------------------- /stream/listening/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/listening/config.go -------------------------------------------------------------------------------- /stream/listening/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/listening/factory.go -------------------------------------------------------------------------------- /stream/listening/listening.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/listening/listening.go -------------------------------------------------------------------------------- /stream/listening/listening.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/listening/listening.pb.go -------------------------------------------------------------------------------- /stream/listening/listening.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/listening/listening.pb.ts -------------------------------------------------------------------------------- /stream/listening/listening.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/listening/listening.proto -------------------------------------------------------------------------------- /stream/netconn/netconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/netconn/netconn.go -------------------------------------------------------------------------------- /stream/packet/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/packet/packet.go -------------------------------------------------------------------------------- /stream/relay/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/config.go -------------------------------------------------------------------------------- /stream/relay/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/factory.go -------------------------------------------------------------------------------- /stream/relay/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/relay.go -------------------------------------------------------------------------------- /stream/relay/relay.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/relay.pb.go -------------------------------------------------------------------------------- /stream/relay/relay.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/relay.pb.ts -------------------------------------------------------------------------------- /stream/relay/relay.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/relay.proto -------------------------------------------------------------------------------- /stream/relay/stream_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/stream_handler.go -------------------------------------------------------------------------------- /stream/relay/stream_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/relay/stream_resolver.go -------------------------------------------------------------------------------- /stream/srpc/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/client.go -------------------------------------------------------------------------------- /stream/srpc/client/client.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/client.pb.go -------------------------------------------------------------------------------- /stream/srpc/client/client.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/client.pb.ts -------------------------------------------------------------------------------- /stream/srpc/client/client.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/client.proto -------------------------------------------------------------------------------- /stream/srpc/client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/config.go -------------------------------------------------------------------------------- /stream/srpc/client/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/controller/config.go -------------------------------------------------------------------------------- /stream/srpc/client/controller/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/controller/config.pb.go -------------------------------------------------------------------------------- /stream/srpc/client/controller/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/controller/config.pb.ts -------------------------------------------------------------------------------- /stream/srpc/client/controller/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/controller/config.proto -------------------------------------------------------------------------------- /stream/srpc/client/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/controller/controller.go -------------------------------------------------------------------------------- /stream/srpc/client/controller/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/client/controller/factory.go -------------------------------------------------------------------------------- /stream/srpc/server/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/server/config.go -------------------------------------------------------------------------------- /stream/srpc/server/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/server/resolver.go -------------------------------------------------------------------------------- /stream/srpc/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/server/server.go -------------------------------------------------------------------------------- /stream/srpc/server/server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/server/server.pb.go -------------------------------------------------------------------------------- /stream/srpc/server/server.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/server/server.pb.ts -------------------------------------------------------------------------------- /stream/srpc/server/server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/server/server.proto -------------------------------------------------------------------------------- /stream/srpc/srpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/srpc.go -------------------------------------------------------------------------------- /stream/srpc/srpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/srpc/srpc_test.go -------------------------------------------------------------------------------- /stream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/stream/stream.go -------------------------------------------------------------------------------- /testbed/testbed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/testbed/testbed.go -------------------------------------------------------------------------------- /tptaddr/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/config.go -------------------------------------------------------------------------------- /tptaddr/controller/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/config.pb.go -------------------------------------------------------------------------------- /tptaddr/controller/config.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/config.pb.ts -------------------------------------------------------------------------------- /tptaddr/controller/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/config.proto -------------------------------------------------------------------------------- /tptaddr/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/controller.go -------------------------------------------------------------------------------- /tptaddr/controller/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/factory.go -------------------------------------------------------------------------------- /tptaddr/controller/res-establish-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/controller/res-establish-link.go -------------------------------------------------------------------------------- /tptaddr/dial-tpt-addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/dial-tpt-addr.go -------------------------------------------------------------------------------- /tptaddr/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/errors.go -------------------------------------------------------------------------------- /tptaddr/lookup-tpt-addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/lookup-tpt-addr.go -------------------------------------------------------------------------------- /tptaddr/static/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/static/config.go -------------------------------------------------------------------------------- /tptaddr/static/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/static/controller.go -------------------------------------------------------------------------------- /tptaddr/static/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/static/factory.go -------------------------------------------------------------------------------- /tptaddr/static/static.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/static/static.pb.go -------------------------------------------------------------------------------- /tptaddr/static/static.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/static/static.pb.ts -------------------------------------------------------------------------------- /tptaddr/static/static.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/static/static.proto -------------------------------------------------------------------------------- /tptaddr/tptaddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/tptaddr.go -------------------------------------------------------------------------------- /tptaddr/tptaddr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tptaddr/tptaddr_test.go -------------------------------------------------------------------------------- /transport/common/conn/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/conn/conn.go -------------------------------------------------------------------------------- /transport/common/conn/conn.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/conn/conn.pb.go -------------------------------------------------------------------------------- /transport/common/conn/conn.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/conn/conn.pb.ts -------------------------------------------------------------------------------- /transport/common/conn/conn.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/conn/conn.proto -------------------------------------------------------------------------------- /transport/common/conn/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/conn/link.go -------------------------------------------------------------------------------- /transport/common/dialer/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/dialer.go -------------------------------------------------------------------------------- /transport/common/dialer/dialer.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/dialer.pb.go -------------------------------------------------------------------------------- /transport/common/dialer/dialer.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/dialer.pb.ts -------------------------------------------------------------------------------- /transport/common/dialer/dialer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/dialer.proto -------------------------------------------------------------------------------- /transport/common/dialer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/errors.go -------------------------------------------------------------------------------- /transport/common/dialer/opts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/opts.go -------------------------------------------------------------------------------- /transport/common/dialer/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/dialer/transport.go -------------------------------------------------------------------------------- /transport/common/pconn/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/pconn/link.go -------------------------------------------------------------------------------- /transport/common/pconn/pconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/pconn/pconn.go -------------------------------------------------------------------------------- /transport/common/pconn/pconn.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/pconn/pconn.pb.go -------------------------------------------------------------------------------- /transport/common/pconn/pconn.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/pconn/pconn.pb.ts -------------------------------------------------------------------------------- /transport/common/pconn/pconn.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/pconn/pconn.proto -------------------------------------------------------------------------------- /transport/common/quic/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/config.go -------------------------------------------------------------------------------- /transport/common/quic/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/dialer.go -------------------------------------------------------------------------------- /transport/common/quic/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/errors.go -------------------------------------------------------------------------------- /transport/common/quic/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/link.go -------------------------------------------------------------------------------- /transport/common/quic/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/quic.go -------------------------------------------------------------------------------- /transport/common/quic/quic.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/quic.pb.go -------------------------------------------------------------------------------- /transport/common/quic/quic.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/quic.pb.ts -------------------------------------------------------------------------------- /transport/common/quic/quic.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/quic.proto -------------------------------------------------------------------------------- /transport/common/quic/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/session.go -------------------------------------------------------------------------------- /transport/common/quic/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/util.go -------------------------------------------------------------------------------- /transport/common/quic/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/common/quic/uuid.go -------------------------------------------------------------------------------- /transport/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/config.go -------------------------------------------------------------------------------- /transport/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/controller.go -------------------------------------------------------------------------------- /transport/controller/controller.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/controller.pb.go -------------------------------------------------------------------------------- /transport/controller/controller.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/controller.pb.ts -------------------------------------------------------------------------------- /transport/controller/controller.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/controller.proto -------------------------------------------------------------------------------- /transport/controller/dial-tpt-addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/dial-tpt-addr.go -------------------------------------------------------------------------------- /transport/controller/establish-header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/establish-header.go -------------------------------------------------------------------------------- /transport/controller/establish-header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/establish-header_test.go -------------------------------------------------------------------------------- /transport/controller/establish-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/establish-link.go -------------------------------------------------------------------------------- /transport/controller/link-dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/link-dialer.go -------------------------------------------------------------------------------- /transport/controller/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/link.go -------------------------------------------------------------------------------- /transport/controller/lookup-transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/lookup-transport.go -------------------------------------------------------------------------------- /transport/controller/mounted-link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/mounted-link.go -------------------------------------------------------------------------------- /transport/controller/mounted-stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/mounted-stream.go -------------------------------------------------------------------------------- /transport/controller/transport-handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/controller/transport-handler.go -------------------------------------------------------------------------------- /transport/dir-lookup-transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/dir-lookup-transport.go -------------------------------------------------------------------------------- /transport/inproc/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/addr.go -------------------------------------------------------------------------------- /transport/inproc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/config.go -------------------------------------------------------------------------------- /transport/inproc/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/factory.go -------------------------------------------------------------------------------- /transport/inproc/inproc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/inproc.go -------------------------------------------------------------------------------- /transport/inproc/inproc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/inproc.pb.go -------------------------------------------------------------------------------- /transport/inproc/inproc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/inproc.pb.ts -------------------------------------------------------------------------------- /transport/inproc/inproc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/inproc.proto -------------------------------------------------------------------------------- /transport/inproc/inproc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/inproc_test.go -------------------------------------------------------------------------------- /transport/inproc/pconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/inproc/pconn.go -------------------------------------------------------------------------------- /transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/transport.go -------------------------------------------------------------------------------- /transport/udp/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/config.go -------------------------------------------------------------------------------- /transport/udp/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/factory.go -------------------------------------------------------------------------------- /transport/udp/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/link.go -------------------------------------------------------------------------------- /transport/udp/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/udp.go -------------------------------------------------------------------------------- /transport/udp/udp.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/udp.pb.go -------------------------------------------------------------------------------- /transport/udp/udp.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/udp.pb.ts -------------------------------------------------------------------------------- /transport/udp/udp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/udp/udp.proto -------------------------------------------------------------------------------- /transport/webrtc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/config.go -------------------------------------------------------------------------------- /transport/webrtc/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/factory.go -------------------------------------------------------------------------------- /transport/webrtc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/handler.go -------------------------------------------------------------------------------- /transport/webrtc/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/link.go -------------------------------------------------------------------------------- /transport/webrtc/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/session.go -------------------------------------------------------------------------------- /transport/webrtc/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/signal.go -------------------------------------------------------------------------------- /transport/webrtc/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/uuid.go -------------------------------------------------------------------------------- /transport/webrtc/webrtc-config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/webrtc-config.go -------------------------------------------------------------------------------- /transport/webrtc/webrtc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/webrtc.go -------------------------------------------------------------------------------- /transport/webrtc/webrtc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/webrtc.pb.go -------------------------------------------------------------------------------- /transport/webrtc/webrtc.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/webrtc.pb.ts -------------------------------------------------------------------------------- /transport/webrtc/webrtc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/webrtc.proto -------------------------------------------------------------------------------- /transport/webrtc/webrtc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/webrtc/webrtc_test.go -------------------------------------------------------------------------------- /transport/websocket/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/config.go -------------------------------------------------------------------------------- /transport/websocket/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/factory.go -------------------------------------------------------------------------------- /transport/websocket/http/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/http/config.go -------------------------------------------------------------------------------- /transport/websocket/http/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/http/factory.go -------------------------------------------------------------------------------- /transport/websocket/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/http/http.go -------------------------------------------------------------------------------- /transport/websocket/http/http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/http/http.pb.go -------------------------------------------------------------------------------- /transport/websocket/http/http.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/http/http.pb.ts -------------------------------------------------------------------------------- /transport/websocket/http/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/http/http.proto -------------------------------------------------------------------------------- /transport/websocket/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/link.go -------------------------------------------------------------------------------- /transport/websocket/packet-conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/packet-conn.go -------------------------------------------------------------------------------- /transport/websocket/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/websocket.go -------------------------------------------------------------------------------- /transport/websocket/websocket.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/websocket.pb.go -------------------------------------------------------------------------------- /transport/websocket/websocket.pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/websocket.pb.ts -------------------------------------------------------------------------------- /transport/websocket/websocket.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/transport/websocket/websocket.proto -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/tsconfig.json -------------------------------------------------------------------------------- /util/confparse/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/duration.go -------------------------------------------------------------------------------- /util/confparse/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/keys.go -------------------------------------------------------------------------------- /util/confparse/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/keys_test.go -------------------------------------------------------------------------------- /util/confparse/peer_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/peer_id.go -------------------------------------------------------------------------------- /util/confparse/pem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/pem.go -------------------------------------------------------------------------------- /util/confparse/pem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/pem_test.go -------------------------------------------------------------------------------- /util/confparse/protocol_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/protocol_id.go -------------------------------------------------------------------------------- /util/confparse/regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/regexp.go -------------------------------------------------------------------------------- /util/confparse/regexp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/regexp_test.go -------------------------------------------------------------------------------- /util/confparse/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/timestamp.go -------------------------------------------------------------------------------- /util/confparse/timestamp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/timestamp_test.go -------------------------------------------------------------------------------- /util/confparse/urls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/urls.go -------------------------------------------------------------------------------- /util/confparse/urls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/confparse/urls_test.go -------------------------------------------------------------------------------- /util/deadsync/deadsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/deadsync/deadsync.go -------------------------------------------------------------------------------- /util/extra25519/extra25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/extra25519/extra25519.go -------------------------------------------------------------------------------- /util/extra25519/lo25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/extra25519/lo25519.go -------------------------------------------------------------------------------- /util/labels/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/labels/labels.go -------------------------------------------------------------------------------- /util/logconn/log-conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/logconn/log-conn.go -------------------------------------------------------------------------------- /util/logrw/logr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/logrw/logr.go -------------------------------------------------------------------------------- /util/logrw/logrc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/logrw/logrc.go -------------------------------------------------------------------------------- /util/logrw/logw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/logrw/logw.go -------------------------------------------------------------------------------- /util/logrw/logwc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/logrw/logwc.go -------------------------------------------------------------------------------- /util/randstring/random-id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/randstring/random-id.go -------------------------------------------------------------------------------- /util/randstring/randstring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/randstring/randstring.go -------------------------------------------------------------------------------- /util/randstring/randstring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/randstring/randstring_test.go -------------------------------------------------------------------------------- /util/rwc/conn-addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/conn-addr.go -------------------------------------------------------------------------------- /util/rwc/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/conn.go -------------------------------------------------------------------------------- /util/rwc/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/conn_test.go -------------------------------------------------------------------------------- /util/rwc/packet-conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/packet-conn.go -------------------------------------------------------------------------------- /util/rwc/packet-conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/packet-conn_test.go -------------------------------------------------------------------------------- /util/rwc/rwc-overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/rwc-overlay.go -------------------------------------------------------------------------------- /util/rwc/rwc-packet-conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/rwc-packet-conn.go -------------------------------------------------------------------------------- /util/rwc/rwc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/rwc/rwc.go -------------------------------------------------------------------------------- /util/saddr/saddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/saddr/saddr.go -------------------------------------------------------------------------------- /util/scrc/scrc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/util/scrc/scrc.go -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aperturerobotics/bifrost/HEAD/yarn.lock --------------------------------------------------------------------------------