All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
rlm_expiration.c File Reference

Lockout user accounts based on control attributes. More...

#include <freeradius-devel/radiusd.h>
#include <freeradius-devel/modules.h>
#include <ctype.h>
+ Include dependency graph for rlm_expiration.c:

Go to the source code of this file.

Functions

static rlm_rcode_t CC_HINT (nonnull)
 
static int expirecmp (UNUSED void *instance, REQUEST *req, UNUSED VALUE_PAIR *request, VALUE_PAIR *check, UNUSED VALUE_PAIR *check_pairs, UNUSED VALUE_PAIR **reply_pairs)
 
static int mod_instantiate (UNUSED CONF_SECTION *conf, void *instance)
 

Variables

module_t rlm_expiration
 

Detailed Description

Lockout user accounts based on control attributes.

Id:
da81ac13280fc7cf691e28300bcbfb111470e597

Definition in file rlm_expiration.c.

Function Documentation

static rlm_rcode_t CC_HINT ( nonnull  )
static

Definition at line 35 of file rlm_expiration.c.

+ Here is the call graph for this function:

static int expirecmp ( UNUSED void *  instance,
REQUEST req,
UNUSED VALUE_PAIR request,
VALUE_PAIR check,
UNUSED VALUE_PAIR check_pairs,
UNUSED VALUE_PAIR **  reply_pairs 
)
static

Definition at line 82 of file rlm_expiration.c.

+ Here is the caller graph for this function:

static int mod_instantiate ( UNUSED CONF_SECTION conf,
void *  instance 
)
static

Definition at line 105 of file rlm_expiration.c.

+ Here is the call graph for this function:

Variable Documentation

module_t rlm_expiration
Initial value:
= {
.magic = RLM_MODULE_INIT,
.name = "expiration",
.instantiate = mod_instantiate,
.methods = {
},
}
7 methods index for postauth section.
Definition: modules.h:48
static rlm_rcode_t mod_authorize(void *instance, REQUEST *request)
Handle authorization requests using Couchbase document data.
#define RLM_TYPE_THREAD_SAFE
Module is threadsafe.
Definition: modules.h:75
#define RLM_MODULE_INIT
Definition: modules.h:86
static int mod_instantiate(UNUSED CONF_SECTION *conf, void *instance)
1 methods index for authorize section.
Definition: modules.h:42

Definition at line 124 of file rlm_expiration.c.