1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/librpc
Douglas Bagnall cc3a67760c CVE-2020-10745: ndr/dns-utils: prepare for NBT compatibility
NBT has a funny thing where it sometimes needs to send a trailing dot as
part of the last component, because the string representation is a user
name. In DNS, "example.com", and "example.com." are the same, both
having three components ("example", "com", ""); in NBT, we want to treat
them differently, with the second form having the three components
("example", "com.", "").

This retains the logic of e6e2ec0001.

Also DNS compression cannot be turned off for NBT.

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

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
2020-07-02 09:01:41 +00:00
..
ABI libndr: Return enum ndr_err_code from ndr_{pull,push}_steal_switch_value() 2019-12-12 03:56:23 +00:00
gen_ndr
idl librpc/idl: Add dnsp_DnsProperty_short 2020-05-15 06:05:30 +00:00
ndr CVE-2020-10745: ndr/dns-utils: prepare for NBT compatibility 2020-07-02 09:01:41 +00:00
rpc librpc: core: Move the s4 handles implementation to the RPC server core 2020-05-24 23:55:36 +00:00
tests CVE-2020-10745: librpc/tests: cmocka tests of dns and ndr strings 2020-07-02 09:01:41 +00:00
tools Fix clang 9 missing-field-initializer warnings 2020-05-08 09:31:31 +00:00
binding-strings.txt docs: Document DCEPRC binding string for rpcclient 2019-02-04 02:03:56 +01:00
ndr_krb5pac.pc.in
ndr_nbt.pc.in
ndr_standard.pc.in
ndr.pc.in
tables.pl librpc/tables.pl: remove unused $opt_output option 2018-11-20 01:33:35 +01:00
wscript_build CVE-2020-10745: ndr/dns-utils: prepare for NBT compatibility 2020-07-02 09:01:41 +00:00