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