summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client
AgeCommit message (Expand)Author
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-15zap 3 commentsJob Snijders
2021-10-15Update json key namesJob Snijders
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-11base64_encode() should not add any newlines into the output. BecauseClaudio Jeker
2021-10-10Remove unused variableJob Snijders
2021-10-10Make style consistent and remove an unused code pathJob Snijders
2021-10-07Make sure BGPsec router certs don't have a SIAJob Snijders
2021-10-07Clarify error messageJob Snijders
2021-10-07Rework X509 verification a bit. Remove the store and instead pass inClaudio Jeker
2021-10-07Add x509_get_expire() to extract the not-after time from a certificateClaudio Jeker
2021-10-07mktime() may not properly set errno on error. Just use errx() instead.Claudio Jeker
2021-10-05Add rudimentary support for BGPsec router certificatesJob Snijders
2021-10-05Remove some extra spacesClaudio Jeker
2021-10-05The HTTP chunked transfer encoding test in regress/usr.sbin/rpki-client/libresslAnton Lindqvist
2021-09-23Plug leaks of buf flagged by LLVM scan-build.Theo Buehler
2021-09-21bump rpki-client versionSebastian Benoit
2021-09-15Set the X509 validation depth limit to 12 or double the current depth.Claudio Jeker
2021-09-14Do not download more than 300 deltas to sync a RRDP repo. Somewhere aroundClaudio Jeker
2021-09-10Properly handle keep-alive for HTTP/1.1. If the server uses HTTP/1.1Claudio Jeker
2021-09-09Rework how various OIDs are compared in the code.Claudio Jeker
2021-09-08The number of elements being processed is known upfront. So allocate theClaudio Jeker
2021-09-01Let rpki-client(8) inform bgpd(8) when RPKI VRPs will expire.Job Snijders
2021-09-01RPKI only cares about *.{cer,crl,gbr,mft,roa} files. Use rsync --includeClaudio Jeker
2021-09-01Fix bad logic I introduced before commit.Claudio Jeker
2021-09-01Document the http_proxy environment variableClaudio Jeker
2021-09-01Add http_proxy support to rpki-client's http handler.Claudio Jeker
2021-08-31memset the pfds array in the poll loop and not only at the start.Claudio Jeker
2021-08-30Properly account entity_queue when the file has already been seenJob Snijders
2021-08-16add missing breakJonathan Gray
2021-08-12Rework the logic for fetching TA files a bit. Move the logic that checksClaudio Jeker
2021-08-12The RRDP specification is very vage what to do if a notification fileClaudio Jeker
2021-08-09Check for URI with userinfo parts (hostname has an @ sign) and fail forClaudio Jeker
2021-08-04Improve HTTP status handling. Allow 203 as an alternative to 200 OK.Claudio Jeker
2021-08-01%i is going out of vogue, use %d insteadjob
2021-07-28bump rpki-client version to 7.2Sebastian Benoit
2021-07-28Add more checks for ROA maxLength valuesjob
2021-07-28Remove outdated informationjob
2021-07-23Adjust HTTP/1.1 request stringjob
2021-07-13Add more checks for eContent 'version' fields.job
2021-06-29Flip the -r RRDP switch, which went through community testing for half a year.Theo de Raadt
2021-06-14Fix ROA & MFT version check handlingjob
2021-06-14Change errors for file manipulations from err(3) to warn(3) and adjust theClaudio Jeker
2021-06-14Do a fstatvfs() call to figure out if the filesystem used for the cacheClaudio Jeker
2021-06-03Use O_DIRECTORY when opening directories. This makes some errors a bitClaudio Jeker
2021-05-27Fix more warningsjob
2021-05-27Fix warningjob