kristapsdz/rpki-client

BIRD 1.x output format broken?

robert-scheck opened this issue · 6 comments

As of writing, the output format of rpki-client for -B (BIRD 1.x) looks like this:

roa table roa {
  roa 1.0.0.0/24 max 24 as 13335;
  # […]
  roa 2001:200::/32 max 32 as 2500;
  # […]
}

As per upstream's confirmation this combined format can't be used with BIRD 1.x as-is, it needs to be splitted into separate files for IPv4 and IPv6 which can be used separately for bird respectively bird6.

This raises the question if the currently in rpki-client implemented BIRD 1.x output format is broken? Or am I still overlooking something?

job commented

In #20 (comment), I also proposed other possible command-line options (just to mention it here as well). Maybe upstream (you? @kristapsdz?) can make a decision? If my non-extensive C knowledge allows it, I'll then try to provide an updated PR.

I think @cjeker can probably provide some input to this and the bird2 question. Claudio?

Robert, I'll be synchronising the repository with OpenBSD's downstream over the next few days!

This should be fixed now!