tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
usr.sbin
/
ripd
/
at
trash-bin2
26 files
Makefile
work on making log.c similar in all daemons:
9 years ago
auth.c
Validate auth_offset before using it. If it's too big ripd will crash.
6 years ago
carp.c
Bring in sync with the bgpd version of carp.c. This fixes a memory leak in an error path.
16 years ago
control.c
Apply same cleanup to the control code as in ospfd. Internalize control_state and ctl_conns.
5 years ago
control.h
Apply same cleanup to the control code as in ospfd. Internalize control_state and ctl_conns.
5 years ago
interface.c
Move the interface demote out of if_del and into the only place where it is needed (the if_del call in ripe.c). With this the ripd_process check in ripe_demote_iface() can be removed.
5 years ago
kroute.c
Relax the limitation of what is an acceptable unicast IP.
3 years ago
log.c
Like in all other log.c file just use exit(1) in fatal() calls. This log.c should be further synced with the other log.c files.
5 years ago
log.h
including sys/cdefs.h manually started as a result of netbsd trying to macro-build a replacement for sccsid, and was done without any concern for namespace damage. Unfortunately this practice started infecting other code as others were unaware they didn't need the file. ok millert guenther
4 years ago
logmsg.c
work on making log.c similar in all daemons:
9 years ago
message.c
Clear r_list if the interface is passive. Additionaly move the check for passive interface a bit further up so that the function can return earlier.
6 years ago
name2id.c
New redistribute code adapted from ospfd. It is now possible to do the same redistribute setups as in ospfd (rtlables, per prefix, negation). Tested, input and OK michele@
19 years ago
neighbor.c
Keep track of dead peers instead of freeing them right away.
9 years ago
packet.c
Like ospfd allocate the recv buffer with malloc() on first call. This code assumes some alignment of the buffer which may not be the case with bss memory.
5 years ago
parse.y
Don't declare variables as "unsigned char *" that are passed to functions that take "char *" arguments. Where such chars are assigned to int or passed to ctype functions, explicitly cast them to unsigned char.
4 years ago
printconf.c
fix typo
7 years ago
rde.c
Make the struct imsgev structs static and with that ripd -fno-common clean.
5 years ago
rde.h
The metric is a 8bit value ranging from 1 to INFINITY (defined as a whopping 16). So use u_int8_t everywhere.
18 years ago
rde_rib.c
The metric is a 8bit value ranging from 1 to INFINITY (defined as a whopping 16). So use u_int8_t everywhere.
18 years ago
rip.h
spacing
18 years ago
ripd.8
Document the -s option, descr adapted from ospfd/ospfctl
9 years ago
ripd.c
repair missing paths on unveil failure
4 years ago
ripd.conf.5
list example files in FILES with a short description: generally, "Example configuration file.", but occasionally something else fit better; at the same time, try to make the format for FILES more consistent;
5 years ago
ripd.h
Do not use IBUF_READ_SIZE for the packet read buffer size. Instead define READ_BUF_SIZE like the other daemons.
5 years ago
ripe.c
Make the struct imsgev structs static and with that ripd -fno-common clean.
5 years ago
ripe.h
Like in ospfd make the pkt_ptr a local static buffer.
5 years ago