b1b450
Summary: Allows restricted root access for specified users
b1b450
Name: sudo
b1b450
Version: 1.9.5p2
568fbb
Release: 9%{?dist}
b1b450
License: ISC
b1b450
URL: https://www.sudo.ws
b1b450
b1b450
Source0: %{url}/dist/%{name}-%{version}.tar.gz
b1b450
Source1: sudoers
b1b450
Source2: sudo-ldap.conf
b1b450
b1b450
Requires: pam
b1b450
Requires(post): coreutils
b1b450
b1b450
BuildRequires: make
b1b450
BuildRequires: pam-devel
b1b450
BuildRequires: groff
b1b450
BuildRequires: openldap-devel
b1b450
BuildRequires: flex
b1b450
BuildRequires: bison
b1b450
BuildRequires: automake autoconf libtool
b1b450
BuildRequires: audit-libs-devel libcap-devel
b1b450
BuildRequires: libselinux-devel
b1b450
BuildRequires: sendmail
b1b450
BuildRequires: gettext
b1b450
BuildRequires: zlib-devel
b1b450
b1b450
Patch1: sudo-conf.patch
b1b450
Patch2: sudo-1.9.5-undefined-symbol.patch
b1b450
Patch3: sudo-1.9.5-selinux-t.patch
b1b450
Patch4: sudo-1.9.5-sesh-bad-condition.patch
b1b450
Patch5: sudo-1.9.5-utmp-leak.patch
b1b450
Patch6: covscan.patch
568fbb
Patch7: sha-digest-calc.patch
568fbb
Patch8: sudo-1.9.12-CVE-2023-22809.patch
ab1841
b1b450
%description
b1b450
Sudo (superuser do) allows a system administrator to give certain
b1b450
users (or groups of users) the ability to run some (or all) commands
b1b450
as root while logging all commands and arguments. Sudo operates on a
b1b450
per-command basis.  It is not a replacement for the shell.  Features
b1b450
include: the ability to restrict what commands a user may run on a
b1b450
per-host basis, copious logging of each command (providing a clear
b1b450
audit trail of who did what), a configurable timeout of the sudo
b1b450
command, and the ability to use the same configuration file (sudoers)
b1b450
on many different machines.
b1b450
b1b450
%package        devel
b1b450
Summary:        Development files for %{name}
b1b450
Requires:       %{name} = %{version}-%{release}
b1b450
b1b450
%description    devel
b1b450
The %{name}-devel package contains header files developing sudo
b1b450
plugins that use %{name}.
b1b450
b1b450
%package        python-plugin
b1b450
Summary:        Python plugin for %{name}
b1b450
Requires:       %{name} = %{version}-%{release}
b1b450
BuildRequires:  python3-devel
b1b450
b1b450
b1b450
%description    python-plugin
b1b450
%{name}-python-plugin allows using sudo plugins written in Python.
b1b450
b1b450
%prep
b1b450
%setup -q
b1b450
b1b450
%patch1 -p1 -b .sudo-conf
b1b450
%patch2 -p1 -b .undefined
b1b450
%patch3 -p1 -b .selinux-t
b1b450
%patch4 -p1 -b .bad-cond
b1b450
%patch5 -p1 -b .utmp-leak
b1b450
%patch6 -p1 -b .covscan
568fbb
%patch7 -p1 -b .sha-digest
568fbb
%patch8 -p1 -b .cve-fix
ab1841
b1b450
%build
b1b450
# Remove bundled copy of zlib
b1b450
rm -rf zlib/
b1b450
autoreconf -I m4 -fv --install
b1b450
b1b450
%ifarch s390 s390x sparc64
b1b450
F_PIE=-fPIE
b1b450
%else
b1b450
F_PIE=-fpie
b1b450
%endif
b1b450
b1b450
export CFLAGS="$RPM_OPT_FLAGS $F_PIE" LDFLAGS="-pie -Wl,-z,relro -Wl,-z,now"
b1b450
b1b450
%configure \
b1b450
        --prefix=%{_prefix} \
b1b450
        --sbindir=%{_sbindir} \
b1b450
        --libdir=%{_libdir} \
b1b450
        --docdir=%{_pkgdocdir} \
b1b450
        --disable-openssl \
b1b450
        --disable-root-mailer \
b1b450
        --disable-log-server \
b1b450
        --disable-log-client \
b1b450
        --with-logging=syslog \
b1b450
        --with-logfac=authpriv \
b1b450
        --with-pam \
b1b450
        --with-pam-login \
b1b450
        --with-editor=/bin/vi \
b1b450
        --with-env-editor \
b1b450
        --with-ignore-dot \
b1b450
        --with-tty-tickets \
b1b450
        --with-ldap \
b1b450
        --with-ldap-conf-file="%{_sysconfdir}/sudo-ldap.conf" \
b1b450
        --with-selinux \
b1b450
        --with-passprompt="[sudo] password for %p: " \
b1b450
        --enable-python \
b1b450
        --with-linux-audit \
b1b450
        --with-sssd
b1b450
#       --without-kerb5 \
b1b450
#       --without-kerb4
b1b450
make
b1b450
b1b450
%check
b1b450
make check
b1b450
b1b450
%install
b1b450
rm -rf $RPM_BUILD_ROOT
b1b450
b1b450
# Update README.LDAP (#736653)
b1b450
sed -i 's|/etc/ldap\.conf|%{_sysconfdir}/sudo-ldap.conf|g' README.LDAP
b1b450
b1b450
make install DESTDIR="$RPM_BUILD_ROOT" install_uid=`id -u` install_gid=`id -g` sudoers_uid=`id -u` sudoers_gid=`id -g`
b1b450
b1b450
chmod 755 $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_sbindir}/*
b1b450
install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo
b1b450
install -p -d -m 700 $RPM_BUILD_ROOT/var/db/sudo/lectured
b1b450
install -p -d -m 750 $RPM_BUILD_ROOT/etc/sudoers.d
b1b450
install -p -c -m 0440 %{SOURCE1} $RPM_BUILD_ROOT/etc/sudoers
b1b450
install -p -c -m 0640 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/sudo-ldap.conf
b1b450
b1b450
# create sudo-ldap.conf man
b1b450
echo ".so man5/sudoers.ldap.5" > sudo-ldap.conf.5
b1b450
gzip sudo-ldap.conf.5
b1b450
install -p -c -m 0644 sudo-ldap.conf.5.gz $RPM_BUILD_ROOT/%{_mandir}/man5/sudo-ldap.conf.5.gz
b1b450
rm -f sudo-ldap.conf.5.gz
b1b450
b1b450
# we are not building sendlog so we don't need this
b1b450
rm -rf $RPM_BUILD_ROOT/%{_mandir}/man8/sudo_sendlog.8
b1b450
b1b450
# add sudo to protected packages
b1b450
install -p -d -m 755 $RPM_BUILD_ROOT/etc/dnf/protected.d/
b1b450
touch sudo.conf
b1b450
echo sudo > sudo.conf
b1b450
install -p -c -m 0644 sudo.conf $RPM_BUILD_ROOT/etc/dnf/protected.d/
b1b450
rm -f sudo.conf
b1b450
b1b450
chmod +x $RPM_BUILD_ROOT%{_libexecdir}/sudo/*.so # for stripping, reset in %%files
b1b450
b1b450
# Don't package LICENSE as a doc
b1b450
rm -rf $RPM_BUILD_ROOT%{_pkgdocdir}/LICENSE
b1b450
b1b450
# Remove examples; Examples can be found in man pages too.
b1b450
rm -rf $RPM_BUILD_ROOT%{_datadir}/examples/sudo
b1b450
b1b450
#Remove all .la files
b1b450
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
b1b450
b1b450
# Remove sudoers.dist
b1b450
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.dist
b1b450
b1b450
%find_lang sudo
b1b450
%find_lang sudoers
b1b450
b1b450
cat sudo.lang sudoers.lang > sudo_all.lang
b1b450
rm sudo.lang sudoers.lang
b1b450
b1b450
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
b1b450
b1b450
cat > $RPM_BUILD_ROOT/etc/pam.d/sudo << EOF
b1b450
#%%PAM-1.0
b1b450
auth       include      system-auth
b1b450
account    include      system-auth
b1b450
password   include      system-auth
b1b450
session    include      system-auth
b1b450
EOF
b1b450
b1b450
cat > $RPM_BUILD_ROOT/etc/pam.d/sudo-i << EOF
b1b450
#%%PAM-1.0
b1b450
auth       include      sudo
b1b450
account    include      sudo
b1b450
password   include      sudo
b1b450
session    optional     pam_keyinit.so force revoke
b1b450
session    include      sudo
b1b450
EOF
b1b450
b1b450
%files -f sudo_all.lang
b1b450
%defattr(-,root,root)
b1b450
%attr(0440,root,root) %config(noreplace) /etc/sudoers
b1b450
%attr(0640,root,root) %config(noreplace) /etc/sudo.conf
b1b450
%attr(0640,root,root) %config(noreplace) %{_sysconfdir}/sudo-ldap.conf
b1b450
%attr(0750,root,root) %dir /etc/sudoers.d/
b1b450
%config(noreplace) /etc/pam.d/sudo
b1b450
%config(noreplace) /etc/pam.d/sudo-i
b1b450
%attr(0644,root,root) %{_tmpfilesdir}/sudo.conf
b1b450
%attr(0644,root,root) %config(noreplace) /etc/dnf/protected.d/sudo.conf
b1b450
%dir /var/db/sudo
b1b450
%dir /var/db/sudo/lectured
b1b450
%attr(4111,root,root) %{_bindir}/sudo
b1b450
%{_bindir}/sudoedit
b1b450
%{_bindir}/cvtsudoers
b1b450
%attr(0111,root,root) %{_bindir}/sudoreplay
b1b450
%attr(0755,root,root) %{_sbindir}/visudo
b1b450
%dir %{_libexecdir}/sudo
b1b450
%attr(0755,root,root) %{_libexecdir}/sudo/sesh
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/sudo_noexec.so
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/audit_json.so
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/sudoers.so
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/sample_approval.so
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/group_file.so
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/system_group.so
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
b1b450
%{_libexecdir}/sudo/libsudo_util.so.?
b1b450
%{_libexecdir}/sudo/libsudo_util.so
b1b450
%{_mandir}/man5/sudoers.5*
b1b450
%{_mandir}/man5/sudoers.ldap.5*
b1b450
%{_mandir}/man5/sudo-ldap.conf.5*
b1b450
%{_mandir}/man5/sudo.conf.5*
b1b450
%{_mandir}/man8/sudo.8*
b1b450
%{_mandir}/man8/sudoedit.8*
b1b450
%{_mandir}/man8/sudoreplay.8*
b1b450
%{_mandir}/man8/visudo.8*
b1b450
%{_mandir}/man1/cvtsudoers.1*
b1b450
%{_mandir}/man5/sudoers_timestamp.5*
b1b450
%dir %{_pkgdocdir}/
b1b450
%{_pkgdocdir}/*
b1b450
%{!?_licensedir:%global license %%doc}
b1b450
%license doc/LICENSE
b1b450
%exclude %{_pkgdocdir}/ChangeLog
b1b450
b1b450
# Make sure permissions are ok even if we're updating
b1b450
%post
b1b450
/bin/chmod 0440 /etc/sudoers || :
b1b450
b1b450
b1b450
%files devel
b1b450
%doc plugins/sample/sample_plugin.c
b1b450
%{_includedir}/sudo_plugin.h
b1b450
%{_mandir}/man8/sudo_plugin.8*
b1b450
b1b450
%files python-plugin
b1b450
%{_mandir}/man8/sudo_plugin_python.8.gz
b1b450
%attr(0644,root,root) %{_libexecdir}/sudo/python_plugin.so
b1b450
b1b450
%changelog
568fbb
* Thu Jan 19 2023 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-9
568fbb
RHEL 9.2.0 ERRATUM
ab1841
- CVE-2023-22809 sudo: arbitrary file write with privileges of the RunAs user
568fbb
Resolves: rhbz#2161225
568fbb
568fbb
* Wed Jan 11 2023 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-8
568fbb
RHEL 9.2.0 ERRATUM
568fbb
- sudo digest check fails incorrectly for certain file sizes (SHA512/SHA384)
568fbb
Resolves: rhbz#2115789
ab1841
b1b450
* Fri Aug 20 2021 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-7
b1b450
- utmp resource leak in sudo
b1b450
Resolves: rhbz#1986579
b1b450
- sudo does not list /etc/dnf/protected.d/sudo.conf in the rpm config files listing
b1b450
Resolves: rhbz#1997030
b1b450
- sudo uses Recommends for sudo-python-plugin(x86-64) = 1.9.5p2-2.el9 and vim-minimal
b1b450
Resolves: rhbz#1947908
b1b450
- review of important potential issues detected by static analyzers in sudo-1.9.5p2-2.el9
b1b450
Resolves: rhbz#1938879
b1b450
b1b450
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-6
b1b450
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
b1b450
  Related: rhbz#1991688
b1b450
b1b450
* Fri Jul 09 2021 Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-5
b1b450
RHEL 9 BETA
b1b450
- sync with rhel8 spec
b1b450
Resolves: rhbz#1908882
b1b450
Resolves: rhbz#1942383
b1b450
Resolves: rhbz#1946707
b1b450
Resolves: rhbz#1946709
b1b450
Resolves: rhbz#1981278
b1b450
b1b450
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-4
b1b450
- Rebuilt for RHEL 9 BETA for openssl 3.0
b1b450
  Related: rhbz#1971065
b1b450
b1b450
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.5p2-3
b1b450
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
b1b450
b1b450
* Tue Feb 09 2021 Zoltan Fridrich <zfridric@redhat.com> - 1.9.5p2-2
b1b450
- change ldap.conf to sudo-ldap.conf
b1b450
Resolves: rhbz#1908882
b1b450
- remove /usr/local/* from secure_path
b1b450
Resolves: rhbz#1908923
b1b450
- fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
b1b450
Resolves: rhbz#1916655
b1b450
- fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
b1b450
Resolves: rhbz#1917039
b1b450
- fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
b1b450
Resolves: rhbz#1917735
b1b450
b1b450
* Tue Jan 26 2021 Matthew Miller <mattdm@fedoraproject.org> - 1.9.5p2-1
b1b450
- rebase to 1.9.5p2
b1b450
Resolves: rhbz#1920611
b1b450
- fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
b1b450
Resolves: rhbz#1920618
b1b450
b1b450
* Mon Jan 18 2021 Radovan Sroka <rsroka@redhat.com> - 1.9.5p1-1
b1b450
- rebase to 1.9.5p1
b1b450
Resolves: rhbz#1902758
b1b450
- fixed double free in sss_to_sudoers
b1b450
Resolves: rhbz#1885874
b1b450
- fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
b1b450
Resolves: rhbz#1915055
b1b450
- fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
b1b450
Resolves: rhbz#1915054
b1b450
b1b450
* Wed Jan 13 2021 Jonathan Lebon <jonathan@jlebon.com> - 1.9.3p1-2
b1b450
- split out Python modules into separate subpackage
b1b450
Resolves: rhbz#1909299
b1b450
b1b450
* Mon Oct 05 2020 Radovan Sroka <rsroka@redhat.com> - 1.9.3p1-1
b1b450
- rebase to 1.9.3p1
b1b450
- enable python modules
b1b450
Resolves: rhbz#1881112
b1b450
b1b450
* Tue Sep 15 2020 Radovan Sroka <rsroka@redhat.com> - 1.9.2-1
b1b450
- rebase to 1.9.2
b1b450
Resolves: rhbz#1859577
b1b450
- added logsrvd subpackage
b1b450
- added openssl-devel buildrequires
b1b450
Resolves: rhbz#1860653
b1b450
- fixed sudo runstatedir path
b1b450
- it was generated as /sudo instead of /run/sudo
b1b450
Resolves: rhbz#1868215
b1b450
- added /var/lib/snapd/snap/bin to secure_path variable
b1b450
Resolves: rhbz#1691996
b1b450
b1b450
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-3
b1b450
- Second attempt - Rebuilt for
b1b450
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b1b450
b1b450
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b1b450
b1b450
* Wed Jul 08 2020 Attila Lakatos <alakatos@redhat.com> - 1.9.1-1
b1b450
- rebase to 1.9.1
b1b450
Resolves: rhbz#1848788
b1b450
- fix rpmlint errors
b1b450
Resolves: rhbz#1817139
b1b450
b1b450
* Wed Mar 25 2020 Attila Lakatos <alakatos@redhat.com> - 1.9.0-0.1.b4
b1b450
- update to latest development version 1.9.0b4
b1b450
Resolves: rhbz#1816593
b1b450
- setrlimit(RLIMIT_CORE): Operation not permitted warning message fix
b1b450
Resolves: rhbz#1773148
b1b450
b1b450
* Mon Feb 24 2020 Attila Lakatos <alakatos@redhat.com> - 1.9.0-0.1.b1
b1b450
- update to latest development version 1.9.0b1
b1b450
- added sudo_logsrvd and sudo_sendlog to files and their appropriate man pages
b1b450
Resolves: rhbz#1787823
b1b450
- Stack based buffer overflow in when pwfeedback is enabled
b1b450
Resolves: rhbz#1796945
b1b450
- fixes: CVE-2019-18634
b1b450
- By using ! character in the shadow file instead of a password hash can access to a run as all sudoer account
b1b450
Resolves: rhbz#1786709
b1b450
- fixes CVE-2019-19234
b1b450
- attacker with access to a Runas ALL sudoer account can impersonate a nonexistent user
b1b450
Resolves: rhbz#1786705
b1b450
- fixes CVE-2019-19232
b1b450
b1b450
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.29-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b1b450
b1b450
* Mon Nov 11 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.29-1
b1b450
- rebase to 1.8.29
b1b450
Resolves: rhbz#1766233
b1b450
b1b450
* Tue Oct 22 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.28p1-1
b1b450
- rebase to 1.8.28p1
b1b450
Resolves: rhbz#1762350
b1b450
b1b450
* Tue Oct 15 2019 Radovan Sroka <rsroka@redhat.com> - 1.8.28-1
b1b450
- rebase to 1.8.28
b1b450
Resolves: rhbz#1761533
b1b450
- set always_set_home by default
b1b450
Resolves: rhbz#1728687
b1b450
- Sync sudoers options from rhel8 to fedora
b1b450
Resolves: rhbz#1761781
b1b450
- CVE-2019-14287
b1b450
Resolves: rhbz#1761584
b1b450
b1b450
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.27-3
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b1b450
b1b450
* Sun Mar 31 2019 Marek Tamaskovic <mtamasko@redhat.com> 1.8.27-2
b1b450
- resolves rhbz#1676925
b1b450
- Removed PS1, PS2 from sudoers
b1b450
b1b450
* Mon Mar 11 2019 Radovan Sroka <rsroka@redhat.com> 1.8.27-1
b1b450
- rebase sudo to 1.8.27
b1b450
b1b450
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.25p1-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b1b450
b1b450
* Mon Oct 01 2018 Radovan Sroka <rsroka@redhat.com> 1.8.25p1-1
b1b450
- rebase sudo to 1.8.25p1
b1b450
b1b450
* Mon Sep 10 2018 Radovan Sroka <rsroka@redhat.com> 1.8.25-1
b1b450
- rebase sudo to latest stawble version
b1b450
- install /etc/dnf/protected.d/sudo instead of /etc/yum/protected.d/sudo (1626968)
b1b450
b1b450
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.23-3
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b1b450
b1b450
* Tue Jul 03 2018 Matthew Miller <mattdm@fedoraproject.org> - 1.8.23-2
b1b450
- remove defattr, as default is now sane
b1b450
b1b450
* Wed May 09 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.23-1
b1b450
- update to 1.8.23
b1b450
b1b450
* Wed Apr 18 2018 Daniel Kopecek <dkopecek@redhat.com> - 1.8.23-0.1.b3
b1b450
- update to 1.8.23b3
b1b450
b1b450
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.22-0.2.b1
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b1b450
b1b450
* Thu Dec 14 2017 Radovan Sroka <rsroka@redhat.com> - 1.8.22b1-1
b1b450
- update to 1.8.22b1
b1b450
- Added /usr/local/sbin and /usr/local/bin to secure path rhbz#1166185
b1b450
b1b450
* Thu Sep 21 2017 Marek Tamaskovic <mtamasko@redhat.com> - 1.8.21p2-1
b1b450
- update to 1.8.21p2
b1b450
- Moved libsudo_util.so from the -devel sub-package to main package (1481225)
b1b450
b1b450
* Wed Sep 06 2017 Matthew Miller <mattdm@fedoraproject.org> - 1.8.20p2-4
b1b450
- replace file-based requirements with package-level ones:
b1b450
- /etc/pam.d/system-auth to 'pam'
b1b450
- /bin/chmod to 'coreutils' (bug #1488934)
b1b450
- /usr/bin/vi to vim-minimal
b1b450
- ... and make vim-minimal "recommends" instead of "requires", because
b1b450
  other editors can be configured.
b1b450
b1b450
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.20p2-3
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b1b450
b1b450
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.20p2-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b1b450
b1b450
* Thu Jun 01 2017 Daniel Kopecek <dkopecek@redhat.com> 1.8.20p2-1
b1b450
- update to 1.8.20p2
b1b450
b1b450
* Wed May 31 2017 Daniel Kopecek <dkopecek@redhat.com> 1.8.20p1-1
b1b450
- update to 1.8.20p1
b1b450
- fixes CVE-2017-1000367
b1b450
  Resolves: rhbz#1456884
b1b450
b1b450
* Fri Apr 07 2017 Jiri Vymazal <jvymazal@redhat.com> - 1.8.20-0.1.b1
b1b450
- update to latest development version 1.8.20b1
b1b450
- added sudo to dnf/yum protected packages
b1b450
  Resolves: rhbz#1418756
b1b450
b1b450
* Mon Feb 13 2017 Tomas Sykora <tosykora@redhat.com> - 1.8.19p2-1
b1b450
- update to 1.8.19p2
b1b450
b1b450
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.19-0.3.20161108git738c3cb
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b1b450
b1b450
* Tue Nov 08 2016 Daniel Kopecek <dkopecek@redhat.com> 1.8.19-0.2.20161108git738c3cb
b1b450
- update to latest development version
b1b450
- fixes CVE-2016-7076
b1b450
b1b450
* Fri Sep 23 2016 Radovan Sroka <rsroka@redhat.com> 1.8.19-0.1.20160923git90e4538
b1b450
- we were not able to update from rc and beta versions to stable one
b1b450
- so this is a new snapshot package which resolves it
b1b450
b1b450
* Wed Sep 21 2016 Radovan Sroka <rsroka@redhat.com> 1.8.18-1
b1b450
- update to 1.8.18
b1b450
b1b450
* Fri Sep 16 2016 Radovan Sroka <rsroka@redhat.com> 1.8.18rc4-1
b1b450
- update to 1.8.18rc4
b1b450
b1b450
* Wed Sep 14 2016 Radovan Sroka <rsroka@redhat.com> 1.8.18rc2-1
b1b450
- update to 1.8.18rc2
b1b450
- dropped sudo-1.8.14p1-ldapconfpatch.patch
b1b450
  upstreamed --> https://www.sudo.ws/pipermail/sudo-workers/2016-September/001006.html
b1b450
b1b450
* Fri Aug 26 2016 Radovan Sroka <rsroka@redhat.com> 1.8.18b2-1
b1b450
- update to 1.8.18b2
b1b450
- added --disable-root-mailer as configure option
b1b450
  Resolves: rhbz#1324091
b1b450
b1b450
* Fri Jun 24 2016 Daniel Kopecek <dkopecek@redhat.com> 1.8.17p1-1
b1b450
- update to 1.8.17p1
b1b450
- install the /var/db/sudo/lectured
b1b450
  Resolves: rhbz#1321414
b1b450
b1b450
* Tue May 31 2016 Daniel Kopecek <dkopecek@redhat.com> 1.8.16-4
b1b450
- removed INPUTRC from env_keep to prevent a possible info leak
b1b450
  Resolves: rhbz#1340701
b1b450
b1b450
* Fri May 13 2016 Daniel Kopecek <dkopecek@redhat.com> 1.8.16-3
b1b450
- fixed upstream patch for rhbz#1328735
b1b450
b1b450
* Thu May 12 2016 Daniel Kopecek <dkopecek@redhat.com> 1.8.16-2
b1b450
- fixed invalid sesh argument array construction
b1b450
b1b450
* Mon Apr 04 2016 Daniel Kopecek <dkopecek@redhat.com> 1.8.16-1
b1b450
- update to 1.8.16
b1b450
b1b450
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.15-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b1b450
b1b450
* Thu Nov  5 2015 Daniel Kopecek <dkopecek@redhat.com> 1.8.15-1
b1b450
- update to 1.8.15
b1b450
- fixes CVE-2015-5602
b1b450
b1b450
* Mon Aug 24 2015 Radovan Sroka <rsroka@redhat.com> 1.8.14p3-3
b1b450
- enable upstream test suite
b1b450
b1b450
* Mon Aug 24 2015 Radovan Sroka <rsroka@redhat.com> 1.8.14p3-2
b1b450
- add patch that resolves initialization problem before sudo_strsplit call
b1b450
- add patch that resolves deadcode in visudo.c
b1b450
- add patch that removes extra while in visudo.c and sudoers.c
b1b450
b1b450
* Mon Jul 27 2015 Radovan Sroka <rsroka@redhat.com> 1.8.14p3-1
b1b450
- update to 1.8.14p3
b1b450
b1b450
* Mon Jul 20 2015 Radovan Sroka <rsroka@redhat.com> 1.8.14p1-1
b1b450
- update to 1.8.14p1-1
b1b450
- rebase sudo-1.8.14b3-ldapconfpatch.patch -> sudo-1.8.14p1-ldapconfpatch.patch
b1b450
- rebase sudo-1.8.14b4-docpassexpire.patch -> sudo-1.8.14p1-docpassexpire.patch
b1b450
b1b450
* Tue Jul 14 2015 Radovan Sroka <rsroka@redhat.com> 1.8.12-2
b1b450
- add patch3 sudo.1.8.14b4-passexpire.patch that makes change in documentation about timestamp_time
b1b450
- Resolves: rhbz#1162070
b1b450
b1b450
* Fri Jul 10 2015 Radovan Sroka <rsroka@redhat.com> - 1.8.14b4-1
b1b450
- Update to 1.8.14b4
b1b450
- Add own %%{_tmpfilesdir}/sudo.conf
b1b450
b1b450
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.12-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b1b450
b1b450
* Wed Feb 18 2015 Daniel Kopecek <dkopecek@redhat.com> - 1.8.12
b1b450
- update to 1.8.12
b1b450
- fixes CVE-2014-9680
b1b450
b1b450
* Mon Nov  3 2014 Daniel Kopecek <dkopecek@redhat.com> - 1.8.11p2-1
b1b450
- update to 1.8.11p2
b1b450
- added patch to fix upstream bug #671 -- exiting immediately
b1b450
  when audit is disabled
b1b450
b1b450
* Tue Sep 30 2014 Daniel Kopecek <dkopecek@redhat.com> - 1.8.11-1
b1b450
- update to 1.8.11
b1b450
- major changes & fixes:
b1b450
  - when running a command in the background, sudo will now forward
b1b450
    SIGINFO to the command
b1b450
  - the passwords in ldap.conf and ldap.secret may now be encoded in base64.
b1b450
  - SELinux role changes are now audited. For sudoedit, we now audit
b1b450
    the actual editor being run, instead of just the sudoedit command.
b1b450
  - it is now possible to match an environment variable's value as well as
b1b450
    its name using env_keep and env_check
b1b450
  - new files created via sudoedit as a non-root user now have the proper group id
b1b450
  - sudoedit now works correctly in conjunction with sudo's SELinux RBAC support
b1b450
  - it is now possible to disable network interface probing in sudo.conf by
b1b450
    changing the value of the probe_interfaces setting
b1b450
  - when listing a user's privileges (sudo -l), the sudoers plugin will now prompt
b1b450
    for the user's password even if the targetpw, rootpw or runaspw options are set.
b1b450
  - the new use_netgroups sudoers option can be used to explicitly enable or disable
b1b450
    netgroups support
b1b450
  - visudo can now export a sudoers file in JSON format using the new -x flag
b1b450
- added patch to read ldap.conf more closely to nss_ldap
b1b450
- require /usr/bin/vi instead of vim-minimal
b1b450
- include pam.d/system-auth in PAM session phase from pam.d/sudo
b1b450
- include pam.d/sudo in PAM session phase from pam.d/sudo-i
b1b450
b1b450
* Tue Aug  5 2014 Tom Callaway <spot@fedoraproject.org> - 1.8.8-6
b1b450
- fix license handling
b1b450
b1b450
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.8-5
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b1b450
b1b450
* Sat May 31 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.8.8-4
b1b450
- Drop ChangeLog, we ship NEWS
b1b450
b1b450
* Mon Mar 10 2014 Daniel Kopecek <dkopecek@redhat.com> - 1.8.8-3
b1b450
- remove bundled copy of zlib before compilation
b1b450
- drop the requiretty Defaults setting from sudoers
b1b450
b1b450
* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 1.8.8-2
b1b450
- Own the %%{_libexecdir}/sudo dir.
b1b450
b1b450
* Mon Sep 30 2013 Daniel Kopecek <dkopecek@redhat.com> - 1.8.8-1
b1b450
- update to 1.8.8
b1b450
- major changes & fixes:
b1b450
  - LDAP SASL support now works properly with Kerberos
b1b450
  - root may no longer change its SELinux role without entering a password
b1b450
  - user messages are now always displayed in the user's locale, even when
b1b450
    the same message is being logged or mailed in a different locale.
b1b450
  - log files created by sudo now explicitly have the group set to group
b1b450
    ID 0 rather than relying on BSD group semantics
b1b450
  - sudo now stores its libexec files in a sudo subdirectory instead of in
b1b450
    libexec itself
b1b450
  - system_group and group_file sudoers group provider plugins are now
b1b450
    installed by default
b1b450
  - the paths to ldap.conf and ldap.secret may now be specified as arguments
b1b450
    to the sudoers plugin in the sudo.conf file
b1b450
  - ...and many new features and settings. See the upstream ChangeLog for the
b1b450
    full list.
b1b450
- several sssd support fixes
b1b450
- added patch to make uid/gid specification parsing more strict (don't accept
b1b450
  an invalid number as uid/gid)
b1b450
- use the _pkgdocdir macro
b1b450
  (see https://fedoraproject.org/wiki/Changes/UnversionedDocdirs)
b1b450
- fixed several bugs found by the clang static analyzer
b1b450
- added %%post dependency on chmod
b1b450
b1b450
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.6p7-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b1b450
b1b450
* Thu Feb 28 2013 Daniel Kopecek <dkopecek@redhat.com> - 1.8.6p7-1
b1b450
- update to 1.8.6p7
b1b450
- fixes CVE-2013-1775 and CVE-2013-1776
b1b450
- fixed several packaging issues (thanks to ville.skytta@iki.fi)
b1b450
  - build with system zlib.
b1b450
  - let rpmbuild strip libexecdir/*.so.
b1b450
  - own the %%{_docdir}/sudo-* dir.
b1b450
  - fix some rpmlint warnings (spaces vs tabs, unescaped macros).
b1b450
  - fix bogus %%changelog dates.
b1b450
b1b450
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.6p3-3
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b1b450
b1b450
* Mon Nov 12 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.6p3-2
b1b450
- added upstream patch for a regression
b1b450
- don't include arch specific files in the -devel subpackage
b1b450
- ship only one sample plugin in the -devel subpackage
b1b450
b1b450
* Tue Sep 25 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.6p3-1
b1b450
- update to 1.8.6p3
b1b450
- drop -pipelist patch (fixed in upstream)
b1b450
b1b450
* Thu Sep  6 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.6-1
b1b450
- update to 1.8.6
b1b450
b1b450
* Thu Jul 26 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.5-4
b1b450
- added patches that fix & improve SSSD support (thanks to pbrezina@redhat.com)
b1b450
- re-enabled SSSD support
b1b450
- removed libsss_sudo dependency
b1b450
b1b450
* Tue Jul 24 2012 Bill Nottingham <notting@redhat.com> - 1.8.5-3
b1b450
- flip sudoers2ldif executable bit after make install, not in setup
b1b450
b1b450
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.5-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b1b450
b1b450
* Thu May 17 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.5-1
b1b450
- update to 1.8.5
b1b450
- fixed CVE-2012-2337
b1b450
- temporarily disabled SSSD support
b1b450
b1b450
* Wed Feb 29 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.3p1-6
b1b450
- fixed problems with undefined symbols (rhbz#798517)
b1b450
b1b450
* Wed Feb 22 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.3p1-5
b1b450
- SSSD patch update
b1b450
b1b450
* Tue Feb  7 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.3p1-4
b1b450
- added SSSD support
b1b450
b1b450
* Thu Jan 26 2012 Daniel Kopecek <dkopecek@redhat.com> - 1.8.3p1-3
b1b450
- added patch for CVE-2012-0809
b1b450
b1b450
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3p1-2
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b1b450
b1b450
* Thu Nov 10 2011 Daniel Kopecek <dkopecek@redhat.com> - 1.8.3p1-1
b1b450
- update to 1.8.3p1
b1b450
- disable output word wrapping if the output is piped
b1b450
b1b450
* Wed Sep  7 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 1.8.1p2-2
b1b450
- Remove execute bit from sample script in docs so we don't pull in perl
b1b450
b1b450
* Tue Jul 12 2011 Daniel Kopecek <dkopecek@redhat.com> - 1.8.1p2-1
b1b450
- rebase to 1.8.1p2
b1b450
- removed .sudoi patch
b1b450
- fixed typo: RELPRO -> RELRO
b1b450
- added -devel subpackage for the sudo_plugin.h header file
b1b450
- use default ldap configuration files again
b1b450
b1b450
* Fri Jun  3 2011 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p5-4
b1b450
- build with RELRO
b1b450
b1b450
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4p5-3
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b1b450
b1b450
* Mon Jan 17 2011 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p5-2
b1b450
- rebase to 1.7.4p5
b1b450
- fixed sudo-1.7.4p4-getgrouplist.patch
b1b450
- fixes CVE-2011-0008, CVE-2011-0010
b1b450
b1b450
* Tue Nov 30 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p4-5
b1b450
- anybody in the wheel group has now root access (using password) (rhbz#656873)
b1b450
- sync configuration paths with the nss_ldap package (rhbz#652687)
b1b450
b1b450
* Wed Sep 29 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p4-4
b1b450
- added upstream patch to fix rhbz#638345
b1b450
b1b450
* Mon Sep 20 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p4-3
b1b450
- added patch for #635250
b1b450
- /var/run/sudo -> /var/db/sudo in .spec
b1b450
b1b450
* Tue Sep  7 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p4-2
b1b450
- sudo now uses /var/db/sudo for timestamps
b1b450
b1b450
* Tue Sep  7 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.4p4-1
b1b450
- update to new upstream version
b1b450
- new command available: sudoreplay
b1b450
- use native audit support
b1b450
- corrected license field value: BSD -> ISC
b1b450
b1b450
* Wed Jun  2 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p6-2
b1b450
- added patch that fixes insufficient environment sanitization issue (#598154)
b1b450
b1b450
* Wed Apr 14 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p6-1
b1b450
- update to new upstream version
b1b450
- merged .audit and .libaudit patch
b1b450
- added sudoers.ldap.5* to files
b1b450
b1b450
* Mon Mar  1 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p5-2
b1b450
- update to new upstream version
b1b450
b1b450
* Tue Feb 16 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p2-5
b1b450
- fixed no valid sudoers sources found (#558875)
b1b450
b1b450
* Wed Feb 10 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p2-4
b1b450
- audit related Makefile.in and configure.in corrections
b1b450
- added --with-audit configure option
b1b450
- removed call to libtoolize
b1b450
b1b450
* Wed Feb 10 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p2-3
b1b450
- fixed segfault when #include directive is used in cycles (#561336)
b1b450
b1b450
* Fri Jan  8 2010 Ville Skyttä <ville.skytta@iki.fi> - 1.7.2p2-2
b1b450
- Add /etc/sudoers.d dir and use it in default config (#551470).
b1b450
- Drop *.pod man page duplicates from docs.
b1b450
b1b450
* Thu Jan 07 2010 Daniel Kopecek <dkopecek@redhat.com> - 1.7.2p2-1
b1b450
- new upstream version 1.7.2p2-1
b1b450
- commented out unused aliases in sudoers to make visudo happy (#550239)
b1b450
b1b450
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.7.1-7
b1b450
- rebuilt with new audit
b1b450
b1b450
* Thu Aug 20 2009 Daniel Kopecek <dkopecek@redhat.com> 1.7.1-6
b1b450
- moved secure_path from compile-time option to sudoers file (#517428)
b1b450
b1b450
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-5
b1b450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b1b450
b1b450
* Thu Jul 09 2009 Daniel Kopecek <dkopecek@redhat.com> 1.7.1-4
b1b450
- moved the closefrom() call before audit_help_open() (sudo-1.7.1-auditfix.patch)
b1b450
- epoch number sync
b1b450
b1b450
* Mon Jun 22 2009 Daniel Kopecek <dkopecek@redhat.com> 1.7.1-1
b1b450
- updated sudo to version 1.7.1
b1b450
- fixed small bug in configure.in (sudo-1.7.1-conffix.patch)
b1b450
b1b450
* Tue Feb 24 2009 Daniel Kopecek <dkopecek@redhat.com> 1.6.9p17-6
b1b450
- fixed building with new libtool
b1b450
- fix for incorrect handling of groups in Runas_User
b1b450
- added /usr/local/sbin to secure-path
b1b450
b1b450
* Tue Jan 13 2009 Daniel Kopecek <dkopecek@redhat.com> 1.6.9p17-3
b1b450
- build with sendmail installed
b1b450
- Added /usr/local/bin to secure-path
b1b450
b1b450
* Tue Sep 02 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p17-2
b1b450
- adjust audit patch, do not scream when kernel is
b1b450
  compiled without audit netlink support (#401201)
b1b450
b1b450
* Fri Jul 04 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p17-1
b1b450
- upgrade
b1b450
b1b450
* Wed Jun 18 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-7
b1b450
- build with newer autoconf-2.62 (#449614)
b1b450
b1b450
* Tue May 13 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-6
b1b450
- compiled with secure path (#80215)
b1b450
b1b450
* Mon May 05 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-5
b1b450
- fix path to updatedb in /etc/sudoers (#445103)
b1b450
b1b450
* Mon Mar 31 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-4
b1b450
- include ldap files in rpm package (#439506)
b1b450
b1b450
* Thu Mar 13 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-3
b1b450
- include [sudo] in password prompt (#437092)
b1b450
b1b450
* Tue Mar 04 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-2
b1b450
- audit support improvement
b1b450
b1b450
* Thu Feb 21 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p13-1
b1b450
- upgrade to the latest upstream release
b1b450
b1b450
* Wed Feb 06 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p12-1
b1b450
- upgrade to the latest upstream release
b1b450
- add selinux support
b1b450
b1b450
* Mon Feb 04 2008 Dennis Gilmore <dennis@ausil.us> 1.6.9p4-6
b1b450
- sparc64 needs to be in the -fPIE list with s390
b1b450
b1b450
* Mon Jan 07 2008 Peter Vrabec <pvrabec@redhat.com> 1.6.9p4-5
b1b450
- fix complains about audit_log_user_command(): Connection
b1b450
  refused (#401201)
b1b450
b1b450
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.6.9p4-4
b1b450
- Rebuild for deps
b1b450
b1b450
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 1.6.9p4-3
b1b450
- Rebuild for openssl bump
b1b450
b1b450
* Thu Aug 30 2007 Peter Vrabec <pvrabec@redhat.com> 1.6.9p4-2
b1b450
- fix autotools stuff and add audit support
b1b450
b1b450
* Mon Aug 20 2007 Peter Vrabec <pvrabec@redhat.com> 1.6.9p4-1
b1b450
- upgrade to upstream release
b1b450
b1b450
* Thu Apr 12 2007 Peter Vrabec <pvrabec@redhat.com> 1.6.8p12-14
b1b450
- also use getgrouplist() to determine group membership (#235915)
b1b450
b1b450
* Mon Feb 26 2007 Peter Vrabec <pvrabec@redhat.com> 1.6.8p12-13
b1b450
- fix some spec file issues
b1b450
b1b450
* Thu Dec 14 2006 Peter Vrabec <pvrabec@redhat.com> 1.6.8p12-12
b1b450
- fix rpmlint issue
b1b450
b1b450
* Thu Oct 26 2006 Peter Vrabec <pvrabec@redhat.com> 1.6.8p12-11
b1b450
- fix typo in sudoers file (#212308)
b1b450
b1b450
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 1.6.8p12-10
b1b450
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
b1b450
b1b450
* Thu Sep 21 2006 Peter Vrabec <pvrabec@redhat.com> 1.6.8p12-9
b1b450
- fix sudoers file, X apps didn't work (#206320)
b1b450
b1b450
* Tue Aug 08 2006 Peter Vrabec <pvrabec@redhat.com> 1.6.8p12-8
b1b450
- use Red Hat specific default sudoers file
b1b450
b1b450
* Sun Jul 16 2006 Karel Zak <kzak@redhat.com> 1.6.8p12-7
b1b450
- fix #198755 - make login processes (sudo -i) initialise session keyring
b1b450
  (thanks for PAM config files to David Howells)
b1b450
- add IPv6 support (patch by Milan Zazrivec)
b1b450
b1b450
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.6.8p12-6.1
b1b450
- rebuild
b1b450
b1b450
* Mon May 29 2006 Karel Zak <kzak@redhat.com> 1.6.8p12-6
b1b450
- fix #190062 - "ssh localhost sudo su" will show the password in clear
b1b450
b1b450
* Tue May 23 2006 Karel Zak <kzak@redhat.com> 1.6.8p12-5
b1b450
- add LDAP support (#170848)
b1b450
b1b450
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.6.8p12-4.1
b1b450
- bump again for double-long bug on ppc(64)
b1b450
b1b450
* Wed Feb  8 2006 Karel Zak <kzak@redhat.com> 1.6.8p12-4
b1b450
- reset env. by default
b1b450
b1b450
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.6.8p12-3.1
b1b450
- rebuilt for new gcc4.1 snapshot and glibc changes
b1b450
b1b450
* Mon Jan 23 2006 Dan Walsh <dwalsh@redhat.com> 1.6.8p12-3
b1b450
- Remove selinux patch.  It has been decided that the SELinux patch for sudo is
b1b450
- no longer necessary.  In tageted policy it had no effect.  In strict/MLS policy
b1b450
- We require the person using sudo to execute newrole before using sudo.
b1b450
b1b450
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b1b450
- rebuilt
b1b450
b1b450
* Fri Nov 25 2005 Karel Zak <kzak@redhat.com> 1.6.8p12-1
b1b450
- new upstream version 1.6.8p12
b1b450
b1b450
* Tue Nov  8 2005 Karel Zak <kzak@redhat.com> 1.6.8p11-1
b1b450
- new upstream version 1.6.8p11
b1b450
b1b450
* Thu Oct 13 2005 Tomas Mraz <tmraz@redhat.com> 1.6.8p9-6
b1b450
- use include instead of pam_stack in pam config
b1b450
b1b450
* Tue Oct 11 2005 Karel Zak <kzak@redhat.com> 1.6.8p9-5
b1b450
- enable interfaces in selinux patch
b1b450
- merge sudo-1.6.8p8-sesh-stopsig.patch to selinux patch
b1b450
b1b450
* Mon Sep 19 2005 Karel Zak <kzak@redhat.com> 1.6.8p9-4
b1b450
- fix debuginfo
b1b450
b1b450
* Mon Sep 19 2005 Karel Zak <kzak@redhat.com> 1.6.8p9-3
b1b450
- fix #162623 - sesh hangs when child suspends
b1b450
b1b450
* Mon Aug 1 2005 Dan Walsh <dwalsh@redhat.com> 1.6.8p9-2
b1b450
- Add back in interfaces call, SELinux has been fixed to work around
b1b450
b1b450
* Tue Jun 21 2005 Karel Zak <kzak@redhat.com> 1.6.8p9-1
b1b450
- new version 1.6.8p9 (resolve #161116 - CAN-2005-1993 sudo trusted user arbitrary command execution)
b1b450
b1b450
* Tue May 24 2005 Karel Zak <kzak@redhat.com> 1.6.8p8-2
b1b450
- fix #154511 - sudo does not use limits.conf
b1b450
b1b450
* Mon Apr  4 2005 Thomas Woerner <twoerner@redhat.com> 1.6.8p8-1
b1b450
- new version 1.6.8p8: new sudoedit and sudo_noexec
b1b450
b1b450
* Wed Feb  9 2005 Thomas Woerner <twoerner@redhat.com> 1.6.7p5-31
b1b450
- rebuild
b1b450
b1b450
* Mon Oct  4 2004 Thomas Woerner <twoerner@redhat.com> 1.6.7p5-30.1
b1b450
- added missing BuildRequires for libselinux-devel (#132883)
b1b450
b1b450
* Wed Sep 29 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-30
b1b450
- Fix missing param error in sesh
b1b450
b1b450
* Mon Sep 27 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-29
b1b450
- Remove full patch check from sesh
b1b450
b1b450
* Thu Jul 8 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-28
b1b450
- Fix selinux patch to switch to root user
b1b450
b1b450
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
b1b450
- rebuilt
b1b450
b1b450
* Tue Apr 13 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-26
b1b450
- Eliminate tty handling from selinux
b1b450
b1b450
* Thu Apr  1 2004 Thomas Woerner <twoerner@redhat.com> 1.6.7p5-25
b1b450
- fixed spec file: sesh in file section with selinux flag (#119682)
b1b450
b1b450
* Tue Mar 30 2004 Colin Walters <walters@redhat.com> 1.6.7p5-24
b1b450
- Enhance sesh.c to fork/exec children itself, to avoid
b1b450
  having sudo reap all domains.
b1b450
- Only reinstall default signal handlers immediately before
b1b450
  exec of child with SELinux patch
b1b450
b1b450
* Thu Mar 18 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-23
b1b450
- change to default to sysadm_r
b1b450
- Fix tty handling
b1b450
b1b450
* Thu Mar 18 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-22
b1b450
- Add /bin/sesh to run selinux code.
b1b450
- replace /bin/bash -c with /bin/sesh
b1b450
b1b450
* Tue Mar 16 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-21
b1b450
- Hard code to use "/bin/bash -c" for selinux
b1b450
b1b450
* Tue Mar 16 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-20
b1b450
- Eliminate closing and reopening of terminals, to match su.
b1b450
b1b450
* Mon Mar 15 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-19
b1b450
- SELinux fixes to make transitions work properly
b1b450
b1b450
* Fri Mar  5 2004 Thomas Woerner <twoerner@redhat.com> 1.6.7p5-18
b1b450
- pied sudo
b1b450
b1b450
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
b1b450
- rebuilt
b1b450
b1b450
* Tue Jan 27 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-16
b1b450
- Eliminate interfaces call, since this requires big SELinux privs
b1b450
- and it seems to be useless.
b1b450
b1b450
* Tue Jan 27 2004 Karsten Hopp <karsten@redhat.de> 1.6.7p5-15
b1b450
- visudo requires vim-minimal or setting EDITOR to something useful (#68605)
b1b450
b1b450
* Mon Jan 26 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-14
b1b450
- Fix is_selinux_enabled call
b1b450
b1b450
* Tue Jan 13 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-13
b1b450
- Clean up patch on failure
b1b450
b1b450
* Tue Jan 6 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-12
b1b450
- Remove sudo.te for now.
b1b450
b1b450
* Fri Jan 2 2004 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-11
b1b450
- Fix usage message
b1b450
b1b450
* Mon Dec 22 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-10
b1b450
- Clean up sudo.te to not blow up if pam.te not present
b1b450
b1b450
* Thu Dec 18 2003 Thomas Woerner <twoerner@redhat.com>
b1b450
- added missing BuildRequires for groff
b1b450
b1b450
* Tue Dec 16 2003 Jeremy Katz <katzj@redhat.com> 1.6.7p5-9
b1b450
- remove left-over debugging code
b1b450
b1b450
* Tue Dec 16 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-8
b1b450
- Fix terminal handling that caused Sudo to exit on non selinux machines.
b1b450
b1b450
* Mon Dec 15 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-7
b1b450
- Remove sudo_var_run_t which is now pam_var_run_t
b1b450
b1b450
* Fri Dec 12 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-6
b1b450
- Fix terminal handling and policy
b1b450
b1b450
* Thu Dec 11 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-5
b1b450
- Fix policy
b1b450
b1b450
* Thu Nov 13 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-4.sel
b1b450
- Turn on SELinux support
b1b450
b1b450
* Tue Jul 29 2003 Dan Walsh <dwalsh@redhat.com> 1.6.7p5-3
b1b450
- Add support for SELinux
b1b450
b1b450
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
b1b450
- rebuilt
b1b450
b1b450
* Mon May 19 2003 Thomas Woerner <twoerner@redhat.com> 1.6.7p5-1
b1b450
b1b450
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
b1b450
- rebuilt
b1b450
b1b450
* Tue Nov 12 2002 Nalin Dahyabhai <nalin@redhat.com> 1.6.6-2
b1b450
- remove absolute path names from the PAM configuration, ensuring that the
b1b450
  right modules get used for whichever arch we're built for
b1b450
- don't try to install the FAQ, which isn't there any more
b1b450
b1b450
* Thu Jun 27 2002 Bill Nottingham <notting@redhat.com> 1.6.6-1
b1b450
- update to 1.6.6
b1b450
b1b450
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
b1b450
- automated rebuild
b1b450
b1b450
* Thu May 23 2002 Tim Powers <timp@redhat.com>
b1b450
- automated rebuild
b1b450
b1b450
* Thu Apr 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.5p2-2
b1b450
- Fix bug #63768
b1b450
b1b450
* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.5p2-1
b1b450
- 1.6.5p2
b1b450
b1b450
* Fri Jan 18 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.5p1-1
b1b450
- 1.6.5p1
b1b450
- Hope this "a new release per day" madness stops ;)
b1b450
b1b450
* Thu Jan 17 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.5-1
b1b450
- 1.6.5
b1b450
b1b450
* Tue Jan 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.4p1-1
b1b450
- 1.6.4p1
b1b450
b1b450
* Mon Jan 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.4-1
b1b450
- Update to 1.6.4
b1b450
b1b450
* Mon Jul 23 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.6.3p7-2
b1b450
- Add build requirements (#49706)
b1b450
- s/Copyright/License/
b1b450
- bzip2 source
b1b450
b1b450
* Sat Jun 16 2001 Than Ngo <than@redhat.com>
b1b450
- update to 1.6.3p7
b1b450
- use %%{_tmppath}
b1b450
b1b450
* Fri Feb 23 2001 Bernhard Rosenkraenzer <bero@redhat.com>
b1b450
- 1.6.3p6, fixes buffer overrun
b1b450
b1b450
* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b1b450
- 1.6.3p5
b1b450
b1b450
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
b1b450
- automatic rebuild
b1b450
b1b450
* Tue Jun 06 2000 Karsten Hopp <karsten@redhat.de>
b1b450
- fixed owner of sudo and visudo
b1b450
b1b450
* Thu Jun  1 2000 Nalin Dahyabhai <nalin@redhat.com>
b1b450
- modify PAM setup to use system-auth
b1b450
- clean up buildrooting by using the makeinstall macro
b1b450
b1b450
* Tue Apr 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
b1b450
- initial build in main distrib
b1b450
- update to 1.6.3
b1b450
- deal with compressed man pages
b1b450
b1b450
* Tue Dec 14 1999 Preston Brown <pbrown@redhat.com>
b1b450
- updated to 1.6.1 for Powertools 6.2
b1b450
- config files are now noreplace.
b1b450
b1b450
* Thu Jul 22 1999 Tim Powers <timp@redhat.com>
b1b450
- updated to 1.5.9p2 for Powertools 6.1
b1b450
b1b450
* Wed May 12 1999 Bill Nottingham <notting@redhat.com>
b1b450
- sudo is configured with pam. There's no pam.d file. Oops.
b1b450
b1b450
* Mon Apr 26 1999 Preston Brown <pbrown@redhat.com>
b1b450
- upgraded to 1.59p1 for powertools 6.0
b1b450
b1b450
* Tue Oct 27 1998 Preston Brown <pbrown@redhat.com>
b1b450
- fixed so it doesn't find /usr/bin/vi first, but instead /bin/vi (always installed)
b1b450
b1b450
* Thu Oct 08 1998 Michael Maher <mike@redhat.com>
b1b450
- built package for 5.2
b1b450
b1b450
* Mon May 18 1998 Michael Maher <mike@redhat.com>
b1b450
- updated SPEC file
b1b450
b1b450
* Thu Jan 29 1998 Otto Hammersmith <otto@redhat.com>
b1b450
- updated to 1.5.4
b1b450
b1b450
* Tue Nov 18 1997 Otto Hammersmith <otto@redhat.com>
b1b450
- built for glibc, no problems
b1b450
b1b450
* Fri Apr 25 1997 Michael Fulbright <msf@redhat.com>
b1b450
- Fixed for 4.2 PowerTools
b1b450
- Still need to be pamified
b1b450
- Still need to move stmp file to /var/log
b1b450
b1b450
* Mon Feb 17 1997 Michael Fulbright <msf@redhat.com>
b1b450
- First version for PowerCD.