-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 14 Dec 2024 22:30:41 +0100 Source: ltrace Architecture: source Version: 0.7.91~git20230705.8eabf68-1 Distribution: unstable Urgency: medium Maintainer: наб <nabijaczleweli@nabijaczleweli.xyz> Changed-By: наб <nabijaczleweli@nabijaczleweli.xyz> Closes: 614994 804494 1042065 1086442 1088700 Changes: ltrace (0.7.91~git20230705.8eabf68-1) unstable; urgency=medium . * Homepage: https://ltrace.org/ * d/watch: add, pointing at https://gitlab.com/cespedes/ltrace + New upstream version format that reflects reality more * Standards-Version: 4.7.0 (routine-update) * Rules-Requires-Root: no (routine-update) * Vcs-Git: https://salsa.debian.org/debian/ltrace.git * Maintainer: наб <nabijaczleweli@nabijaczleweli.xyz> (Closes: #1088700) * Replace libiberty-dev dependency with just using cxa_demangle * d/control: remove Homepage: and R-R-R: from binary section * d/p/: 0003 Add llong/ullong 0004 default config: openat*(), getopt_long*() consistency, fseek*(), ftell*(), reallocarray(), pread*(), pwrite*(), lseek*() with whence enum, *readv*(), *writev*(), __cxa_finalize() 0005 Remove extraneous whitespace around [] and {} 0006 Read larger-than-word buffers with process_vm_readv Pre-buffer arrays of primitives 0007 Handle format %b. Add bin() lens 0008 Add %w[f]{WIDTH}x (glibc 2.38, C2x) 0009 default config: Add splice()/copy_file_range()/sendfile[64]() 0010 default config: __errno_location() returns an int*, not addr 0011 default config: pipe[2]() with fds; sysconf(); m[un]map[64](); operator new/delete; regex.h suite 0012 Turn opt_p into an array 0013 Open -o "we" instead of "w" then setting O_CLOEXEC manually 0014 Boolify pass for prototype/read_config_file 0015 Remove unused list_of_functions 0016 default config: Full stat/statfs suite, bare names; strto*ll(); *locale(); time.h functions and struct tm; wgetch, tgetstr, MEVENT, getmouse; linkat, renameat{,2}, mkdirat; {,d,dc}gettext, nl_langinfo; ungetc, freopen, fmemopen, open_{,w}memstream, {v,}asprintf, getline, {,__}getdelim, __xpg_basename, strnlen, strverscmp, memcmp, bcmp, strtok_r, strpbrk, stat64, realpath, getsubopt, mbtowc; qsort_r(); boolify isw*() . In addition to the functional changes, this rollup speeds up ltrace by 20x Closes: #1042065 . 0018 Fix printf() parser treating field width as array length for strings Closes: #804494 0019 Allow tracing shebanged #! programs directly (Closes: #614994) . 22 loong64 syscalls from Linux 6.10 https://gitlab.com/cespedes/ltrace/-/merge_requests/22 21 RISC-V: Add support for c.ebreak — 4-byte ebreak sometimes causes OOB https://gitlab.com/cespedes/ltrace/-/merge_requests/21 19 Fix double free in get_enum https://gitlab.com/cespedes/ltrace/-/merge_requests/19#note_2234679059 . 0022 ltrace crashes when trying to resolve memory mapped shared libraries of an inferior under /proc/self/fd/* https://gitlab.com/cespedes/ltrace/-/issues/15 0023 getcwd() returns string, not string2 * d/ltrace.docs: install upstream NEWS * Install new, blank, /etc/ltrace.conf with migration instructions; copy old ltrace.conf to docs as ltrace.conf.old (Closes: #1086442) * Build for m68k sparc64 too (README indicates it should work) Checksums-Sha1: ee3b3440f4c408fe6e6a277cb9bb6340cd928358 2253 ltrace_0.7.91~git20230705.8eabf68-1.dsc fedc781548f59ecabbfea1727c29e92733b81075 272084 ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz 096e83db9d23eda12cd9ed420e53ebce13a8ad5b 40008 ltrace_0.7.91~git20230705.8eabf68-1.debian.tar.xz b59088d33df02e135b5d61564f490b708f75f947 6692 ltrace_0.7.91~git20230705.8eabf68-1_amd64.buildinfo Checksums-Sha256: 6c59815ab4e26382ec1e761f80d4b51aa507aedec150bd4c9f5b4440f8e2a37e 2253 ltrace_0.7.91~git20230705.8eabf68-1.dsc da0317b2e6951a035fa606a89e82dc5f99623b6a30ef71bc08c5d23bf00b9ef1 272084 ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz 64f89a4ff29883b7f20b63697da50ff9fa5ec01ab7d9e5ae2de996d0b0eda28d 40008 ltrace_0.7.91~git20230705.8eabf68-1.debian.tar.xz 1ed3fe8337bf328cc7ef65d2d248ddfe07ffc944aeb67c1f84b3e0c067aecb4c 6692 ltrace_0.7.91~git20230705.8eabf68-1_amd64.buildinfo Files: c2a55b9987dfef9f2828ee685ef04e0f 2253 utils optional ltrace_0.7.91~git20230705.8eabf68-1.dsc 078c6a958a95c0bedb138a5cda34ba5e 272084 utils optional ltrace_0.7.91~git20230705.8eabf68.orig.tar.xz fda9ec01aab41ca0bc59fe0d9004fbde 40008 utils optional ltrace_0.7.91~git20230705.8eabf68-1.debian.tar.xz 5dc83b3fbfc332f62e0aaf61eba7b3e7 6692 utils optional ltrace_0.7.91~git20230705.8eabf68-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmdkKfERHHRpbGxlQGRl Ymlhbi5vcmcACgkQV4oElNHGRtG/qA/9FoGfzMNfRidN7NWRzgfCL9v2kSCYxFiu txtjSPT59TnGj3rvaZw/dn1VhCCwS/b0CScjt+IABaPBzJQ85u+J4Ru8uFsnh4S0 oNsA9hcqT27nakIgKSC6bkdBS3sJXM5QEHeJ6/Ebdar/7+cmZFkyEZAbkq8+jYK2 3BHPH7a0Ahm37c2nZvXPTtZ8g5qFkd5Q8NuJElivH0Ss26pt3xtbd6hYkzFbJakD ohSRI4yZQAvW45JpLk/7tE0pYdl1le6ZIcxCl38Upmrr5PgPBAqUWsBv1B0EfCfR 6M+vQHp/BlX17MjgjbjAHjQtH2bKyy24lbD/SzSCEuOOoi162VRZtoDY6NrKFnzq 4qoWd5jwlyQfkQQq17JPOkaFM8Zv5dHOfBdPM/Pryakil8C9wZfwpSjv6HSklcL1 F+5WCpRJ9faDaZEX5cKgScCs85wxtBqc1wxujffIq+NfBoUc+tyOLJcre1AypK3/ gz8y9fp7XiZssHds4Sr/IGlFMhGANJmEUnfprGFXCk5bKDDjntb6B3Cmg6o8jj2i TtBzhMZY6j2Dgu+MESLFuxhGRE1Fh0nwPmGD+n3Y6/TNvdsqpKQTYA2KYOm2NCiQ FabAIlBumw8C2gPcqgCRpTq8S8oew5gX49VLoFcz93MFfr9JNnA2xk9vBqVX/d8s 7tcu1ppUUjE= =3Xp3 -----END PGP SIGNATURE-----