0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-15 07:38:43 +00:00
bird/proto/rpki
Maria Jan Matejka f93315c417 Config: Make the parser and lexer reentrant.
This is part of the multithreading journey. The parser and lexer were
using loads of global variables and all of these are now packed into
struct cf_context and others.

Note that the config API has changed:

* cfg_alloc[zu]?(size) is now cf_alloc[zu]?(ctx, size)
* cf_error(msg, ...) is now cf_error(ctx, msg, ...)
* config_parse() and cli_parse() are now called differently
* there is a brand new CF_CTX section in *.Y files which participates
  in struct cf_context construction
2018-09-14 14:44:45 +02:00
..
config.Y Config: Make the parser and lexer reentrant. 2018-09-14 14:44:45 +02:00
Doc RPKI protocol with one cache server per protocol 2016-12-07 09:35:24 +01:00
Makefile Minor cleanups 2016-12-13 20:18:11 +01:00
packets.c RPKI: Update to new timers 2017-12-07 13:52:21 +01:00
packets.h RPKI: fixed some of the extended warnings 2016-12-07 15:35:35 +01:00
rpki.c Config: Make the parser and lexer reentrant. 2018-09-14 14:44:45 +02:00
rpki.h Config: Make the parser and lexer reentrant. 2018-09-14 14:44:45 +02:00
ssh_transport.c Use non-fatal asserts even for regular build 2018-01-10 16:17:37 +01:00
tcp_transport.c Use non-fatal asserts even for regular build 2018-01-10 16:17:37 +01:00
transport.c RPKI protocol with one cache server per protocol 2016-12-07 09:35:24 +01:00
transport.h RPKI protocol with one cache server per protocol 2016-12-07 09:35:24 +01:00