Avoid bogus messages from rpmlint about badfuncs

The code handles both IPv4 and IPv6, but those functions are used only
in IPv4-only code paths, where it does not limit anything.
This commit is contained in:
Petr Menšík 2022-04-29 10:28:27 +02:00
parent af6782a97c
commit d71e6bdd87
1 changed files with 28 additions and 0 deletions

28
rpminspect.yaml Normal file
View File

@ -0,0 +1,28 @@
---
badfuncs:
# Shared function names prohibited from executables and libraries.
# The function names listed here are generally ones provided by
# the system, but are deprecated in favor of more modern
# alternatives. As a rule we do not want to make use of those but
# only provide them to users for backwards compatibility.
# This is an array of forbidden function names.
- gethostbyname
- gethostbyname2
- gethostbyaddr
- inet_aton
- inet_nsap_addr
- inet_nsap_ntoa
- inet_makeaddr
- inet_netof
- inet_network
- inet_neta
- inet_net_ntop
- inet_net_pton
- rcmd
- rexec
- rresvport
# Those functions are used in IPv4-only handling functions in dnsmasq.
# It handles also IPv6, but in different code paths with different calls.
#- inet_addr
#- inet_ntoa