summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2018-07-02Move the private and multicast nets up to generic firewall moduleLinus Färnstrand4-11/+33
2018-06-27Simplify metric setting by altering a single interfaceEmīls1-1/+1
2018-06-27Improve FFI error returningEmīls1-13/+33
2018-06-27Add winroute to build.rs for talpid-coreEmīls1-39/+20
2018-06-27Use route module in talpid-core/src/firewall/windowsEmīls1-1/+11
2018-06-27Add route.rs to talpid-core/src/firewall/windows/Emīls2-0/+44
2018-06-25Upgrade pfctl to 0.2 to get error-chain 0.12Linus Färnstrand1-1/+1
2018-06-25Upgrade error-chain to 0.12Linus Färnstrand1-1/+1
2018-06-25Fix imports for system_state.rsEmīls1-2/+2
2018-06-25Flush file writes when saving config and backup filesEmīls2-3/+13
2018-06-21Fix formattingEmīls Piņķis6-52/+68
2018-06-21Change dns backup file from snake to kebab caseEmīls1-1/+1
2018-06-21Change Firewall trait to take a cache dir as a parameter in it's constructorEmīls Piņķis9-186/+126
2018-06-21Fix tests in system_state.rsEmīls Piņķis1-6/+10
2018-06-21Rename wfpctl to winfw and add the DNS module for Windows in talpid-coreEmīls3-70/+297
2018-06-21Add separate ffi module for Windows in talpid-coreEmīls2-0/+48
2018-06-21Add WinDNS to talpid-core/build.rsEmīls1-2/+26
2018-06-21Improve system_state.rs in talpid-coreEmīls1-2/+2
2018-06-21Use custom backup path in `SystemStateWriter`Janito Vaqueiro Ferreira Filho1-8/+5
2018-06-21Restore persisted DNS backup on startupJanito Vaqueiro Ferreira Filho1-2/+22
2018-06-21Keep DNS backup in a separate fileJanito Vaqueiro Ferreira Filho1-5/+35
2018-06-21Replace `static` with `const`Janito Vaqueiro Ferreira Filho1-1/+1
2018-06-21Capitalize error messagesJanito Vaqueiro Ferreira Filho1-4/+4
2018-06-21Replace custom functions with equivalents in `fs`Janito Vaqueiro Ferreira Filho1-19/+4
2018-06-21Rename winfw lib dir and make cargo detect changesLinus Färnstrand1-1/+3
2018-06-20Move extern crate libc into talpid-core rootLinus Färnstrand5-7/+2
2018-06-18Add tests in talpid-core/src/firewall/system_state.rsEmīls Piņķis2-0/+102
2018-06-18Add system_state.rs in talpid-core/src/firewallEmīls Piņķis2-0/+66
2018-06-13Implement authentication check in plugin RPCsJanito Vaqueiro Ferreira Filho1-11/+50
2018-06-13Stub `OpenVpnEventApiImpl::authenticate` methodJanito Vaqueiro Ferreira Filho1-4/+25
2018-06-11Use `resolv-conf` version in crates.ioJanito Vaqueiro Ferreira Filho1-1/+1
2018-06-09Add verbosity level to OpenVPN argumentsLinus Färnstrand1-0/+1
2018-06-05Bump OpenVPN buffer sizes to 1048576Linus Färnstrand1-2/+2
2018-05-25Update talpid-core to use winfwOdd Stranne2-65/+65
2018-05-22Fix shutdown behaviour on windowsEmīls3-50/+15
2018-05-22Try stopping openvpn by closing it's stdinEmīls Piņķis1-7/+30
2018-05-22Gracefully stop OpenVPN subprocesses by writing to stdinEmīls Piņķis7-116/+128
2018-05-22Replace duct::Handle dependency with OpenVpnProcHandleEmīls Piņķis4-19/+57
2018-05-22Make missing OpenVPN binary/plugin error print pathLinus Färnstrand1-52/+43
2018-05-22Fix bug with attaching null to OpenVPN stdioLinus Färnstrand1-3/+3
2018-05-22Update TunnelMonitor to use bundled OpenVPN onlyLinus Färnstrand1-36/+24
2018-05-17Change from to_string_lossy() to display() on pathsLinus Färnstrand2-3/+3
2018-05-17Format with rustfmt 0.7.0Linus Färnstrand4-6/+12
2018-05-09Only import `Duration` on targets that need itJanito Vaqueiro Ferreira Filho1-0/+1
2018-05-09Remove usage of `lazy_static` in `talpid-core`Janito Vaqueiro Ferreira Filho3-7/+2
2018-05-07Updating formatting to be up to date with the newest rustfmtEmīls Piņķis2-4/+6
2018-04-24Make build script use less mut variablesLinus Färnstrand1-5/+1
2018-04-23Add basic windows serviceAndrej Mihajlov3-1/+20
2018-04-23Accept AES-256-CBC cipher in OpenVPN clientJanito Vaqueiro Ferreira Filho1-0/+1
2018-04-17Move `libc` dependency to all platformsJanito Vaqueiro Ferreira Filho1-4/+1