-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Fri, 7 Nov 2003 17:20:03 +0100 Source: deborphan Binary: deborphan Architecture: source i386 Version: 1.5-14 Distribution: unstable Urgency: low Maintainer: Peter Palfrader <[EMAIL PROTECTED]> Changed-By: Peter Palfrader <[EMAIL PROTECTED]> Description: deborphan - Find orphaned libraries Closes: 219457 Changes: deborphan (1.5-14) unstable; urgency=low . * Refactor handling of dependencies and provides in the pkg_info datastructure. Previosly there were fixed limits of 128 and 20 respectively. Now we use a dynamically allocated list which starts out at 32 and 4, if needed at all, and which are doubled in size should the need arise (closes: #219457). * Replace all bar = malloc(strlen(foo)+1); bar = strcpy(bar,foo) with uses of strdup: bar = strdup(foo); Similarily to the previously defined xmalloc, which wraps around alloc and error()s out if malloc returns with an error, we now have an xstrdup with the same semantics. * Since sizeof(char) is 1 by definition there is no need to multply string sizes and similar with sizeof(char). Removed all of them or replaced them by 1. * Initialize the first package information ("this") in deborphan.c. The value appears to have used unitialized. Valgrind turned this up. * There was an off-by-one error in file.c debopen(), when null terminating the read status file. We nullified buf[len+1] rather than buf[len], thus overflowing the buffer. This also was found with valgrind. Files: 17aebd6600563e5929094429c0508fb5 572 admin optional deborphan_1.5-14.dsc a82f4553bbe03ce6605fb5d28d11a443 16764 admin optional deborphan_1.5-14.diff.gz acc7e761beb57c7eaed4e16f576350fb 36062 admin optional deborphan_1.5-14_i386.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/q8hgz/ccs6+kS90RAvgTAJ0WHm4BvFvxDVZX1Bz4R5K+0jliwQCZAUwa xA2mWn0VB8pXr8koTxXP6Qs= =aGgr -----END PGP SIGNATURE----- Accepted: deborphan_1.5-14.diff.gz to pool/main/d/deborphan/deborphan_1.5-14.diff.gz deborphan_1.5-14.dsc to pool/main/d/deborphan/deborphan_1.5-14.dsc deborphan_1.5-14_i386.deb to pool/main/d/deborphan/deborphan_1.5-14_i386.deb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]