CVE-2021-23192 librpc: Remove the gensec dependency from library dcerpc-binding
authorVolker Lendecke <vl@samba.org>
Fri, 2 Apr 2021 11:41:21 +0000 (13:41 +0200)
committerJule Anger <janger@samba.org>
Mon, 8 Nov 2021 09:52:13 +0000 (10:52 +0100)
commit4a893891951d9b3e087e6577327c3aa0a019e99e
tree0130746b760d5bf3ceae0493c6f2566b54466237
parent83a9fb52f3e32422b4b2ab6327ad06c35c71ae1a
CVE-2021-23192 librpc: Remove the gensec dependency from library dcerpc-binding

This means yet another library, but having to depend on gensec just
for dcerpc_parse_binding() and basic packet parsing seems like a bit
overkill to me.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Apr  6 23:33:14 UTC 2021 on sn-devel-184

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14875

(cherry picked from commit 4d3b6506d30e4bf302f832493dad00a83b73d370)
libcli/auth/wscript_build
librpc/rpc/dcerpc_pkt_auth.c [new file with mode: 0644]
librpc/rpc/dcerpc_pkt_auth.h [new file with mode: 0644]
librpc/rpc/dcerpc_util.c
librpc/rpc/dcerpc_util.h
librpc/rpc/dcesrv_auth.c
librpc/wscript_build
source3/wscript_build
source4/librpc/rpc/dcerpc.c
source4/librpc/wscript_build