[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#591678: greylistd-setup-exim4 causes excessive callouts and cause the server to be blacklisted



On Mon, Aug 30, 2010 at 05:15:22PM +0100, Dominic Hargreaves wrote:
> On Mon, Aug 30, 2010 at 01:56:20PM +0100, Dominic Hargreaves wrote:
> > On Mon, Aug 30, 2010 at 01:52:52PM +0100, Dominic Hargreaves wrote:
> > 
> > > In fact, the related bug #464084 reports a situation where the callouts
> > > actually cause messages to be accepted when they shouldn't be, so I will
> > > also remove the callouts.
> > 
> > Uploading later with the attached patch.
> 
> Uploaded. Actual patch attached.
> 
> -- 
> Dominic Hargreaves | http://www.larted.org.uk/~dom/
> PGP key 5178E2A5 from the.earth.li (keyserver,web,email)

> diff --git a/debian/changelog b/debian/changelog
> index 2e0432b..11bbcda 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,14 @@
> +greylistd (0.8.7+nmu2) unstable; urgency=low
> +
> +  * Non-maintainer upload.
> +  * Add missing recipient domains check in deny portion of Exim ACL,
> +    and stop doing recipient callouts in defer and deny ACLs
> +    (Closes: #591678, #464084)
> +  * Fix lintian error: don't include /var/run/greylistd in package
> +    (init script already creates it dynamically)
> +
> + -- Dominic Hargreaves <dom@earth.li>  Mon, 30 Aug 2010 16:59:54 +0100
> +
>  greylistd (0.8.7+nmu1) unstable; urgency=low
>  
>    * Non-maintainer upload.
> diff --git a/debian/dirs b/debian/dirs
> index f534d8a..a50b10a 100644
> --- a/debian/dirs
> +++ b/debian/dirs
> @@ -1,4 +1,3 @@
>  usr/sbin
>  etc/greylistd
>  var/lib/greylistd
> -var/run/greylistd
> diff --git a/program/greylistd-setup-exim4 b/program/greylistd-setup-exim4
> index e9a0cd5..2965829 100755
> --- a/program/greylistd-setup-exim4
> +++ b/program/greylistd-setup-exim4
> @@ -70,7 +70,7 @@ exim4conf_texts = {
>      !authenticated = *
>      !acl           = acl_local_deny_exceptions
>      domains        = +local_domains : +relay_to_domains
> -    verify         = recipient/callout=20s,use_sender,defer_ok
> +    verify         = recipient
>      condition      = ${readsocket{/var/run/greylistd/socket}\\
>                                   {--grey \\
>                                    %s \\
> @@ -85,7 +85,8 @@ exim4conf_texts = {
>     log_message = blacklisted.
>     !senders        = :
>     !authenticated = *
> -   verify         = recipient/callout=20s,use_sender,defer_ok
> +   domains        = +local_domains : +relay_to_domains
> +   verify         = recipient
>     condition      = ${readsocket{/var/run/greylistd/socket}\\
>                                   {--black \\
>                                    $sender_host_address \\

Please unblock greylistd 0.8.7+nmu2.

Thanks,
Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


Reply to: