]> granicus.if.org Git - apache/log
apache
6 years agompm_fdqueue: follow up to r1821624.
Yann Ylavic [Fri, 19 Jan 2018 12:15:17 +0000 (12:15 +0000)]
mpm_fdqueue: follow up to r1821624.

Style, no functional change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821627 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_fdqueue: follow up to r1821624.
Yann Ylavic [Fri, 19 Jan 2018 12:12:17 +0000 (12:12 +0000)]
mpm_fdqueue: follow up to r1821624.

Opacify fdqueue types.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821626 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_fdqueue: follow up to r1821624.
Yann Ylavic [Fri, 19 Jan 2018 12:07:23 +0000 (12:07 +0000)]
mpm_fdqueue: follow up to r1821624.

And now it's mpm_fdqueue, with minimal #includes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821625 13f79535-47bb-0310-9956-ffa450edef68

6 years agoShared fdqueue code between MPMs event and worker into mpm_fdqueue.
Yann Ylavic [Fri, 19 Jan 2018 11:46:12 +0000 (11:46 +0000)]
Shared fdqueue code between MPMs event and worker into mpm_fdqueue.

This first step moves the files server/mpm/event/fdqueue.[ch] to
server/mpm_fdqueue.[ch] (untouched for now, simple svn move).

Will follow up with the necessary changes to mpm_unix.* for common code.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821624 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRevert r1821526, r1821527, r1821534, r1821538, r1821539, r1821541, r1821605, r1821607...
Yann Ylavic [Fri, 19 Jan 2018 11:29:00 +0000 (11:29 +0000)]
Revert r1821526, r1821527, r1821534, r1821538, r1821539, r1821541, r1821605, r1821607, r1821608.

Instead of copying event/fdqueue.c code into existing mpm_unix.c, losing all
contributors (blame, since r105919...), will restart the series by svn-moving
event/fdqueue.[ch] to server/mpm_fdqueue.[ch] first.

The code is not really unix specific either, so this sounds better.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821619 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_worker: Follow up to r1821526.
Yann Ylavic [Fri, 19 Jan 2018 09:40:16 +0000 (09:40 +0000)]
mpm_worker: Follow up to r1821526.

Use common fdqueue.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821608 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_unix: Follow up to r1821526.
Yann Ylavic [Fri, 19 Jan 2018 09:39:29 +0000 (09:39 +0000)]
mpm_unix: Follow up to r1821526.

Prepare mpm_worker to use common fdqueue.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821607 13f79535-47bb-0310-9956-ffa450edef68

6 years agofollow up to r1821582
Gregg Lewis Smith [Fri, 19 Jan 2018 09:34:17 +0000 (09:34 +0000)]
follow up to r1821582

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821606 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_unix: Follow up to r1821526.
Yann Ylavic [Fri, 19 Jan 2018 09:32:53 +0000 (09:32 +0000)]
mpm_unix: Follow up to r1821526.

Clear recycled_pools_count in ap_free_idle_pools().

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821605 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: Follow up to r1821558.
Yann Ylavic [Fri, 19 Jan 2018 08:26:00 +0000 (08:26 +0000)]
mpm_event: Follow up to r1821558.

Don't crash (in listener) if we can't create the ptrans allocator.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821595 13f79535-47bb-0310-9956-ffa450edef68

6 years agoget mod_brotli in build
Gregg Lewis Smith [Fri, 19 Jan 2018 02:46:06 +0000 (02:46 +0000)]
get mod_brotli in build

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821582 13f79535-47bb-0310-9956-ffa450edef68

6 years agosome small tweaks to get things building again
Gregg Lewis Smith [Fri, 19 Jan 2018 01:54:42 +0000 (01:54 +0000)]
some small tweaks to get things building again
replace mod_socache_redis.dsp as original was corrupted

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821581 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1819855: CHANGES entry.
Yann Ylavic [Thu, 18 Jan 2018 22:08:54 +0000 (22:08 +0000)]
Follow up to r1819855: CHANGES entry.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821562 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821558: CHANGES typo.
Yann Ylavic [Thu, 18 Jan 2018 22:05:53 +0000 (22:05 +0000)]
Follow up to r1821558: CHANGES typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821561 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_event: Let the listener thread do its maintenance job on resources shortage.
Yann Ylavic [Thu, 18 Jan 2018 21:07:45 +0000 (21:07 +0000)]
mod_event: Let the listener thread do its maintenance job on resources shortage.

PR 61979.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821558 13f79535-47bb-0310-9956-ffa450edef68

6 years agoBackported.
Yann Ylavic [Thu, 18 Jan 2018 21:02:04 +0000 (21:02 +0000)]
Backported.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821557 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821526: rename ap_queue_info_get_idlers to ap_queue_info_num_idlers.
Yann Ylavic [Thu, 18 Jan 2018 18:40:09 +0000 (18:40 +0000)]
Follow up to r1821526: rename ap_queue_info_get_idlers to ap_queue_info_num_idlers.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821541 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821526: style, no functional change.
Yann Ylavic [Thu, 18 Jan 2018 18:35:20 +0000 (18:35 +0000)]
Follow up to r1821526: style, no functional change.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821539 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821526: opacify fdqueue types.
Yann Ylavic [Thu, 18 Jan 2018 18:28:25 +0000 (18:28 +0000)]
Follow up to r1821526: opacify fdqueue types.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821538 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821526: mpm_unix.h needs this includes only for now.
Yann Ylavic [Thu, 18 Jan 2018 18:05:37 +0000 (18:05 +0000)]
Follow up to r1821526: mpm_unix.h needs this includes only for now.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821534 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821526: mpm_unix.h
Yann Ylavic [Thu, 18 Jan 2018 17:54:41 +0000 (17:54 +0000)]
Follow up to r1821526: mpm_unix.h

The fdqueue code is not for WIN32 (per mpm_unix.c), and does not seem to
require all the #includes (system) it claimed (at least in .h).

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821527 13f79535-47bb-0310-9956-ffa450edef68

6 years agoShare fdqueue code between MPMs event and worker.
Yann Ylavic [Thu, 18 Jan 2018 17:45:40 +0000 (17:45 +0000)]
Share fdqueue code between MPMs event and worker.

This first step moves the content of server/mpm/event/fdqueue.c to
the existing server/mpm_unix.c file, and the server/mpm/event/fdqueue.h file
to trunk/server/mpm_unix.h (untouched for now, simple svn move).

Will follow up with the necessary changes to mpm_unix.* for common code.

[Reverted by r1821619]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821526 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1821504: same comment in event than in worker.
Yann Ylavic [Thu, 18 Jan 2018 14:56:22 +0000 (14:56 +0000)]
Follow up to r1821504: same comment in event than in worker.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821505 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_{event,worker}: Mask signals for threads created by modules in child init.
Yann Ylavic [Thu, 18 Jan 2018 14:47:41 +0000 (14:47 +0000)]
mpm_{event,worker}: Mask signals for threads created by modules in child init.

PR 62009, so that they don't receive (implicitely) the ones meant for the MPM.

Inspired by: Armin Abfalterer <a.abfalterer gmail.com>
Proposed by: Yann Ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821504 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRevert r1821499, will re-commit the right change.
Yann Ylavic [Thu, 18 Jan 2018 14:43:38 +0000 (14:43 +0000)]
Revert r1821499, will re-commit the right change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821503 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event,worker: Mask signals for threads created by modules in child init.
Yann Ylavic [Thu, 18 Jan 2018 14:19:28 +0000 (14:19 +0000)]
mpm_event,worker: Mask signals for threads created by modules in child init.

PR 62009, so that they don't receive (implicitely) the ones meant for the MPM.

Inspired by: Armin Abfalterer <a.abfalterer gmail com>
Proposed by: Yann Ylavic

[Reverted by r1821503]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821499 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the trunk:
Stefan Eissing [Wed, 17 Jan 2018 14:50:58 +0000 (14:50 +0000)]
On the trunk:

mod_md:  removing comments that documented that greenbytes has untransferable copyright to the sources. The rights, of course, remain unaffected, but maybe some people can sleep better.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821374 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the trunk:
Stefan Eissing [Wed, 17 Jan 2018 14:41:30 +0000 (14:41 +0000)]
On the trunk:

mod_http2: removing comments that documented that greenbytes has untransferable copyright to the sources. The rights, of course, remain unaffected, but maybe some people can sleep better.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821371 13f79535-47bb-0310-9956-ffa450edef68

6 years agofix copy & paste error, util_cookies.h is in include not server.
Gregg Lewis Smith [Mon, 15 Jan 2018 19:08:01 +0000 (19:08 +0000)]
fix copy & paste error, util_cookies.h is in include not server.
add util_config.c now needed per steffenal.
http://mail-archives.apache.org/mod_mbox/httpd-dev/201801.mbox/%3C4C412873-869D-4A0C-89E6-397706EFA1F7@apachelounge.com%3E

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821195 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixed word 'Directive' placement in the directives list. In Spanish we must sort...
Daniel Ferradal [Mon, 15 Jan 2018 16:15:25 +0000 (16:15 +0000)]
Fixed word 'Directive' placement in the directives list. In Spanish we must sort them the same as in French. Correct format is: 'Directiva xxxx', not the opposite

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821179 13f79535-47bb-0310-9956-ffa450edef68

6 years agodocs: update the prettify.js files with new directives
Luca Toscano [Sun, 14 Jan 2018 22:34:39 +0000 (22:34 +0000)]
docs: update the prettify.js files with new directives

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821120 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sun, 14 Jan 2018 14:01:21 +0000 (14:01 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821107 13f79535-47bb-0310-9956-ffa450edef68

6 years agoNew XML file.
Lucien Gentis [Sun, 14 Jan 2018 14:00:17 +0000 (14:00 +0000)]
New XML file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821105 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_md manual: updated version and added note about current port requirements
Stefan Eissing [Sun, 14 Jan 2018 11:47:21 +0000 (11:47 +0000)]
mod_md manual: updated version and added note about current port requirements

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821095 13f79535-47bb-0310-9956-ffa450edef68

6 years agoInitial version of Spanish Translation for mod_status.xml
Daniel Ferradal [Sat, 13 Jan 2018 17:33:06 +0000 (17:33 +0000)]
Initial version of Spanish Translation for mod_status.xml

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821078 13f79535-47bb-0310-9956-ffa450edef68

6 years agoWe track merges at the root only.
Yann Ylavic [Sat, 13 Jan 2018 16:39:14 +0000 (16:39 +0000)]
We track merges at the root only.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821075 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sat, 13 Jan 2018 15:16:50 +0000 (15:16 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821064 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 13 Jan 2018 15:15:58 +0000 (15:15 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821063 13f79535-47bb-0310-9956-ffa450edef68

6 years agoApache-apr2.dsw
Gregg Lewis Smith [Sat, 13 Jan 2018 00:12:19 +0000 (00:12 +0000)]
Apache-apr2.dsw
freetds connector now unsupported in apr-util
conectors are in apr-util
s/mod_mmd/mod_md

Apache.dsw
freetds connector now unsupported in apr-util
s/mod_mmd/mod_md

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1821040 13f79535-47bb-0310-9956-ffa450edef68

6 years agoInitial version of Spanish Translation for mod_ssl aka -It's been hell- and related...
Daniel Ferradal [Thu, 11 Jan 2018 18:40:39 +0000 (18:40 +0000)]
Initial version of Spanish Translation for mod_ssl aka -It's been hell- and related files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820909 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1740910: CHANGES entry.
Yann Ylavic [Thu, 11 Jan 2018 00:23:09 +0000 (00:23 +0000)]
Follow up to r1740910: CHANGES entry.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820809 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFollow up to r1802618: CHANGES entry.
Yann Ylavic [Thu, 11 Jan 2018 00:03:50 +0000 (00:03 +0000)]
Follow up to r1802618: CHANGES entry.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820808 13f79535-47bb-0310-9956-ffa450edef68

6 years agoavoid ap_set_content_type when processing a _Request_Header set|edit|unset Content...
Eric Covener [Wed, 10 Jan 2018 13:47:53 +0000 (13:47 +0000)]
avoid ap_set_content_type when processing a _Request_Header set|edit|unset Content-Type.

identified by ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820750 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_socache_redis seems to be missing
Gregg Lewis Smith [Wed, 10 Jan 2018 02:27:52 +0000 (02:27 +0000)]
mod_socache_redis seems to be missing

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820719 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPR 61980: AH01215 CGI stderr forwarding msg improvement
Eric Covener [Wed, 10 Jan 2018 00:57:22 +0000 (00:57 +0000)]
PR 61980: AH01215 CGI stderr forwarding msg improvement

*) mod_cgi: Improve AH01215 messages to make it more clear that the message is
  the CGI scripts stderr output. PR 61980. [Hank Ibell <hwibell gmail.com>]

Submitted By: Hank Ibell <hwibell gmail.com>
Commited By: covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820716 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPR 61983: "Header unset Content-Type" doesn't work
Eric Covener [Wed, 10 Jan 2018 00:52:25 +0000 (00:52 +0000)]
PR 61983: "Header unset Content-Type" doesn't work

Submitted By: Hank Ibell <hwibell gmail.com>
Committed By: covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820715 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_md: maxsize was less than the resulting image size
Yann Ylavic [Mon, 8 Jan 2018 16:45:53 +0000 (16:45 +0000)]
mod_md: maxsize was less than the resulting image size

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820583 13f79535-47bb-0310-9956-ffa450edef68

6 years agoDocumentation rebuild
Luca Toscano [Mon, 8 Jan 2018 10:17:23 +0000 (10:17 +0000)]
Documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820540 13f79535-47bb-0310-9956-ffa450edef68

6 years agoevent.xml: follow up r1820466 with Yann's suggestions
Luca Toscano [Mon, 8 Jan 2018 10:16:36 +0000 (10:16 +0000)]
event.xml: follow up r1820466 with Yann's suggestions

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820539 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_md's docs rebuild
Luca Toscano [Sun, 7 Jan 2018 14:38:08 +0000 (14:38 +0000)]
mod_md's docs rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820465 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_md.xml: update MDCertificateAgreement's links
Luca Toscano [Sun, 7 Jan 2018 14:35:25 +0000 (14:35 +0000)]
mod_md.xml: update MDCertificateAgreement's links

Patch from Bernard Spil (brnrd freebsd.org). PR 61923

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820464 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sat, 6 Jan 2018 13:53:36 +0000 (13:53 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820399 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 6 Jan 2018 13:52:46 +0000 (13:52 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820398 13f79535-47bb-0310-9956-ffa450edef68

6 years agodocumentation rebuild
Luca Toscano [Fri, 5 Jan 2018 15:30:52 +0000 (15:30 +0000)]
documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820313 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_md: adding new directive to manual.
Stefan Eissing [Fri, 5 Jan 2018 15:21:06 +0000 (15:21 +0000)]
mod_md: adding new directive to manual.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820312 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the trunk:
Stefan Eissing [Fri, 5 Jan 2018 15:16:13 +0000 (15:16 +0000)]
On the trunk:

mod_md v1.1.8: new configuration directive "MDBaseServer on|off" to allow/inhibit
     management of the base server domains outside VirtualHosts. By default, this is "off",
     e.g. mod_md will not manage certificates or perform https: redirections on the
     base server.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820310 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdding new french translated XML file.
Lucien Gentis [Thu, 4 Jan 2018 16:54:38 +0000 (16:54 +0000)]
Adding new french translated XML file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820130 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Thu, 4 Jan 2018 16:30:17 +0000 (16:30 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820120 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML updates.
Lucien Gentis [Thu, 4 Jan 2018 16:29:02 +0000 (16:29 +0000)]
XML updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820118 13f79535-47bb-0310-9956-ffa450edef68

6 years agoincorporate review comments from Rüdiger
Eric Covener [Thu, 4 Jan 2018 16:05:02 +0000 (16:05 +0000)]
incorporate review comments from Rüdiger

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820113 13f79535-47bb-0310-9956-ffa450edef68

6 years agoHappy New Year 2018
Rainer Jung [Thu, 4 Jan 2018 15:15:21 +0000 (15:15 +0000)]
Happy New Year 2018

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820101 13f79535-47bb-0310-9956-ffa450edef68

6 years agommn bump for r1820098.
Eric Covener [Thu, 4 Jan 2018 15:13:50 +0000 (15:13 +0000)]
mmn bump for r1820098.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820099 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd "AcceptErrorsNonFatal" directive
Eric Covener [Thu, 4 Jan 2018 15:10:45 +0000 (15:10 +0000)]
Add "AcceptErrorsNonFatal" directive

This tweaks accept() failure processing by having ap_unixd_accept
pass more errors up, and having the MPM's check against a macro
to see if they are in a whitelist of non ENETDOWN/EMFILE kind
of potential process-wide errors.

Default behavior is still to exit.

edit: MMN bump in 1820099.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820098 13f79535-47bb-0310-9956-ffa450edef68

6 years agoHappy new year's documentation rebuild
Luca Toscano [Thu, 4 Jan 2018 10:58:20 +0000 (10:58 +0000)]
Happy new year's documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820055 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd missing APLOGNO.
Christophe Jaillet [Thu, 4 Jan 2018 06:11:18 +0000 (06:11 +0000)]
Add missing APLOGNO.

10112 is wasted because it is in my tree only.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820036 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd missing APLOGNO
Christophe Jaillet [Thu, 4 Jan 2018 06:07:56 +0000 (06:07 +0000)]
Add missing APLOGNO

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1820035 13f79535-47bb-0310-9956-ffa450edef68

6 years agocommon.xsl: update year to 2018 in the footer
Luca Toscano [Wed, 3 Jan 2018 18:24:57 +0000 (18:24 +0000)]
common.xsl: update year to 2018 in the footer

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819994 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_proxy_html: output filter rework.
Yann Ylavic [Wed, 3 Jan 2018 15:52:08 +0000 (15:52 +0000)]
mod_proxy_html: output filter rework.

Such that it cleans up the buckets while they are consumed and bails out
appropriately on EOS.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819986 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_proxy_html: don't depend on NUL terminated bucket data.
Yann Ylavic [Wed, 3 Jan 2018 13:40:26 +0000 (13:40 +0000)]
mod_proxy_html: don't depend on NUL terminated bucket data.

ap_regexec() wants NUL terminated strings, so use ap_regexec_len() instead.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819970 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_proxy_html: follow up to r1599012.
Yann Ylavic [Wed, 3 Jan 2018 13:37:50 +0000 (13:37 +0000)]
mod_proxy_html: follow up to r1599012.

To determine whether or not HTML data are lower than 4 bytes, use a retain
buffer rather than assuming that all should be contained in a single bucket
with the next one being EOS (if any).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819969 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the trunk:
Stefan Eissing [Wed, 3 Jan 2018 10:21:54 +0000 (10:21 +0000)]
On the trunk:

Fixed gcc warnings in latest mod_md version.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819943 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFix upgrading examples
Eric Covener [Tue, 2 Jan 2018 22:25:23 +0000 (22:25 +0000)]
Fix upgrading examples

 - providers are case sensitive
 - description didn't match example / 2.2 didn't match 2.4.

Submitted by: Hank Ibell
Committed by: covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819907 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: wakeup the listener to re-enable listening sockets.
Yann Ylavic [Tue, 2 Jan 2018 16:13:45 +0000 (16:13 +0000)]
mpm_event: wakeup the listener to re-enable listening sockets.

When listening sockets are disabled (too many connections) and the number of
workers / active connections comes back below the limit, we need to wake up
the listener to re-enable them.

Add a new connections_above_limit() helper to determine when this applies.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819855 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the trunk:
Stefan Eissing [Tue, 2 Jan 2018 15:57:39 +0000 (15:57 +0000)]
On the trunk:

mod_md v1.1.7 changes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819854 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: remove atomics for timeout_queue's total counter.
Yann Ylavic [Tue, 2 Jan 2018 15:55:53 +0000 (15:55 +0000)]
mpm_event: remove atomics for timeout_queue's total counter.

It's always updated under the timeout_mutex lock, or read for logging and
scoreboard updates (not critical).

For the read cases a volatile access is enough, while removing the atomic ops
for the already protected write cases saves cycles and context switches.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819853 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: worker factor vs pollset.
Yann Ylavic [Tue, 2 Jan 2018 15:44:17 +0000 (15:44 +0000)]
mpm_event: worker factor vs pollset.

Make sure the worker factor is at least one (w.r.t. WORKER_FACTOR_SCALE), and
use it to size the pollset appropriately (including K-A and lingering close
connections), in addition to the listening sockets.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819852 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: make sure wakeup_listener() does its minimal job.
Yann Ylavic [Tue, 2 Jan 2018 15:29:58 +0000 (15:29 +0000)]
mpm_event: make sure wakeup_listener() does its minimal job.

Even if the listener thread is not created yet (i.e. about to be), we must
still tell it to leave, and terminate the worker queue in any case.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819848 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: avoid unexpected compiler optimizations.
Yann Ylavic [Tue, 2 Jan 2018 15:24:48 +0000 (15:24 +0000)]
mpm_event: avoid unexpected compiler optimizations.

Make sure the compiler doesn't play games with our synchronization variables
by marking them volatile.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819847 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_md: fix leaks in md_cert_get_issuers_uri() and md_cert_get_alt_names().
Yann Ylavic [Tue, 2 Jan 2018 10:34:10 +0000 (10:34 +0000)]
mod_md: fix leaks in md_cert_get_issuers_uri() and md_cert_get_alt_names().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819799 13f79535-47bb-0310-9956-ffa450edef68

6 years agostray char
Eric Covener [Sun, 31 Dec 2017 16:14:34 +0000 (16:14 +0000)]
stray char

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819742 13f79535-47bb-0310-9956-ffa450edef68

6 years agoup to date xform
Eric Covener [Sun, 31 Dec 2017 16:12:55 +0000 (16:12 +0000)]
up to date xform

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819741 13f79535-47bb-0310-9956-ffa450edef68

6 years agoxform
Eric Covener [Sun, 31 Dec 2017 16:12:24 +0000 (16:12 +0000)]
xform

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819740 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_substitute: allow opt-in to expressions in substitution value
Eric Covener [Sun, 31 Dec 2017 16:09:44 +0000 (16:09 +0000)]
mod_substitute: allow opt-in to expressions in substitution value

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819739 13f79535-47bb-0310-9956-ffa450edef68

6 years agoupdate transformation
André Malo [Sat, 30 Dec 2017 19:34:11 +0000 (19:34 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819675 13f79535-47bb-0310-9956-ffa450edef68

6 years agosvn:eol-style = native
André Malo [Sat, 30 Dec 2017 19:23:13 +0000 (19:23 +0000)]
svn:eol-style = native

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819672 13f79535-47bb-0310-9956-ffa450edef68

6 years agodocumentation rebuild
Luca Toscano [Wed, 27 Dec 2017 09:33:49 +0000 (09:33 +0000)]
documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819325 13f79535-47bb-0310-9956-ffa450edef68

6 years agoevent documentation rebuild
Luca Toscano [Wed, 27 Dec 2017 09:27:08 +0000 (09:27 +0000)]
event documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819323 13f79535-47bb-0310-9956-ffa450edef68

6 years agoevent.xml: add a note about lingering close
Luca Toscano [Wed, 27 Dec 2017 09:26:49 +0000 (09:26 +0000)]
event.xml: add a note about lingering close

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819322 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: follow up to r1818804 and r1818960.
Yann Ylavic [Sun, 24 Dec 2017 11:39:30 +0000 (11:39 +0000)]
mpm_event: follow up to r1818804 and r1818960.

Align mod_http2 with expected returned state from process_connection hooks in
async MPMs.
When the master connection is handled, enter CONN_STATE_LINGER in any case.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819214 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: follow up to r1818804 and r1818951.
Yann Ylavic [Fri, 22 Dec 2017 10:52:22 +0000 (10:52 +0000)]
mpm_event: follow up to r1818804 and r1818951.

Be more correct in comment about CONN_STATE_WRITE_COMPLETION.
We currently have/need no state to simply wait for readability on a socket,
so the previous comment was misleading. Write completion can't be used for
a simple "wait for read event and come back to process_connection hooks".

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1819027 13f79535-47bb-0310-9956-ffa450edef68

6 years agotiny formatting/readability tweak in example
Rich Bowen [Thu, 21 Dec 2017 18:52:13 +0000 (18:52 +0000)]
tiny formatting/readability tweak in example

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818968 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: follow up to r1818804.
Yann Ylavic [Thu, 21 Dec 2017 17:45:08 +0000 (17:45 +0000)]
mpm_event: follow up to r1818804.

Allow DONE as a successful ap_run_process_connection() return value, for
instance h2_conn_run() and h2_task_process_conn() uses it, third-party
modules may too...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818960 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: follow up to r1818804 and r1818951.
Yann Ylavic [Thu, 21 Dec 2017 17:23:22 +0000 (17:23 +0000)]
mpm_event: follow up to r1818804 and r1818951.

Align comment and fix typos.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818958 13f79535-47bb-0310-9956-ffa450edef68

6 years agorebuild
Rich Bowen [Thu, 21 Dec 2017 17:06:23 +0000 (17:06 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818957 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMake this example actually work.
Rich Bowen [Thu, 21 Dec 2017 16:59:01 +0000 (16:59 +0000)]
Make this example actually work.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818952 13f79535-47bb-0310-9956-ffa450edef68

6 years agompm_event: follow up to r1818804.
Yann Ylavic [Thu, 21 Dec 2017 16:44:37 +0000 (16:44 +0000)]
mpm_event: follow up to r1818804.

Address corner case where connection is aborted due to ap_run_pre_connection()
failure, and update comment about ap_run_process_connection() expected return
status and state.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818951 13f79535-47bb-0310-9956-ffa450edef68

6 years agoap_add_common_vars(): use apr_pstrmemdup().
Yann Ylavic [Thu, 21 Dec 2017 13:44:07 +0000 (13:44 +0000)]
ap_add_common_vars(): use apr_pstrmemdup().

This avoids a transient replacement/restore of '?' by '\0' in r->filename.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818924 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the trunk:
Stefan Eissing [Wed, 20 Dec 2017 20:38:00 +0000 (20:38 +0000)]
On the trunk:

mod_md: fixed mem pool usage for auto-added server names. Added
     error logging of exact ACME response when challenges failed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818849 13f79535-47bb-0310-9956-ffa450edef68

6 years agorebuild
Rich Bowen [Wed, 20 Dec 2017 17:02:39 +0000 (17:02 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818832 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFix markup to pass valid XML check.
Rich Bowen [Wed, 20 Dec 2017 17:02:22 +0000 (17:02 +0000)]
Fix markup to pass valid XML check.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1818830 13f79535-47bb-0310-9956-ffa450edef68