<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/accel-pppd/ctrl/ipoe/ipoe.c, branch 1.14.0</title>
<subtitle>High performance PPTP/L2TP/SSTP/PPPoE/IPoE server for Linux (mirror of https://github.com/accel-ppp/accel-ppp.git)
</subtitle>
<id>https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=1.14.0</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=1.14.0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2025-08-19T18:59:40+00:00</updated>
<entry>
<title>ci: add tests execution with asan and ubsan</title>
<updated>2025-08-19T18:59:40+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2025-08-19T12:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=c1529bcf0f788ee61097a818fff3a8e27d473e61'/>
<id>urn:sha1:c1529bcf0f788ee61097a818fff3a8e27d473e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipoe: dhcp: Fix username for noauth session</title>
<updated>2025-08-07T19:06:06+00:00</updated>
<author>
<name>Dmitriy Eshenko</name>
<email>dmitriy.eshenko@accel-ppp.org</email>
</author>
<published>2025-08-07T19:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=2befdb7fbb0483fd4b9b6856bf2833624d0ee953'/>
<id>urn:sha1:2befdb7fbb0483fd4b9b6856bf2833624d0ee953</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #185 from svlobanov/pcre2-1</title>
<updated>2024-10-26T18:15:19+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2024-10-26T18:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=2f4b324907ec44cc92c39830af6b23d623b904cb'/>
<id>urn:sha1:2f4b324907ec44cc92c39830af6b23d623b904cb</id>
<content type='text'>
migrate from pcre to pcre2</content>
</entry>
<entry>
<title>migrate from pcre to pcre2</title>
<updated>2024-09-02T12:42:58+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-09-01T08:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=cbfa3efe7ae135b4ae8890485701677f56087f50'/>
<id>urn:sha1:cbfa3efe7ae135b4ae8890485701677f56087f50</id>
<content type='text'>
PCRE is not supported anymore and removed from several distros
</content>
</entry>
<entry>
<title>build: fix compile errors on GCC 14</title>
<updated>2024-08-27T22:41:58+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-08-27T21:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=966c2bc8df039c67f4711ba9bb3f267fbd405c8d'/>
<id>urn:sha1:966c2bc8df039c67f4711ba9bb3f267fbd405c8d</id>
<content type='text'>
This patch fixes compile errors on GCC 14 like the following

/root/accel-ppp/accel-pppd/radius/packet.c: In function 'rad_packet_recv':
/root/accel-ppp/accel-pppd/radius/packet.c:142:72: error: passing argument 5 of 'recvfrom' from incompatible pointer type [-Wincompatible-pointer-types]
  142 |                         n = recvfrom(fd, pack-&gt;buf, REQ_LENGTH_MAX, 0, addr, &amp;addr_len);
      |                                                                        ^~~~
      |                                                                        |
      |                                                                        struct sockaddr_in *
In file included from /usr/include/netinet/in.h:10,
                 from /usr/include/arpa/inet.h:9,
                 from /root/accel-ppp/accel-pppd/radius/packet.c:10:
/usr/include/sys/socket.h:397:55: note: expected 'struct sockaddr * restrict' but argument is of type 'struct sockaddr_in *'

Reference: https://gcc.gnu.org/gcc-14/porting_to.html
</content>
</entry>
<entry>
<title>musl: Add musl compatibility</title>
<updated>2024-04-09T22:12:50+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2024-04-09T20:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=410367e6851e8fb386abecb88369d6fa4e9871b9'/>
<id>urn:sha1:410367e6851e8fb386abecb88369d6fa4e9871b9</id>
<content type='text'>
Thanks for hints Alpine Linux project and their patches:
https://git.alpinelinux.org/aports/tree/community/accel-ppp?h=master

We can adjust a bit code and cmake config files to make accel-ppp
buildable under musl "as is".

Signed-off-by: Denys Fedoryshchenko &lt;denys.f@collabora.com&gt;
</content>
</entry>
<entry>
<title>ipoe: Add per-interface check-mac-change option</title>
<updated>2023-12-17T13:01:13+00:00</updated>
<author>
<name>Dmitriy Eshenko</name>
<email>dmitriy.eshenko@accel-ppp.org</email>
</author>
<published>2023-12-17T13:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=3512ce9564b5bb60115661216e5e0dda7a49ab47'/>
<id>urn:sha1:3512ce9564b5bb60115661216e5e0dda7a49ab47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vlan_mon: ipoe: pppoe: Add disable vlan timeout feature</title>
<updated>2023-11-30T12:16:08+00:00</updated>
<author>
<name>Dmitriy Eshenko</name>
<email>dmitriy.eshenko@accel-ppp.org</email>
</author>
<published>2023-11-30T12:16:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=fd22f97d925bb09644165ea22ec6f3eed4351265'/>
<id>urn:sha1:fd22f97d925bb09644165ea22ec6f3eed4351265</id>
<content type='text'>
Co-authored-by: Peter Adam &lt;p.adam@cygnusnetworks.de&gt;
</content>
</entry>
<entry>
<title>ipoe: fix memory access violation with unset link-selection</title>
<updated>2023-06-27T16:37:18+00:00</updated>
<author>
<name>Louis Scalbert</name>
<email>louis.scalbert@6wind.com</email>
</author>
<published>2023-06-27T16:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=083a51f43ae30cd7f1ad1cc9977ca4bedfc35585'/>
<id>urn:sha1:083a51f43ae30cd7f1ad1cc9977ca4bedfc35585</id>
<content type='text'>
Link-selection pointer is not set to NULL when link-selection IPOE
option is not set. It results in a memory access violation in
dhcpv4_packet_insert_opt82()

Set link-selection pointer to NULL if unset to fix the issue.

Fixes: 61e31c591e ("ipoe: add dhcp link selection sub-option")
Signed-off-by: Louis Scalbert &lt;louis.scalbert@6wind.com&gt;
</content>
</entry>
<entry>
<title>ipoe: add dhcp link selection sub-option</title>
<updated>2023-06-05T14:08:51+00:00</updated>
<author>
<name>Philippe Guibert</name>
<email>philippe.guibert@6wind.com</email>
</author>
<published>2022-12-29T14:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=61e31c591e10326630ec9297c50b2dd8d04602c1'/>
<id>urn:sha1:61e31c591e10326630ec9297c50b2dd8d04602c1</id>
<content type='text'>
Add the support of DHCP option 82 "Agent Information" sub-option 5
"link selection". The IPv4 value can be specified in the [ipoe]
"link-selection" configuration option.

Link: https://www.rfc-editor.org/rfc/rfc3527.html
Signed-off-by: Philippe Guibert &lt;philippe.guibert@6wind.com&gt;
Signed-off-by: Louis Scalbert &lt;louis.scalbert@6wind.com&gt;
</content>
</entry>
</feed>
