xinetd-vl.spec 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668
  1. %bcond_with systemd
  2. %define _use_internal_dependency_generator 0
  3. %define __find_requires %{SOURCE99}
  4. Summary: A secure replacement for inetd.
  5. Name: xinetd
  6. Version: 2.3.15
  7. Release: 2%{?_dist_release}%{?with_systemd:.systemd}
  8. Group: servers
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. License: xinetd
  12. URL: https://github.com/xinetd-org/xinetd
  13. # https://github.com/xinetd-org/xinetd/archive/xinetd-2-3-15.tar.gz
  14. Source: http://www.xinetd.org/xinetd-%{version}.tar.gz
  15. Source1: xinetd.init
  16. Source2: xinetd.conf
  17. Source3: xinetd-inetdconvert
  18. Source4: xinetd-ttime
  19. Source5: xinetd-utime
  20. Source6: xinetd-tdtime
  21. Source7: xinetd-udtime
  22. Source8: xinetd-echo
  23. Source9: xinetd-uecho
  24. Source10: xinetd-chargen
  25. Source11: xinetd-uchargen
  26. Source12: xinetd.sysconf
  27. Source13: xinetd-services
  28. Source50: xinetd.service
  29. Source99: filter-requires-xinetd.sh
  30. Patch0: xinetd-2.3.15-pie.patch
  31. Patch4: xinetd-2.3.14-bind-ipv6.patch
  32. Patch6: xinetd-2.3.14-man-section.patch
  33. Patch8: xinetd-2.3.14-ident-bind.patch
  34. Patch9: xinetd-2.3.14-readable-debuginfo.patch
  35. # Patch for clean reconfiguration using newer versions of autotools
  36. Patch10: xinetd-2.3.14-autoconf.patch
  37. # Completely rewritten socket handling code (it uses poll() instead
  38. # of select() function)
  39. Patch11: xinetd-2.3.14-poll.patch
  40. # New configuration option (limit for files opened by child process)
  41. Patch12: xinetd-2.3.14-file-limit.patch
  42. # When using tcpmux, xinetd ended up with sigsegv
  43. # (detection of NULL pointer in pollfd structure was missing)
  44. Patch13: xinetd-2.3.14-tcpmux.patch
  45. # When service is destroyed, destroy also its
  46. # file descriptor in array given to poll function
  47. Patch14: xinetd-2.3.14-clean-pfd.patch
  48. # xinetd confuses ipv6 and ipv4 port parsing
  49. # - furtunately, they have the same format, so everything
  50. # works even without this patch
  51. Patch15: xinetd-2.3.14-ipv6confusion.patch
  52. # This fixes bug #593904 - online reconfiguration caused log message
  53. # flood when turning off UDP service
  54. Patch16: xinetd-2.3.14-udp-reconfig.patch
  55. Patch18: xinetd-2.3.14-rpc-specific-port.patch
  56. Patch19: xinetd-2.3.14-signal-log-hang.patch
  57. Patch20: xinetd-2.3.14-fix-type-punned-ptr.patch
  58. # Fix leaking file descriptors and pfd_array wasting
  59. # This fixes #702670
  60. Patch21: xinetd-2.3.14-leaking-fds.patch
  61. # Fix memory corruption when loading a large number of services
  62. # This fixes #720390
  63. Patch22: xinetd-2.3.14-many-services.patch
  64. # Remove realloc of fds that was causing memory corruption
  65. Patch23: xinetd-2.3.14-realloc-remove.patch
  66. # Fix leaking descriptor when starting a service fails
  67. Patch24: xinetd-2.3.14-leaking-fds-2a.patch
  68. # Fix #770858 - Instances limit in xinetd can be easily bypassed
  69. Patch25: xinetd-2.3.14-instances.patch
  70. # Fix #809272 - Service disabled due to bind failure
  71. Patch26: xinetd-2.3.14-retry-svc-activate-in-cps-restart.patch
  72. Patch27: xinetd-2.3.15-bad-port-check.patch
  73. # Fix #977873 - Use full path to server when checking selinux context
  74. Patch28: xinetd-2.3.15-context-exepath.patch
  75. Patch29: xinetd-2.3.15-creds.patch
  76. # Fix #1033528 - xinetd segfaults when connecting to tcpmux service
  77. Patch30: xinetd-2.3.15-tcpmux-nameinargs-disable-service.patch
  78. Patch31: xinetd-2.3.15-udp-wait.patch
  79. Patch32: xinetd-2.3.15-remove-deprecated-flask.h.patch
  80. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  81. #BuildRequires: tcp_wrappers
  82. %if %{with systemd}
  83. %{?systemd_requires}
  84. %else
  85. Requires: initscripts setup fileutils
  86. Requires(pre): chkconfig initscripts
  87. %endif
  88. Provides: inetd
  89. %description
  90. Xinetd is a secure replacement for inetd, the Internet services
  91. daemon. Xinetd provides access control for all services based on the
  92. address of the remote host and/or on time of access and can prevent
  93. denial-of-access attacks. Xinetd provides extensive logging, has no
  94. limit on the number of server arguments, and lets you bind specific
  95. services to specific IP addresses on your host machine. Each service
  96. has its own specific configuration file for Xinetd; the files are
  97. located in the /etc/xinetd.d directory.
  98. %debug_package
  99. %prep
  100. %setup -q
  101. %autopatch -p1
  102. aclocal
  103. autoconf
  104. %build
  105. %configure --with-loadavg --with-inet6
  106. # --with-libwrap
  107. make CFLAGS="$CFLAGS -fpie $(pkg-config --cflags libtirpc)" LDFLAGS="$LDFLAGS $(pkg-config --libs libtirpc) -Wl,-z,relro,-z,now"
  108. %install
  109. mkdir -p $RPM_BUILD_ROOT/%{_mandir}
  110. %makeinstall DAEMONDIR=$RPM_BUILD_ROOT/usr/sbin MANDIR=$RPM_BUILD_ROOT/%{_mandir}
  111. mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d/
  112. install -m 644 %SOURCE2 $RPM_BUILD_ROOT/etc/xinetd.conf
  113. install -m 755 %SOURCE3 $RPM_BUILD_ROOT/usr/sbin/inetdconvert
  114. install -m 644 %SOURCE4 $RPM_BUILD_ROOT/etc/xinetd.d/time
  115. install -m 644 %SOURCE5 $RPM_BUILD_ROOT/etc/xinetd.d/time-udp
  116. install -m 644 %SOURCE6 $RPM_BUILD_ROOT/etc/xinetd.d/daytime
  117. install -m 644 %SOURCE7 $RPM_BUILD_ROOT/etc/xinetd.d/daytime-udp
  118. install -m 644 %SOURCE8 $RPM_BUILD_ROOT/etc/xinetd.d/echo
  119. install -m 644 %SOURCE9 $RPM_BUILD_ROOT/etc/xinetd.d/echo-udp
  120. install -m 644 %SOURCE10 $RPM_BUILD_ROOT/etc/xinetd.d/chargen
  121. install -m 644 %SOURCE11 $RPM_BUILD_ROOT/etc/xinetd.d/chargen-udp
  122. install -m 644 %SOURCE13 $RPM_BUILD_ROOT/etc/xinetd.d/services
  123. rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/itox*
  124. rm -f $RPM_BUILD_ROOT/usr/sbin/itox
  125. rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/xconv.pl*
  126. rm -f $RPM_BUILD_ROOT/usr/sbin/xconv.pl
  127. rm -f $RPM_BUILD_ROOT/%{_mandir}/*.3
  128. mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
  129. %if %{with systemd}
  130. install -Dpm644 %{SOURCE50} $RPM_BUILD_ROOT%{_unitdir}/xinetd.service
  131. %else
  132. mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
  133. install -m 755 %SOURCE1 $RPM_BUILD_ROOT/etc/rc.d/init.d/xinetd
  134. install -m 644 %SOURCE12 $RPM_BUILD_ROOT/etc/sysconfig/xinetd
  135. %endif
  136. %post
  137. %if %{with systemd}
  138. %systemd_post xinetd.service
  139. %else
  140. if [ $1 = 1 ]; then
  141. /sbin/chkconfig --add xinetd
  142. fi
  143. %endif
  144. %preun
  145. %if %{with systemd}
  146. %systemd_preun xinetd.service
  147. %else
  148. if [ $1 = 0 -o -x /bin/systemctl]; then
  149. /sbin/service xinetd stop > /dev/null 2>&1
  150. /sbin/chkconfig --del xinetd
  151. fi
  152. %endif
  153. %postun
  154. %if %{with systemd}
  155. %systemd_postun_with_restart xinetd.service
  156. %else
  157. if [ $1 -ge 1 ]; then
  158. /sbin/service xinetd condrestart >/dev/null 2>&1
  159. fi
  160. %endif
  161. %files
  162. %defattr(-,root,root)
  163. %license COPYRIGHT
  164. %doc CHANGELOG README xinetd/sample.conf
  165. %config(noreplace) /etc/xinetd.conf
  166. %{_sbindir}/xinetd
  167. %{_sbindir}/inetdconvert
  168. %{_mandir}/*/*
  169. %config(noreplace) /etc/xinetd.d/*
  170. %if %{with systemd}
  171. %{_unitdir}/xinetd.service
  172. %else
  173. %config(noreplace) /etc/sysconfig/xinetd
  174. %config /etc/rc.d/init.d/xinetd
  175. %endif
  176. %changelog
  177. * Mon Mar 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.15-2
  178. - updated Patch0.
  179. - imported Patch4-32 from rawhide.
  180. - added systemd support (disabled as default).
  181. - dropped dependence on libwrap.
  182. * Sat Apr 06 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.3.15-1
  183. - new upstream release
  184. - deleted Patch2 (upstream merged)
  185. - fixed date in %%changelog
  186. * Wed Apr 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.3.14-3
  187. - add BuildRequires: tcp_wrappers
  188. * Tue Apr 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.14-2
  189. - rebuild for Vine 6
  190. * Wed Oct 15 2008 Shu KONNO <owa@bg.wakwak.com> 2.3.14-1vl5
  191. - applied new versioning policy
  192. * Sun Nov 26 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 2.3.14-0vl2
  193. - fix dependencies ([VineSeed:11559,12368], <bts:398>)
  194. - remove Conflicts: inetd
  195. - add Provides: inetd
  196. * Wed Mar 1 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.3.14-0vl1
  197. - new upstream release
  198. - drop patch1
  199. - remove Provides: inetd
  200. * Sun Feb 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.13-2vl3
  201. - remove Obosletes: inetd, add Conflicts: inetd
  202. * Sat Feb 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.3.13-2vl2
  203. - rebuild
  204. * Sat Sep 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.3.13-2vl1
  205. - build for VineSeed
  206. - remove Epoch
  207. - remove patch0
  208. - remove Requires: filesystem >= 2.0.1
  209. - remove BuildRequires: glibc-devel (included in build-essential)
  210. * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
  211. - rebuilt
  212. * Thu Jan 29 2004 Jay Fenlason <fenlason@redhat.com> 2.3.13-1
  213. - Upgrade to new upstream version, which obsoletes most patches.
  214. - Add new tcp_rpc patch, to turn on the nolibwrap flag on tcp rpc services,
  215. since libwrap cannot be used on them.
  216. * Sun Dec 28 2003 Florian La Roche <Florian.LaRoche@redhat.de>
  217. - use new technology to filter python dep for inetdconvert instead
  218. of changing the -x bit on file permissions
  219. * Wed Nov 12 2003 Jay Fenlason <fenlason@redhat.com> 2.3.12-3
  220. - build in HEAD for pre FC-2
  221. - merge from xinetd-3E-branch to fix bugzilla #103009
  222. also includes:
  223. New upstream version, which obsoletes most of my patches
  224. Remove %{_mandir}/man8/xconv.pl* fixing #90730
  225. Remove the servers service, which was removed from 2.3.12
  226. Change localization: instead of using en_US in /etc/rc.d/init.d/xinetd
  227. (overriding the system default and preventing any customization),
  228. /etc/sysconfig/xinetd sets XINETD_LANG, which is either a locale to use
  229. or the word "none", which causes all locale environment variables to be
  230. cleared before xinetd is started. This fixes #91403
  231. #77724 was fixed by the upgrade to 2.3.12
  232. include post 2.3.12 patch from upstream (originally by
  233. Matthias Andree <ma+xi@dt.e-technik.uni-dortmund.de>) to add a new
  234. "libwrap" parameter.
  235. This closes bugs (#91555,#91135,#77724) by making xinetd's behavior
  236. documented and user-configurable.
  237. Removed the old libwrap/TCP/wait patch. If anyone actually cares,
  238. they can add "flags = NOLIBWRAP" to the configuration of TCP/wait
  239. services to get the old behavior.
  240. Mark /etc/sysconfig/xinetd as a config file in xinetd.spec
  241. Add pie support
  242. * Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
  243. - allow compiling without tcp_wrappers
  244. * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
  245. - rebuilt
  246. * Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
  247. - rebuilt
  248. * Fri Feb 21 2003 Jay Fenlason <fenlason@redhat.com> 2.3.10-5
  249. - Merge various patches from xinetd-CVS, since 2.3.11 won't be
  250. out in time for our Red Hat Linux release. One improves range checking
  251. on file descriptors. (A potential security problem.) Another
  252. fixes bugzilla #84840: tcpmux doesn't work at all. A third improves
  253. error checking on tcpmux service entries. The last improves error
  254. checking on service startup.
  255. * Tue Feb 11 2003 Nalin Dahyabhai <nalin@redhat.com> 2.3.10-4
  256. - rebuild
  257. * Mon Feb 10 2003 Nalin Dahyabhai <nalin@redhat.com> 2.3.10-3
  258. - rebuild
  259. * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
  260. - rebuilt
  261. * Tue Jan 7 2003 Jay Fenlason <fenlason.redhat.com> 2.3.10-1
  262. - Fix #81770, #80612, #79219, #79274: New upstream version
  263. - May also fix #79085, #78903, #78699, #77781, #77760, #76727
  264. - ... #73805, #60049, #58881, #58855
  265. - Fix #79999: remove xinetd-ipv6 executable
  266. - Fix #82021: changed preun to turn off the server
  267. - try to Fix #74198 by quoting "${NETWORKING}" in xinetd.init
  268. * Tue Dec 10 2002 Dan Walsh <dwalsh@redhat.com> 2.3.7-6
  269. - Fix Service startup script to check for id=0
  270. * Tue Nov 19 2002 Bill Nottingham <notting@redhat.com> 2.3.7-5
  271. - add new stream_wait patch (#74696)
  272. * Wed Nov 13 2002 Dan Walsh <dwalsh@redhat.com> 2.3.7-4
  273. - Fix Service Descriptions
  274. * Wed Nov 13 2002 Dan Walsh <dwalsh@redhat.com> 2.3.7-3
  275. - Fix #77710 Fix Service Descriptions
  276. * Thu Aug 15 2002 Trond Eivind Glomsr.A綬d <teg@redhat.com> 2.3.7-2
  277. - Fix #71506 (mixed internal services)
  278. * Mon Aug 12 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.7-1
  279. - 2.3.7 - this fixes #70504
  280. * Mon Aug 5 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.5-6
  281. - Initscript fixes (#70730)
  282. * Wed Jul 17 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.5-5
  283. - Add patch for improved cross compiling (#55927)
  284. * Wed Jul 3 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.5-4
  285. - #67701
  286. * Wed Jun 26 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.5=3
  287. - Fix maks for access control (#65743)
  288. - some fixes for config file parsing
  289. * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
  290. - automated rebuild
  291. * Thu May 30 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.5-1
  292. - 2.3.5
  293. * Thu May 23 2002 Tim Powers <timp@redhat.com>
  294. - automated rebuild
  295. * Mon Apr 22 2002 Trond Eivind Glomsr綬d <teg@redhat.com>
  296. - 2.3.4 final (bah, never announced... has been out for 3 weeks)
  297. * Thu Apr 4 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.8
  298. - Add a patch to avoid fam haunting the system
  299. * Tue Apr 2 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.7
  300. - Add patch from Alex Larson in order not to use tcp_wrappers on tcp/wait -
  301. they'd always be 0.0.0.0
  302. * Thu Mar 28 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.6
  303. - 2002-03-26. 2.3.4 final RSN
  304. * Fri Mar 1 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.5
  305. - 2002-02-28-1
  306. * Sun Jan 6 2002 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.4
  307. - 2002-01-04
  308. - Update URLs
  309. * Fri Dec 14 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.3
  310. - 2001-12-13
  311. * Mon Dec 3 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.2
  312. - 2001-12-03 (fixes #57001, #55738)
  313. * Fri Nov 30 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.4-0.1
  314. - 2001-11-29, which fixes #56487
  315. - Add configuration files for the xinetd internal services listing
  316. current servers and services. It's off by default, and restricted
  317. to localhost when enabled (#52707)
  318. - Use SIGHUP for configuration reload (change in program)
  319. * Wed Aug 29 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.3-1
  320. - 2.3.3
  321. - parser patch now obsolete
  322. * Thu Aug 23 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.2-1
  323. - 2.3.2, which contains the memory overwrite patch,
  324. the audit fixes, the conn_free patch and the filelog patch.
  325. - Fix handling of rpc_version with ranges (like "1-2") (#51737)
  326. * Wed Aug 15 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.0-7
  327. - Don't apply the skipjunk patch anymore - xinetd now skips files with ".",
  328. which include .rpmsave etc.
  329. - fix memory overwrite bug in env.c:grow()
  330. * Mon Aug 13 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.0-6
  331. - conn_free was called twice...
  332. - add cps = 25 30 to xinetd.conf. Thus, if a service has many
  333. connections (25 in a 1 second period), it will be disabled
  334. for 30 seconds. Without this, 10 connections to a service in
  335. a second would permanently disable the service (#49122)
  336. * Thu Aug 9 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.0-5
  337. - add the patch from "Solar Designer"'s audit
  338. * Thu Aug 9 2001 Trond Eivind Glomsr綬d <teg@redhat.com> 2.3.0-4
  339. - Make it handle stop and status when IPv6 is enabled (#49621)
  340. * Mon Jul 23 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  341. - Add IPv6 support - separate binary, invoked if
  342. NETWORKING_IPV6 is set (#49621)
  343. - Make inetdconvert handle the "/usr/sbin/in.telnetd in.telnetd"
  344. scenario of inetd (#46449)
  345. * Tue Jul 3 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  346. - redo skipjunkfile patch
  347. * Fri Jun 29 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  348. - 2.3.0
  349. * Thu Jun 21 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  350. - 2.1.8.9pre16
  351. * Mon Jun 4 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  352. - Remove explicit dependancy on initscripts version
  353. * Sun May 20 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  354. - 2.1.8.9pre15, which should fix wait=yes with tcp (linuxconf is
  355. the only program I know of using this)
  356. - fix some problems with UDP internal services (#38669)
  357. - make /etc/xinetd.conf noreplace
  358. * Wed Apr 25 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  359. - Add the tcp wait=yes patch from the xinetd version in a different tree
  360. * Wed Apr 4 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  361. - Add /etc/sysconfig/xinetd so users can add extra options (#34321)
  362. * Tue Feb 27 2001 Preston Brown <pbrown@redhat.com>
  363. - noreplace the xinetd.d files
  364. * Mon Feb 5 2001 Preston Brown <pbrown@redhat.com>
  365. - built against newer tcp_wrappers that fixes name resolution problem (#16949)
  366. * Mon Feb 5 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  367. - Patch from nalin@redhat.com for terminating the environment variables properly
  368. * Tue Jan 30 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  369. - remove PID from log_on_failure flags (#22687)
  370. * Tue Jan 23 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  371. - improve gettextization
  372. - add "UNLISTED" to the internal udp services (#24279)
  373. * Thu Jan 18 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  374. - 2.1.8.9pre14
  375. * Wed Jan 17 2001 Trond Eivind Glomsr綬d <teg@redhat.com>
  376. - gettextize
  377. * Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
  378. - remove python dependency.
  379. * Tue Dec 26 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  380. - remove RECORD from xinetd.conf for security reasons
  381. (no known holes, but better safe than sorry #22687)
  382. * Mon Dec 04 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  383. - unset a couple of environment variables(HOME,MAIL) in the initscript.
  384. This should avoid problems like bug #21663
  385. * Fri Dec 01 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  386. - rebuild
  387. * Tue Nov 14 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  388. - 2.1.8.9pre13, which should fix #19355
  389. - changes to initscript - set all locale environment variables
  390. to en_US, as the server doesn't know what locale the client
  391. expects and error messages can otherwise be confusing
  392. (partially #20566)
  393. * Thu Nov 09 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  394. - fix mismatch in documentation vs. reality, introduced
  395. when we changed the behaviour of the access control
  396. to use server names (#20567)
  397. * Tue Oct 31 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  398. - obsolete netkit-base, which was inetd's home until 6.2
  399. * Thu Oct 19 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  400. - 2.1.8.9pre12, which has a new "-stayalive" option so
  401. xinetd stays alive even if no services are enabled.
  402. - use the above in the initscript (#18819)
  403. * Tue Oct 17 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  404. - 2.1.8.9pre11, which includes the previous bugfixes.
  405. - don't convert the internal services, include
  406. such files with xinetd (#17331, #18899)
  407. * Mon Oct 09 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  408. - Add patch to fix segfault problem (#18686)
  409. * Fri Oct 06 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  410. - apply patch from nalin@redhat.com for handling tcp
  411. connections with wait=yes properly
  412. * Tue Sep 26 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  413. - add explicit dependency on a modern version of initscripts
  414. (#17533)
  415. * Wed Aug 30 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  416. - 2.1.8.9pre10 - remove tcpwrapper and pidfile patches,
  417. as they are now in.
  418. - change default startup position to 56, so it
  419. starts after bind (#17047)
  420. * Thu Aug 17 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  421. - use the server name not the service name for libwrap
  422. checking (#16516). The new way was better, but
  423. this is sacrificed so old systems will continue to work
  424. and the documentation for tcp_wrappers can be correct.
  425. * Wed Aug 16 2000 Than Ngo <than@redhat.com>
  426. - fix initscript, test network file before source it (Bug #16247)
  427. * Tue Aug 15 2000 Trond Eivind Glomsr綬d <teg@redhat.com
  428. - make the pidfile 0644, not 0300 (#16256)
  429. * Tue Aug 08 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  430. - added support for "-pidfile" option (#15531)
  431. * Fri Aug 04 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  432. - added patch to ignore .rpmsave, .rpmorig, .rpmnew, ~
  433. suffixed files (#15304)
  434. * Thu Aug 03 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  435. - 2.1.8.9pre9, old patches are now integrated.
  436. * Wed Aug 02 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  437. - fix converting of "wait" argument (#13884)
  438. - remove tcpd and /usr/sbin/tcpd from inetd.conf services
  439. before converting - xinetd is linked against tcp_wrappers
  440. * Mon Jul 31 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  441. - fix linuxconf restart problem (#14856)
  442. - fix conditional restart
  443. - mark /etc/xinetd.conf as a configuration file
  444. * Tue Jul 25 2000 Bill Nottingham <notting@redhat.com>
  445. - um, we *need* to prereq /etc/init.d
  446. * Mon Jul 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  447. - Don't require /etc/init.d
  448. * Sat Jul 22 2000 Bill Nottingham <notting@redhat.com>
  449. - rebuild
  450. * Tue Jul 18 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  451. - fix the sections of the man pages (#14244)
  452. * Tue Jul 18 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  453. - remove itox, as it wouldn't do the right thing with our
  454. configuration
  455. - same with xconv.pl
  456. - some changes to the installation process
  457. * Mon Jul 17 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  458. - move initscript back to /etc/rc.d/init.d
  459. * Fri Jul 14 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  460. - change process name in init file
  461. * Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
  462. - automatic rebuild
  463. * Fri Jul 7 2000 Nalin Dahyabhai <nalin@redhat.com>
  464. - start the daemon with the "-reuse" flag
  465. * Thu Jul 06 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  466. - "Prereq:", not "Requires:" for /etc/init.d
  467. * Wed Jul 05 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  468. - require /etc/init.d
  469. * Wed Jul 5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  470. - upper the number of instances to 60
  471. * Sun Jul 2 2000 Nalin Dahyabhai <nalin@redhat.com>
  472. - fix a memory-allocation bug
  473. * Wed Jun 28 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  474. - 2.1.8.9pre8
  475. * Wed Jun 21 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  476. - moved to /etc/init.d
  477. * Wed Jun 21 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  478. - changed specfile and initfile to implement conditional
  479. restart
  480. * Sun Jun 18 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  481. - 2.1.8.9pre7
  482. - now obsoletes inetd
  483. - use %%{_tmppath}
  484. * Sun Jun 04 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  485. - 2.1.8.9pre6
  486. - added converter script which can convert specified or
  487. remaing uncoverted services
  488. - use %%{_mandir}
  489. - removed +x on xinetd.conf
  490. * Wed May 24 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  491. - 2.1.8.9pre4
  492. - authpriv patch no longer needed
  493. * Tue May 23 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  494. - /etc/xinetd.d is now part of the filesystem package
  495. - more fixes to xinetd.init
  496. * Mon May 22 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  497. - fixed some obvious bugs in xinetd.init
  498. - added a default xinetd.conf
  499. - patched xinetd to understand LOG_AUTHPRIV
  500. * Fri May 19 2000 Trond Eivind Glomsr綬d <teg@redhat.com>
  501. - updated version
  502. - removed a define %ver (we already have %version)
  503. - removed some extra CFLAGS declarations
  504. - added configuration directory, /etc/xinetd.d
  505. * Mon Feb 21 2000 Tim Powers <timp@redhat.com>
  506. - fixed broken postun sections, should have been *preun*
  507. - fixed broken gzip of manpages
  508. * Wed Jan 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  509. - 2.1.8.8p8
  510. - Fix the init script (Bug #7277)
  511. - remove our patches (no longer required)
  512. * Tue Sep 21 1999 Bill Nottingham <notting@redhat.com>
  513. - add -lnsl
  514. * Tue Sep 7 1999 Tim Powers <timp@redhat.com>
  515. - modification top install routine
  516. * Mon Jul 26 1999 Tim Powers <timp@redhat.com>
  517. - updated source to 2.1.8.6b6
  518. - built for 6.1
  519. * Mon Apr 26 1999 Bill Nottingham <notting@redhat.com>
  520. - update to 2.1.8.6b5
  521. - build for PowerTools
  522. * Mon Jan 11 1999 Bill Nottingham <notting@redhat.com>
  523. - update to 2.1.8.5p2
  524. * Tue Dec 1 1998 Bill Nottingham <notting@redhat.com>
  525. - intial build