]> granicus.if.org Git - apache/log
apache
6 years agoMerge r1809273, r1814719 from trunk:
Jim Jagielski [Thu, 21 Dec 2017 18:49:24 +0000 (18:49 +0000)]
Merge r1809273, r1814719 from trunk:

event: better apr_pollset_add() failure handling to avoid an (very unlikely)
worker vs listener race condition.

Follow up to r1809273: CHANGES entry.

Submitted by: ylavic
Reviewed by: ylavic, jim, covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818963 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818956 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818953 13f79535-47bb-0310-9956-ffa450edef68

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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818829 13f79535-47bb-0310-9956-ffa450edef68

6 years agoDefine delimiter, as per a complaint in the comments
Rich Bowen [Wed, 20 Dec 2017 16:56:09 +0000 (16:56 +0000)]
Define delimiter, as per a complaint in the comments

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818828 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMerge r1818701 from trunk:
Eric Covener [Tue, 19 Dec 2017 19:11:18 +0000 (19:11 +0000)]
Merge r1818701 from trunk:

clarify/reword RegisterHTTPMethod and add some seealso's

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818702 13f79535-47bb-0310-9956-ffa450edef68

6 years agouwsgi updates
Jim Jagielski [Tue, 19 Dec 2017 13:47:47 +0000 (13:47 +0000)]
uwsgi updates

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818669 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOther proposals related to mod_proxy_html
Christophe Jaillet [Mon, 18 Dec 2017 21:20:49 +0000 (21:20 +0000)]
Other proposals related to mod_proxy_html

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818627 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFix missing reference in 'svn merge ...' command line.
Christophe Jaillet [Mon, 18 Dec 2017 20:07:59 +0000 (20:07 +0000)]
Fix missing reference in 'svn merge ...' command line.
Suggest other commits for this backport

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818616 13f79535-47bb-0310-9956-ffa450edef68

6 years agowithdrawl proposal of blocking confusing non-global DEFINE
Eric Covener [Sat, 16 Dec 2017 19:33:16 +0000 (19:33 +0000)]
withdrawl proposal of blocking confusing non-global DEFINE

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818450 13f79535-47bb-0310-9956-ffa450edef68

6 years agoinitial vote
Eric Covener [Sat, 16 Dec 2017 19:31:20 +0000 (19:31 +0000)]
initial vote
:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818449 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote/promote the low hanging fruit
Eric Covener [Sat, 16 Dec 2017 19:30:31 +0000 (19:30 +0000)]
vote/promote the low hanging fruit

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818448 13f79535-47bb-0310-9956-ffa450edef68

6 years agosystemd stalled too
Eric Covener [Sat, 16 Dec 2017 19:22:54 +0000 (19:22 +0000)]
systemd stalled too

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818447 13f79535-47bb-0310-9956-ffa450edef68

6 years agojournald looks stalled.
Eric Covener [Sat, 16 Dec 2017 19:22:16 +0000 (19:22 +0000)]
journald looks stalled.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818446 13f79535-47bb-0310-9956-ffa450edef68

6 years agohttpd/2.4 STATUS: propose, review
Nick Kew [Sat, 16 Dec 2017 00:40:34 +0000 (00:40 +0000)]
httpd/2.4 STATUS: propose, review

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818360 13f79535-47bb-0310-9956-ffa450edef68

6 years agoremoved -1 vote mod_proxy_uwsgi, builds now. Cannot test.
Steffen Land [Fri, 15 Dec 2017 18:11:13 +0000 (18:11 +0000)]
removed -1 vote mod_proxy_uwsgi, builds now. Cannot test.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818313 13f79535-47bb-0310-9956-ffa450edef68

6 years agodocco fix... correct license/copyright info
Jim Jagielski [Fri, 15 Dec 2017 17:08:45 +0000 (17:08 +0000)]
docco fix... correct license/copyright info

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818305 13f79535-47bb-0310-9956-ffa450edef68

6 years agoHandle uint*_t fields for some backports...
Jim Jagielski [Fri, 15 Dec 2017 12:25:49 +0000 (12:25 +0000)]
Handle uint*_t fields for some backports...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818281 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote mod_proxy_uwsgi
Steffen Land [Fri, 15 Dec 2017 10:36:44 +0000 (10:36 +0000)]
vote mod_proxy_uwsgi

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818264 13f79535-47bb-0310-9956-ffa450edef68

6 years agorebuild
Rich Bowen [Thu, 14 Dec 2017 19:41:30 +0000 (19:41 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818204 13f79535-47bb-0310-9956-ffa450edef68

6 years agoadd trailing slash to end of URL
Rich Bowen [Thu, 14 Dec 2017 19:36:28 +0000 (19:36 +0000)]
add trailing slash to end of URL

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818200 13f79535-47bb-0310-9956-ffa450edef68

6 years agoClosing "|" on regex replace string
Rich Bowen [Thu, 14 Dec 2017 19:29:42 +0000 (19:29 +0000)]
Closing "|" on regex replace string

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818198 13f79535-47bb-0310-9956-ffa450edef68

6 years agoBackport vote for mod_md
Jim Jagielski [Thu, 14 Dec 2017 19:01:18 +0000 (19:01 +0000)]
Backport vote for mod_md

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818189 13f79535-47bb-0310-9956-ffa450edef68

6 years agorebuild
Christophe Jaillet [Wed, 13 Dec 2017 20:40:00 +0000 (20:40 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818062 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFix a link as spotted by Benoit Wery in the comment system. (backport of r1818059)
Christophe Jaillet [Wed, 13 Dec 2017 20:36:36 +0000 (20:36 +0000)]
Fix a link as spotted by Benoit Wery in the comment system.  (backport of r1818059)

Synch with trunk doc:
   - Add some quotes to improve syntax hightlight
   - Remove some trailing spaces.
   - Mention mod_macro (backport of r1436578)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818061 13f79535-47bb-0310-9956-ffa450edef68

6 years agopropose LDAP cache fix
Eric Covener [Wed, 13 Dec 2017 16:59:07 +0000 (16:59 +0000)]
propose LDAP cache fix

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1818041 13f79535-47bb-0310-9956-ffa450edef68

6 years agorebuild
Rich Bowen [Tue, 12 Dec 2017 19:30:14 +0000 (19:30 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817953 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRemove broken link to mod_sed tutorial
Rich Bowen [Tue, 12 Dec 2017 19:25:45 +0000 (19:25 +0000)]
Remove broken link to mod_sed tutorial

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817952 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Mon, 11 Dec 2017 14:49:12 +0000 (14:49 +0000)]
On the 2.4.x branch:

Updated mod_md backport proposal and reset votes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817783 13f79535-47bb-0310-9956-ffa450edef68

6 years agor1816969
Jim Jagielski [Tue, 5 Dec 2017 14:46:13 +0000 (14:46 +0000)]
r1816969

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817207 13f79535-47bb-0310-9956-ffa450edef68

6 years agosufficient votes and self-contained.
Jim Jagielski [Tue, 5 Dec 2017 14:42:05 +0000 (14:42 +0000)]
sufficient votes and self-contained.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817206 13f79535-47bb-0310-9956-ffa450edef68

6 years agoCHANGES: fix missing attribution in r1812083
Luca Toscano [Sun, 3 Dec 2017 09:28:43 +0000 (09:28 +0000)]
CHANGES: fix missing attribution in r1812083

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817020 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd missing CHANGE entry for r1748212 in 2.4.21
Christophe Jaillet [Sat, 2 Dec 2017 23:27:46 +0000 (23:27 +0000)]
Add missing CHANGE entry for r1748212 in 2.4.21

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1817005 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Sat, 2 Dec 2017 18:23:31 +0000 (18:23 +0000)]
On the 2.4.x branch:

mod_http2: h2_workers.c now in sync with trunk again and backported as intended.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816977 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Sat, 2 Dec 2017 17:51:37 +0000 (17:51 +0000)]
On the 2.4.x branch:

Fixed backport of r1816619 (mod_http2) to have the desired changes and added the version inc as well.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816969 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild
Lucien Gentis [Sat, 2 Dec 2017 14:58:30 +0000 (14:58 +0000)]
Rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816960 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 2 Dec 2017 14:56:48 +0000 (14:56 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816959 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose UWSGI proxy (sub)module backport
Jim Jagielski [Wed, 29 Nov 2017 15:06:31 +0000 (15:06 +0000)]
Propose UWSGI proxy (sub)module backport

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816634 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate votes
Jim Jagielski [Wed, 29 Nov 2017 15:01:27 +0000 (15:01 +0000)]
Update votes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816633 13f79535-47bb-0310-9956-ffa450edef68

6 years agoThe updated PROXY protocol support patchset
Jim Jagielski [Wed, 29 Nov 2017 14:59:56 +0000 (14:59 +0000)]
The updated PROXY protocol support patchset

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816632 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote mod_http2 v1.10.14 and removed vote mod_md
Steffen Land [Wed, 29 Nov 2017 12:01:25 +0000 (12:01 +0000)]
vote mod_http2 v1.10.14 and removed vote mod_md

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816623 13f79535-47bb-0310-9956-ffa450edef68

6 years agopropose
Stefan Eissing [Wed, 29 Nov 2017 09:52:45 +0000 (09:52 +0000)]
propose

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816620 13f79535-47bb-0310-9956-ffa450edef68

6 years agoVote mod_md
Steffen Land [Mon, 27 Nov 2017 12:38:10 +0000 (12:38 +0000)]
Vote mod_md

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816442 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Mon, 27 Nov 2017 11:12:28 +0000 (11:12 +0000)]
On the 2.4.x branch:

Updated STATUS proposal for mod_md backporting. New branch for changes available.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816432 13f79535-47bb-0310-9956-ffa450edef68

6 years agodocs: allow Directive and <Directive> names to co-exist in the same page.
Luca Toscano [Sun, 26 Nov 2017 10:21:16 +0000 (10:21 +0000)]
docs: allow Directive and <Directive> names to co-exist in the same page.

This work was done in trunk to allow the new mod_md's directive
names <ManagedDomain> and ManagedDomain in the same doc page (without
triggering any validate-xml/xhtml error). Subsequently this also helped
for SSLPolicy and <SSLPolicy>. All the aforementioned Directives
have not been backported yet, but these commits are needed behorehand to
allow a smoother backport procedure.

I explicitly reverted the changes to sections.xml for this backport since
they mention the above directives, not yet available in 2.4.x and hence
probably confusing for users.

Building the documentation after these changes yield to a no-op as expected.
I also tried to copy mod_md's documentation from trunk and it renders nicely.

Merge r1805189, r1805193, r1805372, r1805376, r1805189, r1806443 from trunk:

synopsis.xsl: do not render two times the same
              directive HTML if more than one
              directive share the same name.

This has happened when mod_md.xml was introduced,
and the following directives shared the same name:
* ManagedDomain
* <ManagedDomain>

With the current code each time that a node needs
to be rendered it will emit a duplicate, ending up
in the above example with 4 sections rather than two.

Uniqueness of sections will be ensured by the HTML
elements ids, to avoid errors before committing for
example (accidental duplicates, etc..).

common|synopsis.xsl: rename directive type=sections id generation

This commits is a follow up of r1805189 and it is meant
to allow directives with the same name but different type
to coexist in the same document without triggering errors
while executing validate-xhtml.

For example: mod_md.xml recently introduced the following:

* ManagedDomain
* <ManagedDomain> (this one is type=section)

In my opinion this is a perfectly valid use case and it should
be allowed/handled correctly by the doc generation process/validation.

In order to avoid clashing the directive ids will get a suffix
called "section" if type=section will be present as param.

Quicklinks, <directive> links have been updated to the new
scheme to avoid dandling pointers in the doc.

Comments/reviews are welcome, if I left something behind
please let me know.

doc xsl/dtd: introduce idtype attribute for directivesynopsis

In r1805193 synopsis.xsl was changed to allow two directives
of different type (like <SSLPolicy> and SSLPolicy) to share
the same name but have different ids (and please validate-xml/xhtml).
The downside of this action was that all the quicklinks to
existing directive sections (like <If>, <VirtualHost>, etc..)
were changed, possibly breaking external clients already
referencing them.

This change introduces a new attribute in the directivesynopsis
DTD, namely 'idtype', that will be appended to 'name'
in the id generation by synopsis.xsl. This will rollback
link names to their previous values and will allow documentators
to fine tune directivesynopsis sections as they need
(for example we have recently introduced mod_md's
ManagedDomain/<ManagedDomain>, and modssl's SSLPolicy/<SSLPolicy>).

This approach seems more precise and less invasive to me.
Of course the name of the attribute can be changed later on
to whatever term would fit best, the main concern for me at
the moment is to restore the trunk documentation to its previous
state.

common.dtd: add idtype attribute to directive

This change completes r1805372 and also fixes
links generation for <ManageDomain> and <SSLPolicy>
in sections.xml

synopsis.xsl: do not render two times the same
              directive HTML if more than one
              directive share the same name.

This has happened when mod_md.xml was introduced,
and the following directives shared the same name:
* ManagedDomain
* <ManagedDomain>

With the current code each time that a node needs
to be rendered it will emit a duplicate, ending up
in the above example with 4 sections rather than two.

Uniqueness of sections will be ensured by the HTML
elements ids, to avoid errors before committing for
example (accidental duplicates, etc..).

synopsis.xsl: fix broken translation builds

This commit is a follow up of r1805189, in which
a new logic was added to allow to repeat a directive
name only if its type is different (like SSLPolicy
and <SSLPolicy>). The change broken french translations
since the $this variable, containing the translated
sections, was not used anymore.

The XPath code could surely be improved, but it seems
more pressing to allow our translators to get back
to their daily work without interference.

build.sh validate-* worked fine, as well as the build.sh fr
translation.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816378 13f79535-47bb-0310-9956-ffa450edef68

6 years agoDocumentation rebuild - part 2
Luca Toscano [Sun, 26 Nov 2017 09:50:43 +0000 (09:50 +0000)]
Documentation rebuild - part 2

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816375 13f79535-47bb-0310-9956-ffa450edef68

6 years agoDocumentation rebuild
Luca Toscano [Sun, 26 Nov 2017 00:15:03 +0000 (00:15 +0000)]
Documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816357 13f79535-47bb-0310-9956-ffa450edef68

6 years agoSync with trunk the override suggestions for directives in:
Luca Toscano [Sun, 26 Nov 2017 00:14:09 +0000 (00:14 +0000)]
Sync with trunk the override suggestions for directives in:

mod_authn_socache.xml
mod_logio.xml
mod_ssl.xml

This caused two issues:

1) ./build.sh validate-xhtml failing due to xml validation
   failures for the string "Not applicable".
2) weird categories ('none', 'Not applicable', 'None') in
   overrides.html that don't make much sense.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816356 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sat, 25 Nov 2017 15:05:13 +0000 (15:05 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816304 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 25 Nov 2017 15:04:00 +0000 (15:04 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816303 13f79535-47bb-0310-9956-ffa450edef68

6 years agorebuild
Christophe Jaillet [Sat, 25 Nov 2017 11:56:28 +0000 (11:56 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816285 13f79535-47bb-0310-9956-ffa450edef68

6 years agos/simmilar/similar/ reported in PR 61799
Christophe Jaillet [Sat, 25 Nov 2017 11:43:18 +0000 (11:43 +0000)]
s/simmilar/similar/ reported in PR 61799

Fix layout of <highlight> to synch with trunk

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816284 13f79535-47bb-0310-9956-ffa450edef68

6 years agoVote mod_md and aligned entry
Steffen Land [Fri, 24 Nov 2017 10:57:00 +0000 (10:57 +0000)]
Vote mod_md and aligned entry

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816228 13f79535-47bb-0310-9956-ffa450edef68

6 years ago+1 on mod_ssl part & out of time.
Joe Orton [Thu, 23 Nov 2017 16:01:59 +0000 (16:01 +0000)]
+1 on mod_ssl part & out of time.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816166 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Thu, 23 Nov 2017 15:23:53 +0000 (15:23 +0000)]
On the 2.4.x branch:

proposals for backporting mod_md and related, necessary mod_ssl changes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816162 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sat, 18 Nov 2017 15:14:56 +0000 (15:14 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815680 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 18 Nov 2017 15:14:13 +0000 (15:14 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815679 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMerge r1815480 from trunk:
Eric Covener [Thu, 16 Nov 2017 16:46:10 +0000 (16:46 +0000)]
Merge r1815480 from trunk:

address comment about substitution syntax

http://httpd.apache.org/docs/trunk/mod/mod_substitute.html#comment_7147

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815482 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMerge r1813643 from trunk:
Jim Jagielski [Mon, 13 Nov 2017 13:33:14 +0000 (13:33 +0000)]
Merge r1813643 from trunk:

mod_macro: fix usability of globally defined macros in .htaccess files.
PR 57525.

Reverts pre_config hook from r1656669 (happens too late for EXEC_ON_READ), and
ensures ap_macros is reset on restart with a pconf cleanup.

Proposed by: Jose Kahan <jose w3.org>
Reviewed by: ylavic

Submitted by: ylavic
Reviewed by: ylavic, icing, jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815101 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMerge r1811744 from trunk:
Jim Jagielski [Mon, 13 Nov 2017 13:31:33 +0000 (13:31 +0000)]
Merge r1811744 from trunk:

core, mod_rewrite: introduce the 'redirect-keeps-vary' note
                   to allow proper Vary header insertion when
                   dealing with a RewriteRule in a directory
                   context.

This change is an attempt to fix a long standing problem,
brought up while working on PR 58231. Our documentation clearly
states the following:

"If a HTTP header is used in a condition this header is added
to the Vary header of the response in case the condition
evaluates to true for the request."

This is currently not true for RewriteCond/Rules working in
a directory context, since when an internal redirect happens
all the outstanding response headers get dropped.

There might be a better solution so I am looking forward to
hear more opinions and comments. My goal for a delicate change
like this one would be to affect the least amount of configurations
possible, without triggering unwanted side effects.

If the solution is good for everybody tests will be written
in the suite asap.

Submitted by: elukey
Reviewed by: elukey, icing, ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815100 13f79535-47bb-0310-9956-ffa450edef68

6 years agopromote
Jim Jagielski [Mon, 13 Nov 2017 13:30:53 +0000 (13:30 +0000)]
promote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815099 13f79535-47bb-0310-9956-ffa450edef68

6 years agotested and voted
Jim Jagielski [Mon, 13 Nov 2017 13:30:33 +0000 (13:30 +0000)]
tested and voted

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815098 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose r1814968 for backport
Luca Toscano [Mon, 13 Nov 2017 10:20:39 +0000 (10:20 +0000)]
Propose r1814968 for backport

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815075 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose.
Yann Ylavic [Thu, 9 Nov 2017 12:27:28 +0000 (12:27 +0000)]
Propose.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814721 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Tue, 7 Nov 2017 09:01:59 +0000 (09:01 +0000)]
On the 2.4.x branch:

Merged /httpd/httpd/trunk:r1811649,1811664,1814118

  *) ab: Make the TLS layer aware that the underlying socket is nonblocking,
     and use/handle POLLOUT where needed to avoid busy IOs and recover write
     errors when appropriate.  [Yann Ylavic]

  *) ab: Keep reading nonblocking to exhaust TCP or SSL buffers when previous
     read was incomplete (the SSL case can cause the next poll() to timeout
     since data are buffered already).  PR 61301 [Luca Toscano, Yann Ylavic]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814468 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote and promote
Stefan Eissing [Tue, 7 Nov 2017 08:58:03 +0000 (08:58 +0000)]
vote and promote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814466 13f79535-47bb-0310-9956-ffa450edef68

6 years agoNote release date
Jim Jagielski [Mon, 6 Nov 2017 20:05:44 +0000 (20:05 +0000)]
Note release date

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814436 13f79535-47bb-0310-9956-ffa450edef68

6 years agolooks good
Jim Jagielski [Mon, 6 Nov 2017 20:00:57 +0000 (20:00 +0000)]
looks good

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814435 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOn the 2.4.x branch:
Stefan Eissing [Mon, 6 Nov 2017 15:20:24 +0000 (15:20 +0000)]
On the 2.4.x branch:

Merge of r1813767 from trunk.

mod_http2: avoid unnecessary data retrieval for a trace log. Allow certain
     information retrievals on null bucket beams where it makes sense.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814420 13f79535-47bb-0310-9956-ffa450edef68

6 years agopromote
Stefan Eissing [Mon, 6 Nov 2017 15:08:27 +0000 (15:08 +0000)]
promote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814418 13f79535-47bb-0310-9956-ffa450edef68

6 years agoVote mod-http2 1.10.13
Steffen Land [Mon, 6 Nov 2017 12:35:09 +0000 (12:35 +0000)]
Vote mod-http2 1.10.13

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814401 13f79535-47bb-0310-9956-ffa450edef68

6 years agobackport patch update
Stefan Eissing [Mon, 6 Nov 2017 12:15:17 +0000 (12:15 +0000)]
backport patch update

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814399 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sat, 4 Nov 2017 16:11:20 +0000 (16:11 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814303 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 4 Nov 2017 16:10:17 +0000 (16:10 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814302 13f79535-47bb-0310-9956-ffa450edef68

6 years agoObjections all cleared up by v6
William A. Rowe Jr [Fri, 3 Nov 2017 15:53:10 +0000 (15:53 +0000)]
Objections all cleared up by v6

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814220 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd missing CHANGES entry in 2.4.24
Christophe Jaillet [Fri, 3 Nov 2017 06:40:05 +0000 (06:40 +0000)]
Add missing CHANGES entry in 2.4.24

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814136 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose.
Yann Ylavic [Thu, 2 Nov 2017 22:26:54 +0000 (22:26 +0000)]
Propose.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814120 13f79535-47bb-0310-9956-ffa450edef68

6 years ago3 votes, 2 promotions.
Yann Ylavic [Thu, 2 Nov 2017 21:57:46 +0000 (21:57 +0000)]
3 votes, 2 promotions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814115 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote
Stefan Eissing [Thu, 2 Nov 2017 10:39:10 +0000 (10:39 +0000)]
vote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814055 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote
Stefan Eissing [Thu, 2 Nov 2017 10:35:18 +0000 (10:35 +0000)]
vote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814054 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote
Stefan Eissing [Thu, 2 Nov 2017 10:33:09 +0000 (10:33 +0000)]
vote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814053 13f79535-47bb-0310-9956-ffa450edef68

6 years agoImprove mod_proxy_html doc
Christophe Jaillet [Wed, 1 Nov 2017 22:25:05 +0000 (22:25 +0000)]
Improve mod_proxy_html doc
   - add some links and color highligh
   - remove some <var> (i.e. italic) around parameters that should be written unmodified (On|Off...)

r1813997 in trunk + some small modifications to synch with trunk

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814012 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate to SSLProxy proposal, minor enough IMHO.
Yann Ylavic [Wed, 1 Nov 2017 20:27:12 +0000 (20:27 +0000)]
Update to SSLProxy proposal, minor enough IMHO.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813990 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd a PR number that was lost when merged in 2.4.x
Christophe Jaillet [Wed, 1 Nov 2017 17:40:12 +0000 (17:40 +0000)]
Add a PR number that was lost when merged in 2.4.x

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813980 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote
Stefan Eissing [Tue, 31 Oct 2017 14:34:42 +0000 (14:34 +0000)]
vote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813887 13f79535-47bb-0310-9956-ffa450edef68

6 years agomod_http2 v1.10.13 backport porposal
Stefan Eissing [Mon, 30 Oct 2017 14:39:09 +0000 (14:39 +0000)]
mod_http2 v1.10.13 backport porposal

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813770 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose + vote
Luca Toscano [Mon, 30 Oct 2017 12:34:59 +0000 (12:34 +0000)]
Propose + vote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813755 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose.
Yann Ylavic [Sat, 28 Oct 2017 16:11:23 +0000 (16:11 +0000)]
Propose.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813645 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate comment according to patch version (v5).
Yann Ylavic [Mon, 23 Oct 2017 15:17:02 +0000 (15:17 +0000)]
Update comment according to patch version (v5).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813027 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate to v5, v4 missed this backport change needed for 2.4.x only (see commit messag...
Yann Ylavic [Mon, 23 Oct 2017 14:58:44 +0000 (14:58 +0000)]
Update to v5, v4 missed this backport change needed for 2.4.x only (see commit message of r1812193)

+-   if ((forbidden & NOT_IN_DIR_CONTEXT) == NOT_IN_DIR_CONTEXT) {
++   if ((forbidden & NOT_IN_DIR_LOC_FILE) == NOT_IN_DIR_LOC_FILE) {
+        if (cmd->path != NULL) {
+            return apr_pstrcat(cmd->pool, cmd->cmd->name, gt,
+-                           " cannot occur within directory context", NULL);
++                           " cannot occur within <Directory/Location/Files/Proxy> "
++                           "section", NULL);
+        }
+        ...
+    }

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813026 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate proposal, reset Mike vote.
Yann Ylavic [Mon, 23 Oct 2017 14:20:56 +0000 (14:20 +0000)]
Update proposal, reset Mike vote.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1813020 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRebuild.
Lucien Gentis [Sat, 21 Oct 2017 14:04:00 +0000 (14:04 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812828 13f79535-47bb-0310-9956-ffa450edef68

6 years agoXML update.
Lucien Gentis [Sat, 21 Oct 2017 14:01:02 +0000 (14:01 +0000)]
XML update.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812827 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPropose
Luca Toscano [Fri, 20 Oct 2017 12:24:01 +0000 (12:24 +0000)]
Propose

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812737 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAnd we are now 2.4.30-dev
Jim Jagielski [Tue, 17 Oct 2017 18:54:30 +0000 (18:54 +0000)]
And we are now 2.4.30-dev

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812442 13f79535-47bb-0310-9956-ffa450edef68

6 years agoGet ready to tag httpd 2.4.29
Jim Jagielski [Tue, 17 Oct 2017 18:53:00 +0000 (18:53 +0000)]
Get ready to tag httpd 2.4.29

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812440 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMerge r1812263, r1812301 from trunk:
Jim Jagielski [Tue, 17 Oct 2017 18:48:24 +0000 (18:48 +0000)]
Merge r1812263, r1812301 from trunk:

Fix maintainer mode with GCC/Clang.

Setting -Wstrict-prototypes in combination
with -Werror leads to compiler errors during
configure checks (autoconf generates incomplete
prototypes).

Adding -Wno-error=strict-prototypes lets the
compiler tolerate those.

Possible future enhancement: remember such
"configure time only" flags and remove them
from CFLAGS before generating our build time
files (Makefile, config_vars.mk etc.), so that
the full -Werror is in place during building.

Follow up to r1812263.

As suggested by Joe, add --maintainer/debugger-mode's CFLAGS in
NOTEST_CFLAGS to avoid interractions with autoconf's AC_LANG_PROGRAM.

APACHE_ADD_GCC_CFLAG now also forces -Wno-strict-prototypes for -Werror
to work despite AC_LANG_PROGRAM generating this warning by itself.

Submitted by: rjung, ylavic
Reviewed by: ylavic, rjung, jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812437 13f79535-47bb-0310-9956-ffa450edef68

6 years agopromote
Jim Jagielski [Tue, 17 Oct 2017 18:47:22 +0000 (18:47 +0000)]
promote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812436 13f79535-47bb-0310-9956-ffa450edef68

6 years agovote
Jim Jagielski [Tue, 17 Oct 2017 18:47:07 +0000 (18:47 +0000)]
vote

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812435 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate doccos
Jim Jagielski [Tue, 17 Oct 2017 18:39:14 +0000 (18:39 +0000)]
Update doccos

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1812433 13f79535-47bb-0310-9956-ffa450edef68