|
|
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
|