Cleanup mft file handling, especially the stale mft bits.
authorclaudio <claudio@openbsd.org>
Thu, 6 Jan 2022 16:06:30 +0000 (16:06 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 6 Jan 2022 16:06:30 +0000 (16:06 +0000)
commit651b53fac85fdb9db526d13dadb9a8fadfe7cdd1
tree9dd4b4dc23870ac2c6a4655c5dc1b70e51def2f3
parent387a8b5bd54774604fe83f1f00434e1dd3f5872d
Cleanup mft file handling, especially the stale mft bits.
Move staleness check up into mft_parse_econtent() to simplify code.
Remove the big FIXME bits since they are no longer needed. The parent
process will only process MFTs that are not stale.
Cleanup a few other bits mainly unneccessary else if cascades and
use valid_filename() to check if the filename embedded in the mft
fileandhash is sensible.
OK tb@
usr.sbin/rpki-client/main.c
usr.sbin/rpki-client/mft.c