[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/, profiles/desc/

2021-06-14 Thread Thomas Deutschmann
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/

2019-08-13 Thread Thomas Deutschmann
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/

2019-07-16 Thread Lars Wendler
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