Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-23 | Update main.c | MakselPr | |
Fixed typos in help | |||
2022-01-24 | Merge pull request #35 from svlobanov/fix-radius-overflow | xebd | |
fix buffer overflow when receive radius packet | |||
2022-01-14 | Merge pull request #33 from DaniilHarun/vrf-radius | xebd | |
Added support for binding device name for radius request and DM/CoA server. | |||
2022-01-13 | Merge pull request #36 from DmitriyEshenko/master-03122022-01 | xebd | |
Check if ipv6 dp pool is available before reply | |||
2022-01-13 | Check if ipv6 dp availible before answer | DmitriyEshenko | |
2021-12-29 | fix buffer overflow when receive radius packet | Sergey V. Lobanov | |
This patch fixes buffer overflow if radius packet contains invalid atribute length and attrubute type from the following list: ipv4addr, ipv6addr, ipv6prefix or ifid Reported-by: Chloe Ong Reported-by: Eugene Lim <spaceraccoon@users.noreply.github.com> Reported-by: Kar Wei Loh Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in> | |||
2021-12-28 | These changes are in response to PR comments | root | |
2021-12-28 | Added VRF support for radius request and DM/CoA server. | root | |
New configuration format: [radius] server=address,secret[,auth-port=1812][,acct-port=1813][,vrf=VRF_NAME][,req-limit=0][,fail-timeout=0,max-fail=0,][,weight=1][,backup] dae-server=x.x.x.x:port,secret[,vrf=VRF_NAME] By default, VRF name is undefined. | |||
2021-12-21 | Merge pull request #31 from svlobanov/T55-netlink-socket-size | xebd | |
T55: add netlink buffer size configuration parameters | |||
2021-12-21 | Merge pull request #32 from DmitriyEshenko/master-21122021-01 | xebd | |
T57: use readlink exe_buf to determine correct program name after res… | |||
2021-12-21 | T57: use readlink exe_buf to determine correct program name after restart | DmitriyEshenko | |
2021-12-20 | T55: add netlink buffer size configuration parameters | Sergey V. Lobanov | |
Netlink buffers may overflow so it might be useful to increase send and receive netlink buffer sizes. Two parameters to [common] configuration section added: nl-rcv-buffer, nl-snd-buffer. It is required to set (sysctl) net.core.wmem_max>=nl-snd-buffer and net.core.rmem_max>=nl-rcv-buffer before running accel-pppd To check current netlink buffer size and related info use the following command: % ss -f netlink -m 0 0 rtnl:kernel * skmem:(r0,rb212992,t0,tb212992,f0,w0,o0,bl0,d0) 0 0 rtnl:-1140221812 * skmem:(r0,rb2048000,t0,tb80000,f0,w0,o0,bl0,d0) 0 0 rtnl:accel-pppd/14285 * skmem:(r0,rb2048000,t0,tb65536,f0,w0,o0,bl0,d0) ... (Please check man ss to get the meaning for r,rb,t,tb,f,w,o,bl and d params) In the ss output you will see the values doubled from configured. First accel-pppd netlink socket will use default values (rcv=1048576, snd=32768) regardless of configured nl-rcv-buffer and nl-snd-buffer values. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in> | |||
2021-12-20 | Merge pull request #30 from DmitriyEshenko/m-17122021 | xebd | |
T54: Use get_stats function to prevent garbage in counters | |||
2021-12-17 | T54: Use get_stats function to prevent garbage in counters | DmitriyEshenko | |
2021-12-17 | Merge pull request #29 from DmitriyEshenko/master-10122021 | xebd | |
vrf: T10: Add VRF support | |||
2021-12-16 | vrf: T10: Add VRF support | DmitriyEshenko | |
Co-authored-by: Sergey V. Lobanov <svlobanov@users.noreply.github.com> Co-authored-by: Vladislav Grishenko <themiron@users.noreply.github.com> | |||
2021-12-10 | Merge pull request #28 from DmitriyEshenko/master-10122021-01 | Eshenko Dmitriy | |
T53: Restart servece if accel-ppp return non-zero exit code | |||
2021-12-10 | T53: Restart servece if accel-ppp return non-zero exit code | DmitriyEshenko | |
2021-10-21 | Merge pull request #24 from svlobanov/T50-arp-smac | xebd | |
T50: use server mac in arp replies for proxy_arp=2 | |||
2021-10-20 | T50: use server mac in arp replies for proxy_arp=2 | Sergey V. Lobanov | |
proxy_arp=2 should be used for ipoe setup with shared vlan and intra-vlan l2 isolation. accel-ppp should use server mac when sending arp reply message. There is no reason to send subscriber's mac if proxy_arp is enabled In case of ipoe shared vlan without l2-isolation, proxy_arp=1 should be used | |||
2021-10-05 | Merge pull request #23 from soup000/master | xebd | |
Fixed typos in cli help. | |||
2021-10-05 | Fixed typos in cli help. | soup | |
2021-09-24 | Merge branch 'master' of github.com:accel-ppp/accel-ppp | Dmitry Kozlov | |
2021-09-24 | triton: do not queue context in init state | Dmitry Kozlov | |
2021-09-20 | Merge pull request #22 from DmitriyEshenko/master | Vladislav Grishenko | |
Fix logging per-user-dir. Add possibility to drop session hard if it already has finish state | |||
2021-09-08 | ipoe: check for local-net in arp requests | Dmitry Kozlov | |
2021-09-04 | T46: Fix per-user-dir logging | DmitriyEshenko | |
2021-09-04 | Terminate session by the second PoD when soft-terminate=1 configured | DmitriyEshenko | |
2021-08-26 | Merge branch 'master' of github.com:accel-ppp/accel-ppp | Dmitry Kozlov | |
2021-08-26 | fixed race condition when manipulating serv->timer | Dmitry Kozlov | |
2021-07-09 | ipoe: dhcpv4: fix address lost due signed overflow | Vladislav Grishenko | |
fixes a1a2b79240511222868a60960d51f12adbe0d7d4 | |||
2021-07-01 | T43: Change to list_for_each_safe to prevent segmentation fault | DmitriyEshenko | |
2021-06-30 | T42: Add Debian 11 cpack requirements (#19) | Eshenko Dmitriy | |
2021-06-16 | Merge pull request #18 from DmitriyEshenko/16062021-fix-addr-range | xebd | |
ipoe: T41: Fix address range shifting | |||
2021-06-16 | ipoe: T41: Fix address range shifting | DmitriyEshenko | |
2021-05-25 | cli: fix absent OK status for 'show version' | Vladislav Grishenko | |
fix 4b52c1a3590b43ca892c460d9b1478e1da742156 | |||
2021-05-25 | Merge branch 'master' of github.com:accel-ppp/accel-ppp | Vladislav Grishenko | |
2021-05-25 | shaper: fix fq_codel noecn regression | Vladislav Grishenko | |
2021-05-25 | shaper: fix 09f73dab273989c6f36efe548c4b5e83d83b5416 regression | Vladislav Grishenko | |
closes #17 | |||
2021-05-24 | Merge pull request #15 from Joes-Madness/cli_show_version | xebd | |
cli: T40: Show version of running accel-pppd from cli or telnet | |||
2021-05-24 | Merge pull request #14 from DmitriyEshenko/accept-blank-service | xebd | |
Add accept-blank-service option | |||
2021-04-30 | Merge branch 'master' of github.com:accel-ppp/accel-ppp | Dmitry Kozlov | |
2021-04-30 | ipoe: use destination address from IP header as server_id if not sent in ↵ | Dmitry Kozlov | |
dhcp request header | |||
2021-04-27 | Add 'show version' command in CLI | root | |
2021-04-23 | Add accept-blank-service option | DmitriyEshenko | |
2021-04-08 | ippool, ipv6pool: fix iterating over circular pools | Vladislav Grishenko | |
2021-04-07 | ippool: fix next pool handling | Vladislav Grishenko | |
* fix no next pool when it was defined after referencing: 192.168.1.2-255,name=pool1,next=pool2 192.168.2.2-255,name=pool2 * fix UB when next pool was set to same pool: 192.168.1.2-255,name=pool1,next=pool1 * add warning about empty/not defined next pools | |||
2021-04-07 | ipv6pool: fix next pool handling | Vladislav Grishenko | |
* fix no next pool when subsequent pool prefix was defined w/o next pool: fc00:0:3::/48,64,name=pool1,next=pool2 fc00:0:4::/48,64,name=pool1 * fix no next pool when it was defined after referencing: fc00:0:3::/48,64,name=pool1,next=pool2 fc00:0:4::/48,64,name=pool2 * fix UB when next pool was set to same pool: fc00:0:3::/48,64,name=pool1,next=pool1 * add warning about empty/not defined next pools | |||
2021-03-28 | radius: fix segfault regression after 62f7740033f05053a581e864742575a46ccc6da2 | [anp/hsw] | |
2021-03-23 | ipoe: recover common check-ip opt processing | Vladislav Grishenko | |