LDAP sync process module.
More...
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/ldap/sync.h>
#include <freeradius-devel/server/process.h>
Go to the source code of this file.
LDAP sync process module.
- Id
- 9d12db58e54501b5d96b3bfef31d9e8819126705
- Copyright
- 2022 NetworkRADIUS SARL (legal.nosp@m.@net.nosp@m.workr.nosp@m.adiu.nosp@m.s.com)
Definition in file base.c.
◆ process_ldap_sync_sections_t
struct process_ldap_sync_sections_t |
◆ process_ldap_sync_t
struct process_ldap_sync_t |
◆ LOG_PREFIX
#define LOG_PREFIX "process_ldap_sync" |
◆ PROCESS_CODE_MAX
◆ PROCESS_INST
◆ PROCESS_PACKET_CODE_VALID
◆ PROCESS_PACKET_TYPE
◆ ldap_sync_packet_debug()
◆ mod_process()
◆ attr_packet_type
◆ compile_list
◆ dict_ldap_sync
◆ ldap_sync_message_types
Initial value:= {
"",
"Present",
"Add",
"Modify",
"Delete",
"Entry-Response",
"Cookie-Load",
"Cookie-Load-Response",
"Cookie-Store",
"Cookie-Store-Response",
}
Definition at line 47 of file base.c.
◆ process_ldap_sync
Initial value:= {
.common = {
.name = "process_ldap_sync",
},
}
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
static unlang_action_t mod_process(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
static virtual_server_compile_t const compile_list[]
static fr_dict_t const * dict_ldap_sync
Definition at line 232 of file base.c.
◆ process_ldap_sync_dict
Initial value:
Definition at line 33 of file base.c.
◆ process_ldap_sync_dict_attr
Initial value:= {
{ NULL }
}
fr_dict_attr_t const * attr_packet_type
@ FR_TYPE_UINT32
32 Bit unsigned integer.
Definition at line 41 of file base.c.
◆ process_state
fr_process_state_t const process_state[] |
|
static |