1
0
mirror of https://github.com/apache/httpd.git synced 2025-07-30 20:03:10 +03:00

7081 Commits

Author SHA1 Message Date
f854ae2c70 Remove redundant slash from example - mod_proxy doc
Submitted by: nisbet-hubbard <87453615+nisbet-hubbard@users.noreply.github.com>

Github: closes #378


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1915459 13f79535-47bb-0310-9956-ffa450edef68
2024-01-29 17:44:31 +00:00
6f96e9e720 Clarifies advice around quoting regular expressions.
Submitted by: nisbet-hubbard <87453615+nisbet-hubbard@users.noreply.github.com>

Github: closes #379


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1915443 13f79535-47bb-0310-9956-ffa450edef68
2024-01-29 14:24:31 +00:00
24a4833d49 fill in empty descriptions from command_rec
[skip ci]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1915423 13f79535-47bb-0310-9956-ffa450edef68
2024-01-27 14:24:48 +00:00
cb5558ecad Fix the authorization types that support expressions.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914881 13f79535-47bb-0310-9956-ffa450edef68
2023-12-23 09:42:02 +00:00
d3a970420f fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914493 13f79535-47bb-0310-9956-ffa450edef68
2023-12-09 16:21:24 +00:00
2412f20b17 fr doc XML files updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914492 13f79535-47bb-0310-9956-ffa450edef68
2023-12-09 16:20:06 +00:00
cc796e269d mod_ssl: Add support for loading keys from OpenSSL 3.x providers via
the STORE API. Separates compile-time support for the STORE API
(supported in 3.x) from support for the ENGINE API (deprecated in
3.x).

* modules/ssl/ssl_private.h: Define MODSSL_HAVE_OPENSSL_STORE for
  OpenSSL 3.0+.

* modules/ssl/ssl_engine_pphrase.c (modssl_load_store_uri,
  modssl_load_keypair_store): New functions.
  (modssl_load_keypair_engine): Renamed from modssl_load_keypair_engine.
  (modssl_load_engine_keypair): Reimplement to use new STORE-based
  functions if SSLCryptoDevice was not configured, or else old
  ENGINE implementation.

* modules/ssl/ssl_util.c (modssl_is_engine_id): Match pkcs11: URIs
  also for the OpenSSL 3.x STORE API.

* modules/ssl/ssl_engine_init.c (ssl_init_server_certs): Tweak log
  message on error paths for the provider/STORE case.

Signed-off-by: Ingo Franzki <ifranzki linux.ibm.com>
Submitted by: Ingo Franzki <ifranzki linux.ibm.com>
Github: closes #397, closes #398


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914365 13f79535-47bb-0310-9956-ffa450edef68
2023-12-05 15:26:22 +00:00
d19875a13e fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914114 13f79535-47bb-0310-9956-ffa450edef68
2023-11-25 16:04:41 +00:00
779f04ba28 fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914113 13f79535-47bb-0310-9956-ffa450edef68
2023-11-25 16:02:32 +00:00
7161194bb1 fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1914112 13f79535-47bb-0310-9956-ffa450edef68
2023-11-25 15:53:23 +00:00
ea5fb57588 * Document r1912459. [skip ci]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1913432 13f79535-47bb-0310-9956-ffa450edef68
2023-10-30 10:44:59 +00:00
cee2395195 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912962 13f79535-47bb-0310-9956-ffa450edef68
2023-10-14 13:33:51 +00:00
05b2008ecd fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912961 13f79535-47bb-0310-9956-ffa450edef68
2023-10-14 13:32:33 +00:00
b0220e1031 Misplaced <default> sentence.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912960 13f79535-47bb-0310-9956-ffa450edef68
2023-10-14 13:30:16 +00:00
afcdbeebbf mod_dav_fs: add DAVLockDBType directive.
* modules/dav/fs/dbm.c (dav_dbm_open_direct): Take a dbmtype argument
  and use it to select the apr_dbm driver type.
  (dav_dbm_open): Continue to use the "default" propdb type to open
  the property databases.

* modules/dav/fs/lock.c: Store and pass through the lockdb_type
  through.

* modules/dav/fs/mod_dav_fs.c (dav_get_lockdb_path): Return the dbm
  type via an output argument.
  (dav_fs_cmd_davlockdbtype): New config directive.
  (dav_fs_merge_server_config): Merge the dbm type.
  (dav_fs_post_config): Set the default lockdb type.

* modules/dav/fs/repos.h: Update prototypes as above; internal API
  only so no compat concerns.

Github: closes #386


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912718 13f79535-47bb-0310-9956-ffa450edef68
2023-10-03 12:58:16 +00:00
a077812a1b fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912214 13f79535-47bb-0310-9956-ffa450edef68
2023-09-09 15:08:21 +00:00
de79e4102f fr doc XML files updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912213 13f79535-47bb-0310-9956-ffa450edef68
2023-09-09 15:07:19 +00:00
18b8e6c4ab Update DavBasePath availability.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1912085 13f79535-47bb-0310-9956-ffa450edef68
2023-09-04 13:10:39 +00:00
689c2672e1 Add an hyper-link.
Fix a typo (s/a an/an/)
Be less agressive (s/ON/On/) and reorder "On|Off".

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911948 13f79535-47bb-0310-9956-ffa450edef68
2023-08-27 06:34:45 +00:00
59c725adeb Fix documented default for DavBasePath to match code.
Submitted by: rpluem
Github: pull #377


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911907 13f79535-47bb-0310-9956-ffa450edef68
2023-08-25 07:46:53 +00:00
8b2b386859 Remove an extra word.
Follow up to r1909084.

[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911876 13f79535-47bb-0310-9956-ffa450edef68
2023-08-23 21:23:46 +00:00
0c59155481 Fix compatibility version, typo (s/hader/header) and trailing spaces
[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911874 13f79535-47bb-0310-9956-ffa450edef68
2023-08-23 21:03:29 +00:00
a834e62ebf fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911778 13f79535-47bb-0310-9956-ffa450edef68
2023-08-19 14:29:02 +00:00
90c0a8df94 fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911777 13f79535-47bb-0310-9956-ffa450edef68
2023-08-19 14:27:45 +00:00
ed4cb1db3c Add docs for DavBasePath.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911715 13f79535-47bb-0310-9956-ffa450edef68
2023-08-16 07:33:45 +00:00
dbb364c058 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911197 13f79535-47bb-0310-9956-ffa450edef68
2023-07-22 13:15:11 +00:00
bd2be5dcd2 fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911196 13f79535-47bb-0310-9956-ffa450edef68
2023-07-22 13:12:47 +00:00
bc8431b198 mod_alias: Add AliasPreservePath directive to map the full
path after the alias in a location.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911067 13f79535-47bb-0310-9956-ffa450edef68
2023-07-17 15:25:13 +00:00
11f9d6caac fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1911035 13f79535-47bb-0310-9956-ffa450edef68
2023-07-15 16:19:13 +00:00
c69fae8d56 * mod_md:
- New directive `MDMatchNames all|servernames` to allow more control over how
     MDomains are matched to VirtualHosts.
   - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
     the command also with the challenge value on `teardown` invocation. In version
     1, the default, only the `setup` invocation gets this parameter.
     Refs #312. Thanks to @domrim for the idea.
   - For Managed Domain in "manual" mode, the checks if all used ServerName and
     ServerAlias are part of the MDomain now reports a warning instead of an error
     (AH10040) when not all names are present.
   - MDChallengeDns01 can now be configured for individual domains.
     Using PR from Jérôme Billiras (@bilhackmac) and adding test case and fixing proper working
   - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
     teardown not being invoked as it should.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910996 13f79535-47bb-0310-9956-ffa450edef68
2023-07-14 12:26:50 +00:00
cc0735d1cd fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910725 13f79535-47bb-0310-9956-ffa450edef68
2023-07-01 13:29:49 +00:00
cb6220f41d XML file update.-Cette ligne, et les suivantes ci-dessous, seront ignorées--
M    manual/mod/mod_http2.xml.fr


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910724 13f79535-47bb-0310-9956-ffa450edef68
2023-07-01 13:28:46 +00:00
77ae6da62c *) mod_http2: new directive H2ProxyRequests on|off to enable handling
of HTTP/2 requests in a forward proxy configuration.
     General forward proxying is enabled via `ProxyRequests`. If the
     HTTP/2 protocol is also enabled for such a server/host, this new
     directive is needed in addition.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910656 13f79535-47bb-0310-9956-ffa450edef68
2023-06-28 11:22:49 +00:00
66254273e2 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910584 13f79535-47bb-0310-9956-ffa450edef68
2023-06-24 13:18:39 +00:00
eee32c4dd5 fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910583 13f79535-47bb-0310-9956-ffa450edef68
2023-06-24 13:17:21 +00:00
3ed9d65b05 *) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
described in RFC 8441. A new directive 'H2WebSockets on|off' has been
     added. The feature is by default not enabled.
     As also discussed in the manual, this feature should work for setups
     using "ProxyPass backend-url upgrade=websocket" without further changes.
     Special server modules for WebSockets will have to be adapted,
     most likely, as the handling if IO events is different with HTTP/2.
     HTTP/2 WebSockets are supported on platforms with native pipes. This
     excludes Windows.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910507 13f79535-47bb-0310-9956-ffa450edef68
2023-06-20 12:01:09 +00:00
be806278cc fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910341 13f79535-47bb-0310-9956-ffa450edef68
2023-06-10 14:58:22 +00:00
a48f5c7814 fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910340 13f79535-47bb-0310-9956-ffa450edef68
2023-06-10 14:56:38 +00:00
333d0e1f72 there is a separate connectiontimeout
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910253 13f79535-47bb-0310-9956-ffa450edef68
2023-06-06 10:39:15 +00:00
f3fdf88a78 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910203 13f79535-47bb-0310-9956-ffa450edef68
2023-06-03 13:45:06 +00:00
f4d058875d fr doc XML files updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910202 13f79535-47bb-0310-9956-ffa450edef68
2023-06-03 13:43:55 +00:00
afad6e2a78 The default value of FlushMaxThreshold is defined as AP_FLUSH_MAX_THRESHOLD, which is 65535.
[skip ci]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909959 13f79535-47bb-0310-9956-ffa450edef68
2023-05-21 11:28:02 +00:00
3da54a7f16 a few tweaks to SetEnvIfExpr doc
From a question on IRC, show a backreference example.
Fix a bad copy/paste where a link to <if> was present.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909833 13f79535-47bb-0310-9956-ffa450edef68
2023-05-15 13:35:56 +00:00
865b455ff7 fr doc rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909795 13f79535-47bb-0310-9956-ffa450edef68
2023-05-13 13:24:48 +00:00
9ecf49227e fr doc XML file update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909794 13f79535-47bb-0310-9956-ffa450edef68
2023-05-13 13:22:57 +00:00
bdd49d3845 *) mod_http2: v2.0.15 with the following fixes and improvements
- New directive 'H2EarlyHint name value' to add headers to a response,
       picked up already when a "103 Early Hints" response is sent. 'name' and
       'value' must comply to the HTTP field restrictions.
       This directive can be repeated several times and header fields of the
       same names add. Sending a 'Link' header with 'preload' relation will
       also cause a HTTP/2 PUSH if enabled and supported by the client.
     - Fixed an issue where requests were not logged and accounted in a timely
       fashion when the connection returns to "keepalive" handling, e.g. when
       the request served was the last outstanding one.
       This led to late appearance in access logs with wrong duration times
       reported.
     - Accurately report the bytes sent for a request in the '%O' Log format.
       This addresses #203, a long outstanding issue where mod_h2 has reported
       numbers over-eagerly from internal buffering and not what has actually
       been placed on the connection.
       The numbers are now the same with and without H2CopyFiles enabled.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909769 13f79535-47bb-0310-9956-ffa450edef68
2023-05-12 11:28:59 +00:00
2b6da8e45d fr doc - rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909485 13f79535-47bb-0310-9956-ffa450edef68
2023-04-29 16:07:01 +00:00
ac409be6a1 fr doc - new translated XML files added.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909484 13f79535-47bb-0310-9956-ffa450edef68
2023-04-29 16:01:53 +00:00
409508c6db Regenerate docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909412 13f79535-47bb-0310-9956-ffa450edef68
2023-04-25 17:52:58 +00:00
d8246a15d7 *) mod_autht_jwt: New module to handle RFC 7519 JWT tokens within
bearer tokens, both as part of the aaa framework, and as a way to
     generate tokens and pass them to backend servers and services.

  *) mod_auth_bearer: New module to handle RFC 6750 Bearer tokens, using
     the token_checker hook.

  *) mod_autht_core: New module to handle provider aliases for token
     authentication.



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909411 13f79535-47bb-0310-9956-ffa450edef68
2023-04-25 17:52:18 +00:00