I found this flag to be missing while trying to start Apache with the mod_auth_form loaded. It complained that mod_request was required. I have attached two patches that will resolve this issue. One for the ebuild and the other that adds a portage USE description for 'mod_request'. Reproducible: Always
Created attachment 688284 [details, diff] apache-2.4.46.patch
Created attachment 688287 [details, diff] portage_desc_apache2_modules.patch
This problem still exists in www-servers/apache-2.4.51 Can this patch please be committed?
Still exists with www-servers/apache-2.4.62 If mod_request is already build and does exist in /usr/[lib|lib64]/apache2/modules/mod_request.so it can at least easily be loaded via LoadModule request_module modules/mod_request.so in httpd.conf
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a33573ccdbb70fa3a39c912f098c777ed195763 commit 4a33573ccdbb70fa3a39c912f098c777ed195763 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2025-05-11 07:40:02 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2025-05-11 07:42:34 +0000 www-servers/apache: add USE flag for request module This also fixes the dependency for the auth_form module. Thanks to Terra for providing the patches. Closes: https://bugs.gentoo.org/772800 Signed-off-by: Hans de Graaff <graaff@gentoo.org> www-servers/apache/apache-2.4.63-r2.ebuild | 259 +++++++++++++++++++++++++++++ 1 file changed, 259 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f40ced2c889c6a2baad6a8a8c52c6d9052d23ee commit 6f40ced2c889c6a2baad6a8a8c52c6d9052d23ee Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2025-05-11 07:41:54 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2025-05-11 07:42:34 +0000 profiles/desc/apache2_modules.desc: describe request module Bug: https://bugs.gentoo.org/772800 Signed-off-by: Hans de Graaff <graaff@gentoo.org> profiles/desc/apache2_modules.desc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)