Fedora 27 Update: golang-github-peterbourgon-diskv-2.0.1-1.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-e79ac71726
2018-06-02 21:04:47.030422
--------------------------------------------------------------------------------
Name : golang-github-peterbourgon-diskv
Product : Fedora 27
Version : 2.0.1
Release : 1.fc27
URL : https://github.com/peterbourgon/diskv
Summary : A disk-backed key-value store
Description :
Diskv (disk-vee) is a simple, persistent key-value store written in the Go
language. It starts with an incredibly simple API for storing arbitrary data
on a filesystem by key, and builds several layers of performance-enhancing
abstraction on top. The end result is a conceptually simple, but highly
performant, disk-backed storage system.
--------------------------------------------------------------------------------
Update Information:
First package for Fedora
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1561590 - Review Request: golang-github-peterbourgon-diskv - A disk-backed key-value store
https://bugzilla.redhat.com/show_bug.cgi?id=1561590
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-e79ac71726' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: golang-github-jellevandenhooff-dkim-0-0.1.20180417gitf50fe3d.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-909748e337
2018-06-02 21:04:47.030370
--------------------------------------------------------------------------------
Name : golang-github-jellevandenhooff-dkim
Product : Fedora 27
Version : 0
Release : 0.1.20180417gitf50fe3d.fc27
URL : https://github.com/jellevandenhooff/dkim
Summary : Pure Go DKIM verification library
Description :
Pure Go DKIM verification library.
--------------------------------------------------------------------------------
Update Information:
First package for Fedora
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1561592 - Review Request: golang-github-jellevandenhooff-dkim - Pure Go DKIM verification library
https://bugzilla.redhat.com/show_bug.cgi?id=1561592
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-909748e337' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: golang-github-bradfitz-smtpd-0-0.1.20180417gitdeb6d62.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-2b01ad42f5
2018-06-02 21:04:47.030313
--------------------------------------------------------------------------------
Name : golang-github-bradfitz-smtpd
Product : Fedora 27
Version : 0
Release : 0.1.20180417gitdeb6d62.fc27
URL : https://github.com/bradfitz/go-smtpd
Summary : SMTP server library for Go
Description :
SMTP server library for Go.
--------------------------------------------------------------------------------
Update Information:
First package for Fedora
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1561538 - Review Request: golang-github-bradfitz-smtpd - SMTP server library for Go
https://bugzilla.redhat.com/show_bug.cgi?id=1561538
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-2b01ad42f5' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: googler-3.6-1.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-299827d9f5
2018-06-02 21:04:47.030236
--------------------------------------------------------------------------------
Name : googler
Product : Fedora 27
Version : 3.6
Release : 1.fc27
URL : https://github.com/jarun/googler
Summary : Access google search, google site search, google news from the terminal
Description :
googler is a power tool to access Google (Web & News) websites and Google Site
Search website from the command-line. It shows the title, URL and abstract
for each result, which can be directly opened in a browser from the terminal.
Results are fetched in pages (with page navigation). Supports sequential
searches in a single googler instance.
googler was initially written to cater to headless servers without X. You can
integrate it with a text-based browser. However, it has grown into a very handy
and flexible utility that delivers much more. For example, fetch any number of
results or start anywhere, limit search by any duration, define aliases to
google search any number of websites, switch domains easily... all of this
in a very clean interface without ads or stray URLs. The shell completion
scripts make sure you don't need to remember any options.
googler isn't affiliated to Google in any way.
--------------------------------------------------------------------------------
Update Information:
Release 3.6
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-299827d9f5' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: mozilla-ublock-origin-1.16.6-1.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-e01a5e916e
2018-06-02 21:04:47.030183
--------------------------------------------------------------------------------
Name : mozilla-ublock-origin
Product : Fedora 27
Version : 1.16.6
Release : 1.fc27
URL : https://github.com/gorhill/uBlock
Summary : An efficient blocker for Firefox
Description :
An efficient blocker: easy on memory and CPU footprint, and yet can load and
enforce thousands more filters than other popular blockers out there.
Flexible, it's more than an "ad blocker": it can also read and create filters
from hosts files.
--------------------------------------------------------------------------------
Update Information:
# Changes since 1.15.24: ## New: * Added support for pre-parsing directives to
filter list compiler. This allows filter list maintainers to create areas in a
filter list which will be compiled only if certain conditions are met (or not
met). See detailed documentation. ## Changes: * The "3rd-party filters" pane
in the dashboard has been renamed "Filter lists", and its look and behavior has
been fine tuned. * Work has been done in the dashboard to further improve
rendering on small screens. ## Bugs fixed: ### Firefox * Blank pages with
stream filtering + content-type header missing * Insufficient escaping in
patchScriptlet if streamScriptInjectFilters is enabled > * Ability to inject
scriptlets through response data filtering has been entirely removed for the
time being > * The advanced setting streamScriptInjectFilters has been removed *
Release versions of uBO will no longer support logger-in-the-sidebar: by design
Firefox opens the sidebar with new installation of uBO and this is not a
desireable behavior for uBO > * Dev builds will still support the logger-in-the-
sidebar feature. > * May be brought back depending on the resolution of bug
mozilla#1460910 * uBO webext doesn't fill entire panel space ### Core * Cloud
synchronization bar fails to load * Text in popup panel tooltip is out of
context * Minor fixes to code (pull request from @anvakl) * Firewall pane's
save/revert not showing up when scrolled down on small screens. Found
this myself, fixed without opening a formal issue. * Underscore in domain name
breaks whitelist editor. Fixed with pull request from @jspenguin2017 *
Element picker text area has unreadable text * Pull request from @Rob--W: Clear
return value of vapi.js content script [Performance] * Element picker find twice
body on website * Added a link to uBO's official issue tracker in About pane in
the dashboard * uBO element picker & Stylus
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-e01a5e916e' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: mkvtoolnix-23.0.0-1.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-d711a7e0f4
2018-06-02 21:04:47.030129
--------------------------------------------------------------------------------
Name : mkvtoolnix
Product : Fedora 27
Version : 23.0.0
Release : 1.fc27
URL : https://mkvtoolnix.download/
Summary : Matroska container manipulation utilities
Description :
Mkvtoolnix is a set of utilities to mux and demux audio, video and subtitle
streams into and from Matroska containers.
--------------------------------------------------------------------------------
Update Information:
# Version 23.0.0 "The Bride Said No" 2018-05-02 ## New features and
enhancements * mkvmerge: input: format detection uses file-extension to improve
performance and to give preference when several formats match. * mkvmerge:
AV1: added support for reading AV1 video from Open Bitstream Unit files. *
mkvmerge: AV1: adjusted the code for the AV1 bitstream format changes made up
to 2018-05-02 (git revision d14e878). * mkvmerge: MP4 reader: if a track has an
edit list with two identical entries, each spanning the file's duration as
given in the movie header atom, then the second entry will now be ignored.
Improves the handling of files with bogus data; see #2196 and #2270. *
MKVToolNix GUI: multiplexer: added options to only enable tracks of certain
types by default. Implements #2271. * MKVToolNix GUI: multiplexer: added an
option to enable dialog normalization gain removal by default for all audio
tracks for which the operation is supported. Implements #2272. * MKVToolNix
GUI: multiplexer: when deriving track languages from the file names is active
and the file name contains the usual season/episode pattern (e.g. "S02E14"),
then only the part after the season/episode pattern will be used for detecting
the language. Part of the improvements for #2267. * MKVToolNix GUI: multiplexer:
the regular expression used for deriving track languages from the file names
can now be customized in the preferences. Part of the improvements for #2267.
* MKVToolNix GUI: multiplexer: the user can now customize the list of track
languages the GUI recognizes in file names. This list defaults to a handful of
common languages instead of the full list of supported languages. Part of the
improvements for #2267. ## Bug fixes * mkvmerge: MP3 packetizer: removed a
memory leak growing linearly with the track's size. * mkvmerge: VobSub
packetizer: whenever a VobSub packet doesn't contain a duration on the
container level, mkvmerge will now set it from the duration in the SPU
packets. Before it was accidentally setting the SPU-level duration to 0
instead. Fixes #2260. * mkvmerge: track statistics tags: if writing the `Date`
element is deactivated via `--no-date`, the `_STATISTICS_WRITING_DATE_UTC`
isn't written either anymore. Fixes #2286. * mkvmerge, mkvextract,
mkvpropedit: removed several small, constant-size memory leaks. * mkvextract:
fixed a crash when mkvextract with a non-Matroska file as the source file.
Fixes #2281. * MKVToolNix GUI: the central area is now scrollable, allowing the
GUI to be resized to almost arbitrary sizes. Fixes #2265. * MKVToolNix GUI:
multiplexer: the "copy file title to destination file name" functionality will
now replace everything in the destination file name up to the last period
instead of only up to the first period. Fixes #2276. ## Other changes *
mkvmerge: AV1: support for AV1 must be activated manually by adding `--engage
enable_av1` as the AV1 bitstream specification hasn't been finalized yet.
--------------------------------------------------------------------------------
ChangeLog:
* Wed May 23 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 23.0.0-1
- update to 23.0.0 (#1574271)
* Fri Apr 6 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 22.0.0-1
- update to 22.0.0 (#1562653)
* Wed Mar 7 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 21.0.0-1
- update to 21.0.0 (#1548692)
- mkvinfo has no GUI again, moved back to main package
- drop obsolete scriptlets
- drop strict libebml/libmatroska deps, all Fedora releases have them
- add missing BR: gcc-c++
* Thu Jan 18 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 20.0.0-1
- update to 20.0.0 (#1534796)
- fixes FTBFS with ruby 2.5 (#1532391)
- new dependency required to build GUIs: cmark
* Tue Dec 19 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 19.0.0-1
- update to 19.0.0 (#1527485)
- disable built-in update check (#1515687)
* Mon Nov 20 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 18.0.0-1
- update to 18.0.0 (#1514860)
* Tue Oct 24 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 17.0.0-1
- update to 17.0.0 (#1504369)
- verify GPG signature of the source
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1574271 - mkvtoolnix-23.0.0 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1574271
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-d711a7e0f4' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: mozilla-noscript-10.1.8.1-2.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-dac29cce0e
2018-06-02 21:04:47.030080
--------------------------------------------------------------------------------
Name : mozilla-noscript
Product : Fedora 27
Version : 10.1.8.1
Release : 2.fc27
URL : http://noscript.net/
Summary : JavaScript white list extension for Mozilla Firefox
Description :
The NoScript Firefox extension provides extra protection for Firefox.
It allows JavaScript, Java, Flash and other plug-ins to be executed only by
trusted web sites of your choice (e.g. your online bank) and additionally
provides Anti-XSS protection.
--------------------------------------------------------------------------------
Update Information:
**NOTE:** All packaged Firefox add-ons are affected by Firefox bug
fedora#1508827 . A workaround is provided in the bug report. Please do not give
negative karma just because of that bug. v 10.1.8.1
============================================================= + [UI] "Disable
restrictions for this tab" button in popup + [UI] "Disable restrictions
globally" button in popup + Fixed some content blocking stats collection bugs
(Thanks Rob Wu and skriptimaahinen for reports) + Fixed data: and blob: URIs
could be loaded as object and media sources independently from the parent
page's permissions (thanks skriptimaahinen for report) + Several performance
improvement in inter-process content blocking stats synchronization (thanks
Rob Wu for report) + [UI] Improved in-popup messages + [UI] Simplified URL
management in "Allow object" prompt + Fixed dynamic scripts URL matching
inconsistencies
--------------------------------------------------------------------------------
ChangeLog:
* Wed May 23 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.8.1-2
- update to 10.1.8.1 (#1572820)
* Thu Apr 12 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.7.5-1
- update to 10.1.7.5 (#1557592)
- update classic version to 5.1.8.5
* Fri Mar 16 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.7.2-2
- update to 10.1.7.2 (#1557318)
- update bundled components Provides:
* Mon Feb 19 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.6.5-1
- update to 10.1.6.5 (#1543851)
- update classic version to 5.1.8.4
* Thu Feb 1 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.6.4-1
- update to 10.1.6.4 (#1539464)
- switch URL to upstream instead of AMO, they're identical
- split FF and SM extensions to separate subpackages
* Sat Jan 20 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.6.3-1
- update to 10.1.6.3 (#1532905)
- install metainfo file in the new standard location
* Mon Jan 1 2018 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.6.2-1
- update to 10.1.6.2 (#1528835)
* Tue Dec 19 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.6-1
- update to 10.1.6 (#1527501)
* Sat Dec 16 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.5.8-1
- update to 10.1.5.8 (#1524389)
- bring back the classic version (still developed until June 2018)
for SeaMonkey (#1526199)
* Sat Nov 25 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.2-1
- update to 10.1.2
* Mon Nov 20 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 10.1.1-1
- update to 10.1.1 (pure WebExtension version, Firefox 57+ only)
* Thu Nov 2 2017 Dominik Mierzejewski <rpm(a)greysector.net> - 5.1.4-1
- update to 5.1.4 (#1504408)
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1572820 - mozilla-noscript-10.1.8.1 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1572820
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-dac29cce0e' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
[SECURITY] Fedora 27 Update: xmlrpc-3.1.3-20.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-6e6f1003d6
2018-06-02 21:04:47.030032
--------------------------------------------------------------------------------
Name : xmlrpc
Product : Fedora 27
Version : 3.1.3
Release : 20.fc27
URL : http://ws.apache.org/xmlrpc/
Summary : Java XML-RPC implementation
Description :
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol
that uses XML over HTTP to implement remote procedure calls.
Apache XML-RPC was previously known as Helma XML-RPC. If you have code
using the Helma library, all you should have to do is change the import
statements in your code from helma.xmlrpc.* to org.apache.xmlrpc.*.
--------------------------------------------------------------------------------
Update Information:
Security fix for CVE-2016-5003, CVE-2016-5002
--------------------------------------------------------------------------------
ChangeLog:
* Fri May 18 2018 Michael Simacek <msimacek(a)redhat.com> - 1:3.1.3-20
- Disallow deserialization of <ex:serializable> tags by default
- Resolves CVE-2016-5003
- Disallow loading of external DTD
- Resolves CVE-2016-5002
* Fri Feb 9 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:3.1.3-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1508123 - CVE-2016-5003 xmlrpc: Deserialization of untrusted Java object through <ex:serializable> tag
https://bugzilla.redhat.com/show_bug.cgi?id=1508123
[ 2 ] Bug #1508110 - CVE-2016-5002 xmlrpc: XML external entity vulnerability SSRF via a crafted DTD
https://bugzilla.redhat.com/show_bug.cgi?id=1508110
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-6e6f1003d6' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: golang-github-zyedidia-terminal-0-0.4.20180314git1760577.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-6f9077d508
2018-06-02 21:04:47.029984
--------------------------------------------------------------------------------
Name : golang-github-zyedidia-terminal
Product : Fedora 27
Version : 0
Release : 0.4.20180314git1760577.fc27
URL : https://github.com/zyedidia/terminal
Summary : Vt10x terminal emulation backend
Description :
Vt10x terminal emulation backend.
--------------------------------------------------------------------------------
Update Information:
Replace original "j4k.co/terminal" with the fork
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-6f9077d508' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years
Fedora 27 Update: acpica-tools-20180508-2.fc27
by updates@fedoraproject.org
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2018-c8f3be3336
2018-06-02 21:04:47.029933
--------------------------------------------------------------------------------
Name : acpica-tools
Product : Fedora 27
Version : 20180508
Release : 2.fc27
URL : https://www.acpica.org/
Summary : ACPICA tools for the development and debug of ACPI tables
Description :
The ACPI Component Architecture (ACPICA) project provides an OS-independent
reference implementation of the Advanced Configuration and Power Interface
Specification (ACPI). ACPICA code contains those portions of ACPI meant to
be directly integrated into the host OS as a kernel-resident subsystem, and
a small set of tools to assist in developing and debugging ACPI tables.
This package contains only the user-space tools needed for ACPI table
development, not the kernel implementation of ACPI. The following commands
are installed:
-- iasl: compiles ASL (ACPI Source Language) into AML (ACPI Machine
Language), suitable for inclusion as a DSDT in system firmware.
It also can disassemble AML, for debugging purposes.
-- acpibin: performs basic operations on binary AML files (e.g.,
comparison, data extraction)
-- acpidump: write out the current contents of ACPI tables
-- acpiexec: simulate AML execution in order to debug method definitions
-- acpihelp: display help messages describing ASL keywords and op-codes
-- acpinames: display complete ACPI name space from input AML
-- acpisrc: manipulate the ACPICA source tree and format source files
for specific environments
-- acpixtract: extract binary ACPI tables from acpidump output (see
also the pmtools package)
This version of the tools is being released under GPLv2 license.
--------------------------------------------------------------------------------
Update Information:
Corrected a problem where the %pre/%post scriptlets had inverted logic when
testing to see if files were present, causing the scriptlets to execute when the
files were missing, instead of when they were present as they were supposed to
do. This in turn could cause installation or removal of the package to fail.
---- This release brings forward all the changes from upstream versions
20180313, to 20180427, to 20180508, plus minor improvements in the build
process. #### 8 May 2018. Summary of changes for version 20180508: 1) ACPICA
kernel-resident subsystem: Completed the new (recently deployed) package
resolution mechanism for the Load and LoadTable ASL/AML operators. This fixes a
regression that was introduced in version 20180209 that could result in an
AE_AML_INTERNAL exception during the loading of a dynamic ACPI/AML table (SSDT)
that contains package objects. 2) iASL Compiler/Disassembler and Tools:
AcpiDump and AcpiXtract: Implemented support for ACPI tables larger than 1 MB.
This change allows for table offsets within the acpidump file to be up to 8
characters. These changes are backwards compatible with existing acpidump files.
#### 27 April 2018. Summary of changes for version 20180427: 1) ACPICA
kernel-resident subsystem: Debugger: Added support for Package objects in the
"Test Objects" command. This command walks the entire namespace and evaluates
all named data objects (Integers, Strings, Buffers, and now Packages). Improved
error messages for the namespace root node. Originally, the root was referred to
by the confusing string "\___". This has been replaced by "Namespace Root" for
clarification. Fixed a potential infinite loop in the AcpiRsDumpByteList
function. Colin Ian King <colin.king(a)canonical.com>. 2) iASL
Compiler/Disassembler and Tools: iASL: Implemented support to detect and flag
illegal forward references. For compatibility with other ACPI implementations,
these references are now illegal at the root level of the DSDT or SSDTs. Forward
references have always been illegal within control methods. This change should
not affect existing ASL/AML code because of the fact that these references have
always been illegal in the other ACPI implementation. iASL: Added error
messages for the case where a table OEM ID and OEM TABLE ID strings are longer
than the ACPI-defined length. Previously, these strings were simply silently
truncated. iASL: Enhanced the -tc option (which creates an AML hex file in C,
suitable for import into a firmware project): * Create a unique name for the
table, to simplify use of multiple SSDTs. * Add a protection #ifdef in the
file, similar to a .h header file. * With assistance from Sami Mujawar,
sami.mujawar(a)arm.com and Evan Lloyd, evan.lloyd(a)arm.com AcpiExec: Added a new
option, -df, to disable the local fault handler. This is useful during
debugging, where it may be desired to drop into a debugger on a fault. #### 13
March 2018. Summary of changes for version 20180313: 1) ACPICA kernel-resident
subsystem: Implemented various improvements to the GPE support: * Dispatch
all active GPEs at initialization time so that no GPEs are lost. * Enable
runtime GPEs earlier. Some systems expect GPEs to be enabled before devices are
enumerated. * Don't unconditionally clear ACPI IRQs during suspend/resume, so
that IRQs are not lost. * Add parallel GPE handling to eliminate the
possibility of dispatching the same GPE twice. * Dispatch any pending GPEs
after enabling for the first time. AcpiGetObjectInfo - removed support for the
_STA method. This was causing problems on some platforms. Added a new _OSI
string, "Windows 2017.2". Cleaned up and simplified the module-level code
support. These changes are in preparation for the eventual removal of the legacy
MLC support (deferred execution), replaced by the new MLC architecture which
executes the MLC as a table is loaded (DSDT/SSDTs). Changed a compile-time
option to a runtime option. Changes the option to ignore ACPI table load-time
package resolution errors into a runtime option. Used only for platforms that
generate many AE_NOT_FOUND errors during boot.
AcpiGbl_IgnorePackageResolutionErrors. Fixed the ACPI_ERROR_NAMESPACE macro.
This change involves putting some ACPI_ERROR_NAMESPACE parameters inside macros.
By doing so, we avoid compilation errors from unused variables (seen with some
compilers). 2) iASL Compiler/Disassembler and Tools: ASLTS: parallelized
execution in order to achieve an (approximately) 2X performance increase.
ASLTS: Updated to use the iASL __LINE__ and __METHOD__ macros. Improves error
reporting.
--------------------------------------------------------------------------------
ChangeLog:
* Tue May 22 2018 Al Stone <ahs3(a)redhat.com> - 20180508-2
- %pre and %post scriptlets fail -- stupid thinko where I inadvertently
tested for alternatives not existing, vs existing
* Tue May 15 2018 Al Stone <ahs3(a)redhat.com> - 20180508-1
- Update to 20180508 source tree, including patch refeshes. Closes BZ#1544048
- acpidump/acpixtract no longer have alternatives, so remove the scriptlets
that maintain them and just install them directly; we do leave the pre-
and post- scriptlets to remove the alternatives for now. Closes BZ#1576970
- Typo: OPT_LDFLAGS, not OPT_LDLAGS in the build section. Closes BZ#1560542
* Mon May 14 2018 Al Stone <ahs3(a)redhat.com> - 20180427-1
- Update to 20180427 source tree, including patch refeshes. Closes BZ#1544048
* Mon May 14 2018 Al Stone <ahs3(a)redhat.com> - 20180313-1
- Update to 20180313 source tree, including patch refeshes. Closes BZ#1544048
* Fri Mar 16 2018 Al Stone <ahs3(a)redhat.com> - 20180209-1
- Update to 20180209 source tree, including patch refeshes. Closes BZ#1544048
- CVE-2017-13693: operand cache leak in dsutils.c -- applied github patch to
fix the leak. Resolves BZ#1485346.
- CVE-2017-13694: acpi parse and parseext cache leaks in psobjects.c -- applied
github patch to fix the leaks. Resolves BZ#1485348.
- CVE-2017-13695: operand cache leak in nseval.c -- applied github patch to fix
the leak. Resolves BZ#1485349.
- Security fixes for the CVEs above applied. Closes BZ#1485355. NOTE: these
patches fix acpica-tools ONLY; the kernel needs to be patch separately.
- Added gcc to BuildRequires
- It turns out the %build section was incorrectly passing in OPT_CFLAGS; it
made the wrong assumptions about what generate/unix/Makefile.config did with
that value. Added to the spec file what should happen so that a full and
complete set of C flags get passed in, not just the small subset that was.
- Clean up compiler warnings for truncated strings
- Clean up compiler warnings for pointer casting on 32-bit architectures
* Fri Feb 9 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 20180105-3
- Escape macros in %changelog
* Wed Feb 7 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 20180105-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Jan 8 2018 Al Stone <ahs3(a)redhat.com> - 20180105-1
- Update to 20180105 source tree, including patch refeshes. Closes BZ#1526651
- Cleaned up changelog. Closes BZ#1525938
- Pulled in a mips32/BE patch from Debian, for completeness sake
* Mon Jan 8 2018 Al Stone <ahs3(a)redhat.com> - 20171215-1
- Update to 20171215 source tree, including patch refeshes
* Mon Nov 20 2017 Al Stone <ahs3(a)redhat.com> - 20171110-1
- Update to 20171110 source tree, including patch refeshes
- Add patch for mips64el build, should it ever be needed; it also cleans
up all 64-bit arches, so nice to have regardless
- Add new patch for a TPM2 big-endian issue.
* Fri Oct 6 2017 Al Stone <ahs3(a)redhat.com> - 20170929-1
- Update to 20170929 source tree, including patch refeshes
- Removed aslts-acpibin.patch to fix PATH problem in ASLTS; in upstream now
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1576970 - /usr/bin/acpidump not owned by the package
https://bugzilla.redhat.com/show_bug.cgi?id=1576970
[ 2 ] Bug #1560542 - acpica-tools: Incomplete Fedora build flags injection
https://bugzilla.redhat.com/show_bug.cgi?id=1560542
[ 3 ] Bug #1544048 - acpica-tools-20180508 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1544048
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2018-c8f3be3336' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
6 years