elfutils (0.143-1ubuntu0.1) lucid-security; urgency=medium * SECURITY UPDATE: Directory traversal via crafted ar archive - debian/patches/CVE-2014-9447.patch: Prevent root directory traversal while extracting ar archives - CVE-2014-9447 -- Tyler Hicks Tue, 20 Jan 2015 15:22:51 -0600 elfutils (0.143-1) unstable; urgency=low * New upstream release. - Upstream added new symbols in libdw1, adjust symbol file. * Remove the fix-bswap-warnings.diff and pointer_cast.diff patch, they weren't used anyway. * Remove posix_fadvise.diff and namelen.diff, applied upstream. * Add elflint-comment.diff, from upstream git. Fixes a regression suite error with newer binutils. -- Kurt Roeckx Mon, 21 Sep 2009 21:06:21 +0000 elfutils (0.142-1) unstable; urgency=low * New upstream version * Provide a static version of libdw. Do not use it unless you know what you're doing. (Closes: #538375) * Replace elf_getshstrndx by elf_getshdrstrndx in the mips backend. elf_getshstrndx has been deprecated. * Upstream added new symbols, adjust symbol files. -- Kurt Roeckx Fri, 14 Aug 2009 13:56:30 +0200 elfutils (0.141-2) unstable; urgency=low * Make libdw-dev Depend on libdw1 (Closes: #526824) -- Kurt Roeckx Sun, 03 May 2009 22:07:59 +0200 elfutils (0.141-1) unstable; urgency=low * New upstream release - Update redhat-robustify.diff and redhat-portability.diff - Remove redhat-strip-copy-symtab.diff, does not seem to be used anymore. Also remove things in the rules file that deal with it, and drop sharutils from build-depends. - Remove elflint_initialization.diff, unaligned.diff, pointer_cast.diff, gnu_inline.diff, readelf_subelf.diff, gcc-4.3_support: applied or fixed some other way upstream * Update watch file to new location. * Make libasm-dev conflict with libasm0-dev (Closes: #509042) * Create a shared version of libdw, and move libebl's file in the libdw1 package. Drop the static versions of libdw and libebl. There is no libebl-dev anymore. (Closes: #457543) * Add elfutils/version.h to libelf-dev * Run test suite with LC_CTYPE=C, to have the same sort ordering. * Add Build-Dependency on zlib1g-dev, libbz2-dev and m4. * Start using dpkg-gensymbols: - libasm1: Upstream added disasm_begin, disasm_cb, disasm_end and disasm_str to ELFUTILS_1.0 in 0.132, the others are there since 0.120. - libelf1: ELFUTILS_1.2 was added in 0.122, ELFUTILS_1.3 in 0.130 and ELFUTILS_1.4 in 0.132. gelf_rawchunk and gelf_freechunk got removed in 0.131. - libdw1: Versions are when get got introduced. dwarf_getelf was removed from ELFUTILS_0.122 and changed to ELFUTILS_0.126 in 0.126 * libasm1 and libelf1 added new functions, bump shlibs * Update Standards-Version to 3.8.1 - Change ${Source-Version} to ${binary:Version} - Add support for DEB_BUILD_OPTIONS nocheck - Add upstream Homepage * Don't use -$(MAKE) distclean * Remove debian/dirs file. -- Kurt Roeckx Sat, 02 May 2009 16:30:39 +0200 elfutils (0.131-4) unstable; urgency=low * Move static functions the only file that uses it. Avoids warning using gcc-4.3. Thanks to Maximiliano Curia for the patch. (Closes: #467103) -- Kurt Roeckx Sat, 05 Apr 2008 13:40:13 +0000 elfutils (0.131-3) unstable; urgency=low * Add m68k backend. * Fix copyright file to point to /usr/share/common-licenses/GPL-2 -- Kurt Roeckx Wed, 26 Dec 2007 19:53:09 +0100 elfutils (0.131-2) unstable; urgency=low * Bump shlibs for libelf1 since it added new functions. -- Kurt Roeckx Mon, 17 Dec 2007 18:33:45 +0100 elfutils (0.131-1) unstable; urgency=low * New usptream version. (Closes: #455878) - ebl_core_note() changed function arguments. - libelf: Add functions: gelf_getauxv(), gelf_update_auxv(), gelf_getnote(), elf_getdata_rawchunk(). removed gelf_rawchunk(), gelf_freechunk() - Changed some types from off_t to off64_t. The library was always build with LFS, so it's just a correction of the types. * merge patches * arm, hppa and mips backend: Use dwarf_attr_integrate() instead of dwarf_attr(), and dwarf_hasattr_integrate() instead of dwarf_hasattr(). * Add patch from Aurelien Jarno to support GNU/kFreeBSD (Closes: #452428) -- Kurt Roeckx Sat, 15 Dec 2007 20:31:14 +0100 elfutils (0.128-1) unstable; urgency=low * New upstream release: Remove patch alpha_backend_regs.diff, upstream implemented it themself (with the aliases for the register names). * Make libasm-dev conflict with libelfsh0-dev again, the 0.123-3 change got lost. (Closes: #404054) * First cast main to an intptr_t before casting it to a 64 bit int. Directly casting from a pointer to 64 bit int gives a warning on 32 bit systems (with gcc-4.2). (Closes: #431455) * Also check for /proc/$$. -- Kurt Roeckx Sun, 08 Jul 2007 19:28:46 +0000 elfutils (0.127-4) unstable; urgency=low * Use the gnu_inline attribute for inline functions so it build with gcc-4.2. (Closes: #424548) * Add check for maps and auxv file in the proc dir to try and debug the sparc build failure. -- Kurt Roeckx Fri, 18 May 2007 13:41:35 +0200 elfutils (0.127-3) unstable; urgency=low * Update unaligned patch to also work when we're using -O2. -- Kurt Roeckx Sun, 13 May 2007 22:48:57 +0200 elfutils (0.127-2) unstable; urgency=low * Remove duplicate initialization of DT_PLTRELSZ in elflint. (Closes: #393812) * Only using posix_fadvise() when we have POSIX_FADV_SEQUENTIAL since some arches like kFreeBSD don't support it. (Closes: #404091) * Fix unaligned accesses on IA64. Added patch unaligned.diff. -- Kurt Roeckx Sun, 13 May 2007 18:12:01 +0200 elfutils (0.127-1) unstable; urgency=low * New upstream release: Remove patches applied upstream: fix-testsuite.diff, maintainer_mode.diff, fix-distclean-to-really-distclean.diff, sparc_retval-backend.diff, elflint-alpha.diff, fix-readelf.diff, fix-alignment-sparc.diff, native-pid.diff, unalligned-endian.diff * register_name() got replaced by register_info(). Update backends to add dwarf type and number of bits info for those backends: alpha, arm, hppa, mips * Added redhat-strip-copy-symtab.diff patch. Inlucde testfile16.symtab.bz2 and testfile16.symtab.debug.bz2 test files. Add sharutils to build-depends for uudecode. * Updated redhat-portability.diff: Now includes fix-mipsel-ftbfs.diff so remove it. * Add various types to elf.h * Update watch file to use a different url. -- Kurt Roeckx Sat, 5 May 2007 15:59:46 +0200 elfutils (0.123-2) unstable; urgency=low [ Kurt Roeckx ] * Add backend support for alpha: adding the registers. * Add backend support for arm: adding regs and retval. Thanks to Eugeniy Meshcheryakov * Add backend support for hppa, thanks to Eugeniy Meshcheryakov * Add some missing ELFOSABI_* and EM_* to elf.h [ Christian Aichinger ] * Fix sparc backend retval * Add mips backend. * Rewrite the static backend so making changes to the backends is easier. -- Kurt Roeckx Sun, 27 Aug 2006 15:48:23 +0000 elfutils (0.123-1) unstable; urgency=low * New upstream release - Add IA64 backend support - Remove redhat-fix-cast.diff, applied upstream - Make patches apply to new upstream version. * Include configure and all Makefile.in's in the configure patch. -- Kurt Roeckx Tue, 15 Aug 2006 19:42:44 +0000 elfutils (0.122-4) unstable; urgency=low [ Kurt Roeckx ] * The backends init functions should be functions, not pointers to functions. Also thanks to Eugeniy Meshcheryakov for pointing out the same. This should fix the segmentation faults seen on ia64. * When doing x && y &, bash retuns the pid for x, while the script expected the one for y. Other shells I've tried return that of y. As a result the run-native-test.sh keeps a "native" process running. Removed the &&, so it always gets the correct pid. (Closes: #382758) * Fix endiannes problems for opening files of your own endiannes when not avoiding unaligned access. This didn't affect i386 and amd64. -- Kurt Roeckx Sun, 13 Aug 2006 15:08:32 +0000 elfutils (0.122-3) unstable; urgency=low [ Kurt Roeckx ] * Add build dependency on bzip2, so that all the regression tests can run. * elflint: Add EM_ALPHA to valid_e_machine. [ Christian Aichinger] * Add retval to the sparc backend. * Ignore testsuite failures that elflint reports. * readelf should check destshdr instead of shdr. * Fix alignment problems in libdw_alloc seen on sparc. -- Kurt Roeckx Wed, 9 Aug 2006 19:21:05 +0000 elfutils (0.122-2) unstable; urgency=low * Make libelf-dev Conflict with libelfg0-dev since they both ship the same library and headers. -- Kurt Roeckx Fri, 4 Aug 2006 19:38:32 +0000 elfutils (0.122-1) unstable; urgency=low * Initial release (Closes: #368248) -- Kurt Roeckx Sun, 21 May 2006 15:03:01 +0000