Skip to content
Commits on Mar 15, 2012
  1. Bump PKGREVISION from default python to 2.7.

    obache committed Mar 15, 2012
Commits on Feb 10, 2010
Commits on Feb 4, 2010
  1. DESTDIR support

    joerg committed Feb 4, 2010
Commits on Jul 8, 2009
  1. Provide PY_COMPILE_ALL and PY_COMPILE_O_ALL to compile all Python

    joerg committed Jul 8, 2009
    sources in a directory (tree) in Adjust the various places
    that called it locally.
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg committed Jun 14, 2009
Commits on Feb 9, 2009
  1. Switch to Python 2.5 as default. Bump revision of all packages that have

    joerg committed Feb 9, 2009
    changed runtime dependencies now.
Commits on Apr 25, 2008

    joerg committed Apr 25, 2008
    - assume that Python 2.4 and 2.5 are compatible and allow checking for
    - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
    default. Modify the others to deal with the removals.
Commits on Aug 11, 2007
Commits on Jul 31, 2007
  1. Update to 1.1.12. From the changelog:

    schmonz committed Jul 31, 2007
    * tmda-ofmipd now has native STARTTLS and SSL support courtesy of
      Stephen Warren. The new options are '--tls', '--ssl', '--ssl-key',
      and '--ssl-crt'. Note that the tlslite Python module needs to be
      installed to use this feature. For more information, see the
      "Builtin SSL/TLS" section of
    * Fixed a minor bug that prevented the use of both SMTPSSL and
      SMTPAUTH together.
Commits on Jul 30, 2007
  1. Install TMDA/Queue, missed in a package upgrade. Fixes tmda-pending.

    schmonz committed Jul 30, 2007
Commits on Feb 27, 2007
  1. Improve interface to tofmipd rc.d script, akin to that of qmail-run.

    schmonz committed Feb 27, 2007
    Now one sets the host and port in rc.conf with tofmipd_tcp{host,port}
    (default "localhost:8025") and manages logging with tofmipd_log
    (default: "YES", to syslog) and friends. tofmipd_flags is still
    useful for authentication and miscellaneous other options.
Commits on Feb 26, 2007

    schmonz committed Feb 26, 2007
  2. Update to 1.1.11. From the changelog:

    schmonz committed Feb 26, 2007
    * The snapshot of the wiki documentation is now included within the
      main tmda-1.1.x.tgz tarball in the 'doc' directory rather than in a
      separate tmda-1.1.x-doc.tgz tarball.
    * New feature courtesy of Vitor Espindola. A new configuration
      variable, TIMEOUT_UNITS, to give users the ability to customize the
      timeout unit value strings in the templates instead of using the
      English defaults of "years", "months", "weeks", "days", "hours",
      "minutes", and "seconds". For more information, see
    * Virtual domain improvements to tmda-pending courtesy of Lloyd
      Zusman. A '--vhost-script' command-line option has been added to
      match tmda-ofmipd and tmda-filter. Also two new options have been
      added, '--vhost-user' and '--vhost-domain'. See the tmda-pending
      --help output for more information, or for greater detail, see
    * An alternative "simpler" example of how to use TLS with tmda-ofmipd
      via stunnel has been added. See the contrib/ofmipd-stunnel-daemons/
    * A bug that broke tmda-filter's '-e' command-line option has been
Commits on Feb 2, 2007
  1. Update to 1.1.10 and take MAINTAINER. From the changelog:

    schmonz committed Feb 2, 2007
    * New feature. When a message is released from your pending queue via
      tmda-cgi, a new trace header 'X-TMDA-CGI' is added to the message
      which contains both the IP address of the remote host as well as the
      browser the client used to send the request.  This allows you to
      visually discern that the message was released via tmda-cgi rather
      than through email confirmation, and also allows for easier tracing.
    * tmda-ofmipd has a new option courtesy of Robert P. Thille.  `-L'
      turns on logging prints which logs everything that `-d' logs, except
      for the raw SMTP protocol data. Hence, it is useful if you want to
      leave logging enabled permanently, but don't want your logs bloated
      with AUTH data and/or the content of large attachments.
    * Various tmda-ofmipd bugfixes and improvements from Stephen Warren.
Commits on Jan 11, 2007
  1. Avoid passing "-i" to qmail-inject: it's an invalid option and the

    schmonz committed Jan 11, 2007
    intended behavior is already the default. Fixes a longstanding
    problem using TMDA with qmail. While here, mollify pkglint slightly.
Commits on Dec 26, 2006
  1. Remove any *.orig files (e.g., tmda-ofmipd.orig) before installation

    schmonz committed Dec 26, 2006
    to prevent their being erroneously installed. Found by bulk build.
    No change to PLIST, hence no PKGREVISION bump.
Commits on Dec 20, 2006
  1. Fix authfile thinko in tmda-ofmipd. From TMDA SVN revision 2133,

    schmonz committed Dec 20, 2006
    via bug report and patch from Nathan Arthur. Bump PKGREVISION.
Commits on Nov 7, 2006
  1. Update to 1.1.9 (approved by kim@). From the changelog:

    schmonz committed Nov 7, 2006
    * New feature courtesy of Mark Horn. ACTION_EXPIRED_DATED has been
      extended to support handling multiple ages of dated messages. So you
      could for example 'bounce' mail to dated addresses that have been
      expired for more than a week, 'hold' if longer than a month, and
      'drop' if over a year, while still setting the default behavior to
      'confirm'.  For more information and an illustrative example, see
    * TMDA's internal copy of the Python email package has been upgraded
      to v4.0.1.
    * The bin/tmda-* programs have been revamped to use Python's new
      'optparse' library.
    * TMDA can now optionally store unconfirmed messages in a "Maildir"
      rather than in TMDA's custom pending queue format.  This allows you
      to use any mail reading program that supports Maildir to browse or
      search your pending queue, rather than the 'tmda-pending' and
      'tmda-cgi' programs, though the latter will still work.
    * tmda-filter has a new command-line option, '-e/--environ' which you
      can use to add a VAR=value pair to the environment.  One example use
      of this is to allow TMDA to be setup as a Postfix transport.
      Contributed by Bernard Johnson.
    * tmda-filter will defer incoming deliveries if the sticky bit is set
      on your home directory (as determined by the $HOME variable).  This
      allows you to safely edit the contents of ~/.tmda/ on a live system
      if you need to.
    * tmda-ofmipd now has "one-session" mode through the '--one-session'
      command-line option, courtesy of Stephen Warren.  This allows you to
      use xinetd or tcpserver, possibly in conjunction with stunnel, to
      spawn tmda-ofmipd, rather than having tmda-ofmipd bind to a port and
      accept connections on its own.
    * The new 'dot-tmda' directory in contrib contains a working ~/.tmda/
      structure that can be used with only a few changes.  See the README
      in that directory for more info.  Not documented yet outside of the
      README, but this might help new TMDA users get started quicker.
    * Some of the tmda-* programs will now run on native win32
      (tmda-address, tmda-check-address, tmda-pending, and tmda-keygen).
    * tmda-ofmipd has a new option (--pure-proxy) that can proxy mail for
      non-TMDA users in addition to TMDA users.  This might be useful if
      you run a mixed environment, and want to use tmda-ofmipd for
      everyone.  See `tmda-ofmipd --help' for more on this option.
    * New feature from David Bremner.  Add 'shell=' and 'python=' tag
      actions to the outgoing filter.  This allows you to add
      dynamic/shell escaped headers from the outgoing filter file.  For
      example usage, see the TMDA/Hashcash HOWTO I've prepared at
    * The template system has been reorganized to simplify things for
      users of multi-lingual templates among others.  See and the UPGRADE notes below.
    * Messages are now simply deleted from your pending queue once they
      are confirmed or released rather than being renamed with a '3,C' or
      '3,R' suffix.  This provides simpler, more intuitive behavior and
      decreased storage requirements.
    * Fixed a bug in TMDAINJECT that caused Message-ID and Date headers to
      differ when sending to multiple recipients.
    * Fixes to the tmda.spec file that should allow RPMs to be built with
      Python 2.3.x.
    * Tilde expansion is now done automatically for variables in
      /etc/tmdarc and ~/.tmda/config, so you no longer have to use
      os.path.expanduser() to do this yourself.  e.g,
      TEMPLATE_DIR = "~/.tmda/templates"
      now ``just works''.
    * New 'whitelist' behavior for tmda-pending and tmda-cgi, controlled
    * A new 'pipe-headers' incoming filter file source.  Identical to
      'pipe' except that it only pipes the headers to the program, instead
      of the headers + body.  This should offer greater performance and
      reliability when processing the message body isn't required.
    * A new feature to add Mail-Followup-To headers from tmda-sendmail or
      tmda-ofmipd to messages.  See
Commits on Apr 23, 2006
  1. Modify packages that set PKG_USERS and PKG_GROUPS to follow the new

    jlam committed Apr 23, 2006
    syntax as specified in pkgsrc/mk/install/
Commits on Feb 5, 2006
Commits on Dec 29, 2005
  1. Remove USE_PKGINSTALL from pkgsrc now that mk/install/

    jlam committed Dec 29, 2005
    automatically detects whether we want the pkginstall machinery to be
    used by the package Makefile.
Commits on Dec 5, 2005
  1. Fixed pkglint warnings. The warnings are mostly quoting issues, for

    rillig committed Dec 5, 2005
    example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
    other changes are outlined in
Commits on Aug 23, 2005
  1. The real user name in PKG_USERS does not need to be escaped with double

    rillig committed Aug 23, 2005
    backslashes anymore. A single backslash is enough. Changed the
    definition in all affected packages. For those that are not caught, an
    additional check is placed into
Commits on Jun 16, 2005
Commits on May 2, 2005
  1. RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.

    reed committed May 2, 2005
    And always is defined as share/examples/rc.d
    which was the default before.
    This rc.d scripts are not automatically added to PLISTs now also.
    So add to each corresponding PLIST as required.
    This was discussed on tech-pkg in late January and late April.
    Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
    and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
Commits on Apr 11, 2005
Commits on Feb 24, 2005
  1. Add RMD160 digests.

    agc committed Feb 24, 2005
Commits on Jan 23, 2005
  1. Build Python with thread support by default and turn the existing

    recht committed Jan 23, 2005
    python*-pth packages into meta-packages which will install the non-pth
    packages. Bump PKGREVISIONs on the non-pth versions to propagate the
    thread change, but leave the *-pth versions untouched to not affect
    existing installations.
    Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
Commits on Dec 28, 2004
  1. The default location of the pkgsrc-installed rc.d scripts is now

    reed committed Dec 28, 2004
    under share/examples/rc.d. The variable name already was named
    This is from ideas from Greg Woods and others.
    Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
    (as requested by wiz).
Commits on Dec 13, 2004
  1. Accept python 24 and 24pth

    kim committed Dec 13, 2004
Commits on Jun 13, 2004
  1. Some of the Python bytecode contains absolute paths. After

    schmonz committed Jun 13, 2004
    installation, the affected files are recompiled the first time
    tmda-ofmipd runs with sufficient permissions. Force the recompile
    during post-install to ensure the package tools record the right
Commits on Jun 10, 2004
Commits on Jun 6, 2004
  1. Update to 1.0.3. From the changelog:

    schmonz committed Jun 6, 2004
    * Fixed a small bug in the auto-response rate limiting code that
      choked on extremely long addresses.
    * Fixed a small bug in the X-Primary-Address header handling code that
      was triggered by a broken MTA.
    * Fixed a bug in TMDAINJECT that caused Message-ID and Date headers to
      differ when sending to multiple recipients.
    * Fixed a bug that would cause pending message release to fail under
      certain MTAs (particularily Exim) if the envelope sender was null <>.
    pkgsrc changes:
    * Add rc.d script for tmda-ofmipd.
    * Create "tofmipd" user for tmda-ofmipd.
    * Require Python 2.2 or higher, as needed by tmda-ofmipd.
    * Use to honor PKG_SYSCONFDIR.
    * Set PKG_SYSCONFSUBDIR, as TMDA potentially has several config files.
    * Update MASTER_SITES.
    * Use shell globs to simplify some definitions.
    * Remove MESSAGE, as TMDA provides its own upgrade instructions.
    * Pass one file at a time to install(1) for the benefit of some of our
        differently-abled platforms.
Commits on Apr 18, 2004
  1. Convert to buildlink3.

    snj committed Apr 18, 2004
Commits on Jan 28, 2004
  1. Upgrade to the 1.0 release.

    kim committed Jan 28, 2004
Something went wrong with that request. Please try again.