aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--NEWS4
-rw-r--r--configure.ac2
-rw-r--r--mfd/drivers.c3
-rw-r--r--mfd/main.c2
-rw-r--r--pmult/pmult.c6
6 files changed, 21 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 9bc75b2a..94486bce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-10-27 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * pmult/pmult.c (pmult_std_reply): Handle SMFIR_ACCEPT.
+ * configure.ac, NEWS: Raise version patchlevel to 96
+ * mfd/drivers.c (mark_type_asgn): Add a comment.
+ * mfd/main.c (main): Do not try to start up if script_dump_xref
+ was given.
+
2008-10-24 Sergey Poznyakoff <gray@gnu.org.ua>
* mflib/verp.mf: New file.
diff --git a/NEWS b/NEWS
index 9e1b0e33..51cec636 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,11 @@
-Mailfromd NEWS -- history of user-visible changes. 2008-10-13
+Mailfromd NEWS -- history of user-visible changes. 2008-10-22
Copyright (C) 2005, 2006, 2007, 2008 Sergey Poznyakoff
See the end of file for copying conditions.
Please send Mailfromd bug reports to <bug-mailfromd@gnu.org.ua>
-Version 4.9.95 (SVN)
+Version 4.9.96 (SVN)
* Requires Mailutils 1.9.90 or newer.
diff --git a/configure.ac b/configure.ac
index 3d3c2a52..d626e33d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -17,7 +17,7 @@
AC_PREREQ(2.59)
m4_define([MF_VERSION_MAJOR], 4)
m4_define([MF_VERSION_MINOR], 9)
-m4_define([MF_VERSION_PATCH], 95)
+m4_define([MF_VERSION_PATCH], 96)
AC_INIT([mailfromd],
MF_VERSION_MAJOR.MF_VERSION_MINOR[]m4_ifdef([MF_VERSION_PATCH],.MF_VERSION_PATCH),
[bug-mailfromd@gnu.org.ua])
diff --git a/mfd/drivers.c b/mfd/drivers.c
index 3cff97b3..c3ed92b2 100644
--- a/mfd/drivers.c
+++ b/mfd/drivers.c
@@ -1168,6 +1168,9 @@ print_type_asgn(NODE *node, int level)
void
mark_type_asgn(NODE *node)
{
+ /* FIXME: That's not quite right. The node should be marked
+ only if var is referenced or volatile, but determining this
+ would probably require an extra pass. */
mark(node->v.asgn.node);
}
diff --git a/mfd/main.c b/mfd/main.c
index 637b6d7a..ec8152c0 100644
--- a/mfd/main.c
+++ b/mfd/main.c
@@ -2171,7 +2171,7 @@ main(int argc, char **argv)
fixup_code();
if (script_check || script_dump_macros
- || script_dump_code || script_dump_tree
+ || script_dump_code || script_dump_tree || script_dump_xref
|| yy_flex_debug || script_ydebug)
exit(EX_OK);
diff --git a/pmult/pmult.c b/pmult/pmult.c
index 88ad4861..43cf1dfa 100644
--- a/pmult/pmult.c
+++ b/pmult/pmult.c
@@ -746,6 +746,12 @@ pmult_std_reply (struct pmult_priv_data *p, pmse_ctx_P pmse_ctx,
status = (buf[0] == '4') ? SMTP_R_TEMP : SMTP_R_PERM;
free (tmp);
return status;
+
+ case SMFIR_ACCEPT:
+ PMU_DEBUG2 (p->debug, MU_DEBUG_TRACE2,
+ "%s=%s, accept\n",
+ ident, arg);
+ return SMTP_R_ACCEPT;
case SMFIR_REJECT:
PMU_DEBUG3 (p->debug, MU_DEBUG_TRACE2,

Return to:

Send suggestions and report system problems to the System administrator.