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: avoid sending duplicate CHAP Failure messages in mschap-v1 and mschap-v2 | Guillaume Nault | |
When pwdb returns PWDB_NO_IMPL and chap_recv_response() performs the authentication itself, it delegates this task to chap_check_response(). This function sends a CHAP Failure message if it can't retrieve the password, but not in case of password mismatch. Since chap_recv_response() already sends a CHAP Failure message on error, the one sent by chap_check_response() is useless. 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 | |||
2014-06-17 | auth_mschap,radius: fixed improper passing MS-CHAP-Error, Reply-Message to ↵ | Dmitry Kozlov | |
auth modules Passed strings was not nullterminated | |||
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-08-16 | ppp: improved CCP/IPCP handling | Kozlov Dmitry | |
2011-07-22 | auth_mschap, radius: if radius replies with MS-CHAP-Error attribute send ↵ | Kozlov Dmitry | |
this value in mschap failure message | |||
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 | |