diff --git a/easytier/build.rs b/easytier/build.rs index afd35818..4d1eb105 100644 --- a/easytier/build.rs +++ b/easytier/build.rs @@ -163,7 +163,6 @@ fn main() -> Result<(), Box> { "src/proto/api_config.proto", "src/proto/api_manage.proto", "src/proto/web.proto", - "src/proto/magic_dns.proto", "src/proto/dns.proto", "src/proto/acl.proto", ]; diff --git a/easytier/src/proto/magic_dns.proto b/easytier/src/proto/magic_dns.proto deleted file mode 100644 index 788ccc6e..00000000 --- a/easytier/src/proto/magic_dns.proto +++ /dev/null @@ -1,49 +0,0 @@ -syntax = "proto3"; - -import "google/protobuf/timestamp.proto"; -import "common.proto"; -import "api_instance.proto"; - -package magic_dns; - -message DnsRecordA { - string name = 1; - common.Ipv4Addr value = 2; - int32 ttl = 3; -} - -message DnsRecordSOA { - string name = 1; - string value = 2; -} - -message DnsRecord { - oneof record { - DnsRecordA a = 1; - DnsRecordSOA soa = 2; - } -} - -message DnsRecordList { - repeated DnsRecord records = 1; -} - -message UpdateDnsRecordRequest { - string zone = 1; - repeated api.instance.Route routes = 2; -} - -message GetDnsRecordResponse { - map records = 1; -} - -message HandshakeRequest {} - -message HandshakeResponse {} - -service MagicDnsServerRpc { - rpc Handshake(HandshakeRequest) returns (HandshakeResponse) {} - rpc Heartbeat(common.Void) returns (common.Void) {} - rpc UpdateDnsRecord(UpdateDnsRecordRequest) returns (common.Void) {} - rpc GetDnsRecord(common.Void) returns (GetDnsRecordResponse) {} -} diff --git a/easytier/src/proto/magic_dns.rs b/easytier/src/proto/magic_dns.rs deleted file mode 100644 index f87812da..00000000 --- a/easytier/src/proto/magic_dns.rs +++ /dev/null @@ -1 +0,0 @@ -include!(concat!(env!("OUT_DIR"), "/magic_dns.rs")); diff --git a/easytier/src/proto/mod.rs b/easytier/src/proto/mod.rs index 02d69bd6..6810b0ce 100644 --- a/easytier/src/proto/mod.rs +++ b/easytier/src/proto/mod.rs @@ -7,8 +7,6 @@ pub mod common; #[cfg(feature = "magic-dns")] pub mod dns; pub mod error; -#[cfg(feature = "magic-dns")] -pub mod magic_dns; pub mod peer_rpc; pub mod web;