Mailinglist Archive: opensuse-commit (762 mails)
| < Previous | Next > |
commit cron for openSUSE:Factory
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Sun, 01 Aug 2010 17:16:10 +0200
- Message-id: <20100801151610.349E5202A8@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package cron for openSUSE:Factory
checked in at Sun Aug 1 17:16:10 CEST 2010.
--------
--- cron/cron.changes 2010-04-30 10:56:20.000000000 +0200
+++ /mounts/work_src_done/STABLE/cron/cron.changes 2010-07-30
13:50:44.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Jul 30 13:49:55 CEST 2010 - anicka@xxxxxxx
+
+- allow underscore in e-mail address (bnc#626670)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cron.spec ++++++
--- /var/tmp/diff_new_pack.uQIDEE/_old 2010-08-01 17:15:40.000000000 +0200
+++ /var/tmp/diff_new_pack.uQIDEE/_new 2010-08-01 17:15:40.000000000 +0200
@@ -28,7 +28,7 @@
AutoReqProv: on
PreReq: permissions %fillup_prereq %insserv_prereq
Version: 4.1
-Release: 208
+Release: 213
Summary: Cron Daemon
Source0: vixie-%name-%version.tar.bz2
Source1: %name.init
++++++ vixie-cron-4.1-privilege_escalation.patch ++++++
--- /var/tmp/diff_new_pack.uQIDEE/_old 2010-08-01 17:15:41.000000000 +0200
+++ /var/tmp/diff_new_pack.uQIDEE/_new 2010-08-01 17:15:41.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- vixie-cron-4.1.orig/do_command.c
+++ vixie-cron-4.1/do_command.c
-@@ -302,12 +302,24 @@ child_process(entry *e, user *u) {
+@@ -327,12 +327,24 @@ child_process(entry *e, user *u) {
}
}
#else
++++++ vixie-cron-4.1-race-mtime.patch ++++++
--- /var/tmp/diff_new_pack.uQIDEE/_old 2010-08-01 17:15:41.000000000 +0200
+++ /var/tmp/diff_new_pack.uQIDEE/_new 2010-08-01 17:15:41.000000000 +0200
@@ -1,6 +1,8 @@
---- vixie-cron-4.1/crontab.c.CVE-2010-0424 2010-02-18 04:51:54.000000000
-0500
-+++ vixie-cron-4.1/crontab.c 2010-02-18 04:56:32.000000000 -0500
-@@ -378,8 +378,6 @@ edit_cmd(void) {
+Index: vixie-cron-4.1/crontab.c
+===================================================================
+--- vixie-cron-4.1.orig/crontab.c
++++ vixie-cron-4.1/crontab.c
+@@ -313,8 +313,6 @@ edit_cmd(void) {
perror("fstat");
goto fatal;
}
@@ -9,7 +11,7 @@
/* Turn off signals. */
(void)signal(SIGHUP, SIG_IGN);
-@@ -463,7 +461,17 @@ edit_cmd(void) {
+@@ -373,7 +371,17 @@ edit_cmd(void) {
perror(Filename);
exit(ERROR_EXIT);
}
++++++ vixie-cron-4.1-segfault.patch ++++++
--- /var/tmp/diff_new_pack.uQIDEE/_old 2010-08-01 17:15:41.000000000 +0200
+++ /var/tmp/diff_new_pack.uQIDEE/_new 2010-08-01 17:15:41.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- do_command.c.orig
+++ do_command.c
-@@ -512,24 +512,13 @@ child_process(entry *e, user *u) {
+@@ -537,24 +537,13 @@ child_process(entry *e, user *u) {
/* this was the first char from the pipe
*/
putc(ch, mail);
@@ -30,7 +30,7 @@
Debug(DPROC, ("[%ld] closing pipe to mail\n",
(long)getpid()))
/* Note: the pclose will probably see
-@@ -539,20 +528,28 @@ child_process(entry *e, user *u) {
+@@ -564,20 +553,28 @@ child_process(entry *e, user *u) {
* after closing its stdout.
*/
status = cron_pclose(mail);
@@ -72,12 +72,12 @@
}
} /*if data from grandchild*/
-@@ -595,7 +592,7 @@ child_process(entry *e, user *u) {
+@@ -620,7 +617,7 @@ child_process(entry *e, user *u) {
static int
safe_p(const char *usernm, const char *s) {
- static const char safe_delim[] = "@!:%-.,"; /* conservative! */
-+ static const char safe_delim[] = "@!:%-.,+"; /* conservative! */
++ static const char safe_delim[] = "@!:%-.,+_"; /* conservative! */
const char *t;
int ch, first;
++++++ vixie-cron-4.1-selinux.diff ++++++
--- /var/tmp/diff_new_pack.uQIDEE/_old 2010-08-01 17:15:41.000000000 +0200
+++ /var/tmp/diff_new_pack.uQIDEE/_new 2010-08-01 17:15:41.000000000 +0200
@@ -1,6 +1,8 @@
---- vixie-cron-4.1/Makefile
+Index: vixie-cron-4.1/Makefile
+===================================================================
+--- vixie-cron-4.1.orig/Makefile
+++ vixie-cron-4.1/Makefile
-@@ -60,7 +60,7 @@
+@@ -60,7 +60,7 @@ DESTETC = $(DESTROOT)/../etc
INCLUDE = -I.
#INCLUDE =
#<<need getopt()>>
@@ -9,7 +11,7 @@
#<<optimize or debug?>>
#CDEBUG = -O
CDEBUG = -O2 -pipe
-@@ -69,7 +69,7 @@
+@@ -69,7 +69,7 @@ LINTFLAGS = -hbxa $(INCLUDE) $(DEBUGGING
#<<want to use a nonstandard CC?>>
CC = gcc -Wall -Wno-unused -Wno-comment
#<<manifest defines>>
@@ -18,9 +20,11 @@
#(SGI IRIX systems need this)
#DEFS = -D_BSD_SIGNALS -Dconst=
#<<the name of the BSD-like install program>>
---- vixie-cron-4.1/database.c
+Index: vixie-cron-4.1/database.c
+===================================================================
+--- vixie-cron-4.1.orig/database.c
+++ vixie-cron-4.1/database.c
-@@ -28,6 +28,15 @@
+@@ -28,6 +28,15 @@ static char rcsid[] = "$Id: database.c,v
#include "cron.h"
@@ -36,7 +40,7 @@
#define TMAX(a,b) ((a)>(b)?(a):(b))
static void process_crontab(const char *, const char *,
-@@ -296,7 +305,7 @@
+@@ -296,7 +305,7 @@ process_crontab(const char *uname, const
if (fname == NULL) {
/* must be set to something for logging purposes.
*/
@@ -45,7 +49,7 @@
} else if ((pw = getpwnam(uname)) == NULL) {
/* file doesn't have a user in passwd file.
*/
-@@ -358,6 +367,43 @@
+@@ -358,6 +367,43 @@ process_crontab(const char *uname, const
free_user(u);
log_it(fname, getpid(), "RELOAD", tabname);
}
@@ -89,9 +93,11 @@
u = load_user(crontab_fd, pw, fname);
if (u != NULL) {
u->mtime = statbuf->st_mtime;
---- vixie-cron-4.1/do_command.c
+Index: vixie-cron-4.1/do_command.c
+===================================================================
+--- vixie-cron-4.1.orig/do_command.c
+++ vixie-cron-4.1/do_command.c
-@@ -37,6 +37,10 @@
+@@ -35,6 +35,10 @@ static pam_handle_t *pamh = NULL;
}
#endif
@@ -102,7 +108,7 @@
static void child_process(entry *, user *);
static int safe_p(const char *, const char *);
-@@ -339,6 +343,20 @@
+@@ -364,6 +368,20 @@ child_process(entry *e, user *u) {
_exit(OK_EXIT);
}
# endif /*DEBUGGING*/
++++++ vixie-cron-4.1-sendasuser.diff ++++++
--- /var/tmp/diff_new_pack.uQIDEE/_old 2010-08-01 17:15:41.000000000 +0200
+++ /var/tmp/diff_new_pack.uQIDEE/_new 2010-08-01 17:15:41.000000000 +0200
@@ -18,7 +18,7 @@
===================================================================
--- do_command.c.orig
+++ do_command.c
-@@ -479,7 +479,11 @@ child_process(entry *e, user *u) {
+@@ -504,7 +504,11 @@ child_process(entry *e, user *u) {
perror(mailcmd);
(void) _exit(ERROR_EXIT);
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |