summaryrefslogtreecommitdiff
path: root/usr.sbin/ripd
AgeCommit message (Expand)Author
2021-01-19Like ospfd allocate the recv buffer with malloc() on first call.Claudio Jeker
2021-01-19Forgot one IBUF_READ_SIZE to READ_BUF_SIZE change.Claudio Jeker
2021-01-19Do not use IBUF_READ_SIZE for the packet read buffer size. InsteadClaudio Jeker
2021-01-19Make the struct imsgev structs static and with that ripd -fno-common clean.Claudio Jeker
2021-01-19Remove the PROC_* enums and ripd_process, they are no longer needed.Claudio Jeker
2021-01-19Like in all other log.c file just use exit(1) in fatal() calls.Claudio Jeker
2021-01-19Move the interface demote out of if_del and into the only place whereClaudio Jeker
2021-01-19Like in ospfd make the pkt_ptr a local static buffer.Claudio Jeker
2021-01-19Apply same cleanup to the control code as in ospfd.Claudio Jeker
2020-05-16list example files in FILES with a short description: generally, "ExampleJason McIntyre
2020-02-10briefly mention /etc/examples/ in the FILES section of all theIngo Schwarze
2019-12-19Validate auth_offset before using it. If it's too big ripd will crash.remi
2019-12-15Clear r_list if the interface is passive. Additionaly move the checkremi
2019-12-11Fix 2 memory leaks in error paths and a double-free (kroute_insert alreadyremi
2019-12-09Do not count up nentries in send_response() when the entry was skippedremi
2019-12-09fix error message.remi
2019-12-09iface is not used afterwards. It should have been removed in rev. 1.8.remi
2019-08-08added /* no filesystem visibility */ above unveil("/", "") since "" is too easyRicardo Mestre
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-12fix typodenis
2019-05-10Delete superfluous #includes of <ifaddrs.h>, <net/if_dl.h>, and <net/if_enc.h>Philip Guenther
2019-02-13(unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherTheo de Raadt
2018-12-31Add config option fib-priority to set a custom prio for routes ripdremi
2018-11-11accept "interface ifX" without parameters. Extend the man page to showremi
2018-11-10the default for triggered-updates is no.remi
2018-11-04Pledge ripe and rde.remi
2018-11-01- odd condition/test in PF lexerAlexandr Nedvedicky
2018-09-07replace malloc()+strlcpy() with strndup() in cmdline_symset().miko
2018-07-11Do for most running out of memory err() what was done for most runningKenneth R Westerback
2018-07-09No need to mention which memory allocation entry point failed (malloc,Kenneth R Westerback
2018-07-08Be consistent in warn() and log_warn() usage whenKenneth R Westerback
2018-06-18remove the SECTIONS header, since a one line DESCRIPTION is a bit silly;Jason McIntyre
2018-04-26Plug leak in error case of the common 'varset' implementations.Kenneth R Westerback
2018-02-08Bump the read sockbuf of the routing socket to 2MB, may help reduce some ofClaudio Jeker
2017-07-24Unify ROUNDUP macros for parsing route messages.friehm
2017-03-21From a syslog perspective it does not make sense to log fatal andAlexander Bluhm
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2017-01-17Keep track of dead peers instead of freeing them right away.Jeremie Courreges-Anglas
2017-01-08Replace hand-rolled for(;;) traversal of ctl_conns TAILQ withKenneth R Westerback
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-12-23Support p2p links where endpoints aren't in the same subnet.Jeremie Courreges-Anglas
2016-10-13Document the -s option, descr adapted from ospfd/ospfctlJeremie Courreges-Anglas
2016-09-03Simplify shutdown process.Renato Westphal
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-08-02Allow specifying an alternate socket path.Jeremie Courreges-Anglas
2016-07-19remove bogus attributes on fatal* spotted by guenther@Sebastian Benoit
2016-07-18add format attributes to log functionsSebastian Benoit
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson