summaryrefslogtreecommitdiff
path: root/accel-pptpd/ppp/ppp_auth.h
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2010-10-28 01:02:37 +0400
committerDmitry Kozlov <xeb@mail.ru>2010-10-28 01:02:37 +0400
commite1603a51f450ad7ee52fe89ef5d78b82845fdcc2 (patch)
tree02759aee4bbb3053bbc9c1be80af33585c356bda /accel-pptpd/ppp/ppp_auth.h
parent04a57e858bed078548c4c8715aa3d35ba81401ae (diff)
downloadaccel-ppp-xebd-e1603a51f450ad7ee52fe89ef5d78b82845fdcc2.tar.gz
accel-ppp-xebd-e1603a51f450ad7ee52fe89ef5d78b82845fdcc2.zip
radius: rewrited Termination-Action attribute handling so it is rfc compliant now
Diffstat (limited to 'accel-pptpd/ppp/ppp_auth.h')
-rw-r--r--accel-pptpd/ppp/ppp_auth.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/accel-pptpd/ppp/ppp_auth.h b/accel-pptpd/ppp/ppp_auth.h
index fbd2017..ea12d9c 100644
--- a/accel-pptpd/ppp/ppp_auth.h
+++ b/accel-pptpd/ppp/ppp_auth.h
@@ -24,12 +24,14 @@ struct ppp_auth_handler_t
int (*finish)(struct ppp_t*, struct auth_data_t*);
void (*free)(struct ppp_t*,struct auth_data_t*);
int (*check)(uint8_t *);
+ int (*restart)(struct ppp_t*,struct auth_data_t*);
};
int ppp_auth_register_handler(struct ppp_auth_handler_t*);
-void auth_successed(struct ppp_t *ppp, char *username);
-void auth_failed(struct ppp_t *ppp);
+void ppp_auth_successed(struct ppp_t *ppp, char *username);
+void ppp_auth_failed(struct ppp_t *ppp);
+int ppp_auth_restart(struct ppp_t *ppp);
#endif