History log of /openbsd/usr.sbin/ripd/ripe.h (Results 1 – 14 of 14)
Revision Date Author Comments
# 5e3bdab2 19-Jan-2021 claudio <claudio@openbsd.org>

Like in ospfd make the pkt_ptr a local static buffer.


# 7b5b21db 19-Jan-2021 claudio <claudio@openbsd.org>

Apply same cleanup to the control code as in ospfd.
Internalize control_state and ctl_conns.


# b38873a2 17-Jan-2017 jca <jca@openbsd.org>

Keep track of dead peers instead of freeing them right away.

This mimics what ospfd does, and avoids a (mostly harmless)
use-after-free. Delay suggested by claudio@, ok florian@


# 1543e3f7 25-Oct-2014 lteo <lteo@openbsd.org>

Remove unnecessary netinet/in_systm.h include.

ok millert@


# e39620e5 26-May-2010 nicm <nicm@openbsd.org>

Rename some imsg bits to make namespace collisions less likely buf to
ibuf, buf_read to ibuf_read, READ_BUF_SIZE to IBUF_READ_SIZE.

ok henning gilles claudio jacekm deraadt


# 4d8b14b6 17-Dec-2008 michele <michele@openbsd.org>

Add support for demotion counter.
When interfaces go up/down the demotion counter of the
specified group is decreased/increased.

ok henning@


# 87feb355 24-Oct-2007 claudio <claudio@openbsd.org>

Make the packet buffer u_int8_t * everywhere. This is binary data and not
a string.


# d1c9c145 18-Oct-2007 claudio <claudio@openbsd.org>

Massive cleanup in the authentication code. the simple auth_key and the crypt
keys are not strings so a) use u_int8_t instead of char and b) uses memcpy
to copy the full MAX_SIMPLE_AUTH_LEN resp. MD5

Massive cleanup in the authentication code. the simple auth_key and the crypt
keys are not strings so a) use u_int8_t instead of char and b) uses memcpy
to copy the full MAX_SIMPLE_AUTH_LEN resp. MD5_DIGEST_LENGTH bytes around.
The parser needs some special code to ensure that the string is not to long
and if it is shorter then the buffer the rest needs to be zero padded.
Avoid to use strncpy() instead use a bzero(); memcpy() combo.
with and OK deraadt@

show more ...


# 960f8542 09-Apr-2007 michele <michele@openbsd.org>

Improve the handling of "counting to infinity" mechanism and add an heuristic
higly recommended in the rfc.

tested by me and OK claudio@


# 63b45a5d 27-Mar-2007 michele <michele@openbsd.org>

Remove unused parameter in nbr_new


# a4d2b8b2 23-Jan-2007 michele <michele@openbsd.org>

add timeout for failed nbr structures

OK claudio@ henning@


# 31b802a2 10-Nov-2006 michele <michele@openbsd.org>

clear lists before deleting neighbor

OK claudio@ henning@


# e3be6b29 31-Oct-2006 michele <michele@openbsd.org>

create a temporary neighbor instead of a permanent one when a request is received


# ddeeec14 18-Oct-2006 norby <norby@openbsd.org>

Welcome ripd
started by Michele Marchetto some time ago by using the imsg/three process framework
of ospfd. He implemented most of the daemon with a little help and guidance from
Claudio and I.

Curr

Welcome ripd
started by Michele Marchetto some time ago by using the imsg/three process framework
of ospfd. He implemented most of the daemon with a little help and guidance from
Claudio and I.

Currently the daemon is more or less complete, with the exception of key lifetime
and rollover.

Not yet connected to the builds.
OK claudio@

show more ...