summaryrefslogtreecommitdiff
path: root/www/apache/files
AgeCommit message (Collapse)AuthorFilesLines
2006-01-31Backport a change from 1.5.22 to 1.5.18 that fixes some issues withtv_libtool_1_5_18_tmpdirfixtv3-152/+0
temp dir creation when using relink-based finalization.
2005-04-18Remove custom "restart" code from startup script so that Apache reallywiz1-3/+1
gets restarted when "/etc/rc.d/apache restart" is used. This fixes PR pkg/24179 for the "apache" package. Based on a similar change for the apache2 package. Bump PKGREVISION.
2005-02-28Update apache to apache_1-3.33nb3:abs1-2/+3
Previously rc.d/apache was updated to run stop & start for restart. '/etc/rc.d/apache restart' then picked up startssl if apache was not running, but if apache was running it has a large chance of the start running before the stop completes, leaving no httpd running. Instead, add a restartssl option to apachectl, and use it.
2004-11-15Use ${VARBASE} instead of hardcoded /var.sketch1-5/+5
2004-08-02Update apache to 1.3.31nb4:abs1-2/+2
Fix rc.d/apache restart to 'apache_doit stop; apache_doit start' Now in the case of apache_start=startssl and apache not running, 'rc.d/apache restart' will start apache with startssl.
2002-11-19As per discussion in pkg/18854, remove support for apache_start.conf asjlam1-19/+8
the precedence of the contents of this file changes depending on whether it's started at boot time or started manually, and it's not really necessary to add the extra complexity since it's valid (and easier) to just set apache_start in /etc/rc.conf.
2002-10-14Only set apache_start to "start" if it's not already set.lukem1-3/+3
Previously, if apache_start was set in /etc/rc.conf and /etc/rc.d/apache was loaded as part of the /etc/rc start sequence, apache_start's value would be overridden by "apache_start=start" in this script, because /etc/rc.conf would have already been loaded and load_rc_config() would not reload it again. This problem would not have been seen if /etc/rc.d/apache was started manually, or /etc/rc.conf.d/apache or @PKG_SYSCONFDIR@/apache_start.conf was used to set apache_start. (I am using /etc/rc.conf, and was wondering why apache wasn't starting with ssl support at boot, but worked after a manual restart...)
2002-09-20Make these scripts more portable by taking advantage of automatic rc.dgrant1-2/+2
script handling and using @RCD_SCRIPTS_SHELL@. as discussed with jlam.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam2-2/+2
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-07-30Update apache packages with some common changes:wiz1-3/+3
Give Apache a user and group by default, not only with suexec. The variables for this have changed from APACHE_SUEXEC_USER and APACHE_SUEXEC_GROUP to APACHE_USER and APACHE_GROUP. Mention 'Apache' in COMMENT. Use variables for the version number instead of copying it around. Bump PKGREVISION. For apache{,6}: Change paths to /var/httpd instead of /var/spool/httpd. Honour STRIPFLAG. Add --without-confadjust as configure argument. Enable the 'define' module. For apache: Enable proxy module on NOPIC platforms. Some of these changes are based on pkg/17469 by Greg A. Woods, some on comments by Johnny Lam. Reviewed by Johnny Lam.
2002-07-07Provide the common rc.d directive "reload" as an alias for "apachectl graceful",tv1-1/+4
which reloads the server without killing transfers in progress.
2002-07-02Test some more files before using 1.5 rc.subr features.wiz1-2/+2
Closes pkg/17378 by Greg A. Woods.
2002-06-19update for now-available mod_ssl-2.8.9-1.3.26jdolecek1-2011/+0
2002-06-19Update apache to 1.3.26.jdolecek1-0/+2011
Custom mod_ssl eapi patch used for now, since update of mod_ssl for 1.3.26 isn't available yet. This fixes the CAN-2002-0392 (mitre.org) [CERT VU#944335] security issue. For full list of changes, see http://www.apache.org/dist/httpd/CHANGES_1.3
2002-03-18If we do not have /etc/rc.subr then call apache_doit "$1" not eval ↵abs1-2/+2
${start_cmd} - "/etc/rc.d/apache restart" and friends work again on Linux
2002-02-26Add back ability to change the value of "apache_start" from /etc/rc.confjlam1-7/+24
that was lost in the previous commit. "${apache_start}" is the subcommand sent to apachectl to control how httpd is started. It's value may be overridden in: @PKG_SYSCONFDIR@/apache_start.conf /etc/rc.conf /etc/rc.conf.d/apache, in order of increasing precedence. Its possible values are "start" and "startssl", and defaults to "start".
2002-02-05Solaris' test binary (test/[) doesn't grok "-e". Replace with "-f".jlam1-3/+3
Noted by Stoned Elipot <seb@netbsd.org> in private email.
2001-12-26Vastly simplify this script by using /etc/rc.subr. Provide minimal startjlam1-62/+17
functionality on pre-1.5 platforms, as apachectl may always be used instead for the full control interface.
2001-11-26Forgot a CONFDIR -> PKG_SYSCONFDIR replacement.jlam2-5/+5
2001-10-17Update apache to 1.3.22. Relevant changes from version 1.3.20 includejlam1-1/+2
using the pkgsrc expat library instead of the builtin one (this is to avoid conflicts between expat libraries when an expat XML parser is loaded by either mod_perl or mod_php), and: Security vulnerabilities * A vulnerability was found in the split-logfile support program. A request with a specially crafted Host: header could allow any file with a .log extension on the system to be written to. * A vulnerability was found when Multiviews are used to negotiate the directory index. In some configurations, requesting a URI with a QUERY_STRING of M=D could return a directory listing rather than the expected index page. General bug fixes and improvements * Bug fixes * The supplied icons are now also distributed in PNG format * New directives have been added to the mod_usertrack module, The first, CookieDomain, can be used to customise the Domain attribute. * A new directive, AcceptMutex, allows run-time configuration of the mutex type used for accept serialization. * mod_auth has been enhanced to allow access to a document to be controlled based on the owner of the file being served. * A new directive, AcceptFilter, has been added to control BSD accept filters at run-time. The functionality can postpone the requirement for a child process to handle a new connection until an HTTP request has arrived, therefore increasing the number of connections that a given number of child processes can handle
2001-05-14Make this look more like databases/postgresql-server/files/pgsql.sh:jlam1-9/+23
Respect /etc/rc.conf. Handle "force" commands. Allow overriding of ${name}_flags with ${flags} from environment.
2001-05-08Improve rc.d-style startup script. It now respects settings injlam1-35/+51
/etc/rc.conf (apache=YES/NO and apache_start=startssl) if it exists.
2001-04-29Update apache to 1.3.19nb1. Changes from 1.3.19 include using mod_ssljlam1-4/+3
2.8.2 patches and more thorough use of APACHE_SYSCONFDIR setting.
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-16/+0
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-14Use APACHE_SYSCONFDIR to set sysconfdir (the location of config files).kim1-2/+2
2001-03-13Update apache to 1.3.19. The pkgsrc-related changes include adding ajlam3-14/+33
config.layout file instead of specifying every directory as on option to the Apache configure script. This layout file might be useful later when we package Apache 2.x. I also reordered a few lines so that it's easier to diff apache/Makefile and apache6/Makefile (hi itojun!). Also build the mod_define shared module from the mod_ssl sources. Relevant changes from version 1.3.17.1 include: *) Rewrite ap_unparse_uri_components() to make it safer and more readable *) Under certain circumstances, Apache did not supply the right response headers when requiring authentication. *) Clean up some end-of-loop not reached warnings *) Add the correct language tag for interoperation with the Taiwanese versions of MSIE and Netscape. *) Workaround enabled for a core dump which appeared in broken NameVirtualHost configurations. *) Sporadic core dump in ap_default_port_for_scheme() with internal requests *) SECURITY: The default installation could lead to mod_negotiation and mod_dir/mod_autoindex displaying a directory listing instead of the index.html.* files, if a very long path was created artificially by using many slashes. Now a 403 FORBIDDEN is returned. *) Trailing slashes (if they exist) are now removed from ServerRoot, because there were known problems with them. *) TPF startup/shutdown fixes. *) Correct a typo in httpd.conf. *) Get the correct IP address if ServerName isn't set and we can't find a fully-qualified domain name at startup. *) Fix pointer arithmetic in mod_rewrite map expansion. *) Fixed a problem with file extensions being truncated during the call to ap_os_canonical_filename().
2001-03-01regenwiz1-2/+2
2001-02-27Put back the patch to avoid dlclose(). Without the patch, it's notjdolecek1-1/+2
possible to use LoadModule at all (httpd crashes soon after it forks). This is most probably an Apache problem. Until the real problem is tracked down, put this in as workaround. This addresses lib/12164 and bin/12283.
2001-02-07Fix typo.tron1-2/+2
2001-02-06pull in official fix from apache. make the version number 1.3.17.1itojun1-1/+2
(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-03Correct HTML syntax.jlam1-2/+2
2001-02-02Update apache to 1.3.17. Important changes from version 1.3.14 include:jlam3-37/+45
-) 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-01-14Install cgi-bin scripts with executable bit set.jlam1-2/+2
2000-10-17Update ap-ssl to 2.7.1 using mod_ssl-2.7.1-1.3.14. Also update apache tojlam1-2/+2
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-13Update apache to 1.3.14. Changes from version 1.3.12 are listed below.jlam2-7/+7
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-13When restarting, increase the delay slightly to give servers a chance tojlam1-2/+2
stop completely.
2000-09-20Make the rc.d control script less verbose/redundant in its messages.jlam1-2/+8
2000-09-14When calling "apache.sh restart", instead of calling "apachectl restart",jlam1-1/+6
we call stop, then start. This correctly restarts httpd with SSL support if it was initially started with SSL support.
2000-09-13Check for @PREFIX@/etc/httpd/mod_ssl.conf, not @PREFIX@/etc/mod_ssl.conf,jlam1-2/+2
if we're sourcing the former.
2000-09-12Provide mechanism to allow ap-ssl to force start of apache with "startssl".jlam1-6/+29
2000-09-12Update build to work with mod_ssl-2.6.6-1.3.12 to keep in sync with ap-ssl.jlam2-12/+12
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-06Don't specify version numbers of the libraries to load for SSL support --jlam1-2/+2
version numbers change, and it doesn't work correctly on a.out anyway. Closes pkg/10309.
2000-07-10Make the rc.d script(s) react to something else then 'start', i.e.hubertf1-2/+5
one can now stop the daemon.
2000-04-21upgrade to 1.3.12, which will handle openssl-0.9.5aexplorer2-5/+4
2000-02-09defuzzhubertf1-2/+2
2000-01-31regenchristos1-1/+1
2000-01-31update for 1.3.11christos2-6/+6
1999-11-27defuzzrh1-5/+5
1999-11-21Update Apache package to version 1.3.9 (SSL Module 2.4.8) using patchestron2-8/+8
suppled by SUNAGAWA Keiki in PR pkg/8819. This version mostly fixes bugs discovered since version 1.3.6.
1999-07-09Add package patch checksum files.agc1-0/+12