Documentation typo in filter example (bird-2.17.1.html#filters)
Hello, I noticed a small typo in the HTML documentation for BIRD 2.17.1, in the Filters section: https://bird.nic.cz/doc/bird-2.17.1.html#filters In the example filter *not_too_far*, the comparison uses the HTML entity *&g* t instead of the literal *>* character. If you copy the example as-is into a BIRD configuration file, the line *if rip_metric > 10 then* causes a “Unknown character” error when BIRD parses the configuration. Replacing > with > fixes the problem: *if rip_metric > 10 then* It would be helpful if the documentation could be updated so the example uses the correct > character, to avoid confusing users who copy the example directly. Best regards, Evgeniy Gaydarenko gaydarenko@mail.ru
Hi, you are totally right, thanks for pointing it out. Will fix it for future releases. Happy routing, David PS: It was caused by incomplete transformation of the code block in the docs... We actually plan to consolidate our documentation pipeline soon so it is more simple, future-proof and resilient and hopefully such errors will happen less often)) David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o. On 3/16/26 13:55, Evgeniy Gaydarenko via Bird-users wrote:
Hello, I noticed a small typo in the HTML documentation for BIRD 2.17.1, in the Filters section: https://bird.nic.cz/doc/bird-2.17.1.html#filters In the example filter *not_too_far*, the comparison uses the HTML entity *&g*t instead of the literal *>* character. If you copy the example as-is into a BIRD configuration file, the line */if rip_metric > 10 then/* causes a “Unknown character” error when BIRD parses the configuration. Replacing > with > fixes the problem: /*if rip_metric > 10 then*/ It would be helpful if the documentation could be updated so the example uses the correct > character, to avoid confusing users who copy the example directly. Best regards, Evgeniy Gaydarenko gaydarenko@mail.ru
participants (2)
-
David Petera -
Evgeniy Gaydarenko