svn commit: r384969 - in /perl/modperl/trunk: Changes src/modules/perl/modperl_perl.c
Author: gozer Date: Fri Mar 10 16:41:10 2006 New Revision: 384969 URL: http://svn.apache.org/viewcvs?rev=384969&view=rev Log: Fixes a small typo that would leave ids->egid uninitialized and cause PL_egid to get corrupted as a result. Modified: perl/modperl/trunk/Changes perl/modperl/trunk/src/modules/perl/modperl_perl.c Modified: perl/modperl/trunk/Changes URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/Changes?rev=384969&r1=384968&r2=384969&view=diff == --- perl/modperl/trunk/Changes (original) +++ perl/modperl/trunk/Changes Fri Mar 10 16:41:10 2006 @@ -12,6 +12,9 @@ =item 2.0.3-dev +Corrected a typo that would cause the corruption of $), the +effective group id as Perl sees it [Gozer] + Added support for httpd-2.2's new override_opts in Apache2::Access. Calls to add_config() now accept an override_opts value as the 4th argument. [Torsten Foertsch <[EMAIL PROTECTED]>, Gozer] Modified: perl/modperl/trunk/src/modules/perl/modperl_perl.c URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/src/modules/perl/modperl_perl.c?rev=384969&r1=384968&r2=384969&view=diff == --- perl/modperl/trunk/src/modules/perl/modperl_perl.c (original) +++ perl/modperl/trunk/src/modules/perl/modperl_perl.c Fri Mar 10 16:41:10 2006 @@ -72,7 +72,7 @@ ids->uid = getuid(); ids->euid = geteuid(); ids->gid = getgid(); -ids->gid = getegid(); +ids->egid = getegid(); MP_TRACE_r(MP_FUNC, "pid=%d, "
svn commit: r384970 - /perl/modperl/trunk/src/modules/perl/modperl_perl.c
Author: gozer Date: Fri Mar 10 16:45:56 2006 New Revision: 384970 URL: http://svn.apache.org/viewcvs?rev=384970&view=rev Log: Code cleanup, Perl defines Uid_t_f and Gid_t_f as printf format strings to print these types since they can vary greatly between unixes. Casting straight to ints was not a portable solution. Modified: perl/modperl/trunk/src/modules/perl/modperl_perl.c Modified: perl/modperl/trunk/src/modules/perl/modperl_perl.c URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/src/modules/perl/modperl_perl.c?rev=384970&r1=384969&r2=384970&view=diff == --- perl/modperl/trunk/src/modules/perl/modperl_perl.c (original) +++ perl/modperl/trunk/src/modules/perl/modperl_perl.c Fri Mar 10 16:45:56 2006 @@ -79,13 +79,14 @@ #ifdef MP_MAINTAIN_PPID "ppid=%d, " #endif - "uid=%d, euid=%d, gid=%d, egid=%d\n", + "uid=%" Uid_t_f ", euid=%" Uid_t_f ", " + "gid=%" Gid_t_f ", egid=%" Gid_t_f "\n", (int)ids->pid, #ifdef MP_MAINTAIN_PPID (int)ids->ppid, #endif - (int)ids->uid, (int)ids->euid, - (int)ids->gid, (int)ids->egid); + ids->uid, ids->euid, + ids->gid, ids->egid); #endif /* #ifndef WIN32 */ }
svn commit: r384985 - /perl/modperl/trunk/Makefile.PL
Author: gozer Date: Fri Mar 10 17:37:28 2006 New Revision: 384985 URL: http://svn.apache.org/viewcvs?rev=384985&view=rev Log: Small cosmetic fix, as this looks redundant: Configuring Apache/2.0.54 mod_perl2/2.0.3-dev Perl/v5.8.6 compared to: Configuring Apache/2.0.54 mod_perl/2.0.3-dev Perl/v5.8.6 Modified: perl/modperl/trunk/Makefile.PL Modified: perl/modperl/trunk/Makefile.PL URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/Makefile.PL?rev=384985&r1=384984&r2=384985&view=diff == --- perl/modperl/trunk/Makefile.PL (original) +++ perl/modperl/trunk/Makefile.PL Fri Mar 10 17:37:28 2006 @@ -290,7 +290,7 @@ exit(1); } -printf "Configuring Apache/%s mod_perl2/%s Perl/v%vd\n", +printf "Configuring Apache/%s mod_perl/%s Perl/v%vd\n", $httpd_version, $VERSION, $^V; my $apr_config = $build->get_apr_config; #cache it