<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/accel-pppd, branch patch</title>
<subtitle>High performance PPTP/L2TP/SSTP/PPPoE/IPoE server for Linux (mirror of https://github.com/marekm72/accel-ppp.git)
</subtitle>
<id>https://git.amelek.net/marekm72/accel-ppp.git/atom?h=patch</id>
<link rel='self' href='https://git.amelek.net/marekm72/accel-ppp.git/atom?h=patch'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/'/>
<updated>2024-09-29T07:42:48+00:00</updated>
<entry>
<title>Don't terminate whole PPPoE session in response to client IPV6CP TermReq if IPv6 not required</title>
<updated>2024-09-29T07:42:48+00:00</updated>
<author>
<name>marekm72</name>
<email>35698605+marekm72@users.noreply.github.com</email>
</author>
<published>2024-09-29T07:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=1e5e998a2aa8ddbe6959b3ef878ef9699568d9dd'/>
<id>urn:sha1:1e5e998a2aa8ddbe6959b3ef878ef9699568d9dd</id>
<content type='text'>
See accel-ppp/accel-ppp#57 for the bug report, please review.</content>
</entry>
<entry>
<title>Merge pull request #35 from svlobanov/fix-radius-overflow</title>
<updated>2022-01-24T07:46:13+00:00</updated>
<author>
<name>xebd</name>
<email>xeb@mail.ru</email>
</author>
<published>2022-01-24T07:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=0b4ef9862c65bffd7c2e5798cb35948548ac724d'/>
<id>urn:sha1:0b4ef9862c65bffd7c2e5798cb35948548ac724d</id>
<content type='text'>
fix buffer overflow when receive radius packet</content>
</entry>
<entry>
<title>Merge pull request #33 from DaniilHarun/vrf-radius</title>
<updated>2022-01-14T11:43:26+00:00</updated>
<author>
<name>xebd</name>
<email>xeb@mail.ru</email>
</author>
<published>2022-01-14T11:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=7c8837ebb10a0a1bb056f7e4859814bf6bd6e4ef'/>
<id>urn:sha1:7c8837ebb10a0a1bb056f7e4859814bf6bd6e4ef</id>
<content type='text'>
Added support for binding device name for radius request and DM/CoA server. </content>
</entry>
<entry>
<title>Check if ipv6 dp availible before answer</title>
<updated>2022-01-13T07:52:35+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>dmitriy.eshenko@vyos.io</email>
</author>
<published>2022-01-03T13:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=f756c265e991db26806787b12f8e2d8f96e8d47d'/>
<id>urn:sha1:f756c265e991db26806787b12f8e2d8f96e8d47d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix buffer overflow when receive radius packet</title>
<updated>2021-12-29T06:54:13+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2021-12-29T06:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=d4cb89721cc8e5b3dd3fbefaf173eb77ecb85615'/>
<id>urn:sha1:d4cb89721cc8e5b3dd3fbefaf173eb77ecb85615</id>
<content type='text'>
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 &lt;spaceraccoon@users.noreply.github.com&gt;
Reported-by: Kar Wei Loh

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
</content>
</entry>
<entry>
<title>These changes are in response to PR comments</title>
<updated>2021-12-28T12:35:08+00:00</updated>
<author>
<name>root</name>
<email>root@debian11-vyos-build.polycomm.net</email>
</author>
<published>2021-12-28T12:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=2bbeb7eb0a56ea34a8a3d2f7aba81836bcb50835'/>
<id>urn:sha1:2bbeb7eb0a56ea34a8a3d2f7aba81836bcb50835</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added VRF support for radius request and DM/CoA server.</title>
<updated>2021-12-28T09:50:44+00:00</updated>
<author>
<name>root</name>
<email>root@debian11-vyos-build.polycomm.net</email>
</author>
<published>2021-12-28T09:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=2804a115fc2cd0d785d9a6dcb0be247c97c32d69'/>
<id>urn:sha1:2804a115fc2cd0d785d9a6dcb0be247c97c32d69</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Merge pull request #31 from svlobanov/T55-netlink-socket-size</title>
<updated>2021-12-21T08:05:46+00:00</updated>
<author>
<name>xebd</name>
<email>xeb@mail.ru</email>
</author>
<published>2021-12-21T08:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=cca47ac174d1f2a99ee4969423e2bbc4b2fb6af8'/>
<id>urn:sha1:cca47ac174d1f2a99ee4969423e2bbc4b2fb6af8</id>
<content type='text'>
T55: add netlink buffer size configuration parameters</content>
</entry>
<entry>
<title>T57: use readlink exe_buf to determine correct program name after restart</title>
<updated>2021-12-20T21:46:00+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>dmitriy.eshenko@vyos.io</email>
</author>
<published>2021-12-20T21:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=12f99c6a7f340ccb81871a7eed64cca9dd43d5f7'/>
<id>urn:sha1:12f99c6a7f340ccb81871a7eed64cca9dd43d5f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T55: add netlink buffer size configuration parameters</title>
<updated>2021-12-20T15:00:32+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2021-12-20T15:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/accel-ppp.git/commit/?id=5249bf6428e70aa489aa9b8c44b16935c391a7fe'/>
<id>urn:sha1:5249bf6428e70aa489aa9b8c44b16935c391a7fe</id>
<content type='text'>
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&gt;=nl-snd-buffer and
net.core.rmem_max&gt;=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 &lt;sergey@lobanov.in&gt;
</content>
</entry>
</feed>
