]> git.ipfire.org Git - thirdparty/freeradius-server.git/commit
clean up includes.
authorAlan T. DeKok <aland@freeradius.org>
Wed, 20 Oct 2021 14:22:10 +0000 (10:22 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 20 Oct 2021 14:57:55 +0000 (10:57 -0400)
commitbbe4b32a89901afc870c396158432acb520e2e22
treeee8e5b2e74325db3d6375502258bcb6268b8f74d
parent2421d12c7cf638601f99c6408ee010a5066cef3a
clean up includes.

tcp.h is used only in src/protocols/radius, and so shouldn't be in
src/lib/server, or in src/listen

many things in src/protocols included server/base.h, which makes
no sense, as nothing in them uses any of the server functions

many things included util/base.h, when they only used a tiny
subset of the headers.

Removing dozens of includes from each C file should speed up
compilation.
24 files changed:
src/lib/server/base.h
src/listen/radius/proto_radius_tcp.c
src/listen/tacacs/proto_tacacs_tcp.c
src/protocols/dhcpv4/base.c
src/protocols/dhcpv4/decode.c
src/protocols/dhcpv4/encode.c
src/protocols/dhcpv4/packet.c
src/protocols/dns/base.c
src/protocols/dns/decode.c
src/protocols/dns/encode.c
src/protocols/radius/base.c
src/protocols/radius/decode.c
src/protocols/radius/encode.c
src/protocols/radius/list.c
src/protocols/radius/packet.c
src/protocols/radius/tcp.c
src/protocols/radius/tcp.h [moved from src/lib/server/tcp.h with 96% similarity]
src/protocols/tacacs/base.c
src/protocols/tacacs/decode.c
src/protocols/tacacs/encode.c
src/protocols/tftp/base.c
src/protocols/tftp/tftp.c
src/protocols/vmps/base.c
src/protocols/vmps/vmps.c