summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client
AgeCommit message (Expand)Author
2022-01-24Adjust code to handle unsupported file types a bit more graceful.Claudio Jeker
2022-01-24When rename fails show the source filename and not the destination.Claudio Jeker
2022-01-24in the options list, show -f as taking "file ..." arguments;Jason McIntyre
2022-01-23rearrange SYNOPSIS/usage to be a bit clearer;Jason McIntyre
2022-01-23Handle EINTR the same way in all poll loops. In all cases restart theClaudio Jeker
2022-01-23zap extra blank lineTheo Buehler
2022-01-23Allow rpki-client to display more than one file in -f mode.Claudio 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-21Avoid out-of-bounds accesses in case the filename is too showrt toTheo Buehler
2022-01-20Move the notBefore and notAfter checks from proc_parser_root_cert()Claudio Jeker
2022-01-20Rename mft_check() to proc_parser_mft_check() and make it a static function.Claudio Jeker
2022-01-19Add -f to usage in main routineJob Snijders
2022-01-19Document the -f file inspection functionJob Snijders
2022-01-19Implement a filemode where the passed file from the command line isClaudio Jeker
2022-01-19rpki-client: don't leak nfile if no repo is found.Theo Buehler
2022-01-18Pass the X509_V_FLAG_CRL_CHECK flag as argument to valid_x509().Claudio Jeker
2022-01-18Use X509_get0_pubkey() for opk and remove the EVP_PKEY_free(opk).Claudio Jeker
2022-01-18Change cert_parse() and ta_parse() to no longer take a x509 handle asClaudio Jeker
2022-01-18More fixing. Previous revert was incomplete.Claudio 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-18Fix function name in warn message.Theo Buehler
2022-01-18Unify the various X509_verify_cert() calls and the boiler plate code aroundClaudio 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-13Move mft_check() after setting repoid and path on the mft.Claudio Jeker
2022-01-13Move some functions around to reduce diff with an upcoming change.Claudio 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-13Implement but don't use code to use rsync's --compare-dest feature.Claudio Jeker
2022-01-13Add the same entityq_flush() logic in ta_lookup() as it is done inClaudio Jeker
2022-01-11Change the way the parser accesses files. It now builds the file pathClaudio Jeker
2022-01-06Cleanup mft file handling, especially the stale mft bits.Claudio Jeker
2022-01-05Switch proc_parser_root_cert() to not pass the entity but instead theClaudio Jeker
2022-01-04Pass the filename back from the parser to the parent.Claudio Jeker
2022-01-04Fix -n mode by setting repository states to REPO_DONE instead of theClaudio Jeker
2022-01-04Simplify the verify callbackTheo Buehler
2022-01-04Stop setting X509_V_FLAG_IGNORE_CRITICALTheo Buehler
2021-12-29Cleanup struct entity. Remove the unneeded has_data field, the sameClaudio Jeker
2021-12-29Merge multiple similar code bits together into repo_done(). Which currentlyClaudio Jeker
2021-12-26fix spelling of inheritanceTheo Buehler
2021-12-26Check ipAddrBlock and autonomousSysNum for criticalityTheo Buehler
2021-12-22Replace two questionable size_t types. For the repo id use a unsigned intClaudio Jeker
2021-12-22The maxlength is optional in roa entries. By setting it to the addressClaudio Jeker
2021-12-21Cleanup a few things while reading the code.Claudio Jeker
2021-12-21Simplify code a bit. There is only one TA per TAL and so only oneClaudio Jeker
2021-12-07Use one common function to build the base directory path for repositories.Claudio Jeker
2021-12-05fix unintended sizeof pointerJonathan Gray