Searches without login should now work. You must get asked to click a button.
Port details
apache13The extremely popular Apache http server. Very fast, very clean
1.3.42_1wwwΣ=378 1.3.42_1Version of this port present on the latest quarterly branch.
FORBIDDEN: CVE-2011-3368, no patches against this issue DEPRECATED: apache13 is deprecated, migrate to 2.2.x+ now This port expired on: 2012-01-01 IGNORE: is forbidden: CVE-2011-3368, no patches against this issue
Apache is an HTTP server designed as a plug-in replacement for the NCSA
server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and
includes many frequently requested new features, and has an API which
allows it to be extended to meet users' needs more easily.
WWW: http://httpd.apache.org/
- mark apache13 FORBIDDEN (CVE-2011-3368)
* There are no patches from upstream and already existing
exploids in the wild.
- ru-apache13 ports have long outstanding issues and are far
behind last apache13 patches.
with hat apache@
Feature safe: yes
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Set EXPIRATION_DATE to an actual date (9.0 is behind, so guess 2 months from
now).
- This can be changed later as needed, if at all, either way we won't remove
them
until after 9.0 is released.
With Hat: apache@
Reported by: dvl via freshports
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.
Be sure to remove -std= from apxs.
My change to apache13, to build it with -std=gnu89 also caused this
compiler flag to be exposed through the apxs utility. This caused some
Apache modules to fail to build.
Reported by: pav, miwi
Build Apache 13 with -std=gnu89. It doesn't build with ISO C99 inline.
I should also change all the other ports, but I'm leaving that like it
is right now. This port will at least make it easier to build 200 more
ports on pointyhat.
Approved by: pgollucci
Add note tp pkg-message informing users of FAQ:
your hostname must be resolvable via at least
1 mechanism configured in /etc/nsswitch.conf
or depending on the modules you hae loaded
apache might not be able to start.
PRs: ports/131563, ports/131564, ports/131565
Submitted by: Glen Barber <glen.j.barber@gmail.com>
Discussed with: me
Stop linking data and cgi-bin to -dist ones by default, it affects packages
badly when they installed in batch (they write into -dist dirs).
Try to create empty data and cgi-bin instead.
Use new style of startup script install
Use dirrmtry when remove some directories
Respect DOCSDIR in pkg-plist
(with small mod from me)
PR: 116776
Submitted by: Alexander Logvinov <ports@logvinov.com>
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
In the rc.d/localpkg New World Order, the apache.sh startup script may
be executed when the apache_enable and other config variables have
already been set, e.g. via /etc/rc.conf. In that case, load_rc_config
will not do anything at all, and the "defaults" set in the script will
override the user's settings. Fix this by honoring any previously-set
config variables.
Carte blanche by: ache (maintainer)
Update to apache 1.3.27 and 2.0.43. This fixes a security vulnerability.
Mark apache13-ssl FORBIDDEN because the new version does not yet exist.
Partially based on patches submitted by below authors.
Submitted by: "Sergey A. Osokin" <osa@freebsd.org.ru>,
Udo Schweigert <udo.schweigert@siemens.com>,
Lev A. Serebryakov <lev@serebryakov.spb.ru>
PR: ports/43682, ports/43688, ports/43666, ports/43681