squid26-vl.spec 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  1. %define __perl_requires %{SOURCE98}
  2. Summary: The Squid proxy caching server.
  3. Summary(ja): Squid ウェブプロキシキャッシュ
  4. Name: squid26
  5. Version: 2.6.STABLE22
  6. Release: 2%{_dist_release}
  7. Epoch: 7
  8. License: GPL
  9. Group: System Environment/Daemons
  10. URL: http://www.squid-cache.org/
  11. Source: http://www.squid-cache.org/Squid/Versions/v2/2.6/squid-%{version}.tar.bz2
  12. Source1: http://www.squid-cache.org/Squid/FAQ/FAQ.sgml
  13. Source2: squid.init
  14. Source3: squid.logrotate
  15. Source4: squid.sysconfig
  16. Source5: squid.pam
  17. Source98: perl-requires-squid.sh
  18. # Upstream patches (reserved patch100-)
  19. # External patches
  20. # Local patches
  21. # Applying upstream patches first makes it less likely that local patches
  22. # will break upstream ones.
  23. Patch201: squid-2.6.STABLE17-config.patch
  24. Patch202: squid-2.6.STABLE19-location.patch
  25. # Patch203: squid-2.6.STABLE2-build.patch
  26. Patch204: squid-2.5.STABLE4-perlpath.patch
  27. Patch205: squid-2.5.STABLE12-smb-path.patch
  28. Patch206: squid-2.6.STABLE5-fd-config.patch
  29. Patch207: squid-2.6.STABLE2-build-vine.patch
  30. # Vine Patch
  31. # Patch300: squid-2.6.STABLE20-configure-linux-2.6.25.patch
  32. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  33. Prereq: /sbin/chkconfig logrotate shadow-utils
  34. BuildRequires: openjade linuxdoc-tools
  35. BuildRequires: openldap-devel pam-devel openssl-devel krb5-devel
  36. BuildRequires: cyrus-sasl-devel
  37. Obsoletes: squid-novm
  38. Provides: squid
  39. Vendor: Project Vine
  40. Distribution: Vine Linux
  41. %description
  42. Squid is a high-performance proxy caching server for Web clients,
  43. supporting FTP, gopher, and HTTP data objects. Unlike traditional
  44. caching software, Squid handles all requests in a single,
  45. non-blocking, I/O-driven process. Squid keeps meta data and especially
  46. hot objects cached in RAM, caches DNS lookups, supports non-blocking
  47. DNS lookups, and implements negative caching of failed requests.
  48. Squid consists of a main server program squid, a Domain Name System
  49. lookup program (dnsserver), a program for retrieving FTP data
  50. (ftpget), and some management and client tools.
  51. %description -l ja
  52. Squid はウェブクライアントのための高性能のプロキシキャッシュサーバで、
  53. FTP, gopher, HTTP データオブジェクトに対応しています。これまでの
  54. キャッシュソフトウェアと違い、 Squid は全ての要求を、単一の
  55. ブロックしない I/O 駆動のプロセスで処理します。 Squid はメタデータや
  56. ホットなオブジェクトを RAM に保持し、 DNS 問い合わせをキャッシュし、
  57. DNS 問い合わせでブロックせず、失敗した要求を負のキャッシングします。
  58. Squid は、メインのサーバプログラム squid と、 Domain Name System
  59. 問い合わせプログラム (dnsserver) と、 FTP データを取得するプログラム
  60. (ftpget) と、いくつかの管理用またはクライアントツールから成ります。
  61. %define squidconfdir %{_sysconfdir}/squid
  62. %define squidlibdir %{_libdir}/squid
  63. %define squiddatadir %{_datadir}/squid
  64. %define errordir %{squiddatadir}/errors
  65. %prep
  66. %setup -q -n squid-%{version}
  67. %patch201 -p1 -b .config
  68. %patch202 -p1 -b .location
  69. # %patch203 -p1 -b .build
  70. %patch207 -p1 -b .build
  71. %patch204 -p1 -b .perlpath
  72. %patch205 -p1 -b .smb
  73. %patch206 -p1 -b .fd
  74. # %patch300 -p1
  75. %build
  76. # %{__automake} --foreign
  77. # automake-1.5 --foreign
  78. # aclocal
  79. # automake --foreign
  80. autoconf
  81. %configure \
  82. --exec_prefix=%{_exec_prefix} \
  83. --bindir=%{_sbindir} \
  84. --libexecdir=%{squidlibdir} \
  85. --localstatedir=/var \
  86. --datadir=%{squiddatadir} \
  87. --sysconfdir=%{squidconfdir} \
  88. --enable-poll \
  89. --enable-snmp \
  90. --enable-removal-policies="heap,lru" \
  91. --enable-storeio="aufs,coss,diskd,ufs" \
  92. --enable-ssl \
  93. --enable-delay-pools \
  94. --enable-linux-netfilter \
  95. --enable-carp \
  96. --with-pthreads \
  97. --enable-cachemgr-hostname=localhost \
  98. --enable-underscores \
  99. --enable-auth="basic,digest,ntlm,negotiate" \
  100. --enable-basic-auth-helpers="LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-domain-NTLM,SASL" \
  101. --enable-negotiate-auth-helpers="squid_kerb_auth"
  102. # --enable-basic-auth-helpers="NCSA,PAM,SMB,MSNT" # --enable-icmp
  103. # Some versions of autoconf fail to detect sys/resource.h correctly;
  104. # apparently because it generates a compiler warning.
  105. if [ -e %{_includedir}/sys/resource.h ]; then
  106. cat >>include/autoconf.h <<EOF
  107. #ifndef HAVE_SYS_RESOURCE_H
  108. #define HAVE_SYS_RESOURCE_H 1
  109. #define HAVE_STRUCT_RUSAGE 1
  110. #endif
  111. EOF
  112. fi
  113. make %{?_smp_mflags}
  114. mkdir faq
  115. cp %{_sourcedir}/FAQ.sgml faq
  116. cd faq
  117. sgml2html FAQ.sgml
  118. %install
  119. rm -rf %{buildroot}
  120. %makeinstall \
  121. sysconfdir=%{buildroot}%{squidconfdir} \
  122. localstatedir=%{buildroot}/var \
  123. bindir=%{buildroot}%{_sbindir} \
  124. libexecdir=%{buildroot}%{squidlibdir} \
  125. datadir=%{buildroot}%{squiddatadir}
  126. #install -m 4750 src/pinger %{buildroot}%{squidlibdir}
  127. ln -s %{errordir}/English %{buildroot}%{squidconfdir}/errors
  128. mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
  129. mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
  130. mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
  131. mkdir -p %{buildroot}%{_sysconfdir}/pam.d
  132. install -m 755 %{_sourcedir}/squid.init %{buildroot}%{_sysconfdir}/rc.d/init.d/squid
  133. install -m 644 %{_sourcedir}/squid.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/squid
  134. install -m 644 %{_sourcedir}/squid.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/squid
  135. install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/pam.d/squid
  136. mkdir -p %{buildroot}/var/log/squid
  137. mkdir -p %{buildroot}/var/spool/squid
  138. %clean
  139. rm -rf %{buildroot}
  140. %files
  141. %defattr(-,root,root)
  142. %dir %{squidconfdir}
  143. %config(noreplace) %{squidconfdir}/squid.conf
  144. %config(noreplace) %{squidconfdir}/mime.conf
  145. %config(noreplace) %{squidconfdir}/msntauth.conf
  146. %config(noreplace) %{squidconfdir}/cachemgr.conf
  147. %{squidconfdir}/squid.conf.default
  148. %{squidconfdir}/mime.conf.default
  149. %{squidconfdir}/msntauth.conf.default
  150. %config(noreplace) %{squidconfdir}/errors
  151. %config(noreplace) %{_sysconfdir}/sysconfig/squid
  152. %config(noreplace) %{_sysconfdir}/pam.d/squid
  153. %config %{_sysconfdir}/rc.d/init.d/squid
  154. %config %{_sysconfdir}/logrotate.d/squid
  155. %{squidlibdir}
  156. %attr(4750,root,squid) %{squidlibdir}/ncsa_auth
  157. %attr(4750,root,squid) %{squidlibdir}/pam_auth
  158. %{squiddatadir}
  159. %{_sbindir}/squid
  160. %{_sbindir}/squidclient
  161. %{_sbindir}/RunCache
  162. %{_sbindir}/cossdump
  163. %{_mandir}/man8/*
  164. %doc faq/* README ChangeLog QUICKSTART doc/debug-sections.txt
  165. %doc contrib/url-normalizer.pl contrib/rredir.* contrib/user-agents.pl
  166. %attr(750,squid,squid) %dir /var/log/squid
  167. %attr(750,squid,squid) %dir /var/spool/squid
  168. %pre
  169. %{_sbindir}/useradd -u 23 -d /var/spool/squid -r -s /dev/null squid >/dev/null 2>&1
  170. for i in /var/log/squid /var/spool/squid ; do
  171. if [ -d $i ] ; then
  172. for adir in `find $i -maxdepth 0 \! -user squid`; do
  173. chown -R squid.squid $adir
  174. done
  175. fi
  176. done
  177. exit 0
  178. %post
  179. /sbin/chkconfig --add squid
  180. if [ $1 = 0 ]; then
  181. case "$LANG" in
  182. bg*)
  183. DIR=Bulgarian
  184. ;;
  185. cs*)
  186. DIR=Czech
  187. ;;
  188. da*)
  189. DIR=Danish
  190. ;;
  191. nl*)
  192. DIR=Dutch
  193. ;;
  194. en*)
  195. DIR=English
  196. ;;
  197. ea*)
  198. DIR=Estonian
  199. ;;
  200. fi*)
  201. DIR=Finnish
  202. ;;
  203. fr*)
  204. DIR=French
  205. ;;
  206. de*)
  207. DIR=German
  208. ;;
  209. hu*)
  210. DIR=Hungarian
  211. ;;
  212. it*)
  213. DIR=Italian
  214. ;;
  215. ja*)
  216. DIR=Japanese
  217. ;;
  218. kr*)
  219. DIR=Korean
  220. ;;
  221. pl*)
  222. DIR=Polish
  223. ;;
  224. pt*)
  225. DIR=Portuguese
  226. ;;
  227. ro*)
  228. DIR=Romanian
  229. ;;
  230. ru*)
  231. DIR=Russian-koi8-r
  232. ;;
  233. sk*)
  234. DIR=Slovak
  235. ;;
  236. es*)
  237. DIR=Spanish
  238. ;;
  239. sv*)
  240. DIR=Swedish
  241. ;;
  242. zh*)
  243. DIR=Traditional_Chinese
  244. ;;
  245. tr*)
  246. DIR=Turkish
  247. ;;
  248. *)
  249. DIR=English
  250. ;;
  251. esac
  252. ln -snf %{errordir}/$DIR %{squidconfdir}/errors
  253. fi
  254. %preun
  255. if [ $1 = 0 ] ; then
  256. service squid stop >/dev/null 2>&1
  257. rm -f /var/log/squid/*
  258. /sbin/chkconfig --del squid
  259. fi
  260. %postun
  261. if [ "$1" -ge "1" ] ; then
  262. service squid condrestart
  263. fi
  264. %changelog
  265. * Mon May 04 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  266. - 2.6.STABLE22-2
  267. - change package name squid -> squid26
  268. - enable krb5 auth
  269. * Fri Jan 30 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  270. - 2.6.STABLE22-1
  271. - new upstream release
  272. - add /etc/pam.d/squid into package
  273. - change permission/group of ncsa_auth,pam_auth ([vine-users:079136])
  274. - drop Patch300 (is included in new release)
  275. * Fri May 09 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  276. - 2.6.STABLE20-1
  277. - new upstream release
  278. - add patch300 to fix linux 2.6.25 header file uncompatibility
  279. - run autoconf before configure
  280. * Fri Mar 28 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  281. - 2.6.STABLE19-1
  282. - build under new versioning policy with rpm macro
  283. * Wed Mar 19 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  284. - 2.6.STABLE19-0vl1
  285. - new upstream release with security fix (CVE-2008-1612)
  286. - update patch202
  287. - drop old patches
  288. * Fri Nov 30 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  289. - 2.6.STABLE17-0vl1
  290. - new upstream release
  291. - update patch201
  292. * Tue Aug 21 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  293. - 2.6.STABLE14-0vl1
  294. - new upstream release
  295. * Fri Mar 23 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  296. - 2.6.STABLE12-0vl2
  297. - turn on daemon restart message (%postun)
  298. * Fri Mar 23 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.STABLE12-0vl1
  299. - new upstream release (including CVE-2007-1560)
  300. * Sun Jan 14 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  301. - 2.6.STABLE7-0vl1
  302. - rebuilt for VinePlus4.0 / VineSeedPlus
  303. * Sun Jan 14 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  304. - 2.6.STABLE7-0vl0.32
  305. - new upstream release (included CVE-2007-0247,0248)
  306. - build for VinePlus 3.x
  307. * Wed Jan 03 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  308. - 2.6.STABLE6-0vl0.32
  309. - new upstream release
  310. - build for VinePlus 3.x
  311. - add Vendor/Distribution tag
  312. * Thu Nov 09 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  313. - 2.6.STABLE5-0vl0.32
  314. - new upstream release
  315. - build for VinePlus 3.x
  316. - drop old patches
  317. * Wed Oct 11 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  318. - 2.6.STABLE4-0vl1
  319. - rebuild for VineSeed/Vine 4.0
  320. * Tue Oct 05 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  321. - 2.6.STABLE4-0vl0.2
  322. - stop automake in build section
  323. - enable ssl in configure
  324. - enable underscore in configure
  325. - add some file to files list
  326. * Tue Oct 05 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  327. - 2.6.STABLE4-0vl0.1
  328. - new upstream release 2.6
  329. - test package
  330. * Fri Aug 4 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com>
  331. - s/Serial/Epoch/
  332. * Sun Apr 24 2005 NISHIMURA Daisuke <nishi@mozilla.gr.jp>
  333. - 2.5.STABLE5-0vl5
  334. - additional security patches 24-28; exclude WCCP patches
  335. * Mon Jan 17 2005 SATO Masakiyo <info@pocomoco.net>
  336. - 2.5.STABLE5-0vl4
  337. - add patch 21 for CAN-2005-0094:buffer overflow bug in gopherToHTML().
  338. - add patch 22 for CAN-2005-0095:Denial of service with forged WCCP messages.
  339. - add patch 23 for Sanity check username in ldap_auth.
  340. * Sat Oct 30 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp>
  341. - 2.5.STABLE5-0vl3
  342. - security fix: CAN-2004-0918: SNMP related denial of service
  343. * Sat Apr 17 2004 Tomoya TAKA <taka@vinelinux.org>
  344. - BuildPrereq: automake15
  345. - exec automake in %%build section
  346. * Sun Apr 11 2004 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp>
  347. - 2.5.STABLE5-0vl1
  348. - new upstream release
  349. - "client" command is renamed "squidclient"
  350. - many files move:
  351. - errors and icons from /usr/lib/squid to /usr/share/squid
  352. - mib.txt from /etc/squid to /usr/share/squid
  353. - squid.8 is installed in mandir
  354. - add Japanese summary and description
  355. - extensive use of macros for dirs
  356. - incorporate patch 10 (squid-2.1-make.patch) into patch 13
  357. * Fri Feb 14 2003 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  358. - 2.4.STABLE7-0vl3
  359. - build for VineSeed
  360. * Thu Feb 13 2003 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
  361. - 2.4.STABLE7-0vl2
  362. - build for Vine 2.5/2.6
  363. - re-number patch 0,1,2,3 -> 10,11,12,13
  364. - add patch 0,1,2 from http://www.squid-cache.org/Versions/v2/2.4/bugs/
  365. - very small cleanup specfile
  366. * Thu Jul 04 2002 NISHIMURA Daisuke <nishi@graco.c.u-tokyo.ac.jp>
  367. - 2.4.STABLE7-0vl1
  368. - update source to fix many security holes.
  369. - remove stripping (delegate to brp-strip).
  370. * Mon Jul 01 2002 kawa <kawakawa@sa.il24.net> 2.4.STABLE6-0vl2
  371. - add squid-2.4.STABLE6-deny_transfer_encoding.patch
  372. - see http://www.linuxsecurity.com/articles/server_security_article-5210.html
  373. * Sun Apr 28 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.STABLE6-0vl1
  374. - new upstream release
  375. * Fri Mar 01 2002 Toru Sagami <sagami@vinelinux.org> 2.4.STABLE3-0vl1
  376. - followed RHSA 2.4.STABLE3-1.7.2
  377. - 2.4.STABLE3 + patches
  378. - turn off HTCP at request of maintainers
  379. - leave SNMP enabled in the build, but disabled in the default config
  380. * Fri Oct 05 2001 Toru Sagami <sagami@vinelinux.org> 2.4.STABLE1-5vl3
  381. - added a patch(#20) for Mkdir-only PUT Requests DoS Attack
  382. * Tue Sep 04 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.4.STABLE-5vl2
  383. - remove file depend (/etc/init.d/)
  384. * Sat Aug 18 2001 <sagami@vinelinux.org>
  385. - 2.4.STABLE1-5vl1: was ported to Vine
  386. - disable LDAP auth-modules
  387. * Mon Aug 6 2001 Bill Nottingham <notting@redhat.com>
  388. - fix uninstall (#50411)
  389. * Mon Jul 23 2001 Bill Nottingham <notting@redhat.com>
  390. - add some buildprereqs (#49705)
  391. * Sun Jul 22 2001 Bill Nottingham <notting@redhat.com>
  392. - update FAQ
  393. * Tue Jul 17 2001 Bill Nottingham <notting@redhat.com>
  394. - own /etc/squid, /usr/lib/squid
  395. * Tue Jun 12 2001 Nalin Dahyabhai <nalin@redhat.com>
  396. - rebuild in new environment
  397. - s/Copyright:/License:/
  398. * Tue Apr 24 2001 Bill Nottingham <notting@redhat.com>
  399. - update to 2.4.STABLE1 + patches
  400. - enable some more configure options (#24981)
  401. - oops, ship /etc/sysconfig/squid
  402. * Fri Mar 2 2001 Nalin Dahyabhai <nalin@redhat.com>
  403. - rebuild in new environment
  404. * Tue Feb 6 2001 Trond Eivind Glomsrod <teg@redhat.com>
  405. - improve i18n
  406. - make the initscript use the standard OK/FAILED
  407. * Tue Jan 23 2001 Bill Nottingham <notting@redhat.com>
  408. - change i18n mechanism
  409. * Fri Jan 19 2001 Bill Nottingham <notting@redhat.com>
  410. - fix path references in QUICKSTART (#15114)
  411. - fix initscript translations (#24086)
  412. - fix shutdown logic (#24234), patch from <jos@xos.nl>
  413. - add /etc/sysconfig/squid for daemon options & shutdown timeouts
  414. - three more bugfixes from the Squid people
  415. - update FAQ.sgml
  416. - build and ship auth modules (#23611)
  417. * Thu Jan 11 2001 Bill Nottingham <notting@redhat.com>
  418. - initscripts translations
  419. * Mon Jan 8 2001 Bill Nottingham <notting@redhat.com>
  420. - add patch to use mkstemp (greg@wirex.com)
  421. * Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
  422. - rebuild because of broken fileutils
  423. * Sat Nov 11 2000 Bill Nottingham <notting@redhat.com>
  424. - fix the acl matching cases (only need the second patch)
  425. * Tue Nov 7 2000 Bill Nottingham <notting@redhat.com>
  426. - add two patches to fix domain ACLs
  427. - add 2 bugfix patches from the squid people
  428. * Fri Jul 28 2000 Bill Nottingham <notting@redhat.com>
  429. - clean up init script; fix condrestart
  430. - update to STABLE4, more bugfixes
  431. - update FAQ
  432. * Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
  433. - fix syntax error in init script
  434. - finish adding condrestart support
  435. * Fri Jul 14 2000 Bill Nottingham <notting@redhat.com>
  436. - move initscript back
  437. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  438. - automatic rebuild
  439. * Thu Jul 6 2000 Bill Nottingham <notting@redhat.com>
  440. - prereq /etc/init.d
  441. - add bugfix patch
  442. - update FAQ
  443. * Thu Jun 29 2000 Bill Nottingham <notting@redhat.com>
  444. - fix init script
  445. * Tue Jun 27 2000 Bill Nottingham <notting@redhat.com>
  446. - don't prereq new initscripts
  447. * Mon Jun 26 2000 Bill Nottingham <notting@redhat.com>
  448. - initscript munging
  449. * Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
  450. - rebuild for exciting FHS stuff
  451. * Wed May 31 2000 Bill Nottingham <notting@redhat.com>
  452. - fix init script again (#11699)
  453. - add --enable-delay-pools (#11695)
  454. - update to STABLE3
  455. - update FAQ
  456. * Fri Apr 28 2000 Bill Nottingham <notting@redhat.com>
  457. - fix init script (#11087)
  458. * Fri Apr 7 2000 Bill Nottingham <notting@redhat.com>
  459. - three more bugfix patches from the squid people
  460. - buildprereq jade, sgmltools
  461. * Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
  462. - make %pre more portable
  463. * Thu Mar 16 2000 Bill Nottingham <notting@redhat.com>
  464. - bugfix patches
  465. - fix dependency on /usr/local/bin/perl
  466. * Sat Mar 4 2000 Bill Nottingham <notting@redhat.com>
  467. - 2.3.STABLE2
  468. * Mon Feb 14 2000 Bill Nottingham <notting@redhat.com>
  469. - Yet More Bugfix Patches
  470. * Tue Feb 8 2000 Bill Nottingham <notting@redhat.com>
  471. - add more bugfix patches
  472. - --enable-heap-replacement
  473. * Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
  474. - rebuild to fix dependencies
  475. * Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
  476. - grab some bugfix patches
  477. * Mon Jan 10 2000 Bill Nottingham <notting@redhat.com>
  478. - 2.3.STABLE1 (whee, another serial number)
  479. * Tue Dec 21 1999 Bernhard Rosenkraenzer <bero@redhat.com>
  480. - Fix compliance with ftp RFCs
  481. (http://www.wu-ftpd.org/broken-clients.html)
  482. - Work around a bug in some versions of autoconf
  483. - BuildPrereq sgml-tools - we're using sgml2html
  484. * Mon Oct 18 1999 Bill Nottingham <notting@redhat.com>
  485. - add a couple of bugfix patches
  486. * Wed Oct 13 1999 Bill Nottingham <notting@redhat.com>
  487. - update to 2.2.STABLE5.
  488. - update FAQ, fix URLs.
  489. * Sat Sep 11 1999 Cristian Gafton <gafton@redhat.com>
  490. - transform restart in reload and add restart to the init script
  491. * Tue Aug 31 1999 Bill Nottingham <notting@redhat.com>
  492. - add squid user as user 23.
  493. * Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
  494. - initscript munging
  495. - fix conflict between logrotate & squid -k (#4562)
  496. * Wed Jul 28 1999 Bill Nottingham <notting@redhat.com>
  497. - put cachemgr.cgi back in /usr/lib/squid
  498. * Wed Jul 14 1999 Bill Nottingham <notting@redhat.com>
  499. - add webdav bugfix patch (#4027)
  500. * Mon Jul 12 1999 Bill Nottingham <notting@redhat.com>
  501. - fix path to config in squid.init (confuses linuxconf)
  502. * Wed Jul 7 1999 Bill Nottingham <notting@redhat.com>
  503. - 2.2.STABLE4
  504. * Wed Jun 9 1999 Dale Lovelace <dale@redhat.com>
  505. - logrotate changes
  506. - errors from find when /var/spool/squid or
  507. - /var/log/squid didn't exist
  508. * Thu May 20 1999 Bill Nottingham <notting@redhat.com>
  509. - 2.2.STABLE3
  510. * Thu Apr 22 1999 Bill Nottingham <notting@redhat.com>
  511. - update to 2.2.STABLE.2
  512. * Sun Apr 18 1999 Bill Nottingham <notting@redhat.com>
  513. - update to 2.2.STABLE1
  514. * Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
  515. - don't need to run groupdel on remove
  516. - fix useradd
  517. * Mon Apr 12 1999 Bill Nottingham <notting@redhat.com>
  518. - fix effective_user (bug #2124)
  519. * Mon Apr 5 1999 Bill Nottingham <notting@redhat.com>
  520. - strip binaries
  521. * Thu Apr 1 1999 Bill Nottingham <notting@redhat.com>
  522. - duh. adduser does require a user name.
  523. - add a serial number
  524. * Tue Mar 30 1999 Bill Nottingham <notting@redhat.com>
  525. - add an adduser in %pre, too
  526. * Thu Mar 25 1999 Bill Nottingham <notting@redhat.com>
  527. - oog. chkconfig must be in %preun, not %postun
  528. * Wed Mar 24 1999 Bill Nottingham <notting@redhat.com>
  529. - switch to using group squid
  530. - turn off icmp (insecure)
  531. - update to 2.2.DEVEL3
  532. - build FAQ docs from source
  533. * Tue Mar 23 1999 Bill Nottingham <notting@redhat.com>
  534. - logrotate changes
  535. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  536. - auto rebuild in the new build environment (release 4)
  537. * Wed Feb 10 1999 Bill Nottingham <notting@redhat.com>
  538. - update to 2.2.PRE2
  539. * Wed Dec 30 1998 Bill Nottingham <notting@redhat.com>
  540. - cache & log dirs shouldn't be world readable
  541. - remove preun script (leave logs & cache @ uninstall)
  542. * Tue Dec 29 1998 Bill Nottingham <notting@redhat.com>
  543. - fix initscript to get cache_dir correct
  544. * Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
  545. - update to 2.1.PATCH2
  546. - merge in some changes from RHCN version
  547. * Sat Oct 10 1998 Cristian Gafton <gafton@redhat.com>
  548. - strip binaries
  549. - version 1.1.22
  550. * Sun May 10 1998 Cristian Gafton <gafton@redhat.com>
  551. - don't make packages conflict with each other...
  552. * Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
  553. - added a proxy auth patch from Alex deVries <adevries@engsoc.carleton.ca>
  554. - fixed initscripts
  555. * Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
  556. - rebuilt for Manhattan
  557. * Fri Mar 20 1998 Cristian Gafton <gafton@redhat.com>
  558. - upgraded to 1.1.21/1.NOVM.21
  559. * Mon Mar 02 1998 Cristian Gafton <gafton@redhat.com>
  560. - updated the init script to use reconfigure option to restart squid instead
  561. of shutdown/restart (both safer and quicker)
  562. * Sat Feb 07 1998 Cristian Gafton <gafton@redhat.com>
  563. - upgraded to 1.1.20
  564. - added the NOVM package and tryied to reduce the mess in the spec file
  565. * Wed Jan 7 1998 Cristian Gafton <gafton@redhat.com>
  566. - first build against glibc
  567. - patched out the use of setresuid(), which is available only on kernels
  568. 2.1.44 and later