summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2023-02-23 10:42:15 +0100
committerMark Wielaard <mark@klomp.org>2023-02-23 10:42:57 +0100
commit1807e14802d00a9320cd7a079b6c70c9cb7afca7 (patch)
tree6d9463d496c903328517955eb018a081ca95f24c
parent602461b8b62ba8f2072ecf3b146d4f9b15bec067 (diff)
downloadelfutils-1807e14802d00a9320cd7a079b6c70c9cb7afca7.tar.gz
NEWS: Add old version code names
Signed-off-by: Mark Wielaard <mark@klomp.org>
-rw-r--r--ChangeLog4
-rw-r--r--NEWS52
2 files changed, 30 insertions, 26 deletions
diff --git a/ChangeLog b/ChangeLog
index 5da4f352..53a1d292 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-02-23 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add old version code names.
+
2023-02-21 Mark Wielaard <mark@klomp.org>
* configure.ac: Check for -Wuse-after-free=3
diff --git a/NEWS b/NEWS
index 1f37f9c3..c01513d0 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
for DIEs that point to a DW_TAG_unspecified_type.
-Version 0.188
+Version 0.188 "no section left behind"
readelf: Add -D, --use-dynamic option.
@@ -19,7 +19,7 @@ libdwfl: Add new function dwfl_get_debuginfod_client.
Add new function dwfl_frame_reg.
Add new function dwfl_report_offline_memory.
-Version 0.187
+Version 0.187 "no zero negatives"
debuginfod: Support -C option for connection thread pooling.
@@ -38,7 +38,7 @@ libdw, debuginfo-client: Load libcurl lazily only when files need to
DEBUGINFOD_URLS is set, libcurl is only loaded
when the debuginfod_begin function is called.
-Version 0.186
+Version 0.186 "Just In Time"
debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files
/etc/debuginfod/*.urls rather than hardcoded into the
@@ -64,7 +64,7 @@ libdw: Support for the NVIDIA Cuda line map extensions.
translations: Update Japanese translation.
-Version 0.185
+Version 0.185 "oops, I did it again"
debuginfod-client: Simplify curl handle reuse so downloads which
return an error are retried.
@@ -72,7 +72,7 @@ debuginfod-client: Simplify curl handle reuse so downloads which
elfcompress: Always exit with code 0 when the operation succeeds (even
when nothing was done). On error the exit code is now always 1.
-Version 0.184
+Version 0.184 "negative results"
debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
@@ -91,7 +91,7 @@ libdw: handle DW_FORM_indirect when reading attributes
translations: Update Polish translation.
-Version 0.183
+Version 0.183 "100+ commits"
debuginfod: New thread-busy metric and more detailed error metrics.
New --fdcache-mintmp and tracking of filesystem freespace.
@@ -108,7 +108,7 @@ config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless
elflint, readelf: Recognize SHF_GNU_RETAIN.
Handle SHT_X86_64_UNWIND as valid relocation target.
-Version 0.182
+Version 0.182 "October Surprise!"
backends: Support for tilegx has been removed.
@@ -122,7 +122,7 @@ debuginfod-client: Now supports compressed (kernel) ELF images.
libdwfl: Add ZSTD compression support.
-Version 0.181
+Version 0.181 "Show me your ARMs"
libelf: elf_update now compensates (fixes up) a bad sh_addralign for
SHF_COMPRESSED sections.
@@ -139,7 +139,7 @@ libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding
on arm64 for code that is compiled for PAC (Pointer
Authentication Code) as long as it isn't enabled.
-Version 0.180
+Version 0.180 "We got an L, we got an T, can we have a O?"
elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
@@ -153,7 +153,7 @@ size: Also obey radix printing for bsd format.
nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
-Version 0.179
+Version 0.179 "All your packages are belong to us!"
debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program doesn't
install its own debuginfod_progressfn_t show download
@@ -188,7 +188,7 @@ readelf, elflint: Handle PT_GNU_PROPERTY.
translations: Updated Ukrainian translation.
-Version 0.178
+Version 0.178 "All the build-id you can count!"
debuginfod: New server, client tool and library to index and fetch
ELF/DWARF files addressed by build-id through HTTP.
@@ -210,7 +210,7 @@ libdw: Abbrevs and DIEs can now be read concurrently by multiple
libdwfl: Will try to use debuginfod when installed as fallback to
retrieve ELF and DWARF debug data files by build-id.
-Version 0.177
+Version 0.177 "What is your category, class and taxonomy?"
elfclassify: New tool to analyze ELF objects.
@@ -226,7 +226,7 @@ libdwelf: Add dwelf_elf_e_machine_string.
backends: Add support for C-SKY.
-Version 0.176
+Version 0.176 "At your own RISC-V"
build: Add new --enable-install-elfh option.
Do NOT use this for system installs (it overrides glibc elf.h).
@@ -254,7 +254,7 @@ backends: RISCV handles ADD/SUB relocations. Handle SHT_X86_64_UNWIND.
Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.
-Version 0.174
+Version 0.174 "extended shnum"
libelf, libdw and all tools now handle extended shnum and shstrndx correctly.
@@ -270,7 +270,7 @@ backends: RISCV and M68K now have backend implementations to generate CFI based
Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.
-Version 0.173
+Version 0.173 "crash free"
More fixes for crashes and hangs found by afl-fuzz. In particular various
functions now detect and break infinite loops caused by bad DIE tree cycles.
@@ -288,16 +288,16 @@ backends: Handle BPF simple relocations.
The RISCV backends now handles ABI specific CFI and knows about
RISCV register types and names.
-Version 0.172
+Version 0.172 "DWARF5 bugs split!"
-No functional changes compared to 0.171.
+No functional changes compared to 0.171 "DWARF5 split!".
Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data.
Thanks to running the afl fuzzer on eu-readelf and various testcases.
eu-readelf -N is ~15% faster.
-Version 0.171
+Version 0.171 "DWARF5 split!"
DWARF5 and split dwarf, including GNU DebugFission, are supported now.
Data can be read from the new DWARF sections .debug_addr, .debug_line_str,
@@ -335,7 +335,7 @@ backends: Add a RISC-V backend.
There were various improvements to build on Windows.
The sha1 and md5 implementations have been removed, they weren't used.
-Version 0.170
+Version 0.170 "DWARF4 1/2"
libdw: Added new DWARF5 attribute, tag, character encoding, language code,
calling convention, defaulted member function and macro constants
@@ -355,7 +355,7 @@ backends: Add support for EM_PPC64 GNU_ATTRIBUTES.
translations: Update Polish translation.
-Version 0.168
+Version 0.168 "kthxbye"
http://elfutils.org/ is now hosted at http://sourceware.org/elfutils/
@@ -365,7 +365,7 @@ libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1).
readelf: Add optional --symbols[=SECTION] argument to select section name.
-Version 0.167
+Version 0.167 "disassemble this!"
libasm: Add eBPF disassembler for EM_BPF files.
@@ -377,12 +377,12 @@ dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init,
dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize,
dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free.
-Version 0.166
+Version 0.166 "bugs be gone!"
config: The default program prefix for the installed tools is now eu-.
Use configure --program-prefix="" to not use a program prefix.
-Version 0.165
+Version 0.165 "big DWARF & tiny ELF"
elfcompress: New utility to compress or decompress ELF sections.
@@ -399,7 +399,7 @@ backends: sparc support for core and live backtraces.
translations: Updated Polish translation.
-Version 0.164
+Version 0.164 "strip, no unstrip!"
strip, unstrip: Handle ELF files with merged strtab/shstrtab tables.
Handle missing SHF_INFO_LINK section flags.
@@ -420,11 +420,11 @@ translations: Updated Ukrainian translation.
Provide default-yama-scope subpackage.
-Version 0.163
+Version 0.163 "size matters"
Bug fixes only, no new features.
-Version 0.162
+Version 0.162 "hard hat"
libdw: Install new header elfutils/known-dwarf.h.
dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type,