summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/main.c
AgeCommit message (Expand)Author
2020-02-11Simplify and unify wording for the -I sourceaddr option in various places.Theo de Raadt
2019-12-16When rsync exits non zero because of network issues or because theClaudio Jeker
2019-12-06add -d to usage();Jason McIntyre
2019-12-06Don't hardcode the cache directory for rpki-client. If started as rootClaudio Jeker
2019-12-05No need to unveil(NULL, NULL) right before pledge "stdio rpath".Theo Buehler
2019-12-04split output management code into seperate file. iterate over outputTheo de Raadt
2019-12-02output_createtmp() remembers the true name, so output_finish() does notTheo de Raadt
2019-12-02linewrap usageTheo de Raadt
2019-12-02missing | leads to incompete resultsTheo de Raadt
2019-11-30- no -r optionJason McIntyre
2019-11-30Tweak rpki-client to create all 4 output file formats from a singleTheo de Raadt
2019-11-29Use X509_STORE_CTX_set_flags() instead of doing the same thing by handClaudio Jeker
2019-11-29Restore the previous behaiviour of not checking the crl for the mft.Sebastian Benoit
2019-11-29... and fix the compile.Sebastian Benoit
2019-11-29bring back CRL checks, noted by claudio@Sebastian Benoit
2019-11-29whitespacesTheo de Raadt
2019-11-29s/EXIT_SUCCESS/0/Sebastian Benoit
2019-11-29s/EXIT_FAILURE/1/Sebastian Benoit
2019-11-29normalize_name() is no longer neededClaudio Jeker
2019-11-29Use the AKI embedded in the CRL to store the crls. This way the AKI fromClaudio Jeker
2019-11-29If run as root, priv-drop to _rpki-client.Theo de Raadt
2019-11-29fchmod 0644 the output roa file, since it is public information andTheo de Raadt
2019-11-29Shuffle the desk chairs on this ocean linerClaudio Jeker
2019-11-28enable more warning flags and fix a few issues noticed.Sebastian Benoit
2019-11-28improve snprintf overflow test; noted by bennoTheo de Raadt
2019-11-28Convert the auths array into an RB tree indexed by SKI. For fast lookupsClaudio Jeker
2019-11-28Output to a temporary file, which gets renamed on success. This willTheo de Raadt
2019-11-28convert the return code to be 0 for success and 1 for failure.Sebastian Benoit
2019-11-28intentionally fclose output file, rather than relying on exit() to do it.Theo de Raadt
2019-11-28add missing prototypeSebastian Benoit
2019-11-28Remove -r flag and associated plumbing. We are always checking CRLs from now on.Sebastian Benoit
2019-11-28improve on previous to only use the required CRLs.Sebastian Benoit
2019-11-28To verify a manifest, a roa, or a certificate, we check its signatureSebastian Benoit
2019-11-27Only store ta certs in the trust store and build chains of theSebastian Benoit
2019-11-27rename a variable to show it's a CRL. ok claudio@Sebastian Benoit
2019-11-18Move the define of TALSZ_MAX to top and add a description forClaudio Jeker
2019-11-04Refactor tal code a bit. Move the file reader back into tal.c so that theClaudio Jeker
2019-10-31Handle the TAL files in the master process and pass them as buffer to theClaudio Jeker
2019-10-16tweak previous; help/ok claudioJason McIntyre
2019-10-16Add an output format for bird and one doing CSV. Also update the manpageClaudio Jeker
2019-10-08Rewrite the output handling of rpki-client and add an option to dump theClaudio Jeker
2019-09-26For whatever reason it is fairly common that a ROA object references a CRLClaudio Jeker
2019-08-20Change the arguments to rpki-client a bit. Instead of listing all TAL filesClaudio Jeker
2019-08-13Show the most common warnings only if verbose is set. Most of these warningsClaudio Jeker
2019-08-12Stop pulling libssl into rpki-client.Joel Sing
2019-08-09Add -b bind_addr as argument which is passed to rsync as --address toClaudio Jeker
2019-08-09If the rsync of a repository fails print out the URI of the failed process.Claudio Jeker
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-19The main process does not need to toggle the sockets from blocking toClaudio Jeker
2019-06-19Close proc fd used to talk to proc_parser when spaning the rsync processClaudio Jeker