summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client
AgeCommit message (Expand)Author
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
2021-12-03Apply the same MAX_IP_SIZE limit to ROA files as it is done on certificates.Claudio Jeker
2021-12-03Clarify manpageJob Snijders
2021-11-25Initialize the repo_timeout to timeout / 4 at start of main().Claudio Jeker
2021-11-25Replace MAX_REPO_TIMEOUT with repo_timeout, which is set to 1/4th ofJob Snijders
2021-11-25Check for possible negative diff timeout. Clamp it to 0 in that case.Claudio Jeker
2021-11-24Move some functions from rrdp.c to rrdp_util.c and hex_decode to encoding.c.Claudio Jeker
2021-11-19Fix typoJob Snijders
2021-11-15Adjust how the repository count limit works. Instead of failing hard justClaudio Jeker
2021-11-10Collaps the AFI specific IP print functions into ip_addr_print() theirClaudio Jeker
2021-11-10Sync the encoding functions for URI with the version of ftp(1)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-09Issue a parse error for XML files that include a DOCTYPE section.Claudio Jeker
2021-11-09Implementation of HTTP Keep-Alive sessions introduced a regression forClaudio Jeker
2021-11-07bump version, ok claudio@Sebastian Benoit
2021-11-05Show the attribute name like in the other non conforming attribute errorsClaudio Jeker
2021-11-05Simplify how IP addresses and AS numbers are passed between processes.Claudio Jeker
2021-11-04Cleanup some old XXX needed comments. cert_parse() returns a referencedClaudio Jeker
2021-11-04On errors related to the pipes to the childs don't error out right away.Claudio Jeker
2021-11-04Instead of creating a struct repo for each unique caRepository URIClaudio 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