This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 7fac9594c41ab180979bdf5927ff7f7e1d13a9e9
- From: nickc at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 31 Oct 2014 10:19:30 -0000
- Subject: gdb and binutils branch master updated. 7fac9594c41ab180979bdf5927ff7f7e1d13a9e9
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 7fac9594c41ab180979bdf5927ff7f7e1d13a9e9 (commit)
from 02be9a71009c94840f2367aa5554cbe5b71f56d1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7fac9594c41ab180979bdf5927ff7f7e1d13a9e9
commit 7fac9594c41ab180979bdf5927ff7f7e1d13a9e9
Author: Nick Clifton <nickc@redhat.com>
Date: Fri Oct 31 10:10:37 2014 +0000
In response to a public outcry the strings program now defaults to using the
--all option which displays text from anywhere in the input file(s). The
default used to be --data, which only displays text from loadable data sections,
but this requires the use of the BFD library. Since the BFD library almost
certainly still contains buffer overrun and/or memory corruption bugs, and
since the strings program is often used to examine malicious code, it was
decided that the --data option option represents a possible security risk.
* strings.c: Add new command line option --data to only scan the
initialized, loadable data secions of binaries. Choose the
default behaviour of --all or --data based upon a configure
option.
* doc/binutils.texi (strings): Update documentation. Include
description of why the --data option might be unsafe.
* configure.ac: Add new option --disable-default-strings-all which
restores the old behaviour of strings using --data by default. If
the option is not used make strings use --all by default.
* NEWS: Mention the new behaviour of strings.
* configure: Regenerate.
* config.in: Regenerate.
-----------------------------------------------------------------------
Summary of changes:
binutils/NEWS | 5 ++++
binutils/config.in | 3 ++
binutils/configure | 26 ++++++++++++++++++++++-
binutils/configure.ac | 12 +++++++++++
binutils/doc/binutils.texi | 46 ++++++++++++++++++++++++++++++++++---------
binutils/strings.c | 31 ++++++++++++++++++++++++----
6 files changed, 106 insertions(+), 17 deletions(-)
hooks/post-receive
--
gdb and binutils