Permalink
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

    jaredj committed with abh Mar 25, 2009
    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()
  4. Add dup_body_fh to return a dup'd body FH

    Jared Johnson committed with abh Jun 5, 2009
    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 <ask@develooper.com>
  5. More robust child spawning for prefork

    Jared Johnson committed with abh Aug 14, 2009
    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 <ask@develooper.com>
  6. Allow hyphens in the 1st argument to queue/maildir

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

    Jared Johnson committed with abh Aug 14, 2009
    This should allow the logging/file plugin to log even if it isn't called from
    within a transaction
Commits on Jul 21, 2009
  1. Some dirs should only be ignored at the top level

    rspier committed Jul 21, 2009
    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/)
Commits on Jul 20, 2009
  1. Disconnect hosts in rhsbl

    Charlie Brady committed with filippocarletti Jul 20, 2009
Commits on Jun 24, 2009
  1. sample badmailfrom config

    rspier committed Jun 23, 2009
    add a sample badmailfrom config (useful for testing)
Commits on Jun 23, 2009
  1. fix default reason handling

    rspier committed Jun 23, 2009
    Tomas Lee <j533xdbjwfgdbsv@jetable.net> pointed out that
    cab7466 broke the default badmailfrom
    reason.
    
    This fixes that functionality and simplifies the code a little.
Commits on Jun 21, 2009
  1. Update README (check_relay/rcpt_ok)

    Tomas Lee committed with abh Jun 21, 2009
  2. Fix spool_dir configuration documentation

    Tomas Lee committed with abh Jun 21, 2009
Commits on Jun 19, 2009
Commits on Jun 3, 2009
  1. More POD fixups in docs/

    skx committed with abh Jun 2, 2009
      The patch below fixes many errors of the form:
    
      *** WARNING: line containing nothing but whitespace in paragraph at line 37 in file writing.pod
      *** WARNING: line containing nothing but whitespace in paragraph at line 40 in file writing.pod
    
      There are also a couple of minor typo-fixes.
Commits on Jun 2, 2009
  1. Release 0.82

    abh committed Jun 2, 2009
  2. Add back the use lib 'lib' to qpsmtpd-prefork.

    rspier committed with abh Apr 27, 2009
    (I messed up the git foo in 19a0f5d when I initially tried to keep this.)
  3. Always call setsid, even when we're not daemonizing.

    Charlie Brady committed with abh Jun 2, 2009
    >> However, I'm back to seeing the connection processes being left behind,
    >> despite an explicit quit from the remote host.
    > It looks to me as though qpsmtpd should have started a new process
    > group with the parent process, but hasn't. Or the developer assumed
    > that qpsmtpd would be set up as leader of a process group, but it
    > isn't in this circumstance.
    
    Signed-off-by: Robert <rspier@pobox.com>
  4. prefork: Fix startup when no interface addresses are specified

    aqua committed with abh May 21, 2009
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
Commits on Apr 27, 2009
  1. Fix minor errors in hooks.pod

    normanmaurer committed with abh Apr 27, 2009
    While writing a plugin for our new spamfilter implementation I noticed
    some minor error in the documentation. From the documentation it
    sounds like the hook_ok and hook_deny hooks get the previous hook as
    parameter.. The truth is: it is the previous plugin.
  2. Update Changes

    abh committed Apr 27, 2009
  3. [PATCH] Update clamdscan plugin to use ClamAV::Client

    aqua committed with abh Apr 16, 2009
    Signed-off-by: Robert <rspier@pobox.com>
  4. [PATCH] prefork: add multi-address support

    aqua committed with abh Apr 15, 2009
    Allows qpsmtpd-prefork to listen on multiple address/port combinations
    simultaneously, based on the corresponding implementation in forkserver.
    
    Signed-off-by: Robert <rspier@pobox.com>
Commits on Apr 15, 2009
  1. Sanitize the shell environment before loading modules

    Devin Carraway committed with abh Apr 14, 2009
Commits on Apr 11, 2009
  1. prefork: support --listen-address for consistency with forkserver

    aqua committed with abh Apr 11, 2009
    forkserver uses --listen-address to specify the listening socket address, while
    prefork uses --interface.  Add the former as an alias for the latter, for
    consistency & ease of integration.  The two still aren't commandline-compatible,
    but they're fairly close.
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
Commits on Apr 3, 2009
  1. Update URL

    abh committed Apr 3, 2009
  2. Prepare 0.81

    abh committed Apr 3, 2009
  3. Close spamd socket when we're finished with it

    jaredj committed with abh Apr 2, 2009
    QP's connection to spamd unnecessarily persists beyond the run of the
    spamassassin plugin itself.  This closes the socket as soon as we're
    finished using it.
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>