Commit 1ef02812 authored by Richard Hughes's avatar Richard Hughes
Browse files

Release fwupd 1.0.5

parent 849914e6
Version 1.0.5
~~~~~~~~~~~~~
Released: 2018-02-14
New Features:
- Offer to reboot when processing an offline update (Richard Hughes)
- Report the efivar, libsmbios and fwupdate library versions (Mario Limonciello)
- Report Thunderbolt safe mode and SecureBoot status (Mario Limonciello)
- Show the user a URL when they report a known problem (Richard Hughes)
- Support split cabinet archives as produced by Windows Update (Richard Hughes)
Bugfixes:
- Be more careful deleting and modifying device history (Richard Hughes)
- Clarify which devices don't have upgrades (Mario Limonciello)
- Ensure the Thunderbolt version is xx.yy (Richard Hughes)
- Fix a daemon warning when using fwupdmgr get-results (Richard Hughes)
- Fix crasher with MST flashing (Mario Limonciello)
- Fix DFU detach with newer releases of libusb (Richard Hughes)
- Include the device VID and PID when generating the device-id (Richard Hughes)
- Set the RemoteId when using GetDetails (Richard Hughes)
- Stop matching 8bitdo DS4 controller VID/PID (Mario Limonciello)
- Use help2man for dfu-tool and drop docbook dependencies (Mario Limonciello)
- Use ngettext for any strings with plurals (Piotr Drąg)
- Use the default value if ArchiveSizeMax is unspecified (Richard Hughes)
Version 1.0.4 Version 1.0.4
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
Released: 2018-01-25 Released: 2018-01-25
......
...@@ -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-01-25 12:36+0000\n" "POT-Creation-Date: 2018-02-13 21:34+0000\n"
"PO-Revision-Date: 2018-01-25 12:36+0000\n" "PO-Revision-Date: 2018-02-13 21:34+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"
...@@ -118,14 +118,14 @@ msgstr "" ...@@ -118,14 +118,14 @@ msgstr ""
#. TRANSLATORS: this is a command alias, e.g. 'get-devices' #. TRANSLATORS: this is a command alias, e.g. 'get-devices'
#: plugins/dfu/dfu-tool.c:124 plugins/synapticsmst/synapticsmst-tool.c:105 #: plugins/dfu/dfu-tool.c:124 plugins/synapticsmst/synapticsmst-tool.c:105
#: src/fu-util.c:118 #: src/fu-util.c:120
#, c-format #, c-format
msgid "Alias to %s" msgid "Alias to %s"
msgstr "" msgstr ""
#. TRANSLATORS: error message #. TRANSLATORS: error message
#: plugins/dfu/dfu-tool.c:192 plugins/synapticsmst/synapticsmst-tool.c:347 #: plugins/dfu/dfu-tool.c:192 plugins/synapticsmst/synapticsmst-tool.c:347
#: src/fu-util.c:182 #: src/fu-util.c:184
msgid "Command not found" msgid "Command not found"
msgstr "" msgstr ""
...@@ -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:1662 #: plugins/dfu/dfu-tool.c:1478 src/fu-util.c:1731
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:1624 #: plugins/dfu/dfu-tool.c:1486 src/fu-util.c:1693
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:1443 #: plugins/dfu/dfu-tool.c:1978 src/fu-util.c:1512
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:1217 #: plugins/dfu/dfu-tool.c:2104 src/fu-util.c:1283
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:2216 #: src/fu-util.c:2310
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:398 #: plugins/uefi/fu-plugin-uefi.c:399
msgid "Installing firmware update…" msgid "Installing firmware update…"
msgstr "" msgstr ""
...@@ -510,45 +510,45 @@ msgid "Unknown" ...@@ -510,45 +510,45 @@ msgid "Unknown"
msgstr "" msgstr ""
#. TRANSLATORS: the user isn't reading the question #. TRANSLATORS: the user isn't reading the question
#: src/fu-util.c:240 #: src/fu-util.c:242
#, c-format #, c-format
msgid "Please enter a number from 1 to %u: " msgid "Please enter a number from 1 to %u: "
msgstr "" msgstr ""
#. TRANSLATORS: get interactive prompt #. TRANSLATORS: get interactive prompt
#: src/fu-util.c:303 #: src/fu-util.c:305
msgid "Choose a device:" msgid "Choose a device:"
msgstr "" msgstr ""
#. TRANSLATORS: a list of failed updates #. TRANSLATORS: a list of failed updates
#: src/fu-util.c:416 #: src/fu-util.c:418
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:430 #: src/fu-util.c:432
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:444 #: src/fu-util.c:446
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:446 src/fu-util.c:1384 #: src/fu-util.c:448 src/fu-util.c:1453
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:468 #: src/fu-util.c:470
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:643 #: src/fu-util.c:642
#, c-format #, c-format
msgid "Reinstalling %s with %s... " msgid "Reinstalling %s with %s... "
msgstr "" msgstr ""
...@@ -556,7 +556,7 @@ msgstr "" ...@@ -556,7 +556,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:650 #: src/fu-util.c:649
#, c-format #, c-format
msgid "Downgrading %s from %s to %s... " msgid "Downgrading %s from %s to %s... "
msgstr "" msgstr ""
...@@ -564,7 +564,7 @@ msgstr "" ...@@ -564,7 +564,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:658 #: src/fu-util.c:657
#, c-format #, c-format
msgid "Updating %s from %s to %s... " msgid "Updating %s from %s to %s... "
msgstr "" msgstr ""
...@@ -573,391 +573,419 @@ msgstr "" ...@@ -573,391 +573,419 @@ msgstr ""
msgid "Done!" msgid "Done!"
msgstr "" msgstr ""
#: src/fu-util.c:713 #: src/fu-util.c:717
msgid "Target" msgid "Target"
msgstr "" msgstr ""
#: src/fu-util.c:714 #: src/fu-util.c:718
msgid "Payload" msgid "Payload"
msgstr "" msgstr ""
#: src/fu-util.c:715 #: src/fu-util.c:719
msgid "Proceed with upload?" msgid "Proceed with upload?"
msgstr "" msgstr ""
#: src/fu-util.c:920 src/fu-util.c:1310 #. TRANSLATORS: the server sent the user a small message
#: src/fu-util.c:788
msgid "Update failure is a known issue, visit this URL for more information:"
msgstr ""
#. TRANSLATORS: the server sent the user a small message
#: src/fu-util.c:792
msgid "Upload message:"
msgstr ""
#: src/fu-util.c:986 src/fu-util.c:1376
msgid "OK" msgid "OK"
msgstr "" msgstr ""
#. TRANSLATORS: downloading new signing file #. TRANSLATORS: downloading new signing file
#: src/fu-util.c:1025 #: src/fu-util.c:1091
msgid "Fetching signature" msgid "Fetching signature"
msgstr "" msgstr ""
#. TRANSLATORS: downloading new metadata file #. TRANSLATORS: downloading new metadata file
#: src/fu-util.c:1028 #: src/fu-util.c:1094
msgid "Fetching metadata" msgid "Fetching metadata"
msgstr "" msgstr ""
#. TRANSLATORS: downloading new firmware file #. TRANSLATORS: downloading new firmware file
#: src/fu-util.c:1031 #: src/fu-util.c:1097
msgid "Fetching firmware" msgid "Fetching firmware"
msgstr "" msgstr ""
#. TRANSLATORS: downloading unknown file #. TRANSLATORS: downloading unknown file
#: src/fu-util.c:1034 #: src/fu-util.c:1100
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:1214 #: src/fu-util.c:1280
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:1220 #: src/fu-util.c:1286
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:1223 #: src/fu-util.c:1289
msgid "Remote" msgid "Remote"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware URI #. TRANSLATORS: section header for firmware URI
#: src/fu-util.c:1226 #: src/fu-util.c:1292
msgid "URI" msgid "URI"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware description #. TRANSLATORS: section header for firmware description
#: src/fu-util.c:1232 #: src/fu-util.c:1298
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:1240 src/fu-util.c:1534 #: src/fu-util.c:1306 src/fu-util.c:1603
msgid "Checksum" msgid "Checksum"
msgstr "" msgstr ""
#. TRANSLATORS: get interactive prompt #. TRANSLATORS: get interactive prompt
#: src/fu-util.c:1272 #: src/fu-util.c:1338
msgid "Choose a release:" msgid "Choose a release:"
msgstr "" msgstr ""
#. TRANSLATORS: the metadata is very out of date; %i is a number > 1 #. TRANSLATORS: the metadata is very out of date; %u is a number > 1
#: src/fu-util.c:1377 #: src/fu-util.c:1443
#, c-format #, c-format
msgid "" msgid ""
"Firmware metadata has not been updated for %u day and may not be up to date."
msgid_plural ""
"Firmware metadata has not been updated for %u days and may not be up to " "Firmware metadata has not been updated for %u days and may not be up to "
"date." "date."
msgstr "" msgstr[0] ""
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:1382 #: src/fu-util.c:1451
msgid "Update now?" msgid "Update now?"
msgstr "" msgstr ""
#. TRANSLATORS: first replacement is device name #. TRANSLATORS: first replacement is device name
#: src/fu-util.c:1427 #: src/fu-util.c:1496
#, c-format #, c-format
msgid "%s has firmware updates:" msgid "%s has firmware updates:"
msgstr "" msgstr ""
#: src/fu-util.c:1434 #: src/fu-util.c:1503
msgid "GUID" msgid "GUID"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware version #. TRANSLATORS: section header for firmware version
#: src/fu-util.c:1446 #: src/fu-util.c:1515
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:1450 #: src/fu-util.c:1519
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:1453 #: src/fu-util.c:1522
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:1456 #: src/fu-util.c:1525
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:1465 #: src/fu-util.c:1534
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:1469 #: src/fu-util.c:1538
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:1480 #: src/fu-util.c:1549
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:1512 #: src/fu-util.c:1581
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:1516 #: src/fu-util.c:1585
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:1520 #: src/fu-util.c:1589
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: src/fu-util.c:1525 #: src/fu-util.c:1594
msgid "Keyring" msgid "Keyring"
msgstr "" msgstr ""
#. TRANSLATORS: if the remote is enabled #. TRANSLATORS: if the remote is enabled
#: src/fu-util.c:1530 #: src/fu-util.c:1599
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#. TRANSLATORS: the age of the metadata #. TRANSLATORS: the age of the metadata
#: src/fu-util.c:1561 #: src/fu-util.c:1630
msgid "Age" msgid "Age"
msgstr "" msgstr ""
#. TRANSLATORS: the numeric priority #. TRANSLATORS: the numeric priority
#: src/fu-util.c:1568 #: src/fu-util.c:1637
msgid "Priority" msgid "Priority"
msgstr "" msgstr ""
#. TRANSLATORS: remote filename base #. TRANSLATORS: remote filename base
#: src/fu-util.c:1573 #: src/fu-util.c:1642
msgid "Username" msgid "Username"
msgstr "" msgstr ""
#. TRANSLATORS: remote filename base #. TRANSLATORS: remote filename base
#: src/fu-util.c:1578 #: src/fu-util.c:1647
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#. TRANSLATORS: filename of the local file #. TRANSLATORS: filename of the local file
#: src/fu-util.c:1583 #: src/fu-util.c:1652
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#. TRANSLATORS: filename of the local file #. TRANSLATORS: filename of the local file
#: src/fu-util.c:1588 #: src/fu-util.c:1657
msgid "Filename Signature" msgid "Filename Signature"
msgstr "" msgstr ""
#. TRANSLATORS: remote URI #. TRANSLATORS: remote URI
#: src/fu-util.c:1593 #: src/fu-util.c:1662
msgid "Metadata URI" msgid "Metadata URI"
msgstr "" msgstr ""
#. TRANSLATORS: remote URI #. TRANSLATORS: remote URI
#: src/fu-util.c:1598 #: src/fu-util.c:1667
msgid "Metadata URI Signature" msgid "Metadata URI Signature"
msgstr "" msgstr ""
#. TRANSLATORS: remote URI #. TRANSLATORS: remote URI
#: src/fu-util.c:1603 #: src/fu-util.c:1672
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:1608 #: src/fu-util.c:1677
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:1635 #: src/fu-util.c:1704
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:1645 #: src/fu-util.c:1714
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:1655 #: src/fu-util.c:1724
msgid "Device changed:" msgid "Device changed:"
msgstr "" msgstr ""
#. TRANSLATORS: explain why we want to upload
#: src/fu-util.c:1915
msgid "An update requires a reboot to complete."
msgstr ""