A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: changes.sgml,v 1.21 2002-10-28 18:00:29 thib Exp $ -->
+<!-- $Id: changes.sgml,v 1.22 2002-11-01 18:18:46 thib Exp $ -->
<sect1 id="changes">
<title>Changes</title>
<listitem>
<para>Perf improvement : we now use buffers to write something to disk
(became necessary due to the use of O_SYNC).</para>
+ </listitem>
+ <listitem>
+ <para>To avoid loss of data in case of an hardware failure or a system
+crash, fcron now saves files to a temporary name, and then renames them to their
+definitive filename if everything's ok.</para>
</listitem>
<listitem>
<para>The PID indicated by fcrondyn is now the pid of the job itself
<listitem>
<para>Added some timeouts in fcron for fcrondyn clients.</para>
</listitem>
+ <listitem>
+ <para>Fcron is less restrictive concerning mailto addresses. In particular,
+you can now use address like user@host.</para>
+ </listitem>
<listitem>
<para>bug fix : in 2.9.2, fcrontab and fcron did not set correctly some
file modes.</para>
A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: todo.sgml,v 1.17 2002-10-28 17:59:37 thib Exp $ -->
+<!-- $Id: todo.sgml,v 1.18 2002-11-01 18:18:07 thib Exp $ -->
<sect1 id="todo">
<title>Todo</title>
<para>make fcron more robust concerning system crash, hardware failure, etc.
In particular, save files under a temporary name, check if everything's all right,
and if yes, replace the old file by renaming the temporary file (use rename()
-or a direct save if rename() fails (EBUSY) ).</para>
+or a direct save if rename() fails (EBUSY) ) --> fcrontab/convert-fcrontab support.</para>
</listitem>
<listitem>
<para>Use directory notifications (?) (portable ?) (cf. dnotify)</para>
<listitem>
<para>add a system of data flow</para>
</listitem>
+ <listitem>
+ <para>Add a way to stop a job (SIGSTOP) if the lavg gets to high, and
+restart it (SIGCONT) when the lavg has decreased.</para>
+ </listitem>
</itemizedlist>
</sect1>