0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/proto
Ondrej Zajicek f5140d1027 Conf: Allow keywords to be redefined by user symbols
Most syntactic constructs in BIRD configuration (e.g. protocol options)
are defined as keywords, which are distinct from symbols (user-defined
names for protocols, variables, ...). That may cause backwards
compatibility issue when a new feature is added, as it may collide with
existing user names.

We can allow keywords to be shadowed by symbols in almost all cases to
avoid this issue.

This replaces the previous mechanism, where shadowable symbols have to be
explictly added to kw_syms.
2023-08-25 23:50:44 +02:00
..
babel Nest: Treat VRF interfaces as inside respective VRFs 2023-08-23 16:08:40 +02:00
bfd BFD: Improve incoming packet matching 2023-01-22 23:42:08 +01:00
bgp Conf: Allow keywords to be redefined by user symbols 2023-08-25 23:50:44 +02:00
bmp BMP: Improve peer_down handling 2023-08-22 01:26:06 +02:00
mrt Minor cleanups 2023-01-13 13:32:29 +01:00
ospf Conf: Allow keywords to be redefined by user symbols 2023-08-25 23:50:44 +02:00
perf Nest: Fix several issues with pflags 2023-01-01 20:10:23 +01:00
pipe BGP: Add received role value to role mismatch log message 2023-01-20 15:55:47 +01:00
radv Conf: Allow keywords to be redefined by user symbols 2023-08-25 23:50:44 +02:00
rip Conf: Allow keywords to be redefined by user symbols 2023-08-25 23:50:44 +02:00
rpki RPKI: Fix conflict in config grammar 2023-08-25 04:32:01 +02:00
static Nest: Fix several issues with pflags 2023-01-01 20:10:23 +01:00
Doc BMP protocol support 2023-04-16 20:05:15 +02:00