19a2b9
Name:		mod_fcgid
19a2b9
Version:	2.3.9
19a2b9
Release:	28%{?dist}
19a2b9
Summary:	FastCGI interface module for Apache 2
19a2b9
License:	ASL 2.0
19a2b9
URL:		http://httpd.apache.org/mod_fcgid/
19a2b9
Source0:	http://www.apache.org/dist/httpd/mod_fcgid/mod_fcgid-%{version}.tar.bz2
19a2b9
Source2:	mod_fcgid-2.1-README.RPM
19a2b9
Source3:	mod_fcgid-2.1-README.SELinux
19a2b9
Source4:	mod_fcgid-tmpfs.conf
19a2b9
Source5:	fcgid24.conf
19a2b9
Patch0:		mod_fcgid-2.3.4-fixconf-shellbang.patch
19a2b9
Patch1:         mod_fcgid-2.3.9-r1847623.patch
19a2b9
Patch2:		mod_fcgid-2.3.9-1024-env-vars.patch
19a2b9
Patch3:         mod_fcgid-2.3.9-r1847624.patch
19a2b9
Patch4:		mod_fcgid-2.3.9-r1848298.patch
19a2b9
Patch5:		mod_fcgid-2.3.9-r1848311.patch
19a2b9
BuildRequires:	coreutils
19a2b9
BuildRequires:	gcc
19a2b9
BuildRequires:	httpd-devel >= 2.4
19a2b9
BuildRequires:	make
19a2b9
BuildRequires:	pkgconfig
19a2b9
BuildRequires:	sed
19a2b9
Requires:	httpd-mmn = %{_httpd_mmn}
19a2b9
# systemd needed for ownership of %%{_tmpfilesdir}
19a2b9
Requires:	systemd
19a2b9
19a2b9
%description
19a2b9
mod_fcgid is a binary-compatible alternative to the Apache module mod_fastcgi.
19a2b9
mod_fcgid has a new process management strategy, which concentrates on reducing
19a2b9
the number of fastcgi servers, and kicking out corrupt fastcgi servers as soon
19a2b9
as possible.
19a2b9
19a2b9
%prep
19a2b9
%setup -q
19a2b9
cp -p %{SOURCE2} README.RPM
19a2b9
cp -p %{SOURCE3} README.SELinux
19a2b9
cp -p %{SOURCE5} fcgid24.conf
19a2b9
19a2b9
# Fix shellbang in fixconf script for our location of sed
19a2b9
%if (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?fedora} && 0%{?fedora} <= 23)
19a2b9
%patch0 -p1
19a2b9
%endif
19a2b9
19a2b9
%patch1 -p1 -b .r1847623
19a2b9
%patch2 -p1 -b .1024_env_vars
19a2b9
%patch3 -p1 -b .r1847624
19a2b9
%patch4 -p1 -b .r1848298
19a2b9
%patch5 -p1 -b .r1848311
19a2b9
%build
19a2b9
APXS=%{_httpd_apxs} ./configure.apxs
19a2b9
make
19a2b9
19a2b9
%install
19a2b9
%make_install MKINSTALLDIRS="mkdir -p"
19a2b9
mkdir -p %{buildroot}{%{_httpd_confdir},%{_httpd_modconfdir}}
19a2b9
echo "LoadModule fcgid_module modules/mod_fcgid.so" > %{buildroot}%{_httpd_modconfdir}/10-fcgid.conf
19a2b9
install -D -m 644 fcgid24.conf %{buildroot}%{_httpd_confdir}/fcgid.conf
19a2b9
install -d -m 755 %{buildroot}/run/mod_fcgid
19a2b9
19a2b9
# Include the manual as %%doc, don't need it elsewhere
19a2b9
rm -rf %{buildroot}%{_httpd_contentdir}/manual
19a2b9
19a2b9
# Make sure /run/mod_fcgid exists at boot time (#656625)
19a2b9
install -d -m 755 %{buildroot}%{_tmpfilesdir}
19a2b9
install -p -m 644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/mod_fcgid.conf
19a2b9
19a2b9
%files
19a2b9
%license LICENSE-FCGID
19a2b9
%doc README.RPM README.SELinux
19a2b9
# mod_fcgid.html.en is explicitly encoded as ISO-8859-1
19a2b9
%doc CHANGES-FCGID NOTICE-FCGID README-FCGID STATUS-FCGID
19a2b9
%doc docs/manual/mod/mod_fcgid.html.en modules/fcgid/ChangeLog
19a2b9
%doc build/fixconf.sed
19a2b9
%{_libdir}/httpd/modules/mod_fcgid.so
19a2b9
%config(noreplace) %{_httpd_modconfdir}/10-fcgid.conf
19a2b9
%config(noreplace) %{_httpd_confdir}/fcgid.conf
19a2b9
%{_tmpfilesdir}/mod_fcgid.conf
19a2b9
%dir %attr(0775,root,apache) /run/mod_fcgid/
19a2b9
19a2b9
%changelog
19a2b9
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.3.9-28
19a2b9
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
19a2b9
  Related: rhbz#1991688
19a2b9
19a2b9
* Thu Jul  1 2021 Joe Orton <jorton@redhat.com> - 2.3.9-27
19a2b9
- fix env var truncation to 127 bytes (#1961948)
19a2b9
- suppress symbol exports (#1961947)
19a2b9
19a2b9
* Tue May 18 2021 Lubos Uhliarik <luhliari@redhat.com> - 2.3.9-26
19a2b9
- Resolves: #1958882 - mod_fcgid does not pass more than 64 variables to an FCGI
19a2b9
  server process environment
19a2b9
19a2b9
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.3.9-25
19a2b9
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
19a2b9
19a2b9
* Wed Jan 27 2021 Paul Howarth <paul@city-fan.org> - 2.3.9-24
19a2b9
- Drop EL-6 support
19a2b9
  - Use %%license unconditionally
19a2b9
  - _httpd_* macros always available
19a2b9
  - Run directory is always /run on tmpfs
19a2b9
  - Assume httpd ≥ 2.4 filesystem layout
19a2b9
  - systemd-units always provided by systemd
19a2b9
19a2b9
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-23
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
19a2b9
19a2b9
* Thu Aug 27 2020 Joe Orton <jorton@redhat.com> - 2.3.9-22
19a2b9
- merge fixes from RHEL (r1848298, etc)
19a2b9
19a2b9
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-21
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
19a2b9
19a2b9
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 2.3.9-20
19a2b9
- Use make macros
19a2b9
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
19a2b9
19a2b9
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-19
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
19a2b9
19a2b9
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-18
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
19a2b9
19a2b9
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-17
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
19a2b9
19a2b9
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-16
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
19a2b9
19a2b9
* Thu May  3 2018 Paul Howarth <paul@city-fan.org> - 2.3.9-15
19a2b9
- Correct mode of %%{rundir}/mod_fcgid in %%{_tmpfilesdir}/mod_fcgid.conf
19a2b9
19a2b9
* Wed May 02 2018 Luboš Uhliarik <luhliari@redhat.com> - 2.3.9-14
19a2b9
- Resolves: #1564219 - SELinux prevents httpd from starting when mod_fcgid
19a2b9
  is installed (also #1574390)
19a2b9
19a2b9
* Tue Feb 20 2018 Paul Howarth <paul@city-fan.org> - 2.3.9-13
19a2b9
- BR: gcc
19a2b9
19a2b9
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-12
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
19a2b9
19a2b9
* Fri Jan 26 2018 Paul Howarth <paul@city-fan.org> - 2.3.9-11
19a2b9
- Drop SELinux policy module: all supported targets have it in base policy now
19a2b9
- Update README.SELinux to current types and ship it
19a2b9
- Use forward-looking conditionals
19a2b9
- One build requirement per line
19a2b9
- Drop legacy Group: tag
19a2b9
19a2b9
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-10
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
19a2b9
19a2b9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-9
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
19a2b9
19a2b9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-8
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
19a2b9
19a2b9
* Fri Mar  4 2016 Paul Howarth <paul@city-fan.org> - 2.3.9-7
19a2b9
- Use /usr/bin/sed rather than /bin/sed for fixconf script on modern releases
19a2b9
- Drop %%defattr, redundant since rpm 4.4
19a2b9
- Use %%license where possible
19a2b9
19a2b9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-6
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
19a2b9
19a2b9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.9-5
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
19a2b9
19a2b9
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.9-4
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
19a2b9
19a2b9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.9-3
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
19a2b9
19a2b9
* Thu Jan 23 2014 Joe Orton <jorton@redhat.com> 2.3.9-2
19a2b9
- Fix _httpd_mmn expansion in absence of httpd-devel
19a2b9
19a2b9
* Tue Oct  8 2013 Paul Howarth <paul@city-fan.org> 2.3.9-1
19a2b9
- Update to 2.3.9
19a2b9
  - SECURITY: Fix possible heap buffer overwrite (CVE-2013-4365)
19a2b9
  - Add experimental cmake-based build system for Windows
19a2b9
  - Correctly parse quotation and escaped spaces in FcgidWrapper and the AAA
19a2b9
    Authenticator/Authorizor/Access directives' command line argument, as
19a2b9
    currently documented (PR#51194)
19a2b9
  - Honor quoted FcgidCmdOptions arguments (notably for InitialEnv
19a2b9
    assignments) (PR#51657)
19a2b9
  - Conform script response parsing with mod_cgid and ensure no response body
19a2b9
    is sent when ap_meets_conditions() determines that request conditions are
19a2b9
    met
19a2b9
  - Improve logging in access control hook functions
19a2b9
  - Avoid making internal sub-requests and processing Location headers when in
19a2b9
    FCGI_AUTHORIZER mode, as the auth hook functions already treat Location
19a2b9
    headers returned by scripts as an error since redirections are not
19a2b9
    meaningful in this mode
19a2b9
  - Revert fix for PR#53693, added in 2.3.8 but undocumented
19a2b9
  - Fix issues with a minor optimization added in 2.3.8
19a2b9
19a2b9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.3.7-7
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
19a2b9
19a2b9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.3.7-6
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
19a2b9
19a2b9
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.3.7-5
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
19a2b9
19a2b9
* Wed Jul  4 2012 Paul Howarth <paul@city-fan.org> 2.3.7-4
19a2b9
- Move tmpfiles.d config from %%{_sysconfdir} to %%{_prefix}/lib
19a2b9
19a2b9
* Wed May  2 2012 Paul Howarth <paul@city-fan.org> 2.3.7-3
19a2b9
- Make %%files list more explicit
19a2b9
19a2b9
* Wed May  2 2012 Joe Orton <jorton@redhat.com> 2.3.7-2
19a2b9
- Use 10- prefix for conf file in conf.modules.d with httpd ≥ 2.4
19a2b9
- Use _httpd_confdir throughout
19a2b9
19a2b9
* Mon Apr 23 2012 Paul Howarth <paul@city-fan.org> 2.3.7-1
19a2b9
- Update to 2.3.7
19a2b9
  - Introduce FcgidWin32PreventOrphans directive on Windows to use OS Job
19a2b9
    Control Objects to terminate all running fcgi's when the worker process
19a2b9
    has been abruptly terminated (PR: 51078)
19a2b9
  - Periodically clean out the brigades that are pulling in the request body
19a2b9
    for handoff to the fcgid child (PR: 51749)
19a2b9
  - Resolve crash during graceful restarts (PR: 50309)
19a2b9
  - Solve latency/congestion of resolving effective user file access rights
19a2b9
    when no such info is desired, for config-related filename stats (PR: 51020)
19a2b9
  - Fix regression in 2.3.6 that broke process controls when using
19a2b9
    vhost-specific configuration
19a2b9
  - Account for first process in class in the spawn score
19a2b9
- Drop patch for CVE-2012-1181, now included in upstream release
19a2b9
19a2b9
* Tue Mar 27 2012 Paul Howarth <paul@city-fan.org> 2.3.6-6
19a2b9
- Fix compatibility with httpd 2.4 in F-18/RHEL-7 onwards
19a2b9
- Use /run rather than /var/run from F-15/RHEL-7 onwards
19a2b9
19a2b9
* Sun Jan 22 2012 Paul Howarth <paul@city-fan.org> 2.3.6-5
19a2b9
- Fix regression in 2.3.6 that broke process controls when using vhost-specific
19a2b9
  configuration (upstream issue 49902, #783742, CVE-2012-1181)
19a2b9
19a2b9
* Fri Jan  6 2012 Paul Howarth <paul@city-fan.org> 2.3.6-4
19a2b9
- Nobody else likes macros for commands
19a2b9
19a2b9
* Tue Feb  8 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.3.6-3
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
19a2b9
19a2b9
* Wed Dec  1 2010 Paul Howarth <paul@city-fan.org> 2.3.6-2
19a2b9
- Add /etc/tmpfiles.d/mod_fcgid.conf for builds on Fedora 15 onwards to
19a2b9
  support running with /var/run on tmpfs (#656625)
19a2b9
19a2b9
* Thu Nov  4 2010 Paul Howarth <paul@city-fan.org> 2.3.6-1
19a2b9
- Update to 2.3.6 (see CHANGES-FCGID for full details)
19a2b9
  - Fix possible stack buffer overwrite (CVE-2010-3872)
19a2b9
  - Change the default for FcgidMaxRequestLen from 1GB to 128K; administrators
19a2b9
    should change this to an appropriate value based on site requirements
19a2b9
  - Correct a problem that resulted in FcgidMaxProcesses being ignored in some
19a2b9
    situations
19a2b9
  - Return 500 instead of segfaulting when the application returns no output
19a2b9
- Don't include SELinux policy for RHEL-5 builds since RHEL >= 5.5 includes it
19a2b9
- Explicitly require /bin/sed for fixconf script
19a2b9
19a2b9
* Tue Jun  8 2010 Paul Howarth <paul@city-fan.org> 2.3.5-2
19a2b9
- SELinux policy module not needed for RHEL-6 onwards
19a2b9
19a2b9
* Wed Jan 27 2010 Paul Howarth <paul@city-fan.org> 2.3.5-1
19a2b9
- Update to 2.3.5 (see CHANGES-FCGID for details)
19a2b9
- Drop upstream svn patch
19a2b9
19a2b9
* Wed Oct 21 2009 Paul Howarth <paul@city-fan.org> 2.3.4-2
19a2b9
- Add fixes from upstream svn for a number of issues, most notably that the
19a2b9
  fixconf script had an error in the regexp, which resulted in a prefix of
19a2b9
  "FcgidFcgid" on the updated directives
19a2b9
19a2b9
* Mon Oct 12 2009 Paul Howarth <paul@city-fan.org> 2.3.4-1
19a2b9
- Update to 2.3.4 (configuration directives changed again)
19a2b9
- Add fixconf.sed script for config file directives update
19a2b9
19a2b9
* Fri Sep 25 2009 Paul Howarth <paul@city-fan.org> 2.3.1-2.20090925svn818270
19a2b9
- Update to svn revision 818270
19a2b9
- DESTDIR and header detection patches upstreamed
19a2b9
- Build SELinux policy module for EL-5; support in EL-5.3 is incomplete and
19a2b9
  will be fixed in EL-5.5 (#519369)
19a2b9
- Drop aliases httpd_sys_content_r{a,o,w}_t -> httpd_fastcgi_content_r{a,o,w}_t
19a2b9
  from pre-2.5 SElinux policy module as these types aren't defined there
19a2b9
19a2b9
* Wed Sep 23 2009 Paul Howarth <paul@city-fan.org> 2.3.1-1.20090923svn817978
19a2b9
- Update to post-2.3.1 svn snapshot
19a2b9
- Upstream moved to apache.org
19a2b9
- License changed to ASL 2.0
19a2b9
- Use FCGID-prefixed config file options (old ones deprecated)
19a2b9
- Lots of documentation changes
19a2b9
- Renumber sources
19a2b9
- Don't defer to mod_fastcgi if both are present
19a2b9
- Drop gawk buildreq
19a2b9
- Add patches fixing RPM build issues (DESTDIR support, header detection)
19a2b9
19a2b9
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-13
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
19a2b9
19a2b9
* Tue May 26 2009 Paul Howarth <paul@city-fan.org> 2.2-12
19a2b9
- Don't use /etc/httpd/run as basis of "run" directory as its DAC permissions
19a2b9
  are not permissive enough in F-11 onwards; instead, revert to
19a2b9
  /var/run/mod_fcgid and tweak default config accordingly (#502273)
19a2b9
19a2b9
* Sun May 17 2009 Paul Howarth <paul@city-fan.org> 2.2-11
19a2b9
- Follow link /etc/httpd/run and make our "run" directory a subdir of wherever
19a2b9
  that leads (#501123)
19a2b9
19a2b9
* Mon Apr  6 2009 Paul Howarth <paul@city-fan.org> 2.2-10
19a2b9
- EL 5.3 now has SELinux support in the main selinux-policy package so handle
19a2b9
  that release as per Fedora >= 8, except that the RHEL selinux-policy package
19a2b9
  doesn't Obsolete/Provide mod_fcgid-selinux like the Fedora version, so do
19a2b9
  the obsoletion here instead
19a2b9
19a2b9
* Thu Feb 26 2009 Paul Howarth <paul@city-fan.org> 2.2-9
19a2b9
- Update documentation for MoinMoin, Rails (#476658), and SELinux
19a2b9
19a2b9
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-8
19a2b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
19a2b9
19a2b9
* Wed Nov 12 2008 Paul Howarth <paul@city-fan.org> 2.2-7
19a2b9
- SELinux policy module no longer built for Fedora 8 onwards as it is
19a2b9
  obsoleted by the main selinux-policy package
19a2b9
- Conflicts for selinux-policy packages older than the releases where mod_fcgid
19a2b9
  policy was incorporated have been added for Fedora 8, 9, and 10 versions, to
19a2b9
  ensure that SELinux support will work if installed
19a2b9
19a2b9
* Tue Oct 21 2008 Paul Howarth <paul@city-fan.org> 2.2-6
19a2b9
- SELinux policy module rewritten to merge fastcgi and system script domains
19a2b9
  in preparation for merge into main selinux-policy package (#462318)
19a2b9
- Try to determine supported SELinux policy types by reading /etc/selinux/config
19a2b9
19a2b9
* Thu Jul 24 2008 Paul Howarth <paul@city-fan.org> 2.2-5
19a2b9
- Tweak selinux-policy version detection macro to work with current Rawhide
19a2b9
19a2b9
* Thu Feb 14 2008 Paul Howarth <paul@city-fan.org> 2.2-4
19a2b9
- Rebuild with gcc 4.3.0 for Fedora 9
19a2b9
19a2b9
* Mon Jan 14 2008 Paul Howarth <paul@city-fan.org> 2.2-3
19a2b9
- Update SELinux policy to fix occasional failures on restarts
19a2b9
  (move shared memory file into /var/run/mod_fcgid directory)
19a2b9
19a2b9
* Thu Jan  3 2008 Paul Howarth <paul@city-fan.org> 2.2-2
19a2b9
- Update SELinux policy to support file transition to httpd_tmp_t for
19a2b9
  temporary files
19a2b9
19a2b9
* Fri Sep 14 2007 Paul Howarth <paul@city-fan.org> 2.2-1
19a2b9
- Update to version 2.2
19a2b9
- Make sure docs are encoded as UTF-8
19a2b9
19a2b9
* Mon Sep  3 2007 Joe Orton <jorton@redhat.com> 2.1-6
19a2b9
- rebuild for fixed 32-bit APR (#254241)
19a2b9
19a2b9
* Thu Aug 23 2007 Paul Howarth <paul@city-fan.org> 2.1-5
19a2b9
- Update source URL to point to downloads.sf.net rather than dl.sf.net
19a2b9
- Upstream released new tarball without changing version number, though the
19a2b9
  only change was in arch/win32/fcgid_pm_win.c, which is not used to build the
19a2b9
  RPM package
19a2b9
- Clarify license as GPL (unspecified/any version)
19a2b9
- Unexpand tabs in spec
19a2b9
- Add buildreq of gawk
19a2b9
19a2b9
* Fri Aug  3 2007 Paul Howarth <paul@city-fan.org> 2.1-4
19a2b9
- Add buildreq of pkgconfig, a missing dependency of both apr-devel and
19a2b9
  apr-util-devel on FC5
19a2b9
19a2b9
* Fri Jun 15 2007 Paul Howarth <paul@city-fan.org> 2.1-3
19a2b9
- Major update of SELinux policy, supporting accessing data on NFS/CIFS shares
19a2b9
  and a new boolean, httpd_fastcgi_can_sendmail, to allow connections to SMTP
19a2b9
  servers
19a2b9
- Fix for SELinux policy on Fedora 7, which didn't work due to changes in the
19a2b9
  permissions macros in the underlying selinux-policy package
19a2b9
19a2b9
* Wed Mar 21 2007 Paul Howarth <paul@city-fan.org> 2.1-2
19a2b9
- Add RHEL5 with SELinux support
19a2b9
- Rename README.Fedora to README.RPM
19a2b9
19a2b9
* Fri Feb 16 2007 Paul Howarth <paul@city-fan.org> 2.1-1
19a2b9
- Update to 2.1
19a2b9
- Update documentation and patches
19a2b9
- Rename some source files to reduce chances of conflicting names
19a2b9
- Include SharememPath directive in conf file to avoid unfortunate upstream
19a2b9
  default location
19a2b9
19a2b9
* Mon Oct 30 2006 Paul Howarth <paul@city-fan.org> 2.0-1
19a2b9
- Update to 2.0
19a2b9
- Source is now hosted at sourceforge.net
19a2b9
- Update docs
19a2b9
19a2b9
* Wed Sep  6 2006 Paul Howarth <paul@city-fan.org> 1.10-7
19a2b9
- Include the right README* files
19a2b9
19a2b9
* Tue Aug 29 2006 Paul Howarth <paul@city-fan.org> 1.10-6
19a2b9
- Buildreqs for FC5 now identical to buildreqs for FC6 onwards
19a2b9
19a2b9
* Fri Jul 28 2006 Paul Howarth <paul@city-fan.org> 1.10-5
19a2b9
- Split off SELinux module into separate subpackage to avoid dependency on
19a2b9
  the selinux-policy package for the main package
19a2b9
19a2b9
* Fri Jul 28 2006 Paul Howarth <paul@city-fan.org> 1.10-4
19a2b9
- SELinux policy packages moved from %%{_datadir}/selinux/packages/POLICYNAME
19a2b9
  to %%{_datadir}/selinux/POLICYNAME
19a2b9
- hardlink identical policy module packages together to avoid duplicate files
19a2b9
19a2b9
* Thu Jul 20 2006 Paul Howarth <paul@city-fan.org> 1.10-3
19a2b9
- Adjust buildreqs for FC6 onwards
19a2b9
- Figure out where top_dir is dynamically since the /etc/httpd/build
19a2b9
  symlink is gone in FC6
19a2b9
19a2b9
* Wed Jul  5 2006 Paul Howarth <paul@city-fan.org> 1.10-2
19a2b9
- SELinux policy update: allow FastCGI apps to do DNS lookups
19a2b9
19a2b9
* Tue Jul  4 2006 Paul Howarth <paul@city-fan.org> 1.10-1
19a2b9
- Update to 1.10
19a2b9
- Expand tabs to shut rpmlint up
19a2b9
19a2b9
* Tue Jul  4 2006 Paul Howarth <paul@city-fan.org> 1.09-10
19a2b9
- SELinux policy update:
19a2b9
  * allow httpd to read httpd_fastcgi_content_t without having the
19a2b9
  | httpd_builtin_scripting boolean set
19a2b9
  * allow httpd_fastcgi_script_t to read /etc/resolv.conf without
19a2b9
  | having the httpd_can_network_connect boolean set
19a2b9
19a2b9
* Sun Jun 18 2006 Paul Howarth <paul@city-fan.org> 1.09-9
19a2b9
- Discard output of semodule in %%postun
19a2b9
- Include some documentation from upstream
19a2b9
19a2b9
* Fri Jun  9 2006 Paul Howarth <paul@city-fan.org> 1.09-8
19a2b9
- Change default context type for socket directory from var_run_t to
19a2b9
  httpd_fastcgi_sock_t for better separation
19a2b9
19a2b9
* Thu Jun  8 2006 Paul Howarth <paul@city-fan.org> 1.09-7
19a2b9
- Add SELinux policy module and README.Fedora
19a2b9
- Conflict with selinux-policy versions older than what we're built on
19a2b9
19a2b9
* Mon May 15 2006 Paul Howarth <paul@city-fan.org> 1.09-6
19a2b9
- Instead of conflicting with mod_fastcgi, don't add the handler for .fcg etc.
19a2b9
  if mod_fastcgi is present
19a2b9
19a2b9
* Fri May 12 2006 Paul Howarth <paul@city-fan.org> 1.09-5
19a2b9
- Use correct handler name in fcgid.conf
19a2b9
- Conflict with mod_fastcgi
19a2b9
- Create directory %%{_localstatedir}/run/mod_fcgid for sockets
19a2b9
19a2b9
* Thu May 11 2006 Paul Howarth <paul@city-fan.org> 1.09-4
19a2b9
- Cosmetic tweaks (personal preferences)
19a2b9
- Don't include INSTALL.TXT, nothing of use to end users
19a2b9
19a2b9
* Wed May 10 2006 Thomas Antony <thomas@antony.eu> 1.09-3
19a2b9
- Initial release