mirror_frr/lib
Donald Sharp 88be4045c9 lib: Allow downgrade of all caps when none are specified
Staticd when run tells privs.c that it does not need any
priviledges.  The lib/privs.c code was not downgrading
any and all permissions it may have been given at startup.

Since we don't need any let's actually tell the system that
FRR does not need the capabilities anymore in the case
where a daemon does not ask for any cap's.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-06-29 14:40:57 -04:00
..
assert lib: rework how we "override" assert() 2021-05-02 16:27:17 +02:00
printf *: use semicolon after printfrr_ext_autoreg_{p,d} 2022-01-14 13:33:57 +01:00
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
agentx.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
agg_table.c lib: make some variables static 2019-12-13 06:22:34 +01:00
agg_table.h *: Create/Use accessor functions for lock count 2020-10-17 13:39:10 -04:00
atomlist.c *: Fix spelling of neccessary 2022-04-19 08:11:29 -04:00
atomlist.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
base64.c build: first header *must* be zebra.h or config.h 2022-04-04 18:33:10 +02:00
base64.h isisd: fix #10505 using base64 encoding 2022-02-22 15:27:30 -05:00
bfd.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
bfd.h lib: rename one bfd parameter name to reflect real meaning 2022-01-10 08:15:08 -05:00
bitfield.h lib: add an MTYPE for bitfields 2021-06-18 09:34:43 +01:00
buffer.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
buffer.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
checksum.c lib: use iovec for checksum code 2022-02-26 16:49:12 +01:00
checksum.h lib: use iovec for checksum code 2022-02-26 16:49:12 +01:00
clippy.c lib: rework how we "override" assert() 2021-05-02 16:27:17 +02:00
clippy.h lib/clippy: add libelf wrapper 2021-02-23 16:56:58 +01:00
command_graph.c lib: assign CLI varnames while parsing 2021-10-18 19:48:11 +02:00
command_graph.h lib: assign CLI varnames while parsing 2021-10-18 19:48:11 +02:00
command_lex.l lib: add ![...] syntax for easy "no" forms 2021-08-26 21:03:44 +02:00
command_match.c lib: fix segfault on question mark on empty line 2021-09-14 15:12:23 +03:00
command_match.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
command_parse.y lib: assign CLI varnames while parsing 2021-10-18 19:48:11 +02:00
command_py.c build: first header *must* be zebra.h or config.h 2022-04-04 18:33:10 +02:00
command.c lib: Function crypt does not need to be declared mid function 2022-06-16 16:31:35 -04:00
command.h bgpd: Add RFC9234 implementation 2022-06-17 13:14:46 +03:00
compiler.h Merge pull request #8888 from dlqs/lua-call 2021-07-05 04:13:20 +00:00
cspf.c lib: Add CSPF Path Computation algorithm 2022-02-02 17:04:12 +01:00
cspf.h lib: Add CSPF Path Computation algorithm 2022-02-02 17:04:12 +01:00
csv.c lib: Avoid using assignments within checks 2021-06-29 22:27:49 +03:00
csv.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
db.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
db.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
debug.c *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
debug.h *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
defaults.c build: make builddir include path consistent 2021-04-21 15:42:33 +02:00
defaults.h *: require semicolon after FRR_CFG_DEFAULT_* 2021-03-17 06:18:39 +01:00
defun_lex.l lib: fix some misc SA warnings 2021-02-17 17:01:06 -05:00
distribute.c lib: Remove dead code 2021-05-04 16:23:37 -04:00
distribute.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
elf_py.c build: first header *must* be zebra.h or config.h 2022-04-04 18:33:10 +02:00
explicit_bzero.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
ferr.c *: remove the checking returned value for hash_get() 2022-05-03 00:41:48 +08:00
ferr.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
filter_cli.c lib: Ignore duplicate alist/plist entries in CLI 2022-04-25 19:41:17 +03:00
filter_nb.c lib: Use AF_UNSPEC intead of setting to 0 2022-02-07 13:21:55 -05:00
filter.c lib: use json-printf in filter code 2021-11-17 16:01:30 +01:00
filter.h lib: northbound cli show/cmd functions must not modify data nodes 2021-10-13 20:12:35 +03:00
freebsd-queue.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
frr_pthread.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
frr_pthread.h *: generously apply const 2019-12-02 15:01:29 +01:00
frr_zmq.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
frr_zmq.h lib: avoid double-free in zmq wrapper callbacks 2021-08-19 13:31:33 -04:00
frratomic.h lib/atomlist: make C++ compatible 2020-04-21 21:38:07 +02:00
frrcu.c *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
frrcu.h lib: avoid include loop with assert.h 2021-11-10 12:36:50 +01:00
frrlua.c lib: Add encoder/decoder for nexthop/nexthop group 2021-10-20 00:56:00 +08:00
frrlua.h lib: Add encoder/decoder for nexthop/nexthop group 2021-10-20 00:56:00 +08:00
frrscript.c *: remove the checking returned value for hash_get() 2022-05-03 00:41:48 +08:00
frrscript.h lib: Add frrscript names hash 2021-10-20 00:56:00 +08:00
frrstr.c lib: add frrstr_hex to hexdump buffers 2021-08-12 16:25:57 -04:00
frrstr.h lib: add frrstr_hex to hexdump buffers 2021-08-12 16:25:57 -04:00
getopt1.c *: reindent 2017-07-17 14:04:07 +02:00
getopt.c *: fix for -Wstrict-prototypes 2021-09-02 13:00:35 +02:00
getopt.h treewide: fix some issues found with -Werror=undef 2020-03-10 16:53:13 +01:00
gitversion.pl build: fix auto git ID length 2020-01-17 15:54:50 +01:00
grammar_sandbox_main.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
grammar_sandbox.c vtysh: defer CLI tree building 2021-10-18 19:48:11 +02:00
graph.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
graph.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
hash.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
hash.h lib: Update hash.h documentation to warn of a possible crash 2022-02-04 12:15:27 -05:00
hook.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
hook.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
iana_afi.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
id_alloc.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
id_alloc.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
if_rmap.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
if_rmap.h eigrp, rip, ripng, lib: unlink if_rmap from vrf 2019-02-19 21:11:37 +01:00
if.c Merge pull request #11146 from NicolasDichtel/master 2022-06-20 19:54:35 +03:00
if.h lib: change FRR interface name length definition 2022-05-02 13:03:19 -03:00
imsg-buffer.c *: Remove parenthesis on return for constants 2020-02-09 14:21:56 +02:00
imsg.c *: Remove parenthesis on return for constants 2020-02-09 14:21:56 +02:00
imsg.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
ipaddr.h vrrpd: use ipaddr_is_zero when needed 2022-01-27 21:05:40 +03:00
jhash.c Revert "bgpd: Prevent IPv6 routes received via a ibgp session with own ip as nexthop " 2019-05-02 07:15:39 -04:00
jhash.h Revert "bgpd: Prevent IPv6 routes received via a ibgp session with own ip as nexthop " 2019-05-02 07:15:39 -04:00
json.c lib: add JSON printfrr dict-key helper 2022-03-11 13:43:00 +01:00
json.h lib: add JSON printfrr dict-key helper 2022-03-11 13:43:00 +01:00
keychain.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
keychain.h ospf6d: fix coverity issues. 2022-02-14 06:36:02 +00:00
ldp_sync.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
ldp_sync.h ldpd, isisd, ospfd: Remove periodic ldp-sync hello message 2020-12-09 14:11:38 -05:00
lib_errors.c lib: Add a Dev catch for when a timer is set for > 1 year 2022-02-25 08:19:07 -05:00
lib_errors.h lib: Add a Dev catch for when a timer is set for > 1 year 2022-02-25 08:19:07 -05:00
lib_vty.c northbound: KISS always batch yang config (file read), it's faster 2021-06-02 14:05:26 +00:00
lib_vty.h lib: rename memory_vty.c to lib_vty.c 2019-12-06 15:13:29 +01:00
libfrr_trace.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
libfrr_trace.h lib, bgpd: convert lttng tracepoints to frrtrace() 2020-10-23 15:13:51 -04:00
libfrr.c lib: cleanup red-herring memleaks in parent of daemonizing fork 2022-06-17 02:14:30 -04:00
libfrr.h lib: support multiple --log options 2022-03-07 18:03:15 +01:00
libospf.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
link_state.c isisd, lib, ospfd, pathd: Null out free'd pointer 2022-03-31 15:59:46 -04:00
link_state.h isisd, lib, ospfd, pathd: Null out free'd pointer 2022-03-31 15:59:46 -04:00
linklist.c lib: add one check in "list_sort()" 2022-05-12 22:36:54 -04:00
linklist.h lib: kill unused list_filter_out_nodes() 2021-05-03 20:56:55 +02:00
log_filter.c lib: include \n in zlog_msg_text() 2021-06-18 21:05:21 +02:00
log_vty.c Merge pull request #10724 from opensourcerouting/lib-rotate-logs 2022-03-13 10:09:48 -04:00
log_vty.h lib: make a few log symbols accessible 2021-06-18 21:05:21 +02:00
log.c zebra, pimd: add AF param on NEXTHOP_LOOKUP_MRIB 2022-04-26 16:15:00 +02:00
log.h *: Rename quagga_timestamp with frr_timestamp 2021-11-11 14:41:27 -05:00
Makefile build: convert lib/ to non-recursive build 2017-07-31 23:03:27 +02:00
md5.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
md5.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
memory.c lib: add an MTYPE for bitfields 2021-06-18 09:34:43 +01:00
memory.h *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
mlag.c lib: Ensure pointer exists before using in mlag 2020-03-20 18:17:40 -04:00
mlag.h lib, pimd, zebra: Provide some insurance against reading bad stream data 2020-03-06 16:03:59 -05:00
module.c lib/module.c and callers of frrmod_load(): fix error messages 2021-09-14 09:51:49 -07:00
module.h lib/module.c and callers of frrmod_load(): fix error messages 2021-09-14 09:51:49 -07:00
monotime.h lib: Ensure order of operations is expected with SECONDS 2022-03-26 16:20:53 -04:00
mpls.c zebra,lib: use const in more apis 2020-03-27 09:37:02 -04:00
mpls.h ldpd: Fix issue when starting up LDP with no configuration. 2020-09-04 09:24:47 -04:00
netns_linux.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
netns_other.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
network.c lib: Avoid using assignments within checks 2021-06-29 22:27:49 +03:00
network.h *: frr-format with unmodified GCC 2021-09-28 11:20:32 +02:00
nexthop_group_private.h lib,zebra: use nhg_hash_entry pointer in route_entry 2019-12-04 08:13:52 -05:00
nexthop_group.c *: Replace sockunion2str => %pSU 2022-06-21 13:34:56 +03:00
nexthop_group.h *: require semicolon after DEFINE_QOBJ & co. 2021-03-17 06:18:37 +01:00
nexthop.c lib: Abstract usage of '%pNHs' so that nexthop groups can use it too 2022-06-14 15:40:36 -04:00
nexthop.h lib, zebra: Notice when a nexthop is set linkdown 2022-06-23 11:23:37 -04:00
northbound_cli.c lib,vtysh: show operational data with config 2022-03-02 16:37:43 -03:00
northbound_cli.h lib: northbound cli show/cmd functions must not modify data nodes 2021-10-13 20:12:35 +03:00
northbound_confd.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
northbound_db.c lib: libyang2 add missed conversion 2021-05-17 22:13:59 -04:00
northbound_db.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
northbound_grpc.cpp lib: grpc: fix covevrity warnings 2022-03-16 11:31:50 -04:00
northbound_sysrepo.c lib: Update sysrepo code with the latest API changes 2022-06-09 17:33:22 +03:00
northbound.c *: remove the checking returned value for hash_get() 2022-05-03 00:41:48 +08:00
northbound.h lib: northbound cli show/cmd functions must not modify data nodes 2021-10-13 20:12:35 +03:00
ns.h vrf: VRF_DEFAULT must be 0, remove useless code 2020-09-21 10:17:35 +02:00
ntop.c lib: Avoid using assignments within checks 2021-06-29 22:27:49 +03:00
openbsd-queue.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
openbsd-tree.c *: Remove parenthesis on return for constants 2020-02-09 14:21:56 +02:00
openbsd-tree.h lib: Add const to openbsd-tree functions 2019-05-13 17:21:22 -07:00
pbr.h pbrd: add vlan actions to vty 2021-10-07 09:14:59 -04:00
pid_output.c build: make builddir include path consistent 2021-04-21 15:42:33 +02:00
plist_int.h lib: Convert prefix_master->str to a RB Tree 2022-03-11 14:18:13 -05:00
plist.c lib: Prevent crash after shutdown request 2022-04-19 14:55:55 -04:00
plist.h lib, pimd: add address match mode to prefix lists 2021-07-06 01:44:34 +02:00
prefix.c lib: prefix unionization 2022-04-27 14:43:28 +02:00
prefix.h lib: Add an api is_ipv6_global_unicast 2022-06-21 20:44:10 -07:00
printfrr.h *: use semicolon after printfrr_ext_autoreg_{p,d} 2022-01-14 13:33:57 +01:00
privs.c lib: Allow downgrade of all caps when none are specified 2022-06-29 14:40:57 -04:00
privs.h lib: add SYS_RAWIO to the capabilities definitions 2022-06-27 07:56:55 -04:00
ptm_lib.c *: sprintf -> snprintf 2020-04-20 19:14:33 -04:00
ptm_lib.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
pullwr.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
pullwr.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
pw.h ldpd: Relay data plane pseudowire status in LDP notification 2020-06-01 13:21:37 -04:00
qobj.c *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
qobj.h *: require semicolon after DEFINE_<typesafe...> 2021-03-17 06:18:39 +01:00
queue.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
resolver.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
resolver.h lib: resolver per vrf support 2021-11-23 09:02:23 +01:00
ringbuf.c Revert "lib: add ringbuf socket read function" 2021-04-29 12:12:32 -04:00
ringbuf.h Revert "lib: add ringbuf socket read function" 2021-04-29 12:12:32 -04:00
route_opaque.h lib, ospfd, ospf6d, zebra: add OSPF opaque route attributes 2022-01-15 17:22:27 +01:00
route_types.pl lib: restore blank line after show route header 2021-01-27 12:19:52 +00:00
route_types.txt *: Fix spelling of seperator 2022-04-19 08:15:23 -04:00
routemap_cli.c bgpd: Add set as-path replace <any|ASN> cmd for route-maps 2022-04-25 14:05:22 +03:00
routemap_northbound.c bgpd: Wrap IPV4_CLASS_DE into ipv4_unicast_valid() helper 2022-06-13 20:44:52 +03:00
routemap.c *: Use autocomplete for route-maps under commands that require it 2022-06-13 21:00:51 +03:00
routemap.h bgpd: Add set as-path replace <any|ASN> cmd for route-maps 2022-04-25 14:05:22 +03:00
routing_nb_config.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
routing_nb.c *: make sure config.h or zebra.h is first 2021-04-23 12:06:35 +02:00
routing_nb.h tests: add grpc unit test 2021-06-06 18:03:17 +00:00
sbuf.c lib: use snprintfrr() in "hidden" printfs 2019-06-12 19:35:43 +02:00
sbuf.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
seqlock.c treewide: fix some issues found with -Werror=undef 2020-03-10 16:53:13 +01:00
seqlock.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
sha256.c lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
sha256.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
sigevent.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
sigevent.h *: Convert quagga_signal_X to frr_signal_X 2021-11-11 14:41:27 -05:00
skiplist.c lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
skiplist.h lib: fix spelling nits in more lib files 2021-10-05 21:42:57 +00:00
smux.h lib, bgpd: add a specific oid_copy function for IPv6 addrs 2021-03-25 15:24:50 +00:00
snmp.c *: use compiler.h MIN/MAX macros instead of everyone having one 2021-11-11 09:39:52 -05:00
sockopt.c lib: finish fixing spelling in lib files 2021-10-22 03:06:16 +00:00
sockopt.h bgpd: Support tcp-mss for bgp neighbors 2021-05-04 06:21:24 +00:00
sockunion.c lib: Add some extra error messages for when things go wrong 2022-06-17 13:47:03 -04:00
sockunion.h bgpd, lib, pimd: Remove sockopt_cork 2022-03-12 08:21:16 -05:00
spf_backoff.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
spf_backoff.h *: use the current project name (FRRouting) 2020-03-25 17:38:56 -04:00
srcdest_table.c *: use semicolon after printfrr_ext_autoreg_{p,d} 2022-01-14 13:33:57 +01:00
srcdest_table.h staticd : Configuration northbound implementation 2020-07-16 08:33:00 -07:00
srte.h lib, zebra: Add SR-TE policy infrastructure to zebra 2020-08-07 11:08:49 +02:00
srv6.c zebra: Add support for json output in srv6 locator detail command 2021-11-28 23:53:41 +00:00
srv6.h zebra: Add support for json output in srv6 locator detail command 2021-11-28 23:53:41 +00:00
stream.c Merge pull request #11419 from anlancs/fix/minor-1 2022-06-16 16:35:38 -04:00
stream.h bgpd: Convert bgp_addpath_encode_[tr]x() to bool from int 2022-02-01 13:31:16 +02:00
strformat.c lib: format NULL timevals correctly 2022-04-28 15:51:00 +02:00
strlcat.c *: require ISO C11 (or C++11) 2021-03-17 06:18:17 +01:00
strlcpy.c *: fix config.h/zebra.h include order 2018-09-08 21:30:42 +02:00
subdir.am lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
systemd.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
systemd.h lib: autodetect systemd/journald log on stdout 2022-01-17 00:39:00 +01:00
table.c *: Properly use memset() when zeroing 2022-05-11 14:08:47 +03:00
table.h lib: remove pure attribute from functions that modify memory 2021-06-18 19:54:40 +03:00
termtable.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
termtable.h *: generously apply const 2019-12-02 15:01:29 +01:00
thread.c lib: Make thread_is_scheduled a static inline 2022-05-20 09:53:44 -04:00
thread.h lib: Make thread_is_scheduled a static inline 2022-05-20 09:53:44 -04:00
trace.h lib: add trace.h, frrtrace(), support for USDT 2020-10-23 15:13:51 -04:00
typerb.c lib: add _last and _prev on typesafe RB/DLIST 2022-03-12 13:23:36 +01:00
typerb.h lib: add _last and _prev on typesafe RB/DLIST 2022-03-12 13:23:36 +01:00
typesafe.c lib: avoid include loop with assert.h 2021-11-10 12:36:50 +01:00
typesafe.h lib: add _last and _prev on typesafe RB/DLIST 2022-03-12 13:23:36 +01:00
vector.c lib: remove vector_get_index() 2021-11-08 14:07:30 +01:00
vector.h lib: remove vector_get_index() 2021-11-08 14:07:30 +01:00
version.h.in build: make builddir include path consistent 2021-04-21 15:42:33 +02:00
vlan.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
vrf_int.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
vrf.c Merge pull request #10183 from idryzhov/rework-vrf-rename 2022-01-17 08:45:12 -03:00
vrf.h *: rework renaming the default VRF 2021-12-21 22:09:29 +03:00
vty.c lib: Function crypt does not need to be declared mid function 2022-06-16 16:31:35 -04:00
vty.h lib, zebra, pimd: clean up/fix VRF DECLVAR macros 2022-04-28 11:09:26 +02:00
vxlan.h lib: finish fixing spelling in lib files 2021-10-22 03:06:16 +00:00
wheel.c lib: wheel's typo fix 2022-03-16 15:32:50 -04:00
wheel.h lib: hashing functions should take const arguments 2019-05-14 21:23:08 +00:00
workqueue.c lib: Fixup workqueue.c to use proper thread.h semantics 2022-06-08 11:38:22 -04:00
workqueue.h lib: Cleanup workqueue.h to have variable declarations 2022-06-08 11:38:22 -04:00
xref.c lib: stuff xrefs into a tree for lookup 2021-11-10 10:39:17 +01:00
xref.h lib: stuff xrefs into a tree for lookup 2021-11-10 10:39:17 +01:00
yang_translator.c lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
yang_translator.h lib: add extern "C" {} blocks to all libfrr headers 2019-02-11 22:34:12 -02:00
yang_wrappers.c isisd: fix #10505 using base64 encoding 2022-02-22 15:27:30 -05:00
yang_wrappers.h isisd: fix #10505 using base64 encoding 2022-02-22 15:27:30 -05:00
yang.c lib: avoid pointless search for built-in IETF YANG 2022-01-17 09:46:15 +01:00
yang.h lib: finish fixing spelling in lib files 2021-10-22 03:06:16 +00:00
zclient.c lib, zebra, bgpd: Move route EVPN flag to nexthop 2022-06-10 17:12:48 +08:00
zclient.h lib, zebra, bgpd: Move route EVPN flag to nexthop 2022-06-10 17:12:48 +08:00
zebra.h lib/md5,lib/sha256: Use explicit_bzero to clean up sensitive data. 2022-05-31 18:00:18 +04:00
zlog_5424_cli.c lib: RFC5424 & journald extended syslog target 2022-01-17 00:39:00 +01:00
zlog_5424.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
zlog_5424.h lib: RFC5424 & journald extended syslog target 2022-01-17 00:39:00 +01:00
zlog_live.c lib, vtysh: report lost messages on live log 2022-03-07 18:03:16 +01:00
zlog_live.h lib, vtysh: report lost messages on live log 2022-03-07 18:03:16 +01:00
zlog_targets.c lib: make a few log symbols accessible 2021-06-18 21:05:21 +02:00
zlog_targets.h lib, zebra: add missing extern "C" {} blocks to new header files 2020-04-22 23:49:22 -03:00
zlog.c lib: fix log target removal when singlethreaded 2022-03-07 17:23:12 +01:00
zlog.h *: Fix spelling of wether 2022-04-02 07:46:19 -04:00