From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id 54F813858D28 for ; Fri, 3 Nov 2023 18:26:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 54F813858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 54F813858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=45.83.234.184 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699035982; cv=none; b=jWpQMuLBlavoWQI9u/mMH6MB299zQ1/W4pKVEvYEEJscopHxMQuwWwbByn4Pw3rCEEyOJx+NnR7BxyKyGTwcorm82ke4JZcwnQ9iWKdUniB5IL5RxHeXNufQX6dUJvfVU2CgY/PmrBPLC+xnAYD0DqXuzRUpW4Uene/X6Ii7K+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699035982; c=relaxed/simple; bh=t8Ps3p62QfIszssDRELhCypOBH0gzZRqb3tzdupbc7w=; h=Message-ID:Subject:From:To:Date:MIME-Version; b=Br8Sdk3exweDWPLr34UNHKnynp2O7Pr/hltTID0X2QCeGHLbksxYjEvkOyUoYf3Q4tlNoHvABqXE8gSGs7NQqGYEKqYN5UTSCbtaDf5maVy7J4WKcApUmEJxSUl6RU6Sg78u5c6Uhi7NB3Gkv8KDkyP3C/0N3CfjBjmmpNGuq38= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from r6.localdomain (82-217-174-174.cable.dynamic.v4.ziggo.nl [82.217.174.174]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 2A0B1302FDC3 for ; Fri, 3 Nov 2023 19:26:05 +0100 (CET) Received: by r6.localdomain (Postfix, from userid 1000) id AAFB5340430; Fri, 3 Nov 2023 19:26:03 +0100 (CET) Message-ID: <09cdf427eee53f49e5dff9c3e3c75ee6420afc80.camel@klomp.org> Subject: elfutils 0.190 released From: Mark Wielaard To: elfutils-devel@sourceware.org Date: Fri, 03 Nov 2023 19:25:58 +0100 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-u6qDuJDdE6Encmj2UyIU" User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) MIME-Version: 1.0 X-Spam-Status: No, score=-3026.7 required=5.0 tests=BAYES_00,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --=-u6qDuJDdE6Encmj2UyIU Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ELFUTILS 0.190 "Woke!" - http://elfutils.org/ A new release of elfutils is available at: ftp://sourceware.org/pub/elfutils/0.190/ or https://sourceware.org/elfutils/ftp/0.190/ Visit us on the Libera.Chat irc channel #elfutils * NEWS * Version 0.190 "Woke!" CONTRIBUTING: Switch from real name policy to known identity policy. Updated ChangeLog policy (no more separate ChangeLogs). There is a SECURITY bug policy now. The default branch is now 'main'. libelf: Add RELR support. libdw: Recognize .debug_[ct]u_index sections readelf: Support readelf -Ds, --use-dynamic --symbol. Support .gdb_index version 9 scrlines: New tool that compiles a list of source files associated with a specified dwarf/elf file. debuginfod: Schema change (reindexing required, sorry!) for a 60% compression in filename representation, which was a large part of the sqlite index; also, more deliberate sqlite -wal management during scanning using the --scan-checkpoint option. backends: Various LoongArch updates. * GIT SHORTLOG * Aaron Merey (5): debuginfod-client.c: Skip empty file creation for cancelled queries debuginfod-client.c: Avoid sscanf on mixed-case component of string dwfl_offline_section_address: replace asserts with early return debuginfod-client.c: Don't print empty line in header_callback readelf: Support .gdb_index version 9 Alexey Sheplyakov (1): LoongArch: implemented a basic machine flag check Andreas Schwab (2): libelf: Sync elf.h from glibc backends: Update list of RISC-V relocations COCOCO X (1): libelf: fix typos in comment Di Chen (1): readelf: display dynamic symtab without section headers Florian Weimer (1): testsuite: Avoid C99 compatibility issues in run-native-test.sh Frank Ch. Eigler (10): nuke a top-level ChangeLog blurb that duplicated the debuginfod/ChangeLog PR30348: debuginfod: retry partial archive scans PR30377: fix debuginfod -r -X combination debuginfod: PR30378: better compression for _files table PR30316: debuginfod wal checkpointing debuginfod: PR29696: enlarge run-debuginfod-federation-metrics.sh workload again SECURITY: new file PR30809: improve debuginfod client progress-callback parameters PR30879: intermittent debuginfod crash with unhandled exception PR30962: debuginfod: full paths for X-DEBUGINFOD-FILE/ARCHIVE=C2=A0 response headers Heather McIntyre (4): lib: Add new once_define and once macros to eu-config.h libelf: Make elf_version thread-safe libelf: Fix elf_end deadlock libelf: Make elf32_getchdr and elf64_getchdr thread-safe Housam Alamour (1): PR 30000: debuginfod-find should have a source-list verb Jan Alexander Steffens (heftig) (3): debuginfod: Replace futimes with futimens debuginfod: Don't touch access time of new files debuginfod: When retrieving files from cache, update atime manually John Gallagher (1): libdwfl: Fix memory leak in unzip() Luke Diamand (1): report_r_debug: handle `-z separate-code' and find more modules Mark Wielaard (27): Fix static build when zstd is enabled for libelf configure.ac contains Bashisms tests: skip '(null)' symname frames in backtrace tests backends: Check results for NULL early in dwarf_peeled_die_type readelf: Handle NULL shdr in section_name tests: Limit the number of concurrent requests in debuginfod-federation elfcompress: Don't compress if section already compressed unless forced tests: Add a bit less and slightly smaller sections for addsections tests: Use readelf -N -w in run-strip-reloc.sh tests: Split run-copymany-sections.sh into separate tests tests: Really split run-copymany-sections.sh into separate tests tests: Split up run-strip-reloc.sh test in three subtests tests: Use -N for run-readelf-self.sh. debuginfod: Fix formatting in debuginfod_config_cache libelf: Replace list of elf_getdata_rawchunk results with a tree libelf: Free and clear rawdata_base and zdata_base consistently libelf: Remove elf_scncnt from libelf.map libelf, readelf, elflint: Add RELR support tests: Fix system_elf_gelf_test build without system libelf.h libelf: tdelete dummy key if anything goes wrong setting up rawchunk strip: Clean up a bit more after errors libdw: Skip zero entries in aranges CONTRIBUTING: Switch from real name policy to know identity policy CONTRIBUTING: Update ChangeLog policy, mention patchwork and try bots libdw: ignore really large discriminator The default branch is now 'main' Prepare for 0.190 Omar Sandoval (10): libdw: Make try_split_file static libdw: Handle split DWARF in dwarf_entrypc libdw: Handle DW_AT_ranges in split DWARF 5 skeleton in dwarf_ranges libdw: Handle other string forms in dwarf_macro_param2 libdw: Fix dwarf_macro_getsrcfiles for DWARF 5 libdw: Handle split DWARF in dwarf_macro_getsrcfiles libdw: Recognize .debug_[ct]u_index sections in dwarf_elf_begin libdw, libdwfl: Save original path of ELF file tests: Handle DW_MACRO_{define,undef}_{strx,sup} in dwarf-getmacros tests: Optionally dump all units in dwarf-getmacros Ryan Goldberg (1): debuginfod: PR29696: Removed secondary fd close in cache config causing a race condition Sam James (1): tests: run-lfs-symbols.sh needs gawk Sergei Trofimovich (1): libelf/elf_newscn.c: fix build failure against gcc-14 (-Walloc-size) Xi Ruoyao (2): libelf: Sync elf.h from Glibc backends: Update list of LoongArch relocations Ying Huang (1): libelf: Sync elf.h from glibc Youling Tang (8): libelf: Sync elf.h from glibc. backends: Add new relocation type handling for LoongArch backends: add checks for _GLOBAL_OFFSET_TABLE_ on loongarch backends: Add abi_cfi and register_info callbacks for LoongArch backends: Add initial return value location support for LoongArch backends: Add frame pointer unwinding for LoongArch backends: Add core_note callback for LoongArch backends: Add set_initial_registers_tid callback for LoongArch lilydjwg (1): debuginfod-client.c: Fix download size not correctly fallbacks to x-debuginfod-size header --=-u6qDuJDdE6Encmj2UyIU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEEnaKlnlZkBB6DS/f/FfjzKzZmngFAmVFOzYACgkQ/FfjzKzZ mngS+wf+N9hLJuWxcvlATIAgkDzCW4eVAqg8C/NkaFz7jHTUVp4q5/d+2COf+qv+ fvFa3/gvNHOUSpUA1x2EBHz7bBkFAEgyxTbmVnlim+fwkWz0n2SQ3MsKS7k39ZAJ X/o3nVov2DJlts88gEDdYSbIWcP8cpbRVodRgYeN4SduFscd+1GffUGmhGtEeXs2 Urvx2L2nFkJaV2rsEUzGnJ+pko02sBNF9vbSfJUd5ab7MQ9annrUnN3MHcYT7nNH kZmS5kN2JAPUqJPPJdX5xlLTmuy7AaGh2Gz54BsB3/lvFyiDHXvd4UE/Dw/8rvWy kxObtUL8F6JP+VKUvQdcPvlXX6MeXA== =b62z -----END PGP SIGNATURE----- --=-u6qDuJDdE6Encmj2UyIU--