summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/main.rs
AgeCommit message (Expand)AuthorFilesLines
2023-08-30Fix clippy lintsEmīls1-5/+4
2023-04-21Apply clippy --fix fixesLinus Färnstrand1-9/+7
2023-02-01Add option for querying launch daemon state on macOSDavid Lönnhager1-1/+16
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-2/+2
2022-10-28Don't expect logging to work during early bootEmīls Piņķis1-23/+33
2022-10-10Disable logging for early boot blockerEmīls Piņķis1-17/+21
2022-09-21Always block on shutdownEmīls Piņķis1-2/+8
2022-09-20Add shutdown detection for Windows serviceDavid Lönnhager1-7/+1
2022-09-13Make AllowedEndpoint optionalEmīls Piņķis1-6/+6
2022-09-12Add argument to initialize firewall to a blocking stateEmīls Piņķis1-2/+27
2022-01-07Always use logging macros prefixed with log::Linus Färnstrand1-8/+7
2021-11-09Close management interface server when all broadcasters are closedDavid Lönnhager1-6/+4
2021-10-25Complement logging during startupOdd Stranne1-1/+3
2021-07-13Fix tokio runtime buildersDavid Lönnhager1-1/+1
2021-06-10Add --restart-service option to the daemon on WindowsDavid Lönnhager1-0/+6
2021-03-08Ignore IPC socket on AndroidEmīls1-1/+1
2021-03-08Remove old RPC socketEmīls1-0/+7
2021-01-12Replace the old cache directoryDavid Lönnhager1-3/+0
2021-01-04Always prefer the last used API addressDavid Lönnhager1-0/+3
2020-09-01Reduce excessive thread countDavid Lönnhager1-9/+7
2020-09-01Replace tokio handle references in `Daemon` with async/await syntaxDavid Lönnhager1-1/+1
2020-09-01Share tokio runtime between the management interface and daemonDavid Lönnhager1-27/+29
2020-09-01Update tunnel state machine event loop and remove tokio 0.1David Lönnhager1-1/+1
2020-08-20Use gRPC for management interface in backend and CLIDavid Lönnhager1-2/+9
2020-04-22Use resource dir to store settings file on AndroidJanito Vaqueiro Ferreira Filho1-0/+3
2020-02-28Factor exception logging to be multi-platformEmīls1-4/+2
2020-02-24Uncouple the management interface from the daemonJanito Vaqueiro Ferreira Filho1-2/+2
2020-02-24Spawn management interface outside daemonJanito Vaqueiro Ferreira Filho1-4/+35
2020-02-24Check for another daemon outside of `Daemon`Janito Vaqueiro Ferreira Filho1-1/+5
2020-02-24Create command channel out of the daemonJanito Vaqueiro Ferreira Filho1-2/+4
2020-02-06Remove licence headers from Rust source codeLinus Färnstrand1-8/+0
2019-11-21Log unhandled SEH exceptions on WindowsDavid Lönnhager1-0/+4
2019-10-07Use PRODUCT_VERSION const instead of sending it aroundLinus Färnstrand1-7/+2
2019-05-22Move `log_version` function to `version` moduleJanito Vaqueiro Ferreira Filho1-10/+1
2019-05-16Move `version` module to libraryJanito Vaqueiro Ferreira Filho1-2/+1
2019-05-16Move `logging` module to libraryJanito Vaqueiro Ferreira Filho1-2/+1
2019-04-12Fix error handling in system_serviceLinus Färnstrand1-12/+14
2019-04-12Get rid of last remains of error-chain in mullvad-daemonLinus Färnstrand1-47/+26
2019-04-12Get rid of error-chain in mullvad-daemon main libLinus Färnstrand1-2/+2
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-0/+2
2019-01-18Get rid of almost all remaining "extern crate" statementsLinus Färnstrand1-11/+0
2018-11-21Fix formatting for rustfmt for rustc 1.32.0-nightly (f1e2fa8f0 2018-11-20)Emīls Piņķis1-1/+1
2018-11-01Make all binaries use same version formatLinus Färnstrand1-2/+2
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand1-1/+1
2018-10-29Remove a number of #[macro_use] in favor of new way of importingLinus Färnstrand1-2/+0
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand1-7/+7
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand1-2/+4
2018-09-24Split mullvad_daemon into lib.rs and main.rsLinus Färnstrand1-647/+14
2018-09-17Try to reconnect if authentication failsJanito Vaqueiro Ferreira Filho1-2/+23
2018-09-17Remove `Copy` impl. for `TunnelStateTransition`Janito Vaqueiro Ferreira Filho1-5/+5