Bird 1.3.3 - Reserved keywords?

Ondrej Zajicek santiago at crfreenet.org
Wed Sep 14 11:28:15 CEST 2011


On Tue, Sep 13, 2011 at 09:39:04AM -0500, Michael Vallaly wrote:
> 
> Hello,
> 
> I migrated some of our routers to Bird 1.3.3 yesterday and noticed that
> I was getting a syntax error in some of our previously working bird
> 1.3.2 configurations.
> 
> Seems the word "external" is now a reserved word in 1.3.3?
> 
> /etc/bird.conf
> <snip>
> 6 :
> 7 : # Configure Additional Routing Tables
> 8 : table internal;
> 9 : table external;
> 10:
> </snip>
> 
> The configuration above seems to work fine in 1.3.2, and
> generates a syntax error on line 9 in bird 1.3.3.
> 
> Just wanted to make sure this was expected behavior.

Yes, although we generally try to not break working configs in minor
versions, the way how BIRD config parser is done causes that any new
config option may collide with user defined names like variables or
table/filter/protocol names.

-- 
Elen sila lumenn' omentielvo

Ondrej 'SanTiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20110914/62d8c859/attachment-0001.asc>


More information about the Bird-users mailing list