Blame SPECS/screen.spec

4055a3
%bcond_with multiuser
4055a3
%global _hardened_build 1
4055a3
4055a3
Summary: A screen manager that supports multiple logins on one terminal
4055a3
Name: screen
4055a3
Version: 4.1.0
acfb26
Release: 0.25.20120314git3c2946%{?dist}
4055a3
License: GPLv2+
4055a3
Group: Applications/System
4055a3
URL: http://www.gnu.org/software/screen
4055a3
Requires(pre): /usr/sbin/groupadd
4055a3
Requires(preun): /sbin/install-info
4055a3
Requires(post): /sbin/install-info
4055a3
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
4055a3
BuildRequires: ncurses-devel pam-devel libutempter-devel autoconf texinfo
4055a3
BuildRequires: automake
f18bdc
# for %%_tmpfilesdir macro
f18bdc
BuildRequires: systemd
4055a3
4055a3
#Source0: ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-%{version}.tar.gz
4055a3
# snapshot from git://git.savannah.gnu.org/screen.git
4055a3
Source0: screen-20120314git3c2946.tar.bz2
4055a3
Source1: screen.pam
4055a3
4055a3
Patch1: screen-4.0.3-libs.patch
4055a3
Patch2: screen-4.0.3-screenrc.patch
4055a3
Patch3: screen-ipv6.patch
4055a3
Patch4: screen-cc.patch
4055a3
Patch5: screen-E3.patch
4055a3
Patch6: screen-4.1.0-suppress_remap.patch
4055a3
Patch7: screen-4.1.0-reattach.patch
4055a3
Patch8: screen-4.1.0-crypt.patch
4055a3
Patch9: screen-4.1.0-long-term.patch
4055a3
Patch10: screen-help-update.patch
4055a3
Patch11: screen-altscreen.patch
f18bdc
Patch12: screen-fix-term.patch
21cbde
Patch13: screen-reattach.patch
27eff6
Patch14: screen-STIG-GEN003660.patch
acfb26
Patch15: screen-4.1.0-caption-padding.patch
4055a3
4055a3
%description
4055a3
The screen utility allows you to have multiple logins on just one
4055a3
terminal. Screen is useful for users who telnet into a machine or are
4055a3
connected via a dumb terminal, but want to use more than just one
4055a3
login.
4055a3
4055a3
Install the screen package if you need a screen manager that can
4055a3
support multiple logins on one terminal.
4055a3
4055a3
4055a3
%prep
4055a3
%setup -q -n screen/src
4055a3
%patch1 -p1 -b .libs
4055a3
%patch2 -p1 -b .screenrc
4055a3
%patch3 -p2 -b .ipv6
4055a3
%patch4 -p2 -b .cc
4055a3
%patch5 -p2 -b .E3
4055a3
%patch6 -p1 -b .suppress_remap
4055a3
%patch7 -p2 -b .reattach
4055a3
%patch8 -p2 -b .crypto
4055a3
%patch9 -p2 -b .long-term
4055a3
%patch10 -p2 -b .help-update
4055a3
%patch11 -p2 -b .altscreen.patch
f18bdc
%patch12 -p2 -b .fix-term
21cbde
%patch13 -p2 -b .cannot-reattach
27eff6
%patch14 -p2 -b .STIG-GEN003660
acfb26
%patch15 -p2 -b .caption-padding
4055a3
4055a3
4055a3
%build
4055a3
./autogen.sh
4055a3
4055a3
%configure \
4055a3
	--enable-pam \
4055a3
	--enable-colors256 \
4055a3
	--enable-rxvt_osc \
4055a3
	--enable-use-locale \
4055a3
	--enable-telnet \
4055a3
	--with-pty-mode=0620 \
4055a3
	--with-pty-group=$(getent group tty | cut -d : -f 3) \
4055a3
	--with-sys-screenrc="%{_sysconfdir}/screenrc" \
4055a3
	--with-socket-dir="%{_localstatedir}/run/screen"
4055a3
4055a3
# We would like to have braille support.
4055a3
sed -i -e 's/.*#.*undef.*HAVE_BRAILLE.*/#define HAVE_BRAILLE 1/;' config.h
4055a3
4055a3
sed -i -e 's/\(\/usr\)\?\/local\/etc/\/etc/g;' doc/screen.{1,texinfo}
4055a3
4055a3
for i in doc/screen.texinfo; do
4055a3
    iconv -f iso8859-1 -t utf-8 < $i > $i.utf8 && mv -f ${i}{.utf8,}
4055a3
done
4055a3
4055a3
rm -f doc/screen.info*
4055a3
4055a3
# fails with %{?_smp_mflags}
4055a3
make
4055a3
4055a3
%install
4055a3
rm -rf $RPM_BUILD_ROOT
4055a3
4055a3
make install DESTDIR=$RPM_BUILD_ROOT
4055a3
mv -f $RPM_BUILD_ROOT%{_bindir}/screen{-%{version},}
4055a3
4055a3
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
4055a3
install -m 0644 etc/etcscreenrc $RPM_BUILD_ROOT%{_sysconfdir}/screenrc
4055a3
cat etc/screenrc >> $RPM_BUILD_ROOT%{_sysconfdir}/screenrc
4055a3
4055a3
# Better not forget to copy the pam file around
4055a3
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
4055a3
install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/screen
4055a3
4055a3
# Create the socket dir
4055a3
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/screen
4055a3
4055a3
# And tell systemd to recreate it on start with tmpfs
f18bdc
mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir}
f18bdc
cat <<EOF > $RPM_BUILD_ROOT%{_tmpfilesdir}/screen.conf
4055a3
# screen needs directory in /var/run
4055a3
%if %{with multiuser}
4055a3
d %{_localstatedir}/run/screen 0755 root root
4055a3
%else
4055a3
d %{_localstatedir}/run/screen 0775 root screen
4055a3
%endif
4055a3
EOF
4055a3
4055a3
# Remove files from the buildroot which we don't want packaged
4055a3
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
4055a3
4055a3
%clean
4055a3
rm -rf $RPM_BUILD_ROOT
4055a3
4055a3
%pre
4055a3
/usr/sbin/groupadd -g 84 -r -f screen
4055a3
:
4055a3
4055a3
%post
4055a3
/sbin/install-info %{_infodir}/screen.info.gz %{_infodir}/dir --entry="* screen: (screen).				Terminal multiplexer." &> /dev/null
4055a3
:
4055a3
4055a3
%preun
4055a3
if [ $1 = 0 ]; then
4055a3
	/sbin/install-info --delete %{_infodir}/screen.info.gz %{_infodir}/dir --entry="* screen: (screen).				Terminal multiplexer." &> /dev/null
4055a3
fi
4055a3
:
4055a3
4055a3
%files
4055a3
%defattr(-,root,root,-)
4055a3
%doc NEWS README doc/FAQ doc/README.DOTSCREEN COPYING
4055a3
%{_mandir}/man1/screen.*
4055a3
%{_infodir}/screen.info*
4055a3
%{_datadir}/screen
4055a3
%config(noreplace) %{_sysconfdir}/screenrc
4055a3
%config(noreplace) %{_sysconfdir}/pam.d/screen
f18bdc
%{_tmpfilesdir}/screen.conf
4055a3
%if %{with multiuser}
4055a3
%attr(4755,root,root) %{_bindir}/screen
4055a3
%attr(755,root,root) %{_localstatedir}/run/screen
4055a3
%else
4055a3
%attr(2755,root,screen) %{_bindir}/screen
4055a3
%attr(775,root,screen) %{_localstatedir}/run/screen
4055a3
%endif
4055a3
4055a3
%changelog
acfb26
* Tue Oct 04 2017 Josef Ridky <jridky@redhat.com> - 4.1.0-0.25.2012314git3c2946
acfb26
- Resolves: #1423036 - fix issue with coloring when using caption padding
acfb26
acfb26
* Thu Jun 30 2016 Petr Hracek <phracek@redhat.com> - 4.1.0-0.24.20120314git3c2946
acfb26
- Build has to be bigger then RHEL-7.2
acfb26
- Related: #1196239
acfb26
27eff6
* Fri Jan 15 2016 Petr Hracek <phracek@redhat.com> - 4.1.0-0.23.20120314git3c2946
27eff6
- screen does not log successful authentication messages with STIG GEN003660 
acfb26
- Resolves: #1196239
27eff6
27eff6
* Thu Oct 15 2015 Petr Hracek <phracek@redhat.com> - 4.1.0-0.22.20120314git3c2946
21cbde
- cannot reattach to screen sessions (regression 'LoginName to long')
21cbde
- Resolves: #1253697
21cbde
f18bdc
* Tue Jun 30 2015 Petr Hracek <phracek@redhat.com> - 4.1.0-0.21.20120314git3c2946
f18bdc
- 'LoginName too long' with login name greater then 20 characters
f18bdc
- Resolves: #1119794
f18bdc
f18bdc
* Mon Jun 29 2015 Petr Hracek <phracek> - 4.1.0-0.20.20120314git3c2946
f18bdc
- Multiple packages are installing files under /etc/tmpfiles.d
f18bdc
- comply http://fedoraproject.org/wiki/Packaging:Guidelines#Tmpfiles.d
f18bdc
- Resolves: rhbz#1121958
f18bdc
94754a
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 4.1.0-0.19.20120314git3c2946
94754a
- Mass rebuild 2014-01-24
94754a
94754a
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 4.1.0-0.18.20120314git3c2946
94754a
- Mass rebuild 2013-12-27
94754a
4055a3
* Thu Sep 26 2013 Petr Hracek <phracek@redhat.com> - 4.1.0-0.17.20120314git3c2946
4055a3
- Related: (#1005809) screen-help-update.patch modifies patch backup files
4055a3
- Some typo error
4055a3
4055a3
* Tue Jun 18 2013 Petr Hracek <phracek@redhat.com> - 4.1.0-0.16.20120314git3c2946
4055a3
- Fix: Segfault in alternate screen handling (#948617)
4055a3
4055a3
* Fri Apr 05 2013 Petr Hracek <phracek@redhat.com> - 4.1.0-0.15.20120314git3c2946
4055a3
- correct missing help options
4055a3
4055a3
* Tue Feb 05 2013 Petr Hracek <phracek@redhat.com> - 4.1.0-0.14.20120314git3c2946
4055a3
- Fix (#907472) xterm too long - sorry
4055a3
4055a3
* Wed Dec 05 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.13.20120314git3c2946
4055a3
- Use hardened build
4055a3
4055a3
* Mon Sep 03 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.12.20120314git3c2946
4055a3
- PIE and RELRO (#853191)
4055a3
4055a3
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-0.11.20120314git3c2946
4055a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4055a3
4055a3
* Wed Mar 28 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.10.20120314git3c2946
4055a3
- check crypt output (#815605)
4055a3
4055a3
* Wed Mar 28 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.9.20120314git3c2946
4055a3
- fix for resuming screen in screen (#752622)
4055a3
4055a3
* Wed Mar 14 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.8.20120314git3c2946
4055a3
- rebase to latest git snapshot
4055a3
- fix a crash when switching from altscreen after window resize (#784504)
4055a3
4055a3
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-0.7.20110819git450e8f
4055a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4055a3
4055a3
* Tue Dec 20 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.6.20110819git450e8f
4055a3
- rebase to latest git snapshot
4055a3
4055a3
* Tue Dec 20 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 4.1.0-0.5.20110328git8cf5ef
4055a3
- fix for nonworking ^a backspace (#708698)
4055a3
4055a3
* Tue Jul 19 2011 Miroslav Lichvar <mlichvar@redhat.com> - 4.1.0-0.4.20110328git8cf5ef
4055a3
- update to git snapshot 20110328git8cf5ef
4055a3
- clear scrollback buffer before locking linux terminal (#683733)
4055a3
4055a3
* Thu Feb 10 2011 Miroslav Lichvar <mlichvar@redhat.com> - 4.1.0-0.3.20101110git066b098
4055a3
- move sockets back to /var/run/screen (#676663)
4055a3
4055a3
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-0.2.20101110git066b098
4055a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4055a3
4055a3
* Fri Feb 04 2011 Miroslav Lichvar <mlichvar@redhat.com> - 4.1.0-0.1.20101110git066b098
4055a3
- update to git snapshot 20101110git066b098
4055a3
- fix potential problems for Common Criteria certification
4055a3
- apply some xterm tweaks in default config also to xterm-* (#474064)
4055a3
- change socket directory to $HOME/.screen (#667252)
4055a3
- add bcond macro to build with multiuser support
4055a3
- convert info to UTF-8
4055a3
4055a3
* Fri Nov 12 2010 Miroslav Lichvar <mlichvar@redhat.com> - 4.0.3-16
4055a3
- create socket directory on start with tmpfs (#652348)
4055a3
- add -4 and -6 options to man page (#650321)
4055a3
4055a3
* Fri Sep 25 2009 Miroslav Lichvar <mlichvar@redhat.com> - 4.0.3-15
4055a3
- fix crash when resizing (#515055)
4055a3
- try to improve default config (#523647, #506256, #492729)
4055a3
- suppress install-info errors (#515999)
4055a3
4055a3
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-14
4055a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4055a3
4055a3
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-13
4055a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4055a3
4055a3
* Fri May 16 2008 Miroslav Lichvar <mlichvar@redhat.com> - 4.0.3-12
4055a3
- fix multiuser support (#446049)
4055a3
- fix building with new autoconf
4055a3
4055a3
* Mon Apr 07 2008 Miroslav Lichvar <mlichvar@redhat.com> - 4.0.3-11
4055a3
- don't include stropts.h (#440803)
4055a3
- fix compiler warnings in ipv6 patch
4055a3
4055a3
* Tue Feb 26 2008 Miroslav Lichvar <mlichvar@redhat.com> - 4.0.3-10
4055a3
- don't set xterm function keys in default config (#151556)
4055a3
- always return 0 in scriptlet (#433882)
4055a3
- fix pty permissions
4055a3
- enable utempter support
4055a3
- link with libtinfo, don't link with libutil
4055a3
- spec cleanup
4055a3
4055a3
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.0.3-9
4055a3
- Autorebuild for GCC 4.3
4055a3
4055a3
* Fri Aug 24 2007 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-8
4055a3
- check licence & rebuilt for mass rebuild
4055a3
- add gawk to requires
4055a3
4055a3
* Tue May 22 2007 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-7
4055a3
- revert binding (patch9)
4055a3
- Resolves: rhbz#238122
4055a3
4055a3
* Mon Mar 26 2007 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-5
4055a3
- rebuilt (change in spec file)
4055a3
4055a3
* Mon Mar 19 2007 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-4
4055a3
- rebuilt (change in spec file)
4055a3
4055a3
* Tue Feb 6 2007 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-3
4055a3
- rebuilt (change in spec file)
4055a3
4055a3
* Fri Jan 5 2007 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-2
4055a3
- rebuilt (change in spec file)
4055a3
4055a3
* Sun Oct 15 2006 Marcela Maslanova <mmaslano@redhat.com> - 4.0.3-1
4055a3
- new version from upstream
4055a3
- ipv6 patch #198410
4055a3
4055a3
* Wed Aug 16 2006 Jesse Keating <jkeating@redhat.com> - 4.0.2-16
4055a3
- Don't use %%makeinstall, instead make install.
4055a3
- Change DDESTDIR to DESTDIR to do the right thing.
4055a3
- Comment out utf patch as it is no longer necessary.
4055a3
- Add dist tag
4055a3
- Change PreReq to correct Requires(pre), Requires(post), Requires(preun) 
4055a3
- Don't use RPM_SOURCE_DIR, reference the source file directly
4055a3
- Do the compiling (make) in %%build, not %%install
4055a3
- Don't replace /etc/screenrc if the user has modified it
4055a3
- Ditto /etc/pam.d/screen
4055a3
- Change the buildroot to follow guidelines
4055a3
4055a3
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 4.0.2-15.1
4055a3
- rebuild
4055a3
4055a3
* Mon Jul 10 2006 Petr Rockai <prockai@redhat.com> - 4.0.2-15
4055a3
- bump MAXSTR (string buffer size) to 4k (from 256 bytes), fixes
4055a3
  status line issues with window list in status line and too many
4055a3
  windows (and possibly other issues with long strings)
4055a3
4055a3
* Tue May 30 2006 Petr Rockai <prockai@redhat.com> - 4.0.2-14
4055a3
- put /usr/share/screen into the package (so the package owns the
4055a3
  directory as well, not only the files below); fixes BR 192852
4055a3
4055a3
* Fri Feb 24 2006 Petr Rockai <prockai@redhat.com> - 4.0.2-12
4055a3
- detect libutil(s).a even if it is only present in lib64 (#182407)
4055a3
4055a3
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.0.2-11.2
4055a3
- bump again for double-long bug on ppc(64)
4055a3
4055a3
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.0.2-11.1
4055a3
- rebuilt for new gcc4.1 snapshot and glibc changes
4055a3
4055a3
* Tue Jan 17 2006 Petr Rockai <prockai@redhat.com> - 4.0.2-11
4055a3
- change the default lockscreen shortcut to ^aX to make
4055a3
  it harder to hit by accident, as per BR 157821
4055a3
4055a3
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
4055a3
- rebuilt
4055a3
4055a3
* Mon Oct 10 2005 Tomas Mraz <tmraz@redhat.com> - 4.0.2-10
4055a3
- use include instead of pam_stack in pam config
4055a3
4055a3
* Fri May 27 2005 Bill Nottingham <notting@redhat.com> - 4.0.2-9
4055a3
- don't use utmp group for socket dir; use a dedicated screen gid
4055a3
4055a3
* Tue Mar 29 2005 Petr Rockai <prockai@redhat.com> - 4.0.2-8
4055a3
- fix BR 150392 by implementing the setgid/utmp scheme for socket directory
4055a3
4055a3
* Wed Mar 02 2005 Petr Rockai <prockai@redhat.com> - 4.0.2-7
4055a3
- rebuild
4055a3
4055a3
* Tue Feb 15 2005 Petr Rockai <prockai@redhat.com> - 4.0.2-6
4055a3
- fix BR 136234 by carrying out the suggested change in /etc/screenrc
4055a3
- drop screen-4.0.2-logname.patch (merged into screen-4.0.2-screenrc.patch)
4055a3
- grant wish 130674 by adding a (commented out) caption statement to default
4055a3
  screenrc
4055a3
4055a3
* Fri Sep 10 2004 Warren Togami <wtogami@redhat.com> 4.0.2-5
4055a3
- #132321 and some minor spec cleanups
4055a3
4055a3
* Fri Aug  6 2004 Daniel Reed <djr@redhat.com> 4.0.2-4
4055a3
- remove extra entries in "sources" file
4055a3
4055a3
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
4055a3
- rebuilt
4055a3
4055a3
* Wed Apr 28 2004 Daniel Reed <djr@redhat.com> 4.0.2-2
4055a3
- Add patch -logname to correct #121875
4055a3
4055a3
* Mon Apr 05 2004 Daniel Reed <djr@redhat.com> 4.0.2-1
4055a3
- Version bump (4.0.2)
4055a3
4055a3
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
4055a3
- rebuilt
4055a3
4055a3
* Tue Jan 27 2004 Lon Hohberger <lhh@redhat.com> 4.0.1-3
4055a3
- Rebuild
4055a3
4055a3
* Mon Dec 08 2003 Lon Hohberger <lhh@redhat.com> 4.0.1-2
4055a3
- Build for Fedora
4055a3
4055a3
* Mon Dec 08 2003 Lon Hohberger <lhh@redhat.com> 4.0.1-1
4055a3
- Import of 4.0.1 from upstream.
4055a3
- Removed screen-homedir hack introduced in 3.9.15-8.  (I
4055a3
was unable to reproduce the behavior described in #98320,
4055a3
and thus, the patch isn't necessary.)
4055a3
- Fix for buffer overflow from Timo Strainen (patch 7).
4055a3
- Fix for #111084 - we now require texinfo to build.
4055a3
- Comment out lines in screenrc causing screen to complain
4055a3
at startup.
4055a3
4055a3
* Thu Jul 10 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-11
4055a3
- Rebuilt 
4055a3
4055a3
* Thu Jul 10 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-10
4055a3
- Put the bindkey back in for now.
4055a3
4055a3
* Tue Jul 01 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-9
4055a3
- Rebuilt
4055a3
4055a3
* Tue Jul 01 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-8
4055a3
- Change screen's behavior to do the following: Attempt to use
4055a3
~/.screen as the screen directory.  Failing that (ie, on files
4055a3
systems without Unix sockets support), try using /tmp/screen-<USER>.
4055a3
This prevents a user from creating /tmp/screens (which inherits
4055a3
the sticky bit from /tmp, preventing other users from using screen),
4055a3
as well as *tries* to be more secure.
4055a3
4055a3
* Tue Jul 01 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-7
4055a3
- Rebuilt
4055a3
4055a3
* Tue Jul 01 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-6
4055a3
- Disable system-wide read/write dir in /tmp; use user's ~/.screen
4055a3
directory for screen sessions. (#98320)
4055a3
4055a3
* Mon Jun 16 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-5
4055a3
- Rebuilt
4055a3
4055a3
* Fri Jun 13 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-4
4055a3
- Removed bindkey entry; stty `tput kbs` sets this correctly for
4055a3
the screen terminal type.
4055a3
4055a3
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
4055a3
- rebuilt
4055a3
4055a3
* Wed Apr 16 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-2
4055a3
- Rebuilt
4055a3
4055a3
* Wed Apr 16 2003 Lon Hohberger <lhh@redhat.com> 3.9.15-1
4055a3
- Import of 3.9.15 from upstream.
4055a3
4055a3
* Fri Feb 14 2003 Lon Hohberger <lhh@redhat.com> 3.9.13-5
4055a3
- Closes a potential window to raise the warning noted
4055a3
in #84232.
4055a3
4055a3
* Fri Feb 14 2003 Lon Hohberger <lhh@redhat.com> 3.9.13-4
4055a3
- Fix for #84232
4055a3
4055a3
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
4055a3
- rebuilt
4055a3
4055a3
* Thu Dec 05 2002 Lon Hohberger <lhh@redhat.com> 3.9.13-2
4055a3
- Fixed up patches; aggregated screenrc + status patches into one
4055a3
for build 2.
4055a3
4055a3
* Thu Dec 05 2002 Lon Hohberger <lhh@redhat.com> 3.9.13-1
4055a3
- Import of 3.9.13 source tree.  UTF-8 no longer dooms us.
4055a3
4055a3
* Mon Dec 02 2002 Lon Hohberger <lhh@redhat.com> 3.9.11-14
4055a3
- Fix for #78423
4055a3
4055a3
* Tue Nov 12 2002 Lon Hohberger <lhh@redhat.com> 3.9.11-13
4055a3
- Fixed Makefile, bumped to 3.9.11-13
4055a3
4055a3
* Mon Nov 11 2002 Nalin Dahyabhai <nalin@redhat.com> 3.9.11-12
4055a3
- obey RPM_OPT_FLAGS always
4055a3
4055a3
* Mon Nov 11 2002 Bill Nottingham <notting@redhat.com>
4055a3
- remove hardcoded paths from pam config file
4055a3
4055a3
* Wed Aug 14 2002 Philip Copeland <bryce@redhat.com> 3.9.11-10
4055a3
- #65344 - doomed by utf8
4055a3
4055a3
* Mon Aug 12 2002 Philip Copeland <bryce@redhat.com> 3.9.11-9
4055a3
- #60597 - what /shall/ we make the defaults today?
4055a3
4055a3
* Wed Jul 17 2002 Philip Copeland <bryce@redhat.com> 3.9.11-8
4055a3
- Prevent the makefile from stripping the binary
4055a3
- Really get rid of the libelf dependancy
4055a3
4055a3
* Thu Jun 27 2002 Philip Copeland <bryce@redhat.com> 3.9.11-7
4055a3
- Get rid of libelf dependancy
4055a3
4055a3
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 3.9.11-6
4055a3
- automated rebuild
4055a3
4055a3
* Tue May 28 2002 Philip Copeland <bryce@redhat.com> 3.9.11-5
4055a3
- Missing bindkey to allow backspace to work
4055a3
- Rebuilt due to rpm bug
4055a3
4055a3
* Thu Apr 18 2002 Bill Nottingham <notting@redhat.com>
4055a3
- fix starting in non-en_US locales (#61835)
4055a3
4055a3
* Mon Apr 15 2002 Philip Copeland <bryce@redhat.com>
4055a3
- Various fixups including remembering to enable pam support
4055a3
4055a3
* Sat Feb 16 2002 Florian La Roche <Florian.LaRoche@redhat.de>
4055a3
- update to 3.9.11
4055a3
- patch0/patch4 is not necessary anymore
4055a3
- do not compress man-pages/info-files in spec file
4055a3
- use configure to set telnet/screenrc instead of sed
4055a3
- add a hack to correctly install the new screenencodings
4055a3
- try to build up a better global /etc/screenrc instead of
4055a3
  /etc/skel/.screenrc
4055a3
4055a3
* Fri Aug  3 2001 Crutcher Dunnavant <crutcher@redhat.com> 3.9.9-3
4055a3
- fixed screenrc path sed command; #50046
4055a3
- added ncurses-devel build dep; #49692
4055a3
- fix typo in specfile that broke screenrc, #49535
4055a3
4055a3
* Tue Jul 10 2001 Tim Powers <timp@redhat.com>
4055a3
- gzip manpage
4055a3
4055a3
* Mon Jun 25 2001 Crutcher Dunnavant <crutcher@redhat.com>
4055a3
- itterate to 3.9.9
4055a3
- fixed FAQ
4055a3
- added electro@mrduck.net's PAM patch, crazy :)
4055a3
4055a3
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
4055a3
- Bump release + rebuild.
4055a3
4055a3
* Tue Feb 13 2001 Florian La Roche <Florian.LaRoche@redhat.de>
4055a3
- fix configure.in to use correct code to check for select()
4055a3
4055a3
* Wed Jan 10 2001 Tim Waugh <twaugh@redhat.com>
4055a3
- Rebuild, which will hopefully fix bug #22537
4055a3
4055a3
* Sun Oct 01 2000 Florian La Roche <Florian.LaRoche@redhat.de>
4055a3
- update to 3.9.8
4055a3
- change the .jbj patch and add some more "user" -> "auser" cases
4055a3
4055a3
* Tue Aug 15 2000 Crutcher Dunnavant <crutcher@redhat.com>
4055a3
- Patched the documentation to change the 'C-a C-\' to 'C-a \',
4055a3
- which is what is the real behaviour. this fixes bug #16103
4055a3
4055a3
* Thu Aug  3 2000 Crutcher Dunnavant <crutcher@redhat.com>
4055a3
- Fixed my fix, so that the hack goes in the /global/ file :)
4055a3
4055a3
* Thu Aug  3 2000 Crutcher Dunnavant <crutcher@redhat.com>
4055a3
- Stuck an entry into the default screenrc file that forces
4055a3
- '^?' (backspace) to send '^H'.
4055a3
- Its an ugly fix for a termcap inheritance problem,
4055a3
- but it works, if anyone REALLY needs '^?' they can change it,
4055a3
- and I think we anger less people with this than the way it 
4055a3
- currently behaves. (Read: vi and emacs work now)
4055a3
- POST NOTE (Aug 15): emacs is NOT happy with ^H, BUT screen thinks
4055a3
- that this is what backspace is supposed to do, so we don't change it.
4055a3
4055a3
* Thu Aug  3 2000 Crutcher Dunnavant <crutcher@redhat.com>
4055a3
- Fixed some conflicting descriptions in the documentation
4055a3
4055a3
* Thu Aug  3 2000 Crutcher Dunnavant <crutcher@redhat.com>
4055a3
- got a patch from rzm@icm.edu.pl to fix bug #10353
4055a3
- which caused screen to crash when copying to a file buffer
4055a3
4055a3
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
4055a3
- automatic rebuild
4055a3
4055a3
* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
4055a3
- rebuild, FHS tweaks
4055a3
4055a3
* Sat May  6 2000 Bill Nottingham <notting@redhat.com>
4055a3
- fix build for ia64
4055a3
4055a3
* Mon Apr  3 2000 Bernhard Rosenkränzer <bero@redhat.com>
4055a3
- rebuild with new ncurses
4055a3
4055a3
* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
4055a3
- rebuild for sparc baud rates > 38400.
4055a3
4055a3
* Tue Feb 15 2000 Bernhard Rosenkränzer <bero@redhat.com>
4055a3
- Fix MD5 password support (Bug #9463)
4055a3
4055a3
* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
4055a3
- handle compressed man pages
4055a3
4055a3
* Fri Dec 10 1999 Bill Nottingham <notting@redhat.com>
4055a3
- update to 3.9.5
4055a3
4055a3
* Wed Oct 20 1999 Bill Nottingham <notting@redhat.com>
4055a3
- you know, we weren't just patching in Unix98 pty support for fun.
4055a3
4055a3
* Wed Aug 18 1999 Bill Nottingham <notting@redhat.com>
4055a3
- put screendir in ~
4055a3
4055a3
* Wed Aug 18 1999 Jeff Johnson <jbj@redhat.com>
4055a3
- update to 3.9.4.
4055a3
4055a3
* Wed Jun 16 1999 Bill Nottingham <notting@redhat.com>
4055a3
- force tty permissions/group
4055a3
4055a3
* Sat Jun 5 1999 Dale Lovelace <dale@redhat.com>
4055a3
- permissions on /etc/skel/.screenrc to 644
4055a3
4055a3
* Mon Apr 26 1999 Bill Nottingham <notting@redhat.com>
4055a3
- take out warning of directory permissions so root can still use screen
4055a3
4055a3
* Wed Apr 07 1999 Bill Nottingham <notting@redhat.com>
4055a3
- take out warning of directory ownership so root can still use screen
4055a3
4055a3
* Wed Apr 07 1999 Erik Troan <ewt@redhat.com>
4055a3
- patched in utempter support, turned off setuid bit
4055a3
4055a3
* Fri Mar 26 1999 Erik Troan <ewt@redhat.com>
4055a3
- fixed unix98 pty support
4055a3
4055a3
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
4055a3
- auto rebuild in the new build environment (release 3)
4055a3
4055a3
* Thu Mar 11 1999 Bill Nottingham <notting@redhat.com>
4055a3
- add patch for Unix98 pty support
4055a3
4055a3
* Mon Dec 28 1998 Jeff Johnson <jbj@redhat.com>
4055a3
- update to 3.7.6.
4055a3
4055a3
* Sun Aug 16 1998 Jeff Johnson <jbj@redhat.com>
4055a3
- build root
4055a3
4055a3
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
4055a3
- translations modified for de, fr, tr
4055a3
4055a3
* Tue Oct 21 1997 Cristian Gafton <gafton@redhat.com>
4055a3
- upgraded to 3.7.4
4055a3
4055a3
* Wed Oct 08 1997 Erik Troan <ewt@redhat.com>
4055a3
- removed glibc 1.99 specific patch
4055a3
4055a3
* Tue Sep 23 1997 Erik Troan <ewt@redhat.com>
4055a3
- added install-info support
4055a3
4055a3
* Mon Jul 21 1997 Erik Troan <ewt@redhat.com>
4055a3
- built against glibc