123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326 |
- %define telnet_version 0.17
- Summary: The client program for the telnet remote login protocol.
- Summary(ja): リモートログインプロトコル telnet のクライアントプログラム
- Name: telnet
- Version: %{telnet_version}.x
- Release: 33%{?_dist_release}
- License: BSD
- Group: Applications/Internet
- URL: http://web.archive.org/web/20070819111735/www.hcs.harvard.edu/~dholland/computers/old-netkit.html
- Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-telnet-%{telnet_version}.tar.gz
- Source2: telnet-client.tar.gz
- Source3: telnet-xinetd
- Source4: telnet.wmconfig
- Patch1: telnet-client-cvs.patch
- Patch5: telnetd-0.17.diff
- Patch6: telnet-0.17-env.patch
- Patch7: telnet-0.17-issue.patch
- Patch8: telnet-0.17-sa-01-49.patch
- Patch9: telnet-0.17-env-5x.patch
- Patch10: telnet-0.17-pek.patch
- Patch11: telnet-0.17-8bit.patch
- Patch12: telnet-0.17-argv.patch
- Patch13: telnet-0.17-conf.patch
- Patch14: telnet-0.17-cleanup_race.patch
- Patch15: telnetd-0.17-pty_read.patch
- Patch16: telnet-0.17-CAN-2005-468_469.patch
- Patch18: telnet-gethostbyname.patch
- Patch19: netkit-telnet-0.17-ipv6.diff
- Patch20: netkit-telnet-0.17-nodns.patch
- Patch21: telnet-0.17-errno_test_sys_bsd.patch
- Patch22: netkit-telnet-0.17-reallynodns.patch
- Buildroot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: ncurses-devel
- %description
- Telnet is a popular protocol for logging into remote systems over the
- Internet. The telnet package provides a command line telnet client.
- Install the telnet package if you want to telnet to remote machines.
- This version has support for IPv6.
- %description -l ja
- Telnet はインターネット越しにリモートシステムへログインするための非常に
- ポピュラーなプロトコルです。telnet パッケージは telnet のコマンドライン
- クライアントを提供しています。
- リモートマシンへ telnet したい場合は telnet パッケージをインストールして
- ください。
- このバージョンは IPv6 をサポートしています。
- %package server
- Summary: The server program for the telnet remote login protocol.
- Summary(ja): リモートログインプロトコル telnet サーバトプログラム
- Requires: xinetd
- Group: System Environment/Daemons
- %description server
- Telnet is a popular protocol for logging into remote systems over the
- Internet. The telnet-server package a telnet daemon, which will
- support remote logins into the host machine. The telnet daemon is
- enabled by default. You may disable the telnet daemon by editing
- /etc/xinet.d/telnet
- Install the telnet-server package if you want to support remote logins
- to your own machine.
- %description -l ja server
- Telnet はインターネット越しにリモートシステムへログインするための非常に
- ポピュラーなプロトコルです。telnet-server パッケージにはホストマシンにリ
- モートログインの機能を提供する telnet デーモンが含まれています。
- xinetd または inetd の設定を編集することで telnet デーモンを停止すること
- ができます。
- あなたのマシンに外部から telnet でリモートログインできるようにするために
- は telnet-server パッケージをインストールしてください。
- %prep
- %setup -q -n netkit-telnet-%{telnet_version}
- mv telnet telnet-NETKIT
- %setup -T -D -q -a 2 -n netkit-telnet-%{telnet_version}
- %patch1 -p0 -b .cvs
- %patch5 -p0 -b .fix
- %patch6 -p1 -b .env
- %patch10 -p0 -b .pek
- %patch7 -p1 -b .issue
- %patch8 -p1 -b .sa-01-49
- %patch11 -p1 -b .8bit
- %patch12 -p1 -b .argv
- %patch13 -p1 -b .confverb
- %patch14 -p1 -b .cleanup_race
- %patch15 -p0 -b .pty_read
- %patch16 -p1 -b .CAN-2005-468_469
- #%patch17 -p1 -b .linemode
- %patch18 -p1 -b .gethost
- %patch19 -p1 -b .gethost2
- %patch20 -p1 -b .nodns
- %patch21 -p1 -b .errnosysbsd
- %patch22 -p1 -b .reallynodns
- %build
- sh configure --with-c-compiler=gcc
- perl -pi -e '
- s,^CC=.*$,CC=cc,;
- s,-O2,\$(RPM_OPT_FLAGS),;
- s,^BINDIR=.*$,BINDIR=%{_bindir},;
- s,^MANDIR=.*$,MANDIR=%{_mandir},;
- s,^SBINDIR=.*$,SBINDIR=%{_sbindir},;
- ' MCONFIG
- make
- %install
- rm -rf ${RPM_BUILD_ROOT}
- mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
- mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
- mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
- mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man5
- mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
- make INSTALLROOT=${RPM_BUILD_ROOT} install
- mkdir -p ${RPM_BUILD_ROOT}/etc/xinetd.d
- install -m644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/xinetd.d/telnet
- %clean
- rm -rf ${RPM_BUILD_ROOT}
- %files
- %defattr(-,root,root)
- %doc README
- %{_bindir}/telnet
- %{_mandir}/man1/telnet.1*
- %{!?b5x:%files server}
- %defattr(-,root,root)
- %config(noreplace) /etc/xinetd.d/telnet
- %{_sbindir}/in.telnetd
- %{_mandir}/man5/issue.net.5*
- %{_mandir}/man8/in.telnetd.8*
- %{_mandir}/man8/telnetd.8*
- %changelog
- * Sat Jul 05 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.17.x-33
- - rebuilt current environment
- * Sun Apr 10 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.17.x-32
- - rebuilt with current VineSeed
- - used BuildRequires instead of BuildPrereq
- - added Patch 14, 15, 18-22 from Fedora
- * Wed Sep 02 2009 Adam Tkac <atkac redhat com> 1:0.17-45
- - add new option -N to disable DNS lookups (#490242)
- * Tue Sep 25 2007 Adam Tkac <atkac redhat com> 1:0.17-41
- - rebased "nodns" patch with patch from Bryn M. Reeves
- * Fri Jul 14 2006 Harald Hoyer <harald@redhat.com> - 1:0.17-37
- - added netkit-telnet-0.17-ipv6.diff from Marek Grác,
- which adds IPv6 support to telnetd
- * Mon May 08 2006 Harald Hoyer <harald@redhat.com> - 1:0.17-36
- - patch to remove gethostbyname() (bug #190296)
- * Fri Jan 21 2005 Harald Hoyer <harald@redhat.com> - 1:0.17-33
- - added patch telnetd-0.17-pty_read.patch, which fixes 145636
- * Thu Jan 13 2005 Jason Vas Dias <jvdias@redhat.com> - 1:0.17-31
- - bug 143929 / 145004 : fix race condition in telnetd on wtmp lock
- - when cleanup() is entered from main process and in signal
- - handler
- * Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.17.x-31
- - Requires: xinetd instead of inetd
- * Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 0.17.x-30vl5
- - applied new versioning policy, spec in utf-8
- * Thu Jul 06 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.17.x-30vl2
- - rebuilt for VineSeed
- * Fri Apr 01 2005 IKEDA Katsumi <ikeda@webmasters.gr.jp> 0.17.x-30vl1.1
- - added a security patch for CAN-2005-0468 and CAN-2005-0469 from Fedora.
- * Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.17.x-30vl1
- - import patches from Fedora package
- - add Japanese summaries and desctiptions.
- - add xinetd config files.
- - remove old applnk files.
- * Wed Nov 13 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 0.17.6x-23vl1
- - merged with redhat package (patch10 for errata)
- * Sat Aug 18 2001 Toru Sagami <sagami@vinelinux.org>
- - 0.17.6x-18vl1: from RedHat updates
- * Tue Jul 31 2001 Harald Hoyer <harald@redhat.de>
- - fixed security issues (#50335)
- - patched the patches to fit the 5x version
- - one world -> one spec file for all versions ;)
- * Sat Jul 21 2001 Tim Powers <timp@redhat.com>
- - no applnk file, it's clutrtering the menus
- * Wed Jul 17 2001 Bill Nottingham <notting@redhat.com>
- - apply the patch, duh (and fix it while we're here)
- * Tue Jul 10 2001 Bill Nottingham <notting@redhat.com>
- - make /etc/issue.net parsing match the various gettys
- * Mon Jun 18 2001 Harald Hoyer <harald@redhat.de>
- - merged Jakubs and Pekka's patches
- * Wed Apr 4 2001 Jakub Jelinek <jakub@redhat.com>
- - don't let configure to guess compiler, it can pick up egcs
- * Fri Mar 9 2001 Pekka Savola <pekkas@netcore.fi>
- - update to 0.17
- - apply latest changes from CVS to telnet client, enable IPv6
- - BuildPreReq ncurses-devel
- * Mon Jan 22 2001 Helge Deller <hdeller@redhat.com>
- - added swedish & german translation to .desktop-file (#15332)
- * Sat Dec 30 2000 Nalin Dahyabhai <nalin@redhat.com>
- - mark the xinetd config file as config(noreplace)
- * Fri Dec 01 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
- - make sure the server is turned off by default
- * Tue Jul 18 2000 Bill Nottingham <notting@redhat.com>
- - add description & default to xinetd file
- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- - automatic rebuild
- * Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
- - FHS packaging.
- - update to 0.17-pre20000412.
- * Tue May 23 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
- - moved the xinet entry to the server
- * Mon May 22 2000 Trond Eivind Glomsr藷?<teg@redhat.com>
- - add an entry to /etc/xinetd.d
- * Tue May 16 2000 Jeff Johnson <jbj@redhat.com>
- - permit telnet queries only for exported variables.
- * Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- - 0.17
- * Tue Mar 7 2000 Jeff Johnson <jbj@redhat.com>
- - rebuild for sparc baud rates > 38400.
- * Fri Feb 11 2000 Bill Nottingham <notting@redhat.com>
- - fix description
- * Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
- - wmconfig gone
- * Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
- - man pages are compressed
- - fix description
- * Tue Jan 4 2000 Bill Nottingham <notting@redhat.com>
- - split client and server
- * Tue Dec 21 1999 Jeff Johnson <jbj@redhat.com>
- - update to 0.16.
- * Sun Oct 10 1999 Matt Wilson <msw@redhat.com>
- - corrected the Terminal setting of the .desktop (needs to be 'true' not '1')
- * Sat Sep 24 1999 Preston Brown <pbrown@redhat.com>
- - red hat .desktop entry
- * Sat Aug 21 1999 Jeff Johnson <jbj@redhat.com>
- - rebuild for 6.1.
- * Wed Aug 18 1999 Bill Nottingham <notting@redhat.com>
- - don't trust random TERM variables in telnetd (#4560)
- * Wed Jun 2 1999 Jeff Johnson <jbj@redhat.com>
- - fix (#3098).
- * Thu May 27 1999 Antti Andreimann <Antti.Andreimann@mail.ee>
- - fixed the problem with escape character (it could not be disabled)
- - changed the spec file to use %setup macro for unpacking telnet-client
- * Thu Apr 15 1999 Jeff Johnson <jbj@redhat.com>
- - use glibc utmp routines.
- * Thu Apr 8 1999 Jeff Johnson <jbj@redhat.com>
- - fix the fix (wrong way memcpy).
- * Wed Apr 7 1999 Jeff Johnson <jbj@redhat.com>
- - fix "telnet localhost" bus error on sparc64 (alpha?).
- * Tue Apr 6 1999 Jeff Johnson <jbj@redhat.com>
- - use OpenBSD telnet client (and fix minor core dump with .telnetrc #247)
- * Thu Mar 25 1999 Erik Troan <ewt@redhat.com>
- - use openpty in telnetd
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 22)
- * Mon Mar 15 1999 Jeff Johnson <jbj@redhat.com>
- - compile for 6.0.
- * Fri Apr 24 1998 Prospector System <bugs@redhat.com>
- - translations modified for de, fr, tr
- * Fri Apr 24 1998 Cristian Gafton <gafton@redhat.com>
- - compile C++ code using egcs
- * Tue Apr 14 1998 Erik Troan <ewt@redhat.com>
- - built against new ncurses
- * Wed Oct 29 1997 Donnie Barnes <djb@redhat.com>
- - added wmconfig entry
- * Tue Jul 15 1997 Erik Troan <ewt@redhat.com>
- - initial build
|