Diff for /embedaddon/mpd/src/auth.h between versions 1.1.1.3 and 1.1.1.3.2.1

version 1.1.1.3, 2021/03/17 00:39:23 version 1.1.1.3.2.1, 2023/09/27 11:08:00
Line 113  struct authparams { Line 113  struct authparams {
         struct in_addr peer_dns[2];     /* DNS servers for peer to use */          struct in_addr peer_dns[2];     /* DNS servers for peer to use */
         struct in_addr peer_nbns[2];    /* NBNS servers for peer to use */          struct in_addr peer_nbns[2];    /* NBNS servers for peer to use */
   
   #ifdef USE_RADIUS
         char   *eapmsg;                 /* EAP Msg for forwarding to RADIUS          char   *eapmsg;                 /* EAP Msg for forwarding to RADIUS
                                          * server */                                           * server */
         int     eapmsg_len;          int     eapmsg_len;
Line 125  struct authparams { Line 126  struct authparams {
   
         char   *filter_id;              /* RADIUS Framed-Filter-Id attribute */          char   *filter_id;              /* RADIUS Framed-Filter-Id attribute */
   
   #endif
         char    action[8 + LINK_MAX_NAME];          char    action[8 + LINK_MAX_NAME];
   
 #ifdef USE_IPFW  #ifdef USE_IPFW
Line 204  struct authparams { Line 206  struct authparams {
 };  };
   
 struct authconf {  struct authconf {
   #ifdef  USE_RADIUS
         struct radiusconf radius;       /* RADIUS configuration */          struct radiusconf radius;       /* RADIUS configuration */
   #endif
         char    authname[AUTH_MAX_AUTHNAME];    /* Configured username */          char    authname[AUTH_MAX_AUTHNAME];    /* Configured username */
         char    password[AUTH_MAX_PASSWORD];    /* Configured password */          char    password[AUTH_MAX_PASSWORD];    /* Configured password */
         u_int   acct_update;          u_int   acct_update;
Line 231  struct auth { Line 235  struct auth {
         struct pppTimer acct_timer;     /* Timer for accounting updates */          struct pppTimer acct_timer;     /* Timer for accounting updates */
         struct papinfo pap;             /* PAP state */          struct papinfo pap;             /* PAP state */
         struct chapinfo chap;           /* CHAP state */          struct chapinfo chap;           /* CHAP state */
   #ifdef USE_RADIUS
         struct eapinfo eap;             /* EAP state */          struct eapinfo eap;             /* EAP state */
   #endif
         struct paction *thread;         /* async auth thread */          struct paction *thread;         /* async auth thread */
         struct paction *acct_thread;    /* async accounting auth thread */          struct paction *acct_thread;    /* async accounting auth thread */
         struct authconf conf;           /* Auth backends, RADIUS, etc. */          struct authconf conf;           /* Auth backends, RADIUS, etc. */
Line 253  struct authdata { Line 259  struct authdata {
         u_int   code;                   /* Proto specific code */          u_int   code;                   /* Proto specific code */
         u_char  acct_type;              /* Accounting type, Start, Stop,          u_char  acct_type;              /* Accounting type, Start, Stop,
                                          * Update */                                           * Update */
   #ifdef USE_RADIUS
         u_char  eap_radius;          u_char  eap_radius;
   #endif
         u_char  status;          u_char  status;
         u_char  why_fail;          u_char  why_fail;
         char   *reply_message;          /* Text wich may displayed to the user */          char   *reply_message;          /* Text wich may displayed to the user */
Line 261  struct authdata { Line 269  struct authdata {
         char   *mschapv2resp;           /* Response String for MSCHAPv2 */          char   *mschapv2resp;           /* Response String for MSCHAPv2 */
         void    (*finish) (Link l, struct authdata *auth);      /* Finish handler */          void    (*finish) (Link l, struct authdata *auth);      /* Finish handler */
         int     drop_user;              /* RAD_MPD_DROP_USER value sent by          int     drop_user;              /* RAD_MPD_DROP_USER value sent by
                                         * RADIUS server */                                         * RADIUS server or external acct script */
 #ifdef USE_RADIUS
         struct {          struct {
                 struct rad_handle *handle;      /* the RADIUS handle */                  struct rad_handle *handle;      /* the RADIUS handle */
         }       radius;          }       radius;
   #endif
   
 #ifdef USE_OPIE  #ifdef USE_OPIE
         struct {          struct {
                 struct opie data;                  struct opie data;

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.3.2.1


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