summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/main.c
AgeCommit message (Expand)Author
2021-11-19Fix typoJob Snijders
2021-11-09Limit the number of publication points under a given TAL.Claudio Jeker
2021-11-04On errors related to the pipes to the childs don't error out right away.Claudio Jeker
2021-11-04Move and promote getmonotime() to an internal API function.Claudio Jeker
2021-11-04Instead of passing tal descriptions around just pass a tal id andClaudio Jeker
2021-11-01Further simplify cert and auth handling. Move common code into auth_insertClaudio Jeker
2021-10-31Further improve load_file(). Always set an errno on errors and make sureClaudio Jeker
2021-10-31When converting the TAL parser to use load_file and pass the file viaClaudio Jeker
2021-10-28Sync output at end of run with output inside the openbgpd output file.Claudio Jeker
2021-10-26Move load_file() to encoding.c so that regress can use the function.Claudio Jeker
2021-10-26Refactor the tal parsing code to use the same load_file() and bufferClaudio Jeker
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-10-24Add my copyright to some filesClaudio Jeker
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-11Add support for BGPsec Router Certificates (RFC 8209)Job Snijders
2021-10-10Remove unused variableJob Snijders
2021-10-10Make style consistent and remove an unused code pathJob Snijders
2021-10-05Add rudimentary support for BGPsec router certificatesJob Snijders
2021-08-30Properly account entity_queue when the file has already been seenJob Snijders
2021-06-29Flip the -r RRDP switch, which went through community testing for half a year.Theo de Raadt
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-11Make sure some variables are initialised since modern gcc warns about them.Claudio Jeker
2021-05-11Arm the alarms in all childs so they terminate if the timeout is hit.Claudio Jeker
2021-04-19code review results in KNF, and moving local variables into lowest scopeTheo de Raadt
2021-04-15Rework the http code to require poll() only when really needed.Claudio Jeker
2021-04-15Make rpki-client -V output nicer.Claudio Jeker
2021-04-14move the RPKI_VERSION define into its own version.h file, helps portable.Sebastian Benoit
2021-04-11Fix two typos in commentsjob
2021-04-08Switch logic from != to ==. Makes the code easier to read.Claudio Jeker
2021-04-08More cleanup of the main function. Use a loop to collect all childs withClaudio Jeker
2021-04-08Missing setproctitle("rrdp") noticed by deraadt@Claudio Jeker
2021-04-07minor KNF found while hunting for a bugTheo de Raadt
2021-04-01Sort usage: rR -> RrTheo Buehler
2021-04-01Initial commit of RRDP (The RPKI Repository Delta Protocol - RFC8182) supportClaudio Jeker
2021-04-01Do a better job at cleaning up. Remove empty directories, scan not only theClaudio Jeker
2021-03-31Set the process title for the rpki-client subprocesses so they can beClaudio Jeker
2021-03-29minor KNF and consistancyTheo de Raadt
2021-03-26Compare filepath with strcmp() and not strcasecmp(). The URI in RPKI areClaudio Jeker
2021-03-26Rewrite poll loop a bit. Put the various message queues into an arrayClaudio Jeker
2021-03-25Adjust HTTP client code a bit. Add support for 304 Not Modified responses,Claudio Jeker
2021-03-19Add an -V option to show the version of rpki-client. For the base versionClaudio Jeker
2021-03-19Delay chdir to the cache directory to after parsing the tal files.Claudio Jeker
2021-03-18Initialize rsyncpid and httppid in the noop case. It seem gcc is not ableClaudio Jeker
2021-03-15Allocate the repo structs individually linked by a SLIST instead of usingClaudio Jeker
2021-03-11Revert rev 1.116Claudio Jeker
2021-03-11There is no need to revisit a file in the repo, so if the RB_INSERT failsClaudio Jeker
2021-03-11There is no need for a global enity queue, instead use per repo queues.Claudio Jeker