Diff for /embedaddon/mpd/src/radius.c between versions 1.1.1.5 and 1.1.1.6

version 1.1.1.5, 2019/10/22 13:49:55 version 1.1.1.6, 2021/03/17 00:39:23
Line 37 Line 37
   
 /* Global variables */  /* Global variables */
   
  static int    RadiusSetCommand(Context ctx, int ac, char *av[], void *arg);  static int    RadiusSetCommand(Context ctx, int ac, const char *const av[], const void *arg);
   static int    RadiusAddServer(AuthData auth, short request_type);    static int    RadiusAddServer(AuthData auth, short request_type);
   static int    RadiusOpen(AuthData auth, short request_type);    static int    RadiusOpen(AuthData auth, short request_type);
   static int    RadiusStart(AuthData auth, short request_type);      static int    RadiusStart(AuthData auth, short request_type);  
Line 71 Line 71
   const struct cmdtab RadiusUnSetCmds[] = {    const struct cmdtab RadiusUnSetCmds[] = {
           { "server {name} [{auth port}] [{acct port}]", "Unset (remove) radius server" ,            { "server {name} [{auth port}] [{acct port}]", "Unset (remove) radius server" ,
                   RadiusSetCommand, NULL, 2, (void *) UNSET_SERVER },                    RadiusSetCommand, NULL, 2, (void *) UNSET_SERVER },
          { NULL },          { NULL, NULL, NULL, NULL, 0, NULL },
   };    };
       
   const struct cmdtab RadiusSetCmds[] = {    const struct cmdtab RadiusSetCmds[] = {
Line 97 Line 97
         RadiusSetCommand, NULL, 2, (void *) SET_ENABLE },          RadiusSetCommand, NULL, 2, (void *) SET_ENABLE },
     { "disable [opt ...]",              "Disable option",      { "disable [opt ...]",              "Disable option",
         RadiusSetCommand, NULL, 2, (void *) SET_DISABLE },          RadiusSetCommand, NULL, 2, (void *) SET_DISABLE },
    { NULL },    { NULL, NULL, NULL, NULL, 0, NULL },
   };    };
   
 /*  /*
  * INTERNAL VARIABLES   * INTERNAL VARIABLES
  */   */
   
  static struct confinfo gConfList[] = {  static const struct confinfo        gConfList[] = {
     { 0,        RADIUS_CONF_MESSAGE_AUTHENTIC,  "message-authentic"     },      { 0,        RADIUS_CONF_MESSAGE_AUTHENTIC,  "message-authentic"     },
     { 0,        0,                              NULL                    },      { 0,        0,                              NULL                    },
   };    };
Line 253  RadiusClose(AuthData auth)  Line 253  RadiusClose(AuthData auth) 
 }  }
   
 int  int
RadStat(Context ctx, int ac, char *av[], void *arg)RadStat(Context ctx, int ac, const char *const av[], const void *arg)
 {  {
   Auth          const a = &ctx->lnk->lcp.auth;    Auth          const a = &ctx->lnk->lcp.auth;
   RadConf       const conf = &a->conf.radius;    RadConf       const conf = &a->conf.radius;
Line 262  RadStat(Context ctx, int ac, char *av[], void *arg) Line 262  RadStat(Context ctx, int ac, char *av[], void *arg)
   RadServe_Conf server;    RadServe_Conf server;
   char          buf1[64];    char          buf1[64];
   
     (void)ac;
     (void)av;
     (void)arg;
   
   Printf("Configuration:\r\n");    Printf("Configuration:\r\n");
   Printf("\tTimeout      : %d\r\n", conf->radius_timeout);    Printf("\tTimeout      : %d\r\n", conf->radius_timeout);
   Printf("\tRetries      : %d\r\n", conf->radius_retries);    Printf("\tRetries      : %d\r\n", conf->radius_retries);
Line 357  RadiusAddServer(AuthData auth, short request_type) Line 361  RadiusAddServer(AuthData auth, short request_type)
       
 /* Set menu options */  /* Set menu options */
 static int  static int
RadiusSetCommand(Context ctx, int ac, char *av[], void *arg) RadiusSetCommand(Context ctx, int ac, const char *const av[], const void *arg) 
 {  {
   RadConf       const conf = &ctx->lnk->lcp.auth.conf.radius;    RadConf       const conf = &ctx->lnk->lcp.auth.conf.radius;
   RadServe_Conf server;    RadServe_Conf server;
Line 1767  RadiusGetParams(AuthData auth, int eap_proxy) Line 1771  RadiusGetParams(AuthData auth, int eap_proxy)
   
               case RAD_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES:                case RAD_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES:
                 {                  {
                     char        buf[48];  
                     auth->params.msoft.types = rad_cvt_int(data);                      auth->params.msoft.types = rad_cvt_int(data);
                     Log(LG_RADIUS2, ("[%s] RADIUS: Get RAD_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES: %d (%s)",                      Log(LG_RADIUS2, ("[%s] RADIUS: Get RAD_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES: %d (%s)",
                         auth->info.lnkname, auth->params.msoft.types,                           auth->info.lnkname, auth->params.msoft.types, 

Removed from v.1.1.1.5  
changed lines
  Added in v.1.1.1.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>