1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source4/dns_server
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
..
dlz_bind9.c bind_dlz: Fix CID 1347318 Unchecked return value 2016-01-08 02:37:18 +01:00
dlz_minimal.h s4-dns: Update dlz_minimal.h based on BIND release 9.10 2014-10-25 03:21:04 +02:00
dns_crypto.c s4:dns_server: allocate substructures of struct dns_request_state on the correct TALLOC_CTX 2014-11-18 04:17:09 +01:00
dns_query.c CVE-2016-0771: s4:dns_server: fix idl for dns_txt_record 2016-03-10 06:52:24 +01:00
dns_server.c Avoid including libds/common/roles.h in public loadparm.h header. 2016-01-13 04:43:23 +01:00
dns_server.h dns_server: Put more code in common 2015-10-26 05:11:21 +01:00
dns_update.c CVE-2016-0771: s4:dns_server: fix idl for dns_txt_record 2016-03-10 06:52:24 +01:00
dns_utils.c dns_server: Fix a clang warning 2015-11-10 10:13:18 +01:00
dnsserver_common.c dlist: remove unneeded type argument from DLIST_ADD_END() 2016-02-06 21:48:17 +01:00
dnsserver_common.h dns_server: Put more code in common 2015-10-26 05:11:21 +01:00
pydns.c pydns: Add replace_by_dn() 2015-10-26 05:11:22 +01:00
TODO dns: Update TODO list 2013-07-29 09:12:17 +02:00
wscript_build Rename 'errors' to 'samba-errors' and make it public. 2016-01-13 07:47:04 +01:00