Commits on Feb 14, 2010
Commits on Feb 13, 2010
  1. Merge branch 'rpm'

    abh committed Feb 13, 2010
  2. Untabify

    abh committed Feb 13, 2010
  3. Fix to work with new git commands

    (Also fix whitespace warning)
    abh committed Feb 13, 2010
  4. Requires(pre): coreutils, shadow-utils, perl

    to avoid useradd errors during install
    filippocarletti committed with abh Nov 4, 2009
Commits on Jan 18, 2010
  1. fixed issue #29: config now caches returned value

    Qpsmtpd::config now checks cache, hooks, qmail_config, default in this
    order and returns the first match. In any case the returned value is
    stored in the cache, so subsequent calls to Qpsmtpd::config return the
    same value (unless the cache is cleared).
    Peter J. Holzer committed with abh Nov 15, 2009
Commits on Jan 14, 2010
  1. Add a whatis to and's POD

    Signed-off-by: Robert <>
    Devin Carraway committed with rspier Jan 12, 2010
Commits on Dec 25, 2009
  1. AUTH PLAIN bug with qpsmtpd and alpine

    Trying to get SMTP auth working with alpine, I came across a bug.
    Alpine sends AUTH PLAIN and waits for a 334 response, then sends the
    auth string. According to the RFC, the server should reply with 334
    and a nothing else, but in qpsmtpd responds with "334 Please
    continue."   the "Please continue" is interpreted as a non-zero
    length initial challenge which causes alpine (and maybe other
    clients?) to abort the session.
    Signed-off-by: Charlie Brady <>
    Signed-off-by: Robert <>
    shaiku committed with rspier Dec 25, 2009
Commits on Dec 23, 2009
  1. Use BSMTP response code; misc cleanups

    Exim's BSMTP interface will indicate the SMTP response to the exchange;
    actually use it rather than assuming all errors are 400-class soft ones.
    Tolerate $transaction->header returning undef (since it evidently can under
    some conditions).
    Convert a few errant tabs to spaces.
    Fix vi modeline.
    Signed-off-by: Robert <>
    Devin Carraway committed with rspier Dec 22, 2009
Commits on Nov 5, 2009
  1. Update Changes

    abh committed Nov 5, 2009
  2. Add config example

    rspier committed Nov 5, 2009
  3. Custom spam tag subject munging in spamassasin plugin

    Hi all!
    I have written a patch to allow the spamassasin plugin to have a custom
    spam tag read in from a configuration file as opposed to the default ***
    SPAM *** that is hard coded.
    When the configuration file (spamsubjectprefix) is not defined or empty
    the default value still applies, if it is provided the value from the
    configuration file is used.
    Any change this can be considered for implementation as we would really
    like to have it for SME Server.
    Kind regards,
    Signed-off-by: Robert <>
    jmartens committed with rspier Nov 4, 2009
Commits on Oct 18, 2009
  1. PATCH: Spelling fixups

    According to my dictionary "Authentification" is not a real word.
    Signed-off-by: Robert <>
    skx committed with rspier Oct 16, 2009
Commits on Sep 15, 2009
  1. Update manifest

    abh committed Sep 15, 2009
  2. Prepare 0.83

    abh committed Sep 15, 2009
  3. Spool body when $transaction->body_fh() is called

    Qpsmtpd::Transaction::body_filename() calls $self->body_spool() if the
    message body has not already been spool to disk.  This adds the same
    check to Qpsmtpd::Transaction::body_fh()
    jaredj committed with abh Mar 25, 2009
  4. Add dup_body_fh to return a dup'd body FH

    It wasn't suitable to dup the body FH returned by plain old
    body_fh(), so here's a separate function to return that.
    Signed-off-by: Ask Bjørn Hansen <>
    Jared Johnson committed with abh Jun 5, 2009
  5. More robust child spawning for prefork

    This should help the prefork daemon to keep up with demand better without using
    much more in the way of resources
    Signed-off-by: Ask Bjørn Hansen <>
    Jared Johnson committed with abh Aug 14, 2009
  6. Allow hyphens in the 1st argument to queue/maildir

    This is to allow some perfectly reasonable path names like
    /var/spool/qpsmtpd-maildir, etc.
    hinrik committed Sep 15, 2009
Commits on Aug 14, 2009
  1. Log even when we aren't in a transaction

    This should allow the logging/file plugin to log even if it isn't called from
    within a transaction
    Jared Johnson committed with abh Aug 14, 2009
Commits on Jul 30, 2009
  1. Changes to .gitignore:

     - only ignore Makefile at the top-level
     - ignore stuff produced by the RPM build process
    Robin Bowes committed Jul 30, 2009
Commits on Jul 21, 2009
  1. Some dirs should only be ignored at the top level

    Only ignore config, blib, pm_to_blib, cover_db at the top level.
    Ignore any file (or more likely symlink) at the top level named
    config. (This is so you can symlink config -> config.sample/)
    rspier committed Jul 21, 2009
  2. Merge branch 'master' of git://

    Robin Bowes committed Jul 21, 2009
Commits on Jul 20, 2009
  1. Disconnect hosts in rhsbl

    Charlie Brady committed with filippocarletti Jul 20, 2009
Commits on Jul 14, 2009
  1. Initial check-in of RPM packaging tree

    Robin Bowes committed Jul 14, 2009