├── .gitattributes ├── .github ├── dependabot.yml ├── filetest.sh ├── servicestest.sh ├── tests.sh ├── vpntest.sh └── workflows │ ├── build.yml │ ├── dependabot_auto.yml │ ├── images.yml │ ├── pages.yml │ ├── release.yml │ ├── renovate_bot.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── README.md ├── api ├── api.go ├── api_suite_test.go ├── api_test.go ├── client │ ├── client.go │ ├── client_suite_test.go │ ├── client_test.go │ └── service │ │ ├── client_suite_test.go │ │ ├── node.go │ │ ├── process.go │ │ ├── role.go │ │ ├── service.go │ │ └── service_test.go ├── generate │ └── main.go ├── public │ ├── functions.tmpl │ ├── images │ │ └── logo.png │ ├── index.html │ ├── index.tmpl │ └── js │ │ ├── alpine-magic-helpers.min.js │ │ ├── alpine.min.js │ │ ├── apexcharts.min.js │ │ └── tailwind.min.js └── types │ ├── dns.go │ ├── machine.go │ └── peer.go ├── cmd ├── api.go ├── dns.go ├── file.go ├── join.go ├── main.go ├── peergate.go ├── proxy.go ├── service.go └── util.go ├── docker-compose.yml ├── docs ├── Makefile ├── assets │ ├── icons │ │ └── logo.svg │ └── scss │ │ └── _variables_project.scss ├── config.toml ├── content │ └── en │ │ ├── _index.html │ │ ├── community │ │ └── _index.md │ │ ├── docs │ │ ├── Concepts │ │ │ ├── Architecture │ │ │ │ ├── _index.md │ │ │ │ └── edevpn_bootstrap.png │ │ │ ├── Overview │ │ │ │ ├── _index.md │ │ │ │ ├── dns.md │ │ │ │ ├── files.md │ │ │ │ ├── peerguardian.md │ │ │ │ └── services.md │ │ │ ├── Token │ │ │ │ └── _index.md │ │ │ └── _index.md │ │ ├── Getting started │ │ │ ├── _index.md │ │ │ ├── api.md │ │ │ ├── cli.md │ │ │ └── gui.md │ │ ├── _index.md │ │ └── contribution-guidelines.md │ │ ├── featured-background.jpg │ │ ├── search-index.md │ │ └── search.md ├── layouts │ ├── 404.html │ └── shortcodes │ │ └── githubembed.html ├── package-lock.json ├── package.json └── scripts │ ├── build.sh │ ├── publish.sh │ └── serve.sh ├── go.mod ├── go.sum ├── install.sh ├── internal └── version.go ├── main.go ├── pkg ├── blockchain │ ├── block.go │ ├── data.go │ ├── ledger.go │ ├── store_disk.go │ └── store_memory.go ├── config │ └── config.go ├── crypto │ ├── aes.go │ ├── aes_test.go │ ├── crypto_suite_test.go │ ├── md5.go │ ├── otp.go │ ├── sealer_aes.go │ └── sealer_test.go ├── discovery │ ├── address.go │ ├── dht.go │ ├── discovery_suite_test.go │ ├── mdns.go │ ├── ring.go │ └── ring_test.go ├── hub │ ├── hub.go │ ├── message.go │ └── room.go ├── logger │ └── logger.go ├── node │ ├── config.go │ ├── connection.go │ ├── message.go │ ├── node.go │ ├── node_suite_test.go │ ├── node_test.go │ └── options.go ├── protocol │ └── protocol.go ├── services │ ├── alive.go │ ├── alive_test.go │ ├── dns.go │ ├── dns_test.go │ ├── egress.go │ ├── files.go │ ├── files_test.go │ ├── services.go │ ├── services_suite_test.go │ └── services_test.go ├── stream │ ├── decay.go │ ├── manager.go │ └── options.go ├── trustzone │ ├── authprovider │ │ └── ecdsa │ │ │ ├── crypto.go │ │ │ └── provider.go │ ├── peergater.go │ ├── peerguardian.go │ ├── services_suite_test.go │ └── trustzone_test.go ├── types │ ├── dns.go │ ├── file.go │ ├── machine.go │ ├── service.go │ ├── summary.go │ └── user.go ├── utils │ ├── ip.go │ ├── ip_test.go │ ├── leader.go │ ├── leader_test.go │ ├── strings.go │ ├── strings_test.go │ ├── ticker.go │ └── utils_suite_test.go └── vpn │ ├── config.go │ ├── dhcp.go │ ├── interface.go │ ├── interface_darwin.go │ ├── interface_freebsd.go │ ├── interface_windows.go │ └── vpn.go ├── renovate.json └── scripts └── collect.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/filetest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/filetest.sh -------------------------------------------------------------------------------- /.github/servicestest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/servicestest.sh -------------------------------------------------------------------------------- /.github/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/tests.sh -------------------------------------------------------------------------------- /.github/vpntest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/vpntest.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot_auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/dependabot_auto.yml -------------------------------------------------------------------------------- /.github/workflows/images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/images.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/renovate_bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/renovate_bot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.gitmodules -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/api.go -------------------------------------------------------------------------------- /api/api_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/api_suite_test.go -------------------------------------------------------------------------------- /api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/api_test.go -------------------------------------------------------------------------------- /api/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/client.go -------------------------------------------------------------------------------- /api/client/client_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/client_suite_test.go -------------------------------------------------------------------------------- /api/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/client_test.go -------------------------------------------------------------------------------- /api/client/service/client_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/service/client_suite_test.go -------------------------------------------------------------------------------- /api/client/service/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/service/node.go -------------------------------------------------------------------------------- /api/client/service/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/service/process.go -------------------------------------------------------------------------------- /api/client/service/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/service/role.go -------------------------------------------------------------------------------- /api/client/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/service/service.go -------------------------------------------------------------------------------- /api/client/service/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/client/service/service_test.go -------------------------------------------------------------------------------- /api/generate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/generate/main.go -------------------------------------------------------------------------------- /api/public/functions.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/functions.tmpl -------------------------------------------------------------------------------- /api/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/images/logo.png -------------------------------------------------------------------------------- /api/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/index.html -------------------------------------------------------------------------------- /api/public/index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/index.tmpl -------------------------------------------------------------------------------- /api/public/js/alpine-magic-helpers.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/js/alpine-magic-helpers.min.js -------------------------------------------------------------------------------- /api/public/js/alpine.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/js/alpine.min.js -------------------------------------------------------------------------------- /api/public/js/apexcharts.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/js/apexcharts.min.js -------------------------------------------------------------------------------- /api/public/js/tailwind.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/public/js/tailwind.min.js -------------------------------------------------------------------------------- /api/types/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/types/dns.go -------------------------------------------------------------------------------- /api/types/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/types/machine.go -------------------------------------------------------------------------------- /api/types/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/api/types/peer.go -------------------------------------------------------------------------------- /cmd/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/api.go -------------------------------------------------------------------------------- /cmd/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/dns.go -------------------------------------------------------------------------------- /cmd/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/file.go -------------------------------------------------------------------------------- /cmd/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/join.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/main.go -------------------------------------------------------------------------------- /cmd/peergate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/peergate.go -------------------------------------------------------------------------------- /cmd/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/proxy.go -------------------------------------------------------------------------------- /cmd/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/service.go -------------------------------------------------------------------------------- /cmd/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/cmd/util.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/assets/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/assets/icons/logo.svg -------------------------------------------------------------------------------- /docs/assets/scss/_variables_project.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/assets/scss/_variables_project.scss -------------------------------------------------------------------------------- /docs/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/config.toml -------------------------------------------------------------------------------- /docs/content/en/_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/_index.html -------------------------------------------------------------------------------- /docs/content/en/community/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/community/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Architecture/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Architecture/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Architecture/edevpn_bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Architecture/edevpn_bootstrap.png -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Overview/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Overview/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Overview/dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Overview/dns.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Overview/files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Overview/files.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Overview/peerguardian.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Overview/peerguardian.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Overview/services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Overview/services.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/Token/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/Token/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/Concepts/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Concepts/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/Getting started/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Getting started/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/Getting started/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Getting started/api.md -------------------------------------------------------------------------------- /docs/content/en/docs/Getting started/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Getting started/cli.md -------------------------------------------------------------------------------- /docs/content/en/docs/Getting started/gui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/Getting started/gui.md -------------------------------------------------------------------------------- /docs/content/en/docs/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/_index.md -------------------------------------------------------------------------------- /docs/content/en/docs/contribution-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/docs/contribution-guidelines.md -------------------------------------------------------------------------------- /docs/content/en/featured-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/featured-background.jpg -------------------------------------------------------------------------------- /docs/content/en/search-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/search-index.md -------------------------------------------------------------------------------- /docs/content/en/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/content/en/search.md -------------------------------------------------------------------------------- /docs/layouts/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/layouts/404.html -------------------------------------------------------------------------------- /docs/layouts/shortcodes/githubembed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/layouts/shortcodes/githubembed.html -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/scripts/build.sh -------------------------------------------------------------------------------- /docs/scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/scripts/publish.sh -------------------------------------------------------------------------------- /docs/scripts/serve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/docs/scripts/serve.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/install.sh -------------------------------------------------------------------------------- /internal/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/internal/version.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/main.go -------------------------------------------------------------------------------- /pkg/blockchain/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/blockchain/block.go -------------------------------------------------------------------------------- /pkg/blockchain/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/blockchain/data.go -------------------------------------------------------------------------------- /pkg/blockchain/ledger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/blockchain/ledger.go -------------------------------------------------------------------------------- /pkg/blockchain/store_disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/blockchain/store_disk.go -------------------------------------------------------------------------------- /pkg/blockchain/store_memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/blockchain/store_memory.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/crypto/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/aes.go -------------------------------------------------------------------------------- /pkg/crypto/aes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/aes_test.go -------------------------------------------------------------------------------- /pkg/crypto/crypto_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/crypto_suite_test.go -------------------------------------------------------------------------------- /pkg/crypto/md5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/md5.go -------------------------------------------------------------------------------- /pkg/crypto/otp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/otp.go -------------------------------------------------------------------------------- /pkg/crypto/sealer_aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/sealer_aes.go -------------------------------------------------------------------------------- /pkg/crypto/sealer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/crypto/sealer_test.go -------------------------------------------------------------------------------- /pkg/discovery/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/discovery/address.go -------------------------------------------------------------------------------- /pkg/discovery/dht.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/discovery/dht.go -------------------------------------------------------------------------------- /pkg/discovery/discovery_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/discovery/discovery_suite_test.go -------------------------------------------------------------------------------- /pkg/discovery/mdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/discovery/mdns.go -------------------------------------------------------------------------------- /pkg/discovery/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/discovery/ring.go -------------------------------------------------------------------------------- /pkg/discovery/ring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/discovery/ring_test.go -------------------------------------------------------------------------------- /pkg/hub/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/hub/hub.go -------------------------------------------------------------------------------- /pkg/hub/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/hub/message.go -------------------------------------------------------------------------------- /pkg/hub/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/hub/room.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/config.go -------------------------------------------------------------------------------- /pkg/node/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/connection.go -------------------------------------------------------------------------------- /pkg/node/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/message.go -------------------------------------------------------------------------------- /pkg/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/node.go -------------------------------------------------------------------------------- /pkg/node/node_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/node_suite_test.go -------------------------------------------------------------------------------- /pkg/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/node_test.go -------------------------------------------------------------------------------- /pkg/node/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/node/options.go -------------------------------------------------------------------------------- /pkg/protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/protocol/protocol.go -------------------------------------------------------------------------------- /pkg/services/alive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/alive.go -------------------------------------------------------------------------------- /pkg/services/alive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/alive_test.go -------------------------------------------------------------------------------- /pkg/services/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/dns.go -------------------------------------------------------------------------------- /pkg/services/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/dns_test.go -------------------------------------------------------------------------------- /pkg/services/egress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/egress.go -------------------------------------------------------------------------------- /pkg/services/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/files.go -------------------------------------------------------------------------------- /pkg/services/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/files_test.go -------------------------------------------------------------------------------- /pkg/services/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/services.go -------------------------------------------------------------------------------- /pkg/services/services_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/services_suite_test.go -------------------------------------------------------------------------------- /pkg/services/services_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/services/services_test.go -------------------------------------------------------------------------------- /pkg/stream/decay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/stream/decay.go -------------------------------------------------------------------------------- /pkg/stream/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/stream/manager.go -------------------------------------------------------------------------------- /pkg/stream/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/stream/options.go -------------------------------------------------------------------------------- /pkg/trustzone/authprovider/ecdsa/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/trustzone/authprovider/ecdsa/crypto.go -------------------------------------------------------------------------------- /pkg/trustzone/authprovider/ecdsa/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/trustzone/authprovider/ecdsa/provider.go -------------------------------------------------------------------------------- /pkg/trustzone/peergater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/trustzone/peergater.go -------------------------------------------------------------------------------- /pkg/trustzone/peerguardian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/trustzone/peerguardian.go -------------------------------------------------------------------------------- /pkg/trustzone/services_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/trustzone/services_suite_test.go -------------------------------------------------------------------------------- /pkg/trustzone/trustzone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/trustzone/trustzone_test.go -------------------------------------------------------------------------------- /pkg/types/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/types/dns.go -------------------------------------------------------------------------------- /pkg/types/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/types/file.go -------------------------------------------------------------------------------- /pkg/types/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/types/machine.go -------------------------------------------------------------------------------- /pkg/types/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/types/service.go -------------------------------------------------------------------------------- /pkg/types/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/types/summary.go -------------------------------------------------------------------------------- /pkg/types/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/types/user.go -------------------------------------------------------------------------------- /pkg/utils/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/ip.go -------------------------------------------------------------------------------- /pkg/utils/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/ip_test.go -------------------------------------------------------------------------------- /pkg/utils/leader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/leader.go -------------------------------------------------------------------------------- /pkg/utils/leader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/leader_test.go -------------------------------------------------------------------------------- /pkg/utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/strings.go -------------------------------------------------------------------------------- /pkg/utils/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/strings_test.go -------------------------------------------------------------------------------- /pkg/utils/ticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/ticker.go -------------------------------------------------------------------------------- /pkg/utils/utils_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/utils/utils_suite_test.go -------------------------------------------------------------------------------- /pkg/vpn/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/config.go -------------------------------------------------------------------------------- /pkg/vpn/dhcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/dhcp.go -------------------------------------------------------------------------------- /pkg/vpn/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/interface.go -------------------------------------------------------------------------------- /pkg/vpn/interface_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/interface_darwin.go -------------------------------------------------------------------------------- /pkg/vpn/interface_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/interface_freebsd.go -------------------------------------------------------------------------------- /pkg/vpn/interface_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/interface_windows.go -------------------------------------------------------------------------------- /pkg/vpn/vpn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/pkg/vpn/vpn.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/collect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudler/edgevpn/HEAD/scripts/collect.sh --------------------------------------------------------------------------------