Commit d1b23e3c authored by Richard Hughes's avatar Richard Hughes
Browse files

Release fwupd 1.0.6

parent 009079fe
Version 1.0.6
~~~~~~~~~~~~~
Released: 2018-03-12
New Features:
- Add bash completion for fwupdmgr (Mario Limonciello)
- Add support for newest Thunderbolt chips (Andrei Emeltchenko)
- Allow all functions that take device arguments to be prompted (Mario Limonciello)
- Allow devices to use the runtime version when in bootloader mode (Richard Hughes)
- Allow overriding ESP mount point via conf file (Mario Limonciello)
- Delete any old fwupdate capsules and efivars when launching fwupd (Richard Hughes)
- Generate Vala bindings (Robert Ancell)
Bugfixes:
- Allow ctrl-d out of the prompt for devices (Mario Limonciello)
- Allow to create package out of provided binary (Andrei Emeltchenko)
- Correct handling of unknown Thunderbolt devices (Yehezkel Bernat)
- Correctly detect new remotes that are manually copied (Richard Hughes)
- Fix a crash related to when passing device to downgrade in CLI (Mario Limonciello)
- Fix running the self tests when no fwupd is installed (Richard Hughes)
- Fix Unifying signature writing and parsing for Texas bootloader (Ogier Bouvier)
- Only send success and failure reports to the server (Richard Hughes)
- Use a CNAME to redirect to the correct CDN for metadata (Richard Hughes)
- Use a longer timeout when powering back the Thunderbolt device (Richard Hughes)
Version 1.0.5 Version 1.0.5
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
Released: 2018-02-14 Released: 2018-02-14
......
...@@ -8,8 +8,8 @@ msgid "" ...@@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: fwupd\n" "Project-Id-Version: fwupd\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-13 21:34+0000\n" "POT-Creation-Date: 2018-03-12 10:37+0000\n"
"PO-Revision-Date: 2018-02-13 21:34+0000\n" "PO-Revision-Date: 2018-03-12 10:37+0000\n"
"Last-Translator: Richard Hughes <richard@hughsie.com>\n" "Last-Translator: Richard Hughes <richard@hughsie.com>\n"
"Language-Team: Asturian (http://www.transifex.com/freedesktop/fwupd/language/ast/)\n" "Language-Team: Asturian (http://www.transifex.com/freedesktop/fwupd/language/ast/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -141,17 +141,17 @@ msgstr "Desanicióse" ...@@ -141,17 +141,17 @@ msgstr "Desanicióse"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#. TRANSLATORS: this is when the daemon state changes #. TRANSLATORS: this is when the daemon state changes
#: plugins/dfu/dfu-tool.c:1478 src/fu-util.c:1731 #: plugins/dfu/dfu-tool.c:1478 src/fu-util.c:1768
msgid "Changed" msgid "Changed"
msgstr "Camudóse" msgstr "Camudóse"
#. TRANSLATORS: this is when a device ctrl+c's a watch #. TRANSLATORS: this is when a device ctrl+c's a watch
#: plugins/dfu/dfu-tool.c:1486 src/fu-util.c:1693 #: plugins/dfu/dfu-tool.c:1486 src/fu-util.c:1730
msgid "Cancelled" msgid "Cancelled"
msgstr "Encaboxóse" msgstr "Encaboxóse"
#. TRANSLATORS: Appstream ID for the hardware type #. TRANSLATORS: Appstream ID for the hardware type
#: plugins/dfu/dfu-tool.c:1978 src/fu-util.c:1512 #: plugins/dfu/dfu-tool.c:1978 src/fu-util.c:1549
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
...@@ -159,7 +159,7 @@ msgstr "ID" ...@@ -159,7 +159,7 @@ msgstr "ID"
#. TRANSLATORS: device name, e.g. 'ColorHug2' #. TRANSLATORS: device name, e.g. 'ColorHug2'
#. TRANSLATORS: section header for the release name #. TRANSLATORS: section header for the release name
#: plugins/dfu/dfu-tool.c:1984 plugins/dfu/dfu-tool.c:1990 #: plugins/dfu/dfu-tool.c:1984 plugins/dfu/dfu-tool.c:1990
#: plugins/dfu/dfu-tool.c:2104 src/fu-util.c:1283 #: plugins/dfu/dfu-tool.c:2104 src/fu-util.c:1321
msgid "Name" msgid "Name"
msgstr "Nome" msgstr "Nome"
...@@ -381,7 +381,7 @@ msgstr "" ...@@ -381,7 +381,7 @@ msgstr ""
#. TRANSLATORS: the user didn't read the man page #. TRANSLATORS: the user didn't read the man page
#: plugins/dfu/dfu-tool.c:2423 plugins/synapticsmst/synapticsmst-tool.c:424 #: plugins/dfu/dfu-tool.c:2423 plugins/synapticsmst/synapticsmst-tool.c:424
#: src/fu-util.c:2310 #: src/fu-util.c:2339
msgid "Failed to parse arguments" msgid "Failed to parse arguments"
msgstr "" msgstr ""
...@@ -400,7 +400,7 @@ msgid "Synaptics Multistream Transport Utility" ...@@ -400,7 +400,7 @@ msgid "Synaptics Multistream Transport Utility"
msgstr "" msgstr ""
#. TRANSLATORS: this is shown when updating the firmware after the reboot #. TRANSLATORS: this is shown when updating the firmware after the reboot
#: plugins/uefi/fu-plugin-uefi.c:399 #: plugins/uefi/fu-plugin-uefi.c:403
msgid "Installing firmware update…" msgid "Installing firmware update…"
msgstr "" msgstr ""
...@@ -512,7 +512,7 @@ msgstr "" ...@@ -512,7 +512,7 @@ msgstr ""
#. TRANSLATORS: the user isn't reading the question #. TRANSLATORS: the user isn't reading the question
#: src/fu-util.c:242 #: src/fu-util.c:242
#, c-format #, c-format
msgid "Please enter a number from 1 to %u: " msgid "Please enter a number from 0 to %u: "
msgstr "" msgstr ""
#. TRANSLATORS: get interactive prompt #. TRANSLATORS: get interactive prompt
...@@ -520,35 +520,40 @@ msgstr "" ...@@ -520,35 +520,40 @@ msgstr ""
msgid "Choose a device:" msgid "Choose a device:"
msgstr "" msgstr ""
#. TRANSLATORS: this is to abort the interactive prompt
#: src/fu-util.c:307
msgid "Cancel"
msgstr ""
#. TRANSLATORS: a list of failed updates #. TRANSLATORS: a list of failed updates
#: src/fu-util.c:418 #: src/fu-util.c:427
msgid "Devices that were not updated correctly:" msgid "Devices that were not updated correctly:"
msgstr "" msgstr ""
#. TRANSLATORS: a list of successful updates #. TRANSLATORS: a list of successful updates
#: src/fu-util.c:432 #: src/fu-util.c:441
msgid "Devices that have been updated successfully:" msgid "Devices that have been updated successfully:"
msgstr "" msgstr ""
#. TRANSLATORS: explain why we want to upload #. TRANSLATORS: explain why we want to upload
#: src/fu-util.c:446 #: src/fu-util.c:455
msgid "Upload report now?" msgid "Upload report now?"
msgstr "" msgstr ""
#. TRANSLATORS: metadata is downloaded from the Internet #. TRANSLATORS: metadata is downloaded from the Internet
#: src/fu-util.c:448 src/fu-util.c:1453 #: src/fu-util.c:457 src/fu-util.c:1490
msgid "Requires internet connection" msgid "Requires internet connection"
msgstr "" msgstr ""
#. TRANSLATORS: nothing attached that can be upgraded #. TRANSLATORS: nothing attached that can be upgraded
#: src/fu-util.c:470 #: src/fu-util.c:479
msgid "No hardware detected with firmware update capability" msgid "No hardware detected with firmware update capability"
msgstr "" msgstr ""
#. TRANSLATORS: the first replacement is a display name #. TRANSLATORS: the first replacement is a display name
#. * e.g. "ColorHugALS" and the second is a version number #. * e.g. "ColorHugALS" and the second is a version number
#. * e.g. "1.2.3" #. * e.g. "1.2.3"
#: src/fu-util.c:642 #: src/fu-util.c:651
#, c-format #, c-format
msgid "Reinstalling %s with %s... " msgid "Reinstalling %s with %s... "
msgstr "" msgstr ""
...@@ -556,7 +561,7 @@ msgstr "" ...@@ -556,7 +561,7 @@ msgstr ""
#. TRANSLATORS: the first replacement is a display name #. TRANSLATORS: the first replacement is a display name
#. * e.g. "ColorHugALS" and the second and third are #. * e.g. "ColorHugALS" and the second and third are
#. * version numbers e.g. "1.2.3" #. * version numbers e.g. "1.2.3"
#: src/fu-util.c:649 #: src/fu-util.c:658
#, c-format #, c-format
msgid "Downgrading %s from %s to %s... " msgid "Downgrading %s from %s to %s... "
msgstr "" msgstr ""
...@@ -564,99 +569,99 @@ msgstr "" ...@@ -564,99 +569,99 @@ msgstr ""
#. TRANSLATORS: the first replacement is a display name #. TRANSLATORS: the first replacement is a display name
#. * e.g. "ColorHugALS" and the second and third are #. * e.g. "ColorHugALS" and the second and third are
#. * version numbers e.g. "1.2.3" #. * version numbers e.g. "1.2.3"
#: src/fu-util.c:657 #: src/fu-util.c:666
#, c-format #, c-format
msgid "Updating %s from %s to %s... " msgid "Updating %s from %s to %s... "
msgstr "" msgstr ""
#: src/fu-util.c:685 #: src/fu-util.c:694
msgid "Done!" msgid "Done!"
msgstr "" msgstr ""
#: src/fu-util.c:717 #: src/fu-util.c:726
msgid "Target" msgid "Target"
msgstr "" msgstr ""
#: src/fu-util.c:718 #: src/fu-util.c:727
msgid "Payload" msgid "Payload"
msgstr "" msgstr ""
#: src/fu-util.c:719 #: src/fu-util.c:728
msgid "Proceed with upload?" msgid "Proceed with upload?"
msgstr "" msgstr ""
#. TRANSLATORS: the server sent the user a small message #. TRANSLATORS: the server sent the user a small message
#: src/fu-util.c:788 #: src/fu-util.c:807
msgid "Update failure is a known issue, visit this URL for more information:" msgid "Update failure is a known issue, visit this URL for more information:"
msgstr "" msgstr ""
#. TRANSLATORS: the server sent the user a small message #. TRANSLATORS: the server sent the user a small message
#: src/fu-util.c:792 #: src/fu-util.c:811
msgid "Upload message:" msgid "Upload message:"
msgstr "" msgstr ""
#: src/fu-util.c:986 src/fu-util.c:1376 #: src/fu-util.c:1034 src/fu-util.c:1414
msgid "OK" msgid "OK"
msgstr "" msgstr ""
#. TRANSLATORS: downloading new signing file #. TRANSLATORS: downloading new signing file
#: src/fu-util.c:1091 #: src/fu-util.c:1139
msgid "Fetching signature" msgid "Fetching signature"
msgstr "" msgstr ""
#. TRANSLATORS: downloading new metadata file #. TRANSLATORS: downloading new metadata file
#: src/fu-util.c:1094 #: src/fu-util.c:1142
msgid "Fetching metadata" msgid "Fetching metadata"
msgstr "" msgstr ""
#. TRANSLATORS: downloading new firmware file #. TRANSLATORS: downloading new firmware file
#: src/fu-util.c:1097 #: src/fu-util.c:1145
msgid "Fetching firmware" msgid "Fetching firmware"
msgstr "" msgstr ""
#. TRANSLATORS: downloading unknown file #. TRANSLATORS: downloading unknown file
#: src/fu-util.c:1100 #: src/fu-util.c:1148
msgid "Fetching file" msgid "Fetching file"
msgstr "" msgstr ""
#. TRANSLATORS: section header for release version number #. TRANSLATORS: section header for release version number
#: src/fu-util.c:1280 #: src/fu-util.c:1318
msgid "Version" msgid "Version"
msgstr "" msgstr ""
#. TRANSLATORS: section header for the release one line summary #. TRANSLATORS: section header for the release one line summary
#: src/fu-util.c:1286 #: src/fu-util.c:1324
msgid "Summary" msgid "Summary"
msgstr "" msgstr ""
#. TRANSLATORS: section header for the remote the file is coming from #. TRANSLATORS: section header for the remote the file is coming from
#: src/fu-util.c:1289 #: src/fu-util.c:1327
msgid "Remote" msgid "Remote"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware URI #. TRANSLATORS: section header for firmware URI
#: src/fu-util.c:1292 #: src/fu-util.c:1330
msgid "URI" msgid "URI"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware description #. TRANSLATORS: section header for firmware description
#: src/fu-util.c:1298 #: src/fu-util.c:1336
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware checksum #. TRANSLATORS: section header for firmware checksum
#. TRANSLATORS: remote checksum #. TRANSLATORS: remote checksum
#: src/fu-util.c:1306 src/fu-util.c:1603 #: src/fu-util.c:1344 src/fu-util.c:1640
msgid "Checksum" msgid "Checksum"
msgstr "" msgstr ""
#. TRANSLATORS: get interactive prompt #. TRANSLATORS: get interactive prompt
#: src/fu-util.c:1338 #: src/fu-util.c:1376
msgid "Choose a release:" msgid "Choose a release:"
msgstr "" msgstr ""
#. TRANSLATORS: the metadata is very out of date; %u is a number > 1 #. TRANSLATORS: the metadata is very out of date; %u is a number > 1
#: src/fu-util.c:1443 #: src/fu-util.c:1480
#, c-format #, c-format
msgid "" msgid ""
"Firmware metadata has not been updated for %u day and may not be up to date." "Firmware metadata has not been updated for %u day and may not be up to date."
...@@ -667,325 +672,325 @@ msgstr[0] "" ...@@ -667,325 +672,325 @@ msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#. TRANSLATORS: ask the user if we can update the metadata #. TRANSLATORS: ask the user if we can update the metadata
#: src/fu-util.c:1451 #: src/fu-util.c:1488
msgid "Update now?" msgid "Update now?"
msgstr "" msgstr ""
#. TRANSLATORS: first replacement is device name #. TRANSLATORS: first replacement is device name
#: src/fu-util.c:1496 #: src/fu-util.c:1533
#, c-format #, c-format
msgid "%s has firmware updates:" msgid "%s has firmware updates:"
msgstr "" msgstr ""
#: src/fu-util.c:1503 #: src/fu-util.c:1540
msgid "GUID" msgid "GUID"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware version #. TRANSLATORS: section header for firmware version
#: src/fu-util.c:1515 #: src/fu-util.c:1552
msgid "Update Version" msgid "Update Version"
msgstr "" msgstr ""
#. TRANSLATORS: section header for the release name #. TRANSLATORS: section header for the release name
#: src/fu-util.c:1519 #: src/fu-util.c:1556
msgid "Update Name" msgid "Update Name"
msgstr "" msgstr ""
#. TRANSLATORS: section header for the release one line summary #. TRANSLATORS: section header for the release one line summary
#: src/fu-util.c:1522 #: src/fu-util.c:1559
msgid "Update Summary" msgid "Update Summary"
msgstr "" msgstr ""
#. TRANSLATORS: section header for remote ID, e.g. lvfs-testing #. TRANSLATORS: section header for remote ID, e.g. lvfs-testing
#: src/fu-util.c:1525 #: src/fu-util.c:1562
msgid "Update Remote ID" msgid "Update Remote ID"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware checksum #. TRANSLATORS: section header for firmware checksum
#: src/fu-util.c:1534 #: src/fu-util.c:1571
msgid "Update Checksum" msgid "Update Checksum"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware remote http:// #. TRANSLATORS: section header for firmware remote http://
#: src/fu-util.c:1538 #: src/fu-util.c:1575
msgid "Update Location" msgid "Update Location"
msgstr "" msgstr ""
#. TRANSLATORS: section header for long firmware desc #. TRANSLATORS: section header for long firmware desc
#: src/fu-util.c:1549 #: src/fu-util.c:1586
msgid "Update Description" msgid "Update Description"
msgstr "" msgstr ""
#. TRANSLATORS: remote identifier, e.g. lvfs-testing #. TRANSLATORS: remote identifier, e.g. lvfs-testing
#: src/fu-util.c:1581 #: src/fu-util.c:1618
msgid "Remote ID" msgid "Remote ID"
msgstr "" msgstr ""
#. TRANSLATORS: remote title, e.g. "Linux Vendor Firmware Service" #. TRANSLATORS: remote title, e.g. "Linux Vendor Firmware Service"
#: src/fu-util.c:1585 #: src/fu-util.c:1622
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#. TRANSLATORS: remote type, e.g. remote or local #. TRANSLATORS: remote type, e.g. remote or local
#: src/fu-util.c:1589 #: src/fu-util.c:1626
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: src/fu-util.c:1594 #: src/fu-util.c:1631
msgid "Keyring" msgid "Keyring"
msgstr "" msgstr ""
#. TRANSLATORS: if the remote is enabled #. TRANSLATORS: if the remote is enabled
#: src/fu-util.c:1599 #: src/fu-util.c:1636
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#. TRANSLATORS: the age of the metadata #. TRANSLATORS: the age of the metadata
#: src/fu-util.c:1630 #: src/fu-util.c:1667
msgid "Age" msgid "Age"
msgstr "" msgstr ""
#. TRANSLATORS: the numeric priority #. TRANSLATORS: the numeric priority
#: src/fu-util.c:1637 #: src/fu-util.c:1674
msgid "Priority" msgid "Priority"
msgstr "" msgstr ""
#. TRANSLATORS: remote filename base #. TRANSLATORS: remote filename base
#: src/fu-util.c:1642 #: src/fu-util.c:1679
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#. TRANSLATORS: remote filename base #. TRANSLATORS: remote filename base
#: src/fu-util.c:1647 #: src/fu-util.c:1684
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#. TRANSLATORS: filename of the local file #. TRANSLATORS: filename of the local file
#: src/fu-util.c:1652 #: src/fu-util.c:1689
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#. TRANSLATORS: filename of the local file #. TRANSLATORS: filename of the local file
#: src/fu-util.c:1657 #: src/fu-util.c:1694
msgid "Filename Signature" msgid "Filename Signature"
msgstr "" msgstr ""
#. TRANSLATORS: remote URI #. TRANSLATORS: remote URI
#: src/fu-util.c:1662 #: src/fu-util.c:1699
msgid "Metadata URI" msgid "Metadata URI"
msgstr "" msgstr ""
#. TRANSLATORS: remote URI #. TRANSLATORS: remote URI
#: src/fu-util.c:1667 #: src/fu-util.c:1704
msgid "Metadata URI Signature" msgid "Metadata URI Signature"
msgstr "" msgstr ""
#. TRANSLATORS: remote URI #. TRANSLATORS: remote URI
#: src/fu-util.c:1672 #: src/fu-util.c:1709
msgid "Firmware Base URI" msgid "Firmware Base URI"
msgstr "" msgstr ""
#. TRANSLATORS: URI to send success/failure reports #. TRANSLATORS: URI to send success/failure reports
#: src/fu-util.c:1677 #: src/fu-util.c:1714
msgid "Report URI" msgid "Report URI"
msgstr "" msgstr ""
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: src/fu-util.c:1704 #: src/fu-util.c:1741
msgid "Device added:" msgid "Device added:"
msgstr "" msgstr ""
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: src/fu-util.c:1714 #: src/fu-util.c:1751
msgid "Device removed:" msgid "Device removed:"
msgstr "" msgstr ""
#. TRANSLATORS: this is when a device has been updated #. TRANSLATORS: this is when a device has been updated
#: src/fu-util.c:1724 #: src/fu-util.c:1761
msgid "Device changed:" msgid "Device changed:"
msgstr "" msgstr ""
#. TRANSLATORS: explain why we want to upload #. TRANSLATORS: explain why we want to upload
#: src/fu-util.c:1915 #: src/fu-util.c:1952
msgid "An update requires a reboot to complete." msgid "An update requires a reboot to complete."
msgstr "" msgstr ""
#. TRANSLATORS: reboot to apply the update #. TRANSLATORS: reboot to apply the update
#: src/fu-util.c:1917 #: src/fu-util.c:1954
msgid "Restart now?" msgid "Restart now?"
msgstr "" msgstr ""
#. TRANSLATORS: command line option #. TRANSLATORS: command line option
#: src/fu-util.c:2087 #: src/fu-util.c:2116
msgid "Show extra debugging information" msgid "Show extra debugging information"