summaryrefslogtreecommitdiff
path: root/accel-pppd/ctrl
AgeCommit message (Collapse)Author
2015-11-18ipoe: for vlan name pattern implemented %P argument - VID of parent interfaceDmitry Kozlov
2015-11-18ipoe: do not apply "soft terminate" to UP sessionsDmitry Kozlov
2015-11-18ipoe: fixed detection for exceeding of maximum interface name in ↵Dmitry Kozlov
make_vlan_name function
2015-11-18ipoe: fixed double route insertionDmitry Kozlov
2015-11-18ipoe: add route to client only in L3 modeDmitry Kozlov
2015-11-18ipoe: do not send immediate Accounting Stop in soft terminate modeDmitry Kozlov
2015-11-17ipoe: implemented dhcp option 58Dmitry Kozlov
2015-11-17ipoe: use single socket for arp processingDmitry Kozlov
2015-11-02ipoe: implemented username=ifname for UP sessionsDmitry Kozlov
2015-08-19ipoe: fixed condition to register radius pluginDmitry Kozlov
2015-08-19ipoe: send client IP address in Framed-IP-Address for UP sessionsDmitry Kozlov
2015-08-17ipoe: introduced 'calling-sid' optionDmitry Kozlov
This option specifies value of Calling-Station-Id value. Available options are 'mac' and 'ip'.
2015-07-08Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2015-07-07fixed check for interface name lengthDmitry Kozlov
2015-07-07ipoe: disable udp checksum validationDmitry Kozlov
2015-07-02ipoe: introduced option "check-mac-change"Dmitry Kozlov
Default behaviour of accel-ppp when it receives DHCP request with same Option 82 but different MAC address is termination of old session (with previous MAC address). This option can turn off such behaviour, so multiple sessions with same Option 82 but different MAC may coesist.
2015-06-16pppoe: do not send reply if Service-Name is emptyDmitry Kozlov
2015-04-20ipoe: changed behavior of agent-remote-id optionDmitry Kozlov
Before this patch if agent-remote-id is not specified in config it get default value "accel-pppd". Now if agent-remote-id is not specified then accel-ppp will not insert his Option 82 into relayed DHCP requests
2015-04-18ipoe: implemneted passing DHCP Option 82 to Radius as two separated attributesDmitry Kozlov
Introducesed 2 new options: [ipoe] attr-dhcp-opt82-remote-id= attr-dhcp-opt82-circuit-id=
2015-04-18ipoe: implemented soft session terminationDmitry Kozlov
Soft termination means that session won't be terminated immediately, but marked as terminated and when client will request for lease renewal it will be NAKed and session will be terminated at this time. By default soft termination is turned off, to enable it introduces new option 'soft-terminate=1'. Also cli command 'terminate <session> hard' terminates session immediatly regardless of 'soft-terminate' option.
2015-04-18ipoe: don't block lua script if it raises errorDmitry Kozlov
2015-02-21ipoe: change l4-redirect-ipset/l4-redirect-table by CoADmitry Kozlov
2015-02-21ipoe: for option password implemented special value "csid"Dmitry Kozlov
If password=csid then password will we same as Calling-Station-Id.
2015-02-21ipoe: introduced "idle-timeout" and "session-timeout" optionsDmitry Kozlov
2015-02-20ipoe: set Calling-Station-Id to client mac address for UP sessionsDmitry Kozlov
2015-01-28ipoe: fixed bug (v2)Dmitry Kozlov
2015-01-28Revert "ipoe: fixed bug"Dmitry Kozlov
This reverts commit c362f0d1dc4b3feef318233007999db206dc3b1a.
2015-01-28ipoe: fixed bugDmitry Kozlov
2015-01-23ipoe: fixed authentication with chap-secretsDmitry Kozlov
2015-01-09pppoe: check for tag length in print_packet function (fixes sigsegv)Dmitry Kozlov
2014-12-30ipoe: fixed incorrect timer deletionDmitry Kozlov
2014-12-30ipoe: fixed mask calculation from ipaddr radius attributeDmitry Kozlov
2014-12-04ipoe: send DHCP reply to sessions's dhcp socket if existsDmitry Kozlov
2014-11-22remove trailing whitespacesDmitry Kozlov
2014-11-06release IP addresses before fire EV_SESSION_FINISHED (fixes segfault when ↵Dmitry Kozlov
using IPoE)
2014-10-29ipoe: implemneted ability to send L4 redirect table/L4 redirect ipset via ↵Dmitry Kozlov
radius attributes Introduced following options: attr-l4-redirect-table (type integer) attr-l4-redirect-ipset (type string) Please note, to enable L4 redirect attr-l4-redirect must be specified and sent
2014-10-28ipoe: implemented "L4 redirect on reject" for DHCP sessionsDmitry Kozlov
If authentication rejects session, but l4-redirect-on-reject is specified in config then temporary session will be created and l4 redirect rule will be applied to IP of that session. Session will be terminated after specified number of seconds. Also if l4-redirect-ip-pool option is specified then IP will be allocated from that special pool.
2014-10-27ipoe: implemented handling relayed DHCP clientsDmitry Kozlov
2014-10-20ipoe: handle dhcp requests in session context if existsDmitry Kozlov
2014-10-20Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov
2014-10-20pppoe: stop server if interface down detectedDmitry Kozlov
2014-10-17ipoe: initialize before_switch function for server contextsDmitry Kozlov
2014-10-08ipoe: fixed handling of mac address changeDmitry Kozlov
2014-09-20rewrite of authentication/accounting proceduresDmitry 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-09-13pppoe: start interfaces asynchronouslyDmitry Kozlov
When there are many interfaces to start accel-ppp stucks on startup because kernel slowly creates raw sockets. So starting this proccess asynchronous improves accel-ppp responsiveness
2014-09-13pppoe: improved session id allocation procedure (optimizes memory usage)Dmitry Kozlov
2014-09-13pptp: use predefined named framing/bearer values, cosmeticsVladislav Grishenko
2014-09-13pptp: don't delay control connection msg on EINTRVladislav Grishenko
2014-09-13pppoe, pptp: fix socket type for checkingVladislav Grishenko
2014-09-09Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/codeDmitry Kozlov