Files
bpfire/config/rootfiles/packages
Adolf Belka c46d6ee4ab elfutils: Update to version 0.187
- Update from version 0.186 to 0.187
- Update of rootfile
- Changelog
   0.187
     * NEWS *
	debuginfod: Support -C option for connection thread pooling.
	debuginfod-client: Negative cache file are now zero sized instead of
	                   no-permission files.
	addr2line: The -A, --absolute option, which shows file names including
	           the full compilation directory is now the default.  To get the
	           old behavior use the new option --relative.
	readelf, elflint: Recognize FDO Packaging Metadata ELF notes
	libdw, debuginfo-client: Load libcurl lazily only when files need to
	                         be fetched remotely. libcurl is now never
	                         loaded when DEBUGINFOD_URLS is unset. And when
	                         DEBUGINFOD_URLS is set, libcurl is only loaded
	                         when the debuginfod_begin function is called.
     * GIT SHORTLOG *
	  debuginfod: Include "IPv4 IPv6" in server startup message
	  PR29022: 000-permissions files cause problems for backups
	  debuginfod: Use the debuginfod-size response header
	  debuginfod: ensure X-DEBUGINFOD-SIZE contains file size
	  config: simplify profile.*sh.in
	  debuginfod/debuginfod-client.c: use long for cache time configurations
	  readelf: Don't consider padding DT_NULL as dynamic section entry
	  debuginfod: correct concurrency bug in fdcache metrics
	  PR28661: debuginfo connection thread pool support
	  man debuginfod-client-config.7: Elaborate $DEBUGINFOD_URLS
	  PR28708: debuginfod: use MHD_USE_EPOLL for microhttpd threads
	  debuginfod: use single ipv4+ipv6 microhttpd daemon configuration
	  AUTHORS: Use generator script & git mailmap
	  libebl: recognize FDO Packaging Metadata ELF note
	  tests: Don't set DEBUGINFOD_TIMEOUT
	  tests: Add -rdynamic to dwfl_proc_attach_LDFLAGS
	  debuginfod: Use gmtime_r instead of gmtime to avoid data race
	  debuginfod: sqlite3_sharedprefix_fn should not compare past end of string
	  debuginfod: Fix some memory leaks on debuginfod-client error paths.
	  debuginfod: Clear and reset debuginfod_client winning_headers on reuse
	  libdwfl: Don't read beyond end of file in dwfl_segment_report_module
	  debuginfod: Check result of calling MHD_add_response_header.
	  readelf: Workaround stringop-truncation error
	  tests: varlocs workaround format-overflow errors
	  debuginfod: Fix debuginfod_pool leak
	  configure: Add --enable-sanitize-address
	  debuginfod: Don't format clog using 'right' or 'setw(20)'.
	  libdwfl: Don't try to convert too many bytes in dwfl_link_map_report
	  libdwfl: Make sure we know the phdr entry size before searching phdrs.
	  libdwfl: Don't trust e_shentsize in dwfl_segment_report_module
	  libdwfl: Don't install an Elf handle in a Dwfl_Module twice
	  libdwfl: Don't try to convert too many dyns in dwfl_link_map_report
	  libdwfl: Don't allocate more than SIZE_MAX in dwfl_segment_report_module.
	  libelf: Use offsetof to get field of unaligned
	  libdwfl: Make sure phent is sane and there is at least one phdr
	  libdwfl: Add overflow check while iterating in dwfl_segment_report_module
	  tests: Use /bin/sh instead of /bin/ls as always there binary
	  libdwfl: Make sure there is at least one dynamic entry
	  libdwfl: Make sure there is at least one phdr
	  libdwfl: Make sure note data is properly aligned.
	  libdwfl: Make dwfl_segment_report_module aware of maximum Elf size
	  libdwfl: Make sure the note len increases each iteration
	  libelf: Only set shdr state when there is at least one shdr
	  libdwfl: Make sure that ph_buffer_size has room for at least one phdr
	  libdwfl: Make sure dyn_filesz has a sane size
	  libdwfl: Rewrite GElf_Nhdr reading in dwfl_segment_report_module
	  libdwfl: Handle unaligned Ehdr in dwfl_segment_report_module
	  libdwfl: Handle unaligned Phdr in dwfl_segment_report_module
	  libdwfl: Handle unaligned Nhdr in dwfl_segment_report_module
	  libdwfl: Always clean up build_id.memory
	  libdwfl: Make sure dwfl_elf_phdr_memory_callback returns at least minread
	  libdwfl: Call xlatetom on aligned buffers in dwfl_link_map_report
	  libdwfl: Calculate addr to read by hand in link_map.c read_addrs.
	  libdwfl: Fix overflow check in link_map.c read_addrs
	  libdwfl: Handle unaligned Dyns in dwfl_segment_report_module
	  libdwfl: Declare possible zero sized arrays only when non-zero
	  backends: Use PTRACE_GETREGSET for ppc_set_initial_registers_tid
	  configure: Test for _FORTIFY_SOURCE=3 support.
	  addr2line: Make --absolute the default, add --relative option.
	  configure: Use AS_HELP_STRING instead of AC_HELP_STRING.
	  libelf: Take map offset into account for Shdr alignment check in elf_begin
	  libelf: Make sure ar_size starts with a digit before calling atol.
	  libelf: Check alignment of Verdef, Verdaux, Verneed and Vernaux offsets
	  libdwfl: Close ar members when they cannot be processed.
	  libdwfl: Use memcpy to assign image header field values
	  libelf: Don't overflow offsets in elf_cvt_Verneed and elf_cvt_Verdef
	  libelf: Correct alignment of ELF_T_GNUHASH data for ELFCLASS64
	  tests: Check addsections test binary is 64bit for run-large-elf-file.sh
	  configure: Don't check whether -m64 works for 32bit host biarch check
	  libelf: Sync elf.h from glibc.
	  elflint: Recognize NT_FDO_PACKAGING_METADATA
	  Introduce error_exit as a noreturn variant of error (EXIT_FAILURE, ...)
	  libelf: Also copy/convert partial datastructures in xlate functions
	  libelf: Return already gotten Elf_Data from elf_getdata_rawchunk
	  config: Add versioned requires on libs/libelf for debuginfod-client
	  libdw: Add DWARF5 package file section identifiers, DW_SECT_*
	  tests: Don't try to corrupt sqlite database during test.
	  libdw: Remove unused atomics.h include from libdwP.h
	  readelf: Define dyn_mem outside the while loop.
	  tests: Lower parallel lookups in run-debuginfod-webapi-concurrency.sh
	  debuginfod: Use MHD_USE_ITC in MHD_start_daemon flags
	  elfclassify: Fix --no-stdin flag
	  libelf: Check for mremap, elf_update needs it for ELF_C_RDWR_MMAP
	  debuginfod, libdwfl: Initialize libcurl and dlopen debuginfod-client lazily
	  dwfl: fix potential overflow when reporting on kernel modules
	  debuginfod: fix compilation on platforms without <error.h>

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-09-12 09:41:11 +00:00
..
2022-02-11 09:18:42 +00:00
2022-07-29 17:04:06 +00:00
2021-10-22 10:18:09 +00:00
2018-11-13 14:28:00 +00:00
2022-05-30 19:21:59 +00:00
2020-12-28 13:15:29 +00:00
2018-12-01 16:13:25 +00:00
2021-02-01 10:45:54 +00:00
2022-07-27 07:11:47 +00:00
2022-07-27 07:09:30 +00:00
2022-04-10 10:56:35 +00:00
2021-02-05 11:24:25 +00:00
2018-11-09 14:29:04 +00:00
2019-03-18 02:54:30 +00:00
2022-09-12 09:41:11 +00:00
2021-09-05 17:46:41 +00:00
2022-02-11 09:17:43 +00:00
2019-04-03 00:33:44 +01:00
2021-05-20 09:46:08 +00:00
2019-04-03 00:26:13 +01:00
2022-09-01 21:16:50 +00:00
2012-08-24 15:44:11 +02:00
2021-09-17 09:01:12 +00:00
2022-04-24 14:20:10 +00:00
2022-01-15 11:28:04 +00:00
2022-09-01 21:16:50 +00:00
2022-02-16 17:11:25 +00:00
2022-09-01 21:16:50 +00:00
2022-07-09 09:08:22 +00:00
2022-09-01 21:15:18 +00:00
2020-12-21 16:35:10 +00:00
2022-02-11 09:17:50 +00:00
2016-04-05 23:47:36 +01:00
2020-09-30 09:58:51 +00:00
2013-06-19 11:49:34 +02:00
2020-06-19 17:14:59 +00:00
2022-04-24 19:02:37 +00:00
2020-04-26 07:31:17 +00:00
2022-04-24 14:17:51 +00:00
2021-02-01 10:38:31 +00:00
2021-04-26 17:10:50 +00:00
2021-04-07 13:16:10 +00:00
2007-09-15 11:36:05 +00:00
2021-06-10 12:21:56 +00:00
2016-06-01 22:22:33 +01:00
2022-08-10 10:44:31 +00:00
2022-04-30 09:11:18 +00:00
2020-04-26 07:43:59 +00:00
2021-03-22 10:42:41 +00:00
2020-08-17 17:53:40 +00:00
2022-02-13 08:55:24 +00:00
2022-05-30 19:45:10 +00:00
2016-06-01 22:25:06 +01:00
2020-09-24 17:36:37 +00:00
2017-04-11 14:23:54 +01:00
2022-01-04 18:27:09 +01:00
2015-07-09 12:09:07 +02:00
2022-04-23 14:24:09 +00:00
2021-03-22 10:43:34 +00:00
2021-01-28 16:49:00 +00:00
2021-04-07 13:15:46 +00:00
2021-04-12 09:32:49 +00:00
2022-09-01 21:16:50 +00:00
2018-06-18 14:12:43 +01:00
2021-03-10 13:58:24 +00:00
2016-04-08 16:12:19 +01:00
2020-09-24 17:36:37 +00:00
2020-05-09 12:03:59 +00:00
2022-09-01 21:16:50 +00:00
2022-02-09 20:05:33 +00:00
2019-03-25 23:44:24 +00:00
2022-05-08 14:16:10 +00:00
2022-08-10 10:44:31 +00:00
2022-05-05 16:44:38 +00:00
2022-04-29 21:11:50 +00:00
2020-04-26 07:34:19 +00:00
2022-09-01 21:16:49 +00:00
2022-09-01 21:16:49 +00:00
2021-05-11 16:44:46 +00:00
2019-03-10 18:22:39 +00:00
2022-04-25 18:40:49 +00:00
2022-02-21 21:13:50 +00:00
2022-02-21 21:13:50 +00:00
2022-02-21 21:13:50 +00:00
2022-02-21 21:13:50 +00:00
2022-08-03 10:59:32 +00:00
2022-01-18 21:26:56 +00:00
2021-03-22 10:43:23 +00:00
2020-08-18 10:10:13 +00:00
2012-11-26 10:56:48 +01:00
2022-05-05 15:30:53 +00:00
2018-11-11 18:55:35 +00:00
2020-08-17 10:10:11 +00:00
2020-04-26 07:34:36 +00:00
2018-11-11 16:21:01 +00:00
2020-08-16 10:29:42 +00:00
2021-09-10 16:57:06 +00:00
2021-11-24 09:32:02 +00:00
2020-04-25 09:03:26 +00:00
2022-02-15 16:56:31 +00:00
2022-09-01 21:16:50 +00:00
2021-03-22 10:39:44 +00:00
2021-09-02 09:18:29 +00:00
2013-06-06 10:58:04 +02:00
2012-09-18 16:33:47 +02:00
2022-08-05 09:12:54 +00:00
2014-10-30 17:52:50 +01:00
2019-02-07 15:15:26 +00:00
2020-11-26 16:15:48 +00:00
2022-04-18 21:11:32 +00:00
2020-02-16 11:48:22 +01:00
2021-07-21 21:49:19 +02:00
2021-07-21 21:49:19 +02:00
2021-07-21 21:49:19 +02:00
2020-02-16 16:26:35 +01:00
2012-11-15 18:24:16 +01:00
2010-07-12 05:32:07 +02:00
2022-02-06 16:46:42 +00:00
2018-11-08 15:07:17 +00:00
2020-04-26 07:35:14 +00:00