summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-31ipoe: use lua function to generate username for UP sessions too1.11Dmitry Kozlov
2018-05-31ipoe: lua: introduced hwaddr field to session objectDmitry Kozlov
example function to use mac address as username: function username(ses) return ses:hwaddr() end
2018-05-29triton: fixed improper lockingDmitry Kozlov
2018-03-03Merge branch '1.11' of https://github.com/xebd/accel-ppp into 1.11Dmitry Kozlov
2018-03-03ppp: 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-03pppoe: fixed PADO delaying functionDmitry Kozlov
2018-02-19radius: fixed invalid behaviour when route to radius server is not existingDmitry Kozlov
2018-01-24ppp: fixed bug in ppp_terminateDmitry Kozlov
2017-12-20shaper: define UINT16_MAX if not setDmitry Kozlov
2017-12-05fixed compilation error with -DRADIUS=FALSEDmitry Kozlov
2017-12-05ippool: rewrited parsersDmitry Kozlov
2017-12-05log_pgsql: fixed compilation errorDmitry Kozlov
2017-12-05ipoe: fixed mutex deadlockDmitry Kozlov
2017-12-05l2tp: skip obsolete session data packets from loggingVladislav Grishenko
After session is freed on our end, kernel doesn't bother with possible incoming data packets and just passes them to userspace, in turn they are mistreated as short control packets with corresponding errors. Since there's no special data packet handling, just ignore them.
2017-12-05ipv6: dhcpv6: fix Relay-Forward message typoVladislav Grishenko
2017-12-05ipv6: dhcpv6: fix Vendor-Class, Vendor-Specific and Interface-ID options ↵Vladislav Grishenko
print parsing
2017-12-05ipv6: nd: add non-/64 prefixes supportVladislav Grishenko
non-/64 subnets still needs Router Advertimenets for the default route & RDNSS.
2017-12-05ipv6: nd: fix interface id addresses generation for prefixes > /64Vladislav Grishenko
2017-12-05ipv6: nd: add AdvOnLinkFlag option supportVladislav Grishenko
2017-12-05crypto: internal: add missed header and fix x64 buildVladislav Grishenko
2017-12-01ipoe: check connlimit for UP sessionsDmitry Kozlov
2017-10-25ipoe: fixed bugDmitry Kozlov
Assign opt82_ses=ses if shared=0
2017-10-10radius: split request queue to 2 subqueuesDmitry Kozlov
1 - is high priority queue for Access-Request and Account-Request(Start) 2 - is low priority queue for Account-Request(Alive) and Account-Request(Stop) This patch intended to prioritize sessions connecting requests over disconnects and interim updates.
2017-10-10ipoe: more verbose netlink errorsDmitry Kozlov
2017-10-10ppp_lcp: fixed missing braces (possible bug)Dmitry Kozlov
2017-09-26cli: introduced ip6 and ip6-dp fields in "show sessions" commandDmitry Kozlov
2017-09-26ipoe: introduced interface option mtu=NDmitry Kozlov
2017-09-26libnetlink: added function iplink_set_mtuDmitry Kozlov
2017-08-081.11.2 releaseDmitry Kozlov
* ipoe: assign point-to-point addresses to non-shared physical interface (prevents route cleaning by interface renaming) * ipoe: lua: add "vlan" field to session object * ipoe: fixed prefix calculation from ipaddr * ipoe: implemented ability to change ipset by CoA * ipoe: included lua bitop library * ipoe: implemented support for vendor specific attrbiutes * ipoe: add client ip as route when nat=1 * shaper: fixed conditions to install limiter (may install only up or only down limiter) * shaper: fixed bug in class id allocation procedure * cmake: check for pcre and openssl headers are present * implemented session count limiting * support for openssl-1.1 * fixed connection problem with clients having nomru option
2017-08-08ipoe: add client ip as route when nat=1Dmitry Kozlov
2017-08-08fix: connection problem with clients having nomru optionrabhis
Fixed problem while connecting with clients in which mru not negotiating lcp option is set
2017-07-13improved SIGSEGV handlerDmitry Kozlov
2017-07-04support for openssl-1.1Dmitry Kozlov
2017-05-08ipoe: implemented support for vendor specific attrbiutesDmitry Kozlov
introduced new config option: [ipoe] vendor=Name this affects to all attributes specified in attr-xxx options
2017-04-18implemented session count limitingDmitry Kozlov
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
2017-04-18Revert "implemented session count limiting"Dmitry Kozlov
This reverts commit e3fc927ee321ed6663d46357de0165340b792860.
2017-04-18shaper: fixed bug in class id allocation procedureDmitry Kozlov
this is related only for htb
2017-04-18implemented session count limitingDmitry Kozlov
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
2017-04-04ipoe: included lua bitop libraryDmitry Kozlov
Included bitop library http://bitop.luajit.org/index.html It may be used to extract vlan components in username function: function username(ses) vid=ses:vlan() svid=bit.rshift(vid,16) cvid=bit.band(vid,0xffff) ... end
2017-04-04ipoe: implemented ability to change ipset by CoADmitry Kozlov
For this need to send 2 attributes: L4-Redirect=1,L4-Redirect-Ipset=new-set
2017-03-29Revert "ipoe: fix lua 5.3 support"Dmitry Kozlov
This reverts commit 5159276962e4305db249bbbf5eb589ec59b9e318.
2017-03-27cmake: check for pcre and openssl headers are presentDmitry Kozlov
2017-03-27ipoe: fix lua 5.3 supportDmitry Kozlov
2017-03-27net-snmp: add definition for U64 (if not set)Dmitry Kozlov
2017-03-27ipoe: fixed prefix calculation from ipaddrDmitry Kozlov
2017-03-27ipoe: lua: add "vlan" field to session objectDmitry Kozlov
resulting value is vlan | (parent_vlan << 16)
2017-03-19radius: introduced radius_plugin_t:send_accounting_update function (called ↵Dmitry Kozlov
each time when accounting interim update is about to send)
2017-03-19libnetlink: export function iputils_get_handle()Dmitry Kozlov
2017-01-26shaper: fixed conditions to install limiter (may install only up or only ↵Dmitry Kozlov
down limiter)
2016-11-29fixed compilationDmitry Kozlov