[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/, profiles/desc/
commit: 16696a5afc1d2adaa19e52c245a0ee2f52cd8d37 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jun 15 00:09:49 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jun 15 00:12:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16696a5a www-servers/apache: add USE=apache2_modules_proxy_uwsgi Closes: https://bugs.gentoo.org/747958 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> profiles/desc/apache2_modules.desc | 1 + www-servers/apache/apache-2.4.48.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc index d303d0e8464..2688f2796ca 100644 --- a/profiles/desc/apache2_modules.desc +++ b/profiles/desc/apache2_modules.desc @@ -79,6 +79,7 @@ proxy_html - Module to rewrite links in html pages behind a reverse proxy proxy_http - HTTP support module for mod_proxy proxy_http2 - HTTP2 support module for mod_proxy proxy_scgi - SCGI gateway module for mod_proxy +proxy_uwsgi - UWSGI gateway module for mod_proxy proxy_wstunnel - Provides support for the tunnelling of web socket connections to a backend websockets server ratelimit - Bandwidth Rate Limiting for Clients remoteip - Replaces the original client IP address for the connection with the useragent IP address list presented by a proxies or a load balancer via the request headers diff --git a/www-servers/apache/apache-2.4.48.ebuild b/www-servers/apache/apache-2.4.48.ebuild index 092c0fb7564..ba6572574d2 100644 --- a/www-servers/apache/apache-2.4.48.ebuild +++ b/www-servers/apache/apache-2.4.48.ebuild @@ -38,7 +38,7 @@ dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2 ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat log_config log_forensic logio lua macro md mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_html proxy_http proxy_scgi -proxy_http2 proxy_fcgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout +proxy_http2 proxy_fcgi proxy_uwsgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout session session_cookie session_crypto session_dbd setenvif slotmem_shm speling socache_memcache socache_shmcb status substitute unique_id userdir usertrack unixd version vhost_alias watchdog xml2enc" @@ -79,6 +79,7 @@ MODULE_DEPENDS=" proxy_http:proxy proxy_http2:proxy proxy_scgi:proxy + proxy_uwsgi:proxy proxy_fcgi:proxy proxy_wstunnel:proxy session_cookie:session
[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/, profiles/desc/
commit: 4e95f88699b07e768974f9e5bb30bfe6735e8fcc Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Aug 13 15:03:57 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Aug 13 15:14:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e95f886 www-servers/apache: add mod_auth_form support Closes: https://bugs.gentoo.org/438084 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann gentoo.org> profiles/desc/apache2_modules.desc | 5 + www-servers/apache/apache-2.4.41.ebuild | 19 ++- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc index a414540a3cf..8f6258033d4 100644 --- a/profiles/desc/apache2_modules.desc +++ b/profiles/desc/apache2_modules.desc @@ -10,6 +10,7 @@ alias - Provides for mapping different parts of the host filesystem in the docum asis - Sends files that contain their own HTTP headers auth_basic - Basic authentication auth_digest - User authentication using MD5 Digest Authentication +auth_form - Allows the use of an HTML login form to restrict access by looking up users in the given providers authn_alias - Provides the ability to create extended authentication providers based on actual providers authn_anon - Allows "anonymous" user access to authenticated areas authn_core - Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions) @@ -81,6 +82,10 @@ ratelimit - Bandwidth Rate Limiting for Clients remoteip - Replaces the original client IP address for the connection with the useragent IP address list presented by a proxies or a load balancer via the request headers reqtimeout - Set timeout and minimum data rate for receiving requests rewrite - Provides a rule-based rewriting engine to rewrite requested URLs on the fly +session - Provides support for a server wide per user session interface +session_crypto - Provides support for the encryption of user sessions before being written to a local database, or written to a remote browser via an HTTP cookie +session_cookie - Provides support for the storage of user sessions on the remote browser within HTTP cookies +session_dbd - Provides support for the storage of user sessions within a SQL database using the mod_dbd module setenvif - Allows the setting of environment variables based on characteristics of the request slotmem_shm - Slot-based shared memory provider socache_shmcb - A shared object cache provider using a high-performance cyclic buffer inside a shared memory segment diff --git a/www-servers/apache/apache-2.4.41.ebuild b/www-servers/apache/apache-2.4.41.ebuild index f7bdde5774e..a74cf4c81e1 100644 --- a/www-servers/apache/apache-2.4.41.ebuild +++ b/www-servers/apache/apache-2.4.41.ebuild @@ -30,7 +30,7 @@ IUSE_MPMS_THREAD="event worker" # slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests). # socache_shmcb: shared object cache provider. Default config with ssl needs it # unixd: fixes startup error: Invalid command 'User' -IUSE_MODULES="access_compat actions alias asis auth_basic auth_digest +IUSE_MODULES="access_compat actions alias asis auth_basic auth_digest auth_form authn_alias authn_anon authn_core authn_dbd authn_dbm authn_file authz_core authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex brotli cache cache_disk cache_socache cern_meta charset_lite cgi cgid dav dav_fs dav_lock @@ -38,9 +38,10 @@ dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2 ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat log_config log_forensic logio macro md mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_html proxy_http proxy_scgi -proxy_http2 proxy_fcgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout setenvif -slotmem_shm speling socache_shmcb status substitute unique_id userdir usertrack -unixd version vhost_alias watchdog xml2enc" +proxy_http2 proxy_fcgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout +session session_cookie session_crypto session_dbd setenvif slotmem_shm speling +socache_shmcb status substitute unique_id userdir usertrack unixd version vhost_alias +watchdog xml2enc" # The following are also in the source as of this version, but are not available # for user selection: # bucketeer case_filter case_filter_in echo http isapi optional_fn_export @@ -49,6 +50,7 @@ unixd version vhost_alias watchdog xml2enc" # inter-module dependencies # TODO: this may still be incomplete MODULE_DEPENDS=" + auth_form:session brotli:filter dav_fs:dav dav_lock:dav @@ -79,6 +81,9 @@ MODULE_DEPENDS=" proxy_scgi:proxy proxy_fcgi:proxy proxy_wstunnel:proxy + session_cookie:session + se
[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/, profiles/desc/
commit: e9aa7438841a2a6a7e9d388bd5f040caef49fbce Author: Lars Wendler gentoo org> AuthorDate: Tue Jul 16 08:08:30 2019 + Commit: Lars Wendler gentoo org> CommitDate: Tue Jul 16 08:09:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9aa7438 www-servers/apache: Move APACHE_MODULES USE descs to correct file Closes: https://bugs.gentoo.org/689484 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler gentoo.org> profiles/desc/apache2_modules.desc | 22 -- www-servers/apache/metadata.xml| 25 - 2 files changed, 16 insertions(+), 31 deletions(-) diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc index 031c1896c95..a414540a3cf 100644 --- a/profiles/desc/apache2_modules.desc +++ b/profiles/desc/apache2_modules.desc @@ -4,7 +4,7 @@ # This file contains descriptions of APACHE2_MODULES USE_EXPAND flags. # Keep it sorted. -access_compat - Backwards-compatibility for obsolete authorization directives +access_compat - Group authorizations based on host (name or IP address). Available as a compatibility module with previous versions actions - Provides for executing CGI scripts based on media type or request method alias - Provides for mapping different parts of the host filesystem in the document tree and for URL redirection asis - Sends files that contain their own HTTP headers @@ -12,12 +12,13 @@ auth_basic - Basic authentication auth_digest - User authentication using MD5 Digest Authentication authn_alias - Provides the ability to create extended authentication providers based on actual providers authn_anon - Allows "anonymous" user access to authenticated areas -authn_core - Provides core authentication capabilities +authn_core - Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions) authn_dbd - User authentication using an SQL database authn_dbm - User authentication using DBM files authn_default - Authentication fallback module authn_file - User authentication using text files -authz_core - Provides core authorization capabilities +authz_core - Provides core authorization capabilities to various authorization/authorization modules, such as authn_file and authz_user +authz_dbd - Provides authorization capabilities via SQL database so that authenticated users can be allowed or denied access to portions of the web site by group membership authz_dbm - Group authorization using DBM files authz_default - Authorization fallback module authz_groupfile - Group authorization using plaintext files @@ -25,8 +26,10 @@ authz_host - Group authorizations based on host (name or IP address) authz_owner - Authorization based on file ownership authz_user - User Authorization autoindex - Generates directory indexes, automatically, similar to the Unix ls command +brotli - Enable brotli compression support cache - Content cache keyed to URIs -cache_disk - Disk based storage module for the HTTP caching filter +cache_disk - Disk based storage module for the HTTP caching filter (similar to mem_cache in previous versions) +cache_socache - Shared object cache (socache) based storage module for the HTTP caching filter cern_meta - CERN httpd metafile semantics cgi - Enable CGI module (used by non-multithreaded MPMs, for eg. prefork) cgid - Enable CGI module (used by multithreaded MPMs, for eg. worker) @@ -45,6 +48,7 @@ ext_filter - Pass the response body through an external program before delivery file_cache - Caches a static list of files in memory filter - Context-sensitive smart filter configuration module headers - Customization of HTTP request and response headers +http2 - Enable http2/alpn module ident - RFC 1413 ident lookups imagemap - Server-side imagemap processing include - Server-parsed html documents (Server Side Includes) @@ -56,6 +60,8 @@ lbmethod_heartbeat - Heartbeat Traffic Counting load balancer scheduler algorith log_config - Logging of the requests made to the server log_forensic - Forensic Logging of the requests made to the server logio - Logging of input and output bytes per request +macro - Macros for the Apache config file +md - Managing domains across virtual hosts, certificate provisioning via the ACME protocol mem_cache - Content cache keyed to URIs mime - Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding) mime_magic - Determines the MIME type of a file by looking at a few bytes of its contents @@ -66,16 +72,18 @@ proxy_balancer - mod_proxy extension for load balancing proxy_connect - mod_proxy extension for CONNECT request handling proxy_fcgi - FastCGI support module for mod_proxy proxy_ftp - FTP support module for mod_proxy +proxy_html - Module to rewrite links in html pages behind a reverse proxy proxy_http