summaryrefslogtreecommitdiff
path: root/accel-pppd/ctrl/ipoe
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
2017-12-05ipoe: fixed mutex deadlockDmitry Kozlov
2017-12-01ipoe: check connlimit for UP sessionsDmitry Kozlov
2017-10-25ipoe: fixed bugDmitry Kozlov
Assign opt82_ses=ses if shared=0
2017-10-10ipoe: more verbose netlink errorsDmitry Kozlov
2017-09-26ipoe: introduced interface option mtu=NDmitry Kozlov
2017-08-08ipoe: add client ip as route when nat=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-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-27ipoe: fix lua 5.3 supportDmitry 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)
2016-11-29ipoe: assign point-to-point addresses to non-shared physical interface ↵Dmitry Kozlov
(prevents route cleaning by interface renaming)
2016-11-29ipoe: add support for peer-to-peer client interfacesDmitry Kozlov
2016-11-28ipoe: fixed typo (incorrect assignment)Dmitry Kozlov
2016-11-28ipoe: bug fixDmitry Kozlov
2016-06-08ipoe: fixed incorrect arp reply (reply for request which started session)Dmitry Kozlov
2016-06-08ipoe: fixed incorrect initialization of interface's hwaddr in internal structureDmitry Kozlov
2016-06-02set INSTALL_RPATH for ipoe and pppoeDmitry Kozlov
2016-04-12ipoe: generate EUI-64 interface identifier for ipv6 addressesDmitry Kozlov
2016-04-07link pppoe and ipoe with vlan-mon libraryDmitry Kozlov
2016-04-05ipoe: continue to reply to dhcp requests on active sessions when "shutdown ↵Dmitry Kozlov
soft" is active
2016-04-05improved logging: if session's interface is empty log ctrl's interfaceDmitry Kozlov
2016-04-04ipoe: remove stale backup.cDmitry Kozlov
2016-04-04vlan_mon: make possible to work other module after message "vlan not started"Dmitry Kozlov
2016-04-04ipoe,pppoe,vlan_mon: deleted conditions to simultaneous start ipoe and pppoe ↵Dmitry Kozlov
on same interfaces (started by vlan_mon)
2016-04-02ipoe: ignore start=auto for shared=1 interfacesDmitry Kozlov
2016-03-29ipoe: populate existing vlan interfaces by vlan info when vlan monitor event ↵Dmitry Kozlov
occurs
2016-03-29ipoe: do not cleanup shared=1 interfacesDmitry Kozlov
2016-03-19ipoe: bug fixDmitry Kozlov
2016-03-19ipoe: send arp reply for sessions started by arp requestDmitry Kozlov
2016-03-19ipoe: bug fixDmitry Kozlov
2016-03-19ipoe: log interface renamingDmitry Kozlov
2016-03-18ipoe: implemented starting UP session by arp requestDmitry Kozlov
2016-03-18ipoe: call ap_session_set_ifindex to correct interface countersDmitry Kozlov
2016-03-18ipoe: translate UP session to dhcp session when dhcp request received (for ↵Dmitry Kozlov
shared=0 interfaces)
2016-03-18ipoe: implemented new option "start=auto"Dmitry Kozlov
If start=auto is specified then accel-pppd automatically starts session with username = interface name on shared=0 interfaces. Use it with conjuction vlan_mon. So any packet may start session.
2016-03-18ipoe: remove interfaces started by vlan_mon if they do not match config (on ↵Dmitry Kozlov
reload)
2016-03-18ipoe: do not start second session on shared=0 interfacesDmitry Kozlov
2016-03-18ipoe: restored local-net functionDmitry Kozlov
local-net is used to filter incomming packets which may start UP session
2016-03-18make termination caused by SIGTERM softDmitry Kozlov
2016-03-17Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2016-03-17vlan_mon,ipoe,pppoe: implemented detection of vlan existanceDmitry Kozlov
2016-03-17ipoe: use local netlink socket in add/del interface functions (fix race ↵Dmitry Kozlov
condition)