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

Release fwupd 0.9.6

parent f519834b
Version 0.9.6
~~~~~~~~~~~~~
Released: 2017-08-03
New Features:
- Add DfuPatch to support forward-only firmware patching (Richard Hughes)
- Add --version option to fwupdmgr (Richard Hughes, Mario Limonciello)
- Display all errors recorded by efi_error tracing (Mario Limonciello)
- Make building introspection optional (Patrick Ohly)
- Support embedded devices with local firmware metadata (Richard Hughes)
Bugfixes:
- Check all the device GUIDs against the blacklist when added (Richard Hughes)
- Correct a memory leak in Dell plugin (Mario Limonciello, Richard Hughes)
- Default to "en" for UEFI capsule graphics (Mario Limonciello)
- Don't log a warning when an unknown unifying report is parsed (Richard Hughes)
- Enable test suite via /etc/fwupd.conf (Mario Limonciello)
- Fix a hang on 32 bit computers (Richard Hughes)
- Fix compilation of the policy on a variety of configurations (Mario Limonciello)
- Fix UEFI crash when the product name is NULL (Richard Hughes)
- Make flashing ebitdo devices work with fu-ebitdo-tool (Chris Lee)
- Make messages from installing capsules useful (Mario Limonciello)
- Make sure the unifying percentage completion goes from 0% to 100% (Richard Hughes)
- Run the plugin coldplug methods in a predictable order (Richard Hughes)
- Test UEFI for kernel support during coldplug (Mario Limonciello)
- Use new GUsb functionality to fix flashing Unifying devices (Richard Hughes)
Version 0.9.5 Version 0.9.5
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
Released: 2017-07-04 Released: 2017-07-04
......
%global glib2_version 2.45.8 %global glib2_version 2.45.8
%global libappstream_version 0.6.9 %global libappstream_version 0.6.9
%global libgusb_version 0.2.9 %global libgusb_version 0.2.11
%global libsoup_version 2.51.92 %global libsoup_version 2.51.92
%global colord_version 1.2.12 %global colord_version 1.2.12
%global systemd_version 231 %global systemd_version 231
......
This diff is collapsed.
...@@ -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: 2017-07-04 13:28+0100\n" "POT-Creation-Date: 2017-08-03 10:43+0100\n"
"PO-Revision-Date: 2017-07-04 12:28+0000\n" "PO-Revision-Date: 2017-08-03 09:43+0000\n"
"Last-Translator: Richard Hughes <richard@hughsie.com>\n" "Last-Translator: Richard Hughes <richard@hughsie.com>\n"
"Language-Team: Czech (http://www.transifex.com/freedesktop/fwupd/language/cs/)\n" "Language-Team: Czech (http://www.transifex.com/freedesktop/fwupd/language/cs/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -119,242 +119,257 @@ msgid "Command not found" ...@@ -119,242 +119,257 @@ msgid "Command not found"
msgstr "Příkaz nebyl nalezen" msgstr "Příkaz nebyl nalezen"
#. TRANSLATORS: read from device to host #. TRANSLATORS: read from device to host
#: libdfu/dfu-tool.c:1115 #: libdfu/dfu-tool.c:1236
msgid "Reading" msgid "Reading"
msgstr "" msgstr ""
#. TRANSLATORS: write from host to device #. TRANSLATORS: write from host to device
#: libdfu/dfu-tool.c:1121 #: libdfu/dfu-tool.c:1242
msgid "Writing" msgid "Writing"
msgstr "" msgstr ""
#. TRANSLATORS: read from device to host #. TRANSLATORS: read from device to host
#: libdfu/dfu-tool.c:1127 #: libdfu/dfu-tool.c:1248
msgid "Verifying" msgid "Verifying"
msgstr "" msgstr ""
#. TRANSLATORS: read from device to host #. TRANSLATORS: read from device to host
#: libdfu/dfu-tool.c:1133 #: libdfu/dfu-tool.c:1254
msgid "Erasing" msgid "Erasing"
msgstr "" msgstr ""
#. TRANSLATORS: waiting for device #. TRANSLATORS: waiting for device
#: libdfu/dfu-tool.c:1139 #: libdfu/dfu-tool.c:1260
msgid "Detaching" msgid "Detaching"
msgstr "Odpojuje se" msgstr "Odpojuje se"
#. TRANSLATORS: waiting for device #. TRANSLATORS: waiting for device
#: libdfu/dfu-tool.c:1145 #: libdfu/dfu-tool.c:1266
msgid "Attaching" msgid "Attaching"
msgstr "Napojuje se" msgstr "Napojuje se"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: libdfu/dfu-tool.c:1367 #: libdfu/dfu-tool.c:1488
msgid "Added" msgid "Added"
msgstr "Přidáno" msgstr "Přidáno"
#. TRANSLATORS: this is when a device is hotplugged #. TRANSLATORS: this is when a device is hotplugged
#: libdfu/dfu-tool.c:1378 #: libdfu/dfu-tool.c:1499
msgid "Removed" msgid "Removed"
msgstr "Odebráno" msgstr "Odebráno"
#. 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
#: libdfu/dfu-tool.c:1387 src/fu-util.c:1316 #: libdfu/dfu-tool.c:1508 src/fu-util.c:1329
msgid "Changed" msgid "Changed"
msgstr "Změněno" msgstr "Změněno"
#. TRANSLATORS: this is when a device ctrl+c's a watch #. TRANSLATORS: this is when a device ctrl+c's a watch
#: libdfu/dfu-tool.c:1395 src/fu-util.c:1278 #: libdfu/dfu-tool.c:1516 src/fu-util.c:1291
msgid "Cancelled" msgid "Cancelled"
msgstr "Zrušeno" msgstr "Zrušeno"
#. TRANSLATORS: Appstream ID for the hardware type #. TRANSLATORS: Appstream ID for the hardware type
#: libdfu/dfu-tool.c:1904 src/fu-util.c:1130 #: libdfu/dfu-tool.c:2025 src/fu-util.c:1132
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. TRANSLATORS: interface name, e.g. "Flash" #. TRANSLATORS: interface name, e.g. "Flash"
#. TRANSLATORS: device name, e.g. 'ColorHug2' #. TRANSLATORS: device name, e.g. 'ColorHug2'
#: libdfu/dfu-tool.c:1910 libdfu/dfu-tool.c:1916 libdfu/dfu-tool.c:2003 #: libdfu/dfu-tool.c:2031 libdfu/dfu-tool.c:2037 libdfu/dfu-tool.c:2124
msgid "Name" msgid "Name"
msgstr "Název" msgstr "Název"
#. TRANSLATORS: this is the encryption method used when writing #. TRANSLATORS: this is the encryption method used when writing
#: libdfu/dfu-tool.c:1923 #: libdfu/dfu-tool.c:2044
msgid "Cipher" msgid "Cipher"
msgstr "Šifra" msgstr "Šifra"
#. TRANSLATORS: these are areas of memory on the chip #. TRANSLATORS: these are areas of memory on the chip
#: libdfu/dfu-tool.c:1937 #: libdfu/dfu-tool.c:2058
msgid "Region" msgid "Region"
msgstr "Oblast" msgstr "Oblast"
#. TRANSLATORS: detected a DFU device #. TRANSLATORS: detected a DFU device
#: libdfu/dfu-tool.c:1972 #: libdfu/dfu-tool.c:2093
msgid "Found" msgid "Found"
msgstr "Nalezeno" msgstr "Nalezeno"
#. TRANSLATORS: DFU protocol version, e.g. 1.1 #. TRANSLATORS: DFU protocol version, e.g. 1.1
#: libdfu/dfu-tool.c:1980 #: libdfu/dfu-tool.c:2101
msgid "Protocol" msgid "Protocol"
msgstr "" msgstr ""
#. TRANSLATORS: probably not run as root... #. TRANSLATORS: probably not run as root...
#. TRANSLATORS: device has failed to report status #. TRANSLATORS: device has failed to report status
#. TRANSLATORS: device status, e.g. "OK" #. TRANSLATORS: device status, e.g. "OK"
#: libdfu/dfu-tool.c:1992 libdfu/dfu-tool.c:1995 libdfu/dfu-tool.c:2018 #: libdfu/dfu-tool.c:2113 libdfu/dfu-tool.c:2116 libdfu/dfu-tool.c:2139
msgid "Status" msgid "Status"
msgstr "Stav" msgstr "Stav"
#: libdfu/dfu-tool.c:1992 #: libdfu/dfu-tool.c:2113
msgid "Unknown: permission denied" msgid "Unknown: permission denied"
msgstr "Neznámý: odepřen přístup" msgstr "Neznámý: odepřen přístup"
#. TRANSLATORS: serial number, e.g. '00012345' #. TRANSLATORS: serial number, e.g. '00012345'
#: libdfu/dfu-tool.c:2009 #: libdfu/dfu-tool.c:2130
msgid "Serial" msgid "Serial"
msgstr "" msgstr ""
#. TRANSLATORS: device mode, e.g. runtime or DFU #. TRANSLATORS: device mode, e.g. runtime or DFU
#: libdfu/dfu-tool.c:2014 #: libdfu/dfu-tool.c:2135
msgid "Mode" msgid "Mode"
msgstr "Režim" msgstr "Režim"
#. TRANSLATORS: device state, i.e. appIDLE #. TRANSLATORS: device state, i.e. appIDLE
#: libdfu/dfu-tool.c:2022 #: libdfu/dfu-tool.c:2143
msgid "State" msgid "State"
msgstr "Stav" msgstr "Stav"
#. TRANSLATORS: transfer size in bytes #. TRANSLATORS: transfer size in bytes
#: libdfu/dfu-tool.c:2030 #: libdfu/dfu-tool.c:2151
msgid "Transfer Size" msgid "Transfer Size"
msgstr "" msgstr ""
#. TRANSLATORS: device quirks, i.e. things that #. TRANSLATORS: device quirks, i.e. things that
#. * it does that we have to work around #. * it does that we have to work around
#: libdfu/dfu-tool.c:2038 #: libdfu/dfu-tool.c:2159
msgid "Quirks" msgid "Quirks"
msgstr "Zvláštní požadavky" msgstr "Zvláštní požadavky"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2117 #: libdfu/dfu-tool.c:2238
msgid "Convert firmware to DFU format" msgid "Convert firmware to DFU format"
msgstr "Převést firmware do formátu DFU" msgstr "Převést firmware do formátu DFU"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2123 #: libdfu/dfu-tool.c:2244
msgid "Merge multiple firmware files into one" msgid "Merge multiple firmware files into one"
msgstr "Sloučit více firmwarů do jednoho" msgstr "Sloučit více firmwarů do jednoho"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2129 #: libdfu/dfu-tool.c:2250
msgid "Set vendor ID on firmware file" msgid "Set vendor ID on firmware file"
msgstr "Nastavit ID výrobce v souboru s firmwarem" msgstr "Nastavit ID výrobce v souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2135 #: libdfu/dfu-tool.c:2256
msgid "Set product ID on firmware file" msgid "Set product ID on firmware file"
msgstr "Nastavit ID produktu v souboru s firmwarem" msgstr "Nastavit ID produktu v souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2141 #: libdfu/dfu-tool.c:2262
msgid "Set element address on firmware file" msgid "Set element address on firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2147 #: libdfu/dfu-tool.c:2268
msgid "Set the firmware size for the target" msgid "Set the firmware size for the target"
msgstr "" msgstr ""
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2153 #: libdfu/dfu-tool.c:2274
msgid "Set release version on firmware file" msgid "Set release version on firmware file"
msgstr "Nastavit verzi vydání v souboru s firmwarem" msgstr "Nastavit verzi vydání v souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2159 #: libdfu/dfu-tool.c:2280
msgid "Set alternative number on firmware file" msgid "Set alternative number on firmware file"
msgstr "Nastavit alternativní číslo v souboru s firmwarem" msgstr "Nastavit alternativní číslo v souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2165 #: libdfu/dfu-tool.c:2286
msgid "Set alternative name on firmware file" msgid "Set alternative name on firmware file"
msgstr "Nastavit alternativní název v souboru s firmwarem" msgstr "Nastavit alternativní název v souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2171 #: libdfu/dfu-tool.c:2292
msgid "Attach DFU capable device back to runtime" msgid "Attach DFU capable device back to runtime"
msgstr "Napojit zařízení podporující DFU zpět do běhového režimu" msgstr "Napojit zařízení podporující DFU zpět do běhového režimu"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2177 #: libdfu/dfu-tool.c:2298
msgid "Read firmware from device into a file" msgid "Read firmware from device into a file"
msgstr "Přečíst firmware ze zařízení do souboru" msgstr "Přečíst firmware ze zařízení do souboru"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2183 #: libdfu/dfu-tool.c:2304
msgid "Read firmware from one partition into a file" msgid "Read firmware from one partition into a file"
msgstr "Přečíst firmware z jednoho oddílu do souboru" msgstr "Přečíst firmware z jednoho oddílu do souboru"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2189 #: libdfu/dfu-tool.c:2310
msgid "Write firmware from file into device" msgid "Write firmware from file into device"
msgstr "Zapsat firmware ze souboru do zařízení" msgstr "Zapsat firmware ze souboru do zařízení"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2195 #: libdfu/dfu-tool.c:2316
msgid "Write firmware from file into one partition" msgid "Write firmware from file into one partition"
msgstr "Zapsat firmware ze souboru do jednoho oddílu" msgstr "Zapsat firmware ze souboru do jednoho oddílu"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2201 #: libdfu/dfu-tool.c:2322
msgid "List currently attached DFU capable devices" msgid "List currently attached DFU capable devices"
msgstr "Vypsat právě napojená zařízení podporující DFU" msgstr "Vypsat právě napojená zařízení podporující DFU"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2207 #: libdfu/dfu-tool.c:2328
msgid "Detach currently attached DFU capable device" msgid "Detach currently attached DFU capable device"
msgstr "Odpojit aktuálně napojené zařízení podporující DFU" msgstr "Odpojit aktuálně napojené zařízení podporující DFU"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2213 #: libdfu/dfu-tool.c:2334
msgid "Dump details about a firmware file" msgid "Dump details about a firmware file"
msgstr "Vypsat podrobnosti o souboru s firmwarem" msgstr "Vypsat podrobnosti o souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2219 #: libdfu/dfu-tool.c:2340
msgid "Watch DFU devices being hotplugged" msgid "Watch DFU devices being hotplugged"
msgstr "Sledovat připojení zařízení podporujících DFU" msgstr "Sledovat připojení zařízení podporujících DFU"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2225 #: libdfu/dfu-tool.c:2346
msgid "Encrypt firmware data" msgid "Encrypt firmware data"
msgstr "Zašifrovat data firmwaru" msgstr "Zašifrovat data firmwaru"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2231 #: libdfu/dfu-tool.c:2352
msgid "Decrypt firmware data" msgid "Decrypt firmware data"
msgstr "Dešifrovat data firmwaru" msgstr "Dešifrovat data firmwaru"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2237 #: libdfu/dfu-tool.c:2358
msgid "Sets metadata on a firmware file" msgid "Sets metadata on a firmware file"
msgstr "Nastavit metadata v souboru s firmwarem" msgstr "Nastavit metadata v souboru s firmwarem"
#. TRANSLATORS: command description #. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2243 #: libdfu/dfu-tool.c:2364
msgid "Replace data in an existing firmware file" msgid "Replace data in an existing firmware file"
msgstr "" msgstr ""
#. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2370
msgid "Create a binary patch using two files"
msgstr ""
#. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2376
msgid "Apply a binary patch"
msgstr ""
#. TRANSLATORS: command description
#: libdfu/dfu-tool.c:2382
msgid "Dump information about a binary patch to the screen"
msgstr ""
#. TRANSLATORS: DFU stands for device firmware update #. TRANSLATORS: DFU stands for device firmware update
#: libdfu/dfu-tool.c:2269 #: libdfu/dfu-tool.c:2408
msgid "DFU Utility" msgid "DFU Utility"
msgstr "Nástroj pro práci s DFU" msgstr "Nástroj pro práci s DFU"
#. TRANSLATORS: the user didn't read the man page #. TRANSLATORS: the user didn't read the man page
#: libdfu/dfu-tool.c:2274 plugins/synapticsmst/synapticsmst-tool.c:439 #: libdfu/dfu-tool.c:2413 plugins/synapticsmst/synapticsmst-tool.c:439
#: src/fu-util.c:1752 #: src/fu-util.c:1782
msgid "Failed to parse arguments" msgid "Failed to parse arguments"
msgstr "Selhalo zpracování argumentů" msgstr "Selhalo zpracování argumentů"
...@@ -373,7 +388,7 @@ msgid "Synaptics Multistream Transport Utility" ...@@ -373,7 +388,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:193 #: plugins/uefi/fu-plugin-uefi.c:195
msgid "Installing firmware update…" msgid "Installing firmware update…"
msgstr "" msgstr ""
...@@ -506,7 +521,7 @@ msgstr "Aktualizuje se %s z verze %s na %s…" ...@@ -506,7 +521,7 @@ msgstr "Aktualizuje se %s z verze %s na %s…"
msgid "Done!" msgid "Done!"
msgstr "Hotovo!" msgstr "Hotovo!"
#: src/fu-util.c:671 src/fu-util.c:1075 #: src/fu-util.c:671 src/fu-util.c:1077
msgid "OK" msgid "OK"
msgstr "V pořádku" msgstr "V pořádku"
...@@ -531,241 +546,256 @@ msgid "Fetching file" ...@@ -531,241 +546,256 @@ msgid "Fetching file"
msgstr "" msgstr ""
#. TRANSLATORS: section header for release version number #. TRANSLATORS: section header for release version number
#: src/fu-util.c:988 #: src/fu-util.c:990
msgid "Version" msgid "Version"
msgstr "Verze" msgstr "Verze"
#. TRANSLATORS: section header for firmware URI #. TRANSLATORS: section header for firmware URI
#: src/fu-util.c:991 #: src/fu-util.c:993
msgid "URI" msgid "URI"
msgstr "" msgstr ""
#. TRANSLATORS: section header for firmware description #. TRANSLATORS: section header for firmware description
#: src/fu-util.c:997 #: src/fu-util.c:999
msgid "Description" msgid "Description"
msgstr "Popis" msgstr "Popis"
#. TRANSLATORS: section header for firmware checksum #. TRANSLATORS: section header for firmware checksum
#: src/fu-util.c:1005 #: src/fu-util.c:1007
msgid "Checksum" msgid "Checksum"
msgstr "Kontrolní součet" msgstr "Kontrolní součet"
#. TRANSLATORS: get interactive prompt #. TRANSLATORS: get interactive prompt
#: src/fu-util.c:1037 #: src/fu-util.c:1039
msgid "Choose a release:" msgid "Choose a release:"
msgstr "" msgstr ""
#. TRANSLATORS: first replacement is device name #. TRANSLATORS: first replacement is device name
#: src/fu-util.c:1126 #: src/fu-util.c:1128
#, c-format #, c-format
msgid "%s has firmware updates:" msgid "%s has firmware updates:"
msgstr "%s má aktualizace firmwaru:" msgstr "%s má aktualizace firmwaru:"
#: src/fu-util.c:1136 #: src/fu-util.c:1138
msgid "GUID" msgid "GUID"
msgstr "GUID" msgstr "GUID"
#. TRANSLATORS: section header for firmware version #. TRANSLATORS: section header for firmware version
#: src/fu-util.c:1140 #: src/fu-util.c:1142
msgid "Update Version" msgid "Update Version"
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:1144 #: src/fu-util.c:1146
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:1153 #: src/fu-util.c:1155
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:1157 #: src/fu-util.c:1159
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:1168 #: src/fu-util.c:1170
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:1193 #: src/fu-util.c:1196
msgid "Remote ID" msgid "Remote ID"
msgstr "" msgstr ""
#. TRANSLATORS: remote type, e.g. remote or local
#: src/fu-util.c:1200
msgid "Type"
msgstr ""