Commit graph

245 commits

Author SHA1 Message Date
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
kei
da46920fea Workaround for file permission problem of htdocs/index.html.*. Problem report
submitted to the author.
2001-02-13 11:38:23 +00:00
tron
a12bae94e6 Fix typo. 2001-02-07 15:08:30 +00:00
tron
5f4daebc6e Add missing directory name "source" to URL for German "mod_ssl" mirror. 2001-02-07 09:56:45 +00:00
tron
672af70984 Add German mirror sites. 2001-02-07 09:52:45 +00:00
itojun
57d899e609 pull in official fix from apache. make the version number 1.3.17.1
(hope it is the right way).

>There's another bug in RewriteMap handling in Apache 1.3.17, which
>causes ${} expansions to be completely ignored. This patch fixes it.
2001-02-06 12:38:59 +00:00
jlam
9669e40488 Correct HTML syntax. 2001-02-03 20:53:10 +00:00
jlam
ec0d4b522c Update apache to 1.3.17. Important changes from version 1.3.14 include:
-) Remove patch to avoid dlclose()ing on NetBSD.  The mod_perl vs. perl CGI
   mis-interaction seems to be gone and I wasn't able to reproduce it on my
   system.

*) Fix the declaration of the module structure in mod_example.
*) Fix the handling of variable expansion look-ahead in mod_rewrite,
   i.e. syntax like %{LA-U:REMOTE_USER}, and also fix the parsing of
   more complicated nested RewriteMap lookups.
*) mod_status now respects ?refresh=n of 1 or greater.  If the given
   refresh value is not a number, ?refresh is set to 1 second.
*) Accomodate an out-of-space condition in the piped logs and the
   rotatelogs.c code, and no longer churn log processes for this condition.
*) Make cgi-bin work as a regular directory when using mod_vhost_alias
   with no VirtualScriptAlias directives.
*) Move the check of the Expect request header field after the hook
   for ap_post_read_request, since that is the only opportunity for
   modules to handle Expect extensions.
*) Eliminate caching problems of mod_autoindex results, so the last
   modified date of the directory is returned as the Last-Modified
   and ETag HTTP header tags are sent if IndexOptions TrackModified
   directive/option is used.
*) Correct an issue with Alias and ScriptAlias directives that
   file path arguments were not normalized in canonical form.
   This correction makes no attempt to normalize regular expression
   forms of Alias or ScriptAlias.
*) Add a new LogFormat directive, %c, that will log connection
   status at the end of the response.
*) Update the mime.types file to the registered media types as of 2000-10-19.
*) Restore functionality broken by the mod_rewrite security fix:
   rewrite map lookup keys and default values are now expanded
   so that the lookup can depend on the requested URI etc.
2001-02-02 16:39:56 +00:00
jlam
f7c81d455f Install cgi-bin scripts with executable bit set. 2001-01-14 05:58:01 +00:00
tv
de705a81f0 Use the "nb" convention to distinguish the teeny version bump caused by
pkgsrc (instead of a real version number change in the program).
2001-01-13 15:25:04 +00:00
jlam
cbfbe4c8d8 Make the INSTALL/DEINSTALL scripts handle configuration files like
cups: copy sample config files to default config files, and remove
the config files on deinstall if they're identical to the sample ones.
2000-12-22 19:41:52 +00:00
jlam
b8de91e261 Introduce APACHE_USER: the user allowed to execute the suexec wrapper
if apache was build with APACHE_SUEXEC == YES.
2000-12-11 00:03:07 +00:00
jlam
fed7aee3f4 Update ap-ssl to 2.7.1 using mod_ssl-2.7.1-1.3.14. Also update apache to
1.3.14.1, adding a superminor version number to indicate possible EAPI
update.

   *) Fixed the parsing of SSLSessionCache directives. The prefixes were
      incorrectly skipped and leaded to "unable to open semaphore file"
      errors.
2000-10-17 18:14:15 +00:00
jlam
d0abc415ac Update apache to 1.3.14. Changes from version 1.3.12 are listed below.
The security fixes are:
     * A problem with the Rewrite module, mod_rewrite, allowed access to
       any file on the web server under certain circumstances
     * The handling of Host: headers in mass virtual hosting
       configurations, mod_vhost_alias, could allow access to any file on
       the server
     * If a cgi-bin directory is under the document root, the source to
       the scripts inside it could be sent if using mass virtual hosting

   The main new features include:
     * Support for a directory-based configuration system. If any of the
       configuration directives point to directories instead of files,
       all files in that directory (and in subdirectories) will be also
       parsed as configuration files
     * Support name-based virtual hosting without needing to specify an
       IP address in the Apache configuration file. This enables sites
       that use dynamic IP addresses to support name-based virtual
       hosting as well as allowing identical machines to share a
       configuration file, say in a load-balanced cluster
     * The SetEnvIf and BrowserMatch range of directives are now able to
       be used in .htaccess files.
     * Administrators who are nervous about their full server version
       details being public can use the new keyword 'ProductOnly' in the
       ServerTokens directive. This keyword forces the server to only
       return the string "Apache" as the server version.
     * The new digest authentication module, mod_auth_digest has had a
       number of fixes and upgrades applied
2000-10-13 21:46:45 +00:00
jlam
b2dc1746ad When restarting, increase the delay slightly to give servers a chance to
stop completely.
2000-10-13 21:46:32 +00:00
jlam
329b962c7e Make the rc.d control script less verbose/redundant in its messages. 2000-09-20 06:08:42 +00:00
jlam
9ab26c50e7 Install rc.d control script as "foo" instead of "foo.sh" to comply with
how NetBSD's rc.d system interprets script names.  Also add appropriate
REQUIRE and PROVIDE sections to allow direct use in NetBSD's rc.d system.
2000-09-20 05:14:10 +00:00
jlam
2bb5b87d82 When calling "apache.sh restart", instead of calling "apachectl restart",
we call stop, then start.  This correctly restarts httpd with SSL support
if it was initially started with SSL support.
2000-09-14 02:31:04 +00:00
jlam
141783533c Check for @PREFIX@/etc/httpd/mod_ssl.conf, not @PREFIX@/etc/mod_ssl.conf,
if we're sourcing the former.
2000-09-13 20:06:24 +00:00
thorpej
467e782954 Don't pass --disable-suexec. The configure script doens't accept
it, and the default is "off" anyhow.
2000-09-12 19:39:02 +00:00
jlam
ddf7651497 Provide mechanism to allow ap-ssl to force start of apache with "startssl". 2000-09-12 14:50:51 +00:00
jlam
a29e7d6317 Update build to work with mod_ssl-2.6.6-1.3.12 to keep in sync with ap-ssl.
EAPI didn't change so no need to change Apache's version number.

Also standardize package builds to have Apache listen on ports 80/443
regardless of UID of user that builds the package, and make MAINTAINER
point to me.
2000-09-12 14:17:31 +00:00
jlam
59223f4d26 Try to remove correct SSL directory from apache config directory. 2000-09-07 04:55:30 +00:00
jlam
2013fec161 * This package left cruft after deinstalling. Add DEINSTALL script to remind
package admin where the cruft is that may need to be manually removed.

* Factor out the making of extra directories and the copying of config files
  into a separate INSTALL script.

* Rearrange the Makefile a bit to handle changes in the PLIST.

* Remove erroneous information from pkg/DESCR.
2000-09-06 06:17:55 +00:00
jlam
749b27c581 Don't specify version numbers of the libraries to load for SSL support --
version numbers change, and it doesn't work correctly on a.out anyway.

Closes pkg/10309.
2000-09-06 05:52:48 +00:00
jlam
bb3a955498 Use PERL5 variable for location of perl5 binary. 2000-08-28 09:14:50 +00:00
hubertf
dab9a8dec8 Make the rc.d script(s) react to something else then 'start', i.e.
one can now stop the daemon.
2000-07-10 12:22:27 +00:00
tron
9fbdbfac5b Finish half done update of "apache" package to 1.3.12. 2000-04-24 13:13:22 +00:00
explorer
470b971d20 unneeded patch removed 2000-04-21 02:19:33 +00:00
explorer
19916bed0a upgrade to 1.3.12, which will handle openssl-0.9.5a 2000-04-21 02:16:23 +00:00
cjs
3aa4c244b0 I've not maintained this for a long time, but nobody else has taken
over and put his name in. So I'm arbitrarily changeing the maintainer
to the guy with the most commits to the Makefile.
2000-04-05 21:05:30 +00:00
veego
408c764903 Solaris needs a dependence for db-2.7.7 and fix the broken [ -e test on Solaris. 2000-02-22 17:38:16 +00:00
wiz
c2480cce01 replace 'find' by '${FIND}' where appropriate 2000-02-20 22:05:37 +00:00
hubertf
6539d1231e defuzz 2000-02-09 00:54:01 +00:00
wiz
d2d328304e replaced tail by ${TAIL} 2000-02-05 14:01:11 +00:00
tron
05eb718c8d Adapt package list to new documentation structure of version 1.3.11. 2000-01-31 23:37:29 +00:00
christos
f1ab0ac29a regen 2000-01-31 16:35:52 +00:00
christos
b2ee1a6e4c update for 1.3.11 2000-01-31 16:35:36 +00:00
bad
a775e3c339 Adjust offset into ssldoc.patch for mod_ssl-2.4.8. 1999-12-01 00:41:34 +00:00
tron
f7dc26c56a Don't try to disable obsolete configuration rule "STATUS" if
"${APACHE_PERF_TUNING}" is set to "YES". Fixes PR pkg/8915 by
Damon Brodie.
1999-11-30 20:33:33 +00:00
rh
5ad7f2cded defuzz 1999-11-27 21:57:11 +00:00
tron
a18ca017b2 Update Apache package to version 1.3.9 (SSL Module 2.4.8) using patches
suppled by SUNAGAWA Keiki in PR pkg/8819. This version mostly fixes
bugs discovered since version 1.3.6.
1999-11-21 22:09:26 +00:00
agc
f721b0e129 Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).
1999-08-18 08:28:09 +00:00
itojun
a0d4f974d3 add CONFLICTS+= apache6-*. 1999-07-23 18:20:04 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
tron
d083ed1568 Fix build when suexec feature is not activated. 1999-06-05 20:32:17 +00:00
tv
94ca81aacb Fix libcrypto and libssl version numbers. The whole LoadFile bogosity
will be fixed at OpenSSL 0.9.3's update.
1999-05-23 21:16:52 +00:00
tron
b395ac3321 As pointed out by Todd Vierling we don't need to handle "mod_proxy.so"
manually, "bsd.pkg.mk" will do that for us.
1999-05-11 20:26:23 +00:00
tron
fbd3923a66 Redirect output of "apachectl" to "/dev/null". 1999-05-11 18:38:31 +00:00
tron
40c91b2f8d Add a standard start script for Apache. 1999-05-11 18:32:23 +00:00
tron
27c8369fe8 - Check configuration variables properly so that enabling "suexec" support
really works.
- Add proxy module, "suexec" binary and manual page to package list
  dynamically.
1999-05-11 16:04:03 +00:00
tv
ac8956d192 Do this the right way; it wasn't installing the shared modules after the
last fix.
1999-05-07 13:46:43 +00:00
tv
61368c5a05 The "Module list reconstruction" section inserted into httpd.conf-dist
is extremely confusing to new users, and isn't necessary for proper
Apache operation.  Make Makefile.tmpl skip the code which does this.
1999-05-02 21:13:08 +00:00
tv
6a449c6299 Wow, the mod_ssl distribution site changed right from under me.
Update it to the new location.
1999-04-30 23:51:39 +00:00
tv
930832d85c Update Apache to 1.3.6, mod_ssl to 2.2.8, and mod_perl to 1.19. mod_ssl
now makes use of OpenSSL.
1999-04-30 17:05:19 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
hubertf
f22633f3e6 Fix /bin/sh syntax of @exec lines. 1999-02-12 04:15:46 +00:00
tv
f5f9698e0b pkglint: rcsid 1998-12-07 17:35:49 +00:00
tv
d9888daccd - Update mod_ssl's distname to 2.1.3 (does not require an apache version
bump; EAPI is unchanged)
- Remove restriction of mod_include to disallow "../" or "/" prefixed
  file names in <!--#include file=""--> if Includes (but not
  IncludesNOEXEC) is set; proposed in Apache PR mod_include/3500
- Add signature for hook function used to do mod_include callbacks
  (perl-embedded SSI was not working with new 4 argument call)
1998-12-07 16:20:39 +00:00
tv
c3c09199ef (oops,) and add NetBSD RCS ids. 1998-12-05 05:00:00 +00:00
tv
70e8b228dc Add two patches released post-Apache-1.3.3 on www.apache.org. THESE FIX
POTENTIAL DENIAL OF SERVICE BUGS IN APACHE 1.3.3 (and 1.3.2, in the case
of patch-core-404).
1998-12-05 04:59:35 +00:00
tv
109b5b2d81 Work around Apache dlclose() bug, where shared objects may be dlclose()d
before their cleanup procedures are called.  Fixes mod_perl vs. CGI
interaction bug.
1998-12-05 00:00:09 +00:00
tv
ccf67c359f Bump version to 1.3.3.2' - add timefmt' argument to
ap_include_extern_func's (needed for a couple upcoming XSSI-extending
modules).  Also fix apxs to use `install' and fix the cgi-bin
`preservation' while we're here.
1998-12-04 17:23:19 +00:00
tv
9eb89f8faf Bump version to "1.3.3.1": Add parse_string to the include_extern
interface, and use the EAPI hooks interface for calling external
mod_include subs.  (Needed to make mod_perl work as a DSO.)
1998-12-03 22:26:52 +00:00
tv
289260480c Update Apache and mod_ssl using new build layout (see post to tech-pkg for
details).  No security fixes in Apache 1.3.3, so immediate upgrade from
1.3.2 is not necessary.
1998-12-03 17:23:51 +00:00
frueauf
2dfc4ec9d6 Some pkglint nits and add missing rcs ids. 1998-11-12 23:54:33 +00:00
cjs
c8a278c9e3 Add patch to fix serialized accept.
Also submitted to the Apache Group, gnats number os-netsd/3120.
1998-10-05 19:55:27 +00:00
tv
a172ffca2b Call apache-modssl "apache-modssl-1.3.2.2012". 1998-10-05 14:26:01 +00:00
tv
9d4f395c15 Update Apaches to 1.3.2.
apache-modssl: update mod_ssl to 2.0.12, and rename pkg to
"apache-1.3.2-modssl-2.0.12" such that mod_ssl version changes are noted.
1998-10-03 22:00:22 +00:00
tv
fdca7390ec Fix up apache and apache-modssl pkgs:
- Now that bsd.pkg.mk filters out dlopen style .so's on NOPIC systems,
  re-merge the PLIST.
- Rewrite apache-modssl's Makefile and PLIST to share apache's, reducing
  logic duplication.
1998-10-03 21:01:14 +00:00
tv
da5163ac00 Make this work properly on ELF. Use -Wl,--export-dynamic, and no leading
symbol underscore, on ELF systems.
1998-10-02 14:40:13 +00:00
cjs
5aa2c9c90d Fix spelling. (So I don't lose my developer account. :-)) 1998-09-17 18:18:54 +00:00
hubertf
576cfe4944 Mention NetBSD on the newly created site. 1998-09-05 23:14:45 +00:00
hubertf
697e6a9664 This conflicts with the apache-modssl pkg 1998-09-05 22:27:29 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
cjs
481208fbac Update to 1.3.1. 1998-08-07 23:46:09 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
cjs
e3718d75f8 Set the permissions of http/include/* directly, to fix a bug where if
the distribution is extrated with umask 077 (so that src/include/* are
not world readable) they never get those permissions turned on when
installed.
1998-07-21 22:39:56 +00:00
cjs
536c018cfe * Create the http/logs and http/proxy directories when pkg_add'ing
the package (albeit in a rather kludgy way).
* Update order of @dirrm statements in PLIST files so that the
  pkg_delete deletes the directories properly.
* Note in description that proxy support is in.
1998-07-21 21:34:09 +00:00
agc
988019b016 Update package Makefiles for automatic manual page handling. 1998-06-22 12:58:33 +00:00
tv
3227aba8c7 Update to 1.3.0. 1998-06-06 23:48:20 +00:00
frueauf
84681154c8 portlint: remove double entry for htpasswd.1 and add missing htdigest.1. 1998-06-05 11:09:23 +00:00
tv
3255847d19 Update to 1.3b7 and rework the Makefile:
- Now uses APACI, Apache's GNU-autoconf-style (but not GNU autoconf)
  configuration system to configure, build, and install
- Enables build and install of all `support' tools
- Enables use of shared modules, and compiles mod_include dynamically
- Installs the Apache user manual by default.
1998-06-04 19:38:36 +00:00
agc
d6d990e59b Include bsd.prefs.mk, in case VERS_ID is set in /etc/mk.conf 1998-06-03 14:01:11 +00:00
frueauf
0851be7c5a Mostly cosmetic changes to shut up portlint. Little bugfix for apache. 1998-05-09 15:24:42 +00:00
hubertf
b5655ec85a add some stuff 1998-05-08 17:18:56 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
cjs
b2d1409e78 Fix install of a script. 1998-03-24 20:34:57 +00:00
cjs
b4fabbc8ff Update to 1.3b5 1998-03-18 19:43:32 +00:00
cjs
589866497b Update to 1.3b5 1998-03-18 19:16:27 +00:00
frueauf
e743725d45 portlint: sed->${SED}; mv->${MV}; install->${INSTALL}; reorder HTTP_ROOT; 1998-03-06 13:08:54 +00:00
cjs
7ad7be4468 Move some stuff from a patch to a sed script. Add ability to set root of
http tree to somewhere other than /usr/pkg/http. Move pid file to /var/run.
1998-03-05 11:42:42 +00:00
cjs
b78415894e Initial version of apache web server package: 1.3b3. 1998-03-05 08:02:22 +00:00