diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2019-02-01 11:58:49 +0100 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2019-02-01 11:58:49 +0100 |
| commit | c697a40bb0534b2f8e3f9b94b0580bb7f079892d (patch) | |
| tree | 45d322cdda41880606e24303cb7c9c430a5cde1e | |
| parent | 2139dfb9c37f0d7d6b5e823631bac23b511b38f6 (diff) | |
| download | mullvadvpn-c697a40bb0534b2f8e3f9b94b0580bb7f079892d.tar.xz mullvadvpn-c697a40bb0534b2f8e3f9b94b0580bb7f079892d.zip | |
Move talpid-core DNS code out to own module
| -rw-r--r-- | talpid-core/src/dns/linux/mod.rs (renamed from talpid-core/src/security/linux/dns/mod.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/dns/linux/network_manager.rs (renamed from talpid-core/src/security/linux/dns/network_manager.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/dns/linux/resolvconf.rs (renamed from talpid-core/src/security/linux/dns/resolvconf.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/dns/linux/static_resolv_conf.rs (renamed from talpid-core/src/security/linux/dns/static_resolv_conf.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/dns/linux/systemd_resolved.rs (renamed from talpid-core/src/security/linux/dns/systemd_resolved.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/dns/macos.rs (renamed from talpid-core/src/security/macos/dns.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/dns/mod.rs | 15 | ||||
| -rw-r--r-- | talpid-core/src/dns/windows.rs (renamed from talpid-core/src/security/windows/dns.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/security/linux.rs (renamed from talpid-core/src/security/linux/mod.rs) | 4 | ||||
| -rw-r--r-- | talpid-core/src/security/macos.rs (renamed from talpid-core/src/security/macos/mod.rs) | 3 | ||||
| -rw-r--r-- | talpid-core/src/security/mod.rs | 6 | ||||
| -rw-r--r-- | talpid-core/src/security/windows/mod.rs | 3 |
12 files changed, 17 insertions, 14 deletions
diff --git a/talpid-core/src/security/linux/dns/mod.rs b/talpid-core/src/dns/linux/mod.rs index 74267e2c19..74267e2c19 100644 --- a/talpid-core/src/security/linux/dns/mod.rs +++ b/talpid-core/src/dns/linux/mod.rs diff --git a/talpid-core/src/security/linux/dns/network_manager.rs b/talpid-core/src/dns/linux/network_manager.rs index 73d49eb1a8..73d49eb1a8 100644 --- a/talpid-core/src/security/linux/dns/network_manager.rs +++ b/talpid-core/src/dns/linux/network_manager.rs diff --git a/talpid-core/src/security/linux/dns/resolvconf.rs b/talpid-core/src/dns/linux/resolvconf.rs index 32b8fcd6b9..32b8fcd6b9 100644 --- a/talpid-core/src/security/linux/dns/resolvconf.rs +++ b/talpid-core/src/dns/linux/resolvconf.rs diff --git a/talpid-core/src/security/linux/dns/static_resolv_conf.rs b/talpid-core/src/dns/linux/static_resolv_conf.rs index cea1b1ac2f..cea1b1ac2f 100644 --- a/talpid-core/src/security/linux/dns/static_resolv_conf.rs +++ b/talpid-core/src/dns/linux/static_resolv_conf.rs diff --git a/talpid-core/src/security/linux/dns/systemd_resolved.rs b/talpid-core/src/dns/linux/systemd_resolved.rs index f4eac9e486..f4eac9e486 100644 --- a/talpid-core/src/security/linux/dns/systemd_resolved.rs +++ b/talpid-core/src/dns/linux/systemd_resolved.rs diff --git a/talpid-core/src/security/macos/dns.rs b/talpid-core/src/dns/macos.rs index a1fad021de..a1fad021de 100644 --- a/talpid-core/src/security/macos/dns.rs +++ b/talpid-core/src/dns/macos.rs diff --git a/talpid-core/src/dns/mod.rs b/talpid-core/src/dns/mod.rs new file mode 100644 index 0000000000..a997abd665 --- /dev/null +++ b/talpid-core/src/dns/mod.rs @@ -0,0 +1,15 @@ +#[cfg(target_os = "macos")] +#[path = "macos.rs"] +mod imp; + +#[cfg(target_os = "linux")] +#[path = "linux/mod.rs"] +mod imp; + +#[cfg(windows)] +#[path = "windows.rs"] +mod imp; + +pub use self::imp::{DnsError, Error}; + +pub use self::imp::{DnsMonitor, Error as DnsError};
\ No newline at end of file diff --git a/talpid-core/src/security/windows/dns.rs b/talpid-core/src/dns/windows.rs index 6c04c03e57..6c04c03e57 100644 --- a/talpid-core/src/security/windows/dns.rs +++ b/talpid-core/src/dns/windows.rs diff --git a/talpid-core/src/security/linux/mod.rs b/talpid-core/src/security/linux.rs index 76bfef07ac..464ed515f1 100644 --- a/talpid-core/src/security/linux/mod.rs +++ b/talpid-core/src/security/linux.rs @@ -16,10 +16,6 @@ use std::{ }; use talpid_types::net::{Endpoint, TransportProtocol}; - -mod dns; -pub use self::dns::{DnsMonitor, Error as DnsError}; - error_chain! { errors { /// Unable to open netlink socket to netfilter diff --git a/talpid-core/src/security/macos/mod.rs b/talpid-core/src/security/macos.rs index cc14fbfd6e..4e6f5e2325 100644 --- a/talpid-core/src/security/macos/mod.rs +++ b/talpid-core/src/security/macos.rs @@ -6,9 +6,6 @@ use std::{ }; use talpid_types::net; -mod dns; -pub use self::dns::{DnsMonitor, Error as DnsError}; - pub use pfctl::Error; type Result<T> = ::std::result::Result<T, Error>; diff --git a/talpid-core/src/security/mod.rs b/talpid-core/src/security/mod.rs index 892041b363..10ad9d8556 100644 --- a/talpid-core/src/security/mod.rs +++ b/talpid-core/src/security/mod.rs @@ -9,19 +9,17 @@ use talpid_types::net::Endpoint; #[cfg(target_os = "macos")] -#[path = "macos/mod.rs"] +#[path = "macos.rs"] mod imp; #[cfg(target_os = "linux")] -#[path = "linux/mod.rs"] +#[path = "linux.rs"] mod imp; #[cfg(windows)] #[path = "windows/mod.rs"] mod imp; -pub use self::imp::{DnsError, Error}; - #[cfg(unix)] lazy_static! { diff --git a/talpid-core/src/security/windows/mod.rs b/talpid-core/src/security/windows/mod.rs index 1a021d593a..afe8dbc472 100644 --- a/talpid-core/src/security/windows/mod.rs +++ b/talpid-core/src/security/windows/mod.rs @@ -10,9 +10,6 @@ use widestring::WideCString; #[macro_use] mod ffi; -mod dns; -pub use self::dns::{DnsMonitor, Error as DnsError}; - mod system_state; error_chain! { |
