Age | Commit message (Collapse) | Author | Files |
|
Ported r1655 from trunk.
* src/prog.c: Ported r1655 and r1660 from trunk.
* NEWS: Update, set version number 4.4.1.
* configure.ac: set version number 4.4.1.
git-svn-id: file:///svnroot/mailfromd/branches/release_4_4_patches@1661 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/branches/release_4_3_patches@1631 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
definition, needed for make check-exceptions in docs.
* src/status.mfi (m4_ifdef): Use OLD_EXCEPTION_CODES instead of
COMPAT_4_3.
* src/main.c: New command line options: -D (--define), and -U
(--undefine).
* mflib/match_dnsbl.mf (match_dnsbl): Use LAZY_MATCH_RBL instead of
COMPAT_4_3.
Throw e_invip if address is invalid.
* mflib/match_rhsbl.mf (match_rhsbl): Use LAZY_MATCH_RBL instead
of COMPAT_4_3.
* doc/mailfromd.texi: Document variable shadowing and new
features.
* doc/Makefile.am (check-exceptions): Update the rule.
* NEWS: Update.
git-svn-id: file:///svnroot/mailfromd/branches/release_4_3_patches@1630 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
yet the test suite uses --no-preproc files, so we have to use an
already preprocessed version of that file.
* tests/atlocal.in (MFOPTS): Add -I@abs_builddir@
* tests/Makefile.am (status.mfh): New rule.
(check_local): Depend on status.mfh
(clean-local): Remove status.mfh
* NEWS: Raise version number.
git-svn-id: file:///svnroot/mailfromd/branches/release_4_3_patches@1629 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
argument.
* configure.ac: Use AC_TRY_LINK to check for libresolve.
git-svn-id: file:///svnroot/mailfromd/branches/release_4_3_patches@1621 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* src/version.c: Update copyright years.
* doc/mailfromd.texi
git-svn-id: file:///svnroot/mailfromd/trunk@1610 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1605 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* NEWS: Update.
* doc/mailfromd.texi: Updated.
* configure.ac: Version 4.3 (preparing for the release).
git-svn-id: file:///svnroot/mailfromd/trunk@1585 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* src/gram.y (DELETE string): Initialize hdr.value.
* src/drivers.c (code_type_header): Value can be NULL.
Fix compatibility with MU CVS:
* src/main.c: Use mu_log_facility.
* src/mtasim.c [MAILUTILS_VERSION_NUMBER > 1290]: Include
gettext.h, define _ and N_.
* configure.ac: Check for mu_log_facility.
git-svn-id: file:///svnroot/mailfromd/trunk@1569 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1538 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* src/bi_sieve.m4: New file.
* src/mailfromd.h (vlogmsg): New proto.
* src/main.c (capa): Request "common" capability.
(main): Register all mailbox formats (needed for sieve).
* src/Makefile.am (M4_FILES): Add bi_sieve.m4
* src/mtasim.c (process_header): chop trailing newline.
* mflib/sieve.mfh: New file.
* mflib/Makefile.am (inc_DATA): Add sieve.mfh.
* configure.ac: Set patchlevel 90.
(AM_GNU_MAILUTILS): Request 'all' and 'sieve' link flags.
* doc/mailfromd.texi: Document 3rd argument of write.
* NEWS: Update.
git-svn-id: file:///svnroot/mailfromd/trunk@1530 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1524 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1520 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
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
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1496 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1495 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1491 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1487 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1480 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1479 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1471 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
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
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1432 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1426 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1419 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1407 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
Remove UNIX socket after closing it.
git-svn-id: file:///svnroot/mailfromd/trunk@1405 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1387 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* 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
|
|
* 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
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1375 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1373 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1368 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1363 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1355 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1346 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1337 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1335 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1334 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1305 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1297 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1295 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1294 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1293 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* 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
|
|
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
|
|
* 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
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1286 7a8a7f39-df28-0410-adc6-e0d955640f24
|
|
* 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
|
|
git-svn-id: file:///svnroot/mailfromd/trunk@1274 7a8a7f39-df28-0410-adc6-e0d955640f24
|