Blame SPECS/screen.spec

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