Skip to content
Commits on Jun 2, 2009
  1. @abh

    Release 0.82

    abh committed Jun 2, 2009
  2. @rspier @abh

    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. @abh

    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. @aqua @abh

    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>
  5. @aqua @abh
Commits on Apr 27, 2009
  1. @normanmaurer @abh

    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. @abh

    Update Changes

    abh committed Apr 27, 2009
  3. @aqua @abh

    [PATCH] Update clamdscan plugin to use ClamAV::Client

    aqua committed with abh Apr 16, 2009
    Signed-off-by: Robert <rspier@pobox.com>
  4. @aqua @abh

    [PATCH] prefork: add multi-address support

    aqua committed with abh Apr 14, 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. @abh

    Sanitize the shell environment before loading modules

    Devin Carraway committed with abh Apr 14, 2009
Commits on Apr 11, 2009
  1. @aqua @abh

    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. @abh

    Update URL

    abh committed Apr 2, 2009
  2. @abh
  3. @abh

    Prepare 0.81

    abh committed Apr 2, 2009
  4. @abh

    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>
Commits on Apr 2, 2009
  1. @rspier @abh

    p0f plugin updates

    rspier committed with abh Apr 1, 2009
    from Tom Callahan <anomaly@abducted.us>
    (reformatted by Robert)
    
    Signed-off-by: Robert <rspier@pobox.com>
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
Commits on Mar 15, 2009
  1. @vetinari @abh

    new docs/config.pod: How to configure qpsmtpd

    vetinari committed with abh Mar 14, 2009
    qpsmtpd core config settings and some settings from commonly used plugins
  2. @rspier @abh

    Updates to the random_error sample plugin from David Nicol

    rspier committed with abh Mar 14, 2009
    Signed-off-by: Robert <rspier@pobox.com>
Commits on Mar 14, 2009
  1. @melo

    The bare postmaster address is case-insensitive

    melo committed Mar 14, 2009
    Per rfc2821, sec 4.5.1 and rfc5321, sec 4.5.1.
    
    Signed-off-by: Pedro Melo <melo@simplicidade.org>
Commits on Mar 2, 2009
  1. @abh
  2. @abh

    Whitespace cleanups

    jaredj committed with abh Feb 27, 2009
    Remove some trailing spaces and replace some tabs with spaces
  3. @abh

    Change transaction->add_recipient to prevent adding undef/empty recip…

    jaredj committed with abh Feb 25, 2009
    …ients
    
    Improve Qpsmtpd::Transaction::add_recipient syntax
    
    Update Qpsmtpd::Transaction::add_recipient to use slightly clearer
    language, and add 'if $rcpt' to prevent undef recipients from
    being added -- in this case, the '@_ and' syntax allowing this set
    method to set undef is undesirable, since you shouldn't be adding undef as
    a recipient.
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
  4. @vetinari @abh

    "new" plugin logging/apache from SVN's contrib/

    vetinari committed with abh Mar 2, 2009
    Imported logging/apache from SVN's contrib. Changes:
    * perltidy run
    
    * Minor tidy-ups by Ask
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
  5. @vetinari @abh

    "new" plugin connection_time from SVN's contrib/

    vetinari committed with abh Mar 2, 2009
    import plugins/connection_time from SVN's contrib. Changes:
    * perltidy run
    * add one optional parameter: log level of the message, defaults
      to LOGNOTICE (same as in SVN)
  6. @vetinari @abh

    add .gitignore file

    vetinari committed with abh Feb 28, 2009
    Ignore config/ and all files generated by 'perl Makefile.PL; make; ...'
  7. @rspier
  8. @rspier
Commits on Feb 28, 2009
  1. @abh
Commits on Feb 27, 2009
  1. @abh
  2. @vetinari @abh

    "new" plugin rcpt_regexp from SVNs contrib/

    vetinari committed with abh Feb 13, 2009
    * updated docs
    * use magic hooking with hook_rcpt
    * add note about regexes being eval()ed => trusted users only
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
  3. @abh

    Call add_recipient correctly in kavscanner plugin

    jaredj committed with abh Feb 25, 2009
    plugins/virus/kavscanner calls $transaction->add_recipient($_->address)
    on a list of Mail::Address objects, but add_recipient() clearly
    documents that it takes Qpsmtpd::Address (or compatible) objects, not
    strings.  This is a bit of a drive-by fix inspired by a grep through the
    codebase for calls to add_recipient().
  4. @abh

    Add Qpsmtpd::Transaction::remove_recipient()

    jaredj committed with abh Feb 25, 2009
    Add remove_recipient() to Qpsmtpd::Transaction, a counterpart to
    add_recipient().
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
Commits on Feb 20, 2009
  1. @abh

    Consistent Connection and Transaction notes() POD

    Jared Johnson committed with abh Feb 20, 2009
    Qpsmtpd::Connection::notes() and Qpsmtpd::Transaction::notes() have
    identicaly functionality; however, the POD documentation for Connection
    notes is fairly brief while the documentation for Transaction notes is
    longer and more helpful.  This updates the Connection notes documention
    to be consistent with its Transaction counterpart.
  2. @abh

    Add Qpsmtpd::Address::notes() method

    Jared Johnson committed with abh Feb 20, 2009
    Qpsmtpd Connection and Transaction objects support notes() methods which
    are conventionally used to pass data between plugins.  This adds the
    same functionality to Address objects.  This should make it easier for
    plugins to begin supporting message handling based on per-user
    configuration directives.
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
  3. @abh

    Correct 'git clone' command syntax

    Jared Johnson committed with abh Feb 20, 2009
    The 'git clone' command in development.pod doesn't actually work.  This
    corrects the syntax.
    
    Signed-off-by: Ask Bjørn Hansen <ask@develooper.com>
Something went wrong with that request. Please try again.