summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2022-04-29Merge branch 'fix-deb-version'David Lönnhager1-5/+6
2022-04-29Treat dev version deb packages as newer, all else equalDavid Lönnhager1-5/+6
2022-04-29Merge branch 'fix-minor-dev-inconsistency'David Lönnhager1-5/+8
2022-04-29Succeed if logging out without accountDavid Lönnhager1-0/+1
2022-04-29Logout event was not sent despite state changeDavid Lönnhager1-5/+7
2022-04-28Merge branch 'send-one-packet-upon-connecting'Emīls2-0/+3
2022-04-28Send one ICMP packet when connectingEmīls2-0/+3
2022-04-28Merge branch 'show-correct-in-data-with-obfuscation'Oskar Nyberg4-3/+61
2022-04-28Show obfuscation endpoint as in-dataOskar Nyberg4-3/+61
2022-04-27Merge branch 'fix-oneshot-rotation'David Lönnhager1-2/+3
2022-04-27Remove old device correctlyDavid Lönnhager1-1/+1