summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client
AgeCommit message (Expand)Author
2021-02-27It is perfectly fine to POLLIN and POLLOUT at the same time. It mayClaudio Jeker
2021-02-23Adjust pledge() and unveil() calls for proc_rsync() a bit. Since theClaudio Jeker
2021-02-22Rename mkpath() to mkpathat() since it uses mkdirat() internally.Claudio Jeker
2021-02-19Convert reallocarray + memset to recallocarray.Theo Buehler
2021-02-19Add the same ASCII check to the URI in TAL files as we do for URI in .cer filesClaudio Jeker
2021-02-19Move the mkpath() call from the rsync path to the main process. This allowsClaudio Jeker
2021-02-18Use X509_get_ext_d2i() also for x509_get_aki() and x509_get_ski().Claudio Jeker
2021-02-18All the code for output handling was moved to output.c some time ago.Claudio Jeker
2021-02-16Prevent double free by copying the URI string from struct tal to the repo.Claudio Jeker
2021-02-16Rework the repository handling. Split the handling of trust anchors intoClaudio Jeker
2021-02-16get Authority Information Access (AIA) from CA & EE certsjob
2021-02-08Extract the 1.3.6.1.5.5.7.48.5 (caRepository) SIA from the certificate.Claudio Jeker
2021-02-05Remove the not so periodic stats from rpki-client. The output is not veryClaudio Jeker
2021-02-04The uri parameter of struct entity is actually a local file path.Claudio Jeker
2021-02-04Define the msgbuf queues globably. Clean up the code since rsyncq and procqClaudio Jeker
2021-02-04Fix an overly long lineClaudio Jeker
2021-02-04Eventhough most openssl includes include everything try to be a bit moreClaudio Jeker
2021-02-04Remove openssl includes and fcntl.h neither of those are used in main.c.Claudio Jeker
2021-02-04Cleanup openssl includes a bit. Use x509.h instead of x509v3.h, add asn1.hClaudio Jeker
2021-02-04Shuffle code around, move all the bits of proc_parser into parser.c.Claudio Jeker
2021-02-03Use mkpath() == -1 to check for failure. No functional change.Claudio Jeker
2021-02-02Adjust the repository handling a bit. Instead of storing host/module pairsClaudio Jeker
2021-02-02Add a mkpath() helper function to rpki-client to recursively createClaudio Jeker
2021-01-29A while ago rpki-client was changed to validate the sha256 hashes ofClaudio Jeker
2021-01-12rsync is using buffered output now, so remove this FIXME commentClaudio Jeker
2021-01-08Simplify the entity queue processing. There is no need to keep the entityClaudio Jeker
2021-01-08Start using the ibuf API (ibuf_dynamic, ibuf_add, ibuf_close) for writingClaudio Jeker
2020-12-29Fix calloc in GBRjob
2020-12-21Now that a NULL string is marshalled as NULL again we can drop someClaudio Jeker
2020-12-18In io_str_read() return 0-length strings as NULL pointers instead ofClaudio Jeker
2020-12-18Use asprintf with %.*s to construct the path based on the mft fileClaudio Jeker
2020-12-09Lets claim RFC6493 support.Claudio Jeker
2020-12-09Validate ghostbuster records (RFC 6493) but for now do nothing with theClaudio Jeker
2020-12-09All files provided in a manifest needs to be checked against the providedClaudio Jeker
2020-12-07Limit the URL embedded in .cer files to only consist out of isalnum orClaudio Jeker
2020-12-03Make sure that the strcasecmp for .tal is only done if dlen is large enough.Claudio Jeker
2020-12-03Use strndup() instead of hand rolling our own version.Claudio Jeker
2020-12-02Remove the last users of io_*_write functions that call io_simple_write()Claudio Jeker
2020-11-24Kill connection if rsync server stallsjob
2020-11-068 spaces -> tabTheo Buehler
2020-11-06Treat stale manifests as such, not as 'failed to parse'Theo Buehler
2020-11-05typoTheo Buehler
2020-11-05Fix checks for manifest validity intervalTheo Buehler
2020-10-24queue_add_from_cert() and queue_add_from_tal() are both called with properlyClaudio Jeker
2020-10-24Refactor sbgp_sia_resource_mft() similar to sbgp_sia_resource_notify().Claudio Jeker
2020-10-23sort options list;Jason McIntyre
2020-10-23Align man with realityjob
2020-10-11Implement more of RFC 8630 and support more than one URI in the TAL file.Claudio Jeker
2020-10-11Introduce repo_filename() a function that converts a URI into the localClaudio Jeker
2020-10-01In OpenSSL 1.1.x EVP_ENCODE_CTX is an opaque struct and has to beClaudio Jeker