summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2022-05-09Move directory cleanup to cleanup moduleDavid Lönnhager2-101/+96
2022-05-09Merge branch 'refactor-tunnel-params-gen'David Lönnhager5-280/+329
2022-05-09Decouple tunnel parameters generation from daemon message handlerDavid Lönnhager5-280/+329
2022-05-09Merge branch 'switch-stable-accounts-api'David Lönnhager2-2/+2
2022-05-09Use stable device API endpointsDavid Lönnhager2-2/+2
2022-05-05Merge branch 'print-hostnames-in-cli'Emīls6-96/+137
2022-05-05Rework output of status subcommand in CLIEmīls6-96/+137
The output of the status command is reworked to show hostnames instead of IP addresses and trim the fat. The extra information (tunnel protocols, IP addrresses) are now available with the verbose flag.
2022-05-05Merge branch 'add-block-setting-info'Oskar Nyberg5-10/+198
2022-05-05Update translationsOskar Nyberg1-0/+32
2022-05-05Add information about the block settingsOskar Nyberg2-9/+89
2022-05-05Add info button and info dialog componentsOskar Nyberg2-1/+77
2022-05-05Merge branch 'device-ignore-stale-pubkey'David Lönnhager15-239/+320
2022-05-05Adapt Android naming to AccountAndDeviceAlbin3-8/+8
2022-05-05Hide private device type in `mullvad-daemon`David Lönnhager14-247/+298
2022-05-05Fix regression in device validationDavid Lönnhager1-6/+6
2022-05-05Add back logging for device validity checkDavid Lönnhager1-0/+8
2022-05-05Do not store pubkey in device.jsonDavid Lönnhager4-16/+39
2022-05-05Simplify panicDavid Lönnhager1-7/+6
2022-05-04Merge branch 'fix-exe-name-parsing-bug'Oskar Nyberg1-1/+13
2022-05-04Fix parsing of exe-headers when string size is in bytesOskar Nyberg1-1/+13
2022-05-04Merge branch 'move-dns-options'David Lönnhager4-141/+154
2022-05-04Move conversion of DNS options to addresses out of daemon structDavid Lönnhager4-141/+154
2022-05-04Merge branch 'wipe-invalid-device-config'David Lönnhager1-15/+24
2022-05-04Wipe the device config if it cannot be parsedDavid Lönnhager1-15/+24
2022-05-02Merge branch 'remove-acc-field'David Lönnhager1-8/+12
2022-05-02Remove account number field from non-creation account API responseDavid Lönnhager1-8/+12
2022-04-29Merge branch 'rename-nickname'Oskar Nyberg2-5/+5
2022-04-29Update too many devices messageOskar Nyberg2-5/+5
2022-04-29Merge branch 'block-immediately-when-revoked'David Lönnhager1-0/+7
2022-04-29Block immediately when the device is known to be revokedDavid Lönnhager1-0/+7
2022-04-29Merge branch 'fix-nm-log'David Lönnhager1-1/+1
2022-04-29Fix log about selecting NetworkManagerDavid Lönnhager1-1/+1
2022-04-29Merge branch 'switch-rust-toolchain-action'Albin5-13/+20
2022-04-29Set rust toolchain as defaultAlbin5-0/+7
2022-04-29Switch rust toolchain actionAlbin5-13/+13
Switching rust toolchain action due to some issues experienced with the internal caching of the previous action.
2022-04-29Merge branch 'pause-inactive-daemon'David Lönnhager4-11/+121
2022-04-29Update changelogDavid Lönnhager1-0/+1
2022-04-29Pause API requests when the daemon hasn't received any commands for 3 daysDavid Lönnhager3-3/+107
2022-04-29Only log API availability changes if the state actually changesDavid Lönnhager1-9/+14
2022-04-29Merge branch 'device-api'Andrej Mihajlov37-856/+1953
2022-04-29REST: break monolith client on smaller proxiesAndrej Mihajlov34-695/+1686
2022-04-29REST: retrieve current endpoint instead of assuming that it stays the sameAndrej Mihajlov1-3/+5
2022-04-29REST: move retry count increment after checking for max retry attemptAndrej Mihajlov1-3/+3
2022-04-29ReplaceKeyOperation: remove unused variableAndrej Mihajlov1-1/+0
2022-04-29ResultOperation: add block based implementationAndrej Mihajlov1-8/+109
2022-04-29AsyncBlockOperation: reset execution block in finish()Andrej Mihajlov1-1/+7
2022-04-29ResultOperation: refactor how finish() is handled to avoid preconditionFailureAndrej Mihajlov1-10/+17
2022-04-29AddressCacheStore: move initialization into separate methodAndrej Mihajlov1-36/+40
2022-04-29Format SendAppStoreReceiptOperation.swiftAndrej Mihajlov1-60/+60
2022-04-29AddressCacheStore: use simple lockAndrej Mihajlov4-74/+61