]> git.ipfire.org Git - thirdparty/bird.git/commit
CLI: Dumping internal data structures to files, not to debug output
authorMaria Matejka <mq@ucw.cz>
Thu, 14 Nov 2024 19:43:35 +0000 (20:43 +0100)
committerOndrej Zajicek <santiago@crfreenet.org>
Mon, 2 Dec 2024 05:54:54 +0000 (06:54 +0100)
commitda8a23277eefb46c5482fe63ecc7f75fcc21c0a6
tree7281a8596639ae1f50b219084068cc52f73601c0
parent4dd5b3d90e962d5fd1794f97a8f82077f8f1eb36
CLI: Dumping internal data structures to files, not to debug output

All the 'dump something' CLI commands now have a new mandatory
argument -- name of the file where to dump the data. This allows
for more flexible dumping even for production deployments where
the debug output is by default off.

Also the dump commands are now restricted (they weren't before)
to assure that only the appropriate users can run these time consuming
commands.
37 files changed:
doc/bird.sgml
doc/reply_codes
filter/decl.m4
filter/f-inst.c
filter/f-inst.h
filter/f-util.c
filter/filter.c
filter/filter.h
lib/birdlib.h
lib/event.c
lib/mempool.c
lib/resource.c
lib/resource.h
lib/slab.c
lib/socket.h
lib/timer.c
nest/config.Y
nest/iface.c
nest/iface.h
nest/locks.c
nest/neighbor.c
nest/proto.c
nest/protocol.h
nest/route.h
nest/rt-attr.c
nest/rt-table.c
proto/babel/babel.c
proto/bfd/bfd.c
proto/bmp/bmp.c
proto/ospf/ospf.c
proto/rip/rip.c
proto/static/static.c
sysdep/unix/alloc.c
sysdep/unix/io.c
sysdep/unix/krt.c
sysdep/unix/main.c
sysdep/unix/unix.h