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

version 1.1.1.2, 2016/11/01 09:56:12 version 1.1.1.3, 2021/03/17 00:39:23
Line 240  struct auth { Line 240  struct auth {
 };  };
 typedef struct auth *Auth;  typedef struct auth *Auth;
   
 struct radiusconf radius;               /* RADIUS configuration */  
   
  /*   /*
   * Interface between the auth-backend (secret file, RADIUS, etc.) and Mpd's    * Interface between the auth-backend (secret file, RADIUS, etc.) and Mpd's
   * internal structs.    * internal structs.
Line 287  struct authdata { Line 285  struct authdata {
 #endif  #endif
                 char   *downReason;     /* Reason for link going down */                  char   *downReason;     /* Reason for link going down */
                 time_t  last_up;        /* Time this link last got up */                  time_t  last_up;        /* Time this link last got up */
                PhysType phys_type;      /* Device type descriptor */                const struct phystype *phys_type; /* Device type descriptor */
                 int     linkID;         /* Absolute link number */                  int     linkID;         /* Absolute link number */
                 char    peer_ident[64]; /* LCP ident received from peer */                  char    peer_ident[64]; /* LCP ident received from peer */
                 struct in_addr peer_addr;       /* currently assigned                  struct in_addr peer_addr;       /* currently assigned
Line 307  extern const struct cmdtab AuthSetCmds[]; Line 305  extern const struct cmdtab AuthSetCmds[];
  * GLOBAL VARIABLES   * GLOBAL VARIABLES
  */   */
 extern const u_char gMsoftZeros[32];  extern const u_char gMsoftZeros[32];
 extern int gMaxLogins;                  /* max number of concurrent logins per  
                                          * user */  
 extern int gMaxLoginsCI;  
   
 /*  /*
  * FUNCTIONS   * FUNCTIONS
Line 327  AuthOutput(Link l, int proto, u_int code, u_int id, Line 322  AuthOutput(Link l, int proto, u_int code, u_int id,
     u_char eap_type);      u_char eap_type);
 extern void AuthFinish(Link l, int which, int ok);  extern void AuthFinish(Link l, int which, int ok);
 extern void AuthCleanup(Link l);  extern void AuthCleanup(Link l);
extern int AuthStat(Context ctx, int ac, char *av[], void *arg);extern int AuthStat(Context ctx, int ac, const char *const av[], const void *arg);
 extern void AuthAccountStart(Link l, int type);  extern void AuthAccountStart(Link l, int type);
 extern void AuthAccountTimeout(void *arg);  extern void AuthAccountTimeout(void *arg);
 extern AuthData AuthDataNew(Link l);  extern AuthData AuthDataNew(Link l);

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


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