Freeze Break Request. Make it so marketing spam does not work.

Dennis Gilmore dennis at ausil.us
Wed Apr 15 12:50:04 UTC 2015


+1, easy enough to undo if needed.

Dennis

On Tuesday, April 14, 2015 04:47:16 PM Stephen John Smoogen wrote:
> commit fb17ed59701ceb8f76d5b400e96c3503091eb9e6
> Author: Patrick Uiterwijk <puiterwijk at redhat.com>
> Date:   Tue Apr 14 21:01:19 2015 +0000
> 
>     Actually deny mailman GET subscriptions
> 
>     The mailman form does POST, and this is a lot of spam bots.
>     The mod_rewrite does not work because it is not processed since
>     the ScriptAlias directive takes precedense.
> 
>     Signed-off-by: Patrick Uiterwijk <puiterwijk at redhat.com>
> 
> diff --git a/modules/mailman/templates/mailman_httpd_config.erb
> b/modules/mailman/templates/mailman_httpd_config.erb
> index 43e5eb3..59a5dc7 100644
> --- a/modules/mailman/templates/mailman_httpd_config.erb
> +++ b/modules/mailman/templates/mailman_httpd_config.erb
> @@ -2,6 +2,13 @@
>  #  httpd configuration settings for use with mailman.
>  #
> 
> +<Location /mailman/subscribe>
> +    <Limit GET>
> +        Order deny,allow
> +        Deny from all
> +    </Limit>
> +</Location>
> +
>  Alias /mailman/icons /var/www/icons
>  ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/
>  <Directory /usr/lib/mailman/cgi-bin/>
> @@ -19,13 +26,5 @@ Alias /pipermail/ /var/lib/mailman/archives/public/
>      Allow from all
>  </Directory>
> 
> -# redirect queries to /mailman to the listinfo page
> -
> -
> -<IfModule mod_rewrite.c>
> -    RewriteEngine on
> -    RewriteCond %{REQUEST_METHOD} GET
> -    RewriteRule ^/mailman/subscribe/(.*) / [R]
> -</IfModule>
> 
>  RedirectMatch ^/mailman[/]*$ https://<%= mailman_default_url_host
> %>/mailman/listinfo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20150415/5a07fadb/attachment.sig>


More information about the infrastructure mailing list