Accepted sudo 1.6.8p12-1ubuntu1 (source)
Martin Pitt
martin.pitt at ubuntu.com
Tue Jan 17 09:10:08 GMT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 17 Jan 2006 10:03:05 +0100
Source: sudo
Binary: sudo-ldap sudo
Architecture: source
Version: 1.6.8p12-1ubuntu1
Distribution: dapper
Urgency: low
Maintainer: Bdale Garbee <bdale at gag.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
sudo - Provide limited super user privileges to specific users
sudo-ldap - Provide limited super user privileges to specific users
Closes: 283231 330868 332849 342948 344034
Changes:
sudo (1.6.8p12-1ubuntu1) dapper; urgency=low
.
* Resynchronise with Debian, clean up cruft from Ubuntu diff.
* debian/postinst: Do not set env_reset flag in newly created sudoers files;
it's incompatible with upgrades.
* Clean up environment variable handling to fix vulns like CVE-2005-4158 and
CVE-2006-0151 once and for all: Only keep known-good variables if user has
limited sudo privileges (blacklist -> whitelist) and keep them all for
users with unlimited command privileges (to not drive admins and
developers up the wall which actually need to pass env variables from time
to time).
- parse.h, parse.yacc:
+ Add a new flag 'cmdall' to the matchstack, and a new macro 'cmnd_all'
to access it.
+ In the "cmnd" grammar rule: Set cmdall to TRUE if command specifier is
'ALL', otherwise to FALSE.
- sudo.tab.cc: Re-yaccified to match changes to parse.yacc.
- sudo.h: Add new sudoers_lookup() return flag FLAG_CMND_ALL.
- parse.c, sudoers_lookup(): Set flag FLAG_CMND_ALL if cmnd_all matched.
- ldap.c:
+ sudo_ldap_check_command(): Add return parameter all, set to true
if command specifier is 'ALL'.
+ sudo_ldap_check(): Set flag FLAG_CMND_ALL if sudo_ldap_check_command()
returned all=1.
- env.c:
+ Apply Martin Schulze's patch to switch from blacklist to whitelist
environment cleaning.
+ Add parameter 'noclean' to rebuild_env(); if it is != 0, environment
variables are not cleaned.
- sudo.c: Call rebuild_env() with noclean=1 if FLAG_CMND_ALL is set.
.
sudo (1.6.8p12-1) unstable; urgency=low
.
* new upstream version, closes: #342948 (CVE-2005-4158)
* add env_reset to the sudoers file we create if none already exists,
as a further precaution in response to discussion about CVS-2005-4158
* split ldap support into a new sudo-ldap package. I was trying to avoid
doing this, but the impact of going from 4 to 17 linked shlibs on the
autobuilder chroots is sufficient motivation for me.
closes: #344034
.
sudo (1.6.8p9-4) unstable; urgency=low
.
* enable ldap support, deliver README.LDAP and sudoers2ldif, closes: #283231
* merge patch from Martin Pitt / Ubuntu to be more robust about resetting
timestamps in the init.d script, closes: #330868
* add dependency header to init.d script, closes: #332849
Files:
0e78bb5c28e1dbf811650b294e9a831a 605 admin optional sudo_1.6.8p12-1ubuntu1.dsc
b29893c06192df6230dd5f340f3badf5 585643 admin optional sudo_1.6.8p12.orig.tar.gz
87e300a5f5e78cd22dce1af22351908d 34161 admin optional sudo_1.6.8p12-1ubuntu1.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDzLLyDecnbV4Fd/IRAtOLAJ42hCHynCiZXL1tM8UXZcwls2wCRwCg5/md
VSflJRNJkXZhBFuZXemQB24=
=ABLs
-----END PGP SIGNATURE-----
Accepted:
sudo_1.6.8p12-1ubuntu1.diff.gz
to pool/main/s/sudo/sudo_1.6.8p12-1ubuntu1.diff.gz
sudo_1.6.8p12-1ubuntu1.dsc
to pool/main/s/sudo/sudo_1.6.8p12-1ubuntu1.dsc
sudo_1.6.8p12.orig.tar.gz
to pool/main/s/sudo/sudo_1.6.8p12.orig.tar.gz
More information about the dapper-changes
mailing list