auto-import changelog data from minicom-1.83.1-8.src.rpm

Thu May 03 2001 Mike A. Harris <mharris@redhat.com> 1.83.1-8
- Changed minicom to disable SGID/SUID operation completely as it was never
    designed to be secure, and likely never will be. (#35613)
- Updated the format string patch I made to fix more format string abuses.
- Added Czeck cs_CZ locale translations.
Thu Apr 12 2001 Mike A. Harris <mharris@redhat.com>
- Fixed format string vuln in usage of do_log() (bug #35613)
- Fixed misc other format string abuse with werror().
- Changed main tarball to bzip2 compression
- Corrected Buildroot to use _tmppath
Tue Mar 27 2001 Crutcher Dunnavant <crutcher@redhat.com>
- patch to drop mask for config file
This commit is contained in:
cvsdist 2004-09-09 08:32:04 +00:00
parent 4516465010
commit 830267e3bc
3 changed files with 38 additions and 6 deletions

View File

@ -1 +1 @@
minicom-1.83.1.src.tar.gz
minicom-1.83.1.src.tar.bz2

View File

@ -1,15 +1,23 @@
Summary: A text-based modem control and terminal emulation program.
Name: minicom
Version: 1.83.1
Release: 5
Release: 8
Copyright: GPL
Group: Applications/Communications
Source: ftp://metalab.unc.edu/pub/Linux/apps/serialcomm/dialout/minicom-%{PACKAGE_VERSION}.src.tar.gz
Source: ftp://metalab.unc.edu/pub/Linux/apps/serialcomm/dialout/minicom-%{PACKAGE_VERSION}.src.tar.bz2
Patch0: minicom-1.81-config.patch
Patch1: minicom-1.83.1-make.patch
Patch2: minicom-drop-privs.patch
Patch3: minicom-1.83.1-time.patch
Buildroot: /var/tmp/%{name}-root
Patch4: minicom-umask.patch
# Fixes many format string abuses in minicom. Even so, minicom is still
# not safe to run SUID or SGID due to the do_log function being exported
# to the scripting language. You have been warned.
Patch5: minicom-1.83.1-format-string-vuln.patch
Patch6: minicom-1.83.1-cs_CZ-translation.patch
Buildroot: %{_tmppath}/%{name}-%{version}-root
%description
Minicom is a simple text-based modem control and terminal emulation
@ -26,14 +34,22 @@ or terminal emulator.
%patch1 -p1 -b .make
%patch2 -p1 -b .privs
%patch3 -p1 -b .time
%patch4 -p1 -b .umask
%patch5 -p1 -b .format-string-vuln
%patch6 -p1 -b .cs_CZ-translation
%build
# Remove precompiled binaries from sources. Why the hell is this stuff
# even there?
rm -rf linux
make -C src
%install
rm -rf $RPM_BUILD_ROOT
make -C src install R=$RPM_BUILD_ROOT MANDIR=%{_mandir}/man1
install -d $RPM_BUILD_ROOT/etc/X11/applnk/Internet
cat > $RPM_BUILD_ROOT/etc/X11/applnk/Internet/minicom.desktop <<EOF
[Desktop Entry]
Name=Minicom
@ -52,7 +68,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root)
%doc demos doc tables
%config /etc/minicom.users
%attr(2755,root,uucp) /usr/bin/minicom
# DO NOT MAKE minicom SUID/SGID anything.
%attr(0755,root,root) /usr/bin/minicom
/usr/bin/runscript
/usr/bin/xminicom
/usr/bin/ascii-xfr
@ -60,6 +77,21 @@ rm -rf $RPM_BUILD_ROOT
%config(missingok) /etc/X11/applnk/Internet/minicom.desktop
%changelog
* Thu May 3 2001 Mike A. Harris <mharris@redhat.com> 1.83.1-8
- Changed minicom to disable SGID/SUID operation completely as it was
never designed to be secure, and likely never will be. (#35613)
- Updated the format string patch I made to fix more format string abuses.
- Added Czeck cs_CZ locale translations.
* Thu Apr 12 2001 Mike A. Harris <mharris@redhat.com>
- Fixed format string vuln in usage of do_log() (bug #35613)
- Fixed misc other format string abuse with werror().
- Changed main tarball to bzip2 compression
- Corrected Buildroot to use _tmppath
* Tue Mar 27 2001 Crutcher Dunnavant <crutcher@redhat.com>
- patch to drop mask for config file
* Fri Feb 23 2001 Jakub Jelinek <jakub@redhat.com>
- fix build under glibc 2.2.2

View File

@ -1 +1 @@
54311e7ab398a87088eafbe5e7c09cad minicom-1.83.1.src.tar.gz
bf2691b2f83a4276d0ea265e1e9d155d minicom-1.83.1.src.tar.bz2