1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +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 auth: Move auth_session_info into IDL 2011-04-05 23:46:04 +02:00
ndr_auth.h auth: Move auth_session_info into IDL 2011-04-05 23:46:04 +02:00
ndr_backupkey.c s4-backupkey: Initialize ndr->switchlist for print 2015-02-25 01:08:11 +01:00
ndr_backupkey.h librpc/ndr/ndr_backupkey.h: fix licence/copyright 2011-06-10 15:11:48 +02:00
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 librpc/ndr/ndr_compression.h: fix licence/copyright 2011-06-10 15:11:49 +02:00
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 librpc/ndr/ndr_dns.h: fix licence/copyright 2011-06-10 15:11:52 +02:00
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: Add pull and push functions for DNS_RPC_RECORD_STRING 2012-03-02 00:24:50 +11:00
ndr_dnsserver.h s4-dns: Added support for multiple DNS_RPC_RECORDS structures 2011-10-20 05:53:05 +02:00
ndr_drsblobs.c drsblobs: fixed alignment of drs blobs authentication information 2011-09-05 11:19:25 +02:00
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 nbt: create standard ndr_pull/push interface for common netlogon samlogon replies. 2011-11-03 18:35:09 +01:00
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 librpc/ndr remove _SAMBA_BUILD_ conditionals 2011-07-06 12:23:40 +10:00
ndr_spoolss_buf.h librpc/ndr/ndr_spoolss_buf.h: fix licence/copyright 2011-06-10 15:11:53 +02:00
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 librpc: fix buildwarning in NDR_WMI. 2011-06-15 17:23:48 +02:00
ndr_wmi.h librpc: fix buildwarning in NDR_WMI. 2011-06-15 17:23:48 +02:00
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 librpc/ndr Merge ndr_print_sockaddr_storage() into common code 2011-05-18 16:12:08 +02:00
uuid.c lib: Use GUID_buf_string in GUID_string 2014-10-02 12:02:01 +02:00