Ignore:
Timestamp:
May 27, 2009, 11:39:15 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update 3.2 branch to 3.2.9

Location:
branches/samba-3.2.x/source/winbindd
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.2.x/source/winbindd/idmap_ldap.c

    r133 r233  
    945945        }
    946946
     947        for (i = 0; ids[i]; i++) {
     948                ids[i]->status = ID_UNKNOWN;
     949        }
     950
    947951again:
    948952        if (multi) {
     
    11741178        }
    11751179
     1180        for (i = 0; ids[i]; i++) {
     1181                ids[i]->status = ID_UNKNOWN;
     1182        }
     1183
    11761184again:
    11771185        if (multi) {
  • branches/samba-3.2.x/source/winbindd/winbindd_cm.c

    r232 r233  
    17481748        WERROR werr;
    17491749        TALLOC_CTX              *mem_ctx = NULL;
    1750         struct rpc_pipe_client  *cli;
     1750        struct rpc_pipe_client  *cli = NULL;
    17511751        POLICY_HND pol;
    17521752        union dssetup_DsRoleInfo info;
  • branches/samba-3.2.x/source/winbindd/winbindd_pam.c

    r228 r233  
    18331833        if (state->request.data.auth_crap.lm_resp_len > sizeof(state->request.data.auth_crap.lm_resp)
    18341834                || state->request.data.auth_crap.nt_resp_len > sizeof(state->request.data.auth_crap.nt_resp)) {
    1835                 if (!state->request.flags & WBFLAG_BIG_NTLMV2_BLOB ||
     1835                if (!(state->request.flags & WBFLAG_BIG_NTLMV2_BLOB) ||
    18361836                     state->request.extra_len != state->request.data.auth_crap.nt_resp_len) {
    18371837                        DEBUG(0, ("winbindd_pam_auth_crap: invalid password length %u/%u\n",
  • branches/samba-3.2.x/source/winbindd/winbindd_proto.h

    r228 r233  
    202202/* The following definitions come from winbindd/winbindd_cred_cache.c  */
    203203
     204void ccache_remove_all_after_fork(void);
     205void ccache_regain_all_now(void);
    204206bool ccache_entry_exists(const char *username);
    205207bool ccache_entry_identical(const char *username,
     
    311313                                  struct server_id server_id,
    312314                                  DATA_BLOB *data);
     315bool winbindd_reinit_after_fork(const char *logfilename);
    313316
    314317/* The following definitions come from winbindd/winbindd_group.c  */
  • branches/samba-3.2.x/source/winbindd/winbindd_rpc.c

    r228 r233  
    822822
    823823                for (r=0; r<tmp_names.count; r++) {
    824                         (*names)[i+r] = fill_domain_username_talloc(mem_ctx,
    825                                                 domain->name,
    826                                                 tmp_names.names[r].string,
    827                                                 true);
    828                         (*name_types)[i+r] = tmp_types.ids[r];
    829                 }
    830 
    831                 total_names += tmp_names.count;
     824                        if (tmp_types.ids[r] == SID_NAME_UNKNOWN) {
     825                                continue;
     826                        }
     827                        (*names)[total_names] = fill_domain_username_talloc(
     828                                mem_ctx, domain->name,
     829                                tmp_names.names[r].string, true);
     830                        (*name_types)[total_names] = tmp_types.ids[r];
     831                        total_names += 1;
     832                }
    832833        }
    833834
Note: See TracChangeset for help on using the changeset viewer.