summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)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
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
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