diff options
author | joey <joey> | 1999-11-30 08:28:52 +0000 |
---|---|---|
committer | joey <joey> | 1999-11-30 08:28:52 +0000 |
commit | 1293ba59fbfd430080036ab3bda6941461231c28 (patch) | |
tree | e8bf9f43e58dffb3cf73bc73b3cd0788d307da81 /debian | |
parent | f2cb401a50f9f0dbc84195867c6f371b59333ad6 (diff) |
r321: * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
hard links, and was suid, suidregister detected all the hard links as
files that need to be registered. It looped, registering the first
link, and then removing its suid bit. This messed up the registration
of the other had links, since their permissions were now changed,
leading to unpredictable results. The fix is to just not remove suid
bits until all files have been registered.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index 7591deb6..8822c154 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +debhelper (2.0.77) unstable; urgency=low + + * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple + hard links, and was suid, suidregister detected all the hard links as + files that need to be registered. It looped, registering the first + link, and then removing its suid bit. This messed up the registration + of the other had links, since their permissions were now changed, + leading to unpredictable results. The fix is to just not remove suid + bits until all files have been registered. + + -- Joey Hess <joeyh@debian.org> Tue, 30 Nov 1999 00:26:42 -0800 + debhelper (2.0.76) unstable; urgency=low * dh_installmanpages: |