Ignore:
Timestamp:
Jun 9, 2016, 2:17:22 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: apply latest security patches to vendor

Location:
vendor/current/source3/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/include/ntdomain.h

    r917 r919  
    8888        int n_cmds;
    8989        uint32 context_id;
    90 
     90        struct ndr_syntax_id syntax;
     91
     92        /*
     93         * shall we allow "connect" auth level for this interface ?
     94         */
     95        bool allow_connect;
    9196} PIPE_RPC_FNS;
    9297
     
    135140
    136141        /*
    137          * Set to true when we should return fault PDU's for everything.
    138          */
    139 
    140         bool fault_state;
    141 
    142         /*
    143          * Set to true when we should return fault PDU's for a bad handle.
    144          */
    145 
    146         bool bad_handle_fault_state;
    147 
    148         /*
    149          * Set to true when the backend does not support a call.
    150          */
    151 
    152         bool rng_fault_state;
     142         * States we can be in.
     143         */
     144        bool allow_alter;
     145        bool allow_bind;
     146        bool allow_auth3;
     147
     148        /*
     149         * Set the DCERPC_FAULT to return.
     150         */
     151
     152        int fault_state;
    153153
    154154        /*
  • vendor/current/source3/include/proto.h

    r860 r919  
    6161bool get_audit_category_from_param(const char *param, uint32 *audit_category);
    6262const char *audit_policy_str(TALLOC_CTX *mem_ctx, uint32 policy);
    63 
    64 /* The following definitions come from lib/bitmap.c  */
    65 
    66 struct bitmap *bitmap_talloc(TALLOC_CTX *mem_ctx, int n);
    67 int bitmap_copy(struct bitmap * const dst, const struct bitmap * const src);
    68 bool bitmap_set(struct bitmap *bm, unsigned i);
    69 bool bitmap_clear(struct bitmap *bm, unsigned i);
    70 bool bitmap_query(struct bitmap *bm, unsigned i);
    71 int bitmap_find(struct bitmap *bm, unsigned ofs);
    7263
    7364/* The following definitions come from lib/charcnv.c  */
     
    12701261void ntlmssp_want_feature_list(struct ntlmssp_state *ntlmssp_state, char *feature_list);
    12711262void ntlmssp_want_feature(struct ntlmssp_state *ntlmssp_state, uint32_t feature);
     1263bool ntlmssp_have_feature(struct ntlmssp_state *ntlmssp_state, uint32_t feature);
    12721264NTSTATUS ntlmssp_update(struct ntlmssp_state *ntlmssp_state,
    12731265                        const DATA_BLOB in, DATA_BLOB *out) ;
     
    14991491bool lp_lanman_auth(void);
    15001492bool lp_ntlm_auth(void);
     1493bool lp_raw_ntlmv2_auth(void);
    15011494bool lp_client_plaintext_auth(void);
    15021495bool lp_client_lanman_auth(void);
     
    16981691int lp_winbind_max_clients(void);
    16991692const char **lp_winbind_nss_info(void);
     1693bool lp_winbind_sealed_pipes(void);
    17001694int lp_algorithmic_rid_base(void);
    17011695int lp_name_cache_timeout(void);
    17021696int lp_client_signing(void);
     1697int lp_client_ipc_signing(void);
    17031698int lp_server_signing(void);
    17041699int lp_client_ldap_sasl_wrapping(void);
     
    18271822void widelinks_warning(int snum);
    18281823char *lp_ncalrpc_dir(void);
     1824bool lp_allow_dcerpc_auth_level_connect(void);
    18291825
    18301826/* The following definitions come from param/loadparm_server_role.c  */
  • vendor/current/source3/include/smb.h

    r860 r919  
    713713};
    714714
    715 
    716715/* the following are used by loadparm for option lists */
    717716typedef enum {
     
    759758#define FLAG_META       0x8000 /* A meta directive - not a real parameter */
    760759#define FLAG_CMDLINE    0x10000 /* option has been overridden */
    761 
    762 struct bitmap {
    763         uint32 *b;
    764         unsigned int n;
    765 };
    766760
    767761/* offsets into message for common items */
Note: See TracChangeset for help on using the changeset viewer.