Changeset 581 for vendor/current/source3


Ignore:
Timestamp:
Jun 28, 2011, 9:27:20 AM (14 years ago)
Author:
Herwig Bauernfeind
Message:

Samba 3.5: Update vendor to version 3.5.5

Location:
vendor/current/source3
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/VERSION

    r478 r581  
    2626SAMBA_VERSION_MAJOR=3
    2727SAMBA_VERSION_MINOR=5
    28 SAMBA_VERSION_RELEASE=4
     28SAMBA_VERSION_RELEASE=5
    2929
    3030########################################################
  • vendor/current/source3/include/version.h

    r478 r581  
    22#define SAMBA_VERSION_MAJOR 3
    33#define SAMBA_VERSION_MINOR 5
    4 #define SAMBA_VERSION_RELEASE 4
    5 #define SAMBA_VERSION_OFFICIAL_STRING "3.5.4"
     4#define SAMBA_VERSION_RELEASE 5
     5#define SAMBA_VERSION_OFFICIAL_STRING "3.5.5"
    66#ifdef SAMBA_VERSION_VENDOR_FUNCTION
    77#  define SAMBA_VERSION_STRING SAMBA_VERSION_VENDOR_FUNCTION
  • vendor/current/source3/lib/util_sid.c

    r414 r581  
    409409        sid->sid_rev_num = CVAL(inbuf, 0);
    410410        sid->num_auths = CVAL(inbuf, 1);
     411        if (sid->num_auths > MAXSUBAUTHS) {
     412                return false;
     413        }
    411414        memcpy(sid->id_auth, inbuf+2, 6);
    412415        if (len < 8 + sid->num_auths*4)
  • vendor/current/source3/libads/ldap.c

    r427 r581  
    21422142                DOM_SID sid;
    21432143                fstring tmp;
    2144                 sid_parse(values[i]->bv_val, values[i]->bv_len, &sid);
     2144                if (!sid_parse(values[i]->bv_val, values[i]->bv_len, &sid)) {
     2145                        continue;
     2146                }
    21452147                printf("%s: %s\n", field, sid_to_fstring(tmp, &sid));
    21462148        }
  • vendor/current/source3/libsmb/cliquota.c

    r414 r581  
    112112#endif /* LARGE_SMB_OFF_T */
    113113
    114         sid_parse(rdata+40,sid_len,&qt.sid);
     114        if (!sid_parse(rdata+40,sid_len,&qt.sid)) {
     115                return false;
     116        }
    115117
    116118        qt.qtype = SMB_USER_QUOTA_TYPE;
  • vendor/current/source3/smbd/nttrans.c

    r414 r581  
    21622162                /*unknown = IVAL(pdata,0);*/
    21632163
    2164                 sid_parse(pdata+4,sid_len,&sid);
     2164                if (!sid_parse(pdata+4,sid_len,&sid)) {
     2165                        reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
     2166                        return;
     2167                }
     2168
    21652169                DEBUGADD(10, ("for SID: %s\n", sid_string_dbg(&sid)));
    21662170
     
    24182422                        }
    24192423
    2420                         sid_parse(pdata+8,sid_len,&sid);
     2424                        if (!sid_parse(pdata+8,sid_len,&sid)) {
     2425                                reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
     2426                                return;
     2427                        }
    24212428
    24222429                        if (vfs_get_ntquota(fsp, SMB_USER_QUOTA_TYPE, &sid, &qt)!=0) {
     
    25992606#endif /* LARGE_SMB_OFF_T */
    26002607
    2601         sid_parse(pdata+40,sid_len,&sid);
     2608        if (!sid_parse(pdata+40,sid_len,&sid)) {
     2609                reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
     2610                return;
     2611        }
     2612
    26022613        DEBUGADD(8,("SID: %s\n", sid_string_dbg(&sid)));
    26032614
Note: See TracChangeset for help on using the changeset viewer.