summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/extern.h
AgeCommit message (Expand)Author
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
2021-11-04Move and promote getmonotime() to an internal API function.Claudio Jeker
2021-11-04Use the same spacing for all defines.Claudio Jeker
2021-11-04Instead of passing tal descriptions around just pass a tal id andClaudio Jeker
2021-11-03Limit the number of rsync processes being spawned by stopping to acceptClaudio Jeker
2021-11-03Move the MAX_CERT_DEPTH to extern.h and adjust the comments of all limitsClaudio Jeker
2021-11-01Further simplify cert and auth handling. Move common code into auth_insertClaudio Jeker
2021-11-01Cleanup struct auth a bit. The tal description is also stored in the certClaudio Jeker
2021-10-29Ensure that RRDP snapshot and delta files are fetched from the same hostClaudio Jeker
2021-10-28Limit how many FileAndHash entries a single manifest may containJob Snijders
2021-10-28Limit the size of the base64 blob inside the RRDP XML to be less thanClaudio Jeker
2021-10-28Don't exit in certain cases on failures to parse x509 objects.Bob Beck
2021-10-27Add limits on size of certain untrusted inputsBob Beck
2021-10-26Move load_file() to encoding.c so that regress can use the function.Claudio Jeker
2021-10-26Refactor the tal parsing code to use the same load_file() and bufferClaudio Jeker
2021-10-26Also move the cert parser code away from using BIO.Claudio Jeker
2021-10-26Change CMS and CRL d2i functions from their BIO version to passing theClaudio Jeker
2021-10-24Move the various print functions from the regress tests into print.c.Claudio Jeker
2021-10-24Restrict the characterset for filenames on ManifestsJob Snijders
2021-10-23Rename io_buf_new to io_new_buffer and io_buf_close to io_close_buffer.Claudio Jeker
2021-10-23Finnally move away from blocking reads in rpki-client. The code was aClaudio Jeker
2021-10-22First step of cleanup in the io land. Introduce io_buf_new() andClaudio Jeker
2021-10-12Emit SKI in the JSON output and improve flow in x509_get_pubkey()Job Snijders
2021-10-11Add support for BGPsec Router Certificates (RFC 8209)Job Snijders
2021-10-10Make style consistent and remove an unused code pathJob Snijders
2021-10-07Add x509_get_expire() to extract the not-after time from a certificateClaudio Jeker
2021-10-05Add rudimentary support for BGPsec router certificatesJob Snijders
2021-09-09Rework how various OIDs are compared in the code.Claudio Jeker