1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-13 21:42:17 +03:00
Commit Graph

9554 Commits

Author SHA1 Message Date
Christophe Jaillet
be32097e6c Improve doc as spotted by Kalessin in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1657687 13f79535-47bb-0310-9956-ffa450edef68
2015-02-05 20:47:08 +00:00
Christophe Jaillet
dd945fd961 Fix typo spotted by micha137 in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1657407 13f79535-47bb-0310-9956-ffa450edef68
2015-02-04 21:38:15 +00:00
Yann Ylavic
68b35f4aa3 Follow up to r1635521: ListenCoresBucketsRatio's manual.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656368 13f79535-47bb-0310-9956-ffa450edef68
2015-02-01 22:13:15 +00:00
Lucien Gentis
e193ed51cb Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656324 13f79535-47bb-0310-9956-ffa450edef68
2015-02-01 16:38:40 +00:00
Lucien Gentis
5491f4a0ae XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656323 13f79535-47bb-0310-9956-ffa450edef68
2015-02-01 16:37:29 +00:00
Kaspar Brand
f47c136f9c adjust link to SSL_CONF_cmd man page on www.openssl.org
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656269 13f79535-47bb-0310-9956-ffa450edef68
2015-02-01 08:11:59 +00:00
Yann Ylavic
ccc2e4c751 mod_proxy_http: don't connect or reuse backend before prefetching request body.
The goal is to minimize the delay between this connection is considered alive
and the first bytes sent (should the client's link be slow or some input filter
retain the data).
This is a best effort to prevent the backend from closing (from under us) what
it thinks is an idle connection, hence to reduce to the minimum the unavoidable
local ap_proxy_is_socket_connected() vs remote keepalive race condition.
PR 56541.

Also, allow the new subprocess_env variable "proxy-flushall" to prevent any
buffering of the request body before it is forwarded to the backend.
When set, the prefetch is still done (although non-blocking), so we can still
determine Content-Length vs chunked vs spooled (depending on data available
with the header or while reading it), and then all brigades are flushed when
passed to the backend.
PR 37920.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656259 13f79535-47bb-0310-9956-ffa450edef68
2015-02-01 00:05:59 +00:00
Yann Ylavic
12af2e3ac2 mod_proxy_connect: fix duplicated AH introduced by r1635645.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656230 13f79535-47bb-0310-9956-ffa450edef68
2015-01-31 18:19:59 +00:00
Yann Ylavic
89a027a48a mod_alias: follow up to r1653941.
Fill empty APLOGNO().


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656225 13f79535-47bb-0310-9956-ffa450edef68
2015-01-31 17:53:42 +00:00
Eric Covener
adcd01df7c Block Define/Undefine from per-directory context, because they will
fire while the block is read not when it evaluates for a given
request.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1656063 13f79535-47bb-0310-9956-ffa450edef68
2015-01-30 17:17:12 +00:00
Mike Rumph
2c3fe611bc Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655920 13f79535-47bb-0310-9956-ffa450edef68
2015-01-30 02:39:37 +00:00
Mike Rumph
37c3e78ced Fix typo in mod_deflate doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655917 13f79535-47bb-0310-9956-ffa450edef68
2015-01-30 02:33:55 +00:00
Mike Rumph
1c1781a326 Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655906 13f79535-47bb-0310-9956-ffa450edef68
2015-01-30 02:05:38 +00:00
Mike Rumph
620b1eab64 Fix typos in mod_deflate doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655904 13f79535-47bb-0310-9956-ffa450edef68
2015-01-30 01:57:06 +00:00
Mike Rumph
86f9bb0559 Added doc links between mod_proxy_fcgi and mod_authnz_fcgi
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655778 13f79535-47bb-0310-9956-ffa450edef68
2015-01-29 18:24:12 +00:00
Mike Rumph
93712920fc Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655767 13f79535-47bb-0310-9956-ffa450edef68
2015-01-29 17:55:10 +00:00
Christophe Jaillet
95d663edf3 Improve r1525489 (one line with a "-" was forgotten) and synch with 2.4.x
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1655141 13f79535-47bb-0310-9956-ffa450edef68
2015-01-27 20:02:36 +00:00
Christophe Jaillet
09a839dd94 Fix doc as spotted by mebjas.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654984 13f79535-47bb-0310-9956-ffa450edef68
2015-01-27 07:21:07 +00:00
Christophe Jaillet
fd92456cd2 Fix doc as spotted by mrskman.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654983 13f79535-47bb-0310-9956-ffa450edef68
2015-01-27 07:11:37 +00:00
Eric Covener
97f708ce4f xform
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654832 13f79535-47bb-0310-9956-ffa450edef68
2015-01-26 16:00:06 +00:00
Eric Covener
8b65ae7f3c comment feedback -- flow is confusing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654831 13f79535-47bb-0310-9956-ffa450edef68
2015-01-26 15:59:59 +00:00
Lucien Gentis
2544334de1 XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654543 13f79535-47bb-0310-9956-ffa450edef68
2015-01-24 15:29:04 +00:00
Lucien Gentis
de3beb11e9 Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654528 13f79535-47bb-0310-9956-ffa450edef68
2015-01-24 14:53:56 +00:00
Lucien Gentis
5a6c449afb XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1654527 13f79535-47bb-0310-9956-ffa450edef68
2015-01-24 14:52:30 +00:00
Graham Leggett
5488d21243 mod_alias: Introduce expression parser support for Alias, ScriptAlias
and Redirect.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1653941 13f79535-47bb-0310-9956-ffa450edef68
2015-01-22 17:02:22 +00:00
Lucien Gentis
d9c744bd0e Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1652630 13f79535-47bb-0310-9956-ffa450edef68
2015-01-17 15:55:10 +00:00
Lucien Gentis
0872ca5ed2 XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1652629 13f79535-47bb-0310-9956-ffa450edef68
2015-01-17 15:54:06 +00:00
Eric Covener
2a568ceb74 xforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1652403 13f79535-47bb-0310-9956-ffa450edef68
2015-01-16 13:23:14 +00:00
Eric Covener
5ef57e8a41 comments feedback -- it's an initial _request_
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1652400 13f79535-47bb-0310-9956-ffa450edef68
2015-01-16 13:21:34 +00:00
Rich Bowen
fa57b27d95 update transforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1651485 13f79535-47bb-0310-9956-ffa450edef68
2015-01-13 20:46:54 +00:00
Rich Bowen
7a323fe796 Insert .htaccess example talking about relative paths when using
mod_rewrite in .htaccess files.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1651479 13f79535-47bb-0310-9956-ffa450edef68
2015-01-13 20:39:34 +00:00
Lucien Gentis
395102d68f Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650763 13f79535-47bb-0310-9956-ffa450edef68
2015-01-10 16:09:17 +00:00
Lucien Gentis
7efd1a6915 XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650762 13f79535-47bb-0310-9956-ffa450edef68
2015-01-10 16:07:26 +00:00
Rainer Jung
19ba12ce42 Xforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650322 13f79535-47bb-0310-9956-ffa450edef68
2015-01-08 16:24:28 +00:00
Rainer Jung
d5365fa8df Fix copy and paste error in docs of new feature.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650320 13f79535-47bb-0310-9956-ffa450edef68
2015-01-08 16:13:55 +00:00
Rainer Jung
db7e679971 Xforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650311 13f79535-47bb-0310-9956-ffa450edef68
2015-01-08 15:36:43 +00:00
Rainer Jung
bf93fed8a1 Add SSLSessionTickets (on|off).
It controls the use of TLS session tickets
(RFC 5077). Default is unchanged (on).

Using session tickets without restarting
the web server with an appropriate frequency
(e.g. daily) compromises perfect forward
secrecy.

As long as we do not have a nice key management
there should be a way to deactivate session
tickets.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650310 13f79535-47bb-0310-9956-ffa450edef68
2015-01-08 15:34:10 +00:00
Kaspar Brand
7ce318b1d0 update mod_ssl.html.en transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650048 13f79535-47bb-0310-9956-ffa450edef68
2015-01-07 12:27:00 +00:00
Kaspar Brand
9660add80a Add support for extracting subjectAltName entries of type
rfc822Name and dNSName into SSL_{CLIENT,SERVER}_SAN_{Email,DNS}_n
variables.

* docs/manual/mod/mod_ssl.xml: add SSL_*_SAN_*_n entries to the
  environment variables table

* modules/ssl/ssl_engine_kernel.c: in ssl_hook_Fixup, add extraction
  of subjectAltName entries for the "StdEnvVars" case

* modules/ssl/ssl_engine_vars.c: add support for retrieving the
  SSL_{CLIENT,SERVER}_SAN_{Email,DNS}_n variables, either with
  individual on-demand lookup (ssl_var_lookup_ssl_cert_san),
  or with full-list extraction to the environment ("StdEnvVars")

* modules/ssl/ssl_private.h: add modssl_var_extract_san_entries prototype

* modules/ssl/ssl_util_ssl.c: implement SSL_X509_getSAN and
  SSL_ASN1_STRING_to_utf8 helper functions, with factoring out common
  code from SSL_X509_getIDs and SSL_X509_NAME_ENTRY_to_string where
  suitable. Limit SSL_X509_getSAN to the two most common subjectAltName
  entry types appearing in user or server certificates (i.e., rfc822Name
  and dNSName), for the time being.

* modules/ssl/ssl_util_ssl.h: add SSL_ASN1_STRING_to_utf8
  and SSL_X509_getSAN prototypes


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1650047 13f79535-47bb-0310-9956-ffa450edef68
2015-01-07 12:24:48 +00:00
Christophe Jaillet
3663e2edf2 Add missing 'filemod' in functions list + minor formatting issue + long line split
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649636 13f79535-47bb-0310-9956-ffa450edef68
2015-01-05 20:03:50 +00:00
Lucien Gentis
e5ce6647a4 Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649341 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 14:10:06 +00:00
Lucien Gentis
5c73d837ba XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649340 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 14:09:16 +00:00
Lucien Gentis
4cc93b5734 Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649339 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 14:06:00 +00:00
Lucien Gentis
1d9ee42494 XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649338 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 14:04:34 +00:00
Lucien Gentis
88c8af0af4 Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649332 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 13:43:21 +00:00
Lucien Gentis
e6cb3d0576 XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649330 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 13:40:37 +00:00
Lucien Gentis
aa4947bf64 XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649328 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 13:38:28 +00:00
Lucien Gentis
1155befdb2 Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649327 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 13:28:54 +00:00
Lucien Gentis
8fc5eebcd1 XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649326 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 13:27:14 +00:00
Lucien Gentis
364870c27e XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1649325 13f79535-47bb-0310-9956-ffa450edef68
2015-01-04 13:23:16 +00:00