Ignore:
Timestamp:
Dec 10, 2007, 9:00:50 PM (18 years ago)
Author:
Paul Smedley
Message:

Add configurable kerberos support for Netdrive plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/ndpsmb/smbcd.c

    r75 r107  
    1515
    1616int debuglevel = 0;
     17int krb5support = 0;
    1718HMTX logmutex = 0;
    1819char *logfile = NULL;
     
    306307        data = req->param + req->paramlen;
    307308//      memset(res, 0, sizeof(*res));
     309
    308310        debuglocal(1,"Client request %d paramlen %d len %d, reconnect %d. State %08x\n",  req->request, req->paramlen, req->length, *reconnect, cli);
    309311        if (*reconnect == 2)
    310312        {
    311313                debuglocal(1,"Reconnecting to last server requested\n");
    312                 res->rc = smbwrp_connect(srv, _cli);
     314                res->rc = smbwrp_connect(srv, _cli, krb5support);
    313315                if (res->rc)
    314316                {
     
    343345                                break;
    344346                        }
    345                         res->rc = smbwrp_connect((smbwrp_server *)req->param, _cli);
     347                        res->rc = smbwrp_connect((smbwrp_server *)req->param, _cli, krb5support);
    346348                        if (!res->rc)
    347349                        {
     
    739741void help(void)
    740742{
    741         printf("Usage: smbcd [-d/--debug <debuglevel>] [-q/--quiet] [-l/--logfile <logfile>]\n");
     743        printf("Usage: smbcd [-d/--debug <debuglevel>] [-q/--quiet] [-l/--logfile <logfile>] [-k/--kerberos]\n");
    742744}
    743745
     
    756758        printf( "Daemon priority set to PRTYC_FOREGROUNDSERVER\n");
    757759#endif
    758 
     760        debuglocal(0,"Entering main()\n");
    759761        for (argc--, argv++; argc > 0; argc--, argv++)
    760762        {
     
    807809                        quiet = 1;
    808810                } else
     811                if (strcmp(argv[0], "-k") == 0 || strcmp(argv[0], "--kerberos") == 0)
     812                {
     813                        krb5support = 1;
     814                } else
    809815                {
    810816                        printf("Unknown parameter <%s>\n", argv[0]);
Note: See TracChangeset for help on using the changeset viewer.