/ [mailfromd] / trunk / ChangeLog
To checkout: svn checkout http://svn.gnu.org.ua/sources/mailfromd/trunk/ChangeLog
Puszcza

Log of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1779)

Revision 1779 - (view) (annotate) - [select for diffs]
Modified Thu Mar 12 21:55:08 2009 UTC (12 years, 6 months ago) by gray
File length: 203839 byte(s)
Diff to previous 1777
Fix the current_message function and subprocess handling in mtasim.

* mtasim/mtasim.c (stop_mailfromd): Wait for the mailfromd child
to terminate and analyze its return status.

* mfd/bi_msg.m4 (bi_drop_current_message): New function.
* mfd/prog.c (env_capture_start): Call bi_drop_current_message if
the capture stream already exists (i.e. when starting processing
2nd or later message in a session).
* mfd/msg.h (bi_drop_current_message): New prototype.
* gacopyz/server.c (srv_connect): Retry attempts to connect
if they fail with ECONNREFUSED. Implement 5-second timeout.

* tests/testsuite.at (MAILFROMD_OPTIONS): New define.
(AT_MTA_TEST): Pass MAILFROMD_OPTIONS to mtasim invocation.
(AT_WITH_MAILFROMD_OPTIONS): New macro.
Include curmsg.at.
* tests/curmsg.at: New file
* tests/etc/Makefile.am (RCFILES): Add size.rc
* tests/etc/size.rc: New file


Revision 1777 - (view) (annotate) - [select for diffs]
Modified Tue Mar 10 09:33:39 2009 UTC (12 years, 6 months ago) by gray
File length: 202913 byte(s)
Diff to previous 1775
Bugfixes

* mfd/prog.c (env_capture_start): Do not create the stream if it
already exists. Bug reported by Con Tassios.
* mfd/bi_sieve.m4 (sieve): Don't free unexistend Sieve machines.
* THANKS: Update
* NEWS: Update



Revision 1775 - (view) (annotate) - [select for diffs]
Modified Fri Feb 20 11:47:02 2009 UTC (12 years, 7 months ago) by gray
File length: 202649 byte(s)
Diff to previous 1774
Bugfix

* mfd/bi_io.m4 (write): Fix spurious runtime exceptions, raised if
the third argument was not given.


Revision 1774 - (view) (annotate) - [select for diffs]
Modified Fri Feb 20 09:12:03 2009 UTC (12 years, 7 months ago) by gray
File length: 202487 byte(s)
Diff to previous 1773
Minor changes

* mfd/engine.c (mlfi_envfrom, mlfi_envrcpt): Fix second argument,
so that it does not include $1.
* THANKS: Update.
* mflib/sa.mf (sa_format_report_header): Improve formatting.


Revision 1773 - (view) (annotate) - [select for diffs]
Modified Thu Feb 19 10:50:14 2009 UTC (12 years, 7 months ago) by gray
File length: 202237 byte(s)
Diff to previous 1772
Minor changes

* mfd/engine.c (mlfi_envfrom, mlfi_envrcpt): Fix second argument,
so that it does not include $1.
* THANKS: Update.
* mflib/sa.mf (sa_format_report_header): Improve formatting.


Revision 1772 - (view) (annotate) - [select for diffs]
Modified Wed Feb 18 14:11:38 2009 UTC (12 years, 7 months ago) by gray
File length: 202002 byte(s)
Diff to previous 1771
Bugfix

* mfd/gram.y (state_parms): Fix number of arguments to
envfrom and envrcpt.  Bug reported by Patrick Dalais
<patrick@depari.co.za>.

* tests/fromargs.at, tests/rcptargs.at: New tests.
* tests/testsuite.at, tests/Makefile.am: Add new tests.
* tests/etc/ack.rc: Increase stack allocation.


Revision 1771 - (view) (annotate) - [select for diffs]
Modified Fri Dec 26 10:18:53 2008 UTC (12 years, 9 months ago) by gray
File length: 201649 byte(s)
Diff to previous 1770
Version 5.0

* configure.ac, NEWS: Version 5.0.
* doc/mailfromd.texi, doc/pies.texi, doc/pmult.texi: Update.
* doc/Makefile.am (check-builtins): Account for
MF_DEFUN_VARARGS_NO_PROM.


Revision 1770 - (view) (annotate) - [select for diffs]
Modified Tue Dec 16 11:54:14 2008 UTC (12 years, 9 months ago) by gray
File length: 201408 byte(s)
Diff to previous 1767
Fix sprintf, accidentally broken on 2008-07-14.

* mfd/symtab.c (va_builtin_install): Initialize flags to 0.
(va_builtin_install_ex): Remove capture and varargs, replace them
with flags.
* mfd/snarf.m4 (__mf_defun,MF_DEFUN_VARARGS): Reflect changes to
va_builtin_install_ex.
(MF_DEFUN_VARARGS_NO_PROM): New defun.
* mfd/gram.y (cast_arg_list): Add 4th argument, controlling
argument type promotion.
* mfd/drivers.c (code_type_builtin): Use builtin.flags.
* mfd/mailfromd.h (MFD_BUILTIN_*): New defines.
(struct builtin): Remove capture and varargs, replace them
with flags.
* mfd/bi_sprintf.m4: Define sprintf as MF_DEFUN_VARARGS_NO_PROM.


Revision 1767 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 15:59:21 2008 UTC (12 years, 9 months ago) by gray
File length: 200703 byte(s)
Diff to previous 1765
Documentation and minor fixes.

* pies/pies.c, pies/progman.c, pies/meta1gram.y, pies/pies.h,
pies/meta1lex.l: Normalize output redirection terminology, fix the
debug levels.
* pmult/pmult.c: Fix error message
* doc/pies.texi: Document the configuration.


Revision 1765 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 11:24:59 2008 UTC (12 years, 10 months ago) by gray
File length: 200391 byte(s)
Diff to previous 1763
Add const qualifiers to gacopyz_getsymval, gacopyz_replace_body and
derived functions.


Revision 1763 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 23:13:38 2008 UTC (12 years, 10 months ago) by gray
File length: 200173 byte(s)
Diff to previous 1761
Emulate Sendmail behavior for SMFIR_REPLBODY.

* pmult/pmult.c (struct pmult_priv_data): New members hdrbuf and
body_itr. Remove body_off.
(pmult_append_body_chunk): Set bucket size to PMILTER_CHUNK_SIZE.
(pmult_clear): Free new pmult_priv_data members.
(pmult_free): Call pmult_clear first.
(pmult_eom): Initialize pmult_priv_data members for eventual body
replacement.
(pmult_msg_rplc): First send headers, then body.


Revision 1761 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 09:15:36 2008 UTC (12 years, 10 months ago) by gray
File length: 199691 byte(s)
Diff to previous 1760
Initial implementation of body replacement.

* mfd/engine.c (run_msgmod): Handle body_repl
* mfd/gram.y (msgmod_opcode_str): Likewise.
* mfd/mailfromd.h (enum msgmod_opcode): New constant body_repl.
* mfd/bi_body.m4 (replbody): New function (proof-of-concept).

* pmult/pmult.c (struct pmult_priv_data): New fields body_off,
body_chunks.
(pmult_append_body_chunk): New function.
(cb_reply): Handle SMFIR_REPLBODY
(pmult_std_reply): Likewise.
(pmult_clear): Destroy body_chunks
(pmult_eom): Request body replacement if body_chunks is not NULL.
(pmult_msg_rplc,pmult_msg_rplc_stat): New functions.
(pmilter): Register pmult_msg_rplc and pmult_msg_rplc_stat.


Revision 1760 - (view) (annotate) - [select for diffs]
Modified Fri Nov 21 16:26:19 2008 UTC (12 years, 10 months ago) by gray
File length: 198968 byte(s)
Diff to previous 1759
Pies: ensure all prereqs are started in right order before starting a dependency.

* pies/pies.c (component_cfg_param): New statement settle-timeout.
* pies/progman.c (recompute_alarm): New static;
(prog_start): Start the component only if all of its prerequisites
are running.
(progman_recompute_alarm): New function.
(progman_start): Reset recompute_alarm to 0.
(check_stopping): New function.
(progman_wake_sleeping): Handle also status_stopping and
status_enabled. Recompute alarm before leaving.
(prog_start_prerequisites): Return 0 or 1 depending on whether all
prerequisites have been started.
(prog_stop): Raise recompute_alarm for stopping components.
(progman_cleanup): Force status_enabled before attepmting to
start a component.
(progman_cleanup): Add a \n after debugging message.
Run progman_wake_sleeping unlsess expect_term is set.
* pies/meta1gram.y (translate_node_list): Force settle-timeout =
1.
* pies/pies.h (struct component.settle_timeout): New member.


Revision 1759 - (view) (annotate) - [select for diffs]
Modified Fri Nov 21 09:46:34 2008 UTC (12 years, 10 months ago) by gray
File length: 198054 byte(s)
Diff to previous 1758
Improve pies.

* pies/pies.c (main): New options --force, --dump-prereq and
--dump-depmap.
Refuse to start if another instance is already running.
(pies_check_status): New function.
(pies_status): Rewrite using pies_check_status.
* pies/progman.c (component_fixup_depend): Bugfix: move
mu_list_append off the conditional.
(progman_dump_prereq, progman_dump_depmap): New functions.
* pies/meta1gram.y (yyerror): Return 0.
* pies/pies.h (progman_dump_prereq, progman_dump_depmap): New
protos.
(meta1_parser_set_debug, meta1lex, meta1error)
(meta1parse): Likewise.


Revision 1758 - (view) (annotate) - [select for diffs]
Modified Fri Nov 21 08:20:37 2008 UTC (12 years, 10 months ago) by gray
File length: 197492 byte(s)
Diff to previous 1756
Improve pies.

* pies/progman.c (print_dep): New function.
(progman_build_depmap): Call print_dep to facilitate fixing cyclic
dependencies.
(prog_start_prerequisites): Fix debugging output.
Remove spurious second loop (was it a typo or copy-paste
leftover?)
(prog_stop_dependents): Fix debugging output.
(progman_dump_stats): Avoid race conditions between running and
querying instances.


Revision 1756 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 20:23:14 2008 UTC (12 years, 10 months ago) by gray
File length: 197059 byte(s)
Diff to previous 1755
Document and improve pmult.

* pmult/pmult.c (debug_level): Remove.
(struct pmult_priv_data): Remove debug. Use pmult_debug instead.
(macro_trans): Define Sendmail compatibility macros cn_issuer and
cn_subject.
(builtin_macros): Fix typo in "multiplexer".
(define_macros): Rewrite.  The "define-macros" statement takes
exactly two arguments, each of which can be either a string or a
list of strings.
* doc/values.texi, doc/mailfromd.texi, doc/pmult.texi: Update.

* doc/Makefile.am (check-fixmes): Scan all texinfo documents.


Revision 1755 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 12:16:10 2008 UTC (12 years, 10 months ago) by gray
File length: 196518 byte(s)
Diff to previous 1753
Fix handling of retranslators.

* pies/pies.c (main): Call progman_build_depmap and
progman_create_sockets before starting up components.
* pies/progman.c (struct prog): New member `retr'.
(destroy_prog): New function.
(retr_tag): Change signature. Fix erroneous condition for
xalloc_die.
(register_retr): Return prog. Make static. Initialize idx
with -1.
(update_retr): Register retranslator, if necessary.
(progman_register_retranslators): Remove.
(register_prog0): 2nd argument: index.
(register_prog): Do not create socket at once.
(prog_start): Remove debugging fprintf.
(progman_accept): Update call to register_prog0.
(progman_create_sockets): New function.
(progman_start): Remove calls to progman_register_retranslators
and progman_build_depmap. They must be done only once.
(prog_stop_retranslators): New function.
(prog_stop_dependents): Call prog_stop_retranslators.
(progman_cleanup): Remove dangling retranslators.
* pies/pies.h (progman_create_sockets): New prototype.


Revision 1753 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 21:45:38 2008 UTC (12 years, 10 months ago) by gray
File length: 195460 byte(s)
Diff to previous 1752
Improve pies.

* pies/pies.h (create_socket): Change proto to 3 arguments.
* pies/socket.c (create_socket): Take two additional arguments.
Allow to configure ownership and mode of created UNIX sockets.
* pies/progman.c (register_prog, prog_start): Update calls to
create_socket.


Revision 1752 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 17:21:38 2008 UTC (12 years, 10 months ago) by gray
File length: 195173 byte(s)
Diff to previous 1751
Implement ctype functions.

* mfd/bi_ctype.m4: New function.
* mfd/Makefile.am (inc_DATA): Add bi_ctype.m4.
* doc/Makefile.am (check-builtins): Update source sed expression.
* doc/mailfromd.texi, NEWS: Document ctype functions.


Revision 1751 - (view) (annotate) - [select for diffs]
Modified Sat Nov 15 18:14:31 2008 UTC (12 years, 10 months ago) by gray
File length: 194888 byte(s)
Diff to previous 1750
Improve handling of program privileges.

* lib/libmf.h (struct mf_privs): New data type.
(get_user_groups, mf_priv_setup, mf_epriv_setup): New prototypes.
* lib/userprivs.c (get_user_groups, mf_priv_setup)
(mf_epriv_setup): New functions.

* smap/smap.c: If user is specified, switch to effective uid/gid,
in order for msrv to create files with right privileges, on one
hand, and to be able to create pidfile in root-owned directories
(e.g. /var/run), on the other hand. This requires todays snapshot
of Mailutils.

* pies/pies.h (struct pies_privs_data): Remove
(struct component): Change type of `privs' to struct mf_privs.
(priv_setup): Remove.
* pies/pies.c: Use mf_priv* stuff to manipulate privileges.
* pies/progman.c: Likewise.
* pies/meta1gram.y (list): allow for trailing comma.


Revision 1750 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 20:59:38 2008 UTC (12 years, 10 months ago) by gray
File length: 194030 byte(s)
Diff to previous 1749
Bugfix.

* mfd/bi_string.m4 (index) (rindex): Third argument (start index)
can equal string length.


Revision 1749 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 20:29:20 2008 UTC (12 years, 10 months ago) by gray
File length: 193938 byte(s)
Diff to previous 1748
Bugfix.

* pies/Makefile.am (LDADD): Add MF_PROCTITLE_LIBS


Revision 1748 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 20:26:07 2008 UTC (12 years, 10 months ago) by gray
File length: 193887 byte(s)
Diff to previous 1747
Bugfix.

* lib/proctitle.c (mf_proctitle_format):
* pies/progman.c (progman_register_retranslators): Register
retranslators only for retr_syslog.
(open_retranslator): Do not prepend program name to the proctitle.
It is done automatically by the library.
* lib/proctitle.c: Declare environ.
Define __progname if not defined in libc.
(mf_proctitle_init): Set __progname.
(mf_proctitle_format): Prepend program name to the proctitle.


Revision 1747 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 19:02:54 2008 UTC (12 years, 10 months ago) by gray
File length: 193444 byte(s)
Diff to previous 1746
Implement file output redirection.

* pies/pies.h (enum retr_type): New constants.
(struct retranslator): New type.
(struct component): Change type of retr to struct retranslator.
All uses updated.
* pies/pies.c (_cb_retr): Takes two arguments:
redirection type and file name or syslog priority.
(make_full_name): New function.
(component_verify): Check retr file names.
* pies/progman.c (redirect_to_file): New function.
(open_retranslator): Handle file redirects.
(prog_start): Open /dev/null in wronly mode.
* pies/meta1gram.y (create_retr_node): New function.
(translate_node_list): Create default "stderr" statement.


Revision 1746 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 16:11:09 2008 UTC (12 years, 10 months ago) by gray
File length: 192677 byte(s)
Diff to previous 1745
Implement setproctitle functionality for pies.

* am: New directory.
* am/aggr.m4, am/debug.m4: New files (from acinclude.m4)
* am/proctitle.m4: New file.
* acinclude.m4: Removed.
* configure.ac: Call MF_PROCTITLE.
* lib/libmf.h (mf_proctitle_format): New prototype.
* lib/proctitle.c: New file.
* lib/Makefile.am (libmf_a_SOURCES): Add proctitle.c.
* Makefile.am (ACLOCAL_AMFLAGS): Add -I am

* pies/pies.c (main): Call mf_proctitle_init.
* pies/progman.c (retr_tag): Rewrite in a safer way.
(open_retranslator): Set program title in child.


Revision 1745 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 12:58:01 2008 UTC (12 years, 10 months ago) by gray
File length: 192118 byte(s)
Diff to previous 1743
Allow to complement existing components (useful for MeTA1 includes).

* pies/pies.c (component_verify): New function.
(component_section_parser): Call component_verify.
(_cm_include_meta1): Reduce the tree at once.
(parse_meta1_conf): Not needed any more.
* pies/progman.c (progman_register_retranslators): New function.
(pies/progman.c): Do not register retranslators: wait until the
entire config is parsed and do that in progman_start.
(progman_start): Call progman_register_retranslators.


Revision 1743 - (view) (annotate) - [select for diffs]
Modified Wed Nov 12 18:10:09 2008 UTC (12 years, 10 months ago) by gray
File length: 191563 byte(s)
Diff to previous 1739
Implement dependencies/prerequisites in MeTA1.

* pies/pies.c (component_cfg_param): Rename "depend" to
"prerequisites". Add new keyword "dependents".
(pies_cfg_param): New keyword "limits".
* pies/progman.c (struct prog): Rename "depend" to "prereq".
(prog_start_dependencies): Rename to prog_start_prerequisites
(register_prog0): Do not fill prereq. This will be done later,
when all dependencies are resolved.
(prog_rebuild_prerequisites): New function.
(prog_start): Per-component limitis override system-wide ones.
(component_fixup_depend, fixup_prerequisites)
(rebuild_prerequisites): New functions.
(progman_build_depmap): Call fixup_prerequisites and
rebuild_prerequisites.
(prog_stop_dependent): Rename to prog_stop_dependents.
* pies/meta1gram.y: Implement restart_dependencies.
* pies/pies.h (struct component): Rename "depend" to "prereq". Add
new member "depend".
(pies_limits): New extern.


Revision 1739 - (view) (annotate) - [select for diffs]
Modified Wed Nov 12 14:44:52 2008 UTC (12 years, 10 months ago) by gray
File length: 190637 byte(s)
Diff to previous 1738
Implement MeTA1 configuration file parser. 

* configure.ac: Require Mailutils 1.9.93
* doc/mailfromd.texi, NEWS: Update.
* pies/pies.c (_cb_depend): Accept list argument.
(component_cfg_param): New statement: program.
(pies_cfg_param): New statements: include-meta1 and
meta1-queue-dir.
(parse_meta1_conf, pies_cfg_verifier): New functions.
(main): Set mu_app_cfg_verifier. Call parse_meta1_conf.
* pies/progman.c (progman_lookup_component): New function.
(prog_start): Pass program name (eventually differing from
argv[0]).
* pies/pies.h (struct component): New member `program'.
(progman_lookup_component): New prototype.
* pies/meta1gram.y, pies/meta1lex.h, pies/meta1lex.l: New files.
* pies/Makefile.am (pies_SOURCES): Add meta1gram.y and
pies/meta1lex.h.
(noinst_HEADERS, AM_YFLAGS, AM_LFLAGS): New variables.


Revision 1738 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 15:13:54 2008 UTC (12 years, 10 months ago) by gray
File length: 189750 byte(s)
Diff to previous 1735
Bugfixes

* pies/pies.c (component_cfg_param, pies_cfg_param): New keyword:
allgroups.
(pies_add_allgroups): New function.
* pies/limits.c: Fix debug statements.
* pies/progman.c (build_depmap): Rename to
progman_build_depmap. Make extern, for future use. All callers
updated.
* pies/pies.h (progman_build_depmap): New proto.


Revision 1735 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 08:52:51 2008 UTC (12 years, 10 months ago) by gray
File length: 188931 byte(s)
Diff to previous 1733
Bugfixes

* pies/pies.c (component_cfg_param): Bugfix.
(component_section_parser): Initialize comp->pass_fd_socket
* pies/progman.c (prog_start): Listen on the socket, if in pass_fd
mode. Avoid closing it.
(prog_stop_all): Kill programs being stopped.
* pies/socket.c (pass_fd): Check return from open_unix_socket.


Revision 1733 - (view) (annotate) - [select for diffs]
Modified Mon Nov 10 21:59:37 2008 UTC (12 years, 10 months ago) by gray
File length: 188568 byte(s)
Diff to previous 1732
Rewrite pies to incorporate into it the functionality of inetd and mcp.

* pies/pies.c (pmult_debug): Rename to pies_debug.
(pies_acl): New global.
(component_cfg_param): New statements: mode, socket,
pass-fd-socket, acl, limits.
(component_section_parser): Allocate comp. Check its consistency
on mu_cfg_section_end.
(pies_cfg_param): New statement: acl.
(main): Call mu_acl_cfg_init. Use pies_pause instead of pause.
* pies/limits.c: New file.
* pies/progman.c (enum prog_status): New status: status_listener.
(struct prog): Keep a pointer to the original struct component,
instead of copying its fields (except for depend, which is copied
anyway). All uses updated.
(prog_lookup_by_socket, unlink_prog, register_prog0): New
functions.
(prog_start, progman_cleanup, progman_stop_component): Rewrite to
take into account various component modes.
(pies_check_acl): New function.
(progman_accept): New function.
* pies/pies.h (limits_record_t): New typedef.
(enum pies_comp_mode): New constants.
(struct component): New members: mode, limits, socket_url,
pass_fd_socket, acl.
(progman_accept): New proto.
(pies_pause, register_listener, pass_fd, open_socket)
(parse_limits, set_limits): New protos.
* pies/Makefile.am (pies_SOURCES): Add limits.c and socket.c
* pies/socket.c: New file.

* configure.ac: Check for msg_control and msg_accrights in struct
msghdr.
* acinclude.m4 (IU_CHECK_MEMBER, IU_CHECK_MEMBERS): New macros
(from inetutils).


Revision 1732 - (view) (annotate) - [select for diffs]
Modified Mon Nov 10 11:22:26 2008 UTC (12 years, 10 months ago) by gray
File length: 187089 byte(s)
Diff to previous 1729
Minor fixes.

* pies/progman.c (prog_start): Bugfix.
* pmult/pmult.c (pmult_cfg_param): New configuration statement
pmilter-debug.
(main): Call sm_pmfi_setdbg.


Revision 1729 - (view) (annotate) - [select for diffs]
Modified Sun Nov 9 17:20:09 2008 UTC (12 years, 10 months ago) by gray
File length: 186888 byte(s)
Diff to previous 1728
Add built-in functions for accessing Sendmail macros.

* mfd/mailfromd.h (env_get_macro): New proto.
* mfd/prog.c (env_get_macro): New function.
* mfd/bi_macro.m4: New file.
* mfd/Makefile.am (M4_FILES): Add bi_macro.m4.
* NEWS: Update.
* doc/mailfromd.texi (Macro access): New subsubsection.


Revision 1728 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 12:01:02 2008 UTC (12 years, 10 months ago) by gray
File length: 186536 byte(s)
Diff to previous 1727
* mfd/bi_mbox.m4 (mailbox_open): Take 2nd optional argument,
specifying the permissions of the mailbox, if it is to be created.
* doc/mailfromd.texi, NEWS: Update.


Revision 1727 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 21:49:42 2008 UTC (12 years, 10 months ago) by gray
File length: 186318 byte(s)
Diff to previous 1726
Bugfix & minor improvement.

* pmult/pmult.c (collect_headers): Rewrite state machine to ensure
each state either advances off or switches to the new state.
(builtin_macros): New variable.
(translate_macros0): Add builtin macros.
(pmult_connect): Do not free priv_data even if some milters
returned rejects.


Revision 1726 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 07:48:37 2008 UTC (12 years, 10 months ago) by gray
File length: 186163 byte(s)
Diff to previous 1724
Bugfix

* pmult/pmult.c (collect_headers): Rewrite state machine to ensure
each state either advances off or switches to the new state.


Revision 1724 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 12:50:58 2008 UTC (12 years, 10 months ago) by gray
File length: 185982 byte(s)
Diff to previous 1723
Bugfix.

* mfd/lex.l: Fix default condition for ML state, introduced on
2008-11-02.


Revision 1723 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 22:00:36 2008 UTC (12 years, 10 months ago) by gray
File length: 185854 byte(s)
Diff to previous 1722
Improvements.

* mflib/verp.mf (verp_extract_user): Pass email as the first
argument.
* doc/mailfromd.texi: Update.
* doc/Makefile.am: Add pmult.texi
* doc/pmult.texi: New file.
* mfd/lex.l: %% and $$ in quoted strings are replaced by single %
and $, correspondingly.
* NEWS: Update.


Revision 1722 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 14:11:14 2008 UTC (12 years, 10 months ago) by gray
File length: 185576 byte(s)
Diff to previous 1721
Improve docs.

* doc/mailfromd.texi, NEWS: Document `getopt' and run (script)
mode. 
* mfd/lex.l: Octal characters can contain 1 to 3 octal characters.
* mfd/bi_getopt.m4: Allow to specify long options (without short
option equivalents) that take arguments.
* mfd/main.c (options): Document optional argument to the `--run'
option.


Revision 1721 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 20:55:34 2008 UTC (12 years, 10 months ago) by gray
File length: 185184 byte(s)
Diff to previous 1720
Minor improvement in the lexer.

* mfd/lex.l (start_locus): New variable.
(BEGIN_X): New macro.
Add a rule to ignore any characters at EOF in ML state.
(yywrap): Report an error if the file is left not in the INITIAL
state, i.e. EOFs in comments or strings.


Revision 1720 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 16:55:24 2008 UTC (12 years, 10 months ago) by gray
File length: 184918 byte(s)
Diff to previous 1719
Improve the docs.

* doc/mailfromd.texi, NEWS: Update.



Revision 1719 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 12:46:40 2008 UTC (12 years, 10 months ago) by gray
File length: 184859 byte(s)
Diff to previous 1718
Minor fix.
	
* mfd/drivers.c (mark_type_asgn): Mark variable as referenced if
it is assigned a value.


Revision 1718 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 09:20:59 2008 UTC (12 years, 10 months ago) by gray
File length: 184753 byte(s)
Diff to previous 1716
Get rid of ml_header.  Gacopyz takes care about the header formatting.

* gacopyz/gacopyz.h (gacopyz_safe_header_value): New proto.
* gacopyz/gacopyz.c (gacopyz_safe_header_value): New function.
(gacopyz_header_command): Use gacopyz_safe_header_value to format
header value.
* mfd/bi_sa.m4 (sa): Remove unused variable.
* mfd/bi_string.m4: Remove ml_header.
* doc/mailfromd.texi: Remove ml_header.


Revision 1716 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 00:04:55 2008 UTC (12 years, 10 months ago) by gray
File length: 184342 byte(s)
Diff to previous 1715
New functions: replstr, ml_header, sa_format_score, sa_format_report_header

* mflib/sa.mf: New file.
* mflib/Makefile.am (inc_DATA): Add sa.mf
* mfd/bi_string.m4 (replstr): New function.

* doc/mailfromd.texi: Document new functions.
* NEWS: Update.


Revision 1715 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 21:00:43 2008 UTC (12 years, 10 months ago) by gray
File length: 184030 byte(s)
Diff to previous 1714
mfd/bi_string.m4 (rindex): Fix bug introduced on 2008-10-29.

Revision 1714 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 20:34:08 2008 UTC (12 years, 10 months ago) by gray
File length: 183965 byte(s)
Diff to previous 1713
Implement spamd REPORT in sa.

* mfd/snarf.m4 (MF_OBSTACK_FINISH): New macro.
* mfd/bi_string.m4 (ml_header): New function.
* mfd/bi_sa.m4 (spamd_read_line0): New function.
(spamd_read_line): Remove last argument. Use spamd_read_line0.
(sa): Take a 3rd optional argument, specirying whether to
return spam report in sa_keywords.


Revision 1713 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 20:29:45 2008 UTC (12 years, 10 months ago) by gray
File length: 183627 byte(s)
Diff to previous 1710
Bugfix.
	
* mfd/gram.y (ADD,REPLACE): Cast 2nd argument to string.
* mfd/bi_system.m4 (strftime): Add missing MF_OPTVAL.


Revision 1710 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 15:44:52 2008 UTC (12 years, 10 months ago) by gray
File length: 183452 byte(s)
Diff to previous 1709
Update.

* pmult/pmult.c (pmult_eom): Get macros from PM_SMST_DOT list.


Revision 1709 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 15:39:01 2008 UTC (12 years, 10 months ago) by gray
File length: 183376 byte(s)
Diff to previous 1708
Allow to configure which macros to pass to the filter.

* gnulib.modules: Add inttostr
* smap/smap.c, pies/progman.c, pies/pies.h: Use umaxtostr, instead
of mu_umaxtostr.

* pmult/pmult.c (struct pmult_priv_data): New members: argc,
argv.
(macro_trans, meta_stage_trans, macrotab, macronames): New
globals.
(translate_macros0, translate_macros): New functions.
(define_macros, define_macros_iter): New functions.
(_cb_define, request_auth_macros): New functions.
(pmult_cfg_param): New keyword `define-macro'.
(pmult_free): Free argv.
(pmult_negotiate): Use sm_pmfi_setmacs, if available.
(pmult_connect, pmult_helo, pmult_mail, pmult_rcpt)
(pmult_data, process_headers, pmult_eom): Use translate_macros.
(main): Handle want_auth_macros.

* configure.ac: Check for sm_pmfi_setmacs. This function should
appear in meta1-1.0.PreAlpha28.0.



Revision 1708 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 22:09:43 2008 UTC (12 years, 11 months ago) by gray
File length: 182537 byte(s)
Diff to previous 1707
Bugfix

* pmult/pmult.c (collect_headers): Bugfix, following changes
dated 2008-10-14.


Revision 1707 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 23:17:03 2008 UTC (12 years, 11 months ago) by gray
File length: 182405 byte(s)
Diff to previous 1706
Improve string functions.

* mfd/bi_string.m4 (index, rindex): Take an optional third
argument, indicating where to start searching.
* NEWS, doc/mailfromd.texi: Document changes to index and rindex.


Revision 1706 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 20:10:14 2008 UTC (12 years, 11 months ago) by gray
File length: 182178 byte(s)
Diff to previous 1705
Bugfixes

* 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.


Revision 1705 - (view) (annotate) - [select for diffs]
Modified Fri Oct 24 09:51:55 2008 UTC (12 years, 11 months ago) by gray
File length: 181889 byte(s)
Diff to previous 1703
* mflib/verp.mf: New file.
* mflib/Makefile.am: Add verp.mf.


Revision 1703 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 20:35:38 2008 UTC (12 years, 11 months ago) by gray
File length: 181775 byte(s)
Diff to previous 1702
Fixes in Gacopyz server.

* gacopyz/server.c (gacopyz_srv_abort): Reset state to srv_ready.
(gacopyz_srv_helo): If called in srv_msgproc, reset the milter
state by calling gacopyz_srv_abort before sending the command.
(gacopyz_srv_envfrom): Likewise.


Revision 1702 - (view) (annotate) - [select for diffs]
Modified Tue Oct 21 15:28:17 2008 UTC (12 years, 11 months ago) by gray
File length: 181495 byte(s)
Diff to previous 1701
Pass auth macros to milter.

* pmult/pmult.c: New configuration statement auth-macros.
(pmult_negotiate): Request auth macros for PM_SMST_MAIL if
auth-macros was requested.
(pmult_mail): Translate auth macros if present.

* gacopyz/server.c (gacopyz_srv_negotiate): Additional
diagnostics.
(gacopyz_srv_send_macros): Send macros only for those commands
that do require them.
(gacopyz_srv_send_command): Additional diagnostics.
* gacopyz/gacopyz.c (gacopyz_context_loop): Additional diagnostics.


Revision 1701 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 08:19:07 2008 UTC (12 years, 11 months ago) by gray
File length: 180968 byte(s)
Diff to previous 1700
* pmult/pmult.c (_cb_log_level): Handle > level specifier (all
levels from the given one up).
* gacopyz/gacopyz.h (SMI_LOG_FROM): Handle n==0.


Revision 1700 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 18:22:39 2008 UTC (12 years, 11 months ago) by gray
File length: 180771 byte(s)
Diff to previous 1699
* pies/progman.c (env_setup): Port new implementation from Rush.

* gnulib.modules: Add c-ctype
* mtasim/mtasim.c, pies/pies.h, pmult/pmult.c, lib/parsetime.c,
mfd/lex.l, mfd/gram.y, mfd/mailfromd.h, mfd/spf.c,
mfd/bi_sprintf.m4, mfd/bi_io.m4, mfd/pp.c, mfd/main.c: Use c-ctype,
instead of ctype. 


Revision 1699 - (view) (annotate) - [select for diffs]
Modified Mon Oct 13 21:13:56 2008 UTC (12 years, 11 months ago) by gray
File length: 180415 byte(s)
Diff to previous 1698
Minor improvement.

* pmult/pmult.c (enum pmult_msg_state): Add more states.
(collect_headers): Correctly handle end-of-message marker,
even though it should never appear here.
(pmult_msg_handler): Make sure the handler always processes first
handlers, then body, even if some of these two is missing.


Revision 1698 - (view) (annotate) - [select for diffs]
Modified Sun Oct 12 23:13:08 2008 UTC (12 years, 11 months ago) by gray
File length: 180077 byte(s)
Diff to previous 1697
Bugfixes.

* gacopyz/server.c (gacopyz_srv_eom): Reset state to srv_ready.


Revision 1697 - (view) (annotate) - [select for diffs]
Modified Sun Oct 12 22:22:48 2008 UTC (12 years, 11 months ago) by gray
File length: 180011 byte(s)
Diff to previous 1696
Bugfixes.
  
* mfd/engine.c (mlfi_eom): Destroy md->hdr.
* pmult/pmult.c: Fix comment.
* NEWS: Update.


Revision 1696 - (view) (annotate) - [select for diffs]
Modified Mon Oct 6 13:07:00 2008 UTC (12 years, 11 months ago) by gray
File length: 179867 byte(s)
Diff to previous 1694
Bugfix.
  
* mfd/main.c (read_domain_file): Select first word from each
line.  This allows to use meta1/mt.


Revision 1694 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 19:30:45 2008 UTC (12 years, 11 months ago) by gray
File length: 179717 byte(s)
Diff to previous 1693
Introduce "precious" components.

* pies/pies.c (component_cfg_param): New configuration statement
`precious'.
* pies/progman.c (struct prog): New member `precious'.
(register_prog): Set precious.
(prog_start_dependencies): Do not mark disabled precious
dependencies of a disabled component.
* pies/pies.h (pies/pies.h): New member `precious'.
* pies/pies.rcin (mcp): Mark as precious.


Revision 1693 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 18:46:44 2008 UTC (12 years, 11 months ago) by gray
File length: 179356 byte(s)
Diff to previous 1692
Bugfix.

* pies/pies.c (return_code_section_parser): Fix to work with tag
of any type.
* pies/pies.rcin: Minor change.


Revision 1692 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 16:45:01 2008 UTC (12 years, 11 months ago) by gray
File length: 179242 byte(s)
Diff to previous 1691
Raise version number to 4.9.95.

Revision 1691 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 15:44:19 2008 UTC (12 years, 11 months ago) by gray
File length: 179186 byte(s)
Diff to previous 1690
Terminate components in reverse order.

* pies/pies.c (main): Do cleanup after main action processing and
only if action == ACTION_CONT.
* pies/progman.c (struct prog): New member `prev'.
(link_prog): Maintain doubly-linked list.
(prog_stop_dependent): Avoid printing diagnostics if there are
no dependencies to be stopped.
(prog_stop): Do nothing if prog->pid is zero.
Do not call prog_stop_dependent, it will be done by
progman_cleanup. 
(prog_stop_all): Terminate components from last to first.
* pies/pies.rcin: Improve example, by adding mcp component.


Revision 1690 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 10:05:01 2008 UTC (12 years, 11 months ago) by gray
File length: 178655 byte(s)
Diff to previous 1687
Improvements in pies.

* pies/pies.c (_cb_depend): Handle single string value.
(_cb_retr): Fix diagnostic message.
(_cb_facility): New function.
(component_cfg_param): New statement `facility'.
(component_section_parser): Initialize comp.facility to the
default value.
* pies/progman.c (struct prog): New member `facility'.
(register_prog): Initialize facility.
(open_retranslator): Use master->facility.
* pies/pies.h (struct component): New member `facility'.


Revision 1687 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 20:46:09 2008 UTC (12 years, 11 months ago) by gray
File length: 178155 byte(s)
Diff to previous 1682
Bugfix.

* pies/progman.c (register_prog): Remove stray semicolon.
(retr_exit): Use _exit.
(prog_stop_dependent): Bugfix: stop retranlators as well as
components.


Revision 1682 - (view) (annotate) - [select for diffs]
Modified Mon Sep 29 19:12:58 2008 UTC (13 years ago) by gray
File length: 177946 byte(s)
Diff to previous 1680
Set patchlevel 94

Revision 1680 - (view) (annotate) - [select for diffs]
Modified Mon Sep 29 19:04:21 2008 UTC (13 years ago) by gray
File length: 177903 byte(s)
Diff to previous 1677
Fix MU configuration file support.

* lib/libmf.h (config_array_to_argv)
(config_array_to_string, config_cb_timeout): new prototypes.
* lib/utils.c: New
* lib/Makefile.am (libmf_a_SOURCES): Add utils.c
* mfd/gram.y (defer_initialize_variable): Both args are const.
* mfd/mailfromd.h (defer_initialize_variable)
(add_include_dir): Change signatures.
* mfd/pp.c (add_include_dir): Arg is const.
* pies/pies.c, pmult/pmult.c, mfd/main.c: Rewrite configuration
file support to match changes in Mailutils.


Revision 1677 - (view) (annotate) - [select for diffs]
Modified Sat Sep 20 16:38:03 2008 UTC (13 years ago) by gray
File length: 177318 byte(s)
Diff to previous 1676
Improve stack memory management.

* mfd/gram.y (strtosize, get_stack_max, get_stack_incr)
(get_stack_size): New functions.
(pragma_stacksize): Rewrite. Take maximum stack size as an optional third
argument.
* mfd/mailfromd.h (stack_max_size): New declaration.
(stack_max_size): New function.
(expand_dataseg): Signal exception if new memory size would be greater than
the stack size limit.
* NEWS, doc/mailfromd.texi: Update.




Revision 1676 - (view) (annotate) - [select for diffs]
Modified Fri Sep 19 09:59:03 2008 UTC (13 years ago) by gray
File length: 176831 byte(s)
Diff to previous 1675
Implement two stack growth policies.

* mfd/gram.y (pragma_stacksize): Implement two stack growth
policies.
* mfd/mailfromd.h (enum stack_expand_policy): New enum.
(stack_expand_incr, stack_expand_policy): New global variables.
* mfd/prog.c (stack_expand_incr)
(stack_expand_policy): New global variables.

* NEWS: Update.
* doc/mailfromd.texi (stacksize): Document changes to pragma
stacksize. 
* doc/values.texi (STACK-INCR): New value.


Revision 1675 - (view) (annotate) - [select for diffs]
Modified Thu Sep 18 12:12:06 2008 UTC (13 years ago) by gray
File length: 176367 byte(s)
Diff to previous 1673
Fix typo

Revision 1673 - (view) (annotate) - [select for diffs]
Modified Thu Sep 18 08:58:17 2008 UTC (13 years ago) by gray
File length: 176325 byte(s)
Diff to previous 1672
* Makefile.am: Implement a dist-hook, preventing distributing
an unfinished NEWS file.
* doc/mailfromd.texi: Document new mfl-mode customization
variables.
Add missing index entries.
* NEWS: Update.
* elisp/mfl-mode.el: Improve auto-indentation support.


Revision 1672 - (view) (annotate) - [select for diffs]
Modified Wed Sep 17 13:02:26 2008 UTC (13 years ago) by gray
File length: 176012 byte(s)
Diff to previous 1671
Minor fix.

* Makefile.am (dist-hook): New rule. Test for leftover FIXMEs in NEWS.


Revision 1671 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 22:16:54 2008 UTC (13 years ago) by gray
File length: 175938 byte(s)
Diff to previous 1670
Minor improvement.

* mfd/bi_getopt.m4 (opterr, optopt): New globals.
(getopt): Handle opterr and optopt.
(MF_INIT): Initialize opterr to 1.


Revision 1670 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 22:03:03 2008 UTC (13 years ago) by gray
File length: 175813 byte(s)
Diff to previous 1669
* mfd/bi_getopt.m4 (getopt): Use | as a short/long option
separator.
Make sure optind/optarg are set before returning EOF.
* mfd/gram.y (mailfromd_run): Remove superfluous call to
env_leave_frame.
* mfd/drivers.c (mark_type_argx, mark_type_vaptr): New functions.
* mfd/prog.c (env_vaptr): Cast the result.
* mfd/main.c (argpflag): Understand abbreviated forms of the --run
option.

* mfd/bi_db.m4 (dbfirst, dbnext, dbkey, dbvalue): New functions
(proof of concept).



Revision 1669 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 12:10:02 2008 UTC (13 years ago) by gray
File length: 175284 byte(s)
Diff to previous 1668
Implement functions with variable number of arguments and 'run' mode.

* mfd/symtab.c (function_install): Take additional argument.
* mfd/lex.l: New tokens `vaptr', `...' and ARGX.
* mfd/snarf.m4 (MF_VASTRING): New define.
* mfd/gram.y: Handle functions with variable number of arguments,
$(expr), and vaptr() expressions.  This raises shift/reduce
expectation to 29 conflicts. 
(parmtype_function): Return dtype_string for
arguments from vararg list.
(FUNC_HIDDEN_ARGS): Return 1 if f->varargs is set.
(type_to_string): Handle pointer argument.
(function_call): Handle function->varargs.
(node_type): Handle node_type_argx, and node_type_vaptr.
(cast_arg_list): Handle variable number of arguments.
(cast_to): Handle dtype_pointer as dtype_number.
* mfd/drivers.c (argx, vaptr): New node types.
(code_type_call): Handle variable number of arguments.
(code_cast): Handle dtype_pointer as dtype_number.
* mfd/mailfromd.h (MAILFROMD_RUN): New define.
(struct argx_node): New type.
(struct node): Add argx_node.
(struct function): New member `varargs'.
(function_install): Add varargs.
(mailfromd_run): New prototype.
* mfd/prog.c (env_vaptr, env_get_reg): New functions.
(env_make_frame0): New function.
(instr_xmemstk): New instruction handler.
* mfd/opcodes (XMEMSTK): New opcode.
* mfd/prog.h (env_get_reg, env_vaptr): New protos.
* mfd/main.c (options): New option `--run'.
(main): Handle `run' mode.
* mfd/Makefile.am (M4_FILES): Add bi_getopt.m4.
* NEWS: Update.


Revision 1668 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 18:18:45 2008 UTC (13 years ago) by gray
File length: 173732 byte(s)
Diff to previous 1667
Add a test suite for aliases.

* tests/alias.at: New file.
* tests/Makefile.am (TESTSUITE_AT): Add alias.at 
* tests/testsuite.at: Add alias.at.



Revision 1667 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 00:19:36 2008 UTC (13 years ago) by gray
File length: 173614 byte(s)
Diff to previous 1666
* elisp/mfl-mode.el (mfl-next-line-indentation)
(mfl-find-line-indentation): Fix computations for `alias',
`returns' and for comment lines.
(mfl-returns-offset, mfl-comment-offset): New customization
variables. 


Revision 1666 - (view) (annotate) - [select for diffs]
Modified Sun Sep 14 21:33:47 2008 UTC (13 years ago) by gray
File length: 173396 byte(s)
Diff to previous 1665
Add sav.mf

Revision 1665 - (view) (annotate) - [select for diffs]
Modified Sun Sep 14 21:31:42 2008 UTC (13 years ago) by gray
File length: 173310 byte(s)
Diff to previous 1664
Minor fix

* elisp/mfl-mode.el (mfl-mode): Make compile-command buffer-local.


Revision 1664 - (view) (annotate) - [select for diffs]
Modified Sun Sep 14 21:21:54 2008 UTC (13 years ago) by gray
File length: 173240 byte(s)
Diff to previous 1662
Implement function aliases.

* mfd/symtab.c (struct alias): New data type.
(union symentry): New member `alias'.
(lookup_or_install): Remove erroneous condition, introduced in
r1627 (branches/release_4_3_patches), which caused third
argument (install) to be ignored if SYM_BITS was set in state.
(function_install, function_lookup): Account for aliases.
(install_alias): New function.
* mfd/lex.l (alias): New keyword.
* mfd/gram.y: Allow to define function aliases.
* mfd/mailfromd.h (SYM_ALIAS): New define.
(install_alias): New proto.

* doc/mailfromd.texi: Document function aliases.
* doc/NEWS: Likewise.

* elisp/mfl-mode.el (mfl-mfd-command): Change command name.
(mfl-keywords): Add alias.


Revision 1662 - (view) (annotate) - [select for diffs]
Modified Mon Sep 8 21:22:51 2008 UTC (13 years ago) by gray
File length: 172504 byte(s)
Diff to previous 1660
Version 4.9.93

* configure.ac: Version 4.9.93
* NEWS: Likewise.
* pies/pies.c: Change description.


Revision 1660 - (view) (annotate) - [select for diffs]
Modified Mon Sep 8 16:04:43 2008 UTC (13 years ago) by gray
File length: 172366 byte(s)
Diff to previous 1659
* mfd/prog.c (instr_stkalloc): Expand stack segment if needed.

Revision 1659 - (view) (annotate) - [select for diffs]
Modified Sat Aug 16 21:31:06 2008 UTC (13 years, 1 month ago) by gray
File length: 172251 byte(s)
Diff to previous 1658
Bugfixes.
* mflib/pp-setup (_, N_): If used without arguments, insert
_ and N_ verbatim.
* README: Update.
* tests/Makefile.am (clean-local): Fix rule.
* configure.ac: Fix check for res_query.

* mfd/engine.c (mailfromd_daemon): Use mailfromd_umask instead of
a hardcoded value.
* mfd/mailfromd.h (mailfromd_umask): New prototype.
* mfd/main.c (mailfromd_umask): New fucntion.
* mfd/bi_system.m4 (umask): New built-in function.
* gacopyz/gacopyz.c (do_connect): Ensure umask 0117 when binding
the socket.

* doc/mailfromd.texi: Improve usage of @deffn.
(System functions): Document umask.


Revision 1658 - (view) (annotate) - [select for diffs]
Modified Fri Jul 4 14:08:59 2008 UTC (13 years, 2 months ago) by gray
File length: 171605 byte(s)
Diff to previous 1657
Implement mailbox_append_message built-in function.

* NEWS, doc/mailfromd.texi: Document mailbox_append_message.  Document new
semantics of `a' and `a+' in mailbox_open.
* mfd/bi_msg.m4 (bi_message_from_descr): New function.
* mfd/bi_body.m4 (current_message): Fix return value.
* mfd/bi_mbox.m4 (mailbox_open): Discern between `a' and `a+'.
(mailbox_append_message): New function.
* mfd/msg.h (bi_message_from_descr): New prototype.

Revision 1657 - (view) (annotate) - [select for diffs]
Modified Thu Jun 26 16:02:14 2008 UTC (13 years, 3 months ago) by gray
File length: 171112 byte(s)
Diff to previous 1656
* pies/pies.h: Include stdint.h
* configure.ac: Fix checking for libresolv.


Revision 1656 - (view) (annotate) - [select for diffs]
Modified Sun Jun 22 08:22:18 2008 UTC (13 years, 3 months ago) by gray
File length: 170983 byte(s)
Diff to previous 1655
Minor fixes.

* doc/mailfromd.texi: Fix a typo.
* mfd/prog.c: Fix comment.
* gacopyz/server.c: Fix erroneous range checking condition.


Revision 1655 - (view) (annotate) - [select for diffs]
Modified Thu May 15 09:55:55 2008 UTC (13 years, 4 months ago) by gray
File length: 170792 byte(s)
Diff to previous 1654
Fixup C variables that point to dataseg after expanding it.
Bug reported by Sergey Afonin.

* mfd/snarf.m4 (mf_c_argdcl): Produce only C declarations.
(mf_c_arginit): New macro.
(__mf_c_argdcl_list,__mf_c_arginit_list): New auxiliary macros.
(__mf_c_arglist): Rewrite using the above macros.
(mf_c_arglist,MF_VA_ARG): Reflect changes to get_.*_arg functions.
* mfd/bi_sprintf.m4: Update invocations of MF_VA_ARG.
* mfd/prog.c (struct eval_environ): New members auto_ptr and
numautos.
(env_register_auto, env_unregister_autos, env_fixup_autos): New
functions.
(expand_dataseg): Call env_fixup_autos.
(get_literal, get_string_arg): Change signature. Call
env_register_auto. All callers updated.
(get_numeric_arg): Change signature for consistency with other
get_ functions. All callers updated.
(get_pointer_arg): New function.
(eval_environment): Call env_unregister_autos after running each
instruction.
* mfd/prog.h (get_pointer_arg): New function.
(get_string_arg, get_numeric_arg): Change prototypes.
* mfd/bi_sieve.m4: Minor stylistic fix.
* NEWS: Update.

* mfd/drivers.c (code_cast): Handle dtype_pointer


Revision 1654 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 18:09:24 2008 UTC (13 years, 5 months ago) by gray
File length: 169603 byte(s)
Diff to previous 1651
New builtins: message_size, message_body_size and message_header_size

Revision 1651 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 13:37:54 2008 UTC (13 years, 5 months ago) by gray
File length: 169372 byte(s)
Diff to previous 1650
* mtasim/mtasim.c: New command line options --user and --group.
* doc/mailfromd.texi, doc/mtasim.texi, NEWS: Update.



Revision 1650 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 08:45:01 2008 UTC (13 years, 5 months ago) by gray
File length: 169252 byte(s)
Diff to previous 1649
Introduce MU interface functions.

* mfd/bi_msg.m4, mfd/bi_mbox.m4, mfd/msg.h: New files.
* mfd/Makefile.am: Add new files.
* mfd/bi_string.m4 (substring): 3rd argument can be negative.
* mfd/bi_body.m4 (current_message): New function.
* NEWS: Update.


Revision 1649 - (view) (annotate) - [select for diffs]
Modified Wed Apr 2 13:39:45 2008 UTC (13 years, 5 months ago) by gray
File length: 168910 byte(s)
Diff to previous 1648
* doc/mailfromd.texi: Document changes to prog body.

Revision 1648 - (view) (annotate) - [select for diffs]
Modified Wed Apr 2 11:03:01 2008 UTC (13 years, 5 months ago) by gray
File length: 168856 byte(s)
Diff to previous 1645
Add new MFL datatype `POINTER' and convert `body' handler to
take first argument of that type. Provide a function for
converting POINTER to STRING.

* mfd/Makefile.am (M4_FILES): Add bi_body.m4
* mfd/bi_body.m4: New file.

* mfd/engine.c (mlfi_body): Pass bodyp as a generic pointer.
* mfd/snarf.m4 (__mf_argtype, __mf_ctype, __mf_c_getarg)
(__mf_printf_type): Handle new data type POINTER.
* mfd/gram.y (state_parms): Change type of the first parameter
to body to dtype_pointer.
(cast_to): Handle dtype_pointer.
* mfd/mailfromd.h (data_type_t): New type dtype_pointer.
(env_push_pointer): New function.
* mfd/prog.c (env_push_pointer): New function.
* mfd/prog.h (get_pointer_arg): New macro.
* NEWS: Update.	

Bugfixes:

* mtasim/mtasim.c (get_input_line): Make sure the return line 
always terminates with a newline.
(smtp): Remove erroneous break.
* mfd/symtab.c (variable_replace): Maintain correct value of
newvar->owner.
* mfd/pp.c (push_source): Prevent coredump on the first call.


Revision 1645 - (view) (annotate) - [select for diffs]
Modified Wed Mar 12 06:54:03 2008 UTC (13 years, 6 months ago) by gray
File length: 167789 byte(s)
Diff to previous 1642
* doc/Makefile.am (check-refs, check-fixmes): Print correct
locations for multiple input files. Return a meaningful error
code.
* TODO: Update.


Revision 1642 - (view) (annotate) - [select for diffs]
Modified Tue Mar 11 23:22:54 2008 UTC (13 years, 6 months ago) by gray
File length: 167640 byte(s)
Diff to previous 1641
Rewrite the bootstrap suite.

* README-alpha: Rewritten.
* bootstrap.conf: Rewritten.
* bootstrap: Slightly modified version from gnulib.
* gnulib.modules, README-hacking: New files.
* doc/mailfromd.texi: Minor fix.


Revision 1641 - (view) (annotate) - [select for diffs]
Modified Tue Mar 11 21:50:47 2008 UTC (13 years, 6 months ago) by gray
File length: 167366 byte(s)
Diff to previous 1635
Fix handling of handler/handler name clashes. 

* mfd/drivers.c (code_type_progdecl): Warn if a header is
redeclared.
* doc/mailfromd.texi: Document resolving of handler/handler name
clashes. 


Revision 1635 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 16:33:36 2008 UTC (13 years, 6 months ago) by gray
File length: 167114 byte(s)
Diff to previous 1634
* mflib/strip_domain_part.mf, mflib/heloarg_test.mf,
mflib/gettext.mf, mflib/valid_domain.mf, mflib/spf.mf,
mflib/match_cidr.mf, mflib/is_ip.mf, mflib/safedb.mf4,
mflib/dns.mf4: Indent using mfl-mode.

* mflib/match_dnsbl.mf, mflib/match_rhsbl.mf: Indent using
mfl-mode. Remove m4 conditionals.


Revision 1634 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 16:15:14 2008 UTC (13 years, 6 months ago) by gray
File length: 166812 byte(s)
Diff to previous 1620
Port r1632 of branches/release_4_3_patches.

Revision 1620 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 08:01:43 2008 UTC (13 years, 7 months ago) by gray
File length: 163085 byte(s)
Diff to previous 1618
Ported r1619 from branches/release_4_3_patches.

* src/prog.c, src/prog.h (advance_pc): Fix type of the 2nd
argument.
* configure.ac: Use AC_TRY_LINK to check for libresolve.
* THANKS: Update	
* NEWS: Update


Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Feb 26 13:42:41 2008 UTC (13 years, 7 months ago) by gray
File length: 162773 byte(s)
Diff to previous 1617
* pies/pies.c: New configuration statement "chdir".
* pies/progman.c (struct prog.v.p): New member `dir'.
(register_prog): Initialize newp->v.p.dir;
(prog_start): Change to the working directory, if required by
config.


Revision 1617 - (view) (annotate) - [select for diffs]
Modified Thu Feb 21 16:51:50 2008 UTC (13 years, 7 months ago) by gray
File length: 162498 byte(s)
Diff to previous 1612
Update

Revision 1612 - (view) (annotate) - [select for diffs]
Modified Sun Feb 10 14:08:36 2008 UTC (13 years, 7 months ago) by gray
File length: 162298 byte(s)
Diff to previous 1610
Merged HEAD from branches/gmach

Revision 1610 - (view) (annotate) - [select for diffs]
Modified Sun Feb 10 13:14:04 2008 UTC (13 years, 7 months ago) by gray
File length: 147365 byte(s)
Diff to previous 1609
* README, configure.ac, NEWS: Update
* src/version.c: Update copyright years.
* doc/mailfromd.texi


Revision 1609 - (view) (annotate) - [select for diffs]
Modified Sat Feb 9 19:54:35 2008 UTC (13 years, 7 months ago) by gray
File length: 147191 byte(s)
Diff to previous 1606
* THANKS: Add Tom Lynch. Obfuscate email addresses.


Revision 1606 - (view) (annotate) - [select for diffs]
Modified Wed Feb 6 19:08:31 2008 UTC (13 years, 7 months ago) by gray
File length: 147087 byte(s)
Diff to previous 1605
* src/dnsbase.c: Define MAX, if necessary.
* src/mailfromd.h: Define INADDR_NONE.
* configure.ac: Check for librt.
Add auth to AM_GNU_MAILUTILS.
* gacopyz/gacopyz.c (do_connect): Fix typo.
* bootstrap (MODLIST): Add vasprintf.


Revision 1605 - (view) (annotate) - [select for diffs]
Modified Wed Feb 6 09:15:54 2008 UTC (13 years, 7 months ago) by gray
File length: 146852 byte(s)
Diff to previous 1604
configure.ac: Check for libsocket and libnsl.

Revision 1604 - (view) (annotate) - [select for diffs]
Modified Wed Feb 6 08:44:34 2008 UTC (13 years, 7 months ago) by gray
File length: 146802 byte(s)
Diff to previous 1603
* src/dnsbase.c (dns_resolve_hostname,a_lookup): Change
initialization of domainbuf.
* src/syslog_async.c: Include fcntl.h.
			

Revision 1603 - (view) (annotate) - [select for diffs]
Modified Mon Feb 4 21:49:35 2008 UTC (13 years, 7 months ago) by gray
File length: 146624 byte(s)
Diff to previous 1585
* configure.ac: Check for locale.h
* src/db.c, src/bi_sprintf.m4, src/prog.c, src/bi_db.m4,
src/engine.c: Fix format arguments (ported from
branches/gmach@{2008-01-28 and 2008-01-09).
* src/main.c, src/mtasim.c: Include locale.h


Revision 1585 - (view) (annotate) - [select for diffs]
Modified Mon Jan 21 14:33:31 2008 UTC (13 years, 8 months ago) by gray
File length: 146339 byte(s)
Diff to previous 1569
* src/symtab.c: Ported r1584 from branches/gmach.
* NEWS: Update.
* doc/mailfromd.texi: Updated.
* configure.ac: Version 4.3 (preparing for the release).


Revision 1569 - (view) (annotate) - [select for diffs]
Modified Tue Jan 15 13:44:11 2008 UTC (13 years, 8 months ago) by gray
File length: 146129 byte(s)
Diff to previous 1540
Ported r1556 from branches/gmach.

* 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.


Revision 1540 - (view) (annotate) - [select for diffs]
Modified Fri Dec 28 18:13:06 2007 UTC (13 years, 9 months ago) by gray
File length: 145729 byte(s)
Diff to previous 1539
* src/Makefile.am (libmf_a_DEPENDENCIES): Add BUILD_SYSLOG_ASYNC


Revision 1539 - (view) (annotate) - [select for diffs]
Modified Thu Dec 13 18:22:11 2007 UTC (13 years, 9 months ago) by gray
File length: 145612 byte(s)
Diff to previous 1538
(mf_cfg_param): Add docstrings.

Revision 1538 - (view) (annotate) - [select for diffs]
Modified Thu Dec 13 18:20:45 2007 UTC (13 years, 9 months ago) by gray
File length: 145515 byte(s)
Diff to previous 1534
Ported r1536 from branches/release_4_2_patches (= r1535 from tags/release_4_2):


Revision 1534 - (view) (annotate) - [select for diffs]
Modified Wed Dec 12 12:22:30 2007 UTC (13 years, 9 months ago) by gray
File length: 144860 byte(s)
Diff to previous 1533
Reflect recent changes to Mailutils.

Revision 1533 - (view) (annotate) - [select for diffs]
Modified Thu Nov 22 12:23:06 2007 UTC (13 years, 10 months ago) by gray
File length: 144757 byte(s)
Diff to previous 1532
* src/main.c: Implement MU configuration statements.
* tests/atlocal.in (MFOPTS): Ignore site-wide and per-user
configuration files.
* doc/mailfromd.texi: Document sieve interface.


Revision 1532 - (view) (annotate) - [select for diffs]
Modified Wed Nov 21 22:55:38 2007 UTC (13 years, 10 months ago) by gray
File length: 144521 byte(s)
Diff to previous 1531
Update

Revision 1531 - (view) (annotate) - [select for diffs]
Modified Wed Nov 21 18:12:08 2007 UTC (13 years, 10 months ago) by gray
File length: 144440 byte(s)
Diff to previous 1530
* src/bi_io.m4 (write): Implement optional third argument.
* 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.


Revision 1530 - (view) (annotate) - [select for diffs]
Modified Wed Nov 21 18:11:59 2007 UTC (13 years, 10 months ago) by gray
File length: 143912 byte(s)
Diff to previous 1529
* src/bi_io.m4 (write): Implement optional third argument.
* 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.


Revision 1529 - (view) (annotate) - [select for diffs]
Modified Mon Nov 19 14:55:55 2007 UTC (13 years, 10 months ago) by gray
File length: 143799 byte(s)
Diff to previous 1528
* README-alpha: Update
* configure.ac: Use AM_GNU_MAILUTILS.
* acinclude.m4: Minor fix.


Revision 1528 - (view) (annotate) - [select for diffs]
Modified Mon Nov 19 13:41:07 2007 UTC (13 years, 10 months ago) by gray
File length: 143707 byte(s)
Diff to previous 1527
* smap: New directory.
* smap/smap.c: New file. A general-purpose socket map for MeTA1
(for future use).


Revision 1527 - (view) (annotate) - [select for diffs]
Modified Mon Nov 19 13:38:36 2007 UTC (13 years, 10 months ago) by gray
File length: 143597 byte(s)
Diff to previous 1526
* src/mu_dbm.c [WITH_GDBM]: do not bail out if the database does
not exist.
* src/mailfromd.h: Add argp.h
* src/bi_sa.m4: Minor fixes.
* src/main.c: Support for Mailutils CVS HEAD.
* configure.ac: Likewise.


Revision 1526 - (view) (annotate) - [select for diffs]
Modified Sun Nov 11 11:42:46 2007 UTC (13 years, 10 months ago) by gray
File length: 143333 byte(s)
Diff to previous 1524
* src/engine.c (check_on_host): Wait for an answer to QUIT.
Fix courtesy of Nacho Gonzalez Lopez.
* src/bi_sa.m4: Revert the changes inadvertently pushed on
2007-10-21.
* doc/Makefile.am: Use texi2html to produce HTML version of the
manual.
* doc/gendocs_template: Likewise
* doc/gendocs.sh: Remove. Changes incorporated into the Texinfo
repository.
* doc/gendocs_template: Use conditionals, introduced in the
Texinfo CVS.


Revision 1524 - (view) (annotate) - [select for diffs]
Modified Mon Oct 29 18:27:21 2007 UTC (13 years, 11 months ago) by gray
File length: 142847 byte(s)
Diff to previous 1521
(domain_name_cmp): Allow for trailing dot after domain.

Revision 1521 - (view) (annotate) - [select for diffs]
Modified Tue Oct 23 13:35:01 2007 UTC (13 years, 11 months ago) by gray
File length: 142718 byte(s)
Diff to previous 1520
Generate html docs using texi2html

Revision 1520 - (view) (annotate) - [select for diffs]
Modified Tue Oct 23 13:02:08 2007 UTC (13 years, 11 months ago) by gray
File length: 142543 byte(s)
Diff to previous 1518
Reimplement syslog-async. Thanks Simon Kelley for relicensing it under GPLv3.

Revision 1518 - (view) (annotate) - [select for diffs]
Modified Sun Oct 21 18:38:25 2007 UTC (13 years, 11 months ago) by gray
File length: 142289 byte(s)
Diff to previous 1517
* src/dnsbase.c (cname_loop_body): Return TXT only if explicitly
required. Bug reported by Jan Rafaj.


Revision 1517 - (view) (annotate) - [select for diffs]
Modified Sun Oct 21 11:20:33 2007 UTC (13 years, 11 months ago) by gray
File length: 142184 byte(s)
Diff to previous 1516
* src/engine.c: Fix timeout calculations
(struct timeout_ctl): New data type
(UPDATE_TTW,smtp_stream_wait,smtp_wait): Operate on struct timeout_ctl.
All callers updated.
(init_timeout_ctl): New function.


Revision 1516 - (view) (annotate) - [select for diffs]
Modified Fri Oct 12 11:17:10 2007 UTC (13 years, 11 months ago) by gray
File length: 141924 byte(s)
Diff to previous 1514
Update

Revision 1514 - (view) (annotate) - [select for diffs]
Modified Wed Oct 10 10:26:44 2007 UTC (13 years, 11 months ago) by gray
File length: 141622 byte(s)
Diff to previous 1513
* src/mailfromd.h [!ENABLE_NLS] (bindtextdomain): Fix definition.
* src/cache.c (cache_get2): Fix misplaced variable definition.


Revision 1513 - (view) (annotate) - [select for diffs]
Modified Wed Oct 10 08:39:33 2007 UTC (13 years, 11 months ago) by gray
File length: 141490 byte(s)
Diff to previous 1512
* src/dnsbase.c (dns_resolve_hostname): Remove stray free, left
over after 2007-09-03.


Revision 1512 - (view) (annotate) - [select for diffs]
Modified Thu Sep 13 16:56:31 2007 UTC (14 years ago) by gray
File length: 141350 byte(s)
Diff to previous 1511
Bugfix

Revision 1511 - (view) (annotate) - [select for diffs]
Modified Thu Sep 13 14:53:13 2007 UTC (14 years ago) by gray
File length: 141215 byte(s)
Diff to previous 1510
Fix MU version detection

Revision 1510 - (view) (annotate) - [select for diffs]
Modified Wed Sep 12 12:43:37 2007 UTC (14 years ago) by gray
File length: 141119 byte(s)
Diff to previous 1509
(log_setup): Set up gacopyz_syslog_log_printer when logging to syslog.


Revision 1509 - (view) (annotate) - [select for diffs]
Modified Tue Sep 11 12:16:53 2007 UTC (14 years ago) by gray
File length: 140981 byte(s)
Diff to previous 1506
* src/mu_dbm.c [WITH_GDBM] (mu_dbm_firstkey,mu_dbm_nextkey):
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
	

Revision 1506 - (view) (annotate) - [select for diffs]
Modified Mon Sep 3 15:06:20 2007 UTC (14 years ago) by gray
File length: 140574 byte(s)
Diff to previous 1505
Update

Revision 1505 - (view) (annotate) - [select for diffs]
Modified Mon Sep 3 15:05:36 2007 UTC (14 years ago) by gray
File length: 140552 byte(s)
Diff to previous 1503
* src/dnsbase.c (dns_resolve_hostname): Make name buffer big
enough to hold eventual CNAME expansions. Reporte by Jan Rafaj.
* configure.ac: Improve to compile with the latest MU CVS.


Revision 1503 - (view) (annotate) - [select for diffs]
Modified Sat Aug 11 08:32:09 2007 UTC (14 years, 1 month ago) by gray
File length: 140336 byte(s)
Diff to previous 1502
Update

Revision 1502 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 12:28:58 2007 UTC (14 years, 1 month ago) by gray
File length: 140191 byte(s)
Diff to previous 1499
Update

Revision 1499 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 10:02:58 2007 UTC (14 years, 1 month ago) by gray
File length: 140098 byte(s)
Diff to previous 1497
* src/gram.y (on_cond): Fix coredump if target address is not
specified.
(vardecl): Signal error if an auto variable is doubly defined.
* tests/testsuite.at (EX_OK--EX_CONFIG): New defines
(MF_CHECK_TEXT): New macro
Add poll04.at and ashadow.at
* tests/ashadow.at, tests/poll04.at: New files
* doc/mailfromd.texi: Minor fixes


Revision 1497 - (view) (annotate) - [select for diffs]
Modified Thu Aug 9 08:17:07 2007 UTC (14 years, 1 month ago) by gray
File length: 139712 byte(s)
Diff to previous 1495
Update

Revision 1495 - (view) (annotate) - [select for diffs]
Modified Sat Jun 30 07:12:15 2007 UTC (14 years, 3 months ago) by gray
File length: 139510 byte(s)
Diff to previous 1491
Relicense under the GPLv3

Revision 1491 - (view) (annotate) - [select for diffs]
Modified Mon Jun 11 08:17:52 2007 UTC (14 years, 3 months ago) by gray
File length: 139367 byte(s)
Diff to previous 1489
Version 4.1

Revision 1489 - (view) (annotate) - [select for diffs]
Modified Fri Jun 8 13:39:22 2007 UTC (14 years, 3 months ago) by gray
File length: 139219 byte(s)
Diff to previous 1486
Update

Revision 1486 - (view) (annotate) - [select for diffs]
Modified Fri Jun 1 10:15:17 2007 UTC (14 years, 4 months ago) by gray
File length: 139069 byte(s)
Diff to previous 1479
Fix line counting within here-documents

Revision 1479 - (view) (annotate) - [select for diffs]
Modified Sun May 27 20:00:10 2007 UTC (14 years, 4 months ago) by gray
File length: 138964 byte(s)
Diff to previous 1477
Improve mfl-mode

Revision 1477 - (view) (annotate) - [select for diffs]
Modified Sat May 26 12:55:55 2007 UTC (14 years, 4 months ago) by gray
File length: 138209 byte(s)
Diff to previous 1476
Add framework for Emacs MFL Major Mode

Revision 1476 - (view) (annotate) - [select for diffs]
Modified Fri May 25 11:30:12 2007 UTC (14 years, 4 months ago) by gray
File length: 138017 byte(s)
Diff to previous 1475
Minor fix

Revision 1475 - (view) (annotate) - [select for diffs]
Modified Fri May 25 11:30:02 2007 UTC (14 years, 4 months ago) by gray
File length: 138016 byte(s)
Diff to previous 1474
Minor fix

Revision 1474 - (view) (annotate) - [select for diffs]
Modified Fri May 25 09:27:29 2007 UTC (14 years, 4 months ago) by gray
File length: 138019 byte(s)
Diff to previous 1470
Lots of critical bugfixes

Revision 1470 - (view) (annotate) - [select for diffs]
Modified Thu May 24 09:32:25 2007 UTC (14 years, 4 months ago) by gray
File length: 137365 byte(s)
Diff to previous 1469
Implement NLS support

Revision 1469 - (view) (annotate) - [select for diffs]
Modified Thu May 24 08:49:33 2007 UTC (14 years, 4 months ago) by gray
File length: 137194 byte(s)
Diff to previous 1468
Finish implementing sprintf

Revision 1468 - (view) (annotate) - [select for diffs]
Modified Wed May 23 22:30:13 2007 UTC (14 years, 4 months ago) by gray
File length: 136793 byte(s)
Diff to previous 1467
Almost implemented sprintf

Revision 1467 - (view) (annotate) - [select for diffs]
Modified Wed May 23 15:03:56 2007 UTC (14 years, 4 months ago) by gray
File length: 136345 byte(s)
Diff to previous 1465
Support for built-in functions with varying number of arguments.
Implement a limited version of sprintf.



Revision 1465 - (view) (annotate) - [select for diffs]
Modified Tue May 22 11:37:20 2007 UTC (14 years, 4 months ago) by gray
File length: 134797 byte(s)
Diff to previous 1464
Build mflib/dns.mf and mflib/safedb.mf from M4 sources


Revision 1464 - (view) (annotate) - [select for diffs]
Modified Tue May 22 11:23:04 2007 UTC (14 years, 4 months ago) by gray
File length: 134637 byte(s)
Diff to previous 1461
Discontinue supporting &code (specifying an exception code)
Implement $# and @parm, which expands to the ordinal number of a parameter:

  func foo(string x ; number y)
  do
      echo @y
  done

gives 1.



Revision 1461 - (view) (annotate) - [select for diffs]
Modified Mon May 21 22:01:29 2007 UTC (14 years, 4 months ago) by gray
File length: 133767 byte(s)
Diff to previous 1459
Arguments are passed in the same order for both built-in and MFL-level
functions.

If a builtin takes optional arguments, the actual number of arguments is
passed in a hidden first argument.  This allows to discern between zero 
arguments (emtpy strings) and absent arguments.



Revision 1459 - (view) (annotate) - [select for diffs]
Modified Sun May 20 19:46:20 2007 UTC (14 years, 4 months ago) by gray
File length: 132971 byte(s)
Diff to previous 1458
Bugfixes

Revision 1458 - (view) (annotate) - [select for diffs]
Modified Sun May 20 12:47:02 2007 UTC (14 years, 4 months ago) by gray
File length: 132814 byte(s)
Diff to previous 1456
Improve external preprocessor usage

Revision 1456 - (view) (annotate) - [select for diffs]
Modified Sun May 20 09:45:40 2007 UTC (14 years, 4 months ago) by gray
File length: 132275 byte(s)
Diff to previous 1454
Implement built-in and external preprocessors

Revision 1454 - (view) (annotate) - [select for diffs]
Modified Sat May 19 22:55:24 2007 UTC (14 years, 4 months ago) by gray
File length: 131859 byte(s)
Diff to previous 1451
Update

Revision 1451 - (view) (annotate) - [select for diffs]
Modified Thu May 17 18:58:07 2007 UTC (14 years, 4 months ago) by gray
File length: 131752 byte(s)
Diff to previous 1449
Update

Revision 1449 - (view) (annotate) - [select for diffs]
Modified Thu May 17 12:26:26 2007 UTC (14 years, 4 months ago) by gray
File length: 131716 byte(s)
Diff to previous 1447
Update

Revision 1447 - (view) (annotate) - [select for diffs]
Modified Thu May 17 11:54:34 2007 UTC (14 years, 4 months ago) by gray
File length: 131691 byte(s)
Diff to previous 1442
 Get translations from the TP.

Revision 1442 - (view) (annotate) - [select for diffs]
Modified Wed May 16 15:17:48 2007 UTC (14 years, 4 months ago) by gray
File length: 131408 byte(s)
Diff to previous 1438
Update

Revision 1438 - (view) (annotate) - [select for diffs]
Modified Wed May 16 07:08:09 2007 UTC (14 years, 4 months ago) by gray
File length: 131262 byte(s)
Diff to previous 1433
Update

Revision 1433 - (view) (annotate) - [select for diffs]
Modified Tue May 15 19:35:18 2007 UTC (14 years, 4 months ago) by gray
File length: 131005 byte(s)
Diff to previous 1431
(debug_level_p): Change logic so that per-module specification takes precedence over the global one

Revision 1431 - (view) (annotate) - [select for diffs]
Modified Mon May 14 14:23:42 2007 UTC (14 years, 4 months ago) by gray
File length: 130835 byte(s)
Diff to previous 1430
Update

Revision 1430 - (view) (annotate) - [select for diffs]
Modified Mon May 14 10:19:08 2007 UTC (14 years, 4 months ago) by gray
File length: 130828 byte(s)
Diff to previous 1428
Update

Revision 1428 - (view) (annotate) - [select for diffs]
Modified Sun May 13 15:21:02 2007 UTC (14 years, 4 months ago) by gray
File length: 130614 byte(s)
Diff to previous 1423
Mailfromd goes international

Revision 1423 - (view) (annotate) - [select for diffs]
Modified Sat May 12 07:45:34 2007 UTC (14 years, 4 months ago) by gray
File length: 129766 byte(s)
Diff to previous 1422
Final update

Revision 1422 - (view) (annotate) - [select for diffs]
Modified Sat May 12 07:17:10 2007 UTC (14 years, 4 months ago) by gray
File length: 129695 byte(s)
Diff to previous 1419
Update for the recent gnulib changes

Revision 1419 - (view) (annotate) - [select for diffs]
Modified Fri May 11 14:29:37 2007 UTC (14 years, 4 months ago) by gray
File length: 129343 byte(s)
Diff to previous 1418
Use new version output format. Prepare for 4.0

Revision 1418 - (view) (annotate) - [select for diffs]
Modified Thu May 10 11:32:24 2007 UTC (14 years, 4 months ago) by gray
File length: 128787 byte(s)
Diff to previous 1417
Minor fixes

Revision 1417 - (view) (annotate) - [select for diffs]
Modified Tue May 8 13:11:21 2007 UTC (14 years, 4 months ago) by gray
File length: 128551 byte(s)
Diff to previous 1416
Bugfix

Revision 1416 - (view) (annotate) - [select for diffs]
Modified Tue May 8 12:25:38 2007 UTC (14 years, 4 months ago) by gray
File length: 128509 byte(s)
Diff to previous 1414
[WITH_BDB] (mu_dbm_open): Locking mode depends on the open flags.

Revision 1414 - (view) (annotate) - [select for diffs]
Modified Sun May 6 10:23:10 2007 UTC (14 years, 4 months ago) by gray
File length: 128375 byte(s)
Diff to previous 1411
Update

Revision 1411 - (view) (annotate) - [select for diffs]
Modified Sat May 5 15:31:52 2007 UTC (14 years, 4 months ago) by gray
File length: 127953 byte(s)
Diff to previous 1406
Fixup pidfile and portspec according to state directory settings

Revision 1406 - (view) (annotate) - [select for diffs]
Modified Fri May 4 06:30:49 2007 UTC (14 years, 4 months ago) by gray
File length: 127546 byte(s)
Diff to previous 1405
Fixes

Revision 1405 - (view) (annotate) - [select for diffs]
Modified Fri May 4 05:37:38 2007 UTC (14 years, 4 months ago) by gray
File length: 127328 byte(s)
Diff to previous 1404
SIGHUP instructs `mailfromd' to restart itself.
Remove UNIX socket after closing it.

Revision 1404 - (view) (annotate) - [select for diffs]
Modified Wed May 2 11:27:18 2007 UTC (14 years, 5 months ago) by gray
File length: 125974 byte(s)
Diff to previous 1402
Update

Revision 1402 - (view) (annotate) - [select for diffs]
Modified Tue May 1 16:39:28 2007 UTC (14 years, 5 months ago) by gray
File length: 125865 byte(s)
Diff to previous 1399
(lock_file): fcntl can return non-null values.
Retry if F_GETLK returns F_UNLCK 
(mu_dbm_open): Always use O_RDWR if the file could need to be
locked for writing afterwards.

Revision 1399 - (view) (annotate) - [select for diffs]
Modified Tue May 1 05:35:57 2007 UTC (14 years, 5 months ago) by gray
File length: 125671 byte(s)
Diff to previous 1397
Ensure begin blocks can set exception handlers

Revision 1397 - (view) (annotate) - [select for diffs]
Modified Mon Apr 30 11:09:58 2007 UTC (14 years, 5 months ago) by gray
File length: 125408 byte(s)
Diff to previous 1390
Use inner context to check for action usage in begin/end blocks.  This allows to define global catches.


Revision 1390 - (view) (annotate) - [select for diffs]
Modified Sat Apr 28 09:50:14 2007 UTC (14 years, 5 months ago) by gray
File length: 125237 byte(s)
Diff to previous 1389
fix typo

Revision 1389 - (view) (annotate) - [select for diffs]
Modified Sat Apr 28 09:48:40 2007 UTC (14 years, 5 months ago) by gray
File length: 125236 byte(s)
Diff to previous 1387
Bugfixes

Revision 1387 - (view) (annotate) - [select for diffs]
Modified Fri Apr 27 20:45:53 2007 UTC (14 years, 5 months ago) by gray
File length: 124597 byte(s)
Diff to previous 1386
Implement begin/end statements.  Allow to disable/enable caching

Revision 1386 - (view) (annotate) - [select for diffs]
Modified Fri Apr 27 09:11:48 2007 UTC (14 years, 5 months ago) by gray
File length: 124028 byte(s)
Diff to previous 1381
Improve locking algorithm

Revision 1381 - (view) (annotate) - [select for diffs]
Modified Wed Apr 25 08:33:18 2007 UTC (14 years, 5 months ago) by gray
File length: 123691 byte(s)
Diff to previous 1379
	* NEWS: Update
	* 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.


Revision 1379 - (view) (annotate) - [select for diffs]
Modified Tue Apr 24 15:44:01 2007 UTC (14 years, 5 months ago) by gray
File length: 123335 byte(s)
Diff to previous 1377
	* src/lex.l (parse_require): Bugfix
	* 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.


Revision 1377 - (view) (annotate) - [select for diffs]
Modified Mon Apr 23 20:56:36 2007 UTC (14 years, 5 months ago) by gray
File length: 122233 byte(s)
Diff to previous 1375
implement mtasim --port=auto

Revision 1375 - (view) (annotate) - [select for diffs]
Modified Mon Apr 23 13:59:43 2007 UTC (14 years, 5 months ago) by gray
File length: 122053 byte(s)
Diff to previous 1374
Update

Revision 1374 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 22:02:18 2007 UTC (14 years, 5 months ago) by gray
File length: 121912 byte(s)
Diff to previous 1372
update

Revision 1372 - (view) (annotate) - [select for diffs]
Modified Sat Apr 21 09:54:32 2007 UTC (14 years, 5 months ago) by gray
File length: 121342 byte(s)
Diff to previous 1368
update

Revision 1368 - (view) (annotate) - [select for diffs]
Modified Fri Apr 20 09:09:46 2007 UTC (14 years, 5 months ago) by gray
File length: 120508 byte(s)
Diff to previous 1365
Implement asyncronous syslog

Revision 1365 - (view) (annotate) - [select for diffs]
Modified Wed Apr 18 15:23:00 2007 UTC (14 years, 5 months ago) by gray
File length: 120107 byte(s)
Diff to previous 1363
When possible lock BDB databases directly.
For version 2.x fall back to external lock method.
Fix handling of optional variables in built-in functions.


Revision 1363 - (view) (annotate) - [select for diffs]
Modified Wed Apr 18 07:33:39 2007 UTC (14 years, 5 months ago) by gray
File length: 119691 byte(s)
Diff to previous 1362
Implement stack traces

Revision 1362 - (view) (annotate) - [select for diffs]
Modified Wed Apr 18 06:35:31 2007 UTC (14 years, 5 months ago) by gray
File length: 119541 byte(s)
Diff to previous 1357
Update

Revision 1357 - (view) (annotate) - [select for diffs]
Modified Tue Apr 17 16:40:39 2007 UTC (14 years, 5 months ago) by gray
File length: 119307 byte(s)
Diff to previous 1355
Bug fixes

Revision 1355 - (view) (annotate) - [select for diffs]
Modified Mon Apr 16 20:04:19 2007 UTC (14 years, 5 months ago) by gray
File length: 119057 byte(s)
Diff to previous 1354
Fix Milter packet length calculation & redo Berkeley DB locking

Revision 1354 - (view) (annotate) - [select for diffs]
Modified Mon Apr 16 10:25:57 2007 UTC (14 years, 5 months ago) by gray
File length: 118685 byte(s)
Diff to previous 1352
Update

Revision 1352 - (view) (annotate) - [select for diffs]
Modified Thu Apr 12 11:50:38 2007 UTC (14 years, 5 months ago) by gray
File length: 118534 byte(s)
Diff to previous 1351
Re-implement database locking for Berkeley DB

Revision 1351 - (view) (annotate) - [select for diffs]
Modified Thu Apr 12 08:54:11 2007 UTC (14 years, 5 months ago) by gray
File length: 118470 byte(s)
Diff to previous 1348
        * src/mu_dbm.c, src/mu_dbm.h (mu_dbm_strerror): New function
        (mu_dbm_firstkey, mu_dbm_nextkey): Change signature
	* src/dnscache.c, src/db.c, src/cache.c, src/rate.c,
	src/bi_db.m4: Update for new mu_dbm interface.


Revision 1348 - (view) (annotate) - [select for diffs]
Modified Wed Apr 11 13:04:34 2007 UTC (14 years, 5 months ago) by gray
File length: 118188 byte(s)
Diff to previous 1346
Provide a special exception type for unresolved sendmail macros.

Revision 1346 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 14:24:28 2007 UTC (14 years, 5 months ago) by gray
File length: 117985 byte(s)
Diff to previous 1343
Document SPF functions

Revision 1343 - (view) (annotate) - [select for diffs]
Modified Tue Apr 3 12:33:56 2007 UTC (14 years, 5 months ago) by gray
File length: 117882 byte(s)
Diff to previous 1341
(mlfi_abort): Do not call filter_cleanup

Revision 1341 - (view) (annotate) - [select for diffs]
Modified Tue Apr 3 09:25:57 2007 UTC (14 years, 5 months ago) by gray
File length: 117838 byte(s)
Diff to previous 1339
Bug fixes

Revision 1339 - (view) (annotate) - [select for diffs]
Modified Mon Apr 2 21:00:13 2007 UTC (14 years, 5 months ago) by gray
File length: 117353 byte(s)
Diff to previous 1337
Bugfixes

Revision 1337 - (view) (annotate) - [select for diffs]
Modified Sun Apr 1 15:02:37 2007 UTC (14 years, 6 months ago) by gray
File length: 116989 byte(s)
Diff to previous 1336
Implement loop statement

Revision 1336 - (view) (annotate) - [select for diffs]
Modified Sun Apr 1 04:03:41 2007 UTC (14 years, 6 months ago) by gray
File length: 116803 byte(s)
Diff to previous 1333
(s_off_cmp): Revert sorting order to match that of heap growth.

Revision 1333 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 23:44:35 2007 UTC (14 years, 6 months ago) by gray
File length: 116723 byte(s)
Diff to previous 1332
Revert stack growth direction. Expand stack as the need arises.

Revision 1332 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 21:25:27 2007 UTC (14 years, 6 months ago) by gray
File length: 116312 byte(s)
Diff to previous 1329
(dataseg_layout): Make sure all global variables are subject to final_gc

Revision 1329 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 17:22:01 2007 UTC (14 years, 6 months ago) by gray
File length: 115070 byte(s)
Diff to previous 1323
Use different argument accessors for different argument types

Revision 1323 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 11:04:58 2007 UTC (14 years, 6 months ago) by gray
File length: 114964 byte(s)
Diff to previous 1322
Use reserved rt_regex slots for dynamically compiled regular expressions.

Revision 1322 - (view) (annotate) - [select for diffs]
Modified Wed Mar 28 18:15:26 2007 UTC (14 years, 6 months ago) by gray
File length: 114611 byte(s)
Diff to previous 1320
mtasim supports standard options

Revision 1320 - (view) (annotate) - [select for diffs]
Modified Wed Mar 28 17:49:21 2007 UTC (14 years, 6 months ago) by gray
File length: 114542 byte(s)
Diff to previous 1314
Update

Revision 1314 - (view) (annotate) - [select for diffs]
Modified Tue Mar 27 12:48:40 2007 UTC (14 years, 6 months ago) by gray
File length: 114267 byte(s)
Diff to previous 1310
Reimplement pre-compiled regular expressions

Revision 1310 - (view) (annotate) - [select for diffs]
Modified Sat Mar 24 13:49:30 2007 UTC (14 years, 6 months ago) by gray
File length: 114031 byte(s)
Diff to previous 1307
Switch to Autotest based testsuite

Revision 1307 - (view) (annotate) - [select for diffs]
Modified Thu Mar 22 12:22:01 2007 UTC (14 years, 6 months ago) by gray
File length: 112179 byte(s)
Diff to previous 1305
Rework code generation rules

Revision 1305 - (view) (annotate) - [select for diffs]
Modified Wed Mar 21 15:31:19 2007 UTC (14 years, 6 months ago) by gray
File length: 111791 byte(s)
Diff to previous 1297
New built-in getmx

Revision 1297 - (view) (annotate) - [select for diffs]
Modified Mon Mar 19 19:18:43 2007 UTC (14 years, 6 months ago) by gray
File length: 111379 byte(s)
Diff to previous 1296
Implement connect handler. Pass additional argument to envfrom and envrcpt

Revision 1296 - (view) (annotate) - [select for diffs]
Modified Mon Mar 19 17:45:49 2007 UTC (14 years, 6 months ago) by gray
File length: 111175 byte(s)
Diff to previous 1295
Testsuite uses mtasim instead of sendmail

Revision 1295 - (view) (annotate) - [select for diffs]
Modified Mon Mar 19 15:25:14 2007 UTC (14 years, 6 months ago) by gray
File length: 110880 byte(s)
Diff to previous 1293
Update

Revision 1293 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 13:36:58 2007 UTC (14 years, 6 months ago) by gray
File length: 110133 byte(s)
Diff to previous 1292
Implement `#pragma regex push|pop'

Revision 1292 - (view) (annotate) - [select for diffs]
Modified Sun Mar 18 11:09:25 2007 UTC (14 years, 6 months ago) by gray
File length: 109788 byte(s)
Diff to previous 1291
	* configure.ac, Makefile.am: Add mflib
	* 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


Revision 1291 - (view) (annotate) - [select for diffs]
Modified Sat Mar 17 22:04:08 2007 UTC (14 years, 6 months ago) by gray
File length: 108856 byte(s)
Diff to previous 1290
	* src/snarf.m4, src/bi_dns.m4, src/bi_dns.m4, src/bi_sa.m4,
	src/bi_other.m4, src/bi_mail.m4, src/bi_db.m4: Use MF_THROW
	instead of MF_CATCH

	* src/gram.y, src/mailfromd.h,  src/prog.c, src/opcodes,
	src/prog.h, TODO: Provide access for outermost auto variables and
	parameters from catch blocks.
	
	* testsuite/etc/hasmx.rc, testsuite/etc/dns.rc: Use primitive_
	functions.


Revision 1290 - (view) (annotate) - [select for diffs]
Modified Sat Mar 17 08:11:34 2007 UTC (14 years, 6 months ago) by gray
File length: 108477 byte(s)
Diff to previous 1289
	* src/lex.l, src/gram.y, src/mailfromd.h, src/prog.c,
	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


Revision 1289 - (view) (annotate) - [select for diffs]
Modified Thu Mar 15 09:49:56 2007 UTC (14 years, 6 months ago) by gray
File length: 108139 byte(s)
Diff to previous 1287
	* src/dnsbase.c (comp_pref): Secondary ordering by MX name
	* 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


Revision 1287 - (view) (annotate) - [select for diffs]
Modified Thu Mar 15 07:40:31 2007 UTC (14 years, 6 months ago) by gray
File length: 107875 byte(s)
Diff to previous 1286
Minor stylistic and bug fixes

Revision 1286 - (view) (annotate) - [select for diffs]
Modified Mon Mar 12 10:03:43 2007 UTC (14 years, 6 months ago) by gray
File length: 107734 byte(s)
Diff to previous 1284
Update

Revision 1284 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 22:48:28 2007 UTC (14 years, 6 months ago) by gray
File length: 107422 byte(s)
Diff to previous 1283
Update

Revision 1283 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 10:22:18 2007 UTC (14 years, 6 months ago) by gray
File length: 107227 byte(s)
Diff to previous 1282
* src/engine.c, src/gram.y, src/mailfromd.h: Implement prog data
* src/mtasim.c: Implement headers
* gacopyz/gacopyz_priv.h, gacopyz/gacopyz.c: Fix processing of
data and eoh
* gacopyz/server.c: Implement most of the stuff


Revision 1282 - (view) (annotate) - [select for diffs]
Modified Thu Mar 8 23:32:04 2007 UTC (14 years, 6 months ago) by gray
File length: 106997 byte(s)
Diff to previous 1281
Implement mail from and rcpt to

Revision 1281 - (view) (annotate) - [select for diffs]
Modified Wed Mar 7 17:09:05 2007 UTC (14 years, 6 months ago) by gray
File length: 106747 byte(s)
Diff to previous 1271
	* 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


Revision 1271 - (view) (annotate) - [select for diffs]
Modified Fri Mar 2 10:33:51 2007 UTC (14 years, 7 months ago) by gray
File length: 106291 byte(s)
Diff to previous 1269
Fix builtin context checks and implement the same for functions

Revision 1269 - (view) (annotate) - [select for diffs]
Modified Thu Mar 1 23:08:32 2007 UTC (14 years, 7 months ago) by gray
File length: 105784 byte(s)
Diff to previous 1264
Start implementing test MTA simulator and Gacopyz server code

Revision 1264 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 10:44:34 2007 UTC (14 years, 7 months ago) by gray
File length: 105369 byte(s)
Diff to previous 1263
* src/spf.c (spf_data): Add mech
(parse_record): Always allocate expr_space
* src/bi_spf.m4 (update_spf_vars): Bugfix
* src/prog.c (instr_backref): Allow to reference optional groups
* src/Makefile.am (noinst_HEADERS): Add spf.h


Revision 1263 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 08:04:49 2007 UTC (14 years, 7 months ago) by gray
File length: 105134 byte(s)
Diff to previous 1262
* src/lex.l: New built-in macro __statedir__
* 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


Revision 1262 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 09:28:00 2007 UTC (14 years, 7 months ago) by gray
File length: 104690 byte(s)
Diff to previous 1260
src/gram.y (constdecl): Return NULL. Fixes coredump if const is used within a code block.

Revision 1260 - (view) (annotate) - [select for diffs]
Modified Mon Feb 19 17:51:21 2007 UTC (14 years, 7 months ago) by gray
File length: 104545 byte(s)
Diff to previous 1259
* src/mailfrom.h (node_type_noop): New node type
* 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>'


Revision 1259 - (view) (annotate) - [select for diffs]
Modified Mon Feb 19 17:50:50 2007 UTC (14 years, 7 months ago) by gray
File length: 104529 byte(s)
Diff to previous 1257
* src/mailfrom.h (node_type_noop): New node type
* 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>'


Revision 1257 - (view) (annotate) - [select for diffs]
Modified Mon Feb 19 12:58:04 2007 UTC (14 years, 7 months ago) by gray
File length: 104306 byte(s)
Diff to previous 1253
Update

Revision 1253 - (view) (annotate) - [select for diffs]
Modified Sun Feb 18 10:00:21 2007 UTC (14 years, 7 months ago) by gray
File length: 104002 byte(s)
Diff to previous 1252
Implement all SPF modifiers, improve debugging.

Revision 1252 - (view) (annotate) - [select for diffs]
Modified Sat Feb 17 19:52:19 2007 UTC (14 years, 7 months ago) by gray
File length: 103893 byte(s)
Diff to previous 1250
Implement all SPF mechanisms

Revision 1250 - (view) (annotate) - [select for diffs]
Modified Sat Feb 17 12:56:00 2007 UTC (14 years, 7 months ago) by gray
File length: 103790 byte(s)
Diff to previous 1248
Begin implementing SPF support

Revision 1248 - (view) (annotate) - [select for diffs]
Modified Sun Feb 11 20:22:41 2007 UTC (14 years, 7 months ago) by gray
File length: 103255 byte(s)
Diff to previous 1244
gacopyz/trans.awk: Always quote /dev/stderr

Revision 1244 - (view) (annotate) - [select for diffs]
Modified Thu Feb 8 13:05:08 2007 UTC (14 years, 7 months ago) by gray
File length: 103157 byte(s)
Diff to previous 1243
Move version control under SVN. Remove .cvsignore files.

Revision 1243 - (view) (annotate) - [select for diffs]
Modified Wed Jan 24 04:46:34 2007 UTC (14 years, 8 months ago) by gray
File length: 103010 byte(s)
Diff to previous 1240
Update


Revision 1240 - (view) (annotate) - [select for diffs]
Modified Wed Jan 24 02:36:05 2007 UTC (14 years, 8 months ago) by gray
File length: 102936 byte(s)
Diff to previous 1237
Update


Revision 1237 - (view) (annotate) - [select for diffs]
Modified Wed Jan 24 01:59:22 2007 UTC (14 years, 8 months ago) by gray
File length: 102770 byte(s)
Diff to previous 1235
Update


Revision 1235 - (view) (annotate) - [select for diffs]
Modified Wed Jan 24 01:32:48 2007 UTC (14 years, 8 months ago) by gray
File length: 102717 byte(s)
Diff to previous 1231
Update


Revision 1231 - (view) (annotate) - [select for diffs]
Modified Wed Jan 24 01:07:48 2007 UTC (14 years, 8 months ago) by gray
File length: 102544 byte(s)
Diff to previous 1226
Update


Revision 1226 - (view) (annotate) - [select for diffs]
Modified Tue Jan 23 23:00:08 2007 UTC (14 years, 8 months ago) by gray
File length: 102257 byte(s)
Diff to previous 1218
Update


Revision 1218 - (view) (annotate) - [select for diffs]
Modified Mon Jan 22 12:57:11 2007 UTC (14 years, 8 months ago) by gray
File length: 101393 byte(s)
Diff to previous 1213
Update


Revision 1213 - (view) (annotate) - [select for diffs]
Modified Sun Jan 21 21:30:48 2007 UTC (14 years, 8 months ago) by gray
File length: 100975 byte(s)
Diff to previous 1211
(smtp_domain,postmaster_email): Remove
--ehlo and --mailfrom deprecated


Revision 1211 - (view) (annotate) - [select for diffs]
Modified Sun Jan 21 20:01:14 2007 UTC (14 years, 8 months ago) by gray
File length: 100736 byte(s)
Diff to previous 1197
Update


Revision 1197 - (view) (annotate) - [select for diffs]
Modified Fri Jan 19 17:48:03 2007 UTC (14 years, 8 months ago) by gray
File length: 99325 byte(s)
Diff to previous 1194
Update


Revision 1194 - (view) (annotate) - [select for diffs]
Modified Fri Jan 19 09:25:24 2007 UTC (14 years, 8 months ago) by gray
File length: 99213 byte(s)
Diff to previous 1188
Update


Revision 1188 - (view) (annotate) - [select for diffs]
Modified Thu Jan 18 10:28:14 2007 UTC (14 years, 8 months ago) by gray
File length: 98573 byte(s)
Diff to previous 1185
Update


Revision 1185 - (view) (annotate) - [select for diffs]
Modified Wed Jan 17 15:55:25 2007 UTC (14 years, 8 months ago) by gray
File length: 98320 byte(s)
Diff to previous 1173
Update


Revision 1173 - (view) (annotate) - [select for diffs]
Modified Sun Jan 14 14:14:27 2007 UTC (14 years, 8 months ago) by gray
File length: 97174 byte(s)
Diff to previous 1172
Store  locus.file in the dataseg


Revision 1172 - (view) (annotate) - [select for diffs]
Modified Sun Jan 14 13:40:36 2007 UTC (14 years, 8 months ago) by gray
File length: 97085 byte(s)
Diff to previous 1169
Update


Revision 1169 - (view) (annotate) - [select for diffs]
Modified Sat Jan 13 13:43:58 2007 UTC (14 years, 8 months ago) by gray
File length: 96856 byte(s)
Diff to previous 1162
Update


Revision 1162 - (view) (annotate) - [select for diffs]
Modified Fri Jan 5 23:45:55 2007 UTC (14 years, 8 months ago) by gray
File length: 96057 byte(s)
Diff to previous 1157
Update


Revision 1157 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 08:41:08 2007 UTC (14 years, 8 months ago) by gray
File length: 95095 byte(s)
Diff to previous 1144
Update


Revision 1144 - (view) (annotate) - [select for diffs]
Modified Wed Dec 27 12:41:43 2006 UTC (14 years, 9 months ago) by gray
File length: 93966 byte(s)
Diff to previous 1142
Update


Revision 1142 - (view) (annotate) - [select for diffs]
Modified Mon Dec 25 21:19:18 2006 UTC (14 years, 9 months ago) by gray
File length: 93883 byte(s)
Diff to previous 1137
Update


Revision 1137 - (view) (annotate) - [select for diffs]
Modified Thu Dec 21 09:39:08 2006 UTC (14 years, 9 months ago) by gray
File length: 93542 byte(s)
Diff to previous 1131
Update


Revision 1131 - (view) (annotate) - [select for diffs]
Modified Fri Dec 15 14:57:58 2006 UTC (14 years, 9 months ago) by gray
File length: 93391 byte(s)
Diff to previous 1130
Update


Revision 1130 - (view) (annotate) - [select for diffs]
Modified Fri Dec 15 09:11:31 2006 UTC (14 years, 9 months ago) by gray
File length: 92687 byte(s)
Diff to previous 1128
Update


Revision 1128 - (view) (annotate) - [select for diffs]
Modified Fri Dec 15 08:23:05 2006 UTC (14 years, 9 months ago) by gray
File length: 92582 byte(s)
Diff to previous 1124
Update


Revision 1124 - (view) (annotate) - [select for diffs]
Modified Thu Dec 14 17:07:58 2006 UTC (14 years, 9 months ago) by gray
File length: 92443 byte(s)
Diff to previous 1122
Update


Revision 1122 - (view) (annotate) - [select for diffs]
Modified Thu Dec 14 12:57:58 2006 UTC (14 years, 9 months ago) by gray
File length: 92291 byte(s)
Diff to previous 1118
Update


Revision 1118 - (view) (annotate) - [select for diffs]
Modified Thu Dec 14 08:46:15 2006 UTC (14 years, 9 months ago) by gray
File length: 92214 byte(s)
Diff to previous 1116
Update


Revision 1116 - (view) (annotate) - [select for diffs]
Modified Wed Dec 13 12:10:59 2006 UTC (14 years, 9 months ago) by gray
File length: 92062 byte(s)
Diff to previous 1105
Synchronization with 3.1 branch


Revision 1105 - (view) (annotate) - [select for diffs]
Modified Sun Dec 10 10:10:39 2006 UTC (14 years, 9 months ago) by gray
File length: 90169 byte(s)
Diff to previous 1100
Update


Revision 1100 - (view) (annotate) - [select for diffs]
Modified Thu Dec 7 13:05:07 2006 UTC (14 years, 9 months ago) by gray
File length: 89892 byte(s)
Diff to previous 1095
Update


Revision 1095 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 14:48:06 2006 UTC (14 years, 9 months ago) by gray
File length: 89806 byte(s)
Diff to previous 1093
Update


Revision 1093 - (view) (annotate) - [select for diffs]
Modified Wed Dec 6 14:47:11 2006 UTC (14 years, 9 months ago) by gray
File length: 89769 byte(s)
Diff to previous 1084
Update


Revision 1084 - (view) (annotate) - [select for diffs]
Modified Tue Dec 5 21:34:52 2006 UTC (14 years, 9 months ago) by gray
File length: 89236 byte(s)
Diff to previous 1081
Update


Revision 1081 - (view) (annotate) - [select for diffs]
Modified Tue Dec 5 14:19:07 2006 UTC (14 years, 9 months ago) by gray
File length: 89073 byte(s)
Diff to previous 1072
Update


Revision 1072 - (view) (annotate) - [select for diffs]
Modified Mon Dec 4 20:36:24 2006 UTC (14 years, 9 months ago) by gray
File length: 87998 byte(s)
Diff to previous 1068
Update


Revision 1068 - (view) (annotate) - [select for diffs]
Modified Mon Dec 4 15:01:31 2006 UTC (14 years, 9 months ago) by gray
File length: 87879 byte(s)
Diff to previous 1063
Update


Revision 1063 - (view) (annotate) - [select for diffs]
Modified Mon Dec 4 10:18:13 2006 UTC (14 years, 9 months ago) by gray
File length: 87496 byte(s)
Diff to previous 1062
Update


Revision 1062 - (view) (annotate) - [select for diffs]
Modified Mon Dec 4 10:18:04 2006 UTC (14 years, 9 months ago) by gray
File length: 87497 byte(s)
Diff to previous 1060
Update


Revision 1060 - (view) (annotate) - [select for diffs]
Modified Mon Dec 4 10:15:14 2006 UTC (14 years, 9 months ago) by gray
File length: 87460 byte(s)
Diff to previous 1045
Update


Revision 1045 - (view) (annotate) - [select for diffs]
Modified Sun Dec 3 23:44:03 2006 UTC (14 years, 9 months ago) by gray
File length: 86333 byte(s)
Diff to previous 1041
Update


Revision 1041 - (view) (annotate) - [select for diffs]
Modified Sun Dec 3 21:56:21 2006 UTC (14 years, 9 months ago) by gray
File length: 85869 byte(s)
Diff to previous 1032
Update


Revision 1032 - (view) (annotate) - [select for diffs]
Modified Sun Dec 3 20:15:05 2006 UTC (14 years, 9 months ago) by gray
File length: 85223 byte(s)
Diff to previous 1030
Update


Revision 1030 - (view) (annotate) - [select for diffs]
Modified Sun Dec 3 09:31:16 2006 UTC (14 years, 9 months ago) by gray
File length: 85173 byte(s)
Diff to previous 1016
Update


Revision 1016 - (view) (annotate) - [select for diffs]
Modified Fri Dec 1 05:05:37 2006 UTC (14 years, 10 months ago) by gray
File length: 84016 byte(s)
Diff to previous 1014
Update


Revision 1014 - (view) (annotate) - [select for diffs]
Modified Thu Nov 30 21:37:27 2006 UTC (14 years, 10 months ago) by gray
File length: 83891 byte(s)
Diff to previous 1011
Update


Revision 1011 - (view) (annotate) - [select for diffs]
Modified Thu Nov 30 18:24:48 2006 UTC (14 years, 10 months ago) by gray
File length: 83802 byte(s)
Diff to previous 1008
Update


Revision 1008 - (view) (annotate) - [select for diffs]
Modified Wed Nov 29 16:08:34 2006 UTC (14 years, 10 months ago) by gray
File length: 83628 byte(s)
Diff to previous 996
Update


Revision 996 - (view) (annotate) - [select for diffs]
Modified Wed Nov 29 14:03:11 2006 UTC (14 years, 10 months ago) by gray
File length: 83499 byte(s)
Diff to previous 995
Update


Revision 995 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 19:36:06 2006 UTC (14 years, 10 months ago) by gray
File length: 83074 byte(s)
Diff to previous 992
Update


Revision 992 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 13:47:35 2006 UTC (14 years, 10 months ago) by gray
File length: 82830 byte(s)
Diff to previous 988
Update


Revision 988 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 13:17:16 2006 UTC (14 years, 10 months ago) by gray
File length: 82363 byte(s)
Diff to previous 985
Update


Revision 985 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 07:12:42 2006 UTC (14 years, 10 months ago) by gray
File length: 82287 byte(s)
Diff to previous 984
Update


Revision 984 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 07:11:43 2006 UTC (14 years, 10 months ago) by gray
File length: 82192 byte(s)
Diff to previous 980
Update


Revision 980 - (view) (annotate) - [select for diffs]
Modified Mon Nov 27 18:24:30 2006 UTC (14 years, 10 months ago) by gray
File length: 81893 byte(s)
Diff to previous 972
Update


Revision 972 - (view) (annotate) - [select for diffs]
Modified Sat Nov 25 19:08:13 2006 UTC (14 years, 10 months ago) by gray
File length: 80644 byte(s)
Diff to previous 970
Update


Revision 970 - (view) (annotate) - [select for diffs]
Modified Sat Nov 25 18:51:30 2006 UTC (14 years, 10 months ago) by gray
File length: 80571 byte(s)
Diff to previous 965
Update


Revision 965 - (view) (annotate) - [select for diffs]
Modified Fri Nov 24 16:27:36 2006 UTC (14 years, 10 months ago) by gray
File length: 80244 byte(s)
Diff to previous 960
Update


Revision 960 - (view) (annotate) - [select for diffs]
Modified Fri Nov 24 10:36:36 2006 UTC (14 years, 10 months ago) by gray
File length: 79861 byte(s)
Diff to previous 959
Various fixes


Revision 959 - (view) (annotate) - [select for diffs]
Modified Fri Nov 24 08:42:44 2006 UTC (14 years, 10 months ago) by gray
File length: 79831 byte(s)
Diff to previous 951
Update


Revision 951 - (view) (annotate) - [select for diffs]
Modified Wed Nov 22 23:07:37 2006 UTC (14 years, 10 months ago) by gray
File length: 78840 byte(s)
Diff to previous 942
Update


Revision 942 - (view) (annotate) - [select for diffs]
Modified Tue Nov 21 13:21:52 2006 UTC (14 years, 10 months ago) by gray
File length: 77947 byte(s)
Diff to previous 939
Update


Revision 939 - (view) (annotate) - [select for diffs]
Modified Tue Nov 21 08:52:21 2006 UTC (14 years, 10 months ago) by gray
File length: 77789 byte(s)
Diff to previous 938
Fix the precedence of function calls and boolean negation.


Revision 938 - (view) (annotate) - [select for diffs]
Modified Mon Nov 20 22:00:30 2006 UTC (14 years, 10 months ago) by gray
File length: 77640 byte(s)
Diff to previous 937
Add strings.exp


Revision 937 - (view) (annotate) - [select for diffs]
Modified Mon Nov 20 21:58:49 2006 UTC (14 years, 10 months ago) by gray
File length: 77545 byte(s)
Diff to previous 927
Update


Revision 927 - (view) (annotate) - [select for diffs]
Modified Sat Nov 18 14:32:27 2006 UTC (14 years, 10 months ago) by gray
File length: 76740 byte(s)
Diff to previous 925
Update


Revision 925 - (view) (annotate) - [select for diffs]
Modified Sat Nov 18 14:15:04 2006 UTC (14 years, 10 months ago) by gray
File length: 76701 byte(s)
Diff to previous 912
Update


Revision 912 - (view) (annotate) - [select for diffs]
Modified Tue Nov 14 13:54:30 2006 UTC (14 years, 10 months ago) by gray
File length: 75688 byte(s)
Diff to previous 910
Update


Revision 910 - (view) (annotate) - [select for diffs]
Modified Tue Nov 14 13:37:43 2006 UTC (14 years, 10 months ago) by gray
File length: 75662 byte(s)
Diff to previous 901
Update


Revision 901 - (view) (annotate) - [select for diffs]
Modified Tue Nov 14 08:58:29 2006 UTC (14 years, 10 months ago) by gray
File length: 75385 byte(s)
Diff to previous 890
Update


Revision 890 - (view) (annotate) - [select for diffs]
Modified Mon Nov 13 21:33:51 2006 UTC (14 years, 10 months ago) by gray
File length: 74916 byte(s)
Diff to previous 888
Update


Revision 888 - (view) (annotate) - [select for diffs]
Modified Mon Nov 13 21:17:53 2006 UTC (14 years, 10 months ago) by gray
File length: 74879 byte(s)
Diff to previous 881
Update


Revision 881 - (view) (annotate) - [select for diffs]
Modified Mon Nov 13 16:18:35 2006 UTC (14 years, 10 months ago) by gray
File length: 74564 byte(s)
Diff to previous 874
update


Revision 874 - (view) (annotate) - [select for diffs]
Modified Sun Nov 12 09:05:58 2006 UTC (14 years, 10 months ago) by gray
File length: 74406 byte(s)
Diff to previous 873
Update


Revision 873 - (view) (annotate) - [select for diffs]
Modified Sat Nov 11 21:31:37 2006 UTC (14 years, 10 months ago) by gray
File length: 74000 byte(s)
Diff to previous 870
Update


Revision 870 - (view) (annotate) - [select for diffs]
Modified Sat Nov 11 18:14:55 2006 UTC (14 years, 10 months ago) by gray
File length: 73876 byte(s)
Diff to previous 865
Update


Revision 865 - (view) (annotate) - [select for diffs]
Modified Fri Nov 10 21:49:09 2006 UTC (14 years, 10 months ago) by gray
File length: 73497 byte(s)
Diff to previous 851
Update


Revision 851 - (view) (annotate) - [select for diffs]
Modified Fri Nov 10 16:54:53 2006 UTC (14 years, 10 months ago) by gray
File length: 71837 byte(s)
Diff to previous 850
Update


Revision 850 - (view) (annotate) - [select for diffs]
Modified Fri Nov 10 16:54:09 2006 UTC (14 years, 10 months ago) by gray
File length: 71833 byte(s)
Diff to previous 820
Incorporate changes from 3.0 branch


Revision 820 - (view) (annotate) - [select for diffs]
Modified Wed Nov 8 18:10:58 2006 UTC (14 years, 10 months ago) by gray
File length: 69930 byte(s)
Diff to previous 816
Update


Revision 816 - (view) (annotate) - [select for diffs]
Modified Wed Nov 8 17:57:55 2006 UTC (14 years, 10 months ago) by gray
File length: 69797 byte(s)
Diff to previous 809
Update


Revision 809 - (view) (annotate) - [select for diffs]
Modified Tue Nov 7 10:33:50 2006 UTC (14 years, 10 months ago) by gray
File length: 69112 byte(s)
Diff to previous 807
Update


Revision 807 - (view) (annotate) - [select for diffs]
Modified Tue Nov 7 09:28:22 2006 UTC (14 years, 10 months ago) by gray
File length: 69078 byte(s)
Diff to previous 805
Update


Revision 805 - (view) (annotate) - [select for diffs]
Modified Mon Nov 6 15:51:53 2006 UTC (14 years, 10 months ago) by gray
File length: 68935 byte(s)
Diff to previous 798
Update


Revision 798 - (view) (annotate) - [select for diffs]
Modified Mon Nov 6 08:30:12 2006 UTC (14 years, 10 months ago) by gray
File length: 68573 byte(s)
Diff to previous 797
Update


Revision 797 - (view) (annotate) - [select for diffs]
Modified Mon Nov 6 08:21:28 2006 UTC (14 years, 10 months ago) by gray
File length: 68537 byte(s)
Diff to previous 795
Update


Revision 795 - (view) (annotate) - [select for diffs]
Modified Sun Nov 5 13:43:13 2006 UTC (14 years, 10 months ago) by gray
File length: 68456 byte(s)
Diff to previous 793
Update


Revision 793 - (view) (annotate) - [select for diffs]
Modified Sun Nov 5 13:36:50 2006 UTC (14 years, 10 months ago) by gray
File length: 68411 byte(s)
Diff to previous 778
Update


Revision 778 - (view) (annotate) - [select for diffs]
Modified Sat Nov 4 13:49:22 2006 UTC (14 years, 10 months ago) by gray
File length: 67728 byte(s)
Diff to previous 777
Update


Revision 777 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 18:40:43 2006 UTC (14 years, 10 months ago) by gray
File length: 67368 byte(s)
Diff to previous 771
Update


Revision 771 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 15:57:56 2006 UTC (14 years, 10 months ago) by gray
File length: 66899 byte(s)
Diff to previous 765
Update


Revision 765 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 15:01:29 2006 UTC (14 years, 10 months ago) by gray
File length: 66650 byte(s)
Diff to previous 758
Update


Revision 758 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 13:13:18 2006 UTC (14 years, 10 months ago) by gray
File length: 66173 byte(s)
Diff to previous 756
Update


Revision 756 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 13:11:41 2006 UTC (14 years, 10 months ago) by gray
File length: 66120 byte(s)
Diff to previous 743
Update


Revision 743 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 10:15:51 2006 UTC (14 years, 10 months ago) by gray
File length: 65016 byte(s)
Diff to previous 740
Update


Revision 740 - (view) (annotate) - [select for diffs]
Modified Fri Nov 3 08:02:22 2006 UTC (14 years, 10 months ago) by gray
File length: 64832 byte(s)
Diff to previous 738
Update


Revision 738 - (view) (annotate) - [select for diffs]
Modified Thu Nov 2 20:03:01 2006 UTC (14 years, 10 months ago) by gray
File length: 64611 byte(s)
Diff to previous 736
Update


Revision 736 - (view) (annotate) - [select for diffs]
Modified Thu Nov 2 17:26:55 2006 UTC (14 years, 10 months ago) by gray
File length: 64457 byte(s)
Diff to previous 734
Update


Revision 734 - (view) (annotate) - [select for diffs]
Modified Thu Nov 2 16:46:16 2006 UTC (14 years, 10 months ago) by gray
File length: 64410 byte(s)
Diff to previous 731
Update


Revision 731 - (view) (annotate) - [select for diffs]
Modified Thu Nov 2 14:56:33 2006 UTC (14 years, 10 months ago) by gray
File length: 64259 byte(s)
Diff to previous 726
Update


Revision 726 - (view) (annotate) - [select for diffs]
Modified Wed Nov 1 18:54:21 2006 UTC (14 years, 10 months ago) by gray
File length: 63432 byte(s)
Diff to previous 717
Update


Revision 717 - (view) (annotate) - [select for diffs]
Modified Wed Nov 1 02:45:42 2006 UTC (14 years, 11 months ago) by gray
File length: 62828 byte(s)
Diff to previous 715
Update


Revision 715 - (view) (annotate) - [select for diffs]
Modified Wed Nov 1 02:43:48 2006 UTC (14 years, 11 months ago) by gray
File length: 62787 byte(s)
Diff to previous 710
Update


Revision 710 - (view) (annotate) - [select for diffs]
Modified Wed Nov 1 01:57:05 2006 UTC (14 years, 11 months ago) by gray
File length: 62319 byte(s)
Diff to previous 705
Update


Revision 705 - (view) (annotate) - [select for diffs]
Modified Mon Oct 30 17:33:43 2006 UTC (14 years, 11 months ago) by gray
File length: 62203 byte(s)
Diff to previous 700
Update


Revision 700 - (view) (annotate) - [select for diffs]
Modified Mon Oct 30 08:57:38 2006 UTC (14 years, 11 months ago) by gray
File length: 61504 byte(s)
Diff to previous 696
Update


Revision 696 - (view) (annotate) - [select for diffs]
Modified Sun Oct 29 07:50:55 2006 UTC (14 years, 11 months ago) by gray
File length: 61024 byte(s)
Diff to previous 694
Update


Revision 694 - (view) (annotate) - [select for diffs]
Modified Sun Oct 29 07:49:45 2006 UTC (14 years, 11 months ago) by gray
File length: 60961 byte(s)
Diff to previous 690
Update


Revision 690 - (view) (annotate) - [select for diffs]
Modified Sat Oct 28 14:12:00 2006 UTC (14 years, 11 months ago) by gray
File length: 60483 byte(s)
Diff to previous 686
Update


Revision 686 - (view) (annotate) - [select for diffs]
Modified Sat Oct 28 10:22:03 2006 UTC (14 years, 11 months ago) by gray
File length: 60360 byte(s)
Diff to previous 684
Update


Revision 684 - (view) (annotate) - [select for diffs]
Modified Sat Oct 28 09:56:02 2006 UTC (14 years, 11 months ago) by gray
File length: 60234 byte(s)
Diff to previous 680
Update


Revision 680 - (view) (annotate) - [select for diffs]
Modified Fri Oct 27 15:43:54 2006 UTC (14 years, 11 months ago) by gray
File length: 59944 byte(s)
Diff to previous 673
Update


Revision 673 - (view) (annotate) - [select for diffs]
Modified Fri Oct 27 12:42:53 2006 UTC (14 years, 11 months ago) by gray
File length: 58929 byte(s)
Diff to previous 660
Update


Revision 660 - (view) (annotate) - [select for diffs]
Modified Fri Oct 27 07:05:10 2006 UTC (14 years, 11 months ago) by gray
File length: 57683 byte(s)
Diff to previous 653
Update


Revision 653 - (view) (annotate) - [select for diffs]
Modified Mon Oct 23 13:31:29 2006 UTC (14 years, 11 months ago) by gray
File length: 57249 byte(s)
Diff to previous 650
Update


Revision 650 - (view) (annotate) - [select for diffs]
Modified Sun Oct 22 09:18:48 2006 UTC (14 years, 11 months ago) by gray
File length: 57127 byte(s)
Diff to previous 648
Update


Revision 648 - (view) (annotate) - [select for diffs]
Modified Sat Oct 21 18:53:44 2006 UTC (14 years, 11 months ago) by gray
File length: 56957 byte(s)
Diff to previous 645
Update


Revision 645 - (view) (annotate) - [select for diffs]
Modified Sat Oct 21 15:49:30 2006 UTC (14 years, 11 months ago) by gray
File length: 56854 byte(s)
Diff to previous 643
Update


Revision 643 - (view) (annotate) - [select for diffs]
Modified Sat Oct 21 09:41:42 2006 UTC (14 years, 11 months ago) by gray
File length: 56680 byte(s)
Diff to previous 639
Update


Revision 639 - (view) (annotate) - [select for diffs]
Modified Fri Oct 20 15:47:49 2006 UTC (14 years, 11 months ago) by gray
File length: 56656 byte(s)
Diff to previous 630
Update


Revision 630 - (view) (annotate) - [select for diffs]
Modified Wed Oct 18 14:58:42 2006 UTC (14 years, 11 months ago) by gray
File length: 55734 byte(s)
Diff to previous 628
Update


Revision 628 - (view) (annotate) - [select for diffs]
Modified Wed Oct 18 14:41:21 2006 UTC (14 years, 11 months ago) by gray
File length: 55674 byte(s)
Diff to previous 625
Update


Revision 625 - (view) (annotate) - [select for diffs]
Modified Fri Oct 13 11:50:29 2006 UTC (14 years, 11 months ago) by gray
File length: 55384 byte(s)
Diff to previous 623
Update


Revision 623 - (view) (annotate) - [select for diffs]
Modified Wed Oct 11 09:35:42 2006 UTC (14 years, 11 months ago) by gray
File length: 55260 byte(s)
Diff to previous 621
Update


Revision 621 - (view) (annotate) - [select for diffs]
Modified Mon Oct 9 15:34:59 2006 UTC (14 years, 11 months ago) by gray
File length: 55082 byte(s)
Diff to previous 617
Update


Revision 617 - (view) (annotate) - [select for diffs]
Modified Sat Oct 7 06:39:39 2006 UTC (14 years, 11 months ago) by gray
File length: 54668 byte(s)
Diff to previous 615
Update


Revision 615 - (view) (annotate) - [select for diffs]
Modified Sat Oct 7 06:07:14 2006 UTC (14 years, 11 months ago) by gray
File length: 54606 byte(s)
Diff to previous 611
Update


Revision 611 - (view) (annotate) - [select for diffs]
Modified Fri Oct 6 11:52:58 2006 UTC (14 years, 11 months ago) by gray
File length: 54351 byte(s)
Diff to previous 606
Update


Revision 606 - (view) (annotate) - [select for diffs]
Modified Fri Oct 6 09:30:47 2006 UTC (14 years, 11 months ago) by gray
File length: 54042 byte(s)
Diff to previous 597
Update


Revision 597 - (view) (annotate) - [select for diffs]
Modified Fri Sep 15 20:44:29 2006 UTC (15 years ago) by gray
File length: 52819 byte(s)
Diff to previous 595
Update


Revision 595 - (view) (annotate) - [select for diffs]
Modified Fri Sep 15 08:01:20 2006 UTC (15 years ago) by gray
File length: 52799 byte(s)
Diff to previous 591
Update


Revision 591 - (view) (annotate) - [select for diffs]
Modified Thu Sep 14 21:16:07 2006 UTC (15 years ago) by gray
File length: 52618 byte(s)
Diff to previous 587
Update


Revision 587 - (view) (annotate) - [select for diffs]
Modified Thu Sep 14 20:41:18 2006 UTC (15 years ago) by gray
File length: 52501 byte(s)
Diff to previous 586
Update


Revision 586 - (view) (annotate) - [select for diffs]
Modified Thu Sep 14 19:02:31 2006 UTC (15 years ago) by gray
File length: 52355 byte(s)
Diff to previous 582
Update


Revision 582 - (view) (annotate) - [select for diffs]
Modified Thu Sep 14 15:18:52 2006 UTC (15 years ago) by gray
File length: 52199 byte(s)
Diff to previous 575
Update


Revision 575 - (view) (annotate) - [select for diffs]
Modified Wed Sep 13 16:22:54 2006 UTC (15 years ago) by gray
File length: 51990 byte(s)
Diff to previous 561
Update


Revision 561 - (view) (annotate) - [select for diffs]
Modified Tue Sep 12 19:26:24 2006 UTC (15 years ago) by gray
File length: 50944 byte(s)
Diff to previous 553
Update


Revision 553 - (view) (annotate) - [select for diffs]
Modified Sun Sep 10 19:59:15 2006 UTC (15 years ago) by gray
File length: 50807 byte(s)
Diff to previous 547
Update


Revision 547 - (view) (annotate) - [select for diffs]
Modified Sat Sep 9 16:16:49 2006 UTC (15 years ago) by gray
File length: 50207 byte(s)
Diff to previous 541
Update


Revision 541 - (view) (annotate) - [select for diffs]
Modified Thu Sep 7 12:00:21 2006 UTC (15 years ago) by gray
File length: 49787 byte(s)
Diff to previous 537
Update


Revision 537 - (view) (annotate) - [select for diffs]
Modified Tue Sep 5 17:48:13 2006 UTC (15 years ago) by gray
File length: 49484 byte(s)
Diff to previous 535
Update


Revision 535 - (view) (annotate) - [select for diffs]
Modified Tue Sep 5 15:05:54 2006 UTC (15 years ago) by gray
File length: 49279 byte(s)
Diff to previous 530
Update


Revision 530 - (view) (annotate) - [select for diffs]
Modified Tue Sep 5 13:18:28 2006 UTC (15 years ago) by gray
File length: 48937 byte(s)
Diff to previous 524
Update


Revision 524 - (view) (annotate) - [select for diffs]
Modified Sun Sep 3 18:35:19 2006 UTC (15 years ago) by gray
File length: 48573 byte(s)
Diff to previous 520
Update


Revision 520 - (view) (annotate) - [select for diffs]
Modified Sun Sep 3 16:56:46 2006 UTC (15 years ago) by gray
File length: 48493 byte(s)
Diff to previous 519
Update


Revision 519 - (view) (annotate) - [select for diffs]
Modified Sat Sep 2 19:37:25 2006 UTC (15 years ago) by gray
File length: 48287 byte(s)
Diff to previous 518
Raise version number to 1.9.93


Revision 518 - (view) (annotate) - [select for diffs]
Modified Sat Sep 2 19:33:30 2006 UTC (15 years ago) by gray
File length: 48231 byte(s)
Diff to previous 516
Update


Revision 516 - (view) (annotate) - [select for diffs]
Modified Sat Sep 2 19:29:33 2006 UTC (15 years ago) by gray
File length: 48196 byte(s)
Diff to previous 507
Update


Revision 507 - (view) (annotate) - [select for diffs]
Modified Sat Sep 2 14:45:06 2006 UTC (15 years ago) by gray
File length: 47288 byte(s)
Diff to previous 497
Update


Revision 497 - (view) (annotate) - [select for diffs]
Modified Sat Sep 2 09:58:35 2006 UTC (15 years ago) by gray
File length: 45757 byte(s)
Diff to previous 489
Update


Revision 489 - (view) (annotate) - [select for diffs]
Modified Fri Sep 1 23:14:17 2006 UTC (15 years ago) by gray
File length: 44916 byte(s)
Diff to previous 481
Update


Revision 481 - (view) (annotate) - [select for diffs]
Modified Wed Aug 30 14:09:11 2006 UTC (15 years, 1 month ago) by gray
File length: 43317 byte(s)
Diff to previous 480
Fix typo


Revision 480 - (view) (annotate) - [select for diffs]
Modified Wed Aug 30 14:07:31 2006 UTC (15 years, 1 month ago) by gray
File length: 43317 byte(s)
Diff to previous 474
Update


Revision 474 - (view) (annotate) - [select for diffs]
Modified Wed Aug 30 13:32:46 2006 UTC (15 years, 1 month ago) by gray
File length: 43063 byte(s)
Diff to previous 468
Update


Revision 468 - (view) (annotate) - [select for diffs]
Modified Wed Aug 30 07:17:59 2006 UTC (15 years, 1 month ago) by gray
File length: 42648 byte(s)
Diff to previous 454
Update


Revision 454 - (view) (annotate) - [select for diffs]
Modified Wed Aug 23 14:26:05 2006 UTC (15 years, 1 month ago) by gray
File length: 41179 byte(s)
Diff to previous 452
Update


Revision 452 - (view) (annotate) - [select for diffs]
Modified Wed Aug 23 13:16:20 2006 UTC (15 years, 1 month ago) by gray
File length: 40982 byte(s)
Diff to previous 444
Update


Revision 444 - (view) (annotate) - [select for diffs]
Modified Tue Aug 22 15:05:54 2006 UTC (15 years, 1 month ago) by gray
File length: 40070 byte(s)
Diff to previous 442
Update


Revision 442 - (view) (annotate) - [select for diffs]
Modified Tue Aug 22 14:21:26 2006 UTC (15 years, 1 month ago) by gray
File length: 39996 byte(s)
Diff to previous 433
Update


Revision 433 - (view) (annotate) - [select for diffs]
Modified Tue Aug 22 10:29:52 2006 UTC (15 years, 1 month ago) by gray
File length: 38908 byte(s)
Diff to previous 429
Update


Revision 429 - (view) (annotate) - [select for diffs]
Modified Mon Aug 21 21:21:14 2006 UTC (15 years, 1 month ago) by gray
File length: 38038 byte(s)
Diff to previous 427
Update


Revision 427 - (view) (annotate) - [select for diffs]
Modified Mon Aug 21 15:16:37 2006 UTC (15 years, 1 month ago) by gray
File length: 37821 byte(s)
Diff to previous 421
Update


Revision 421 - (view) (annotate) - [select for diffs]
Modified Sun Aug 20 22:03:16 2006 UTC (15 years, 1 month ago) by gray
File length: 36835 byte(s)
Diff to previous 417
Update


Revision 417 - (view) (annotate) - [select for diffs]
Modified Sun Aug 20 20:54:30 2006 UTC (15 years, 1 month ago) by gray
File length: 36225 byte(s)
Diff to previous 412
Update


Revision 412 - (view) (annotate) - [select for diffs]
Modified Sun Aug 20 18:18:06 2006 UTC (15 years, 1 month ago) by gray
File length: 35605 byte(s)
Diff to previous 406
Update


Revision 406 - (view) (annotate) - [select for diffs]
Modified Sat Aug 19 12:30:14 2006 UTC (15 years, 1 month ago) by gray
File length: 34565 byte(s)
Diff to previous 397
Update


Revision 397 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 20:27:10 2006 UTC (15 years, 1 month ago) by gray
File length: 33955 byte(s)
Diff to previous 394
Update


Revision 394 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 19:51:46 2006 UTC (15 years, 1 month ago) by gray
File length: 33724 byte(s)
Diff to previous 386
Update


Revision 386 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 16:18:47 2006 UTC (15 years, 1 month ago) by gray
File length: 32355 byte(s)
Diff to previous 385
Update


Revision 385 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 15:17:34 2006 UTC (15 years, 1 month ago) by gray
File length: 32338 byte(s)
Diff to previous 379
Update


Revision 379 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 13:52:25 2006 UTC (15 years, 1 month ago) by gray
File length: 31714 byte(s)
Diff to previous 372
Update


Revision 372 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 08:38:02 2006 UTC (15 years, 1 month ago) by gray
File length: 31266 byte(s)
Diff to previous 364
Update


Revision 364 - (view) (annotate) - [select for diffs]
Modified Thu Aug 17 14:50:53 2006 UTC (15 years, 1 month ago) by gray
File length: 30072 byte(s)
Diff to previous 352
Update


Revision 352 - (view) (annotate) - [select for diffs]
Modified Wed Aug 16 21:03:50 2006 UTC (15 years, 1 month ago) by gray
File length: 29368 byte(s)
Diff to previous 346
Update


Revision 346 - (view) (annotate) - [select for diffs]
Modified Wed Aug 16 15:09:07 2006 UTC (15 years, 1 month ago) by gray
File length: 28630 byte(s)
Diff to previous 339
Update


Revision 339 - (view) (annotate) - [select for diffs]
Modified Mon Aug 14 11:38:03 2006 UTC (15 years, 1 month ago) by gray
File length: 26795 byte(s)
Diff to previous 336
Update


Revision 336 - (view) (annotate) - [select for diffs]
Modified Sat Aug 12 21:35:00 2006 UTC (15 years, 1 month ago) by gray
File length: 26655 byte(s)
Diff to previous 334
Update


Revision 334 - (view) (annotate) - [select for diffs]
Modified Sat Aug 12 20:42:12 2006 UTC (15 years, 1 month ago) by gray
File length: 26552 byte(s)
Diff to previous 332
Update


Revision 332 - (view) (annotate) - [select for diffs]
Modified Sat Aug 12 19:05:44 2006 UTC (15 years, 1 month ago) by gray
File length: 26378 byte(s)
Diff to previous 322
Update


Revision 322 - (view) (annotate) - [select for diffs]
Modified Sat Aug 12 11:19:20 2006 UTC (15 years, 1 month ago) by gray
File length: 25067 byte(s)
Diff to previous 316
Update


Revision 316 - (view) (annotate) - [select for diffs]
Modified Fri Aug 11 13:40:17 2006 UTC (15 years, 1 month ago) by gray
File length: 23995 byte(s)
Diff to previous 312
Update


Revision 312 - (view) (annotate) - [select for diffs]
Modified Thu Aug 10 15:06:37 2006 UTC (15 years, 1 month ago) by gray
File length: 23742 byte(s)
Diff to previous 301
Update


Revision 301 - (view) (annotate) - [select for diffs]
Modified Tue Aug 8 09:04:54 2006 UTC (15 years, 1 month ago) by gray
File length: 21448 byte(s)
Diff to previous 298
Update


Revision 298 - (view) (annotate) - [select for diffs]
Modified Sun Aug 6 08:18:55 2006 UTC (15 years, 1 month ago) by gray
File length: 21150 byte(s)
Diff to previous 295
Update


Revision 295 - (view) (annotate) - [select for diffs]
Modified Tue Aug 1 00:14:58 2006 UTC (15 years, 2 months ago) by gray
File length: 20893 byte(s)
Diff to previous 293
Update


Revision 293 - (view) (annotate) - [select for diffs]
Modified Mon Jul 31 23:07:24 2006 UTC (15 years, 2 months ago) by gray
File length: 20768 byte(s)
Diff to previous 288
Update


Revision 288 - (view) (annotate) - [select for diffs]
Modified Mon Jul 31 20:46:37 2006 UTC (15 years, 2 months ago) by gray
File length: 20125 byte(s)
Diff to previous 283
Update


Revision 283 - (view) (annotate) - [select for diffs]
Modified Mon Jul 31 16:40:17 2006 UTC (15 years, 2 months ago) by gray
File length: 19756 byte(s)
Diff to previous 277
Update


Revision 277 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 16:08:46 2006 UTC (15 years, 2 months ago) by gray
File length: 18947 byte(s)
Diff to previous 274
Update


Revision 274 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 14:36:28 2006 UTC (15 years, 2 months ago) by gray
File length: 18808 byte(s)
Diff to previous 272
Update


Revision 272 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 14:21:42 2006 UTC (15 years, 2 months ago) by gray
File length: 18753 byte(s)
Diff to previous 268
Update


Revision 268 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 11:22:21 2006 UTC (15 years, 2 months ago) by gray
File length: 18484 byte(s)
Diff to previous 263
Update


Revision 263 - (view) (annotate) - [select for diffs]
Modified Sun Jul 30 09:50:54 2006 UTC (15 years, 2 months ago) by gray
File length: 18045 byte(s)
Diff to previous 257
Update


Revision 257 - (view) (annotate) - [select for diffs]
Modified Sat Jul 29 19:18:09 2006 UTC (15 years, 2 months ago) by gray
File length: 16662 byte(s)
Diff to previous 250
Update


Revision 250 - (view) (annotate) - [select for diffs]
Modified Tue Jul 25 21:41:51 2006 UTC (15 years, 2 months ago) by gray
File length: 15985 byte(s)
Diff to previous 238
Update


Revision 238 - (view) (annotate) - [select for diffs]
Modified Wed Jun 14 17:31:17 2006 UTC (15 years, 3 months ago) by gray
File length: 15074 byte(s)
Diff to previous 209
Update


Revision 209 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 10:42:23 2006 UTC (15 years, 8 months ago) by gray
File length: 14589 byte(s)
Diff to previous 204
Updated


Revision 204 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 20:28:23 2006 UTC (15 years, 8 months ago) by gray
File length: 14437 byte(s)
Diff to previous 200
Updated


Revision 200 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 16:59:02 2006 UTC (15 years, 8 months ago) by gray
File length: 13806 byte(s)
Diff to previous 199
Fix typo


Revision 199 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 16:52:54 2006 UTC (15 years, 8 months ago) by gray
File length: 13806 byte(s)
Diff to previous 190
Update


Revision 190 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 10:49:45 2006 UTC (15 years, 8 months ago) by gray
File length: 11961 byte(s)
Diff to previous 189
Update


Revision 189 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 10:49:10 2006 UTC (15 years, 8 months ago) by gray
File length: 11890 byte(s)
Diff to previous 185
Update


Revision 185 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:36:10 2006 UTC (15 years, 8 months ago) by gray
File length: 11791 byte(s)
Diff to previous 181
Updated


Revision 181 - (view) (annotate) - [select for diffs]
Modified Thu Nov 24 15:30:08 2005 UTC (15 years, 10 months ago) by gray
File length: 11542 byte(s)
Diff to previous 178
Updated


Revision 178 - (view) (annotate) - [select for diffs]
Modified Tue Sep 20 19:21:34 2005 UTC (16 years ago) by gray
File length: 11409 byte(s)
Diff to previous 173
Updated


Revision 173 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 09:27:11 2005 UTC (16 years, 1 month ago) by gray
File length: 11202 byte(s)
Diff to previous 168
Updated


Revision 168 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 09:15:56 2005 UTC (16 years, 1 month ago) by gray
File length: 11068 byte(s)
Diff to previous 163
Updated


Revision 163 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 08:37:00 2005 UTC (16 years, 1 month ago) by gray
File length: 10754 byte(s)
Diff to previous 161
Updated


Revision 161 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 08:34:29 2005 UTC (16 years, 1 month ago) by gray
File length: 10697 byte(s)
Diff to previous 157
Updated


Revision 157 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 12:15:48 2005 UTC (16 years, 1 month ago) by gray
File length: 10449 byte(s)
Diff to previous 154
Updated


Revision 154 - (view) (annotate) - [select for diffs]
Modified Mon Aug 8 09:21:43 2005 UTC (16 years, 1 month ago) by gray
File length: 10184 byte(s)
Diff to previous 150
Updated


Revision 150 - (view) (annotate) - [select for diffs]
Modified Mon Aug 8 08:42:51 2005 UTC (16 years, 1 month ago) by gray
File length: 10033 byte(s)
Diff to previous 147
Updated


Revision 147 - (view) (annotate) - [select for diffs]
Modified Mon Aug 8 08:19:19 2005 UTC (16 years, 1 month ago) by gray
File length: 9914 byte(s)
Diff to previous 139
Update


Revision 139 - (view) (annotate) - [select for diffs]
Modified Sun Aug 7 11:22:11 2005 UTC (16 years, 1 month ago) by gray
File length: 9028 byte(s)
Diff to previous 132
Updated


Revision 132 - (view) (annotate) - [select for diffs]
Modified Sun Jul 31 17:30:19 2005 UTC (16 years, 2 months ago) by gray
File length: 8574 byte(s)
Diff to previous 129
Updated


Revision 129 - (view) (annotate) - [select for diffs]
Modified Thu Jul 28 12:21:09 2005 UTC (16 years, 2 months ago) by gray
File length: 8385 byte(s)
Diff to previous 127
Update


Revision 127 - (view) (annotate) - [select for diffs]
Modified Thu Jul 28 10:14:28 2005 UTC (16 years, 2 months ago) by gray
File length: 8277 byte(s)
Diff to previous 123
Updated


Revision 123 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 08:57:54 2005 UTC (16 years, 3 months ago) by gray
File length: 7985 byte(s)
Diff to previous 120
Updated


Revision 120 - (view) (annotate) - [select for diffs]
Modified Fri Jun 17 14:52:13 2005 UTC (16 years, 3 months ago) by gray
File length: 7866 byte(s)
Diff to previous 117
Updated


Revision 117 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 08:15:33 2005 UTC (16 years, 3 months ago) by gray
File length: 7520 byte(s)
Diff to previous 115
Updated


Revision 115 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 08:11:11 2005 UTC (16 years, 3 months ago) by gray
File length: 7463 byte(s)
Diff to previous 110
Updated


Revision 110 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 15:42:35 2005 UTC (16 years, 3 months ago) by gray
File length: 7219 byte(s)
Diff to previous 106
Updated


Revision 106 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 13:47:52 2005 UTC (16 years, 3 months ago) by gray
File length: 6916 byte(s)
Diff to previous 98
Updated


Revision 98 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 15:25:30 2005 UTC (16 years, 3 months ago) by gray
File length: 6399 byte(s)
Diff to previous 86
Updated


Revision 86 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 10:18:08 2005 UTC (16 years, 3 months ago) by gray
File length: 5806 byte(s)
Diff to previous 83
Updated


Revision 83 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 09:46:41 2005 UTC (16 years, 3 months ago) by gray
File length: 5579 byte(s)
Diff to previous 76
Updated


Revision 76 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 00:23:09 2005 UTC (16 years, 3 months ago) by gray
File length: 4971 byte(s)
Diff to previous 70
Updated


Revision 70 - (view) (annotate) - [select for diffs]
Modified Wed Jun 8 15:26:59 2005 UTC (16 years, 3 months ago) by gray
File length: 4673 byte(s)
Diff to previous 61
src/.cvsignore


Revision 61 - (view) (annotate) - [select for diffs]
Modified Wed Jun 8 09:19:22 2005 UTC (16 years, 3 months ago) by gray
File length: 3910 byte(s)
Diff to previous 59
Updated


Revision 59 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 12:29:51 2005 UTC (16 years, 3 months ago) by gray
File length: 3678 byte(s)
Diff to previous 58
Updated


Revision 58 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 12:29:40 2005 UTC (16 years, 3 months ago) by gray
File length: 3691 byte(s)
Diff to previous 56
Updated


Revision 56 - (view) (annotate) - [select for diffs]
Modified Mon Jun 6 19:25:45 2005 UTC (16 years, 3 months ago) by gray
File length: 3459 byte(s)
Diff to previous 51
Updated


Revision 51 - (view) (annotate) - [select for diffs]
Modified Mon Jun 6 12:47:00 2005 UTC (16 years, 3 months ago) by gray
File length: 3304 byte(s)
Diff to previous 48
Updated


Revision 48 - (view) (annotate) - [select for diffs]
Modified Sun Jun 5 18:59:30 2005 UTC (16 years, 3 months ago) by gray
File length: 3059 byte(s)
Diff to previous 43
Updated


Revision 43 - (view) (annotate) - [select for diffs]
Modified Sun Jun 5 09:29:09 2005 UTC (16 years, 3 months ago) by gray
File length: 2731 byte(s)
Diff to previous 38
Updated


Revision 38 - (view) (annotate) - [select for diffs]
Modified Sun Jun 5 07:04:48 2005 UTC (16 years, 3 months ago) by gray
File length: 2527 byte(s)
Diff to previous 32
Updated


Revision 32 - (view) (annotate) - [select for diffs]
Modified Sat Jun 4 20:39:10 2005 UTC (16 years, 3 months ago) by gray
File length: 1900 byte(s)
Diff to previous 24
Updated


Revision 24 - (view) (annotate) - [select for diffs]
Modified Sat Jun 4 17:29:30 2005 UTC (16 years, 3 months ago) by gray
File length: 1422 byte(s)
Diff to previous 15
Updated


Revision 15 - (view) (annotate) - [select for diffs]
Modified Sat Jun 4 14:02:53 2005 UTC (16 years, 3 months ago) by gray
File length: 698 byte(s)
Diff to previous 10
Updated


Revision 10 - (view) (annotate) - [select for diffs]
Modified Sat Jun 4 09:23:55 2005 UTC (16 years, 3 months ago) by gray
File length: 428 byte(s)
Diff to previous 8
Updated


Revision 8 - (view) (annotate) - [select for diffs]
Modified Fri Jun 3 20:45:28 2005 UTC (16 years, 3 months ago) by gray
File length: 312 byte(s)
Diff to previous 2
Updated


Revision 2 - (view) (annotate) - [select for diffs]
Added Fri Jun 3 12:56:43 2005 UTC (16 years, 3 months ago) by gray
File length: 146 byte(s)
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Send suggestions and bug reports to Sergey Poznyakoff
ViewVC Help
Powered by ViewVC 1.1.20