svn commit: r384969 - in /perl/modperl/trunk: Changes src/modules/perl/modperl_perl.c

2006-03-10 Thread gozer
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

2006-03-10 Thread gozer
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

2006-03-10 Thread gozer
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