diff options
| author | Ulf Hermann <[email protected]> | 2018-10-11 17:20:12 +0200 |
|---|---|---|
| committer | Ulf Hermann <[email protected]> | 2018-10-11 17:54:03 +0200 |
| commit | 5da108a40dd24c7d3e4183ec9ae1904bb3f01575 (patch) | |
| tree | b3aacdcce39ec53a581137229e4a30ccb235f09d /config | |
| parent | c8dd3e3985dce3ae94bb09d6df82a516852e78c4 (diff) | |
| parent | 52b6b2f1f49e7385527e9f311f248092be0c0b61 (diff) | |
Merge tag 'elfutils-0.174'
elfutils 0.174 release
Change-Id: Ibcbdfca61cf0b65391ab6d0ad00f18ba61027e07
Diffstat (limited to 'config')
| -rw-r--r-- | config/ChangeLog | 4 | ||||
| -rw-r--r-- | config/elfutils.spec.in | 11 | ||||
| -rwxr-xr-x | config/upload-release.sh | 31 |
3 files changed, 46 insertions, 0 deletions
diff --git a/config/ChangeLog b/config/ChangeLog index 1e8ad0e4..1fd954a9 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -10,6 +10,10 @@ * eu.am: Add $(top_srcdir)libgnu and $(top_builddir)/libgnu to -I if requested. +2018-07-04 Mark Wielaard <[email protected]> + + * upload-release.sh: New file. + 2018-06-11 Mark Wielaard <[email protected]> * elfutils.spec.in: Update for 0.172. diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in index b64cc287..0f9687d4 100644 --- a/config/elfutils.spec.in +++ b/config/elfutils.spec.in @@ -227,6 +227,17 @@ rm -rf ${RPM_BUILD_ROOT} %{_sysctldir}/10-default-yama-scope.conf %changelog +* Fri Sep 14 2018 Mark Wielaard <mark@klomp> 0.174-1 +- libelf, libdw and all tools now handle extended shnum and shstrndx + correctly. +- elfcompress: Don't rewrite input file if no section data needs + updating. Try harder to keep same file mode bits (suid) on rewrite. +- strip: Handle mixed (out of order) allocated/non-allocated sections. +- unstrip: Handle SHT_GROUP sections. +- backends: RISCV and M68K now have backend implementations to + generate CFI based backtraces. +- Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403. + * Fri Jun 29 2018 Mark Wielaard,,, <[email protected]> 0.173-1 - More fixes for crashes and hangs found by afl-fuzz. In particular various functions now detect and break infinite loops caused by bad diff --git a/config/upload-release.sh b/config/upload-release.sh new file mode 100755 index 00000000..320d1ada --- /dev/null +++ b/config/upload-release.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +# Any error is fatal +set -e + +# We take one arguent, the version (e.g. 0.173) +if [ $# -ne 1 ]; then + echo "$0 <version> (e.g. 0.169)" + exit 1 +fi + +VERSION="$1" + +# Check we are in the build dir already configured. +ELFUTILS_VERSION=$(echo $VERSION | cut -f2 -d\.) +grep $ELFUTILS_VERSION version.h \ + || (echo "Must be run in configured build dir for $VERSION"; exit -1) + +make dist + +mkdir $VERSION +cp elfutils-$VERSION.tar.bz2 $VERSION/ +cd $VERSION/ +gpg -b elfutils-$VERSION.tar.bz2 +cd .. +scp -r $VERSION sourceware.org:/sourceware/ftp/pub/elfutils/ + +ssh sourceware.org "(cd /sourceware/ftp/pub/elfutils \ + && ln -sf $VERSION/elfutils-$VERSION.tar.bz2 elfutils-latest.tar.bz2 \ + && ln -sf $VERSION/elfutils-$VERSION.tar.bz2.sig elfutils-latest.tar.bz2.sig \ + && ls -lah elfutils-latest*)" |
