1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/librpc/ndr
Stefan Metzmacher ee8d777bbf CVE-2016-0771: s4:dns_server: fix idl for dns_txt_record
From RFC 1035:

    3.3.14. TXT RDATA format

        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        /                   TXT-DATA                    /
        +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

    where:

    TXT-DATA        One or more <character-string>s.

    TXT RRs are used to hold descriptive text.  The semantics of the text
    depends on the domain where it is found.

Each record contains an array of strings instead of just one string.

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2016-03-10 06:52:24 +01:00
..
libndr.h Add a new header file for functions in lib/util/util.c. 2016-01-13 04:43:23 +01:00
ndr_auth.c
ndr_auth.h
ndr_backupkey.c s4-backupkey: Initialize ndr->switchlist for print 2015-02-25 01:08:11 +01:00
ndr_backupkey.h
ndr_basic.c Add a new header file for functions in lib/util/util.c. 2016-01-13 04:43:23 +01:00
ndr_bkupblobs.c idl: add nt backup blobs format 2014-10-02 12:02:01 +02:00
ndr_compression.c
ndr_compression.h
ndr_dcerpc.c dcerpc.idl: accept invalid dcerpc_bind_nak pdus 2015-10-21 20:34:28 +02:00
ndr_dcerpc.h dcerpc.idl: hide (ndr->flags & LIBNDR_FLAG_OBJECT_PRESENT) logic behind a define 2014-03-28 08:34:25 +01:00
ndr_dns.c CVE-2016-0771: s4:dns_server: fix idl for dns_txt_record 2016-03-10 06:52:24 +01:00
ndr_dns.h
ndr_dnsp.c CVE-2016-0771: librpc: add ndr_dnsp_string_list_copy() helper function 2016-03-10 06:52:23 +01:00
ndr_dnsp.h CVE-2016-0771: librpc: add ndr_dnsp_string_list_copy() helper function 2016-03-10 06:52:23 +01:00
ndr_dnsserver.c
ndr_dnsserver.h
ndr_drsblobs.c
ndr_drsblobs.h
ndr_drsuapi.c librpc/ndr_drsuapi: Allow ndrdump to dump dsinfo52 blobs 2014-09-27 01:35:36 +02:00
ndr_drsuapi.h
ndr_frsrpc.c
ndr_frsrpc.h
ndr_ioctl.c librpc: Add NETWORK_INTERFACE_INFO IDL data structure 2014-07-24 19:07:06 +02:00
ndr_krb5pac.c krb5pac: make sure to correctly store the highest relative pointer offset. 2013-02-01 21:19:28 +01:00
ndr_misc.c librpc/ndr: add ndr_syntax_id_[from|to]_string() 2014-02-11 16:02:14 +01:00
ndr_nbt.c librpc: Fix typos 2015-12-16 04:14:20 +01:00
ndr_nbt.h
ndr_negoex.c negoex.idl: use DATA_BLOB for negoex_BYTE_VECTOR 2015-12-18 04:07:56 +01:00
ndr_negoex.h negoex.idl: initial version 2015-12-18 01:03:20 +01:00
ndr_netlogon.c
ndr_netlogon.h
ndr_ntlmssp.c
ndr_ntlmssp.h
ndr_ntprinting.c ndr: Pass down string_flags in ndr_pull_ntprinting_printer(). 2013-03-15 12:11:03 +01:00
ndr_ntprinting.h ndr: Add ndr_ntprinting_string_flags() function. 2013-03-15 12:11:02 +01:00
ndr_orpc.c librpc: Fix some "ignored asprint result" warnings 2013-06-11 13:21:12 -07:00
ndr_preg.c
ndr_preg.h
ndr_rap.c
ndr_rap.h
ndr_schannel.c
ndr_schannel.h
ndr_sec_helper.c ndr: Comparing an array to null is always true. 2013-02-22 16:36:12 +01:00
ndr_spoolss_buf.c
ndr_spoolss_buf.h
ndr_string.c ndr: Check return code of ndr_pull_advance(). 2012-12-21 13:56:00 +01:00
ndr_svcctl.c
ndr_svcctl.h
ndr_table.c librpc/ndr: add ndr_table_by_syntax() 2014-02-11 16:20:28 +01:00
ndr_table.h librpc/ndr: add ndr_table_by_syntax() 2014-02-11 16:20:28 +01:00
ndr_witness.c librpc:ndr:witness: remove an unneeded block, reducing indentation. 2015-07-07 23:37:04 +02:00
ndr_witness.h witness: autogenerate the marshalling of the witness_notifyResponse_message. 2015-07-03 02:00:27 +02:00
ndr_wmi.c
ndr_wmi.h
ndr_xattr.c
ndr_xattr.h
ndr.c libndr: better debug message in ndr_pull_subcontext_start(). 2015-07-03 02:00:27 +02:00
util.c
uuid.c lib: Use GUID_buf_string in GUID_string 2014-10-02 12:02:01 +02:00