Blame SPECS/screen.spec

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