https://bz.apache.org/bugzilla/show_bug.cgi?id=54364

--- Comment #4 from Luca Toscano <toscano.l...@gmail.com> ---
Created attachment 33429
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=33429&action=edit
Added ref to mod_unixd in the summary

Just be sure I double-checked the source code:

grep -rni unixd *
docs/manual/mod/mod_fcgid.xml:61:    <p><module>mod_fcgid</module> requires
<module>mod_unixd</module> to be loaded before itself
modules/fcgid/fcgid_mutex_unix.c:66:#include "unixd.h"
modules/fcgid/fcgid_mutex_unix.c:70:#define ap_unixd_set_global_mutex_perms
unixd_set_global_mutex_perms
modules/fcgid/fcgid_mutex_unix.c:127:    rv =
ap_unixd_set_global_mutex_perms(*mutex);
modules/fcgid/fcgid_pm_unix.c:18:#include "unixd.h"
modules/fcgid/fcgid_pm_unix.c:38:#include "mod_unixd.h"
modules/fcgid/fcgid_pm_unix.c:42:#define ap_unixd_config unixd_config
modules/fcgid/fcgid_pm_unix.c:43:#define ap_unixd_setup_child unixd_setup_child
modules/fcgid/fcgid_pm_unix.c:196:        if (ap_unixd_config.user_name[0] ==
'#') {
modules/fcgid/fcgid_pm_unix.c:199:            uid_t uid =
atoi(&ap_unixd_config.user_name[1]);
modules/fcgid/fcgid_pm_unix.c:212:            name = ap_unixd_config.user_name;
modules/fcgid/fcgid_pm_unix.c:221:        if (setgid(ap_unixd_config.group_id)
== -1) {
modules/fcgid/fcgid_pm_unix.c:224:                         (unsigned)
ap_unixd_config.group_id);
modules/fcgid/fcgid_pm_unix.c:229:        if (initgroups(name,
ap_unixd_config.group_id) == -1) {
modules/fcgid/fcgid_pm_unix.c:233:                         (unsigned)
ap_unixd_config.group_id);
modules/fcgid/fcgid_pm_unix.c:242:/* Base on ap_unixd_setup_child() */
modules/fcgid/fcgid_pm_unix.c:250:    if (!geteuid() &&
(seteuid(ap_unixd_config.user_id) == -1)) {
modules/fcgid/fcgid_pm_unix.c:253:                     (long)
ap_unixd_config.user_id);
modules/fcgid/fcgid_pm_unix.c:288:        if (ap_unixd_config.suexec_enabled) {
modules/fcgid/fcgid_pm_unix.c:296:            ap_unixd_setup_child();
modules/fcgid/fcgid_pm_unix.c:392:                     
ap_unixd_config.user_id, -1) < 0) {
modules/fcgid/fcgid_proc_unix.c:36:#include "unixd.h"
modules/fcgid/fcgid_proc_unix.c:48:#define ap_unixd_config unixd_config
modules/fcgid/fcgid_proc_unix.c:79:    if (!ap_unixd_config.suexec_enabled) {
modules/fcgid/fcgid_proc_unix.c:143:    if (!ap_unixd_config.suexec_enabled
modules/fcgid/fcgid_proc_unix.c:187:    if (setuid(ap_unixd_config.user_id) ==
-1) {
modules/fcgid/fcgid_proc_unix.c:188:        log_setid_failure("mod_fcgid
child", "uid", ap_unixd_config.user_id);
modules/fcgid/fcgid_proc_unix.c:259:    if (ap_unixd_config.suexec_enabled) {
modules/fcgid/fcgid_proc_unix.c:305:        if (chown(unix_addr.sun_path,
ap_unixd_config.user_id, -1) < 0) {
modules/fcgid/fcgid_proc_unix.c:378:    if (ap_unixd_config.suexec_enabled) {
modules/fcgid/fcgid_proc_unix.c:412:    if (ap_unixd_config.suexec_enabled &&
seteuid(0) != 0) {
modules/fcgid/fcgid_proc_unix.c:421:    if (ap_unixd_config.suexec_enabled &&
seteuid(ap_unixd_config.user_id) != 0) {
modules/fcgid/fcgid_proc_unix.c:425:        log_setid_failure("mod_fcgid PM",
"effective uid", ap_unixd_config.user_id);

Attached a patch to add this information in the Summary.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org
For additional commands, e-mail: docs-h...@httpd.apache.org

Reply via email to