summaryrefslogtreecommitdiff
path: root/watchfrr
AgeCommit message (Expand)Author
2023-10-19watchfrr: Extend ignore option to daemon being killedDonald Sharp
2023-03-24*: Convert event.h to frrevent.hDonald Sharp
2023-03-24*: Convert `struct event_master` to `struct event_loop`Donald Sharp
2023-03-24*: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp
2023-03-24*: Convert struct thread_master to struct event_master and it's ilkDonald Sharp
2023-03-24*: Convert thread_cancelXXX to event_cancelXXXDonald Sharp
2023-03-24*: Convert thread_add_XXX functions to event_add_XXXDonald Sharp
2023-03-24*: Rename `struct thread` to `struct event`Donald Sharp
2023-03-24*: Rename thread.[ch] to event.[ch]Donald Sharp
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2023-01-31Merge pull request #12695 from opensourcerouting/format-warningsDonald Sharp
2023-01-27*: no-warn pragmas for non-const format stringsDavid Lamparter
2023-01-26watchfrr: dmn variable shadows previous declarationDonald Sharp
2022-10-26build, vtysh: extract vtysh commands from .xrefDavid Lamparter
2022-10-20Merge pull request #12140 from opensourcerouting/fix/watchfrr_dont_givupJafar Al-Gharaibeh
2022-10-10watchfrr: Delay restart_kill if still reading configurationDonatas Abraitis
2022-10-07*: Create and use infrastructure to show debugs in libDonald Sharp
2022-08-15watchfrr: Check that the operational timeout specified is good.Donald Sharp
2022-05-11*: Properly use memset() when zeroingDonatas Abraitis
2022-04-18watchfrr: Add some more information to `show watchfrr`Donald Sharp
2022-04-08watchfrr: Send operational state to systemdDonald Sharp
2022-04-07watchfrr: Convert daemon_state_t to an enum instead of a typedefDonald Sharp
2022-04-07watchfrr: Rename restart_phase_t to `enum restart_phase`Donald Sharp
2022-02-23*: Change thread->func to return void instead of intDonald Sharp
2021-11-11*: Convert quagga_signal_X to frr_signal_XDonald Sharp
2021-10-06watchfrr: Allow an integrated config to work within a namespaceDonald Sharp
2021-10-04watchfrr: Do not explicitly set the thread pointer to NULLDonatas Abraitis
2021-06-29lib, watchfrr: remove `HAVE_SYSTEMD`, use own codeDavid Lamparter
2021-05-13lib: adapt to version 2 of libyangChristian Hopps
2021-03-17*: require semicolon after FRR_DAEMON_INFO & co.David Lamparter
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2021-03-09watchfrr: Convert to not use warning in warning messagesDonald Sharp
2021-01-26watchfrr: fix SA warningRafael Zalamena
2021-01-25watchfrr: fix crash on missing optional argumentRafael Zalamena
2020-10-23*: unify thread/event cancel macrosMark Stapp
2020-10-23* : update signature of thread_cancel apiMark Stapp
2020-10-12*: Use proper semantics for turning off threadDonald Sharp
2020-07-22watchfrr: add (network) namespace supportDavid Lamparter
2020-07-14*: un-split strings across linesDavid Lamparter
2020-04-27build: make clippy Makefile rules nicerDavid Lamparter
2020-04-27build: use VPATH for vtysh_scanDavid Lamparter
2020-04-17*: replace all random() callsRafael Zalamena
2020-04-01lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter
2020-03-30watchfrr: change some messages from errors to infoQuentin Young
2020-01-15doc: rename man pages to frr-*David Lamparter
2019-12-06lib: rename memory_vty.c to lib_vty.cDavid Lamparter
2019-12-02*: generously apply constDavid Lamparter
2019-10-03lib, watchfrr: Add some additional status messages to systemdDonald Sharp
2019-09-16watchfrr: Convert `wtf` to a more meaningful messageDonald Sharp
2019-09-16watchfrr: Allow end users to turn off watchfrr for a particular daemonDonald Sharp