summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2 daysAdjust rpki-client to the new msgbuf_write apiClaudio Jeker
2 daysAdjust bgpd to the new msgbuf_write / ibuf_write APIClaudio Jeker
2 daysAdjust to new msgbuf_write/ibuf_write API and use ibuf_write sinceClaudio Jeker
2 daysDo not abuse struct ibuf_read instead define local struct with the same fields.Claudio Jeker
2 daysDo not abuse struct ibuf_read for internal bits. Just define an own struct.Claudio Jeker
2 dayss/ibuf_add_buf/ibuf_add_ibuf/Claudio Jeker
2 daysUnify error reporting in various control programs.Claudio Jeker
2 daysOnly ldapd tried to handle fd exhaustion during imsg fd passing.Claudio Jeker
2 daysConvert vmd over to new imsgbuf_read behaviour and fix some lurkingClaudio Jeker
2 daysTry to handle the dumpster fire called constraint.c a bit better.Claudio Jeker
2 daysSimple bits of converting ntpd over to the new imsgbuf_read behaviour.Claudio Jeker
2 daysImplement the recv_imsg/read_message function in the correct way.Claudio Jeker
2 daysConvert radiusd to new imsgbuf_read behaviour.Claudio Jeker
2 daysConvert npppd and npppctl over to new imsgbuf_read behaviour.Claudio Jeker
2 daysNo need to handle EAGAIN anymore.Claudio Jeker
2 daysbgpd and smtpd include their own imsgbuf_read_nofd() implementation.Claudio Jeker
2 daysConvert the common imsgbuf_read calls to the post EAGAIN world.Claudio Jeker
2 daysJust use the new better imsg APIClaudio Jeker
2 daysUse msgbuf_queuelen() where approriateClaudio Jeker
2 daysUse imsgbuf_queuelen() instead of accessing the w.queue member.Claudio Jeker
2 daysUse imsgbuf_clear() where appropriate instead of msgbuf_clear().Claudio Jeker
2 daysRename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush toClaudio Jeker
2 daysConvert imsg_write() callers to the new simplified return logic.Claudio Jeker
2 daysConvert imsg_write() callers to the new simplified return logic.Claudio Jeker
2 daysConvert ibuf_write() callers to new simplified return logic.Claudio Jeker
2 daysConvert msgbuf_write() callers to the new return logic.Claudio Jeker
2 daysUse ibuf_write() to send BGP messages to peers instead of msgbuf_write().Claudio Jeker
2 daysIntroduce imsg_write() and use it instead of msgbuf_write().Claudio Jeker
2 daysUse imsg_flush() instead of implementing the same by hand.Claudio Jeker
2 daysimsg_flush no longer returns EAGAIN. Simplify proc_flush_imsg() accordingly.Claudio Jeker
2 daysibuf_get_string() was added to the ibuf API, remove local versionClaudio Jeker
2 daysUpdate ibuf and imsg manpage to include all new functions.Claudio Jeker
2 daysAdd ibuf_read and msgbuf_read to read from a socket and msgbuf_getClaudio Jeker
2 daysMake struct msgbuf opaque. Introduce msgbuf_new() and msgbuf_free() for that.Claudio Jeker
2 daysRemove fd from struct msgbuf, instead pass the fd to imsg_write andClaudio Jeker
2 daysReshuffle code and rename some internal functions.Claudio Jeker
2 daysRetire ibuf_add_buf, replaced by better named ibuf_add_ibufClaudio Jeker
2 daysOnly ldapd tried to handle fd exhaustion during imsg fd passing.Claudio Jeker
2 daysAdjust imsgbuf_read to return an int with either 1, 0 or -1.Claudio Jeker
2 daysIntroduce imsgbuf_queuelen() which returns the numberClaudio Jeker
2 daysRename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flushClaudio Jeker
2 daysSimplify imsg_write, msgbuf_write and ibuf_write return codes.Claudio Jeker
2 daysIntroduce imsg_write() and use it instead of msgbuf_write().Claudio Jeker
2 daysimsg_flush() should retry the write on EAGAIN errors.Claudio Jeker
2 daysRefine imsg_forward(), do not close fd, just don't forward it.Claudio Jeker
2 daysUse ibuf_fd_set() and ibuf_fd_get() to handle the fd passing in imsgs.Claudio Jeker
2 daysAllow 0 sized ibuf_open() and mark stack buffers by setting the fd to -2.Claudio Jeker
2 daysnline ibuf_realloc() in ibuf_reserve() it is the onlyClaudio Jeker
2 daysAdd ibuf_get_string() to the ibuf API (used by bgpd and xlockmore)Claudio Jeker
2 daysLet the user provide an alternative perfpolicy when on batteryJeremie Courreges-Anglas