summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2022-11-08Use fwmark for routing in openvpnEmīls Piņķis1-0/+2
2022-11-07Refactor tunnel_state_machine::spawnEmīls Piņķis1-3/+4
2022-11-07Split up talpid-coreEmīls Piņķis3-1/+7
2022-10-28Don't expect logging to work during early bootEmīls Piņķis1-23/+33
2022-10-10Fix suggested_upgrade to not special case dev versionsLinus Färnstrand1-15/+11
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand4-20/+12
2022-10-10Disable logging for early boot blockerEmīls Piņķis1-17/+21
2022-10-07Reset last location for custom relaysDavid Lönnhager1-1/+1
2022-09-30Stop IPv6 requestsEmīls Piņķis2-8/+18
2022-09-27Fix clippy complaintsEmīls Piņķis2-3/+3
2022-09-22Remove shutdown daemon commandEmīls Piņķis1-5/+10
2022-09-22Remove shutdown GRPCEmīls Piņķis2-6/+2
2022-09-21Maintain firewall rules when shutting downEmīls1-0/+2
2022-09-21Always block on shutdownEmīls Piņķis3-4/+34
2022-09-20Add shutdown detection for Windows serviceDavid Lönnhager4-117/+66
2022-09-13Move expiry event to separate enumDavid Lönnhager2-43/+47
2022-09-13Explain continual reconnect on 'AuthFailed'David Lönnhager1-0/+2
2022-09-13Log whether account has time leftDavid Lönnhager1-0/+6
2022-09-13Fix mapping of daemon voucher errors to gRPC errorsDavid Lönnhager3-20/+9
2022-09-13Implement correctly cancellable voucher submissions in the account managerDavid Lönnhager5-20/+110
2022-09-13Enter or leave error state when account runs out of time or has timeDavid Lönnhager2-2/+26
2022-09-13Emit expiry event when account validity is checkedDavid Lönnhager1-0/+8
2022-09-13Give invalidate_current_data a more specific nameDavid Lönnhager1-7/+7
2022-09-13Add expiry check to the account managerDavid Lönnhager3-4/+86
2022-09-13Allow for within-daemon-only device eventsDavid Lönnhager2-15/+20
2022-09-13Use optional allowed endpointEmīls Piņķis1-6/+1
2022-09-13Make AllowedEndpoint optionalEmīls Piņķis1-6/+6
2022-09-12Add argument to initialize firewall to a blocking stateEmīls Piņķis3-2/+85
2022-09-07Reset device check counter in error state to ensure that the deviceDavid Lönnhager1-1/+3
2022-09-07Fix unlikely overflow due to reconnectDavid Lönnhager1-1/+1
2022-09-02Swallow spurious 'failed to bypass socket' errorDavid Lönnhager1-1/+6
2022-09-01Replace winapi with windows-sys for all remaining cratesDavid Lönnhager3-57/+54
2022-08-29Fix Clippy errorsDavid Lönnhager1-4/+4
2022-08-25Lower wg_migration_threshold to 0.75 in dev buildsLinus Färnstrand1-1/+4
2022-08-15Allow for migrating windows users to WGJonathan3-9/+56
2022-07-20Log saner message if version check is run for dev buildsDavid Lönnhager1-1/+21
2022-07-18Fix potential leak window on shutdownDavid Lönnhager1-7/+7
2022-07-11Send endpoint data to frontendsDavid Lönnhager1-10/+3
2022-07-11Return RelayList object instead of a stream in proto fileDavid Lönnhager1-27/+5
2022-07-05Use derive attribute for default enum variantsDavid Lönnhager1-7/+2
2022-06-21Fix the large majority of clippy warningsJonathan13-88/+95
2022-06-14Return a handle for fetching excluded processes instead of using a tunnel com...David Lönnhager1-1/+7
2022-06-14Add tunnel state machine handleDavid Lönnhager1-10/+10
2022-06-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager2-2/+51
2022-06-14Recreate tunnel if any relevant setting is modified while connectingDavid Lönnhager1-4/+4
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager3-0/+62
2022-06-13Perform a clippy --fixjonathan9-17/+8
2022-06-02Silence crate `tower` from the logsLinus Färnstrand1-0/+1
2022-05-30Improve error message for device broadcast errorDavid Lönnhager2-13/+14
2022-05-25Simplify device removal eventDavid Lönnhager2-24/+6