aboutsummaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)AuthorFiles
2007-12-12* src/syslog_async.c: Include config.h, netinet/in.h and signal.hSergey Poznyakoff1
Conditionally include paths.h, provide replacements for _PATH_LOG and _PATH_CONSOLE if it is absent. Provide dummy replacement for MSG_NOSIGNAL and LOG_PERROR. (log_write_async): Ignore SIGPIPE if MSG_NOSIGNAL is not defined. * src/main.c: Conditionally compile syslog-async stuff. * src/Makefile.am: Likewise. * configure.ac: Check for paths.h. Restore previous meaning of --enable-syslog-async. (DEFAULT_SYSLOG_ASYNC): New variable. Raise version number to 4.2.1. * doc/mailfromd.texi: Reflect above-mentioned changes. * gacopyz/server.c, gacopyz/gacopyz.c: Rename all sun to s_un and sin to s_in, to avoid name clashes. * NEWS (4.2.1): New entry. git-svn-id: file:///svnroot/mailfromd/tags/release_4_2@1535 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-10-23Reimplement syslog-async. Thanks Simon Kelley for relicensing it under GPLv3.Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1520 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-09-11* src/mu_dbm.c [WITH_GDBM] (mu_dbm_firstkey,mu_dbm_nextkey):Sergey Poznyakoff1
Return MU_ERR_NOENT instead of MU_ERR_FAILURE. * src/mailfromd.h (get_rate): New argument mincount * src/rate.c: Likewise * src/bi_other.m4 (rate): Optional argument mincnt * src/mtasim.c: Accept MAIL FROM: and RCPT TO: without extra space after `:'. * doc/mailfromd.texi, NEWS: Update git-svn-id: file:///svnroot/mailfromd/trunk@1509 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-08-09UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1496 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-06-30Relicense under the GPLv3Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1495 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-06-11Version 4.1Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1491 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-06-06UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1487 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-29UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1480 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-27Improve mfl-modeSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1479 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-24Improve docsSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1471 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-22Discontinue supporting &code (specifying an exception code)Sergey Poznyakoff1
Implement $# and @parm, which expands to the ordinal number of a parameter: func foo(string x ; number y) do echo @y done gives 1. git-svn-id: file:///svnroot/mailfromd/trunk@1464 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-15NLS-related fixes; Version no. 4.0.90Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1432 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-12Add release dateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1426 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-11Use new version output format. Prepare for 4.0Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1419 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-04UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1407 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-04SIGHUP instructs `mailfromd' to restart itself.Sergey Poznyakoff1
Remove UNIX socket after closing it. git-svn-id: file:///svnroot/mailfromd/trunk@1405 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-27Implement begin/end statements. Allow to disable/enable cachingSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1387 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-25 * NEWS: UpdateSergey Poznyakoff1
* src/lex.l (parse_require): Bugfix * mflib/heloarg_test.mf, mflib/spf.mf: Begin the names of the static functions with __ * doc/Makefile.am (check-refs): Scan all texi sources (check-mflib): Ignore static names (__.*) * doc/mailfromd.texi, doc/mtasim.texi, doc/macros.texi: Update. git-svn-id: file:///svnroot/mailfromd/trunk@1381 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-24 * src/lex.l (parse_require): BugfixSergey Poznyakoff1
* src/bi_mail.m4: Bugfix * src/mtasim.c: Implement help, fix directory removal at exit, implement readline history file. Bugfixes in smtp() * tests/testsuite.at, tests/accept.at, tests/greylist.at, tests/arg.at, tests/reject.at, tests/numrcpt.at, tests/tempfail.at: Use mtasim -Xauto when necessary * configure.ac, NEWS: Raise patchlevel to 92 * doc/mailfromd.texi: Update * doc/mtasim.texi: mtasim documentation * doc/Makefile.am: Add mtasim.texi * gacopyz/gacopyz_priv.h (struct gacopyz_conn): Keep information about children pids * gacopyz/proc.c (gacopyz_register_child) (gacopyz_unregister_child): New functions (cleanup_children): Call gacopyz_unregister_child (gacopyz_cleanup_conn): Terminate children individualy instead of sending TERM to the whole process group, because we might be not the group leader. * gacopyz/gacopyz.c (gacopyz_handle_connection): Register child pid after startup. * bootstrap: Require save-cwd. Test if lib/daemon.c exists before attempting to create it. git-svn-id: file:///svnroot/mailfromd/trunk@1379 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-23UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1375 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-22Introduce the module systemSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1373 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-20Implement asyncronous syslogSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1368 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-18Implement stack tracesSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1363 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-16Fix Milter packet length calculation & redo Berkeley DB lockingSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1355 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-04Document SPF functionsSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1346 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-01Implement loop statementSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1337 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-01Minor changesSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1335 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-31UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1334 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-21New built-in getmxSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1305 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-19Implement connect handler. Pass additional argument to envfrom and envrcptSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1297 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-19UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1295 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-19Implement db_nameSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1294 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-18Implement `#pragma regex push|pop'Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1293 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-18 * configure.ac, Makefile.am: Add mflibSergey Poznyakoff1
* NEWS: Update * mflib: New subdirectory * mflib/match_dnsbl.mf, mflib/strip_domain_part.mf, mflib/heloarg_test.mf, mflib/is_ip.mf, mflib/safedb.mf, mflib/mx.mf, mflib/dns.mf, mflib/revip.mf, mflib/valid_domain.mf, mflib/match_rhsbl.mf, mflib/spf.mf, mflib/Makefile.am, mflib/match_cidr.mf: New files * doc/Makefile.am: Remove extract.awk * doc/extract.awk: Remove * doc/mailfromd.texi: Update * src/symtab.c, src/gram.y, src/mailfromd.h: Implement optional arguments for user functions * src/lex.l: Implement #include_once * src/prog.c (name_destroy): Free the object * src/bi_ipaddr.m4 (match_cidr): Remove. The function is implemented in MFL (mflib/match_cidr.mf) * testsuite/lib/mailfromd.exp, testsuite/etc/cidr.rc, testsuite/etc/catch.rc, testsuite/etc/catch01.rc, etc/mailfromd.rc: Use includes when necessary git-svn-id: file:///svnroot/mailfromd/trunk@1292 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-17 * src/lex.l, src/gram.y, src/mailfromd.h, src/prog.c,Sergey Poznyakoff1
src/opcodes: Implement throw statement * src/bi_dns.m4 (match_cidr): Move into bi_ipaddr.m4 * src/bi_ipaddr.m4: New module * src/Makefile.am: Add bi_ipaddr.m4 * doc/mailfromd.texi: Initial doc for IP functions * NEWS: Update git-svn-id: file:///svnroot/mailfromd/trunk@1290 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-15 * src/dnsbase.c (comp_pref): Secondary ordering by MX nameSergey Poznyakoff1
* src/main.c, testsuite/lib/mailfromd.exp, doc/mailfromd.texi: Discontinue support for the old semantics of options -c, -l and -L. * doc/Makefile.am (check-exceptions): Fix the rule * NEWS: Update git-svn-id: file:///svnroot/mailfromd/trunk@1289 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-12UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1286 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-07 * src/Makefile.am: Allow to specify the m4 binary.Sergey Poznyakoff1
* 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
2007-03-02UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1274 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-02Fix builtin context checks and implement the same for functionsSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1271 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-01Start implementing test MTA simulator and Gacopyz server codeSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1269 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-02-21* src/lex.l: New built-in macro __statedir__Sergey Poznyakoff1
* NEWS: Update * src/mailfrom.h: Finally renamed to * src/mailfromd.h: this Affected files: * src/symtab.c, src/mu_dbm.c, src/engine.c, src/snarf.m4, src/dnscache.c, src/gram.y, src/dnsbase.c, src/dns.c, src/db.c, src/spf.c, src/spf.h, src/cache.c, src/optab.opc, src/prog.c, src/mf-status.mfi, src/main.c, src/Makefile.am, src/rate.c git-svn-id: file:///svnroot/mailfromd/trunk@1263 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-02-19* src/mailfrom.h (node_type_noop): New node typeSergey Poznyakoff1
* src/gram.y: Allow declarations of initialized variables. (print_node) <node_type_return>: Fix coredump on void returns (optimize_node): Fix coredump on `if 0 <expr>' git-svn-id: file:///svnroot/mailfromd/trunk@1259 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-01-22UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1218 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-01-21UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1212 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-01-17UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1185 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-12-25UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1142 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-12-21UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1137 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-12-15UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1131 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-12-14UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1124 7a8a7f39-df28-0410-adc6-e0d955640f24

Return to:

Send suggestions and report system problems to the System administrator.