summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2017-08-23Merge branch 'use-public-pfctl'Linus Färnstrand1-1/+1
2017-08-23Depend on pfctl crate on public urlLinus Färnstrand1-1/+1
2017-08-17Merge branch 'spm'Andrej Mihajlov8-21/+543
2017-08-17Integrate firewall into mullvad daemonAndrej Mihajlov1-1/+28
2017-08-17Add macOS firewall implementationAndrej Mihajlov4-26/+388
2017-08-17Add firewall abstractionsAndrej Mihajlov5-0/+133
2017-08-17Merge branch 'copy-endpoint'Linus Färnstrand1-1/+1
2017-08-17Make Endpoint implement CopyLinus Färnstrand1-1/+1
2017-08-15Merge branch 'remove-remote-addr'Andrej Mihajlov3-200/+15
2017-08-15Remove RemoteAddr, use SocketAddr insteadAndrej Mihajlov3-200/+15
2017-07-25Merge branch 'restart-tunnel'Erik Larkö2-25/+51
2017-07-25Restart the tunnel when the account token changesErik Larkö2-8/+24
2017-07-25Extract management api event responses to separate methodsErik Larkö1-27/+37
2017-07-21Merge branch 'fix-bin-path'Linus Färnstrand2-0/+2
2017-07-21Add path to binary crates. Required by newer cargoLinus Färnstrand2-0/+2
2017-07-21Merge branch 'static-str'Linus Färnstrand1-8/+6
2017-07-21Make get_library_extension return &'static strLinus Färnstrand1-8/+6
2017-07-20Merge branch 'use-bundled-plugin-and-conf'Erik Larkö1-33/+44
2017-07-20Use openvpn plugin and openvpn config in install dirErik Larkö1-33/+44
2017-07-20Merge branch 'use-bundled-ca'Linus Färnstrand1-17/+31
2017-07-20Use ca.crt in install dirLinus Färnstrand1-17/+31
2017-07-20Merge branch 'bundle-openvpn'Erik Larkö1-1/+23
2017-07-20Search for bundled OpenVPN binaries close to the executableErik Larkö1-1/+23
2017-07-20Merge branch 'new-openvpn-plugin-crate'Linus Färnstrand14-490/+59
2017-07-20Update Cargo.lockLinus Färnstrand1-6/+7
2017-07-20Use openvpn-plugin 0.2.0Linus Färnstrand3-5/+5
2017-07-19Remove unused openvpn-ffi crateLinus Färnstrand5-360/+0
2017-07-19Update talpid-core to use openvpn-plugin libLinus Färnstrand5-12/+14
2017-07-19Update openvpn plugin to use openvpn-plugin libLinus Färnstrand3-112/+38
2017-07-18Merge branch 'persistent-settings'Linus Färnstrand5-19/+189
2017-07-18Make set_account call return error on save failureLinus Färnstrand2-17/+16
2017-07-18Save settings in setter methodsLinus Färnstrand2-6/+10
2017-07-18Create an explicit DEFAULT_SETTINGS instanceLinus Färnstrand1-2/+4
2017-07-17Move settings changing into method on SettingsLinus Färnstrand2-16/+30
2017-07-17Update Cargo.lockLinus Färnstrand1-0/+49
2017-07-17Read and write settings to toml fileLinus Färnstrand3-7/+109
2017-07-17Merge branch 'rename-crates'Linus Färnstrand40-49/+43
2017-07-17Rename all crates from snake_case to kebab-caseLinus Färnstrand40-49/+43
2017-07-17Merge branch 'nicer-error-print'Linus Färnstrand1-15/+4
2017-07-17Remove log_error and use e.display() insteadLinus Färnstrand1-15/+4
2017-07-14Merge branch 'rpc-address-file-loc'Erik Larkö2-9/+9
2017-07-14Write the RPC server address to the tempdir instead of the working directoryErik Larkö2-9/+9
2017-07-14Merge branch 'log-to-file'Linus Färnstrand4-7/+155
2017-07-13Update Cargo.lockLinus Färnstrand1-1/+64
2017-07-13rustfmtLinus Färnstrand2-17/+26
2017-07-13Make logging to file optionalLinus Färnstrand2-11/+14
2017-07-13Make argument verbosity only affect Mullvad cratesLinus Färnstrand2-4/+16
2017-07-13Accept path to log file as argumentLinus Färnstrand2-4/+13
2017-07-13Add clap and parse verbosity argumentLinus Färnstrand3-4/+41
2017-07-13Replace env_logger with fern loggerLinus Färnstrand2-3/+18