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