Ignore:
Timestamp:
May 24, 2009, 7:55:48 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.4

Location:
branches/samba-3.3.x/source/lib
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c

    r206 r224  
    7979        uint32_t stored_num_ous;
    8080        char *target_hostname;
     81        uid_t uid;
    8182} join_state;
    8283
     
    14411442                entry = gtk_entry_new();
    14421443                gtk_entry_set_max_length(GTK_ENTRY(entry), 256);
     1444
     1445                if (state->uid != 0) {
     1446                        gtk_widget_set_sensitive(GTK_WIDGET(entry), FALSE);
     1447                }
    14431448                g_signal_connect(G_OBJECT(entry), "changed",
    14441449                                 G_CALLBACK(callback_enter_computer_description_and_unlock),
     
    15271532                         (gpointer)state);
    15281533        gtk_box_pack_start(GTK_BOX(bbox), button, TRUE, TRUE, 0);
     1534        if (state->uid != 0) {
     1535                gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE);
     1536        }
    15291537        gtk_widget_show(button);
    15301538
     
    15341542        gtk_misc_set_alignment(GTK_MISC(state->label_reboot), 0, 0);
    15351543        gtk_box_pack_start(GTK_BOX(vbox), state->label_reboot, TRUE, TRUE, 0);
     1544        if (state->uid != 0) {
     1545                gtk_label_set_text(GTK_LABEL(state->label_reboot),
     1546                           "You cannot change computer description as you're not running with root permissions");
     1547        }
     1548
    15361549        gtk_widget_show(state->label_reboot);
    15371550
     
    17641777        }
    17651778
     1779        state->uid = geteuid();
     1780
    17661781        state->ctx = ctx;
    17671782
  • branches/samba-3.3.x/source/lib/netapi/group.c

    r223 r224  
    8282        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    8383                                          SAMR_ACCESS_ENUM_DOMAINS |
    84                                           SAMR_ACCESS_OPEN_DOMAIN,
     84                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    8585                                          SAMR_DOMAIN_ACCESS_CREATE_GROUP |
    8686                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    259259        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    260260                                          SAMR_ACCESS_ENUM_DOMAINS |
    261                                           SAMR_ACCESS_OPEN_DOMAIN,
     261                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    262262                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    263263                                          &connect_handle,
     
    430430        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    431431                                          SAMR_ACCESS_ENUM_DOMAINS |
    432                                           SAMR_ACCESS_OPEN_DOMAIN,
     432                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    433433                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    434434                                          &connect_handle,
     
    671671        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    672672                                          SAMR_ACCESS_ENUM_DOMAINS |
    673                                           SAMR_ACCESS_OPEN_DOMAIN,
     673                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    674674                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    675675                                          &connect_handle,
     
    793793        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    794794                                          SAMR_ACCESS_ENUM_DOMAINS |
    795                                           SAMR_ACCESS_OPEN_DOMAIN,
     795                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    796796                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    797797                                          &connect_handle,
     
    920920        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    921921                                          SAMR_ACCESS_ENUM_DOMAINS |
    922                                           SAMR_ACCESS_OPEN_DOMAIN,
     922                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    923923                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    924924                                          &connect_handle,
     
    12041204        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    12051205                                          SAMR_ACCESS_ENUM_DOMAINS |
    1206                                           SAMR_ACCESS_OPEN_DOMAIN,
     1206                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    12071207                                          SAMR_DOMAIN_ACCESS_LOOKUP_INFO_2 |
    12081208                                          SAMR_DOMAIN_ACCESS_ENUM_ACCOUNTS |
     
    13411341        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    13421342                                          SAMR_ACCESS_ENUM_DOMAINS |
    1343                                           SAMR_ACCESS_OPEN_DOMAIN,
     1343                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    13441344                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    13451345                                          &connect_handle,
     
    14991499        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    15001500                                          SAMR_ACCESS_ENUM_DOMAINS |
    1501                                           SAMR_ACCESS_OPEN_DOMAIN,
     1501                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    15021502                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    15031503                                          &connect_handle,
  • branches/samba-3.3.x/source/lib/netapi/localgroup.c

    r206 r224  
    160160
    161161        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    162                                                   SAMR_ACCESS_OPEN_DOMAIN |
     162                                                  SAMR_ACCESS_LOOKUP_DOMAIN |
    163163                                                  SAMR_ACCESS_ENUM_DOMAINS,
    164164                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    185185        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    186186                                          SAMR_ACCESS_ENUM_DOMAINS |
    187                                           SAMR_ACCESS_OPEN_DOMAIN,
     187                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    188188                                          SAMR_DOMAIN_ACCESS_CREATE_ALIAS |
    189189                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    286286
    287287        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    288                                                   SAMR_ACCESS_OPEN_DOMAIN |
     288                                                  SAMR_ACCESS_LOOKUP_DOMAIN |
    289289                                                  SAMR_ACCESS_ENUM_DOMAINS,
    290290                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    311311        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    312312                                          SAMR_ACCESS_ENUM_DOMAINS |
    313                                           SAMR_ACCESS_OPEN_DOMAIN,
     313                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    314314                                          SAMR_DOMAIN_ACCESS_CREATE_ALIAS |
    315315                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    464464
    465465        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    466                                                   SAMR_ACCESS_OPEN_DOMAIN |
     466                                                  SAMR_ACCESS_LOOKUP_DOMAIN |
    467467                                                  SAMR_ACCESS_ENUM_DOMAINS,
    468468                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    489489        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    490490                                          SAMR_ACCESS_ENUM_DOMAINS |
    491                                           SAMR_ACCESS_OPEN_DOMAIN,
     491                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    492492                                          SAMR_DOMAIN_ACCESS_CREATE_ALIAS |
    493493                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    641641
    642642        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    643                                                   SAMR_ACCESS_OPEN_DOMAIN |
     643                                                  SAMR_ACCESS_LOOKUP_DOMAIN |
    644644                                                  SAMR_ACCESS_ENUM_DOMAINS,
    645645                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    668668        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    669669                                          SAMR_ACCESS_ENUM_DOMAINS |
    670                                           SAMR_ACCESS_OPEN_DOMAIN,
     670                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    671671                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    672672                                          &connect_handle,
     
    789789
    790790        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    791                                                   SAMR_ACCESS_OPEN_DOMAIN |
     791                                                  SAMR_ACCESS_LOOKUP_DOMAIN |
    792792                                                  SAMR_ACCESS_ENUM_DOMAINS,
    793793                                                  SAMR_DOMAIN_ACCESS_LOOKUP_INFO_2 |
     
    801801
    802802        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    803                                           SAMR_ACCESS_OPEN_DOMAIN |
     803                                          SAMR_ACCESS_LOOKUP_DOMAIN |
    804804                                          SAMR_ACCESS_ENUM_DOMAINS,
    805805                                          SAMR_DOMAIN_ACCESS_LOOKUP_INFO_2 |
     
    11021102
    11031103        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    1104                                                   SAMR_ACCESS_OPEN_DOMAIN |
     1104                                                  SAMR_ACCESS_LOOKUP_DOMAIN |
    11051105                                                  SAMR_ACCESS_ENUM_DOMAINS,
    11061106                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    11321132        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    11331133                                          SAMR_ACCESS_ENUM_DOMAINS |
    1134                                           SAMR_ACCESS_OPEN_DOMAIN,
     1134                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    11351135                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    11361136                                          &connect_handle,
     
    13561356        LIBNETAPI_REDIRECT_TO_LOCALHOST(ctx, r, NetLocalGroupSetMembers);
    13571357}
    1358 
  • branches/samba-3.3.x/source/lib/netapi/user.c

    r223 r224  
    392392        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    393393                                          SAMR_ACCESS_ENUM_DOMAINS |
    394                                           SAMR_ACCESS_OPEN_DOMAIN,
     394                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    395395                                          SAMR_DOMAIN_ACCESS_LOOKUP_INFO_1 |
    396396                                          SAMR_DOMAIN_ACCESS_CREATE_USER |
     
    520520        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    521521                                          SAMR_ACCESS_ENUM_DOMAINS |
    522                                           SAMR_ACCESS_OPEN_DOMAIN,
     522                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    523523                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    524524                                          &connect_handle,
     
    12321232        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    12331233                                                  SAMR_ACCESS_ENUM_DOMAINS |
    1234                                                   SAMR_ACCESS_OPEN_DOMAIN,
     1234                                                  SAMR_ACCESS_LOOKUP_DOMAIN,
    12351235                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT |
    12361236                                                  SAMR_DOMAIN_ACCESS_LOOKUP_ALIAS,
     
    12431243        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    12441244                                          SAMR_ACCESS_ENUM_DOMAINS |
    1245                                           SAMR_ACCESS_OPEN_DOMAIN,
     1245                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    12461246                                          SAMR_DOMAIN_ACCESS_LOOKUP_INFO_2 |
    12471247                                          SAMR_DOMAIN_ACCESS_ENUM_ACCOUNTS |
     
    15371537        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    15381538                                          SAMR_ACCESS_ENUM_DOMAINS |
    1539                                           SAMR_ACCESS_OPEN_DOMAIN,
     1539                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    15401540                                          SAMR_DOMAIN_ACCESS_LOOKUP_INFO_2 |
    15411541                                          SAMR_DOMAIN_ACCESS_ENUM_ACCOUNTS |
     
    16691669        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    16701670                                          SAMR_ACCESS_ENUM_DOMAINS |
    1671                                           SAMR_ACCESS_OPEN_DOMAIN,
     1671                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    16721672                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    16731673                                          &connect_handle,
     
    16801680        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    16811681                                                  SAMR_ACCESS_ENUM_DOMAINS |
    1682                                                   SAMR_ACCESS_OPEN_DOMAIN,
     1682                                                  SAMR_ACCESS_LOOKUP_DOMAIN,
    16831683                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT |
    16841684                                                  SAMR_DOMAIN_ACCESS_LOOKUP_ALIAS,
     
    18271827        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    18281828                                          SAMR_ACCESS_ENUM_DOMAINS |
    1829                                           SAMR_ACCESS_OPEN_DOMAIN,
     1829                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    18301830                                          SAMR_DOMAIN_ACCESS_LOOKUP_INFO_1 |
    18311831                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
     
    18391839        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    18401840                                                  SAMR_ACCESS_ENUM_DOMAINS |
    1841                                                   SAMR_ACCESS_OPEN_DOMAIN,
     1841                                                  SAMR_ACCESS_LOOKUP_DOMAIN,
    18421842                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT |
    18431843                                                  SAMR_DOMAIN_ACCESS_LOOKUP_ALIAS,
     
    22532253        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    22542254                                          SAMR_ACCESS_ENUM_DOMAINS |
    2255                                           SAMR_ACCESS_OPEN_DOMAIN,
     2255                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    22562256                                          access_mask,
    22572257                                          &connect_handle,
     
    27372737        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    27382738                                          SAMR_ACCESS_ENUM_DOMAINS |
    2739                                           SAMR_ACCESS_OPEN_DOMAIN,
     2739                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    27402740                                          access_mask,
    27412741                                          &connect_handle,
     
    28762876        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    28772877                                          SAMR_ACCESS_ENUM_DOMAINS |
    2878                                           SAMR_ACCESS_OPEN_DOMAIN,
     2878                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    28792879                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    28802880                                          &connect_handle,
     
    30333033        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    30343034                                          SAMR_ACCESS_ENUM_DOMAINS |
    3035                                           SAMR_ACCESS_OPEN_DOMAIN,
     3035                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    30363036                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
    30373037                                          &connect_handle,
     
    33213321        werr = libnetapi_samr_open_domain(ctx, pipe_cli,
    33223322                                          SAMR_ACCESS_ENUM_DOMAINS |
    3323                                           SAMR_ACCESS_OPEN_DOMAIN,
     3323                                          SAMR_ACCESS_LOOKUP_DOMAIN,
    33243324                                          SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT |
    33253325                                          SAMR_DOMAIN_ACCESS_LOOKUP_ALIAS,
     
    33333333        werr = libnetapi_samr_open_builtin_domain(ctx, pipe_cli,
    33343334                                                  SAMR_ACCESS_ENUM_DOMAINS |
    3335                                                   SAMR_ACCESS_OPEN_DOMAIN,
     3335                                                  SAMR_ACCESS_LOOKUP_DOMAIN,
    33363336                                                  SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT |
    33373337                                                  SAMR_DOMAIN_ACCESS_LOOKUP_ALIAS,
  • branches/samba-3.3.x/source/lib/smbconf/smbconf_reg.c

    r223 r224  
    194194            lp_parameter_is_global(valname))
    195195        {
    196                 DEBUG(5, ("Global paramter '%s' not allowed in "
     196                DEBUG(5, ("Global parameter '%s' not allowed in "
    197197                          "service definition ('%s').\n", canon_valname,
    198198                          subkeyname));
Note: See TracChangeset for help on using the changeset viewer.