Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68828 - qmail.ebuild ebuild upgrade
Summary: qmail.ebuild ebuild upgrade
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal
Assignee: Qmail Team (OBSOLETE)
URL: http://www.gentoo.it
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-25 07:14 UTC by Enrico Morelli
Modified: 2005-08-07 03:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
qmail.tgz ebuild upgrade (qmail.tgz,120.96 KB, text/plain)
2004-10-25 07:17 UTC, Enrico Morelli
Details
Differences qmail-1.03-r15 and my ebuild (qmail-1.03-r15-r16.diff,9.48 KB, text/plain)
2004-10-26 06:28 UTC, Enrico Morelli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Enrico Morelli 2004-10-25 07:14:16 UTC
Qmail has a lot of patches to improve its behaviour.
I think that should be useful create some USE flags to permit
to the user to choose the improvements to apply to qmail.

In this ebuild I had create an USE flag named 'aio' to permit to 
apply the backschues.NET patches that add the following new features to qmail:

    * $TCPREMOTEHOST check against regular expressions depending on $RELAYCLIENT.
    * HELO/EHLO check against regular expressions depending on $RELAYCLIENT.
    * MAIL FROM check against regular expressions depending on $RELAYCLIENT.
    * MAIL TO check against regular expressions depending on $RELAYCLIENT.
    * Assignment of a domain or email adress to subnets or IP adresses.
    * MAIL FROM DNS check depending on $RELAYCLIENT.
    * HELO/EHLO DNS check depending on $RELAYCLIENT.
    * Real check of local recipient address.
    * Rejection of relay probes.
    * Logging of relay attempts.
    * Discard bouncing bounces.
    * Tarpitting.
    * Checks the command line to make sure there is a valid checkpassword program when using SMTP AUTH patch.
    * Refuse emails from the null envelope sender if they have more than one envelope recipient.
    * qmail-queue-replacement with custom error (=bounce) messages.
    * Moving the todo routine into an external program.
    * Local and remote SMTP authentication.
    * Add and remove "local" IP adresses.
    * Accept messages with a single \n.
    * Alternative qmail-queue program.
    * Automatic creation of maildirs.
    * RFC 1870 ESMTP SIZE command.
    * Extended SMTP logging.
    * Multi-line SMTP prompts.
    * Use of local timezone.
    * Limit size of bounces.
    * TLS/SSL SMTP sessions.
    * Secured SMTP AUTH.
    * Set outgoing IP.
    * Quota check.
Comment 1 Enrico Morelli 2004-10-25 07:17:12 UTC
Created attachment 42561 [details]
qmail.tgz ebuild upgrade
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-10-25 13:24:19 UTC
please attach a diff to the current latest ebuild, 
and provide more description of your new features here, as some of these were already in the latest ebuild.
Comment 3 Enrico Morelli 2004-10-26 06:28:20 UTC
Created attachment 42623 [details]
Differences qmail-1.03-r15 and my ebuild

Some of additional features are:
# antispoofing (qmail-smtpd)
Reserved ipadresses for ipranges or networks. qmail-smtpd will reject senders
that have a remoteip not belonging to the defined networks defined for that
emailaddress or domainname.
# badheloext (qmail-smtpd)
Unacceptable HELO/EHLO greeting. qmail-smtpd will reject every HELO/EHLO
greeting if the greeting is listed in badheloext and the the environment
variable RELAYCLIENT is not set. A line in badheloext may be a case insensitive
regular expression.
If the environment variable NOBADHELOEXT is set, badheloext will be disabled.

# badheloint (qmail-smtpd)
Unacceptable HELO/EHLO greeting. qmail-smtpd will reject every HELO/EHLO
greeting if the greeting is listed in badheloext and the the environment
variable RELAYCLIENT is set. A line in badheloint may be a case insensitive
regular expression.
If the environment variable NOBADHELOINT is set, badheloint will be disabled.

# badmailfromext (qmail-smtpd)
Unacceptable envelope sender addresses. qmail-smtpd will reject every recipient
address for a message if the envelope sender address is listed in
badmailfromext and the the environment variable RELAYCLIENT is not set. A line
in badmailfromext may be a case insensitive regular expression. Empty envelope
senders will be skipped.
If the environment variable NOBADMAILFROMEXT is set, badmailfromext will be
disabled.
# notipme (qmail-send)
IP addresses which the system detects but which should not be treated as local.
notipme takes precedence over moreipme.
IP addresses can be specified as individual addresses in the usual dotted-quad
format, or as entire networks using a slash followed by the full dotted-quad
netmask.
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-12-09 12:22:58 UTC
Your work here is based off -r13, and doesn't contain the work that is in -r15.

Please upgrade this to be based on -r15 if you want it to be considered.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-12-09 12:52:20 UTC
also, see 40486 as that will most likely from the core of -r16.
Comment 6 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2005-08-07 03:59:36 UTC
No response for a long time, resolving. If you want additional patches, please
add them to bug 95892.