summaryrefslogtreecommitdiff
path: root/watchfrr
AgeCommit message (Expand)Author
2024-12-09watchfrr: increase restart timer 20s -> 90sQuentin Young
2024-01-27build: homologize path handlingDavid Lamparter
2024-01-27*: fix `frr_daemon_info` indentationDavid Lamparter
2024-01-27*: rename `frr_vtydir` to `frr_runstatedir`David Lamparter
2024-01-09lib: zebra.h is not using signal.hDonald Sharp
2024-01-09*: zebra.h should not have fcntl.hDonald Sharp
2024-01-09*: remove sys/stat.h from zebra.hDonald Sharp
2023-10-18watchfrr: Extend ignore option to daemon being killedDonald Sharp
2023-10-12build: add -Wimplicit-fallthroughIgor Ryzhov
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