diff options
author | clement <clement@FreeBSD.org> | 2004-07-01 13:54:56 +0800 |
---|---|---|
committer | clement <clement@FreeBSD.org> | 2004-07-01 13:54:56 +0800 |
commit | 8cf698f8da788d0692f726e413588ba3f93831ac (patch) | |
tree | 0e2a4df507eb94eb218fe004e2d60027e69bf795 /www | |
parent | 5de2c610345a943c775f82849b9056805566e9d6 (diff) | |
download | freebsd-ports-gnome-8cf698f8da788d0692f726e413588ba3f93831ac.tar.gz freebsd-ports-gnome-8cf698f8da788d0692f726e413588ba3f93831ac.tar.zst freebsd-ports-gnome-8cf698f8da788d0692f726e413588ba3f93831ac.zip |
- Update to 2.0.50
Important changes:
*) SECURITY: CAN-2004-0493 (cve.mitre.org)
Close a denial of service vulnerability identified by Georgi
Guninski which could lead to memory exhaustion with certain
input data. [Jeff Trawick]
*) SECURITY: CAN-2004-0488 (cve.mitre.org)
mod_ssl: Fix a buffer overflow in the FakeBasicAuth code for a
(trusted) client certificate subject DN which exceeds 6K in length.
[Joe Orton]
Details can be found here:
http://www.apache.org/dist/httpd/CHANGES_2.0
- Use autoconf 2.59
- Add add SUEXEC_LOGFILE tunable to set suexec logfile [1]
- Silently ignore removal of libexec/apache2 directory
- Import latest version of apr_reslit.c from apr CVS which
adds timeout feature to apr_reslist_acquire().
This is required for future mod_logio-st.
- Add explicit dependency on libiconv (so nowwe support libiconv)
- Move Windows Update fix from MASTER_SITE_LOCAL to ports tree
- add WITH_EXPERIMENTAL_PATCHES knobs:
These patches are backports from apache CVS HEAD or apr CVS HEAD.
They have positive impacts on apache responsiveness but can be
instable
and are NOT currently supported by apache/apr teams.
* exp-http-ready.patch: add "httpready" support for ACCEPT_FILTER
(currently apache 2 only support "dataready")
* exp-apr-kqueue.patch: add support for kqueue in apr_poll().
This patch greatly improves apache network performance (up to
18% according to the author, on my test box, between 13% and 21%)
Test and feedback on -STABLE are welcome ;)
For more details, please see:
http://marc.theaimsgroup.com/?t=108650227500001&r=1&w=2
Submitted by: knu [1]
NOTE:
Please set MASTER_SITE_APACHE_HTTPD to closest mirrors.
you can easily find them from:
http://www.apache.org/dyn/closer.cgi/httpd/
Thanks :
Diffstat (limited to 'www')
24 files changed, 2184 insertions, 846 deletions
diff --git a/www/apache2/Makefile b/www/apache2/Makefile index f9a76626224a..bc49c1096203 100644 --- a/www/apache2/Makefile +++ b/www/apache2/Makefile @@ -8,8 +8,7 @@ # PORTNAME= apache -PORTVERSION= 2.0.49 -PORTREVISION= 3 +PORTVERSION= 2.0.50 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_APACHE_HTTPD} \ http://sheepkiller.nerim.net/ports/${PORTNAME}/:powerlogo @@ -33,10 +32,12 @@ CONFLICTS= apache+mod_ssl-1.* apache+mod_ssl+ipv6-1.* apache+mod_ssl+modsnmp-1.* ru-apache+mod_ssl-1.* ru-apache-1.* thttpd-2.* # patch files -PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:clement/} -PATCH_SITE_SUBDIR= clement/:clement .if defined (WITH_WINDOWSUPDATEFIX) -PATCHFILES+= httpd-${PORTVERSION}-windowsupdate.patch:clement +EXTRA_PATCHES+= ${FILESDIR}/exp-windowsupdate.patch +.endif +.if defined(WITH_EXPERIMENTAL_PATCHES) +EXTRA_PATCHES+= ${FILESDIR}/exp-apr-kqueue.patch \ + ${FILESDIR}/exp-http-ready.patch .endif SCRIPTS_ENV+= LIBTOOL=${LIBTOOL} LIBTOOLIZE=${LIBTOOLIZE} \ @@ -44,7 +45,8 @@ SCRIPTS_ENV+= LIBTOOL=${LIBTOOL} LIBTOOLIZE=${LIBTOOLIZE} \ LIBTOOL_M4=${LOCALBASE}/share/aclocal/libtool${LIBTOOL_VERSION}.m4 \ AUTOHEADER=${AUTOHEADER} -USE_AUTOCONF_VER= 257 +USE_ICONV= yes +USE_AUTOCONF_VER= 259 USE_LIBTOOL_VER= 15 USE_PERL5= yes USE_RC_SUBR= yes @@ -56,6 +58,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX_RELDEST} \ --with-perl=${PERL5} \ --with-port=${WITH_HTTP_PORT} \ --with-expat=${LOCALBASE} \ + --with-iconv=${LOCALBASE} \ --libdir=${PREFIX_RELDEST}/lib/apache2 \ --includedir=${PREFIX_RELDEST}/include/apache2 @@ -69,7 +72,7 @@ RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAKE_ENV+= DESTDIR=${DESTDIR} EXPR_COMPAT=yes -WITH_MPM?= prefork # or worker, perchild +WITH_MPM?= prefork # or worker, perchild, threadpool WITH_HTTP_PORT?= 80 diff --git a/www/apache2/Makefile.doc b/www/apache2/Makefile.doc index d96eecfb7e27..12a65693a560 100644 --- a/www/apache2/Makefile.doc +++ b/www/apache2/Makefile.doc @@ -51,6 +51,7 @@ ## SUEXEC_DOCROOT: SuExec root directory ## SUEXEC_USERDIR: User subdirectory (default public_html) ## SUEXEC_SAFEPATH: Set the safepath +## SUEXEC_LOGFILE: Set log file for suexec (default: /var/log/httpd-suexec.log) ## SUEXEC_UIDMIN: Minimal allowed UID (default 1000) ## SUEXEC_GIDMIN: Minimal allowed GID (default 1000) ## SUEXEC_CALLER: User allowed to call SuExec (default diff --git a/www/apache2/Makefile.modules b/www/apache2/Makefile.modules index 95926bc2b2b9..b6780d60433b 100644 --- a/www/apache2/Makefile.modules +++ b/www/apache2/Makefile.modules @@ -195,6 +195,7 @@ CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} SUEXEC_DOCROOT?= ${PREFIX_RELDEST}/www/data SUEXEC_USERDIR?= public_html SUEXEC_SAFEPATH?= ${PREFIX_RELDEST}/bin:${LOCALBASE}/bin:/usr/bin:/bin +SUEXEC_LOGFILE?= /var/log/httpd-suexec.log SUEXEC_UIDMIN?= 1000 SUEXEC_GIDMIN?= 1000 SUEXEC_CALLER?= ${WWWOWN} @@ -205,7 +206,7 @@ CONFIGURE_ARGS+= --with-suexec-caller=${SUEXEC_CALLER} \ --with-suexec-userdir="${SUEXEC_USERDIR}" \ --with-suexec-docroot="${SUEXEC_DOCROOT}" \ --with-suexec-safepath="${SUEXEC_SAFEPATH}" \ - --with-suexec-logfile="/var/log/httpd-suexec.log" \ + --with-suexec-logfile="${SUEXEC_LOGFILE}" \ --with-suexec-bin="${PREFIX_RELDEST}/sbin/suexec" . if defined(WITH_SUEXEC_UMASK) CONFIGURE_ARGS+= --with-suexec-umask=${WITH_SUEXEC_UMASK} diff --git a/www/apache2/distinfo b/www/apache2/distinfo index 3ef967fa90fa..aefc68655d50 100644 --- a/www/apache2/distinfo +++ b/www/apache2/distinfo @@ -1,6 +1,4 @@ -MD5 (apache2/httpd-2.0.49.tar.gz) = 275d3d37eed1b070f333d3618f7d1954 -SIZE (apache2/httpd-2.0.49.tar.gz) = 5919279 +MD5 (apache2/httpd-2.0.50.tar.gz) = 8b251767212aebf41a13128bb70c0b41 +SIZE (apache2/httpd-2.0.50.tar.gz) = 6338536 MD5 (apache2/powerlogo.gif) = 0f106073b3c7844cf22d4df126b27c62 SIZE (apache2/powerlogo.gif) = 5279 -MD5 (apache2/httpd-2.0.49-windowsupdate.patch) = a96fe94b28094483a112705d0428e6f5 -SIZE (apache2/httpd-2.0.49-windowsupdate.patch) = 464 diff --git a/www/apache2/files/exp-apr-kqueue.patch b/www/apache2/files/exp-apr-kqueue.patch new file mode 100644 index 000000000000..be346ec25967 --- /dev/null +++ b/www/apache2/files/exp-apr-kqueue.patch @@ -0,0 +1,475 @@ +diff -Nursrclib/apr/configure.in srclib/apr/configure.in +--- srclib/apr/configure.in Thu May 27 21:12:47 2004 ++++ srclib/apr/configure.in Wed Jun 23 16:02:02 2004 +@@ -596,6 +596,25 @@ + + AC_CHECK_FUNCS(poll) + ++# Checks for the FreeBSD KQueue and Linux epoll interfaces: ++AC_CHECK_FUNC(kevent, ++ [AC_DEFINE([HAVE_KQUEUE], 1, [Define if the KQueue interface is supported])]) ++ ++# epoll* may be available in libc but return ENOSYS on a pre-2.6 kernel. ++AC_CACHE_CHECK([for epoll support], [apr_cv_epoll], ++[AC_TRY_RUN([ ++#include <sys/epoll.h> ++#include <unistd.h> ++ ++int main() ++{ ++ return epoll_create(5) == -1; ++}], [apr_cv_epoll=yes], [apr_cv_epoll=no], [apr_cv_epoll=no])]) ++ ++if test "$apr_cv_epoll" = "yes"; then ++ AC_DEFINE([HAVE_EPOLL], 1, [Define if the epoll interface is supported]) ++fi ++ + dnl ----------------------------- Checking for missing POSIX thread functions + AC_CHECK_FUNCS([getpwnam_r getpwuid_r getgrnam_r getgrgid_r]) + +diff -Nursrclib/apr/poll/unix/poll.c srclib/apr/poll/unix/poll.c +--- srclib/apr/poll/unix/poll.c Sat Apr 10 21:29:52 2004 ++++ srclib/apr/poll/unix/poll.c Wed Jun 23 16:05:58 2004 +@@ -29,11 +29,77 @@ + #include <alloca.h> + #endif + ++#ifdef HAVE_KQUEUE ++#include <sys/types.h> ++#include <sys/event.h> ++#include <sys/time.h> ++#endif ++ ++#ifdef HAVE_EPOLL ++#include <sys/epoll.h> ++#endif ++ + #ifdef NETWARE + #define HAS_SOCKETS(dt) (dt == APR_POLL_SOCKET) ? 1 : 0 + #define HAS_PIPES(dt) (dt == APR_POLL_FILE) ? 1 : 0 + #endif + ++#ifdef HAVE_KQUEUE ++static apr_int16_t get_kqueue_revent(apr_int16_t event, apr_int16_t flags) ++ { ++ apr_int16_t rv = 0; ++ ++ if (event & EVFILT_READ) ++ rv |= APR_POLLIN; ++ if (event & EVFILT_WRITE) ++ rv |= APR_POLLOUT; ++ if (flags & EV_ERROR || flags & EV_EOF) ++ rv |= APR_POLLERR; ++ ++ return rv; ++} ++#endif ++ ++#ifdef HAVE_EPOLL ++static apr_int16_t get_epoll_event(apr_int16_t event) ++{ ++ apr_int16_t rv = 0; ++ ++ if (event & APR_POLLIN) ++ rv |= EPOLLIN; ++ if (event & APR_POLLPRI) ++ rv |= EPOLLPRI; ++ if (event & APR_POLLOUT) ++ rv |= EPOLLOUT; ++ if (event & APR_POLLERR) ++ rv |= EPOLLERR; ++ if (event & APR_POLLHUP) ++ rv |= EPOLLHUP; ++ /* APR_POLLNVAL is not handled by epoll. */ ++ ++ return rv; ++} ++ ++static apr_int16_t get_epoll_revent(apr_int16_t event) ++{ ++ apr_int16_t rv = 0; ++ ++ if (event & EPOLLIN) ++ rv |= APR_POLLIN; ++ if (event & EPOLLPRI) ++ rv |= APR_POLLPRI; ++ if (event & EPOLLOUT) ++ rv |= APR_POLLOUT; ++ if (event & EPOLLERR) ++ rv |= APR_POLLERR; ++ if (event & EPOLLHUP) ++ rv |= APR_POLLHUP; ++ /* APR_POLLNVAL is not handled by epoll. */ ++ ++ return rv; ++} ++#endif ++ + #ifdef HAVE_POLL /* We can just use poll to do our socket polling. */ + + static apr_int16_t get_event(apr_int16_t event) +@@ -288,7 +354,14 @@ + struct apr_pollset_t { + apr_uint32_t nelts; + apr_uint32_t nalloc; +-#ifdef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ int kqueue_fd; ++ struct kevent kevent; ++ struct kevent *ke_set; ++#elif defined(HAVE_EPOLL) ++ int epoll_fd; ++ struct epoll_event *pollset; ++#elif defined(HAVE_POLL) + struct pollfd *pollset; + #else + fd_set readset, writeset, exceptset; +@@ -302,12 +375,21 @@ + #endif + }; + ++#if defined(HAVE_KQUEUE) || defined(HAVE_EPOLL) ++static apr_status_t backend_cleanup(void *p_) ++{ ++ apr_pollset_t *pollset = (apr_pollset_t *)p_; ++ return apr_pollset_destroy(pollset); ++ ++} ++#endif ++ + APR_DECLARE(apr_status_t) apr_pollset_create(apr_pollset_t **pollset, + apr_uint32_t size, + apr_pool_t *p, + apr_uint32_t flags) + { +-#if !defined(HAVE_POLL) && defined(FD_SETSIZE) ++#if !defined(HAVE_KQUEUE) && !defined(HAVE_EPOLL) && !defined(HAVE_POLL) && defined(FD_SETSIZE) + if (size > FD_SETSIZE) { + *pollset = NULL; + return APR_EINVAL; +@@ -316,7 +398,21 @@ + *pollset = apr_palloc(p, sizeof(**pollset)); + (*pollset)->nelts = 0; + (*pollset)->nalloc = size; +-#ifdef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ (*pollset)->ke_set = (struct kevent*)apr_palloc(p, size * sizeof(struct kevent)); ++ memset((*pollset)->ke_set, 0, size * sizeof(struct kevent)); ++ (*pollset)->kqueue_fd = kqueue(); ++ if ((*pollset)->kqueue_fd == -1) { ++ return APR_ENOMEM; ++ } ++ apr_pool_cleanup_register(p, (void*)(*pollset), backend_cleanup, ++ apr_pool_cleanup_null); ++#elif defined(HAVE_EPOLL) ++ (*pollset)->epoll_fd = epoll_create(size); ++ (*pollset)->pollset = apr_palloc(p, size * sizeof(struct epoll_event)); ++ apr_pool_cleanup_register(p, (void*)(*pollset), backend_cleanup, ++ apr_pool_cleanup_null); ++#elif defined(HAVE_POLL) + (*pollset)->pollset = apr_palloc(p, size * sizeof(struct pollfd)); + #else + FD_ZERO(&((*pollset)->readset)); +@@ -335,25 +431,76 @@ + + APR_DECLARE(apr_status_t) apr_pollset_destroy(apr_pollset_t *pollset) + { +- /* A no-op function for now. If we later implement /dev/poll +- * support, we'll need to close the /dev/poll fd here +- */ ++#ifdef HAVE_KQUEUE ++ close(pollset->kqueue_fd); ++#elif defined(HAVE_EPOLL) ++ close(pollset->epoll_fd); ++#endif + return APR_SUCCESS; + } + + APR_DECLARE(apr_status_t) apr_pollset_add(apr_pollset_t *pollset, + const apr_pollfd_t *descriptor) + { +-#ifndef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ apr_os_sock_t fd; ++#elif defined(HAVE_EPOLL) ++ struct epoll_event ev; ++ int ret = -1; ++#else ++#if !defined(HAVE_POLL) + apr_os_sock_t fd; + #endif ++#endif + + if (pollset->nelts == pollset->nalloc) { + return APR_ENOMEM; + } + + pollset->query_set[pollset->nelts] = *descriptor; +-#ifdef HAVE_POLL ++ ++#ifdef HAVE_KQUEUE ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ fd = descriptor->desc.s->socketdes; ++ } ++ else { ++ fd = descriptor->desc.f->filedes; ++ } ++ ++ if (descriptor->reqevents & APR_POLLIN) { ++ EV_SET(&pollset->kevent, fd, EVFILT_READ, EV_ADD, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_ENOMEM; ++ } ++ } ++ ++ if (descriptor->reqevents & APR_POLLOUT) { ++ EV_SET(&pollset->kevent, fd, EVFILT_WRITE, EV_ADD, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_ENOMEM; ++ } ++ } ++ ++#elif defined(HAVE_EPOLL) ++ ev.events = get_epoll_event(descriptor->reqevents); ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ ev.data.fd = descriptor->desc.s->socketdes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_ADD, ++ descriptor->desc.s->socketdes, &ev); ++ } ++ else { ++ ev.data.fd = descriptor->desc.f->filedes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_ADD, ++ descriptor->desc.f->filedes, &ev); ++ } ++ if (0 != ret) { ++ return APR_EBADF; ++ } ++#elif defined(HAVE_POLL) + + if (descriptor->desc_type == APR_POLL_SOCKET) { + pollset->pollset[pollset->nelts].fd = descriptor->desc.s->socketdes; +@@ -422,11 +569,97 @@ + const apr_pollfd_t *descriptor) + { + apr_uint32_t i; +-#ifndef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ apr_os_sock_t fd; ++#elif defined(HAVE_EPOLL) ++ struct epoll_event ev; ++ int ret = -1; ++#elif defined(HAVE_POLL) + apr_os_sock_t fd; + #endif + +-#ifdef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ for (i = 0; i < pollset->nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ /* Found an instance of the fd: remove this and any other copies */ ++ apr_uint32_t dst = i; ++ apr_uint32_t old_nelts = pollset->nelts; ++ pollset->nelts--; ++ for (i++; i < old_nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ pollset->nelts--; ++ } ++ else { ++ pollset->query_set[dst] = pollset->query_set[i]; ++ dst++; ++ } ++ } ++ ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ fd = descriptor->desc.s->socketdes; ++ } ++ else { ++ fd = descriptor->desc.f->filedes; ++ } ++ ++ if (descriptor->reqevents & APR_POLLIN) { ++ EV_SET(&pollset->kevent, fd, ++ EVFILT_READ, EV_DELETE, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_EBADF; ++ } ++ } ++ ++ if (descriptor->reqevents & APR_POLLOUT) { ++ EV_SET(&pollset->kevent, fd, ++ EVFILT_WRITE, EV_DELETE, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_EBADF; ++ } ++ } ++ ++ return APR_SUCCESS; ++ } ++ } ++#elif defined(HAVE_EPOLL) ++ for (i = 0; i < pollset->nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ /* Found an instance of the fd: remove this and any other copies */ ++ apr_uint32_t dst = i; ++ apr_uint32_t old_nelts = pollset->nelts; ++ pollset->nelts--; ++ for (i++; i < old_nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ pollset->nelts--; ++ } ++ else { ++ pollset->query_set[dst] = pollset->query_set[i]; ++ dst++; ++ } ++ } ++ ev.events = get_epoll_event(descriptor->reqevents); ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ ev.data.fd = descriptor->desc.s->socketdes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_DEL, ++ descriptor->desc.s->socketdes, &ev); ++ } ++ else { ++ ev.data.fd = descriptor->desc.f->filedes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_DEL, ++ descriptor->desc.f->filedes, &ev); ++ } ++ if (ret < 0) { ++ return APR_EBADF; ++ } ++ ++ return APR_SUCCESS; ++ } ++ } ++#elif defined(HAVE_POLL) + for (i = 0; i < pollset->nelts; i++) { + if (descriptor->desc.s == pollset->query_set[i].desc.s) { + /* Found an instance of the fd: remove this and any other copies */ +@@ -487,8 +720,119 @@ + + return APR_NOTFOUND; + } ++#ifdef HAVE_KQUEUE ++APR_DECLARE(apr_status_t) apr_pollset_poll(apr_pollset_t *pollset, ++ apr_interval_time_t timeout, ++ apr_int32_t *num, ++ const apr_pollfd_t **descriptors) ++{ ++ int rv; ++ apr_uint32_t i, j, r = 0; ++ struct timespec tv, *tvptr; ++ ++ if (timeout < 0) { ++ tvptr = NULL; ++ } ++ else { ++ tv.tv_sec = (long)apr_time_sec(timeout); ++ tv.tv_nsec = (long)apr_time_msec(timeout); ++ tvptr = &tv; ++ } + +-#ifdef HAVE_POLL ++ rv = kevent(pollset->kqueue_fd, NULL, 0, pollset->ke_set, pollset->nelts, ++ tvptr); ++ (*num) = rv; ++ if (rv < 0) { ++ return apr_get_netos_error(); ++ } ++ if (rv == 0) { ++ return APR_TIMEUP; ++ } ++ ++ /* TODO: Is there a better way to re-associate our data? */ ++ for (i = 0; i < pollset->nelts; i++) { ++ apr_os_sock_t fd; ++ if (pollset->query_set[i].desc_type == APR_POLL_SOCKET) { ++ fd = pollset->query_set[i].desc.s->socketdes; ++ } ++ else { ++ fd = pollset->query_set[i].desc.f->filedes; ++ } ++ for (j = 0; j < rv; j++) { ++ if (pollset->ke_set[j].ident == fd ) { ++ pollset->result_set[r] = pollset->query_set[i]; ++ pollset->result_set[r].rtnevents = ++ get_kqueue_revent(pollset->ke_set[j].filter, ++ pollset->ke_set[j].flags); ++ r++; ++ } ++ } ++ } ++ ++ (*num) = r; ++ ++ if (descriptors) { ++ *descriptors = pollset->result_set; ++ } ++ ++ return APR_SUCCESS; ++} ++ ++#elif defined(HAVE_EPOLL) ++ ++APR_DECLARE(apr_status_t) apr_pollset_poll(apr_pollset_t *pollset, ++ apr_interval_time_t timeout, ++ apr_int32_t *num, ++ const apr_pollfd_t **descriptors) ++{ ++ int rv; ++ apr_uint32_t i, j, k; ++ ++ if (timeout > 0) { ++ timeout /= 1000; ++ } ++ ++ rv = epoll_wait(pollset->epoll_fd, pollset->pollset, pollset->nelts, ++ timeout); ++ (*num) = rv; ++ if (rv < 0) { ++ return apr_get_netos_error(); ++ } ++ if (rv == 0) { ++ return APR_TIMEUP; ++ } ++ j = 0; ++ for (i = 0; i < pollset->nelts; i++) { ++ if (pollset->pollset[i].events != 0) { ++ /* TODO: Is there a better way to re-associate our data? */ ++ for (k = 0; k < pollset->nelts; k++) { ++ if (pollset->query_set[k].desc_type == APR_POLL_SOCKET && ++ pollset->query_set[k].desc.s->socketdes == ++ pollset->pollset[i].data.fd) { ++ pollset->result_set[j] = pollset->query_set[k]; ++ pollset->result_set[j].rtnevents = ++ get_epoll_revent(pollset->pollset[i].events); ++ j++; ++ break; ++ } ++ else if (pollset->query_set[k].desc_type == APR_POLL_FILE ++ && pollset->query_set[k].desc.f->filedes == ++ pollset->pollset[i].data.fd) { ++ pollset->result_set[j] = pollset->query_set[k]; ++ pollset->result_set[j].rtnevents = ++ get_epoll_revent(pollset->pollset[i].events); ++ j++; ++ break; ++ } ++ } ++ } ++ } ++ if (descriptors) { ++ *descriptors = pollset->result_set; ++ } ++ return APR_SUCCESS; ++} ++#elif defined(HAVE_POLL) + APR_DECLARE(apr_status_t) apr_pollset_poll(apr_pollset_t *pollset, + apr_interval_time_t timeout, + apr_int32_t *num, diff --git a/www/apache2/files/exp-http-ready.patch b/www/apache2/files/exp-http-ready.patch new file mode 100644 index 000000000000..6ee0663cd540 --- /dev/null +++ b/www/apache2/files/exp-http-ready.patch @@ -0,0 +1,21 @@ +Index: server/listen.c +=================================================================== +RCS file: /home/cvspublic/httpd-2.0/server/listen.c,v +retrieving revision 1.95 +diff -u -r1.95 listen.c +--- server/listen.c 1 Jan 2004 13:26:23 -0000 1.95 ++++ server/listen.c 3 Feb 2004 17:34:08 -0000 +@@ -199,7 +199,13 @@ + + #if APR_HAS_SO_ACCEPTFILTER + #ifndef ACCEPT_FILTER_NAME ++#define ACCEPT_FILTER_NAME "httpready" ++#ifdef __FreeBSD_version ++#if __FreeBSD_version < 411000 /* httpready broken before 4.1.1 */ ++#undef ACCEPT_FILTER_NAME + #define ACCEPT_FILTER_NAME "dataready" ++#endif ++#endif + #endif + apr_socket_accept_filter(s, ACCEPT_FILTER_NAME, ""); + #endif diff --git a/www/apache2/files/exp-windowsupdate.patch b/www/apache2/files/exp-windowsupdate.patch new file mode 100644 index 000000000000..3f1306777100 --- /dev/null +++ b/www/apache2/files/exp-windowsupdate.patch @@ -0,0 +1,11 @@ +--- server/protocol.c.orig Tue Jun 29 08:21:28 2004 ++++ server/protocol.c Tue Jun 29 08:21:50 2004 +@@ -1248,7 +1248,7 @@ + * We can only set a C-L in the response header if we haven't already + * sent any buckets on to the next output filter for this request. + */ +- if (ctx->data_sent == 0 && eos) { ++ if (ctx->data_sent == 0 && eos && !r->header_only) { + ap_set_content_length(r, r->bytes_sent); + } + diff --git a/www/apache2/files/patch-modules:ssl:ssl_engine_kernel.c b/www/apache2/files/patch-modules:ssl:ssl_engine_kernel.c deleted file mode 100644 index 571d465c4767..000000000000 --- a/www/apache2/files/patch-modules:ssl:ssl_engine_kernel.c +++ /dev/null @@ -1,39 +0,0 @@ -=================================================================== -RCS file: /home/cvspublic/modules/ssl/ssl_engine_kernel.c,v -retrieving revision 1.105 -retrieving revision 1.106 -diff -u -r1.105 -r1.106 ---- modules/ssl/ssl_engine_kernel.c 2004/03/05 02:44:40 1.105 -+++ modules/ssl/ssl_engine_kernel.c 2004/05/25 12:09:01 1.106 -@@ -807,7 +807,6 @@ - SSLConnRec *sslconn = myConnConfig(r->connection); - SSLSrvConfigRec *sc = mySrvConfig(r->server); - SSLDirConfigRec *dc = myDirConfig(r); -- char buf1[MAX_STRING_LEN], buf2[MAX_STRING_LEN]; - char *clientdn; - const char *auth_line, *username, *password; - -@@ -886,14 +885,16 @@ - * adding the string "xxj31ZMTZzkVA" as the password in the user file. - * This is just the crypted variant of the word "password" ;-) - */ -- apr_snprintf(buf1, sizeof(buf1), "%s:password", clientdn); -- ssl_util_uuencode(buf2, buf1, FALSE); -- -- apr_snprintf(buf1, sizeof(buf1), "Basic %s", buf2); -- apr_table_set(r->headers_in, "Authorization", buf1); -+ auth_line = apr_pstrcat(r->pool, "Basic ", -+ ap_pbase64encode(r->pool, -+ apr_pstrcat(r->pool, clientdn, -+ ":password", NULL)), -+ NULL); -+ apr_table_set(r->headers_in, "Authorization", auth_line); - - ap_log_error(APLOG_MARK, APLOG_INFO, 0, r->server, -- "Faking HTTP Basic Auth header: \"Authorization: %s\"", buf1); -+ "Faking HTTP Basic Auth header: \"Authorization: %s\"", -+ auth_line); - - return DECLINED; - } - diff --git a/www/apache2/files/patch-server:protocol.c b/www/apache2/files/patch-server:protocol.c deleted file mode 100644 index 96cd559e63d8..000000000000 --- a/www/apache2/files/patch-server:protocol.c +++ /dev/null @@ -1,32 +0,0 @@ -=================================================================== -RCS file: /home/cvspublic/httpd-2.0/server/protocol.c,v -retrieving revision 1.121.2.18 -retrieving revision 1.121.2.19 -diff -u -r1.121.2.18 -r1.121.2.19 ---- server/protocol.c 2004/06/11 20:46:41 1.121.2.18 -+++ server/protocol.c 2004/06/28 23:57:14 1.121.2.19 -@@ -719,6 +719,23 @@ - * continuations that span many many lines. - */ - apr_size_t fold_len = last_len + len + 1; /* trailing null */ -+ -+ if ((fold_len - 1) > r->server->limit_req_fieldsize) { -+ r->status = HTTP_BAD_REQUEST; -+ /* report what we have accumulated so far before the -+ * overflow (last_field) as the field with the problem -+ */ -+ apr_table_setn(r->notes, "error-notes", -+ apr_pstrcat(r->pool, -+ "Size of a request header field " -+ "after folding " -+ "exceeds server limit.<br />\n" -+ "<pre>\n", -+ ap_escape_html(r->pool, last_field), -+ "</pre>\n", NULL)); -+ return; -+ } -+ - if (fold_len > alloc_len) { - char *fold_buf; - alloc_len += alloc_len; - diff --git a/www/apache2/files/patch-srclib:apr-util:misc:apr_reslist.c b/www/apache2/files/patch-srclib:apr-util:misc:apr_reslist.c new file mode 100644 index 000000000000..d6a9fdbf709f --- /dev/null +++ b/www/apache2/files/patch-srclib:apr-util:misc:apr_reslist.c @@ -0,0 +1,112 @@ +--- srclib/apr-util/misc/apr_reslist.c.orig Fri Feb 13 04:52:43 2004 ++++ srclib/apr-util/misc/apr_reslist.c Mon Mar 15 08:21:26 2004 +@@ -49,6 +49,7 @@ + int smax; /* soft maximum on the total number of resources */ + int hmax; /* hard maximum on the total number of resources */ + apr_interval_time_t ttl; /* TTL when we have too many resources */ ++ apr_interval_time_t timeout; /* Timeout for waiting on resource */ + apr_reslist_constructor constructor; + apr_reslist_destructor destructor; + void *params; /* opaque data passed to constructor and destructor calls */ +@@ -118,12 +119,9 @@ + res = apr_pcalloc(reslist->pool, sizeof(*res)); + + rv = reslist->constructor(&res->opaque, reslist->params, reslist->pool); +- if (rv != APR_SUCCESS) { +- return rv; +- } + + *ret_res = res; +- return APR_SUCCESS; ++ return rv; + } + + /** +@@ -132,14 +130,7 @@ + */ + static apr_status_t destroy_resource(apr_reslist_t *reslist, apr_res_t *res) + { +- apr_status_t rv; +- +- rv = reslist->destructor(res->opaque, reslist->params, reslist->pool); +- if (rv != APR_SUCCESS) { +- return rv; +- } +- +- return APR_SUCCESS; ++ return reslist->destructor(res->opaque, reslist->params, reslist->pool); + } + + static apr_status_t reslist_cleanup(void *data_) +@@ -187,6 +178,7 @@ + /* Create the resource */ + rv = create_resource(reslist, &res); + if (rv != APR_SUCCESS) { ++ free_container(reslist, res); + apr_thread_mutex_unlock(reslist->listlock); + return rv; + } +@@ -313,7 +305,15 @@ + * a new one, or something becomes free. */ + else while (reslist->ntotal >= reslist->hmax + && reslist->nidle <= 0) { +- apr_thread_cond_wait(reslist->avail, reslist->listlock); ++ if (reslist->timeout) { ++ if ((rv = apr_thread_cond_timedwait(reslist->avail, ++ reslist->listlock, reslist->timeout)) != APR_SUCCESS) { ++ apr_thread_mutex_unlock(reslist->listlock); ++ return rv; ++ } ++ } ++ else ++ apr_thread_cond_wait(reslist->avail, reslist->listlock); + } + /* If we popped out of the loop, first try to see if there + * are new resources available for immediate use. */ +@@ -329,17 +329,13 @@ + * a resource to fill the slot and use it. */ + else { + rv = create_resource(reslist, &res); +- +- if (rv != APR_SUCCESS) { +- apr_thread_mutex_unlock(reslist->listlock); +- return rv; ++ if (rv == APR_SUCCESS) { ++ reslist->ntotal++; ++ *resource = res->opaque; + } +- +- reslist->ntotal++; +- *resource = res->opaque; + free_container(reslist, res); + apr_thread_mutex_unlock(reslist->listlock); +- return APR_SUCCESS; ++ return rv; + } + } + +@@ -356,6 +352,23 @@ + apr_thread_mutex_unlock(reslist->listlock); + + return reslist_maint(reslist); ++} ++ ++APU_DECLARE(void) apr_reslist_timeout_set(apr_reslist_t *reslist, ++ apr_interval_time_t timeout) ++{ ++ reslist->timeout = timeout; ++} ++ ++APU_DECLARE(apr_status_t) apr_reslist_invalidate(apr_reslist_t *reslist, ++ void *resource) ++{ ++ apr_status_t ret; ++ apr_thread_mutex_lock(reslist->listlock); ++ ret = reslist->destructor(resource, reslist->params, reslist->pool); ++ reslist->ntotal--; ++ apr_thread_mutex_unlock(reslist->listlock); ++ return ret; + } + + #endif /* APR_HAS_THREADS */ + diff --git a/www/apache2/pkg-message b/www/apache2/pkg-message index 589e430f4ec0..510dd32f581d 100644 --- a/www/apache2/pkg-message +++ b/www/apache2/pkg-message @@ -16,4 +16,3 @@ Available variables you add/set to /etc/rc.conf. Extra flags passed to start command. - apache2limits_args (str): Default to "-e -C daemon" Arguments of pre-start limits run. - diff --git a/www/apache2/pkg-plist b/www/apache2/pkg-plist index 7e3e22a4e8d9..077dc887c3c6 100644 --- a/www/apache2/pkg-plist +++ b/www/apache2/pkg-plist @@ -221,6 +221,297 @@ share/apache2/build/ltlib.mk share/apache2/build/program.mk share/apache2/build/rules.mk share/apache2/build/special.mk +%%CGI%%@unexec if [ -L %D/www/cgi-bin ]; then rm -f %D/www/cgi-bin; fi +%%CGI%%@exec [ ! -d %D/www/cgi-bin ] && ln -fs %D/www/cgi-bin-dist %D/www/cgi-bin +%%CGI%%www/cgi-bin-dist/printenv +%%CGI%%www/cgi-bin-dist/test-cgi +%%WWWDATA%%@unexec if [ -L %D/www/data ]; then rm -f %D/www/data; fi +%%WWWDATA%%@exec [ ! -d %D/www/data ] && ln -fs %D/www/data-dist %D/www/data +%%WWWDATA%%www/data-dist/apache_pb.gif +%%WWWDATA%%www/data-dist/apache_pb.png +%%WWWDATA%%www/data-dist/apache_pb2.gif +%%WWWDATA%%www/data-dist/apache_pb2.png +%%WWWDATA%%www/data-dist/apache_pb2_ani.gif +%%WWWDATA%%www/data-dist/index.html.ca +%%WWWDATA%%www/data-dist/index.html.cz.iso8859-2 +%%WWWDATA%%www/data-dist/index.html.de +%%WWWDATA%%www/data-dist/index.html.dk +%%WWWDATA%%www/data-dist/index.html.ee +%%WWWDATA%%www/data-dist/index.html.el +%%WWWDATA%%www/data-dist/index.html.en +%%WWWDATA%%www/data-dist/index.html.es +%%WWWDATA%%www/data-dist/index.html.et +%%WWWDATA%%www/data-dist/index.html.fr +%%WWWDATA%%www/data-dist/index.html.he.iso8859-8 +%%WWWDATA%%www/data-dist/index.html.hr.iso8859-2 +%%WWWDATA%%www/data-dist/index.html.it +%%WWWDATA%%www/data-dist/index.html.ja.iso2022-jp +%%WWWDATA%%www/data-dist/index.html.ko.euc-kr +%%WWWDATA%%www/data-dist/index.html.lb.utf8 +%%WWWDATA%%www/data-dist/index.html.nl +%%WWWDATA%%www/data-dist/index.html.nn +%%WWWDATA%%www/data-dist/index.html.no +%%WWWDATA%%www/data-dist/index.html.po.iso8859-2 +%%WWWDATA%%www/data-dist/index.html.pt +%%WWWDATA%%www/data-dist/index.html.pt-br +%%WWWDATA%%www/data-dist/index.html.ru.cp-1251 +%%WWWDATA%%www/data-dist/index.html.ru.cp866 +%%WWWDATA%%www/data-dist/index.html.ru.iso-ru +%%WWWDATA%%www/data-dist/index.html.ru.koi8-r +%%WWWDATA%%www/data-dist/index.html.ru.utf8 +%%WWWDATA%%www/data-dist/index.html.sv +%%WWWDATA%%www/data-dist/index.html.var +%%WWWDATA%%www/data-dist/index.html.zh-cn.gb2312 +%%WWWDATA%%www/data-dist/index.html.zh-tw.big5 +%%ERROR%%@unexec if [ -L %D/www/error ]; then rm -f %D/www/error; fi +%%ERROR%%@exec [ ! -d %D/www/error ] && ln -fs %D/www/error-dist %D/www/error +%%ERROR%%www/error-dist/HTTP_BAD_GATEWAY.html.var +%%ERROR%%www/error-dist/HTTP_BAD_REQUEST.html.var +%%ERROR%%www/error-dist/HTTP_FORBIDDEN.html.var +%%ERROR%%www/error-dist/HTTP_GONE.html.var +%%ERROR%%www/error-dist/HTTP_INTERNAL_SERVER_ERROR.html.var +%%ERROR%%www/error-dist/HTTP_LENGTH_REQUIRED.html.var +%%ERROR%%www/error-dist/HTTP_METHOD_NOT_ALLOWED.html.var +%%ERROR%%www/error-dist/HTTP_NOT_ACCEPTABLE.html.var +%%ERROR%%www/error-dist/HTTP_NOT_FOUND.html.var +%%ERROR%%www/error-dist/HTTP_NOT_IMPLEMENTED.html.var +%%ERROR%%www/error-dist/HTTP_PRECONDITION_FAILED.html.var +%%ERROR%%www/error-dist/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var +%%ERROR%%www/error-dist/HTTP_REQUEST_TIME_OUT.html.var +%%ERROR%%www/error-dist/HTTP_REQUEST_URI_TOO_LARGE.html.var +%%ERROR%%www/error-dist/HTTP_SERVICE_UNAVAILABLE.html.var +%%ERROR%%www/error-dist/HTTP_UNAUTHORIZED.html.var +%%ERROR%%www/error-dist/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var +%%ERROR%%www/error-dist/HTTP_VARIANT_ALSO_VARIES.html.var +%%ERROR%%www/error-dist/README +%%ERROR%%www/error-dist/contact.html.var +%%ERROR%%www/error-dist/include/bottom.html +%%ERROR%%www/error-dist/include/spacer.html +%%ERROR%%www/error-dist/include/top.html +%%ICONS%%@unexec if [ -L %D/www/icons ]; then rm -f %D/www/icons; fi +%%ICONS%%@exec [ ! -d %D/www/icons ] && ln -fs %D/www/icons-dist %D/www/icons +%%ICONS%%www/icons-dist/README +%%ICONS%%www/icons-dist/a.gif +%%ICONS%%www/icons-dist/a.png +%%ICONS%%www/icons-dist/alert.black.gif +%%ICONS%%www/icons-dist/alert.black.png +%%ICONS%%www/icons-dist/alert.red.gif +%%ICONS%%www/icons-dist/alert.red.png +%%ICONS%%www/icons-dist/apache_pb.gif +%%ICONS%%www/icons-dist/apache_pb.png +%%ICONS%%www/icons-dist/apache_pb2.gif +%%ICONS%%www/icons-dist/apache_pb2.png +%%ICONS%%www/icons-dist/apache_pb2_ani.gif +%%ICONS%%www/icons-dist/back.gif +%%ICONS%%www/icons-dist/back.png +%%ICONS%%www/icons-dist/ball.gray.gif +%%ICONS%%www/icons-dist/ball.gray.png +%%ICONS%%www/icons-dist/ball.red.gif +%%ICONS%%www/icons-dist/ball.red.png +%%ICONS%%www/icons-dist/binary.gif +%%ICONS%%www/icons-dist/binary.png +%%ICONS%%www/icons-dist/binhex.gif +%%ICONS%%www/icons-dist/binhex.png +%%ICONS%%www/icons-dist/blank.gif +%%ICONS%%www/icons-dist/blank.png +%%ICONS%%www/icons-dist/bomb.gif +%%ICONS%%www/icons-dist/bomb.png +%%ICONS%%www/icons-dist/box1.gif +%%ICONS%%www/icons-dist/box1.png +%%ICONS%%www/icons-dist/box2.gif +%%ICONS%%www/icons-dist/box2.png +%%ICONS%%www/icons-dist/broken.gif +%%ICONS%%www/icons-dist/broken.png +%%ICONS%%www/icons-dist/burst.gif +%%ICONS%%www/icons-dist/burst.png +%%ICONS%%www/icons-dist/c.gif +%%ICONS%%www/icons-dist/c.png +%%ICONS%%www/icons-dist/comp.blue.gif +%%ICONS%%www/icons-dist/comp.blue.png +%%ICONS%%www/icons-dist/comp.gray.gif +%%ICONS%%www/icons-dist/comp.gray.png +%%ICONS%%www/icons-dist/compressed.gif +%%ICONS%%www/icons-dist/compressed.png +%%ICONS%%www/icons-dist/continued.gif +%%ICONS%%www/icons-dist/continued.png +%%ICONS%%www/icons-dist/dir.gif +%%ICONS%%www/icons-dist/dir.png +%%ICONS%%www/icons-dist/diskimg.gif +%%ICONS%%www/icons-dist/diskimg.png +%%ICONS%%www/icons-dist/down.gif +%%ICONS%%www/icons-dist/down.png +%%ICONS%%www/icons-dist/dvi.gif +%%ICONS%%www/icons-dist/dvi.png +%%ICONS%%www/icons-dist/f.gif +%%ICONS%%www/icons-dist/f.png +%%ICONS%%www/icons-dist/folder.gif +%%ICONS%%www/icons-dist/folder.open.gif +%%ICONS%%www/icons-dist/folder.open.png +%%ICONS%%www/icons-dist/folder.png +%%ICONS%%www/icons-dist/folder.sec.gif +%%ICONS%%www/icons-dist/folder.sec.png +%%ICONS%%www/icons-dist/forward.gif +%%ICONS%%www/icons-dist/forward.png +%%ICONS%%www/icons-dist/freebsd.gif +%%ICONS%%www/icons-dist/generic.gif +%%ICONS%%www/icons-dist/generic.png +%%ICONS%%www/icons-dist/generic.red.gif +%%ICONS%%www/icons-dist/generic.red.png +%%ICONS%%www/icons-dist/generic.sec.gif +%%ICONS%%www/icons-dist/generic.sec.png +%%ICONS%%www/icons-dist/hand.right.gif +%%ICONS%%www/icons-dist/hand.right.png +%%ICONS%%www/icons-dist/hand.up.gif +%%ICONS%%www/icons-dist/hand.up.png +%%ICONS%%www/icons-dist/icon.sheet.gif +%%ICONS%%www/icons-dist/icon.sheet.png +%%ICONS%%www/icons-dist/image1.gif +%%ICONS%%www/icons-dist/image1.png +%%ICONS%%www/icons-dist/image2.gif +%%ICONS%%www/icons-dist/image2.png +%%ICONS%%www/icons-dist/image3.gif +%%ICONS%%www/icons-dist/image3.png +%%ICONS%%www/icons-dist/index.gif +%%ICONS%%www/icons-dist/index.png +%%ICONS%%www/icons-dist/layout.gif +%%ICONS%%www/icons-dist/layout.png +%%ICONS%%www/icons-dist/left.gif +%%ICONS%%www/icons-dist/left.png +%%ICONS%%www/icons-dist/link.gif +%%ICONS%%www/icons-dist/link.png +%%ICONS%%www/icons-dist/movie.gif +%%ICONS%%www/icons-dist/movie.png +%%ICONS%%www/icons-dist/p.gif +%%ICONS%%www/icons-dist/p.png +%%ICONS%%www/icons-dist/patch.gif +%%ICONS%%www/icons-dist/patch.png +%%ICONS%%www/icons-dist/pdf.gif +%%ICONS%%www/icons-dist/pdf.png +%%ICONS%%www/icons-dist/pie0.gif +%%ICONS%%www/icons-dist/pie0.png +%%ICONS%%www/icons-dist/pie1.gif +%%ICONS%%www/icons-dist/pie1.png +%%ICONS%%www/icons-dist/pie2.gif +%%ICONS%%www/icons-dist/pie2.png +%%ICONS%%www/icons-dist/pie3.gif +%%ICONS%%www/icons-dist/pie3.png +%%ICONS%%www/icons-dist/pie4.gif +%%ICONS%%www/icons-dist/pie4.png +%%ICONS%%www/icons-dist/pie5.gif +%%ICONS%%www/icons-dist/pie5.png +%%ICONS%%www/icons-dist/pie6.gif +%%ICONS%%www/icons-dist/pie6.png +%%ICONS%%www/icons-dist/pie7.gif +%%ICONS%%www/icons-dist/pie7.png +%%ICONS%%www/icons-dist/pie8.gif +%%ICONS%%www/icons-dist/pie8.png +%%ICONS%%www/icons-dist/portal.gif +%%ICONS%%www/icons-dist/portal.png +%%ICONS%%www/icons-dist/ps.gif +%%ICONS%%www/icons-dist/ps.png +%%ICONS%%www/icons-dist/quill.gif +%%ICONS%%www/icons-dist/quill.png +%%ICONS%%www/icons-dist/right.gif +%%ICONS%%www/icons-dist/right.png +%%ICONS%%www/icons-dist/screw1.gif +%%ICONS%%www/icons-dist/screw1.png +%%ICONS%%www/icons-dist/screw2.gif +%%ICONS%%www/icons-dist/screw2.png +%%ICONS%%www/icons-dist/script.gif +%%ICONS%%www/icons-dist/script.png +%%ICONS%%www/icons-dist/small/README.txt +%%ICONS%%www/icons-dist/small/back.gif +%%ICONS%%www/icons-dist/small/back.png +%%ICONS%%www/icons-dist/small/binary.gif +%%ICONS%%www/icons-dist/small/binary.png +%%ICONS%%www/icons-dist/small/binhex.gif +%%ICONS%%www/icons-dist/small/binhex.png +%%ICONS%%www/icons-dist/small/blank.gif +%%ICONS%%www/icons-dist/small/blank.png +%%ICONS%%www/icons-dist/small/broken.gif +%%ICONS%%www/icons-dist/small/broken.png +%%ICONS%%www/icons-dist/small/burst.gif +%%ICONS%%www/icons-dist/small/burst.png +%%ICONS%%www/icons-dist/small/comp1.gif +%%ICONS%%www/icons-dist/small/comp1.png +%%ICONS%%www/icons-dist/small/comp2.gif +%%ICONS%%www/icons-dist/small/comp2.png +%%ICONS%%www/icons-dist/small/compressed.gif +%%ICONS%%www/icons-dist/small/compressed.png +%%ICONS%%www/icons-dist/small/continued.gif +%%ICONS%%www/icons-dist/small/continued.png +%%ICONS%%www/icons-dist/small/dir.gif +%%ICONS%%www/icons-dist/small/dir.png +%%ICONS%%www/icons-dist/small/dir2.gif +%%ICONS%%www/icons-dist/small/dir2.png +%%ICONS%%www/icons-dist/small/doc.gif +%%ICONS%%www/icons-dist/small/doc.png +%%ICONS%%www/icons-dist/small/forward.gif +%%ICONS%%www/icons-dist/small/forward.png +%%ICONS%%www/icons-dist/small/generic.gif +%%ICONS%%www/icons-dist/small/generic.png +%%ICONS%%www/icons-dist/small/generic2.gif +%%ICONS%%www/icons-dist/small/generic2.png +%%ICONS%%www/icons-dist/small/generic3.gif +%%ICONS%%www/icons-dist/small/generic3.png +%%ICONS%%www/icons-dist/small/image.gif +%%ICONS%%www/icons-dist/small/image.png +%%ICONS%%www/icons-dist/small/image2.gif +%%ICONS%%www/icons-dist/small/image2.png +%%ICONS%%www/icons-dist/small/index.gif +%%ICONS%%www/icons-dist/small/index.png +%%ICONS%%www/icons-dist/small/key.gif +%%ICONS%%www/icons-dist/small/key.png +%%ICONS%%www/icons-dist/small/movie.gif +%%ICONS%%www/icons-dist/small/movie.png +%%ICONS%%www/icons-dist/small/patch.gif +%%ICONS%%www/icons-dist/small/patch.png +%%ICONS%%www/icons-dist/small/ps.gif +%%ICONS%%www/icons-dist/small/ps.png +%%ICONS%%www/icons-dist/small/rainbow.gif +%%ICONS%%www/icons-dist/small/rainbow.png +%%ICONS%%www/icons-dist/small/sound.gif +%%ICONS%%www/icons-dist/small/sound.png +%%ICONS%%www/icons-dist/small/sound2.gif +%%ICONS%%www/icons-dist/small/sound2.png +%%ICONS%%www/icons-dist/small/tar.gif +%%ICONS%%www/icons-dist/small/tar.png +%%ICONS%%www/icons-dist/small/text.gif +%%ICONS%%www/icons-dist/small/text.png +%%ICONS%%www/icons-dist/small/transfer.gif +%%ICONS%%www/icons-dist/small/transfer.png +%%ICONS%%www/icons-dist/small/unknown.gif +%%ICONS%%www/icons-dist/small/unknown.png +%%ICONS%%www/icons-dist/small/uu.gif +%%ICONS%%www/icons-dist/small/uu.png +%%ICONS%%www/icons-dist/sound1.gif +%%ICONS%%www/icons-dist/sound1.png +%%ICONS%%www/icons-dist/sound2.gif +%%ICONS%%www/icons-dist/sound2.png +%%ICONS%%www/icons-dist/sphere1.gif +%%ICONS%%www/icons-dist/sphere1.png +%%ICONS%%www/icons-dist/sphere2.gif +%%ICONS%%www/icons-dist/sphere2.png +%%ICONS%%www/icons-dist/tar.gif +%%ICONS%%www/icons-dist/tar.png +%%ICONS%%www/icons-dist/tex.gif +%%ICONS%%www/icons-dist/tex.png +%%ICONS%%www/icons-dist/text.gif +%%ICONS%%www/icons-dist/text.png +%%ICONS%%www/icons-dist/transfer.gif +%%ICONS%%www/icons-dist/transfer.png +%%ICONS%%www/icons-dist/unknown.gif +%%ICONS%%www/icons-dist/unknown.png +%%ICONS%%www/icons-dist/up.gif +%%ICONS%%www/icons-dist/up.png +%%ICONS%%www/icons-dist/uu.gif +%%ICONS%%www/icons-dist/uu.png +%%ICONS%%www/icons-dist/uuencoded.gif +%%ICONS%%www/icons-dist/uuencoded.png +%%ICONS%%www/icons-dist/world1.gif +%%ICONS%%www/icons-dist/world1.png +%%ICONS%%www/icons-dist/world2.gif +%%ICONS%%www/icons-dist/world2.png %%PORTDOCS%%%%DOCSDIR%%/LICENSE %%PORTDOCS%%%%DOCSDIR%%/bind.html %%PORTDOCS%%%%DOCSDIR%%/bind.html.en @@ -325,43 +616,58 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/env.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.html %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/categories.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/categories.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/error.html %%PORTDOCS%%%%DOCSDIR%%/faq/error.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/error.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/error.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/error.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/error.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/index.html %%PORTDOCS%%%%DOCSDIR%%/faq/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/index.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/support.html %%PORTDOCS%%%%DOCSDIR%%/faq/support.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/support.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/support.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/support.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/support.xml.meta %%PORTDOCS%%%%DOCSDIR%%/filter.html %%PORTDOCS%%%%DOCSDIR%%/filter.html.en +%%PORTDOCS%%%%DOCSDIR%%/filter.html.es %%PORTDOCS%%%%DOCSDIR%%/filter.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/filter.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/filter.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/filter.xml +%%PORTDOCS%%%%DOCSDIR%%/filter.xml.es %%PORTDOCS%%%%DOCSDIR%%/filter.xml.ja %%PORTDOCS%%%%DOCSDIR%%/filter.xml.ko %%PORTDOCS%%%%DOCSDIR%%/filter.xml.meta %%PORTDOCS%%%%DOCSDIR%%/filter.xml.ru %%PORTDOCS%%%%DOCSDIR%%/glossary.html %%PORTDOCS%%%%DOCSDIR%%/glossary.html.en +%%PORTDOCS%%%%DOCSDIR%%/glossary.html.es %%PORTDOCS%%%%DOCSDIR%%/glossary.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/glossary.xml +%%PORTDOCS%%%%DOCSDIR%%/glossary.xml.es %%PORTDOCS%%%%DOCSDIR%%/glossary.xml.ko %%PORTDOCS%%%%DOCSDIR%%/glossary.xml.meta %%PORTDOCS%%%%DOCSDIR%%/handler.html %%PORTDOCS%%%%DOCSDIR%%/handler.html.en +%%PORTDOCS%%%%DOCSDIR%%/handler.html.es %%PORTDOCS%%%%DOCSDIR%%/handler.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/handler.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/handler.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/handler.xml +%%PORTDOCS%%%%DOCSDIR%%/handler.xml.es %%PORTDOCS%%%%DOCSDIR%%/handler.xml.ja %%PORTDOCS%%%%DOCSDIR%%/handler.xml.ko %%PORTDOCS%%%%DOCSDIR%%/handler.xml.meta @@ -387,7 +693,9 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/howto/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.html %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.html.en +%%PORTDOCS%%%%DOCSDIR%%/howto/public_html.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.xml +%%PORTDOCS%%%%DOCSDIR%%/howto/public_html.xml.ko %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.xml.meta %%PORTDOCS%%%%DOCSDIR%%/howto/ssi.html %%PORTDOCS%%%%DOCSDIR%%/howto/ssi.html.en @@ -397,14 +705,18 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/howto/ssi.xml.meta %%PORTDOCS%%%%DOCSDIR%%/images/apache_header.gif %%PORTDOCS%%%%DOCSDIR%%/images/custom_errordocs.gif +%%PORTDOCS%%%%DOCSDIR%%/images/custom_errordocs.png %%PORTDOCS%%%%DOCSDIR%%/images/down.gif %%PORTDOCS%%%%DOCSDIR%%/images/favicon.ico %%PORTDOCS%%%%DOCSDIR%%/images/feather.gif +%%PORTDOCS%%%%DOCSDIR%%/images/feather.png %%PORTDOCS%%%%DOCSDIR%%/images/home.gif %%PORTDOCS%%%%DOCSDIR%%/images/index.gif %%PORTDOCS%%%%DOCSDIR%%/images/left.gif %%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig1.gif +%%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig1.png %%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig2.gif +%%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig2.png %%PORTDOCS%%%%DOCSDIR%%/images/pixel.gif %%PORTDOCS%%%%DOCSDIR%%/images/right.gif %%PORTDOCS%%%%DOCSDIR%%/images/sub.gif @@ -412,22 +724,26 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/index.html.de %%PORTDOCS%%%%DOCSDIR%%/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/index.html.es %%PORTDOCS%%%%DOCSDIR%%/index.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/index.xml %%PORTDOCS%%%%DOCSDIR%%/index.xml.de +%%PORTDOCS%%%%DOCSDIR%%/index.xml.es %%PORTDOCS%%%%DOCSDIR%%/index.xml.ja %%PORTDOCS%%%%DOCSDIR%%/index.xml.ko -%%PORTDOCS%%%%DOCSDIR%%/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/index.xml.ru %%PORTDOCS%%%%DOCSDIR%%/install.html %%PORTDOCS%%%%DOCSDIR%%/install.html.de %%PORTDOCS%%%%DOCSDIR%%/install.html.en +%%PORTDOCS%%%%DOCSDIR%%/install.html.es %%PORTDOCS%%%%DOCSDIR%%/install.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/install.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/install.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/install.xml %%PORTDOCS%%%%DOCSDIR%%/install.xml.de +%%PORTDOCS%%%%DOCSDIR%%/install.xml.es %%PORTDOCS%%%%DOCSDIR%%/install.xml.ja %%PORTDOCS%%%%DOCSDIR%%/install.xml.ko %%PORTDOCS%%%%DOCSDIR%%/install.xml.meta @@ -435,11 +751,13 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/invoking.html %%PORTDOCS%%%%DOCSDIR%%/invoking.html.de %%PORTDOCS%%%%DOCSDIR%%/invoking.html.en +%%PORTDOCS%%%%DOCSDIR%%/invoking.html.es %%PORTDOCS%%%%DOCSDIR%%/invoking.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/invoking.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/invoking.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/invoking.xml %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.de +%%PORTDOCS%%%%DOCSDIR%%/invoking.xml.es %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.ja %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.ko %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.meta @@ -478,19 +796,27 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/misc/known_client_problems.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.html %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.xml.ko %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.xml.meta -%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml.meta -%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml %%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.html %%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.html.ko.euc-kr +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml.ko +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.html %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.xml.ko %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.html %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.xml.ko %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/tutorials.html %%PORTDOCS%%%%DOCSDIR%%/misc/tutorials.html.en @@ -498,15 +824,18 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/misc/tutorials.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.ru %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/core.html @@ -517,20 +846,24 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/core.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.meta @@ -538,19 +871,23 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/index.html %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/index.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_access.html @@ -699,19 +1036,27 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_env.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_headers.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_headers.html.en @@ -745,9 +1090,15 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_config.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_config.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_config.xml.meta +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.html +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_mem_cache.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_mem_cache.html.en @@ -796,20 +1147,26 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ssl.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ssl.html.en @@ -817,25 +1174,33 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ssl.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_usertrack.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_usertrack.html.en @@ -848,8 +1213,10 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_common.html %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_common.html.de @@ -866,9 +1233,11 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mpmt_os2.html @@ -882,19 +1251,25 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.ru %%PORTDOCS%%%%DOCSDIR%%/mod/threadpool.html @@ -904,17 +1279,21 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mpm.html %%PORTDOCS%%%%DOCSDIR%%/mpm.html.en +%%PORTDOCS%%%%DOCSDIR%%/mpm.html.es %%PORTDOCS%%%%DOCSDIR%%/mpm.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mpm.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mpm.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/mpm.xml +%%PORTDOCS%%%%DOCSDIR%%/mpm.xml.es %%PORTDOCS%%%%DOCSDIR%%/mpm.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mpm.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mpm.xml.meta @@ -922,93 +1301,135 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.de %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.en +%%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.es %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.fr %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.de +%%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.es %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.ja %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.ko %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.meta %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.ru %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.html %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/index.html %%PORTDOCS%%%%DOCSDIR%%/platform/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/index.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/netware.html %%PORTDOCS%%%%DOCSDIR%%/platform/netware.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/netware.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/netware.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/netware.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/netware.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.html %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.html %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/windows.html %%PORTDOCS%%%%DOCSDIR%%/platform/windows.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/windows.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/windows.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/windows.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/windows.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/ab.html %%PORTDOCS%%%%DOCSDIR%%/programs/ab.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/ab.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/ab.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/ab.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/ab.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.html %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.html %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/apxs.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/apxs.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/configure.html %%PORTDOCS%%%%DOCSDIR%%/programs/configure.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/configure.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/configure.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/configure.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/configure.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.html %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.html %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.html %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.html %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/httpd.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/httpd.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/index.html %%PORTDOCS%%%%DOCSDIR%%/programs/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/index.html.es +%%PORTDOCS%%%%DOCSDIR%%/programs/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/programs/index.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.es +%%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.ru %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.html %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/other.html %%PORTDOCS%%%%DOCSDIR%%/programs/other.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/other.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/other.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/other.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/other.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.html %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.html %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/suexec.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/suexec.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.xml.meta %%PORTDOCS%%%%DOCSDIR%%/sections.html %%PORTDOCS%%%%DOCSDIR%%/sections.html.en @@ -1029,10 +1450,12 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/sitemap.html %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.de %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.en +%%PORTDOCS%%%%DOCSDIR%%/sitemap.html.es %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.de +%%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.es %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.ja %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.ko %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.meta @@ -1059,38 +1482,26 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro.xml %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro.xml.meta %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig1.gif +%%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig1.png %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig2.gif +%%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig2.png %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig3.gif +%%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig3.png %%PORTDOCS%%%%DOCSDIR%%/stopping.html %%PORTDOCS%%%%DOCSDIR%%/stopping.html.de %%PORTDOCS%%%%DOCSDIR%%/stopping.html.en +%%PORTDOCS%%%%DOCSDIR%%/stopping.html.es %%PORTDOCS%%%%DOCSDIR%%/stopping.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/stopping.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/stopping.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/stopping.xml %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.de +%%PORTDOCS%%%%DOCSDIR%%/stopping.xml.es %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.ja %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.ko %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.meta %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.ru %%PORTDOCS%%%%DOCSDIR%%/style/build.properties -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.zh-cn.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.zh-cn.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.zh-cn.xsl %%PORTDOCS%%%%DOCSDIR%%/style/common.dtd %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-chm.css %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-loose-100pc.css @@ -1098,13 +1509,16 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-zip-100pc.css %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-zip.css %%PORTDOCS%%%%DOCSDIR%%/style/css/manual.css +%%PORTDOCS%%%%DOCSDIR%%/style/description.xml %%PORTDOCS%%%%DOCSDIR%%/style/faq.dtd +%%PORTDOCS%%%%DOCSDIR%%/style/lang-targets.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/de.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/en.xml +%%PORTDOCS%%%%DOCSDIR%%/style/lang/es.xml +%%PORTDOCS%%%%DOCSDIR%%/style/lang/fr.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/ja.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/ko.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/ru.xml -%%PORTDOCS%%%%DOCSDIR%%/style/lang/sv.xml %%PORTDOCS%%%%DOCSDIR%%/style/latex/atbeginend.sty %%PORTDOCS%%%%DOCSDIR%%/style/latex/common.xsl %%PORTDOCS%%%%DOCSDIR%%/style/latex/directiveindex.xsl @@ -1115,35 +1529,32 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/style/latex/moduleindex.xsl %%PORTDOCS%%%%DOCSDIR%%/style/latex/quickreference.xsl %%PORTDOCS%%%%DOCSDIR%%/style/latex/synopsis.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/man/man.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/man/manpage.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.de.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.en.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/manual.es.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.fr.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.ja.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/manual.pt-br.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.ru.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/manual.sv.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/manual.zh-cn.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manualpage.dtd %%PORTDOCS%%%%DOCSDIR%%/style/modulesynopsis.dtd %%PORTDOCS%%%%DOCSDIR%%/style/sitemap.dtd -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml-lat1.ent -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml-special.ent -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml-symbol.ent -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml1-strict.dtd -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml1-transitional.dtd %%PORTDOCS%%%%DOCSDIR%%/style/xsl/common.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/directiveindex.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/faq.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/hhc.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/hhp.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/indexpage.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/language.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/manualpage.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/moduleindex.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/nroff.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/quickreference.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/sitemap.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/synopsis.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/typemap.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/allmodules.xml +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/designations.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/lf.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/li-end.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/li-start.xml @@ -1152,11 +1563,6 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/tab.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/ul-end.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/ul-start.xml -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.ru.xsl %%PORTDOCS%%%%DOCSDIR%%/suexec.html %%PORTDOCS%%%%DOCSDIR%%/suexec.html.en %%PORTDOCS%%%%DOCSDIR%%/suexec.html.ja.jis @@ -1168,12 +1574,14 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/upgrading.html %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.de %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.en +%%PORTDOCS%%%%DOCSDIR%%/upgrading.html.es %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.fr %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.de +%%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.es %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.ja %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.ko %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.meta @@ -1209,16 +1617,17 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.de %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.es %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.de +%%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.es %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.ja %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.ru -%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.ja %%PORTDOCS%%%%DOCSDIR%%/vhosts/ip-based.html %%PORTDOCS%%%%DOCSDIR%%/vhosts/ip-based.html.en %%PORTDOCS%%%%DOCSDIR%%/vhosts/ip-based.html.ko.euc-kr @@ -1234,319 +1643,23 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.de %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.en +%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.es %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.de +%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.es +%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.ja %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.ko %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.meta -%%CGI%%@unexec if [ -L %D/www/cgi-bin ]; then rm -f %D/www/cgi-bin; fi -%%CGI%%@exec [ ! -d %D/www/cgi-bin ] && ln -fs %D/www/cgi-bin-dist %D/www/cgi-bin -%%CGI%%www/cgi-bin-dist/printenv -%%CGI%%www/cgi-bin-dist/test-cgi -%%WWWDATA%%@unexec if [ -L %D/www/data ]; then rm -f %D/www/data; fi -%%WWWDATA%%@exec [ ! -d %D/www/data ] && ln -fs %D/www/data-dist %D/www/data -%%WWWDATA%%www/data-dist/apache_pb.gif -%%WWWDATA%%www/data-dist/apache_pb.png -%%WWWDATA%%www/data-dist/apache_pb2.gif -%%WWWDATA%%www/data-dist/apache_pb2.png -%%WWWDATA%%www/data-dist/apache_pb2_ani.gif -%%WWWDATA%%www/data-dist/index.html.ca -%%WWWDATA%%www/data-dist/index.html.cz.iso8859-2 -%%WWWDATA%%www/data-dist/index.html.de -%%WWWDATA%%www/data-dist/index.html.dk -%%WWWDATA%%www/data-dist/index.html.ee -%%WWWDATA%%www/data-dist/index.html.el -%%WWWDATA%%www/data-dist/index.html.en -%%WWWDATA%%www/data-dist/index.html.es -%%WWWDATA%%www/data-dist/index.html.et -%%WWWDATA%%www/data-dist/index.html.fr -%%WWWDATA%%www/data-dist/index.html.he.iso8859-8 -%%WWWDATA%%www/data-dist/index.html.hr.iso8859-2 -%%WWWDATA%%www/data-dist/index.html.it -%%WWWDATA%%www/data-dist/index.html.ja.iso2022-jp -%%WWWDATA%%www/data-dist/index.html.ko.euc-kr -%%WWWDATA%%www/data-dist/index.html.lb.utf8 -%%WWWDATA%%www/data-dist/index.html.nl -%%WWWDATA%%www/data-dist/index.html.nn -%%WWWDATA%%www/data-dist/index.html.no -%%WWWDATA%%www/data-dist/index.html.po.iso8859-2 -%%WWWDATA%%www/data-dist/index.html.pt -%%WWWDATA%%www/data-dist/index.html.pt-br -%%WWWDATA%%www/data-dist/index.html.ru.cp-1251 -%%WWWDATA%%www/data-dist/index.html.ru.cp866 -%%WWWDATA%%www/data-dist/index.html.ru.iso-ru -%%WWWDATA%%www/data-dist/index.html.ru.koi8-r -%%WWWDATA%%www/data-dist/index.html.ru.utf8 -%%WWWDATA%%www/data-dist/index.html.sv -%%WWWDATA%%www/data-dist/index.html.var -%%WWWDATA%%www/data-dist/index.html.zh-cn.gb2312 -%%WWWDATA%%www/data-dist/index.html.zh-tw.big5 -%%ERROR%%@unexec if [ -L %D/www/error ]; then rm -f %D/www/error; fi -%%ERROR%%@exec [ ! -d %D/www/error ] && ln -fs %D/www/error-dist %D/www/error -%%ERROR%%www/error-dist/HTTP_BAD_GATEWAY.html.var -%%ERROR%%www/error-dist/HTTP_BAD_REQUEST.html.var -%%ERROR%%www/error-dist/HTTP_FORBIDDEN.html.var -%%ERROR%%www/error-dist/HTTP_GONE.html.var -%%ERROR%%www/error-dist/HTTP_INTERNAL_SERVER_ERROR.html.var -%%ERROR%%www/error-dist/HTTP_LENGTH_REQUIRED.html.var -%%ERROR%%www/error-dist/HTTP_METHOD_NOT_ALLOWED.html.var -%%ERROR%%www/error-dist/HTTP_NOT_ACCEPTABLE.html.var -%%ERROR%%www/error-dist/HTTP_NOT_FOUND.html.var -%%ERROR%%www/error-dist/HTTP_NOT_IMPLEMENTED.html.var -%%ERROR%%www/error-dist/HTTP_PRECONDITION_FAILED.html.var -%%ERROR%%www/error-dist/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var -%%ERROR%%www/error-dist/HTTP_REQUEST_TIME_OUT.html.var -%%ERROR%%www/error-dist/HTTP_REQUEST_URI_TOO_LARGE.html.var -%%ERROR%%www/error-dist/HTTP_SERVICE_UNAVAILABLE.html.var -%%ERROR%%www/error-dist/HTTP_UNAUTHORIZED.html.var -%%ERROR%%www/error-dist/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var -%%ERROR%%www/error-dist/HTTP_VARIANT_ALSO_VARIES.html.var -%%ERROR%%www/error-dist/README -%%ERROR%%www/error-dist/contact.html.var -%%ERROR%%www/error-dist/include/bottom.html -%%ERROR%%www/error-dist/include/spacer.html -%%ERROR%%www/error-dist/include/top.html -%%ICONS%%@unexec if [ -L %D/www/icons ]; then rm -f %D/www/icons; fi -%%ICONS%%@exec [ ! -d %D/www/icons ] && ln -fs %D/www/icons-dist %D/www/icons -%%ICONS%%www/icons-dist/README -%%ICONS%%www/icons-dist/a.gif -%%ICONS%%www/icons-dist/a.png -%%ICONS%%www/icons-dist/alert.black.gif -%%ICONS%%www/icons-dist/alert.black.png -%%ICONS%%www/icons-dist/alert.red.gif -%%ICONS%%www/icons-dist/alert.red.png -%%ICONS%%www/icons-dist/apache_pb.gif -%%ICONS%%www/icons-dist/apache_pb.png -%%ICONS%%www/icons-dist/apache_pb2.gif -%%ICONS%%www/icons-dist/apache_pb2.png -%%ICONS%%www/icons-dist/apache_pb2_ani.gif -%%ICONS%%www/icons-dist/back.gif -%%ICONS%%www/icons-dist/back.png -%%ICONS%%www/icons-dist/ball.gray.gif -%%ICONS%%www/icons-dist/ball.gray.png -%%ICONS%%www/icons-dist/ball.red.gif -%%ICONS%%www/icons-dist/ball.red.png -%%ICONS%%www/icons-dist/binary.gif -%%ICONS%%www/icons-dist/binary.png -%%ICONS%%www/icons-dist/binhex.gif -%%ICONS%%www/icons-dist/binhex.png -%%ICONS%%www/icons-dist/blank.gif -%%ICONS%%www/icons-dist/blank.png -%%ICONS%%www/icons-dist/bomb.gif -%%ICONS%%www/icons-dist/bomb.png -%%ICONS%%www/icons-dist/box1.gif -%%ICONS%%www/icons-dist/box1.png -%%ICONS%%www/icons-dist/box2.gif -%%ICONS%%www/icons-dist/box2.png -%%ICONS%%www/icons-dist/broken.gif -%%ICONS%%www/icons-dist/broken.png -%%ICONS%%www/icons-dist/burst.gif -%%ICONS%%www/icons-dist/burst.png -%%ICONS%%www/icons-dist/c.gif -%%ICONS%%www/icons-dist/c.png -%%ICONS%%www/icons-dist/comp.blue.gif -%%ICONS%%www/icons-dist/comp.blue.png -%%ICONS%%www/icons-dist/comp.gray.gif -%%ICONS%%www/icons-dist/comp.gray.png -%%ICONS%%www/icons-dist/compressed.gif -%%ICONS%%www/icons-dist/compressed.png -%%ICONS%%www/icons-dist/continued.gif -%%ICONS%%www/icons-dist/continued.png -%%ICONS%%www/icons-dist/dir.gif -%%ICONS%%www/icons-dist/dir.png -%%ICONS%%www/icons-dist/diskimg.gif -%%ICONS%%www/icons-dist/diskimg.png -%%ICONS%%www/icons-dist/down.gif -%%ICONS%%www/icons-dist/down.png -%%ICONS%%www/icons-dist/dvi.gif -%%ICONS%%www/icons-dist/dvi.png -%%ICONS%%www/icons-dist/f.gif -%%ICONS%%www/icons-dist/f.png -%%ICONS%%www/icons-dist/folder.gif -%%ICONS%%www/icons-dist/folder.open.gif -%%ICONS%%www/icons-dist/folder.open.png -%%ICONS%%www/icons-dist/folder.png -%%ICONS%%www/icons-dist/folder.sec.gif -%%ICONS%%www/icons-dist/folder.sec.png -%%ICONS%%www/icons-dist/forward.gif -%%ICONS%%www/icons-dist/forward.png -%%ICONS%%www/icons-dist/freebsd.gif -%%ICONS%%www/icons-dist/generic.gif -%%ICONS%%www/icons-dist/generic.png -%%ICONS%%www/icons-dist/generic.red.gif -%%ICONS%%www/icons-dist/generic.red.png -%%ICONS%%www/icons-dist/generic.sec.gif -%%ICONS%%www/icons-dist/generic.sec.png -%%ICONS%%www/icons-dist/hand.right.gif -%%ICONS%%www/icons-dist/hand.right.png -%%ICONS%%www/icons-dist/hand.up.gif -%%ICONS%%www/icons-dist/hand.up.png -%%ICONS%%www/icons-dist/icon.sheet.gif -%%ICONS%%www/icons-dist/icon.sheet.png -%%ICONS%%www/icons-dist/image1.gif -%%ICONS%%www/icons-dist/image1.png -%%ICONS%%www/icons-dist/image2.gif -%%ICONS%%www/icons-dist/image2.png -%%ICONS%%www/icons-dist/image3.gif -%%ICONS%%www/icons-dist/image3.png -%%ICONS%%www/icons-dist/index.gif -%%ICONS%%www/icons-dist/index.png -%%ICONS%%www/icons-dist/layout.gif -%%ICONS%%www/icons-dist/layout.png -%%ICONS%%www/icons-dist/left.gif -%%ICONS%%www/icons-dist/left.png -%%ICONS%%www/icons-dist/link.gif -%%ICONS%%www/icons-dist/link.png -%%ICONS%%www/icons-dist/movie.gif -%%ICONS%%www/icons-dist/movie.png -%%ICONS%%www/icons-dist/p.gif -%%ICONS%%www/icons-dist/p.png -%%ICONS%%www/icons-dist/patch.gif -%%ICONS%%www/icons-dist/patch.png -%%ICONS%%www/icons-dist/pdf.gif -%%ICONS%%www/icons-dist/pdf.png -%%ICONS%%www/icons-dist/pie0.gif -%%ICONS%%www/icons-dist/pie0.png -%%ICONS%%www/icons-dist/pie1.gif -%%ICONS%%www/icons-dist/pie1.png -%%ICONS%%www/icons-dist/pie2.gif -%%ICONS%%www/icons-dist/pie2.png -%%ICONS%%www/icons-dist/pie3.gif -%%ICONS%%www/icons-dist/pie3.png -%%ICONS%%www/icons-dist/pie4.gif -%%ICONS%%www/icons-dist/pie4.png -%%ICONS%%www/icons-dist/pie5.gif -%%ICONS%%www/icons-dist/pie5.png -%%ICONS%%www/icons-dist/pie6.gif -%%ICONS%%www/icons-dist/pie6.png -%%ICONS%%www/icons-dist/pie7.gif -%%ICONS%%www/icons-dist/pie7.png -%%ICONS%%www/icons-dist/pie8.gif -%%ICONS%%www/icons-dist/pie8.png -%%ICONS%%www/icons-dist/portal.gif -%%ICONS%%www/icons-dist/portal.png -%%ICONS%%www/icons-dist/ps.gif -%%ICONS%%www/icons-dist/ps.png -%%ICONS%%www/icons-dist/quill.gif -%%ICONS%%www/icons-dist/quill.png -%%ICONS%%www/icons-dist/right.gif -%%ICONS%%www/icons-dist/right.png -%%ICONS%%www/icons-dist/screw1.gif -%%ICONS%%www/icons-dist/screw1.png -%%ICONS%%www/icons-dist/screw2.gif -%%ICONS%%www/icons-dist/screw2.png -%%ICONS%%www/icons-dist/script.gif -%%ICONS%%www/icons-dist/script.png -%%ICONS%%www/icons-dist/small/README.txt -%%ICONS%%www/icons-dist/small/back.gif -%%ICONS%%www/icons-dist/small/back.png -%%ICONS%%www/icons-dist/small/binary.gif -%%ICONS%%www/icons-dist/small/binary.png -%%ICONS%%www/icons-dist/small/binhex.gif -%%ICONS%%www/icons-dist/small/binhex.png -%%ICONS%%www/icons-dist/small/blank.gif -%%ICONS%%www/icons-dist/small/blank.png -%%ICONS%%www/icons-dist/small/broken.gif -%%ICONS%%www/icons-dist/small/broken.png -%%ICONS%%www/icons-dist/small/burst.gif -%%ICONS%%www/icons-dist/small/burst.png -%%ICONS%%www/icons-dist/small/comp1.gif -%%ICONS%%www/icons-dist/small/comp1.png -%%ICONS%%www/icons-dist/small/comp2.gif -%%ICONS%%www/icons-dist/small/comp2.png -%%ICONS%%www/icons-dist/small/compressed.gif -%%ICONS%%www/icons-dist/small/compressed.png -%%ICONS%%www/icons-dist/small/continued.gif -%%ICONS%%www/icons-dist/small/continued.png -%%ICONS%%www/icons-dist/small/dir.gif -%%ICONS%%www/icons-dist/small/dir.png -%%ICONS%%www/icons-dist/small/dir2.gif -%%ICONS%%www/icons-dist/small/dir2.png -%%ICONS%%www/icons-dist/small/doc.gif -%%ICONS%%www/icons-dist/small/doc.png -%%ICONS%%www/icons-dist/small/forward.gif -%%ICONS%%www/icons-dist/small/forward.png -%%ICONS%%www/icons-dist/small/generic.gif -%%ICONS%%www/icons-dist/small/generic.png -%%ICONS%%www/icons-dist/small/generic2.gif -%%ICONS%%www/icons-dist/small/generic2.png -%%ICONS%%www/icons-dist/small/generic3.gif -%%ICONS%%www/icons-dist/small/generic3.png -%%ICONS%%www/icons-dist/small/image.gif -%%ICONS%%www/icons-dist/small/image.png -%%ICONS%%www/icons-dist/small/image2.gif -%%ICONS%%www/icons-dist/small/image2.png -%%ICONS%%www/icons-dist/small/index.gif -%%ICONS%%www/icons-dist/small/index.png -%%ICONS%%www/icons-dist/small/key.gif -%%ICONS%%www/icons-dist/small/key.png -%%ICONS%%www/icons-dist/small/movie.gif -%%ICONS%%www/icons-dist/small/movie.png -%%ICONS%%www/icons-dist/small/patch.gif -%%ICONS%%www/icons-dist/small/patch.png -%%ICONS%%www/icons-dist/small/ps.gif -%%ICONS%%www/icons-dist/small/ps.png -%%ICONS%%www/icons-dist/small/rainbow.gif -%%ICONS%%www/icons-dist/small/rainbow.png -%%ICONS%%www/icons-dist/small/sound.gif -%%ICONS%%www/icons-dist/small/sound.png -%%ICONS%%www/icons-dist/small/sound2.gif -%%ICONS%%www/icons-dist/small/sound2.png -%%ICONS%%www/icons-dist/small/tar.gif -%%ICONS%%www/icons-dist/small/tar.png -%%ICONS%%www/icons-dist/small/text.gif -%%ICONS%%www/icons-dist/small/text.png -%%ICONS%%www/icons-dist/small/transfer.gif -%%ICONS%%www/icons-dist/small/transfer.png -%%ICONS%%www/icons-dist/small/unknown.gif -%%ICONS%%www/icons-dist/small/unknown.png -%%ICONS%%www/icons-dist/small/uu.gif -%%ICONS%%www/icons-dist/small/uu.png -%%ICONS%%www/icons-dist/sound1.gif -%%ICONS%%www/icons-dist/sound1.png -%%ICONS%%www/icons-dist/sound2.gif -%%ICONS%%www/icons-dist/sound2.png -%%ICONS%%www/icons-dist/sphere1.gif -%%ICONS%%www/icons-dist/sphere1.png -%%ICONS%%www/icons-dist/sphere2.gif -%%ICONS%%www/icons-dist/sphere2.png -%%ICONS%%www/icons-dist/tar.gif -%%ICONS%%www/icons-dist/tar.png -%%ICONS%%www/icons-dist/tex.gif -%%ICONS%%www/icons-dist/tex.png -%%ICONS%%www/icons-dist/text.gif -%%ICONS%%www/icons-dist/text.png -%%ICONS%%www/icons-dist/transfer.gif -%%ICONS%%www/icons-dist/transfer.png -%%ICONS%%www/icons-dist/unknown.gif -%%ICONS%%www/icons-dist/unknown.png -%%ICONS%%www/icons-dist/up.gif -%%ICONS%%www/icons-dist/up.png -%%ICONS%%www/icons-dist/uu.gif -%%ICONS%%www/icons-dist/uu.png -%%ICONS%%www/icons-dist/uuencoded.gif -%%ICONS%%www/icons-dist/uuencoded.png -%%ICONS%%www/icons-dist/world1.gif -%%ICONS%%www/icons-dist/world1.png -%%ICONS%%www/icons-dist/world2.gif -%%ICONS%%www/icons-dist/world2.png -%%ICONS%%@dirrm www/icons-dist/small -%%ICONS%%@dirrm www/icons-dist -%%ERROR%%@dirrm www/error-dist/include -%%ERROR%%@dirrm www/error-dist -%%WWWDATA%%@dirrm www/data-dist -%%CGI%%@dirrm www/cgi-bin-dist +%%PORTDOCS%%@dirrm share/nls/en_US.US-ASCII +%%PORTDOCS%%@dirrm share/nls/POSIX %%PORTDOCS%%@dirrm %%DOCSDIR%%/vhosts -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/zip %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/xsl/util %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/xsl -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/w3c -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/man %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/latex %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/lang %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/css -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/chm %%PORTDOCS%%@dirrm %%DOCSDIR%%/style %%PORTDOCS%%@dirrm %%DOCSDIR%%/ssl %%PORTDOCS%%@dirrm %%DOCSDIR%%/programs @@ -1558,9 +1671,15 @@ share/apache2/build/special.mk %%PORTDOCS%%@dirrm %%DOCSDIR%%/faq %%PORTDOCS%%@dirrm %%DOCSDIR%%/developer %%PORTDOCS%%@dirrm %%DOCSDIR%% +%%ICONS%%@dirrm www/icons-dist/small +%%ICONS%%@dirrm www/icons-dist +%%ERROR%%@dirrm www/error-dist/include +%%ERROR%%@dirrm www/error-dist +%%WWWDATA%%@dirrm www/data-dist +%%CGI%%@dirrm www/cgi-bin-dist @dirrm share/apache2/build @dirrm share/apache2 -@dirrm libexec/apache2 +@unexec rmdir %D/libexec/apache2 2> /dev/null || true %%PORTS_APR%%@dirrm lib/apache2 @dirrm include/apache2 @unexec rmdir %D/etc/apache2 2> /dev/null || echo "===> If you plan to do not reinstall apache2, you can safely remove %D/etc/apache2." diff --git a/www/apache20/Makefile b/www/apache20/Makefile index f9a76626224a..bc49c1096203 100644 --- a/www/apache20/Makefile +++ b/www/apache20/Makefile @@ -8,8 +8,7 @@ # PORTNAME= apache -PORTVERSION= 2.0.49 -PORTREVISION= 3 +PORTVERSION= 2.0.50 CATEGORIES= www ipv6 MASTER_SITES= ${MASTER_SITE_APACHE_HTTPD} \ http://sheepkiller.nerim.net/ports/${PORTNAME}/:powerlogo @@ -33,10 +32,12 @@ CONFLICTS= apache+mod_ssl-1.* apache+mod_ssl+ipv6-1.* apache+mod_ssl+modsnmp-1.* ru-apache+mod_ssl-1.* ru-apache-1.* thttpd-2.* # patch files -PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:clement/} -PATCH_SITE_SUBDIR= clement/:clement .if defined (WITH_WINDOWSUPDATEFIX) -PATCHFILES+= httpd-${PORTVERSION}-windowsupdate.patch:clement +EXTRA_PATCHES+= ${FILESDIR}/exp-windowsupdate.patch +.endif +.if defined(WITH_EXPERIMENTAL_PATCHES) +EXTRA_PATCHES+= ${FILESDIR}/exp-apr-kqueue.patch \ + ${FILESDIR}/exp-http-ready.patch .endif SCRIPTS_ENV+= LIBTOOL=${LIBTOOL} LIBTOOLIZE=${LIBTOOLIZE} \ @@ -44,7 +45,8 @@ SCRIPTS_ENV+= LIBTOOL=${LIBTOOL} LIBTOOLIZE=${LIBTOOLIZE} \ LIBTOOL_M4=${LOCALBASE}/share/aclocal/libtool${LIBTOOL_VERSION}.m4 \ AUTOHEADER=${AUTOHEADER} -USE_AUTOCONF_VER= 257 +USE_ICONV= yes +USE_AUTOCONF_VER= 259 USE_LIBTOOL_VER= 15 USE_PERL5= yes USE_RC_SUBR= yes @@ -56,6 +58,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX_RELDEST} \ --with-perl=${PERL5} \ --with-port=${WITH_HTTP_PORT} \ --with-expat=${LOCALBASE} \ + --with-iconv=${LOCALBASE} \ --libdir=${PREFIX_RELDEST}/lib/apache2 \ --includedir=${PREFIX_RELDEST}/include/apache2 @@ -69,7 +72,7 @@ RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} MAKE_ENV+= DESTDIR=${DESTDIR} EXPR_COMPAT=yes -WITH_MPM?= prefork # or worker, perchild +WITH_MPM?= prefork # or worker, perchild, threadpool WITH_HTTP_PORT?= 80 diff --git a/www/apache20/Makefile.doc b/www/apache20/Makefile.doc index d96eecfb7e27..12a65693a560 100644 --- a/www/apache20/Makefile.doc +++ b/www/apache20/Makefile.doc @@ -51,6 +51,7 @@ ## SUEXEC_DOCROOT: SuExec root directory ## SUEXEC_USERDIR: User subdirectory (default public_html) ## SUEXEC_SAFEPATH: Set the safepath +## SUEXEC_LOGFILE: Set log file for suexec (default: /var/log/httpd-suexec.log) ## SUEXEC_UIDMIN: Minimal allowed UID (default 1000) ## SUEXEC_GIDMIN: Minimal allowed GID (default 1000) ## SUEXEC_CALLER: User allowed to call SuExec (default diff --git a/www/apache20/Makefile.modules b/www/apache20/Makefile.modules index 95926bc2b2b9..b6780d60433b 100644 --- a/www/apache20/Makefile.modules +++ b/www/apache20/Makefile.modules @@ -195,6 +195,7 @@ CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} SUEXEC_DOCROOT?= ${PREFIX_RELDEST}/www/data SUEXEC_USERDIR?= public_html SUEXEC_SAFEPATH?= ${PREFIX_RELDEST}/bin:${LOCALBASE}/bin:/usr/bin:/bin +SUEXEC_LOGFILE?= /var/log/httpd-suexec.log SUEXEC_UIDMIN?= 1000 SUEXEC_GIDMIN?= 1000 SUEXEC_CALLER?= ${WWWOWN} @@ -205,7 +206,7 @@ CONFIGURE_ARGS+= --with-suexec-caller=${SUEXEC_CALLER} \ --with-suexec-userdir="${SUEXEC_USERDIR}" \ --with-suexec-docroot="${SUEXEC_DOCROOT}" \ --with-suexec-safepath="${SUEXEC_SAFEPATH}" \ - --with-suexec-logfile="/var/log/httpd-suexec.log" \ + --with-suexec-logfile="${SUEXEC_LOGFILE}" \ --with-suexec-bin="${PREFIX_RELDEST}/sbin/suexec" . if defined(WITH_SUEXEC_UMASK) CONFIGURE_ARGS+= --with-suexec-umask=${WITH_SUEXEC_UMASK} diff --git a/www/apache20/distinfo b/www/apache20/distinfo index 3ef967fa90fa..aefc68655d50 100644 --- a/www/apache20/distinfo +++ b/www/apache20/distinfo @@ -1,6 +1,4 @@ -MD5 (apache2/httpd-2.0.49.tar.gz) = 275d3d37eed1b070f333d3618f7d1954 -SIZE (apache2/httpd-2.0.49.tar.gz) = 5919279 +MD5 (apache2/httpd-2.0.50.tar.gz) = 8b251767212aebf41a13128bb70c0b41 +SIZE (apache2/httpd-2.0.50.tar.gz) = 6338536 MD5 (apache2/powerlogo.gif) = 0f106073b3c7844cf22d4df126b27c62 SIZE (apache2/powerlogo.gif) = 5279 -MD5 (apache2/httpd-2.0.49-windowsupdate.patch) = a96fe94b28094483a112705d0428e6f5 -SIZE (apache2/httpd-2.0.49-windowsupdate.patch) = 464 diff --git a/www/apache20/files/exp-apr-kqueue.patch b/www/apache20/files/exp-apr-kqueue.patch new file mode 100644 index 000000000000..be346ec25967 --- /dev/null +++ b/www/apache20/files/exp-apr-kqueue.patch @@ -0,0 +1,475 @@ +diff -Nursrclib/apr/configure.in srclib/apr/configure.in +--- srclib/apr/configure.in Thu May 27 21:12:47 2004 ++++ srclib/apr/configure.in Wed Jun 23 16:02:02 2004 +@@ -596,6 +596,25 @@ + + AC_CHECK_FUNCS(poll) + ++# Checks for the FreeBSD KQueue and Linux epoll interfaces: ++AC_CHECK_FUNC(kevent, ++ [AC_DEFINE([HAVE_KQUEUE], 1, [Define if the KQueue interface is supported])]) ++ ++# epoll* may be available in libc but return ENOSYS on a pre-2.6 kernel. ++AC_CACHE_CHECK([for epoll support], [apr_cv_epoll], ++[AC_TRY_RUN([ ++#include <sys/epoll.h> ++#include <unistd.h> ++ ++int main() ++{ ++ return epoll_create(5) == -1; ++}], [apr_cv_epoll=yes], [apr_cv_epoll=no], [apr_cv_epoll=no])]) ++ ++if test "$apr_cv_epoll" = "yes"; then ++ AC_DEFINE([HAVE_EPOLL], 1, [Define if the epoll interface is supported]) ++fi ++ + dnl ----------------------------- Checking for missing POSIX thread functions + AC_CHECK_FUNCS([getpwnam_r getpwuid_r getgrnam_r getgrgid_r]) + +diff -Nursrclib/apr/poll/unix/poll.c srclib/apr/poll/unix/poll.c +--- srclib/apr/poll/unix/poll.c Sat Apr 10 21:29:52 2004 ++++ srclib/apr/poll/unix/poll.c Wed Jun 23 16:05:58 2004 +@@ -29,11 +29,77 @@ + #include <alloca.h> + #endif + ++#ifdef HAVE_KQUEUE ++#include <sys/types.h> ++#include <sys/event.h> ++#include <sys/time.h> ++#endif ++ ++#ifdef HAVE_EPOLL ++#include <sys/epoll.h> ++#endif ++ + #ifdef NETWARE + #define HAS_SOCKETS(dt) (dt == APR_POLL_SOCKET) ? 1 : 0 + #define HAS_PIPES(dt) (dt == APR_POLL_FILE) ? 1 : 0 + #endif + ++#ifdef HAVE_KQUEUE ++static apr_int16_t get_kqueue_revent(apr_int16_t event, apr_int16_t flags) ++ { ++ apr_int16_t rv = 0; ++ ++ if (event & EVFILT_READ) ++ rv |= APR_POLLIN; ++ if (event & EVFILT_WRITE) ++ rv |= APR_POLLOUT; ++ if (flags & EV_ERROR || flags & EV_EOF) ++ rv |= APR_POLLERR; ++ ++ return rv; ++} ++#endif ++ ++#ifdef HAVE_EPOLL ++static apr_int16_t get_epoll_event(apr_int16_t event) ++{ ++ apr_int16_t rv = 0; ++ ++ if (event & APR_POLLIN) ++ rv |= EPOLLIN; ++ if (event & APR_POLLPRI) ++ rv |= EPOLLPRI; ++ if (event & APR_POLLOUT) ++ rv |= EPOLLOUT; ++ if (event & APR_POLLERR) ++ rv |= EPOLLERR; ++ if (event & APR_POLLHUP) ++ rv |= EPOLLHUP; ++ /* APR_POLLNVAL is not handled by epoll. */ ++ ++ return rv; ++} ++ ++static apr_int16_t get_epoll_revent(apr_int16_t event) ++{ ++ apr_int16_t rv = 0; ++ ++ if (event & EPOLLIN) ++ rv |= APR_POLLIN; ++ if (event & EPOLLPRI) ++ rv |= APR_POLLPRI; ++ if (event & EPOLLOUT) ++ rv |= APR_POLLOUT; ++ if (event & EPOLLERR) ++ rv |= APR_POLLERR; ++ if (event & EPOLLHUP) ++ rv |= APR_POLLHUP; ++ /* APR_POLLNVAL is not handled by epoll. */ ++ ++ return rv; ++} ++#endif ++ + #ifdef HAVE_POLL /* We can just use poll to do our socket polling. */ + + static apr_int16_t get_event(apr_int16_t event) +@@ -288,7 +354,14 @@ + struct apr_pollset_t { + apr_uint32_t nelts; + apr_uint32_t nalloc; +-#ifdef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ int kqueue_fd; ++ struct kevent kevent; ++ struct kevent *ke_set; ++#elif defined(HAVE_EPOLL) ++ int epoll_fd; ++ struct epoll_event *pollset; ++#elif defined(HAVE_POLL) + struct pollfd *pollset; + #else + fd_set readset, writeset, exceptset; +@@ -302,12 +375,21 @@ + #endif + }; + ++#if defined(HAVE_KQUEUE) || defined(HAVE_EPOLL) ++static apr_status_t backend_cleanup(void *p_) ++{ ++ apr_pollset_t *pollset = (apr_pollset_t *)p_; ++ return apr_pollset_destroy(pollset); ++ ++} ++#endif ++ + APR_DECLARE(apr_status_t) apr_pollset_create(apr_pollset_t **pollset, + apr_uint32_t size, + apr_pool_t *p, + apr_uint32_t flags) + { +-#if !defined(HAVE_POLL) && defined(FD_SETSIZE) ++#if !defined(HAVE_KQUEUE) && !defined(HAVE_EPOLL) && !defined(HAVE_POLL) && defined(FD_SETSIZE) + if (size > FD_SETSIZE) { + *pollset = NULL; + return APR_EINVAL; +@@ -316,7 +398,21 @@ + *pollset = apr_palloc(p, sizeof(**pollset)); + (*pollset)->nelts = 0; + (*pollset)->nalloc = size; +-#ifdef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ (*pollset)->ke_set = (struct kevent*)apr_palloc(p, size * sizeof(struct kevent)); ++ memset((*pollset)->ke_set, 0, size * sizeof(struct kevent)); ++ (*pollset)->kqueue_fd = kqueue(); ++ if ((*pollset)->kqueue_fd == -1) { ++ return APR_ENOMEM; ++ } ++ apr_pool_cleanup_register(p, (void*)(*pollset), backend_cleanup, ++ apr_pool_cleanup_null); ++#elif defined(HAVE_EPOLL) ++ (*pollset)->epoll_fd = epoll_create(size); ++ (*pollset)->pollset = apr_palloc(p, size * sizeof(struct epoll_event)); ++ apr_pool_cleanup_register(p, (void*)(*pollset), backend_cleanup, ++ apr_pool_cleanup_null); ++#elif defined(HAVE_POLL) + (*pollset)->pollset = apr_palloc(p, size * sizeof(struct pollfd)); + #else + FD_ZERO(&((*pollset)->readset)); +@@ -335,25 +431,76 @@ + + APR_DECLARE(apr_status_t) apr_pollset_destroy(apr_pollset_t *pollset) + { +- /* A no-op function for now. If we later implement /dev/poll +- * support, we'll need to close the /dev/poll fd here +- */ ++#ifdef HAVE_KQUEUE ++ close(pollset->kqueue_fd); ++#elif defined(HAVE_EPOLL) ++ close(pollset->epoll_fd); ++#endif + return APR_SUCCESS; + } + + APR_DECLARE(apr_status_t) apr_pollset_add(apr_pollset_t *pollset, + const apr_pollfd_t *descriptor) + { +-#ifndef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ apr_os_sock_t fd; ++#elif defined(HAVE_EPOLL) ++ struct epoll_event ev; ++ int ret = -1; ++#else ++#if !defined(HAVE_POLL) + apr_os_sock_t fd; + #endif ++#endif + + if (pollset->nelts == pollset->nalloc) { + return APR_ENOMEM; + } + + pollset->query_set[pollset->nelts] = *descriptor; +-#ifdef HAVE_POLL ++ ++#ifdef HAVE_KQUEUE ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ fd = descriptor->desc.s->socketdes; ++ } ++ else { ++ fd = descriptor->desc.f->filedes; ++ } ++ ++ if (descriptor->reqevents & APR_POLLIN) { ++ EV_SET(&pollset->kevent, fd, EVFILT_READ, EV_ADD, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_ENOMEM; ++ } ++ } ++ ++ if (descriptor->reqevents & APR_POLLOUT) { ++ EV_SET(&pollset->kevent, fd, EVFILT_WRITE, EV_ADD, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_ENOMEM; ++ } ++ } ++ ++#elif defined(HAVE_EPOLL) ++ ev.events = get_epoll_event(descriptor->reqevents); ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ ev.data.fd = descriptor->desc.s->socketdes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_ADD, ++ descriptor->desc.s->socketdes, &ev); ++ } ++ else { ++ ev.data.fd = descriptor->desc.f->filedes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_ADD, ++ descriptor->desc.f->filedes, &ev); ++ } ++ if (0 != ret) { ++ return APR_EBADF; ++ } ++#elif defined(HAVE_POLL) + + if (descriptor->desc_type == APR_POLL_SOCKET) { + pollset->pollset[pollset->nelts].fd = descriptor->desc.s->socketdes; +@@ -422,11 +569,97 @@ + const apr_pollfd_t *descriptor) + { + apr_uint32_t i; +-#ifndef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ apr_os_sock_t fd; ++#elif defined(HAVE_EPOLL) ++ struct epoll_event ev; ++ int ret = -1; ++#elif defined(HAVE_POLL) + apr_os_sock_t fd; + #endif + +-#ifdef HAVE_POLL ++#ifdef HAVE_KQUEUE ++ for (i = 0; i < pollset->nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ /* Found an instance of the fd: remove this and any other copies */ ++ apr_uint32_t dst = i; ++ apr_uint32_t old_nelts = pollset->nelts; ++ pollset->nelts--; ++ for (i++; i < old_nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ pollset->nelts--; ++ } ++ else { ++ pollset->query_set[dst] = pollset->query_set[i]; ++ dst++; ++ } ++ } ++ ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ fd = descriptor->desc.s->socketdes; ++ } ++ else { ++ fd = descriptor->desc.f->filedes; ++ } ++ ++ if (descriptor->reqevents & APR_POLLIN) { ++ EV_SET(&pollset->kevent, fd, ++ EVFILT_READ, EV_DELETE, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_EBADF; ++ } ++ } ++ ++ if (descriptor->reqevents & APR_POLLOUT) { ++ EV_SET(&pollset->kevent, fd, ++ EVFILT_WRITE, EV_DELETE, 0, 0, NULL); ++ ++ if (kevent(pollset->kqueue_fd, &pollset->kevent, 1, NULL, 0, ++ NULL) == -1) { ++ return APR_EBADF; ++ } ++ } ++ ++ return APR_SUCCESS; ++ } ++ } ++#elif defined(HAVE_EPOLL) ++ for (i = 0; i < pollset->nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ /* Found an instance of the fd: remove this and any other copies */ ++ apr_uint32_t dst = i; ++ apr_uint32_t old_nelts = pollset->nelts; ++ pollset->nelts--; ++ for (i++; i < old_nelts; i++) { ++ if (descriptor->desc.s == pollset->query_set[i].desc.s) { ++ pollset->nelts--; ++ } ++ else { ++ pollset->query_set[dst] = pollset->query_set[i]; ++ dst++; ++ } ++ } ++ ev.events = get_epoll_event(descriptor->reqevents); ++ if (descriptor->desc_type == APR_POLL_SOCKET) { ++ ev.data.fd = descriptor->desc.s->socketdes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_DEL, ++ descriptor->desc.s->socketdes, &ev); ++ } ++ else { ++ ev.data.fd = descriptor->desc.f->filedes; ++ ret = epoll_ctl(pollset->epoll_fd, EPOLL_CTL_DEL, ++ descriptor->desc.f->filedes, &ev); ++ } ++ if (ret < 0) { ++ return APR_EBADF; ++ } ++ ++ return APR_SUCCESS; ++ } ++ } ++#elif defined(HAVE_POLL) + for (i = 0; i < pollset->nelts; i++) { + if (descriptor->desc.s == pollset->query_set[i].desc.s) { + /* Found an instance of the fd: remove this and any other copies */ +@@ -487,8 +720,119 @@ + + return APR_NOTFOUND; + } ++#ifdef HAVE_KQUEUE ++APR_DECLARE(apr_status_t) apr_pollset_poll(apr_pollset_t *pollset, ++ apr_interval_time_t timeout, ++ apr_int32_t *num, ++ const apr_pollfd_t **descriptors) ++{ ++ int rv; ++ apr_uint32_t i, j, r = 0; ++ struct timespec tv, *tvptr; ++ ++ if (timeout < 0) { ++ tvptr = NULL; ++ } ++ else { ++ tv.tv_sec = (long)apr_time_sec(timeout); ++ tv.tv_nsec = (long)apr_time_msec(timeout); ++ tvptr = &tv; ++ } + +-#ifdef HAVE_POLL ++ rv = kevent(pollset->kqueue_fd, NULL, 0, pollset->ke_set, pollset->nelts, ++ tvptr); ++ (*num) = rv; ++ if (rv < 0) { ++ return apr_get_netos_error(); ++ } ++ if (rv == 0) { ++ return APR_TIMEUP; ++ } ++ ++ /* TODO: Is there a better way to re-associate our data? */ ++ for (i = 0; i < pollset->nelts; i++) { ++ apr_os_sock_t fd; ++ if (pollset->query_set[i].desc_type == APR_POLL_SOCKET) { ++ fd = pollset->query_set[i].desc.s->socketdes; ++ } ++ else { ++ fd = pollset->query_set[i].desc.f->filedes; ++ } ++ for (j = 0; j < rv; j++) { ++ if (pollset->ke_set[j].ident == fd ) { ++ pollset->result_set[r] = pollset->query_set[i]; ++ pollset->result_set[r].rtnevents = ++ get_kqueue_revent(pollset->ke_set[j].filter, ++ pollset->ke_set[j].flags); ++ r++; ++ } ++ } ++ } ++ ++ (*num) = r; ++ ++ if (descriptors) { ++ *descriptors = pollset->result_set; ++ } ++ ++ return APR_SUCCESS; ++} ++ ++#elif defined(HAVE_EPOLL) ++ ++APR_DECLARE(apr_status_t) apr_pollset_poll(apr_pollset_t *pollset, ++ apr_interval_time_t timeout, ++ apr_int32_t *num, ++ const apr_pollfd_t **descriptors) ++{ ++ int rv; ++ apr_uint32_t i, j, k; ++ ++ if (timeout > 0) { ++ timeout /= 1000; ++ } ++ ++ rv = epoll_wait(pollset->epoll_fd, pollset->pollset, pollset->nelts, ++ timeout); ++ (*num) = rv; ++ if (rv < 0) { ++ return apr_get_netos_error(); ++ } ++ if (rv == 0) { ++ return APR_TIMEUP; ++ } ++ j = 0; ++ for (i = 0; i < pollset->nelts; i++) { ++ if (pollset->pollset[i].events != 0) { ++ /* TODO: Is there a better way to re-associate our data? */ ++ for (k = 0; k < pollset->nelts; k++) { ++ if (pollset->query_set[k].desc_type == APR_POLL_SOCKET && ++ pollset->query_set[k].desc.s->socketdes == ++ pollset->pollset[i].data.fd) { ++ pollset->result_set[j] = pollset->query_set[k]; ++ pollset->result_set[j].rtnevents = ++ get_epoll_revent(pollset->pollset[i].events); ++ j++; ++ break; ++ } ++ else if (pollset->query_set[k].desc_type == APR_POLL_FILE ++ && pollset->query_set[k].desc.f->filedes == ++ pollset->pollset[i].data.fd) { ++ pollset->result_set[j] = pollset->query_set[k]; ++ pollset->result_set[j].rtnevents = ++ get_epoll_revent(pollset->pollset[i].events); ++ j++; ++ break; ++ } ++ } ++ } ++ } ++ if (descriptors) { ++ *descriptors = pollset->result_set; ++ } ++ return APR_SUCCESS; ++} ++#elif defined(HAVE_POLL) + APR_DECLARE(apr_status_t) apr_pollset_poll(apr_pollset_t *pollset, + apr_interval_time_t timeout, + apr_int32_t *num, diff --git a/www/apache20/files/exp-http-ready.patch b/www/apache20/files/exp-http-ready.patch new file mode 100644 index 000000000000..6ee0663cd540 --- /dev/null +++ b/www/apache20/files/exp-http-ready.patch @@ -0,0 +1,21 @@ +Index: server/listen.c +=================================================================== +RCS file: /home/cvspublic/httpd-2.0/server/listen.c,v +retrieving revision 1.95 +diff -u -r1.95 listen.c +--- server/listen.c 1 Jan 2004 13:26:23 -0000 1.95 ++++ server/listen.c 3 Feb 2004 17:34:08 -0000 +@@ -199,7 +199,13 @@ + + #if APR_HAS_SO_ACCEPTFILTER + #ifndef ACCEPT_FILTER_NAME ++#define ACCEPT_FILTER_NAME "httpready" ++#ifdef __FreeBSD_version ++#if __FreeBSD_version < 411000 /* httpready broken before 4.1.1 */ ++#undef ACCEPT_FILTER_NAME + #define ACCEPT_FILTER_NAME "dataready" ++#endif ++#endif + #endif + apr_socket_accept_filter(s, ACCEPT_FILTER_NAME, ""); + #endif diff --git a/www/apache20/files/exp-windowsupdate.patch b/www/apache20/files/exp-windowsupdate.patch new file mode 100644 index 000000000000..3f1306777100 --- /dev/null +++ b/www/apache20/files/exp-windowsupdate.patch @@ -0,0 +1,11 @@ +--- server/protocol.c.orig Tue Jun 29 08:21:28 2004 ++++ server/protocol.c Tue Jun 29 08:21:50 2004 +@@ -1248,7 +1248,7 @@ + * We can only set a C-L in the response header if we haven't already + * sent any buckets on to the next output filter for this request. + */ +- if (ctx->data_sent == 0 && eos) { ++ if (ctx->data_sent == 0 && eos && !r->header_only) { + ap_set_content_length(r, r->bytes_sent); + } + diff --git a/www/apache20/files/patch-modules:ssl:ssl_engine_kernel.c b/www/apache20/files/patch-modules:ssl:ssl_engine_kernel.c deleted file mode 100644 index 571d465c4767..000000000000 --- a/www/apache20/files/patch-modules:ssl:ssl_engine_kernel.c +++ /dev/null @@ -1,39 +0,0 @@ -=================================================================== -RCS file: /home/cvspublic/modules/ssl/ssl_engine_kernel.c,v -retrieving revision 1.105 -retrieving revision 1.106 -diff -u -r1.105 -r1.106 ---- modules/ssl/ssl_engine_kernel.c 2004/03/05 02:44:40 1.105 -+++ modules/ssl/ssl_engine_kernel.c 2004/05/25 12:09:01 1.106 -@@ -807,7 +807,6 @@ - SSLConnRec *sslconn = myConnConfig(r->connection); - SSLSrvConfigRec *sc = mySrvConfig(r->server); - SSLDirConfigRec *dc = myDirConfig(r); -- char buf1[MAX_STRING_LEN], buf2[MAX_STRING_LEN]; - char *clientdn; - const char *auth_line, *username, *password; - -@@ -886,14 +885,16 @@ - * adding the string "xxj31ZMTZzkVA" as the password in the user file. - * This is just the crypted variant of the word "password" ;-) - */ -- apr_snprintf(buf1, sizeof(buf1), "%s:password", clientdn); -- ssl_util_uuencode(buf2, buf1, FALSE); -- -- apr_snprintf(buf1, sizeof(buf1), "Basic %s", buf2); -- apr_table_set(r->headers_in, "Authorization", buf1); -+ auth_line = apr_pstrcat(r->pool, "Basic ", -+ ap_pbase64encode(r->pool, -+ apr_pstrcat(r->pool, clientdn, -+ ":password", NULL)), -+ NULL); -+ apr_table_set(r->headers_in, "Authorization", auth_line); - - ap_log_error(APLOG_MARK, APLOG_INFO, 0, r->server, -- "Faking HTTP Basic Auth header: \"Authorization: %s\"", buf1); -+ "Faking HTTP Basic Auth header: \"Authorization: %s\"", -+ auth_line); - - return DECLINED; - } - diff --git a/www/apache20/files/patch-server:protocol.c b/www/apache20/files/patch-server:protocol.c deleted file mode 100644 index 96cd559e63d8..000000000000 --- a/www/apache20/files/patch-server:protocol.c +++ /dev/null @@ -1,32 +0,0 @@ -=================================================================== -RCS file: /home/cvspublic/httpd-2.0/server/protocol.c,v -retrieving revision 1.121.2.18 -retrieving revision 1.121.2.19 -diff -u -r1.121.2.18 -r1.121.2.19 ---- server/protocol.c 2004/06/11 20:46:41 1.121.2.18 -+++ server/protocol.c 2004/06/28 23:57:14 1.121.2.19 -@@ -719,6 +719,23 @@ - * continuations that span many many lines. - */ - apr_size_t fold_len = last_len + len + 1; /* trailing null */ -+ -+ if ((fold_len - 1) > r->server->limit_req_fieldsize) { -+ r->status = HTTP_BAD_REQUEST; -+ /* report what we have accumulated so far before the -+ * overflow (last_field) as the field with the problem -+ */ -+ apr_table_setn(r->notes, "error-notes", -+ apr_pstrcat(r->pool, -+ "Size of a request header field " -+ "after folding " -+ "exceeds server limit.<br />\n" -+ "<pre>\n", -+ ap_escape_html(r->pool, last_field), -+ "</pre>\n", NULL)); -+ return; -+ } -+ - if (fold_len > alloc_len) { - char *fold_buf; - alloc_len += alloc_len; - diff --git a/www/apache20/files/patch-srclib:apr-util:misc:apr_reslist.c b/www/apache20/files/patch-srclib:apr-util:misc:apr_reslist.c new file mode 100644 index 000000000000..d6a9fdbf709f --- /dev/null +++ b/www/apache20/files/patch-srclib:apr-util:misc:apr_reslist.c @@ -0,0 +1,112 @@ +--- srclib/apr-util/misc/apr_reslist.c.orig Fri Feb 13 04:52:43 2004 ++++ srclib/apr-util/misc/apr_reslist.c Mon Mar 15 08:21:26 2004 +@@ -49,6 +49,7 @@ + int smax; /* soft maximum on the total number of resources */ + int hmax; /* hard maximum on the total number of resources */ + apr_interval_time_t ttl; /* TTL when we have too many resources */ ++ apr_interval_time_t timeout; /* Timeout for waiting on resource */ + apr_reslist_constructor constructor; + apr_reslist_destructor destructor; + void *params; /* opaque data passed to constructor and destructor calls */ +@@ -118,12 +119,9 @@ + res = apr_pcalloc(reslist->pool, sizeof(*res)); + + rv = reslist->constructor(&res->opaque, reslist->params, reslist->pool); +- if (rv != APR_SUCCESS) { +- return rv; +- } + + *ret_res = res; +- return APR_SUCCESS; ++ return rv; + } + + /** +@@ -132,14 +130,7 @@ + */ + static apr_status_t destroy_resource(apr_reslist_t *reslist, apr_res_t *res) + { +- apr_status_t rv; +- +- rv = reslist->destructor(res->opaque, reslist->params, reslist->pool); +- if (rv != APR_SUCCESS) { +- return rv; +- } +- +- return APR_SUCCESS; ++ return reslist->destructor(res->opaque, reslist->params, reslist->pool); + } + + static apr_status_t reslist_cleanup(void *data_) +@@ -187,6 +178,7 @@ + /* Create the resource */ + rv = create_resource(reslist, &res); + if (rv != APR_SUCCESS) { ++ free_container(reslist, res); + apr_thread_mutex_unlock(reslist->listlock); + return rv; + } +@@ -313,7 +305,15 @@ + * a new one, or something becomes free. */ + else while (reslist->ntotal >= reslist->hmax + && reslist->nidle <= 0) { +- apr_thread_cond_wait(reslist->avail, reslist->listlock); ++ if (reslist->timeout) { ++ if ((rv = apr_thread_cond_timedwait(reslist->avail, ++ reslist->listlock, reslist->timeout)) != APR_SUCCESS) { ++ apr_thread_mutex_unlock(reslist->listlock); ++ return rv; ++ } ++ } ++ else ++ apr_thread_cond_wait(reslist->avail, reslist->listlock); + } + /* If we popped out of the loop, first try to see if there + * are new resources available for immediate use. */ +@@ -329,17 +329,13 @@ + * a resource to fill the slot and use it. */ + else { + rv = create_resource(reslist, &res); +- +- if (rv != APR_SUCCESS) { +- apr_thread_mutex_unlock(reslist->listlock); +- return rv; ++ if (rv == APR_SUCCESS) { ++ reslist->ntotal++; ++ *resource = res->opaque; + } +- +- reslist->ntotal++; +- *resource = res->opaque; + free_container(reslist, res); + apr_thread_mutex_unlock(reslist->listlock); +- return APR_SUCCESS; ++ return rv; + } + } + +@@ -356,6 +352,23 @@ + apr_thread_mutex_unlock(reslist->listlock); + + return reslist_maint(reslist); ++} ++ ++APU_DECLARE(void) apr_reslist_timeout_set(apr_reslist_t *reslist, ++ apr_interval_time_t timeout) ++{ ++ reslist->timeout = timeout; ++} ++ ++APU_DECLARE(apr_status_t) apr_reslist_invalidate(apr_reslist_t *reslist, ++ void *resource) ++{ ++ apr_status_t ret; ++ apr_thread_mutex_lock(reslist->listlock); ++ ret = reslist->destructor(resource, reslist->params, reslist->pool); ++ reslist->ntotal--; ++ apr_thread_mutex_unlock(reslist->listlock); ++ return ret; + } + + #endif /* APR_HAS_THREADS */ + diff --git a/www/apache20/pkg-message b/www/apache20/pkg-message index 589e430f4ec0..510dd32f581d 100644 --- a/www/apache20/pkg-message +++ b/www/apache20/pkg-message @@ -16,4 +16,3 @@ Available variables you add/set to /etc/rc.conf. Extra flags passed to start command. - apache2limits_args (str): Default to "-e -C daemon" Arguments of pre-start limits run. - diff --git a/www/apache20/pkg-plist b/www/apache20/pkg-plist index 7e3e22a4e8d9..077dc887c3c6 100644 --- a/www/apache20/pkg-plist +++ b/www/apache20/pkg-plist @@ -221,6 +221,297 @@ share/apache2/build/ltlib.mk share/apache2/build/program.mk share/apache2/build/rules.mk share/apache2/build/special.mk +%%CGI%%@unexec if [ -L %D/www/cgi-bin ]; then rm -f %D/www/cgi-bin; fi +%%CGI%%@exec [ ! -d %D/www/cgi-bin ] && ln -fs %D/www/cgi-bin-dist %D/www/cgi-bin +%%CGI%%www/cgi-bin-dist/printenv +%%CGI%%www/cgi-bin-dist/test-cgi +%%WWWDATA%%@unexec if [ -L %D/www/data ]; then rm -f %D/www/data; fi +%%WWWDATA%%@exec [ ! -d %D/www/data ] && ln -fs %D/www/data-dist %D/www/data +%%WWWDATA%%www/data-dist/apache_pb.gif +%%WWWDATA%%www/data-dist/apache_pb.png +%%WWWDATA%%www/data-dist/apache_pb2.gif +%%WWWDATA%%www/data-dist/apache_pb2.png +%%WWWDATA%%www/data-dist/apache_pb2_ani.gif +%%WWWDATA%%www/data-dist/index.html.ca +%%WWWDATA%%www/data-dist/index.html.cz.iso8859-2 +%%WWWDATA%%www/data-dist/index.html.de +%%WWWDATA%%www/data-dist/index.html.dk +%%WWWDATA%%www/data-dist/index.html.ee +%%WWWDATA%%www/data-dist/index.html.el +%%WWWDATA%%www/data-dist/index.html.en +%%WWWDATA%%www/data-dist/index.html.es +%%WWWDATA%%www/data-dist/index.html.et +%%WWWDATA%%www/data-dist/index.html.fr +%%WWWDATA%%www/data-dist/index.html.he.iso8859-8 +%%WWWDATA%%www/data-dist/index.html.hr.iso8859-2 +%%WWWDATA%%www/data-dist/index.html.it +%%WWWDATA%%www/data-dist/index.html.ja.iso2022-jp +%%WWWDATA%%www/data-dist/index.html.ko.euc-kr +%%WWWDATA%%www/data-dist/index.html.lb.utf8 +%%WWWDATA%%www/data-dist/index.html.nl +%%WWWDATA%%www/data-dist/index.html.nn +%%WWWDATA%%www/data-dist/index.html.no +%%WWWDATA%%www/data-dist/index.html.po.iso8859-2 +%%WWWDATA%%www/data-dist/index.html.pt +%%WWWDATA%%www/data-dist/index.html.pt-br +%%WWWDATA%%www/data-dist/index.html.ru.cp-1251 +%%WWWDATA%%www/data-dist/index.html.ru.cp866 +%%WWWDATA%%www/data-dist/index.html.ru.iso-ru +%%WWWDATA%%www/data-dist/index.html.ru.koi8-r +%%WWWDATA%%www/data-dist/index.html.ru.utf8 +%%WWWDATA%%www/data-dist/index.html.sv +%%WWWDATA%%www/data-dist/index.html.var +%%WWWDATA%%www/data-dist/index.html.zh-cn.gb2312 +%%WWWDATA%%www/data-dist/index.html.zh-tw.big5 +%%ERROR%%@unexec if [ -L %D/www/error ]; then rm -f %D/www/error; fi +%%ERROR%%@exec [ ! -d %D/www/error ] && ln -fs %D/www/error-dist %D/www/error +%%ERROR%%www/error-dist/HTTP_BAD_GATEWAY.html.var +%%ERROR%%www/error-dist/HTTP_BAD_REQUEST.html.var +%%ERROR%%www/error-dist/HTTP_FORBIDDEN.html.var +%%ERROR%%www/error-dist/HTTP_GONE.html.var +%%ERROR%%www/error-dist/HTTP_INTERNAL_SERVER_ERROR.html.var +%%ERROR%%www/error-dist/HTTP_LENGTH_REQUIRED.html.var +%%ERROR%%www/error-dist/HTTP_METHOD_NOT_ALLOWED.html.var +%%ERROR%%www/error-dist/HTTP_NOT_ACCEPTABLE.html.var +%%ERROR%%www/error-dist/HTTP_NOT_FOUND.html.var +%%ERROR%%www/error-dist/HTTP_NOT_IMPLEMENTED.html.var +%%ERROR%%www/error-dist/HTTP_PRECONDITION_FAILED.html.var +%%ERROR%%www/error-dist/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var +%%ERROR%%www/error-dist/HTTP_REQUEST_TIME_OUT.html.var +%%ERROR%%www/error-dist/HTTP_REQUEST_URI_TOO_LARGE.html.var +%%ERROR%%www/error-dist/HTTP_SERVICE_UNAVAILABLE.html.var +%%ERROR%%www/error-dist/HTTP_UNAUTHORIZED.html.var +%%ERROR%%www/error-dist/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var +%%ERROR%%www/error-dist/HTTP_VARIANT_ALSO_VARIES.html.var +%%ERROR%%www/error-dist/README +%%ERROR%%www/error-dist/contact.html.var +%%ERROR%%www/error-dist/include/bottom.html +%%ERROR%%www/error-dist/include/spacer.html +%%ERROR%%www/error-dist/include/top.html +%%ICONS%%@unexec if [ -L %D/www/icons ]; then rm -f %D/www/icons; fi +%%ICONS%%@exec [ ! -d %D/www/icons ] && ln -fs %D/www/icons-dist %D/www/icons +%%ICONS%%www/icons-dist/README +%%ICONS%%www/icons-dist/a.gif +%%ICONS%%www/icons-dist/a.png +%%ICONS%%www/icons-dist/alert.black.gif +%%ICONS%%www/icons-dist/alert.black.png +%%ICONS%%www/icons-dist/alert.red.gif +%%ICONS%%www/icons-dist/alert.red.png +%%ICONS%%www/icons-dist/apache_pb.gif +%%ICONS%%www/icons-dist/apache_pb.png +%%ICONS%%www/icons-dist/apache_pb2.gif +%%ICONS%%www/icons-dist/apache_pb2.png +%%ICONS%%www/icons-dist/apache_pb2_ani.gif +%%ICONS%%www/icons-dist/back.gif +%%ICONS%%www/icons-dist/back.png +%%ICONS%%www/icons-dist/ball.gray.gif +%%ICONS%%www/icons-dist/ball.gray.png +%%ICONS%%www/icons-dist/ball.red.gif +%%ICONS%%www/icons-dist/ball.red.png +%%ICONS%%www/icons-dist/binary.gif +%%ICONS%%www/icons-dist/binary.png +%%ICONS%%www/icons-dist/binhex.gif +%%ICONS%%www/icons-dist/binhex.png +%%ICONS%%www/icons-dist/blank.gif +%%ICONS%%www/icons-dist/blank.png +%%ICONS%%www/icons-dist/bomb.gif +%%ICONS%%www/icons-dist/bomb.png +%%ICONS%%www/icons-dist/box1.gif +%%ICONS%%www/icons-dist/box1.png +%%ICONS%%www/icons-dist/box2.gif +%%ICONS%%www/icons-dist/box2.png +%%ICONS%%www/icons-dist/broken.gif +%%ICONS%%www/icons-dist/broken.png +%%ICONS%%www/icons-dist/burst.gif +%%ICONS%%www/icons-dist/burst.png +%%ICONS%%www/icons-dist/c.gif +%%ICONS%%www/icons-dist/c.png +%%ICONS%%www/icons-dist/comp.blue.gif +%%ICONS%%www/icons-dist/comp.blue.png +%%ICONS%%www/icons-dist/comp.gray.gif +%%ICONS%%www/icons-dist/comp.gray.png +%%ICONS%%www/icons-dist/compressed.gif +%%ICONS%%www/icons-dist/compressed.png +%%ICONS%%www/icons-dist/continued.gif +%%ICONS%%www/icons-dist/continued.png +%%ICONS%%www/icons-dist/dir.gif +%%ICONS%%www/icons-dist/dir.png +%%ICONS%%www/icons-dist/diskimg.gif +%%ICONS%%www/icons-dist/diskimg.png +%%ICONS%%www/icons-dist/down.gif +%%ICONS%%www/icons-dist/down.png +%%ICONS%%www/icons-dist/dvi.gif +%%ICONS%%www/icons-dist/dvi.png +%%ICONS%%www/icons-dist/f.gif +%%ICONS%%www/icons-dist/f.png +%%ICONS%%www/icons-dist/folder.gif +%%ICONS%%www/icons-dist/folder.open.gif +%%ICONS%%www/icons-dist/folder.open.png +%%ICONS%%www/icons-dist/folder.png +%%ICONS%%www/icons-dist/folder.sec.gif +%%ICONS%%www/icons-dist/folder.sec.png +%%ICONS%%www/icons-dist/forward.gif +%%ICONS%%www/icons-dist/forward.png +%%ICONS%%www/icons-dist/freebsd.gif +%%ICONS%%www/icons-dist/generic.gif +%%ICONS%%www/icons-dist/generic.png +%%ICONS%%www/icons-dist/generic.red.gif +%%ICONS%%www/icons-dist/generic.red.png +%%ICONS%%www/icons-dist/generic.sec.gif +%%ICONS%%www/icons-dist/generic.sec.png +%%ICONS%%www/icons-dist/hand.right.gif +%%ICONS%%www/icons-dist/hand.right.png +%%ICONS%%www/icons-dist/hand.up.gif +%%ICONS%%www/icons-dist/hand.up.png +%%ICONS%%www/icons-dist/icon.sheet.gif +%%ICONS%%www/icons-dist/icon.sheet.png +%%ICONS%%www/icons-dist/image1.gif +%%ICONS%%www/icons-dist/image1.png +%%ICONS%%www/icons-dist/image2.gif +%%ICONS%%www/icons-dist/image2.png +%%ICONS%%www/icons-dist/image3.gif +%%ICONS%%www/icons-dist/image3.png +%%ICONS%%www/icons-dist/index.gif +%%ICONS%%www/icons-dist/index.png +%%ICONS%%www/icons-dist/layout.gif +%%ICONS%%www/icons-dist/layout.png +%%ICONS%%www/icons-dist/left.gif +%%ICONS%%www/icons-dist/left.png +%%ICONS%%www/icons-dist/link.gif +%%ICONS%%www/icons-dist/link.png +%%ICONS%%www/icons-dist/movie.gif +%%ICONS%%www/icons-dist/movie.png +%%ICONS%%www/icons-dist/p.gif +%%ICONS%%www/icons-dist/p.png +%%ICONS%%www/icons-dist/patch.gif +%%ICONS%%www/icons-dist/patch.png +%%ICONS%%www/icons-dist/pdf.gif +%%ICONS%%www/icons-dist/pdf.png +%%ICONS%%www/icons-dist/pie0.gif +%%ICONS%%www/icons-dist/pie0.png +%%ICONS%%www/icons-dist/pie1.gif +%%ICONS%%www/icons-dist/pie1.png +%%ICONS%%www/icons-dist/pie2.gif +%%ICONS%%www/icons-dist/pie2.png +%%ICONS%%www/icons-dist/pie3.gif +%%ICONS%%www/icons-dist/pie3.png +%%ICONS%%www/icons-dist/pie4.gif +%%ICONS%%www/icons-dist/pie4.png +%%ICONS%%www/icons-dist/pie5.gif +%%ICONS%%www/icons-dist/pie5.png +%%ICONS%%www/icons-dist/pie6.gif +%%ICONS%%www/icons-dist/pie6.png +%%ICONS%%www/icons-dist/pie7.gif +%%ICONS%%www/icons-dist/pie7.png +%%ICONS%%www/icons-dist/pie8.gif +%%ICONS%%www/icons-dist/pie8.png +%%ICONS%%www/icons-dist/portal.gif +%%ICONS%%www/icons-dist/portal.png +%%ICONS%%www/icons-dist/ps.gif +%%ICONS%%www/icons-dist/ps.png +%%ICONS%%www/icons-dist/quill.gif +%%ICONS%%www/icons-dist/quill.png +%%ICONS%%www/icons-dist/right.gif +%%ICONS%%www/icons-dist/right.png +%%ICONS%%www/icons-dist/screw1.gif +%%ICONS%%www/icons-dist/screw1.png +%%ICONS%%www/icons-dist/screw2.gif +%%ICONS%%www/icons-dist/screw2.png +%%ICONS%%www/icons-dist/script.gif +%%ICONS%%www/icons-dist/script.png +%%ICONS%%www/icons-dist/small/README.txt +%%ICONS%%www/icons-dist/small/back.gif +%%ICONS%%www/icons-dist/small/back.png +%%ICONS%%www/icons-dist/small/binary.gif +%%ICONS%%www/icons-dist/small/binary.png +%%ICONS%%www/icons-dist/small/binhex.gif +%%ICONS%%www/icons-dist/small/binhex.png +%%ICONS%%www/icons-dist/small/blank.gif +%%ICONS%%www/icons-dist/small/blank.png +%%ICONS%%www/icons-dist/small/broken.gif +%%ICONS%%www/icons-dist/small/broken.png +%%ICONS%%www/icons-dist/small/burst.gif +%%ICONS%%www/icons-dist/small/burst.png +%%ICONS%%www/icons-dist/small/comp1.gif +%%ICONS%%www/icons-dist/small/comp1.png +%%ICONS%%www/icons-dist/small/comp2.gif +%%ICONS%%www/icons-dist/small/comp2.png +%%ICONS%%www/icons-dist/small/compressed.gif +%%ICONS%%www/icons-dist/small/compressed.png +%%ICONS%%www/icons-dist/small/continued.gif +%%ICONS%%www/icons-dist/small/continued.png +%%ICONS%%www/icons-dist/small/dir.gif +%%ICONS%%www/icons-dist/small/dir.png +%%ICONS%%www/icons-dist/small/dir2.gif +%%ICONS%%www/icons-dist/small/dir2.png +%%ICONS%%www/icons-dist/small/doc.gif +%%ICONS%%www/icons-dist/small/doc.png +%%ICONS%%www/icons-dist/small/forward.gif +%%ICONS%%www/icons-dist/small/forward.png +%%ICONS%%www/icons-dist/small/generic.gif +%%ICONS%%www/icons-dist/small/generic.png +%%ICONS%%www/icons-dist/small/generic2.gif +%%ICONS%%www/icons-dist/small/generic2.png +%%ICONS%%www/icons-dist/small/generic3.gif +%%ICONS%%www/icons-dist/small/generic3.png +%%ICONS%%www/icons-dist/small/image.gif +%%ICONS%%www/icons-dist/small/image.png +%%ICONS%%www/icons-dist/small/image2.gif +%%ICONS%%www/icons-dist/small/image2.png +%%ICONS%%www/icons-dist/small/index.gif +%%ICONS%%www/icons-dist/small/index.png +%%ICONS%%www/icons-dist/small/key.gif +%%ICONS%%www/icons-dist/small/key.png +%%ICONS%%www/icons-dist/small/movie.gif +%%ICONS%%www/icons-dist/small/movie.png +%%ICONS%%www/icons-dist/small/patch.gif +%%ICONS%%www/icons-dist/small/patch.png +%%ICONS%%www/icons-dist/small/ps.gif +%%ICONS%%www/icons-dist/small/ps.png +%%ICONS%%www/icons-dist/small/rainbow.gif +%%ICONS%%www/icons-dist/small/rainbow.png +%%ICONS%%www/icons-dist/small/sound.gif +%%ICONS%%www/icons-dist/small/sound.png +%%ICONS%%www/icons-dist/small/sound2.gif +%%ICONS%%www/icons-dist/small/sound2.png +%%ICONS%%www/icons-dist/small/tar.gif +%%ICONS%%www/icons-dist/small/tar.png +%%ICONS%%www/icons-dist/small/text.gif +%%ICONS%%www/icons-dist/small/text.png +%%ICONS%%www/icons-dist/small/transfer.gif +%%ICONS%%www/icons-dist/small/transfer.png +%%ICONS%%www/icons-dist/small/unknown.gif +%%ICONS%%www/icons-dist/small/unknown.png +%%ICONS%%www/icons-dist/small/uu.gif +%%ICONS%%www/icons-dist/small/uu.png +%%ICONS%%www/icons-dist/sound1.gif +%%ICONS%%www/icons-dist/sound1.png +%%ICONS%%www/icons-dist/sound2.gif +%%ICONS%%www/icons-dist/sound2.png +%%ICONS%%www/icons-dist/sphere1.gif +%%ICONS%%www/icons-dist/sphere1.png +%%ICONS%%www/icons-dist/sphere2.gif +%%ICONS%%www/icons-dist/sphere2.png +%%ICONS%%www/icons-dist/tar.gif +%%ICONS%%www/icons-dist/tar.png +%%ICONS%%www/icons-dist/tex.gif +%%ICONS%%www/icons-dist/tex.png +%%ICONS%%www/icons-dist/text.gif +%%ICONS%%www/icons-dist/text.png +%%ICONS%%www/icons-dist/transfer.gif +%%ICONS%%www/icons-dist/transfer.png +%%ICONS%%www/icons-dist/unknown.gif +%%ICONS%%www/icons-dist/unknown.png +%%ICONS%%www/icons-dist/up.gif +%%ICONS%%www/icons-dist/up.png +%%ICONS%%www/icons-dist/uu.gif +%%ICONS%%www/icons-dist/uu.png +%%ICONS%%www/icons-dist/uuencoded.gif +%%ICONS%%www/icons-dist/uuencoded.png +%%ICONS%%www/icons-dist/world1.gif +%%ICONS%%www/icons-dist/world1.png +%%ICONS%%www/icons-dist/world2.gif +%%ICONS%%www/icons-dist/world2.png %%PORTDOCS%%%%DOCSDIR%%/LICENSE %%PORTDOCS%%%%DOCSDIR%%/bind.html %%PORTDOCS%%%%DOCSDIR%%/bind.html.en @@ -325,43 +616,58 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/env.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.html %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/all_in_one.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/categories.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/categories.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/error.html %%PORTDOCS%%%%DOCSDIR%%/faq/error.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/error.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/error.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/error.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/error.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/index.html %%PORTDOCS%%%%DOCSDIR%%/faq/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/index.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/faq/support.html %%PORTDOCS%%%%DOCSDIR%%/faq/support.html.en +%%PORTDOCS%%%%DOCSDIR%%/faq/support.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/faq/support.xml +%%PORTDOCS%%%%DOCSDIR%%/faq/support.xml.ko %%PORTDOCS%%%%DOCSDIR%%/faq/support.xml.meta %%PORTDOCS%%%%DOCSDIR%%/filter.html %%PORTDOCS%%%%DOCSDIR%%/filter.html.en +%%PORTDOCS%%%%DOCSDIR%%/filter.html.es %%PORTDOCS%%%%DOCSDIR%%/filter.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/filter.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/filter.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/filter.xml +%%PORTDOCS%%%%DOCSDIR%%/filter.xml.es %%PORTDOCS%%%%DOCSDIR%%/filter.xml.ja %%PORTDOCS%%%%DOCSDIR%%/filter.xml.ko %%PORTDOCS%%%%DOCSDIR%%/filter.xml.meta %%PORTDOCS%%%%DOCSDIR%%/filter.xml.ru %%PORTDOCS%%%%DOCSDIR%%/glossary.html %%PORTDOCS%%%%DOCSDIR%%/glossary.html.en +%%PORTDOCS%%%%DOCSDIR%%/glossary.html.es %%PORTDOCS%%%%DOCSDIR%%/glossary.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/glossary.xml +%%PORTDOCS%%%%DOCSDIR%%/glossary.xml.es %%PORTDOCS%%%%DOCSDIR%%/glossary.xml.ko %%PORTDOCS%%%%DOCSDIR%%/glossary.xml.meta %%PORTDOCS%%%%DOCSDIR%%/handler.html %%PORTDOCS%%%%DOCSDIR%%/handler.html.en +%%PORTDOCS%%%%DOCSDIR%%/handler.html.es %%PORTDOCS%%%%DOCSDIR%%/handler.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/handler.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/handler.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/handler.xml +%%PORTDOCS%%%%DOCSDIR%%/handler.xml.es %%PORTDOCS%%%%DOCSDIR%%/handler.xml.ja %%PORTDOCS%%%%DOCSDIR%%/handler.xml.ko %%PORTDOCS%%%%DOCSDIR%%/handler.xml.meta @@ -387,7 +693,9 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/howto/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.html %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.html.en +%%PORTDOCS%%%%DOCSDIR%%/howto/public_html.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.xml +%%PORTDOCS%%%%DOCSDIR%%/howto/public_html.xml.ko %%PORTDOCS%%%%DOCSDIR%%/howto/public_html.xml.meta %%PORTDOCS%%%%DOCSDIR%%/howto/ssi.html %%PORTDOCS%%%%DOCSDIR%%/howto/ssi.html.en @@ -397,14 +705,18 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/howto/ssi.xml.meta %%PORTDOCS%%%%DOCSDIR%%/images/apache_header.gif %%PORTDOCS%%%%DOCSDIR%%/images/custom_errordocs.gif +%%PORTDOCS%%%%DOCSDIR%%/images/custom_errordocs.png %%PORTDOCS%%%%DOCSDIR%%/images/down.gif %%PORTDOCS%%%%DOCSDIR%%/images/favicon.ico %%PORTDOCS%%%%DOCSDIR%%/images/feather.gif +%%PORTDOCS%%%%DOCSDIR%%/images/feather.png %%PORTDOCS%%%%DOCSDIR%%/images/home.gif %%PORTDOCS%%%%DOCSDIR%%/images/index.gif %%PORTDOCS%%%%DOCSDIR%%/images/left.gif %%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig1.gif +%%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig1.png %%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig2.gif +%%PORTDOCS%%%%DOCSDIR%%/images/mod_rewrite_fig2.png %%PORTDOCS%%%%DOCSDIR%%/images/pixel.gif %%PORTDOCS%%%%DOCSDIR%%/images/right.gif %%PORTDOCS%%%%DOCSDIR%%/images/sub.gif @@ -412,22 +724,26 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/index.html.de %%PORTDOCS%%%%DOCSDIR%%/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/index.html.es %%PORTDOCS%%%%DOCSDIR%%/index.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/index.xml %%PORTDOCS%%%%DOCSDIR%%/index.xml.de +%%PORTDOCS%%%%DOCSDIR%%/index.xml.es %%PORTDOCS%%%%DOCSDIR%%/index.xml.ja %%PORTDOCS%%%%DOCSDIR%%/index.xml.ko -%%PORTDOCS%%%%DOCSDIR%%/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/index.xml.ru %%PORTDOCS%%%%DOCSDIR%%/install.html %%PORTDOCS%%%%DOCSDIR%%/install.html.de %%PORTDOCS%%%%DOCSDIR%%/install.html.en +%%PORTDOCS%%%%DOCSDIR%%/install.html.es %%PORTDOCS%%%%DOCSDIR%%/install.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/install.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/install.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/install.xml %%PORTDOCS%%%%DOCSDIR%%/install.xml.de +%%PORTDOCS%%%%DOCSDIR%%/install.xml.es %%PORTDOCS%%%%DOCSDIR%%/install.xml.ja %%PORTDOCS%%%%DOCSDIR%%/install.xml.ko %%PORTDOCS%%%%DOCSDIR%%/install.xml.meta @@ -435,11 +751,13 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/invoking.html %%PORTDOCS%%%%DOCSDIR%%/invoking.html.de %%PORTDOCS%%%%DOCSDIR%%/invoking.html.en +%%PORTDOCS%%%%DOCSDIR%%/invoking.html.es %%PORTDOCS%%%%DOCSDIR%%/invoking.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/invoking.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/invoking.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/invoking.xml %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.de +%%PORTDOCS%%%%DOCSDIR%%/invoking.xml.es %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.ja %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.ko %%PORTDOCS%%%%DOCSDIR%%/invoking.xml.meta @@ -478,19 +796,27 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/misc/known_client_problems.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.html %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.xml.ko %%PORTDOCS%%%%DOCSDIR%%/misc/perf-tuning.xml.meta -%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml.meta -%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml %%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.html %%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.html.ko.euc-kr +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml.ko +%%PORTDOCS%%%%DOCSDIR%%/misc/relevant_standards.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.html %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.xml.ko %%PORTDOCS%%%%DOCSDIR%%/misc/rewriteguide.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.html %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.html.en +%%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.xml +%%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.xml.ko %%PORTDOCS%%%%DOCSDIR%%/misc/security_tips.xml.meta %%PORTDOCS%%%%DOCSDIR%%/misc/tutorials.html %%PORTDOCS%%%%DOCSDIR%%/misc/tutorials.html.en @@ -498,15 +824,18 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/misc/tutorials.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/allmodules.xml.ru %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/beos.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/beos.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/core.html @@ -517,20 +846,24 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/core.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/directive-dict.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/directives.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/directives.xml.meta @@ -538,19 +871,23 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/index.html %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/index.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/leader.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/leader.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_access.html @@ -699,19 +1036,27 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_env.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_example.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_expires.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ext_filter.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_file_cache.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_headers.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_headers.html.en @@ -745,9 +1090,15 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_config.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_config.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_config.xml.meta +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.html +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_log_forensic.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_logio.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_mem_cache.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_mem_cache.html.en @@ -796,20 +1147,26 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_setenvif.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_so.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_speling.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ssl.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ssl.html.en @@ -817,25 +1174,33 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mod_ssl.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.xml +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_status.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_suexec.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_unique_id.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/mod_userdir.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mod_usertrack.html %%PORTDOCS%%%%DOCSDIR%%/mod/mod_usertrack.html.en @@ -848,8 +1213,10 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html.en %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/module-dict.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_common.html %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_common.html.de @@ -866,9 +1233,11 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/mpm_winnt.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/mpmt_os2.html @@ -882,19 +1251,25 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/prefork.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.ja.jis +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.ja +%%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mod/quickreference.xml.ru %%PORTDOCS%%%%DOCSDIR%%/mod/threadpool.html @@ -904,17 +1279,21 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.de %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.en +%%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.es %%PORTDOCS%%%%DOCSDIR%%/mod/worker.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.de +%%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.es %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mod/worker.xml.meta %%PORTDOCS%%%%DOCSDIR%%/mpm.html %%PORTDOCS%%%%DOCSDIR%%/mpm.html.en +%%PORTDOCS%%%%DOCSDIR%%/mpm.html.es %%PORTDOCS%%%%DOCSDIR%%/mpm.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/mpm.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/mpm.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/mpm.xml +%%PORTDOCS%%%%DOCSDIR%%/mpm.xml.es %%PORTDOCS%%%%DOCSDIR%%/mpm.xml.ja %%PORTDOCS%%%%DOCSDIR%%/mpm.xml.ko %%PORTDOCS%%%%DOCSDIR%%/mpm.xml.meta @@ -922,93 +1301,135 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.de %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.en +%%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.es %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.fr %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.de +%%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.es %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.ja %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.ko %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.meta %%PORTDOCS%%%%DOCSDIR%%/new_features_2_0.xml.ru %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.html %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/ebcdic.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/index.html %%PORTDOCS%%%%DOCSDIR%%/platform/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/index.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/netware.html %%PORTDOCS%%%%DOCSDIR%%/platform/netware.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/netware.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/netware.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/netware.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/netware.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.html %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/perf-hp.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.html %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/win_compiling.xml.meta %%PORTDOCS%%%%DOCSDIR%%/platform/windows.html %%PORTDOCS%%%%DOCSDIR%%/platform/windows.html.en +%%PORTDOCS%%%%DOCSDIR%%/platform/windows.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/platform/windows.xml +%%PORTDOCS%%%%DOCSDIR%%/platform/windows.xml.ko %%PORTDOCS%%%%DOCSDIR%%/platform/windows.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/ab.html %%PORTDOCS%%%%DOCSDIR%%/programs/ab.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/ab.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/ab.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/ab.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/ab.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.html %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/apachectl.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.html %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/apxs.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/apxs.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/apxs.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/configure.html %%PORTDOCS%%%%DOCSDIR%%/programs/configure.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/configure.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/configure.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/configure.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/configure.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.html %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/dbmmanage.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.html %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/htdigest.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.html %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/htpasswd.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.html %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/httpd.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/httpd.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/httpd.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/index.html %%PORTDOCS%%%%DOCSDIR%%/programs/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/index.html.es +%%PORTDOCS%%%%DOCSDIR%%/programs/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/programs/index.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.es +%%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/index.xml.ru %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.html %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/logresolve.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/other.html %%PORTDOCS%%%%DOCSDIR%%/programs/other.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/other.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/other.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/other.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/other.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.html %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/rotatelogs.xml.meta %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.html %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.html.en +%%PORTDOCS%%%%DOCSDIR%%/programs/suexec.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.xml +%%PORTDOCS%%%%DOCSDIR%%/programs/suexec.xml.ko %%PORTDOCS%%%%DOCSDIR%%/programs/suexec.xml.meta %%PORTDOCS%%%%DOCSDIR%%/sections.html %%PORTDOCS%%%%DOCSDIR%%/sections.html.en @@ -1029,10 +1450,12 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/sitemap.html %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.de %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.en +%%PORTDOCS%%%%DOCSDIR%%/sitemap.html.es %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/sitemap.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.de +%%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.es %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.ja %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.ko %%PORTDOCS%%%%DOCSDIR%%/sitemap.xml.meta @@ -1059,38 +1482,26 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro.xml %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro.xml.meta %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig1.gif +%%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig1.png %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig2.gif +%%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig2.png %%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig3.gif +%%PORTDOCS%%%%DOCSDIR%%/ssl/ssl_intro_fig3.png %%PORTDOCS%%%%DOCSDIR%%/stopping.html %%PORTDOCS%%%%DOCSDIR%%/stopping.html.de %%PORTDOCS%%%%DOCSDIR%%/stopping.html.en +%%PORTDOCS%%%%DOCSDIR%%/stopping.html.es %%PORTDOCS%%%%DOCSDIR%%/stopping.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/stopping.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/stopping.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/stopping.xml %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.de +%%PORTDOCS%%%%DOCSDIR%%/stopping.xml.es %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.ja %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.ko %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.meta %%PORTDOCS%%%%DOCSDIR%%/stopping.xml.ru %%PORTDOCS%%%%DOCSDIR%%/style/build.properties -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/chm.zh-cn.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhc.zh-cn.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/chm/hhp.zh-cn.xsl %%PORTDOCS%%%%DOCSDIR%%/style/common.dtd %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-chm.css %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-loose-100pc.css @@ -1098,13 +1509,16 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-zip-100pc.css %%PORTDOCS%%%%DOCSDIR%%/style/css/manual-zip.css %%PORTDOCS%%%%DOCSDIR%%/style/css/manual.css +%%PORTDOCS%%%%DOCSDIR%%/style/description.xml %%PORTDOCS%%%%DOCSDIR%%/style/faq.dtd +%%PORTDOCS%%%%DOCSDIR%%/style/lang-targets.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/de.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/en.xml +%%PORTDOCS%%%%DOCSDIR%%/style/lang/es.xml +%%PORTDOCS%%%%DOCSDIR%%/style/lang/fr.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/ja.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/ko.xml %%PORTDOCS%%%%DOCSDIR%%/style/lang/ru.xml -%%PORTDOCS%%%%DOCSDIR%%/style/lang/sv.xml %%PORTDOCS%%%%DOCSDIR%%/style/latex/atbeginend.sty %%PORTDOCS%%%%DOCSDIR%%/style/latex/common.xsl %%PORTDOCS%%%%DOCSDIR%%/style/latex/directiveindex.xsl @@ -1115,35 +1529,32 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/style/latex/moduleindex.xsl %%PORTDOCS%%%%DOCSDIR%%/style/latex/quickreference.xsl %%PORTDOCS%%%%DOCSDIR%%/style/latex/synopsis.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/man/man.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/man/manpage.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.de.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.en.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/manual.es.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.fr.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.ja.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/manual.pt-br.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manual.ru.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/manual.sv.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/manual.zh-cn.xsl %%PORTDOCS%%%%DOCSDIR%%/style/manualpage.dtd %%PORTDOCS%%%%DOCSDIR%%/style/modulesynopsis.dtd %%PORTDOCS%%%%DOCSDIR%%/style/sitemap.dtd -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml-lat1.ent -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml-special.ent -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml-symbol.ent -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml1-strict.dtd -%%PORTDOCS%%%%DOCSDIR%%/style/w3c/xhtml1-transitional.dtd %%PORTDOCS%%%%DOCSDIR%%/style/xsl/common.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/directiveindex.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/faq.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/hhc.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/hhp.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/indexpage.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/language.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/manualpage.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/moduleindex.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/nroff.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/quickreference.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/sitemap.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/synopsis.xsl %%PORTDOCS%%%%DOCSDIR%%/style/xsl/typemap.xsl +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/allmodules.xml +%%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/designations.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/lf.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/li-end.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/li-start.xml @@ -1152,11 +1563,6 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/tab.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/ul-end.xml %%PORTDOCS%%%%DOCSDIR%%/style/xsl/util/ul-start.xml -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.en.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.de.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.ja.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.ko.xsl -%%PORTDOCS%%%%DOCSDIR%%/style/zip/zip.ru.xsl %%PORTDOCS%%%%DOCSDIR%%/suexec.html %%PORTDOCS%%%%DOCSDIR%%/suexec.html.en %%PORTDOCS%%%%DOCSDIR%%/suexec.html.ja.jis @@ -1168,12 +1574,14 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/upgrading.html %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.de %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.en +%%PORTDOCS%%%%DOCSDIR%%/upgrading.html.es %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.fr %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/upgrading.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.de +%%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.es %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.ja %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.ko %%PORTDOCS%%%%DOCSDIR%%/upgrading.xml.meta @@ -1209,16 +1617,17 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.de %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.en +%%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.es %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.html.ru.koi8-r %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.de +%%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.es %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.ja %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.ko %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.meta %%PORTDOCS%%%%DOCSDIR%%/vhosts/index.xml.ru -%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.ja %%PORTDOCS%%%%DOCSDIR%%/vhosts/ip-based.html %%PORTDOCS%%%%DOCSDIR%%/vhosts/ip-based.html.en %%PORTDOCS%%%%DOCSDIR%%/vhosts/ip-based.html.ko.euc-kr @@ -1234,319 +1643,23 @@ share/apache2/build/special.mk %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.de %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.en +%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.es %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.ja.jis %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.html.ko.euc-kr %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.de +%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.es +%%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.ja %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.ko %%PORTDOCS%%%%DOCSDIR%%/vhosts/name-based.xml.meta -%%CGI%%@unexec if [ -L %D/www/cgi-bin ]; then rm -f %D/www/cgi-bin; fi -%%CGI%%@exec [ ! -d %D/www/cgi-bin ] && ln -fs %D/www/cgi-bin-dist %D/www/cgi-bin -%%CGI%%www/cgi-bin-dist/printenv -%%CGI%%www/cgi-bin-dist/test-cgi -%%WWWDATA%%@unexec if [ -L %D/www/data ]; then rm -f %D/www/data; fi -%%WWWDATA%%@exec [ ! -d %D/www/data ] && ln -fs %D/www/data-dist %D/www/data -%%WWWDATA%%www/data-dist/apache_pb.gif -%%WWWDATA%%www/data-dist/apache_pb.png -%%WWWDATA%%www/data-dist/apache_pb2.gif -%%WWWDATA%%www/data-dist/apache_pb2.png -%%WWWDATA%%www/data-dist/apache_pb2_ani.gif -%%WWWDATA%%www/data-dist/index.html.ca -%%WWWDATA%%www/data-dist/index.html.cz.iso8859-2 -%%WWWDATA%%www/data-dist/index.html.de -%%WWWDATA%%www/data-dist/index.html.dk -%%WWWDATA%%www/data-dist/index.html.ee -%%WWWDATA%%www/data-dist/index.html.el -%%WWWDATA%%www/data-dist/index.html.en -%%WWWDATA%%www/data-dist/index.html.es -%%WWWDATA%%www/data-dist/index.html.et -%%WWWDATA%%www/data-dist/index.html.fr -%%WWWDATA%%www/data-dist/index.html.he.iso8859-8 -%%WWWDATA%%www/data-dist/index.html.hr.iso8859-2 -%%WWWDATA%%www/data-dist/index.html.it -%%WWWDATA%%www/data-dist/index.html.ja.iso2022-jp -%%WWWDATA%%www/data-dist/index.html.ko.euc-kr -%%WWWDATA%%www/data-dist/index.html.lb.utf8 -%%WWWDATA%%www/data-dist/index.html.nl -%%WWWDATA%%www/data-dist/index.html.nn -%%WWWDATA%%www/data-dist/index.html.no -%%WWWDATA%%www/data-dist/index.html.po.iso8859-2 -%%WWWDATA%%www/data-dist/index.html.pt -%%WWWDATA%%www/data-dist/index.html.pt-br -%%WWWDATA%%www/data-dist/index.html.ru.cp-1251 -%%WWWDATA%%www/data-dist/index.html.ru.cp866 -%%WWWDATA%%www/data-dist/index.html.ru.iso-ru -%%WWWDATA%%www/data-dist/index.html.ru.koi8-r -%%WWWDATA%%www/data-dist/index.html.ru.utf8 -%%WWWDATA%%www/data-dist/index.html.sv -%%WWWDATA%%www/data-dist/index.html.var -%%WWWDATA%%www/data-dist/index.html.zh-cn.gb2312 -%%WWWDATA%%www/data-dist/index.html.zh-tw.big5 -%%ERROR%%@unexec if [ -L %D/www/error ]; then rm -f %D/www/error; fi -%%ERROR%%@exec [ ! -d %D/www/error ] && ln -fs %D/www/error-dist %D/www/error -%%ERROR%%www/error-dist/HTTP_BAD_GATEWAY.html.var -%%ERROR%%www/error-dist/HTTP_BAD_REQUEST.html.var -%%ERROR%%www/error-dist/HTTP_FORBIDDEN.html.var -%%ERROR%%www/error-dist/HTTP_GONE.html.var -%%ERROR%%www/error-dist/HTTP_INTERNAL_SERVER_ERROR.html.var -%%ERROR%%www/error-dist/HTTP_LENGTH_REQUIRED.html.var -%%ERROR%%www/error-dist/HTTP_METHOD_NOT_ALLOWED.html.var -%%ERROR%%www/error-dist/HTTP_NOT_ACCEPTABLE.html.var -%%ERROR%%www/error-dist/HTTP_NOT_FOUND.html.var -%%ERROR%%www/error-dist/HTTP_NOT_IMPLEMENTED.html.var -%%ERROR%%www/error-dist/HTTP_PRECONDITION_FAILED.html.var -%%ERROR%%www/error-dist/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var -%%ERROR%%www/error-dist/HTTP_REQUEST_TIME_OUT.html.var -%%ERROR%%www/error-dist/HTTP_REQUEST_URI_TOO_LARGE.html.var -%%ERROR%%www/error-dist/HTTP_SERVICE_UNAVAILABLE.html.var -%%ERROR%%www/error-dist/HTTP_UNAUTHORIZED.html.var -%%ERROR%%www/error-dist/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var -%%ERROR%%www/error-dist/HTTP_VARIANT_ALSO_VARIES.html.var -%%ERROR%%www/error-dist/README -%%ERROR%%www/error-dist/contact.html.var -%%ERROR%%www/error-dist/include/bottom.html -%%ERROR%%www/error-dist/include/spacer.html -%%ERROR%%www/error-dist/include/top.html -%%ICONS%%@unexec if [ -L %D/www/icons ]; then rm -f %D/www/icons; fi -%%ICONS%%@exec [ ! -d %D/www/icons ] && ln -fs %D/www/icons-dist %D/www/icons -%%ICONS%%www/icons-dist/README -%%ICONS%%www/icons-dist/a.gif -%%ICONS%%www/icons-dist/a.png -%%ICONS%%www/icons-dist/alert.black.gif -%%ICONS%%www/icons-dist/alert.black.png -%%ICONS%%www/icons-dist/alert.red.gif -%%ICONS%%www/icons-dist/alert.red.png -%%ICONS%%www/icons-dist/apache_pb.gif -%%ICONS%%www/icons-dist/apache_pb.png -%%ICONS%%www/icons-dist/apache_pb2.gif -%%ICONS%%www/icons-dist/apache_pb2.png -%%ICONS%%www/icons-dist/apache_pb2_ani.gif -%%ICONS%%www/icons-dist/back.gif -%%ICONS%%www/icons-dist/back.png -%%ICONS%%www/icons-dist/ball.gray.gif -%%ICONS%%www/icons-dist/ball.gray.png -%%ICONS%%www/icons-dist/ball.red.gif -%%ICONS%%www/icons-dist/ball.red.png -%%ICONS%%www/icons-dist/binary.gif -%%ICONS%%www/icons-dist/binary.png -%%ICONS%%www/icons-dist/binhex.gif -%%ICONS%%www/icons-dist/binhex.png -%%ICONS%%www/icons-dist/blank.gif -%%ICONS%%www/icons-dist/blank.png -%%ICONS%%www/icons-dist/bomb.gif -%%ICONS%%www/icons-dist/bomb.png -%%ICONS%%www/icons-dist/box1.gif -%%ICONS%%www/icons-dist/box1.png -%%ICONS%%www/icons-dist/box2.gif -%%ICONS%%www/icons-dist/box2.png -%%ICONS%%www/icons-dist/broken.gif -%%ICONS%%www/icons-dist/broken.png -%%ICONS%%www/icons-dist/burst.gif -%%ICONS%%www/icons-dist/burst.png -%%ICONS%%www/icons-dist/c.gif -%%ICONS%%www/icons-dist/c.png -%%ICONS%%www/icons-dist/comp.blue.gif -%%ICONS%%www/icons-dist/comp.blue.png -%%ICONS%%www/icons-dist/comp.gray.gif -%%ICONS%%www/icons-dist/comp.gray.png -%%ICONS%%www/icons-dist/compressed.gif -%%ICONS%%www/icons-dist/compressed.png -%%ICONS%%www/icons-dist/continued.gif -%%ICONS%%www/icons-dist/continued.png -%%ICONS%%www/icons-dist/dir.gif -%%ICONS%%www/icons-dist/dir.png -%%ICONS%%www/icons-dist/diskimg.gif -%%ICONS%%www/icons-dist/diskimg.png -%%ICONS%%www/icons-dist/down.gif -%%ICONS%%www/icons-dist/down.png -%%ICONS%%www/icons-dist/dvi.gif -%%ICONS%%www/icons-dist/dvi.png -%%ICONS%%www/icons-dist/f.gif -%%ICONS%%www/icons-dist/f.png -%%ICONS%%www/icons-dist/folder.gif -%%ICONS%%www/icons-dist/folder.open.gif -%%ICONS%%www/icons-dist/folder.open.png -%%ICONS%%www/icons-dist/folder.png -%%ICONS%%www/icons-dist/folder.sec.gif -%%ICONS%%www/icons-dist/folder.sec.png -%%ICONS%%www/icons-dist/forward.gif -%%ICONS%%www/icons-dist/forward.png -%%ICONS%%www/icons-dist/freebsd.gif -%%ICONS%%www/icons-dist/generic.gif -%%ICONS%%www/icons-dist/generic.png -%%ICONS%%www/icons-dist/generic.red.gif -%%ICONS%%www/icons-dist/generic.red.png -%%ICONS%%www/icons-dist/generic.sec.gif -%%ICONS%%www/icons-dist/generic.sec.png -%%ICONS%%www/icons-dist/hand.right.gif -%%ICONS%%www/icons-dist/hand.right.png -%%ICONS%%www/icons-dist/hand.up.gif -%%ICONS%%www/icons-dist/hand.up.png -%%ICONS%%www/icons-dist/icon.sheet.gif -%%ICONS%%www/icons-dist/icon.sheet.png -%%ICONS%%www/icons-dist/image1.gif -%%ICONS%%www/icons-dist/image1.png -%%ICONS%%www/icons-dist/image2.gif -%%ICONS%%www/icons-dist/image2.png -%%ICONS%%www/icons-dist/image3.gif -%%ICONS%%www/icons-dist/image3.png -%%ICONS%%www/icons-dist/index.gif -%%ICONS%%www/icons-dist/index.png -%%ICONS%%www/icons-dist/layout.gif -%%ICONS%%www/icons-dist/layout.png -%%ICONS%%www/icons-dist/left.gif -%%ICONS%%www/icons-dist/left.png -%%ICONS%%www/icons-dist/link.gif -%%ICONS%%www/icons-dist/link.png -%%ICONS%%www/icons-dist/movie.gif -%%ICONS%%www/icons-dist/movie.png -%%ICONS%%www/icons-dist/p.gif -%%ICONS%%www/icons-dist/p.png -%%ICONS%%www/icons-dist/patch.gif -%%ICONS%%www/icons-dist/patch.png -%%ICONS%%www/icons-dist/pdf.gif -%%ICONS%%www/icons-dist/pdf.png -%%ICONS%%www/icons-dist/pie0.gif -%%ICONS%%www/icons-dist/pie0.png -%%ICONS%%www/icons-dist/pie1.gif -%%ICONS%%www/icons-dist/pie1.png -%%ICONS%%www/icons-dist/pie2.gif -%%ICONS%%www/icons-dist/pie2.png -%%ICONS%%www/icons-dist/pie3.gif -%%ICONS%%www/icons-dist/pie3.png -%%ICONS%%www/icons-dist/pie4.gif -%%ICONS%%www/icons-dist/pie4.png -%%ICONS%%www/icons-dist/pie5.gif -%%ICONS%%www/icons-dist/pie5.png -%%ICONS%%www/icons-dist/pie6.gif -%%ICONS%%www/icons-dist/pie6.png -%%ICONS%%www/icons-dist/pie7.gif -%%ICONS%%www/icons-dist/pie7.png -%%ICONS%%www/icons-dist/pie8.gif -%%ICONS%%www/icons-dist/pie8.png -%%ICONS%%www/icons-dist/portal.gif -%%ICONS%%www/icons-dist/portal.png -%%ICONS%%www/icons-dist/ps.gif -%%ICONS%%www/icons-dist/ps.png -%%ICONS%%www/icons-dist/quill.gif -%%ICONS%%www/icons-dist/quill.png -%%ICONS%%www/icons-dist/right.gif -%%ICONS%%www/icons-dist/right.png -%%ICONS%%www/icons-dist/screw1.gif -%%ICONS%%www/icons-dist/screw1.png -%%ICONS%%www/icons-dist/screw2.gif -%%ICONS%%www/icons-dist/screw2.png -%%ICONS%%www/icons-dist/script.gif -%%ICONS%%www/icons-dist/script.png -%%ICONS%%www/icons-dist/small/README.txt -%%ICONS%%www/icons-dist/small/back.gif -%%ICONS%%www/icons-dist/small/back.png -%%ICONS%%www/icons-dist/small/binary.gif -%%ICONS%%www/icons-dist/small/binary.png -%%ICONS%%www/icons-dist/small/binhex.gif -%%ICONS%%www/icons-dist/small/binhex.png -%%ICONS%%www/icons-dist/small/blank.gif -%%ICONS%%www/icons-dist/small/blank.png -%%ICONS%%www/icons-dist/small/broken.gif -%%ICONS%%www/icons-dist/small/broken.png -%%ICONS%%www/icons-dist/small/burst.gif -%%ICONS%%www/icons-dist/small/burst.png -%%ICONS%%www/icons-dist/small/comp1.gif -%%ICONS%%www/icons-dist/small/comp1.png -%%ICONS%%www/icons-dist/small/comp2.gif -%%ICONS%%www/icons-dist/small/comp2.png -%%ICONS%%www/icons-dist/small/compressed.gif -%%ICONS%%www/icons-dist/small/compressed.png -%%ICONS%%www/icons-dist/small/continued.gif -%%ICONS%%www/icons-dist/small/continued.png -%%ICONS%%www/icons-dist/small/dir.gif -%%ICONS%%www/icons-dist/small/dir.png -%%ICONS%%www/icons-dist/small/dir2.gif -%%ICONS%%www/icons-dist/small/dir2.png -%%ICONS%%www/icons-dist/small/doc.gif -%%ICONS%%www/icons-dist/small/doc.png -%%ICONS%%www/icons-dist/small/forward.gif -%%ICONS%%www/icons-dist/small/forward.png -%%ICONS%%www/icons-dist/small/generic.gif -%%ICONS%%www/icons-dist/small/generic.png -%%ICONS%%www/icons-dist/small/generic2.gif -%%ICONS%%www/icons-dist/small/generic2.png -%%ICONS%%www/icons-dist/small/generic3.gif -%%ICONS%%www/icons-dist/small/generic3.png -%%ICONS%%www/icons-dist/small/image.gif -%%ICONS%%www/icons-dist/small/image.png -%%ICONS%%www/icons-dist/small/image2.gif -%%ICONS%%www/icons-dist/small/image2.png -%%ICONS%%www/icons-dist/small/index.gif -%%ICONS%%www/icons-dist/small/index.png -%%ICONS%%www/icons-dist/small/key.gif -%%ICONS%%www/icons-dist/small/key.png -%%ICONS%%www/icons-dist/small/movie.gif -%%ICONS%%www/icons-dist/small/movie.png -%%ICONS%%www/icons-dist/small/patch.gif -%%ICONS%%www/icons-dist/small/patch.png -%%ICONS%%www/icons-dist/small/ps.gif -%%ICONS%%www/icons-dist/small/ps.png -%%ICONS%%www/icons-dist/small/rainbow.gif -%%ICONS%%www/icons-dist/small/rainbow.png -%%ICONS%%www/icons-dist/small/sound.gif -%%ICONS%%www/icons-dist/small/sound.png -%%ICONS%%www/icons-dist/small/sound2.gif -%%ICONS%%www/icons-dist/small/sound2.png -%%ICONS%%www/icons-dist/small/tar.gif -%%ICONS%%www/icons-dist/small/tar.png -%%ICONS%%www/icons-dist/small/text.gif -%%ICONS%%www/icons-dist/small/text.png -%%ICONS%%www/icons-dist/small/transfer.gif -%%ICONS%%www/icons-dist/small/transfer.png -%%ICONS%%www/icons-dist/small/unknown.gif -%%ICONS%%www/icons-dist/small/unknown.png -%%ICONS%%www/icons-dist/small/uu.gif -%%ICONS%%www/icons-dist/small/uu.png -%%ICONS%%www/icons-dist/sound1.gif -%%ICONS%%www/icons-dist/sound1.png -%%ICONS%%www/icons-dist/sound2.gif -%%ICONS%%www/icons-dist/sound2.png -%%ICONS%%www/icons-dist/sphere1.gif -%%ICONS%%www/icons-dist/sphere1.png -%%ICONS%%www/icons-dist/sphere2.gif -%%ICONS%%www/icons-dist/sphere2.png -%%ICONS%%www/icons-dist/tar.gif -%%ICONS%%www/icons-dist/tar.png -%%ICONS%%www/icons-dist/tex.gif -%%ICONS%%www/icons-dist/tex.png -%%ICONS%%www/icons-dist/text.gif -%%ICONS%%www/icons-dist/text.png -%%ICONS%%www/icons-dist/transfer.gif -%%ICONS%%www/icons-dist/transfer.png -%%ICONS%%www/icons-dist/unknown.gif -%%ICONS%%www/icons-dist/unknown.png -%%ICONS%%www/icons-dist/up.gif -%%ICONS%%www/icons-dist/up.png -%%ICONS%%www/icons-dist/uu.gif -%%ICONS%%www/icons-dist/uu.png -%%ICONS%%www/icons-dist/uuencoded.gif -%%ICONS%%www/icons-dist/uuencoded.png -%%ICONS%%www/icons-dist/world1.gif -%%ICONS%%www/icons-dist/world1.png -%%ICONS%%www/icons-dist/world2.gif -%%ICONS%%www/icons-dist/world2.png -%%ICONS%%@dirrm www/icons-dist/small -%%ICONS%%@dirrm www/icons-dist -%%ERROR%%@dirrm www/error-dist/include -%%ERROR%%@dirrm www/error-dist -%%WWWDATA%%@dirrm www/data-dist -%%CGI%%@dirrm www/cgi-bin-dist +%%PORTDOCS%%@dirrm share/nls/en_US.US-ASCII +%%PORTDOCS%%@dirrm share/nls/POSIX %%PORTDOCS%%@dirrm %%DOCSDIR%%/vhosts -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/zip %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/xsl/util %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/xsl -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/w3c -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/man %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/latex %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/lang %%PORTDOCS%%@dirrm %%DOCSDIR%%/style/css -%%PORTDOCS%%@dirrm %%DOCSDIR%%/style/chm %%PORTDOCS%%@dirrm %%DOCSDIR%%/style %%PORTDOCS%%@dirrm %%DOCSDIR%%/ssl %%PORTDOCS%%@dirrm %%DOCSDIR%%/programs @@ -1558,9 +1671,15 @@ share/apache2/build/special.mk %%PORTDOCS%%@dirrm %%DOCSDIR%%/faq %%PORTDOCS%%@dirrm %%DOCSDIR%%/developer %%PORTDOCS%%@dirrm %%DOCSDIR%% +%%ICONS%%@dirrm www/icons-dist/small +%%ICONS%%@dirrm www/icons-dist +%%ERROR%%@dirrm www/error-dist/include +%%ERROR%%@dirrm www/error-dist +%%WWWDATA%%@dirrm www/data-dist +%%CGI%%@dirrm www/cgi-bin-dist @dirrm share/apache2/build @dirrm share/apache2 -@dirrm libexec/apache2 +@unexec rmdir %D/libexec/apache2 2> /dev/null || true %%PORTS_APR%%@dirrm lib/apache2 @dirrm include/apache2 @unexec rmdir %D/etc/apache2 2> /dev/null || echo "===> If you plan to do not reinstall apache2, you can safely remove %D/etc/apache2." |