Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-01 | Merge pull request #50 from themiron/sstp | xebd | |
sstp: allow custom http server response & other fixes | |||
2018-06-01 | sstp: fix proxy proto v1 over ipv6 | Vladislav Grishenko | |
2018-06-01 | sstp: implement configurable http error response incl. redirect | Vladislav Grishenko | |
2018-06-01 | sstp: http: add verbose response logging | Vladislav Grishenko | |
2018-05-31 | ipoe: use lua function to generate username for UP sessions too | Dmitry Kozlov | |
2018-05-31 | ipoe: lua: introduced hwaddr field to session object | Dmitry Kozlov | |
example function to use mac address as username: function username(ses) return ses:hwaddr() end | |||
2018-05-28 | triton: fixed improper locking | Dmitry Kozlov | |
2018-05-28 | ipoe: do not bring interface down on session termination in shared=0 mode | Dmitry Kozlov | |
2018-05-25 | man: fixed typo | Dmitry Kozlov | |
2018-05-25 | ipoe: introduced ip-unnumbered per-interface option | Dmitry Kozlov | |
2018-05-25 | ipoe: do not remove address on session finish if ifcfg=1 | Dmitry Kozlov | |
2018-05-25 | ifcfg: assign p-t-p address if mask=32 and regular address in other cases | Dmitry Kozlov | |
2018-05-25 | ipoe: small fix for previous commit | Dmitry Kozlov | |
2018-05-25 | ipoe: improved mac change detection | Dmitry Kozlov | |
2018-05-25 | ipoe: do not wait packet from ipoe kernel module in "shared=0,start=up" mode | Dmitry Kozlov | |
ipoe: pass mask to ifcfg in ip unnumbered mode | |||
2018-05-25 | ifcfg: assign address using ipaddr_add_peer instead SIOCSIFADDR/SIOCSIFDSTADDR | Dmitry Kozlov | |
2018-04-28 | move contrib/centos/centos.cmake -> cmake/centos/centos.cmake | Dmitry Kozlov | |
2018-04-21 | shaper: "change" command: consider value to be in simple format | Dmitry Kozlov | |
2018-04-20 | Merge pull request #48 from themiron/sstp | xebd | |
sstp: fix mppe, non-standard port and hostname checking issues | |||
2018-04-19 | sstp: fix connection drop with global mppe=required option | Vladislav Grishenko | |
2018-04-19 | sstp: fix coexistance of host-name= & port= options | Vladislav Grishenko | |
2018-04-12 | radius: initialize rad_attr_t::raw field on newly inserted attributes | Dmitry Kozlov | |
2018-04-06 | radius: allow CoA/DM by single username attribute | Dmitry Kozlov | |
2018-04-03 | ipoe: assign default values to verbose and unit-cache if not specified on ↵ | Dmitry Kozlov | |
config reload | |||
2018-04-03 | ppp: move call connect_ppp_channel to appropriate place (when noauth=1) | Dmitry Kozlov | |
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> | |||
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> | |||
2018-03-20 | ipoe_mod: fixed ipv6 from non-shared mode (v2) | Dmitry Kozlov | |
2018-03-20 | Merge branch 'master' of https://github.com/xebd/accel-ppp | Dmitry Kozlov | |
2018-03-20 | Merge pull request #46 from nuclearcat/master | xebd | |
Compiling fix for 4.15+ kernels | |||
2018-03-20 | Compiling fix for 4.15+ kernels | Denys Fedoryshchenko | |
2018-03-19 | ipoe_mod: fixed ipv6 from non-shared mode | Dmitry Kozlov | |
2018-03-14 | ipoe_mod: accept ipv6 packets from link-local address if session does not exists | Dmitry Kozlov | |
2018-03-06 | terminate program gracefully by SIGINT | Dmitry Kozlov | |
2018-03-06 | Merge pull request #43 from themiron/sstp | xebd | |
sstp: ipv6/unix sock & proxy protocol support | |||
2018-03-06 | triton: prevent alloc_context function to be inlined (fixes improper stack ↵ | Dmitry Kozlov | |
size calculation) | |||
2018-03-06 | pppoe: fixed invalid behaviour after changing pado-delay | Dmitry Kozlov | |
2018-03-06 | Merge branch 'master' of github.com:xebd/accel-ppp | Dmitry Kozlov | |
2018-03-04 | Merge pull request #45 from themiron/cppcheck-fixes | xebd | |
cppcheck fixes | |||
2018-03-04 | fix build error with VALGRIND defined | Vladislav Grishenko | |
2018-03-04 | fix possible null pointer dereferences | Vladislav Grishenko | |
2018-03-03 | removed accel-dp mentioning from config file | Dmitry Kozlov | |
2018-03-03 | Merge pull request #44 from themiron/alloca-crash | xebd | |
triton: more general fix of thread wake up crash | |||
2018-03-03 | ppp: fix use-after-free in ppp_auth_failed() | Guillaume Nault | |
The 'username' variable can be freed at the beginning of the function. We have to use ppp->ses.username instead. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-03-03 | pppoe: fixed PADO delaying function | Dmitry Kozlov | |
2018-03-02 | triton: more general fix of thread wake up crash | Vladislav Grishenko | |
after commit 287adbfc205c02eac375f55fb94f13c073faec97 gcc still may reorder alloca() and memset() calls. fix that with volatile access & memory barrier. | |||
2018-02-28 | sstp: http: improve http detection | Vladislav Grishenko | |
no need to wait until timeout for non-http data (i.e https) | |||
2018-02-28 | sstp: http: change method error from 501 to 405 | Vladislav Grishenko | |
2018-02-28 | sstp: fix proxy-protocol support in ssl mode | Vladislav Grishenko | |