summaryrefslogtreecommitdiffabout
path: root/NEWS
authorSergey Poznyakoff <gray@gnu.org.ua>2007-03-07 17:09:05 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2007-03-07 17:09:05 (GMT)
commitdc86c84d43e819bcdfd5b2b69a9db486f56b4e16 (patch) (side-by-side diff)
tree6d48bbbb2e2c24b0070eed9b902c1bf9dacd3ad0 /NEWS
parent36a3468e248c590aa0da30bae7e821f514e3ea51 (diff)
downloadmailfromd-dc86c84d43e819bcdfd5b2b69a9db486f56b4e16.tar.gz
mailfromd-dc86c84d43e819bcdfd5b2b69a9db486f56b4e16.tar.bz2
* src/Makefile.am: Allow to specify the m4 binary.
* src/prog.c (env_push_string): Use pushs. This makes sure that the handler arguments are allocated in heap, which is necessary for normal functioning of the gc. * src/engine.c (mlfi_body): Pass bodyp as number. This is a temporary kludge. * testsuite/etc/ack.rc: The above change needs extra 2 words for the stack allocation. * NEWS: Update git-svn-id: file:///svnroot/mailfromd/trunk@1281 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'NEWS') (more/less context) (ignore whitespace changes)
-rw-r--r--NEWS21
1 files changed, 19 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index c0a90a6..f51010d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Mailfromd NEWS -- history of user-visible changes. 2007-03-02
+Mailfromd NEWS -- history of user-visible changes. 2007-03-07
Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff
See the end of file for copying conditions.
@@ -39,10 +39,13 @@ code self-sufficient.
const n 10
const s "String"
- if ($f != %s)
+ if $f != s
...
fi
+In program text, constants are referred to by their name. In strings,
+they are referred to using variable syntax (e.g. "%s").
+
* It is allowed to initialize variables in declarations.
For example, instead of
@@ -81,6 +84,20 @@ do
done
makes function `sa_wrapper' limited for use in `prog eom' only.
+
+** Fix passing of string handler arguments between handlers, as in
+
+ prog helo
+ do
+ set x $1
+ done
+
+ prog envfrom
+ do
+ if %x = "dom.ain"
+ ...
+
+(from 3.1.3)
Version 3.1.90, 2006-12-13

Return to:

Send suggestions and report system problems to the System administrator.