NRTM parser accepts partial NRTM content #546
Labels
backport
Should be backported to previous releases
bug
Something isn't working
release blocker
blocks the next release
Milestone
The NRTM response parser does not check whether the NRTM responded had
%END <source>
at the end. This can cause missing data in mirroring when the TCP connection is disrupted, causing only part of the NRTM response to arrive in IRRd.Legacy IRRd, IRRd 4 and RIPE db all include the
%END <source>
marker, so we can require that in all NRTM responses. Without it, the entire NRTM response should be logged and rejected, with the assumption that the response is incomplete.The text was updated successfully, but these errors were encountered: