Commit Graph

  • 101ca06966 libdwfl: Cleanup user_core resources on failure in dwfl_core_file_report. Mark Wielaard 2020-05-08 23:35:12 +02:00
  • a8493c12a7 libdw: Skip imported compiler_units in libdw_visit_scopes walking DIE tree Mark Wielaard 2020-05-08 12:18:41 +02:00
  • e1db5cdc9f libdw: Use correct CU to resolve file names in dwarf_decl_file. Mark Wielaard 2020-05-08 12:33:11 +02:00
  • b1d2404cc6 libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo. Mark Wielaard 2020-04-30 23:57:26 +02:00
  • a894c63dba libdwfl: Fix double free on failure path in gzip.c. Mark Wielaard 2020-04-26 02:10:41 +02:00
  • 5436c7529d libdw: Call Dwarf oom_handler() when malloc fails in __libdw_alloc_tail. Mark Wielaard 2020-04-26 01:41:27 +02:00
  • 8c5bd878a9 libasm: Fix double fclose in asm_end. Mark Wielaard 2020-04-26 01:20:57 +02:00
  • a5d73b3e51 libelf: Fix double free in __libelf_compress on error path. Mark Wielaard 2020-04-25 01:21:12 +02:00
  • 554352ded7 tests: Run run-varlocs-self.sh for object files with --exprlocs. Mark Wielaard 2020-04-17 12:31:15 +02:00
  • 51cfbaabef tests: Build test-nlist with minimal CFLAGS to guarantee symbol order. Mark Wielaard 2020-04-17 12:21:46 +02:00
  • a68e12bfe5 debuginfod sysconfig: add /var/lib/pulp as default search path Frank Ch. Eigler 2020-04-21 17:11:18 -04:00
  • d6185d33fb libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix. Mark Wielaard 2020-04-17 11:31:40 +02:00
  • e2fc0b737c elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given. Mark Wielaard 2020-04-16 18:48:58 +02:00
  • 25d40a626d libcpu: Replace assert with goto invalid_op for bad prefix. Mark Wielaard 2020-04-16 15:41:57 +02:00
  • 39f28eaf8c libdwfl: Initialize bits to NULL in dwfl_standard_find_debuginfo for LTO. Mark Wielaard 2020-04-16 17:45:31 +02:00
  • 1a9fe4bfa7 config: chmod uploaded dir and files to make them readable. Mark Wielaard 2020-03-30 14:39:43 +02:00
  • 3a77288084 Prepare for 0.179 Mark Wielaard 2020-03-30 13:04:00 +02:00
  • 01bb77a5e4 Update Ukrainian translation Yuri Chornoivan 2020-03-28 15:03:22 +02:00
  • 7ddceee2b6 debuginfod: Document and sanity check debuginfod_add_http_header format. Mark Wielaard 2020-03-30 00:57:30 +02:00
  • 03bb9dbb2d debuginfod-client default_progressfn: formatting fix Frank Ch. Eigler 2020-03-29 15:10:37 -04:00
  • b2035c1148 PR25728: disable debuginfod --port=0 Mark Wielaard 2020-03-28 16:42:04 -04:00
  • b988d23367 PR25739: debuginfod correct mtime for fdcache'd files Frank Ch. Eigler 2020-03-28 15:57:09 -04:00
  • 3a9c5da0ac PR25722: debuginfod-find: accept /path/names in place of buildid hex Frank Ch. Eigler 2020-03-27 20:47:45 -04:00
  • dbfaf36ac2 debuginfod: User-Agent and X-Forwarded-For header relay Frank Ch. Eigler 2020-03-24 23:46:30 -04:00
  • 0b9eb740eb PR25448: debuginfod: add transfer performance metrics Frank Ch. Eigler 2020-03-26 16:44:20 -04:00
  • 426a000dc5 PR25583: debuginfod: conditionally prefer bsdtar to dpkg for .deb handling Frank Ch. Eigler 2020-03-26 21:32:40 -04:00
  • bde8d7ec3f PR25583: debuginfod: prefer bsdtar to dpkg for .deb handling Frank Ch. Eigler 2020-03-25 10:55:53 -04:00
  • 6ae21361ab debuginfod: document and workaround fedora31 zstd compression Frank Ch. Eigler 2020-03-26 13:48:20 -04:00
  • 12305ff528 tests: Add missing debuginfod-rpms/fedora31/hello3-*.rpm to EXTRA_DIST. Mark Wielaard 2020-03-26 18:01:29 +01:00
  • dbd41ebdfe PR25548: CURLOPT_PATH_AS_IS backward compatibility Frank Ch. Eigler 2020-03-26 11:12:49 -04:00
  • 610149d320 PR25548: CURLOPT_PATH_AS_IS backward compatibility Frank Ch. Eigler 2020-03-26 11:12:49 -04:00
  • d63a809da4 PR25548: support canonicalized source-path names in debuginfod webapi Frank Ch. Eigler 2020-03-23 15:33:56 -04:00
  • 439641e52a PR25367: improve debuginfod webapi logging Frank Ch. Eigler 2020-03-24 21:57:59 -04:00
  • a344b8ce0b Update mailinglist subscription info. Mark Wielaard 2020-03-25 23:22:55 +01:00
  • ea7eb6934b debuginfod-client thinko: non-default progressfn extra output Frank Ch. Eigler 2020-03-24 21:30:02 -04:00
  • c7316d9ff9 debuginfod-find: Correct error check for -v source combo Frank Ch. Eigler 2020-03-24 15:01:58 -04:00
  • 7db645ba72 tests: Fix getphdrnum and run-lfs-symbols.sh testcase. Mark Wielaard 2020-03-23 23:57:51 +01:00
  • 7982afbc6a tests: Add testcase for elf_getphdrnum with more than 65535 entries. Mark Wielaard 2020-03-22 23:14:24 +01:00
  • ee2dd07f57 libelf: handle PN_XNUM in elf_getphdrnum before shdr 0 is cached Omar Sandoval 2020-03-18 13:18:51 -07:00
  • 5d67e9d3ea debuginfod client API: add get_url function Frank Ch. Eigler 2020-03-20 21:33:52 -04:00
  • b40e255683 debuginfod client API: add get/set user_data functions Frank Ch. Eigler 2020-03-19 20:27:11 -04:00
  • 2092865a7e libelf: {de,}compress: ensure zlib resource cleanup Matthias Maennich 2020-03-20 17:38:55 +01:00
  • a5cf9ba6bb debuginfod-client: Update cache_path when the new default path exists Aaron Merey 2020-03-03 14:11:48 -05:00
  • 398991cd3f config: Remove rpm, add dpkg as Requires for debuginfod package in spec. Mark Wielaard 2020-03-04 11:35:38 +01:00
  • e939590219 debuginfod-client: default to XDG cache. Aaron Merey 2020-02-27 18:10:01 -05:00
  • 4c1de9608b debuginfod: file:// URLs: handle curl resp. code Konrad Kleine 2020-02-26 10:00:43 -05:00
  • 37d56e9275 debuginfod PR25583: map -R to -Z.rpm Frank Ch. Eigler 2020-02-25 14:27:33 -05:00
  • 577170fc84 PR25375: fdcache prefetching to reduce repeated archive decompression Frank Ch. Eigler 2020-01-25 18:43:07 -05:00
  • 8f430df5ee tests: Explicitly unset DEBUGINFOD_URLS. Mark Wielaard 2020-02-21 13:34:09 +01:00
  • 889edd912c PR25365: debuginfod-client: restrict cleanup to client-pattern files Aaron Merey 2020-02-11 15:54:55 -05:00
  • c4600ae002 readelf, elflint: Handle PT_GNU_PROPERTY. Mark Wielaard 2020-02-08 21:40:27 +01:00
  • f4354082ba elflint: Check sh_info for symtab isn't too big. Mark Wielaard 2020-02-07 18:20:46 +01:00
  • 69660c6a82 debuginfod/doc: Fix typo debuginfo_progressfn_t -> debuginfod_progressfn_t Konrad Kleine 2020-02-12 14:03:03 +01:00
  • 990955ef0a debuginfod testing: SIGUSR2 vs "groom" metric synch Frank Ch. Eigler 2020-02-10 14:33:54 -05:00
  • ad09e79132 debuginfod: testsuite for general archive (arch-linux) support Frank Ch. Eigler 2020-02-05 22:22:13 -05:00
  • 0245c6ed65 debuginfod arch-linux test binaries Eli Schwartz 2020-02-05 17:09:30 -05:00
  • 499129e77a debuginfod: archive processing: handle -Z EXT=cat with direct fopen Mark Wielaard 2020-02-07 18:17:25 -05:00
  • 8ef876aa17 debuginfod: generalized archive support Frank Ch. Eigler 2020-02-05 15:04:18 -05:00
  • b86d781e3e debuginfod.h: fix typo in comment: legnth -> length Konrad Kleine 2020-02-10 17:03:02 +01:00
  • 268e805de0 libdwfl: Fix some GCC10 -Wnull-dereference issues. Mark Wielaard 2020-01-24 22:55:48 +01:00
  • 9b0fb4440a ChangeLog catchup for two recent commits Frank Ch. Eigler 2020-02-03 14:21:15 -05:00
  • b260496ced debuginfod test: assert curl & rpm2cpio during test prologue Frank Ch. Eigler 2020-02-03 14:11:53 -05:00
  • 14d5b412dc PR24393: debuginfod configury: tolerate CXX= configure invocations Frank Ch. Eigler 2020-02-03 06:29:31 -05:00
  • c406e5d827 debuginfod: diagnostics verbosity tweak Frank Ch. Eigler 2020-01-22 15:27:59 -05:00
  • 55b05fded2 empty commit for irker test Frank Ch. Eigler 2020-01-22 13:22:31 -05:00
  • 0bf657f701 PR25394 cont'd: debuginfod testsuite fix for -USR1 timing Frank Ch. Eigler 2020-01-20 15:37:33 -05:00
  • c351734f4f PR25394 cont'd: debuginfod timing fix for fts-traversal thread Frank Ch. Eigler 2020-01-20 15:37:33 -05:00
  • 09d76c1dd5 PR25394 followup#2: debuginfod casting fixes Frank Ch. Eigler 2020-01-20 14:44:15 -05:00
  • 91b7beaef9 PR25394 followup: debuginfod casting fixes Frank Ch. Eigler 2020-01-20 14:44:15 -05:00
  • 34e6701891 PR25394: debuginfod mutex between grooming and scanning Frank Ch. Eigler 2020-01-19 20:33:32 -05:00
  • c02dfd95e3 PR25415: fix debuginfod SEGV for empty search path list Frank Ch. Eigler 2020-01-18 15:32:40 -05:00
  • 62e3c37afd nm: Fix nm --external sysv format output. Mark Wielaard 2020-01-16 23:33:52 +01:00
  • 2319680b33 doc: Fix DEBUGINFOD_PROGRESS description to just mention output on stderr. Mark Wielaard 2020-01-10 15:46:29 +01:00
  • 287a18452a libasm.h: Don't include libebl.h. Define an opaque Ebl handle. Mark Wielaard 2020-01-08 15:04:50 +01:00
  • 1d26e8e107 elfutils.spec: typo fix Frank Ch. Eigler 2020-01-12 11:04:57 -05:00
  • ad40dc74cd elfutils.spec: dependency typo fix Frank Ch. Eigler 2020-01-12 11:00:20 -05:00
  • 1905518e16 debuginfod: extracted-from-archive file cache Frank Ch. Eigler 2019-12-26 19:06:46 -05:00
  • 05429d7531 debuginfod: print U-A: and X-F-F: request headers Frank Ch. Eigler 2020-01-11 16:05:46 -05:00
  • 32ed4e6f8e debuginfod: rework threading model for file/archive scanning Frank Ch. Eigler 2019-12-31 20:06:30 -05:00
  • b8d85ed024 debuginfod: Use DEBUGINFOD_TIMEOUT as seconds to get at least 100K. Mark Wielaard 2020-01-02 17:02:42 +01:00
  • 288c76775f debuginfod: pass a distro-summary User-Agent request header Frank Ch. Eigler 2020-01-06 04:29:21 -05:00
  • fed3c3ceea Do not install libdebuginfod.pc unless debuginfod is enabled Dmitry V. Levin 2020-01-02 02:42:10 +03:00
  • 5de5dc7d1b debuginfod server: support .deb/.ddeb archives Frank Ch. Eigler 2019-11-30 10:46:44 -05:00
  • 76ad56c430 debuginfod: usability tweaks, incl. $DEBUGINFOD_PROGRESS client support Frank Ch. Eigler 2019-12-04 15:51:12 -05:00
  • 2e75c987d5 libdwfl: remove broken coalescing logic in dwfl_report_segment Omar Sandoval 2019-12-11 17:29:44 -08:00
  • 277c2c54f5 libcpu: Compile i386_lex.c with -Wno-implicit-fallthrough Omar Sandoval 2019-12-11 16:23:28 -08:00
  • c435a33811 configure: Fix -D_FORTIFY_SOURCE=2 check when CFLAGS contains -Wno-error Omar Sandoval 2019-12-11 16:23:27 -08:00
  • ef99c78204 debuginfod: Check the DEBUGINFOD_URLS environment variable early in client. Mark Wielaard 2019-12-09 19:38:19 +01:00
  • cf1b5fe170 Make sure to always build with build-ids. Mark Wielaard 2019-12-06 17:20:00 +01:00
  • eaffa79d52 tests: Run strip under testrun in run-debuginfod-find.sh Mark Wielaard 2019-12-06 15:48:00 +01:00
  • 858e7305de tests: Add break to avoid implicit-fallthrough warning Mark Wielaard 2019-12-06 15:39:38 +01:00
  • da0959cafd config: Update elfutils.spec with explicit sub-package requires. Mark Wielaard 2019-12-05 15:24:49 +01:00
  • 3f445279b6 tests: Run elfcompress under testrun in run-elfclassify.sh Mark Wielaard 2019-12-05 14:22:56 +01:00
  • 374fbed3da debuginfod: Fix implicit conversion from 'CURLcode' to 'CURLMcode' Mark Wielaard 2019-12-04 00:39:26 +01:00
  • 4a90cb1114 libdwfl: Find and handle compressed vmlinuz image. Mark Wielaard 2019-12-05 15:03:54 +01:00
  • b30338edbc config: Add an explicit Requires elfutils-debuginfod-client for debuginfod. Mark Wielaard 2019-11-28 16:17:52 +01:00
  • acb91fdb17 config: versioned libdebuginfod libraries should not be in -devel package. Mark Wielaard 2019-11-27 03:21:49 +01:00
  • 2c7c40373b elfutils.spec.in: Sync with fedora spec, remove rhel/fedora specifics. Mark Wielaard 2019-11-26 23:34:27 +01:00
  • 6b13cb0009 Prepare for 0.178 Mark Wielaard 2019-11-26 09:52:24 +01:00
  • 3f81dbd235 Fix BUILD_STATIC build and enable gcov for debuginfod. Mark Wielaard 2019-11-26 08:56:44 +01:00