* `LICENSE' that comes with the fcron source distribution.
*/
- /* $Id: conf.c,v 1.54 2002-03-02 17:28:07 thib Exp $ */
+ /* $Id: conf.c,v 1.55 2002-08-10 20:40:09 thib Exp $ */
#include "fcron.h"
else {
if ( file_stat.st_uid == ROOTUID )
/* file is owned by root : either this file has already been parsed
- * at least once by fcron, either it is the root's fcrontab */
+ * at least once by fcron, or it is root's fcrontab */
runas = ROOTUID;
else {
error("Non-new file %s owned by someone else than root",file_name);
A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: changes.sgml,v 1.10 2002-07-19 19:45:07 thib Exp $ -->
+<!-- $Id: changes.sgml,v 1.11 2002-08-10 20:42:46 thib Exp $ -->
<sect1 id="changes">
<title>Changes</title>
<itemizedlist>
<title>From version 2.9.0 to 2.9.1</title>
+ <listitem>
+ <para>fcron can now be run without root's privileges (see FAQ)</para>
+ </listitem>
<listitem>
<para>added configure's option --with-boot-install .</para>
</listitem>
<listitem>
<para>Minor change in the PAM code of fcron : may work better on
some system.</para>
+ </listitem>
+ <listitem>
+ <para>configure script now uses getpwnam() and getgrnam() instead of
+ reading directly /etc/passwd and /etc/group : this makes easier the use of NIS, LDAP,
+ etc.</para>
</listitem>
<listitem>
<para>Bug fix : using some "cmd > /dev/stderr" (or stdout) in a script
-used to make fcron send a bogus output mail.</para>
+used to make fcron send a bogus output mail. (rewrite of the code managing the
+output of jobs)</para>
</listitem>
<listitem>
<para>Bug fix : typo error prevented fcrontab to be compiled on some
A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: relnotes.sgml,v 1.2 2002-07-19 19:43:02 thib Exp $ -->
+<!-- $Id: relnotes.sgml,v 1.3 2002-08-10 20:41:58 thib Exp $ -->
<sect1 id="relnotes">
<title>Release notes : &fcron; &version;</title>
particular, fcrondyn does not use PAM yet.</para>
</listitem>
<listitem>
- <para>Fcrondyn may not be very secure, and may be used to block
+ <para>Fcrondyn might be not very secure, and might be used to block
&fcron;.</para>
</listitem>
</itemizedlist>
A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: todo.sgml,v 1.8 2002-07-19 19:43:47 thib Exp $ -->
+<!-- $Id: todo.sgml,v 1.9 2002-08-10 20:42:10 thib Exp $ -->
<sect1 id="todo">
<title>Todo</title>
<itemizedlist>
<listitem>
<para>bug fix : makewhatis does not work correctly with fcron 2.9.0</para>
+ <para>Help is welcome to catch this bug !</para>
</listitem>
<listitem>
<para>bug fix (?) : "already running" bug (? - unconfirmed) </para>
* `LICENSE' that comes with the fcron source distribution.
*/
- /* $Id: socket.c,v 1.3 2002-07-19 19:40:57 thib Exp $ */
+ /* $Id: socket.c,v 1.4 2002-08-10 20:41:46 thib Exp $ */
/* This file contains all fcron's code (server) to handle communication with fcrondyn */
/* */
if ( chmod(fifofile, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) != 0 )
- error_e("Cannot fchmod() socket file");
+ error_e("Cannot chmod() socket file");
/* */
fcntl(listen_fd, F_SETFD, 1);