summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/extern.h
AgeCommit message (Expand)Author
2022-06-27Add skiplist option to steer clear of skiplisted hostsJob Snijders
2022-06-10Dedup econtent version checksTheo Buehler
2022-06-01Limit the number of RSC checklist FileNameAndHash entries the same wayTheo Buehler
2022-05-31Remove now unused ASN1_frame() and cms_econtent_version()Theo Buehler
2022-05-31Prepare rewrite of rsc.c with templated ASN.1Theo Buehler
2022-05-24Introduce MAX_HTTP_REQUESTS and MAX_RSYNC_REQUESTS.Claudio Jeker
2022-05-11Verify MFT and GBR objects only carry RFC 3779 extensions set to 'inherit'Job Snijders
2022-05-11In filemode check whether ROA & RSC resources are properly containedJob Snijders
2022-05-10Validate RSC filenamesTheo Buehler
2022-05-09Drop prototype of currently nonexistent function.Theo Buehler
2022-05-09Add preliminary support for decoding RSC objects in filemodeJob Snijders
2022-04-21Further refactor and cleanup filemode.c mainly remove the copies ofClaudio Jeker
2022-04-21The filemode code is enough different from the regular parser code that itClaudio Jeker
2022-04-20more whitespace cleanupsTheo de Raadt
2022-04-20Add Concatenated JSON output in filemode (rpki-client -j -f *)Job Snijders
2022-04-19Change type of talsz and dependent code from size_t to int. Tal ids areClaudio Jeker
2022-04-19Adjust on how CRL and MFT files are verified.Claudio Jeker
2022-04-12Generalize sbgp_sia_location() to x509_location()Theo Buehler
2022-04-04Adjust cache cleanup to the deficits of RRDP. Unlike rysnc, RRDP has noClaudio Jeker
2022-04-02Split certificate parsing in two steps. cert_parse_pre() which doesClaudio Jeker
2022-04-01Change x509_get_aki(), x509_get_ski(), x509_get_aia(), and x509_get_crl()Claudio Jeker
2022-03-31Sync & permit ASPA objects to appear on ManifestsJob Snijders
2022-02-14Name the maximum number of deltas permitted in a RRDP Notification fileJob Snijders
2022-02-10Fix serial number printing in crl_print() for large serials.Claudio Jeker
2022-02-10Implement some code to print crls with -f.Claudio Jeker
2022-02-08Check CRLs also for manifestsTheo Buehler
2022-02-08Move the guts of proc_parser_crl() into crl_parse(). This is actuallyTheo Buehler
2022-01-28Properly handle .mft files as intended by the RFC. Instead of alwaysClaudio Jeker
2022-01-24Adjust code to handle unsupported file types a bit more graceful.Claudio Jeker
2022-01-23Handle EINTR the same way in all poll loops. In all cases restart theClaudio Jeker
2022-01-23Simplify valid_cert() and valid_roa() by passing in struct auth insteadClaudio Jeker
2022-01-22Change valid_filename() ot return an enum rtype and rename it toTheo Buehler
2022-01-21Add function to determine the file type from the file name extensionTheo Buehler
2022-01-20Rename mft_check() to proc_parser_mft_check() and make it a static function.Claudio Jeker
2022-01-19Implement a filemode where the passed file from the command line isClaudio Jeker
2022-01-18Change cert_parse() and ta_parse() to no longer take a x509 handle asClaudio Jeker
2022-01-18Revert all the files that should have not been committed in last commit.Claudio Jeker
2022-01-18Kill extra newlineClaudio Jeker
2022-01-18Cleanup the scattered OBJ_txt2obj() calls and move them intoClaudio Jeker
2022-01-14Introduce a validated cache which holds all the files that haveClaudio Jeker
2022-01-13Alter valid_filehash() to take a file descriptor instead of a path.Claudio Jeker
2022-01-13Implement a RRDP_CLEAR message that instructs the parent to cleanupClaudio Jeker
2022-01-11Change the way the parser accesses files. It now builds the file pathClaudio Jeker
2021-12-29Cleanup struct entity. Remove the unneeded has_data field, the sameClaudio Jeker
2021-12-22Replace two questionable size_t types. For the repo id use a unsigned intClaudio Jeker
2021-11-25Replace MAX_REPO_TIMEOUT with repo_timeout, which is set to 1/4th ofJob Snijders
2021-11-24Move some functions from rrdp.c to rrdp_util.c and hex_decode to encoding.c.Claudio Jeker
2021-11-10Increase maximum filesize of RPKI objects to 4MBJob Snijders
2021-11-09Limit the number of publication points under a given TAL.Claudio Jeker
2021-11-05Simplify how IP addresses and AS numbers are passed between processes.Claudio Jeker