Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-27 | auth: remove .recv_conf_req from struct ppp_auth_handler_t | Guillaume Nault | |
This callback isn't used anymore. Let's remove it from all authentication backends. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-03-24 | auth: fix re-authentication of peer in all chap modules | Guillaume Nault | |
If the peer re-authenticates (because of option conf_interval) and pwdb calls auth_result(), we may add the interval timer again to the session context. This crashes accel-ppp when deleting the session, because the interval timer is removed only once and the superfluous timers are still running. Therefore, when removing the context, triton detects this issue and calls abort(). To fix this, we need to detect if the session is already started and just send a CHAP Success message in this case. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-03-24 | auth: fix missing CHAP Success message in chap-md5 | Guillaume Nault | |
When pwdb returns PWDB_NO_IMPL, then chap_recv_response() tries to authenticate the peer itself. If this authentication succeeds but the session is already started (in case of re-authentication, with option conf_interval), no CHAP Success is sent. This patch sends the missing CHAP Success message in this case, so that the peer knows that its response has been received and accepted, and that no retransmission is required. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2016-03-04 | ppp_auth: fixed possible use after free | Dmitry Kozlov | |
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
2014-09-20 | rewrite of authentication/accounting procedures | Dmitry Kozlov | |
This patch gets rid of synchronuos style of authentication/accounting. Synchronous style of authentication/accounting produced sleeping threads which becomes a problem when lots of sessions started/stopped and all they want authorization/accounting. | |||
2014-07-11 | auth: do not decrement id on retransmit | Dmitry Kozlov | |
2014-07-09 | ppp: auth: answer "Success" to retrasmitted messages if auth layer is ↵ | Dmitry Kozlov | |
already started | |||
2013-07-05 | auth_chap: fixed incorrect check for received buffer size | Dmitry Kozlov | |
2012-08-29 | fix typo (successed -> succeeded) | Kozlov Dmitry | |
Conflicts: accel-pppd/ppp/ppp_auth.c | |||
2012-06-19 | general preparation for IPoE integration | Kozlov Dmitry | |
2012-05-28 | auth_chap*: use previous challenge value in packet resend instead of ↵ | Kozlov Dmitry | |
generating new one | |||
2012-01-31 | changed modules load priority | Kozlov Dmitry | |
2012-01-13 | set FD_CLOEXEC on opened file descriptors | Kozlov Dmitry | |
2011-09-20 | auth: config reload | Kozlov Dmitry | |
2011-09-03 | implemented crypto library selection: -DCRYPTO=OPENSSL|TOMCRYPT|INTERNAL ↵ | Kozlov Dmitry | |
(default OPENSSL) | |||
2011-06-08 | changed module init sequence | Dmitry Kozlov | |
2011-05-30 | rewrited initialization procedure (fix gcc-4.6 builds) | Kozlov Dmitry | |
2011-04-20 | ppp: introduced new option 'single-session' to control single session per user | Kozlov Dmitry | |
2011-01-17 | memory usage optimization | Dmitry Kozlov | |
2011-01-13 | auth: bugs fixes | Dmitry Kozlov | |
2011-01-05 | rename accel-pptp to accel-ppp | Dmitry Kozlov | |