summaryrefslogtreecommitdiff
path: root/config/elfutils.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/elfutils.spec.in')
-rw-r--r--config/elfutils.spec.in44
1 files changed, 44 insertions, 0 deletions
diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in
index 5552352b..54599159 100644
--- a/config/elfutils.spec.in
+++ b/config/elfutils.spec.in
@@ -141,6 +141,9 @@ profiling) of processes.
%package debuginfod-client
Summary: Library and command line client for build-id HTTP ELF/DWARF server
License: GPLv3+ and (GPLv2+ or LGPLv3+)
+# For debuginfod-find binary
+Requires: elfutils-libs = %{version}-%{release}
+Requires: elfutils-libelf = %{version}-%{release}
%package debuginfod-client-devel
Summary: Libraries and headers to build debuginfod client applications
@@ -299,12 +302,15 @@ fi
%{_libdir}/libdebuginfod.so.*
%{_bindir}/debuginfod-find
%{_mandir}/man1/debuginfod-find.1*
+%{_mandir}/man7/debuginfod*.7*
%config(noreplace) %{_sysconfdir}/profile.d/*
+%config(noreplace) %{_sysconfdir}/debuginfod/*
%files debuginfod-client-devel
%defattr(-,root,root)
%{_libdir}/pkgconfig/libdebuginfod.pc
%{_mandir}/man3/debuginfod_*.3*
+%{_mandir}/man7/debuginfod*.7*
%{_includedir}/elfutils/debuginfod.h
%{_libdir}/libdebuginfod.so
@@ -315,6 +321,7 @@ fi
%{_unitdir}/debuginfod.service
%{_sysconfdir}/sysconfig/debuginfod
%{_mandir}/man8/debuginfod.8*
+%{_mandir}/man7/debuginfod*.7*
%dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod
%ghost %attr(0600,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod/debuginfod.sqlite
@@ -333,6 +340,43 @@ exit 0
%systemd_postun_with_restart debuginfod.service
%changelog
+* Mon Apr 25 2022 Mark Wielaard <mark@klomp.org> 0.187-1
+- 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
+ includingthe full compilation directory is now the
+ default. To get theold 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 whenDEBUGINFOD_URLS is set,
+ libcurl is only loaded when the debuginfod_begin function is
+ called.
+
+* Wed Nov 10 2021 Mark Wielaard <mark@klomp.org> 0.186-1
+- debuginfod-client: Default $DEBUGINFOD_URLS is computed from
+ drop-in files /etc/debuginfod/*.urls rather than
+ hardcoded into the /etc/profile.d/debuginfod*
+ scripts.
+ Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
+ for skipping large/slow transfers.
+ Add $DEBUGINFOD_RETRY for retrying aborted lookups.
+- debuginfod: Supply extra HTTP response headers, describing
+ archive/file names that satisfy the requested buildid content.
+ Support -d :memory: option for in-memory databases.
+ Protect against loops in federated server configurations.
+ Add -r option to use -I/-X regexes for grooming stale files.
+ Protect against wasted CPU from duplicate concurrent requests.
+ Limit the duration of groom ops roughly to rescan (-t) times.
+ Add --passive mode for serving from read-only database.
+ Several other performance improvements & prometheus metrics.
+- libdw: Support for the NVIDIA Cuda line map extensions.
+ DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
+ are defined in dwarf.h. New functions dwarf_linecontext and
+ dwarf_linefunctionname.
+- translations: Update Japanese translation.
+
* Sat May 22 2021 Mark Wielaard <mark@klomp.org> 0.185-1
- debuginfod-client: Simplify curl handle reuse so downloads which
return an error are retried.