VALUE Packet-Type Response 5
VALUE Packet-Type Cookie-Load 6
VALUE Packet-Type Cookie-Load-Response 7
-VALUE Packet-Type Cookie-Store 8
-VALUE Packet-Type Cookie-Store-Response 9
+VALUE Packet-Type Cookie-Load-Fail 8
+VALUE Packet-Type Cookie-Store 9
+VALUE Packet-Type Cookie-Store-Response 10
VALUE Packet-Type Do-Not-Respond 255
ATTRIBUTE Sync-Packet-ID 1001 integer
//!< Before the sync starts, request any previously stored cookie.
FR_LDAP_SYNC_CODE_COOKIE_LOAD_RESPONSE = FR_PACKET_TYPE_VALUE_COOKIE_LOAD_RESPONSE,
//!< Response with the returned cookie.
+ FR_LDAP_SYNC_CODE_COOKIE_LOAD_FAIL = FR_PACKET_TYPE_VALUE_COOKIE_LOAD_FAIL,
+ //!< Response when coolie load fails
FR_LDAP_SYNC_CODE_COOKIE_STORE = FR_PACKET_TYPE_VALUE_COOKIE_STORE,
//!< The server has sent a new cookie.
FR_LDAP_SYNC_CODE_COOKIE_STORE_RESPONSE = FR_PACKET_TYPE_VALUE_COOKIE_STORE_RESPONSE,
.resume = resume_send_generic,
},
[ FR_LDAP_SYNC_CODE_COOKIE_LOAD ] = {
+ .packet_type = {
+ [RLM_MODULE_FAIL] = FR_LDAP_SYNC_CODE_COOKIE_LOAD_FAIL,
+ [RLM_MODULE_INVALID] = FR_LDAP_SYNC_CODE_COOKIE_LOAD_FAIL,
+ [RLM_MODULE_REJECT] = FR_LDAP_SYNC_CODE_COOKIE_LOAD_FAIL,
+ [RLM_MODULE_DISALLOW] = FR_LDAP_SYNC_CODE_COOKIE_LOAD_FAIL
+ },
.default_reply = FR_LDAP_SYNC_CODE_COOKIE_LOAD_RESPONSE,
.rcode = RLM_MODULE_NOOP,
.recv = recv_generic,
.send = send_generic,
.resume = resume_send_generic,
},
+ [ FR_LDAP_SYNC_CODE_COOKIE_LOAD_FAIL ] = {
+ .rcode = RLM_MODULE_NOOP,
+ .send = send_generic,
+ .resume = resume_send_generic
+ },
[ FR_LDAP_SYNC_CODE_COOKIE_STORE ] = {
.default_reply = FR_LDAP_SYNC_CODE_COOKIE_STORE_RESPONSE,
.rcode = RLM_MODULE_NOOP,