summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/parser.c
AgeCommit message (Expand)Author
2024-11-02Improve detection of gaps in ManifestissuanceJob Snijders
2024-08-29Unify proc_parser_* as far as possible and reasonableTheo Buehler
2024-08-20Use msgbuf_queuelen() instead of accessing the queued member directly.Claudio Jeker
2024-06-12rpki-client: avoid hard error when hitting the maximum cert idTheo Buehler
2024-06-10rpki-client: zap outdated comment.Theo Buehler
2024-06-07rpki-client: if anything changed, choose the freshly-fetched TATheo Buehler
2024-06-07Fine-tune the TA tiebreaker logicJob Snijders
2024-06-07Rework trust anchor handlingTheo Buehler
2024-05-20Instead of tracking certificates by SKI track them by an internal identifier.Claudio Jeker
2024-04-21P-256 support is experimental so require -x to enable it.Claudio Jeker
2024-04-17Simplify super ugly exit pathTheo Buehler
2024-04-17Remove outdated (now inaccurate) warning messageJob Snijders
2024-04-15Use the manifest location as additional differentiator when comparing CRLsJob Snijders
2024-03-19Rename parent to issuer in struct authTheo Buehler
2024-03-01Add -x to opt into experimental file formatsTheo Buehler
2024-02-22Add support for RPKI Signed Prefix ListsJob Snijders
2024-02-03Refactor handling of stale manifestsJob Snijders
2024-02-03proc_parser_mft: simplify logic slightlyTheo Buehler
2024-02-02Rework proc_parser_mft() furtherTheo Buehler
2024-02-02Update the commentJob Snijders
2024-02-02no longer check staleness in proc_parser_mftJob Snijders
2024-02-02parser: inline last call to proc_parser_mft_post()Theo Buehler
2024-02-02fix previous: a *mp = mft1 got lostTheo Buehler
2024-02-02refactor: don't call proc_parser_mft_post for the first mftJob Snijders
2024-02-02parser: no need to overload err1 twice.Theo Buehler
2024-02-02refactor: populate mft->path in the pre parserJob Snijders
2024-02-02refactor: no longer needed to pass loc to the mft preparserJob Snijders
2024-02-02refactor: move parse_filepath() to avoid pointer indirectionJob Snijders
2024-02-02refactoring: move time validity window checks out of proc_parser_mft_post()Job Snijders
2024-02-02Rework error messages a bitJob Snijders
2024-02-01proc_parser_mft_pre: tweak a warning messageTheo Buehler
2024-01-31Introduce and use mft_compare_issued()Theo Buehler
2024-01-31Rename mft_compare() to mft_compare_seqnum()Theo Buehler
2024-01-31Pull mft comparison into proc_parser_mft_pre()Theo Buehler
2024-01-31proc_parser_mft_pre: move freeing into an error pathTheo Buehler
2024-01-31proc_parser_mft: fix overloading of errorTheo Buehler
2024-01-18The CRL's purported signing time actually is called thisUpdate, not lastUpdateJob Snijders
2024-01-08Only use DIR_VALID in noop modeTheo Buehler
2023-12-29Pass correct file to warnx()Theo Buehler
2023-12-29Fix a NULL access or use-after-free bugJob Snijders
2023-12-18Rephrase some warnings related to ManifestsJob Snijders
2023-12-11Warn when the same manifestNumber is recycled across multiple issuances of th...Job Snijders
2023-12-11Log a warning when a manifest replay is detectedJob Snijders
2023-12-09Following a failed fetch, use a previously cached and valid ManifestJob Snijders
2023-10-13Allow imposing constraints on RPKI trust anchorsJob Snijders
2023-09-25Pass the talid to various parse functionsTheo Buehler
2023-08-30Fix commentsJob Snijders
2023-06-29Retire log.cTheo Buehler
2023-05-30Fixup file modification timestamps to optimize failover from RRDP to RSYNCJob Snijders
2023-05-30Revert commitid ANSBO0rBvIUtTi45:Claudio Jeker