Hi Thierry,

On Sat, Jan 28, 2017 at 09:38:13AM +0100, thierry.fourn...@arpalert.org wrote:
> >From dc3695a41af3d3a77681cec0ba23005d0370fc07 Mon Sep 17 00:00:00 2001
> From: Thierry FOURNIER <thierry.fourn...@ozon.io>
> Date: Sat, 28 Jan 2017 08:33:08 +0100
> Subject: [PATCH 1/2] BUG/MINOR: lua: Map.end are not reliable because "end"
>  is a reserved keyword
> 
> This patch change the names prefixing it by a "_". So "end" becomes "_end".
> The backward compatibility with names without the prefix "_" is assured.
> In other way, another the keyword "end" can be used like this: Map['end'].
> 
> Thanks Robin H. Johnson for the bug repport
> 
> This should be backported in version 1.6 and 1.7

Thanks for doing this, I think it's the right way to address it. Do you think
there is a way to emit a warning when the deprecated names are used ? That
would be nice for next version, though it's not critical.

I noticed a typo below, I'll try to think about fixing it by hand when
applying it :

> +.. js:attribute:: Map._ip
>  
>    See the HAProxy configuration.txt file, chapter "Using ACLs and fetching
>    samples" ans subchapter "ACL basics" to understand this pattern matching
>    method.
>  
> -.. js:attribute:: Map.str
> +  Note that :js:attr:`Map.p` is also available for compatibility.

That's "Map.ip".

Thanks,
Willy

Reply via email to