AC_CONFIG_HEADER(config.h)
AC_PREREQ(2.57)
-vers="2.9.6"
+vers="2.9.7"
vers_quoted="\"$vers\""
AC_DEFINE_UNQUOTED(VERSION, $vers)
AC_DEFINE_UNQUOTED(VERSION_QUOTED, $vers_quoted)
A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: changes.sgml,v 1.38 2005-03-12 12:41:29 thib Exp $ -->
+<!-- $Id: changes.sgml,v 1.39 2005-06-11 22:55:00 thib Exp $ -->
<sect1 id="changes">
<title>Changes</title>
+ <itemizedlist>
+ <title>From version 2.9.6 to 2.9.7</title>
+ <listitem>
+ <para>Added time zone support (option timezone).</para>
+ </listitem>
+ <listitem>
+ <para>Better support FreeBSD's users and groups modifications in fcron's install scripts.</para>
+ </listitem>
+ <listitem>
+ <para>Fixed a bug which used to make fcron send empty mails on very recent systems.</para>
+ </listitem>
+ <listitem>
+ <para>Added some casts in fileconf.c and save.c (to avoid some warnings when compiling on HP-UX).</para>
+ </listitem>
+ </itemizedlist>
+
<itemizedlist>
<title>From version 2.9.5.1 to 2.9.6</title>
<listitem>
A copy of the license is included in gfdl.sgml.
-->
-<!-- $Id: todo.sgml,v 1.33 2005-03-12 13:59:40 thib Exp $ -->
+<!-- $Id: todo.sgml,v 1.34 2005-06-11 22:54:45 thib Exp $ -->
<sect1 id="todo">
<title>Todo</title>
<sect2>
<title>High priority</title>
<itemizedlist>
+ <listitem>
+ <para>test the fix for empty mails on non linux systems</para>
+ </listitem>
<listitem>
<para>NetBSD : bug from Gabor Z. Papp : fifo file created as fcron.fif instead of fcron.fifo ?</para>
</listitem>
<listitem>
<para>bug fix : fcron freezes if the filesystem on which it operates has no space left ? (cannot reproduce it on my linux system)</para>
</listitem>
+ <listitem>
+ <para>Add a FAQ entry to explain how to emulate an anacron entry (@volatile,first(xx) BIG-period /your/command</para>
+ </listitem>
</itemizedlist>
</sect2>
<sect2>
<listitem>
<para>use readline (if available) for fcrondyn.</para>
</listitem>
+ <listitem>
+ <para>add a mailsubject option, for custom mail subjects (for instance, in case of a job containing something secret -- password, etc -- in the command line).</para>
+ </listitem>
</itemizedlist>
</sect2>
<sect2>
<!ENTITY optserialonce '<link linkend="fcrontab.5.serialonce"><varname>serialonce</varname></link>'>
<!ENTITY optstdout '<link linkend="fcrontab.5.stdout"><varname>stdout</varname></link>'>
<!ENTITY optstrict '<link linkend="fcrontab.5.strict"><varname>strict</varname></link>'>
+<!ENTITY opttimezone '<link linkend="fcrontab.5.timezone"><varname>timezone</varname></link>'>
+<!ENTITY opttzdiff '<link linkend="fcrontab.5.tzdiff"><varname>tzdiff</varname></link>'>
<!ENTITY optuntil '<link linkend="fcrontab.5.until"><varname>until</varname></link>'>
<!ENTITY optvolatile '<link linkend="fcrontab.5.volatile"><varname>volatile</varname></link>'>
* `LICENSE' that comes with the fcron source distribution.
*/
- /* $Id: socket.c,v 1.17 2004-09-02 22:07:18 thib Exp $ */
+ /* $Id: socket.c,v 1.18 2005-06-11 22:54:33 thib Exp $ */
/* This file contains all fcron's code (server) to handle communication with fcrondyn */
addr.sun_path[sizeof(addr.sun_path) -1 ] = '\0';
unlink(fifofile);
- if (bind(listen_fd, (struct sockaddr *) &addr, sizeof(addr.sun_family)+len) != 0) {
+ if (bind(listen_fd, (struct sockaddr*) &addr, sizeof(addr.sun_family)+len+1) != 0){
error_e("Cannot bind socket to '%s'", fifofile);
goto err;
}