Ignore:
Timestamp:
Nov 25, 2016, 8:04:54 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.7

Location:
vendor/current/librpc/idl
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/librpc/idl/dcerpc.idl

    r988 r989  
    536536        const uint8 DCERPC_AUTH_LEN_OFFSET = 10;
    537537        const uint8 DCERPC_NCACN_PAYLOAD_OFFSET = 16;
    538         const uint32 DCERPC_NCACN_PAYLOAD_MAX_SIZE = 0x400000; /* 4 MByte */
     538
     539        /*
     540         * See [MS-RPCE] 3.3.3.5.4 Maximum Server Input Data Size
     541         * 4 MByte is the default limit of reassembled request payload
     542         */
     543        const uint32 DCERPC_NCACN_REQUEST_DEFAULT_MAX_SIZE = 0x400000;
     544
     545        /*
     546         * See [MS-RPCE] 3.3.2.5.2 Handling Responses
     547         *
     548         * Indicates that Windows accepts up to 0x7FFFFFFF ~2 GByte
     549         *
     550         * talloc has a limit of 256 MByte, so we need to use something smaller.
     551         *
     552         * For now we try our luck with 240 MByte.
     553         */
     554        const uint32 DCERPC_NCACN_RESPONSE_DEFAULT_MAX_SIZE = 0xf000000; /* 240 MByte */
    539555
    540556        /* little-endian flag */
  • vendor/current/librpc/idl/dns.idl

    r988 r989  
    180180        } dns_opt_record;
    181181
    182         typedef [public] struct {
     182        typedef [flag(NDR_NO_COMP),public] struct {
    183183                dns_string     algorithm;
    184184                uint32         inception;
     
    192192        } dns_tkey_record;
    193193
    194         typedef [public] struct {
     194        typedef [flag(NDR_NO_COMP),public] struct {
    195195                dns_string algorithm_name;
    196196                uint16     time_prefix; /* 0 until February 2106*/
     
    205205        } dns_tsig_record;
    206206
    207         typedef [flag(NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct {
     207        typedef [flag(NDR_NO_COMP|NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct {
    208208                dns_string      name;
    209209                dns_qclass      rr_class;
     
    213213                uint32          time;
    214214                uint16          fudge;
    215                 uint16          original_id;
    216215                uint16          error;
    217216                uint16          other_size;
  • vendor/current/librpc/idl/idl_types.h

    r988 r989  
    4141#define NDR_ALIGN4        LIBNDR_FLAG_ALIGN4
    4242#define NDR_ALIGN8        LIBNDR_FLAG_ALIGN8
     43#define NDR_NO_COMP       LIBNDR_FLAG_NO_COMPRESSION
    4344
    4445/* this flag is used to force a section of IDL as little endian. It is
Note: See TracChangeset for help on using the changeset viewer.