rpms/vixie-cron/devel vixie-cron-4.1-_53_bz199294_selinux_mls.patch, 1.2, 1.3

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Jul 21 02:16:15 UTC 2006


Author: jvdias

Update of /cvs/dist/rpms/vixie-cron/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv14810

Modified Files:
	vixie-cron-4.1-_53_bz199294_selinux_mls.patch 
Log Message:
fix bugs 198019, 199294

vixie-cron-4.1-_53_bz199294_selinux_mls.patch:
 crontab.1  |    8 ++
 crontab.5  |   13 +++
 crontab.c  |   55 +++++++++++----
 funcs.h    |    4 -
 security.c |  219 ++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 5 files changed, 245 insertions(+), 54 deletions(-)

Index: vixie-cron-4.1-_53_bz199294_selinux_mls.patch
===================================================================
RCS file: /cvs/dist/rpms/vixie-cron/devel/vixie-cron-4.1-_53_bz199294_selinux_mls.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- vixie-cron-4.1-_53_bz199294_selinux_mls.patch	21 Jul 2006 02:12:09 -0000	1.2
+++ vixie-cron-4.1-_53_bz199294_selinux_mls.patch	21 Jul 2006 02:15:57 -0000	1.3
@@ -1,5 +1,5 @@
---- vixie-cron-4.1/crontab.c.selinux_mls	2006-07-20 21:47:56.000000000 -0400
-+++ vixie-cron-4.1/crontab.c	2006-07-20 22:03:57.000000000 -0400
+--- vixie-cron-4.1/crontab.c.selinux_mls	2006-07-20 22:05:13.000000000 -0400
++++ vixie-cron-4.1/crontab.c	2006-07-20 22:05:13.000000000 -0400
 @@ -43,10 +43,19 @@
  
  #if DEBUGGING
@@ -107,8 +107,8 @@
  
  	/* copy the crontab to the tmp
  	 */
---- vixie-cron-4.1/funcs.h.selinux_mls	2006-07-20 21:47:56.000000000 -0400
-+++ vixie-cron-4.1/funcs.h	2006-07-20 21:47:56.000000000 -0400
+--- vixie-cron-4.1/funcs.h.selinux_mls	2006-07-20 22:05:13.000000000 -0400
++++ vixie-cron-4.1/funcs.h	2006-07-20 22:05:13.000000000 -0400
 @@ -88,7 +88,9 @@
  
  int cron_change_user( struct passwd *pw );
@@ -120,8 +120,8 @@
  
  int get_security_context(const char *name, 
  			 int crontab_fd, 
---- vixie-cron-4.1/crontab.1.selinux_mls	2006-07-20 21:47:55.000000000 -0400
-+++ vixie-cron-4.1/crontab.1	2006-07-20 21:47:56.000000000 -0400
+--- vixie-cron-4.1/crontab.1.selinux_mls	2006-07-20 22:05:13.000000000 -0400
++++ vixie-cron-4.1/crontab.1	2006-07-20 22:05:13.000000000 -0400
 @@ -32,6 +32,7 @@
  .RB [ -u
  .IR user ]
@@ -144,8 +144,8 @@
  .SH "SEE ALSO"
  crontab(5), cron(8)
  .SH FILES
---- vixie-cron-4.1/crontab.5.selinux_mls	2006-07-20 21:47:56.000000000 -0400
-+++ vixie-cron-4.1/crontab.5	2006-07-20 21:47:56.000000000 -0400
+--- vixie-cron-4.1/crontab.5.selinux_mls	2006-07-20 22:05:13.000000000 -0400
++++ vixie-cron-4.1/crontab.5	2006-07-20 22:05:13.000000000 -0400
 @@ -87,6 +87,19 @@
  setting the CONTENT_TYPE and CONTENT_TRANSFER_ENCODING variables in crontabs,
  to the correct values of the mail headers of those names.  
@@ -166,8 +166,8 @@
  The format of a cron command is very much the V7 standard, with a number of
  upward-compatible extensions.  Each line has five time and date fields,
  followed by a user name if this is the system crontab file,
---- vixie-cron-4.1/security.c.selinux_mls	2006-07-20 21:47:56.000000000 -0400
-+++ vixie-cron-4.1/security.c	2006-07-20 21:47:56.000000000 -0400
+--- vixie-cron-4.1/security.c.selinux_mls	2006-07-20 22:05:13.000000000 -0400
++++ vixie-cron-4.1/security.c	2006-07-20 22:15:31.000000000 -0400
 @@ -49,23 +49,49 @@
  	      );
  	return -1;
@@ -300,7 +300,7 @@
 +				      );
 +				return -1;
 +			} else
-+			if ( access( crontab, F_OK ) )
++			if ( access( crontab, F_OK ) == 0 )
 +				log_it(u->name,
 +				       getpid(), 
 +				       "getfilecon FAILED but SELinux in permissive mode, continuing "




More information about the fedora-cvs-commits mailing list