- Nov 28, 2017
-
-
Stefan Eissing authored
Merged r1816552 from trunk. mod_md: v1.0.5, restricting post_config dry run to be more silent and performing only necessary work for mod_ssl to be also happy with the configuration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x-mod_md@1816553 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 27, 2017
-
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x-mod_md@1816427 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x-mod_md@1816423 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 26, 2017
-
-
Luca Toscano authored
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
-
Luca Toscano authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816375 13f79535-47bb-0310-9956-ffa450edef68
-
Luca Toscano authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816357 13f79535-47bb-0310-9956-ffa450edef68
-
Luca Toscano authored
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
-
- Nov 25, 2017
-
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816304 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816303 13f79535-47bb-0310-9956-ffa450edef68
-
Christophe Jaillet authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816285 13f79535-47bb-0310-9956-ffa450edef68
-
Christophe Jaillet authored
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
-
- Nov 24, 2017
-
-
Steffen Land authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816228 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 23, 2017
-
-
Joe Orton authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1816166 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
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
-
- Nov 18, 2017
-
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815680 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815679 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 16, 2017
-
-
Eric Covener authored
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
-
- Nov 13, 2017
-
-
Jim Jagielski authored
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
-
Jim Jagielski authored
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
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815099 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815098 13f79535-47bb-0310-9956-ffa450edef68
-
Luca Toscano authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1815075 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 09, 2017
-
-
Yann Ylavic authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814721 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 07, 2017
-
-
Stefan Eissing authored
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
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814466 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 06, 2017
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814436 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814435 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
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
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814418 13f79535-47bb-0310-9956-ffa450edef68
-
Steffen Land authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814401 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814399 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 04, 2017
-
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814303 13f79535-47bb-0310-9956-ffa450edef68
-
Lucien Gentis authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814302 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 03, 2017
-
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814220 13f79535-47bb-0310-9956-ffa450edef68
-
Christophe Jaillet authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814136 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 02, 2017
-
-
Yann Ylavic authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814120 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814115 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814055 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814054 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1814053 13f79535-47bb-0310-9956-ffa450edef68
-