<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/tests/accel-pppd/pppoe, branch master</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=master</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2026-09-07T17:55:02+00:00</updated>
<entry>
<title>Merge pull request #359 from nuclearcat/ipcp-ccp-delay-ack</title>
<updated>2026-09-07T17:55:02+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2026-09-07T17:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=c414f0a725a16cbd4c7063ff221dabb420b96df5'/>
<id>urn:sha1:c414f0a725a16cbd4c7063ff221dabb420b96df5</id>
<content type='text'>
Ipcp ccp delay ack</content>
</entry>
<entry>
<title>ppp: cover alignment-safe MPPE prefer setup</title>
<updated>2026-09-01T05:53:54+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2026-09-01T05:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=d70fc819a4f7f0b54b374bfdae062e3c7d2d3cc6'/>
<id>urn:sha1:d70fc819a4f7f0b54b374bfdae062e3c7d2d3cc6</id>
<content type='text'>
Serialize the MPPE option through an aligned temporary and exercise mppe=prefer in the existing unauthenticated PPPoE session test.
</content>
</entry>
<entry>
<title>tests: check that IPCP ConfReq is not answered with TermAck during CCP</title>
<updated>2026-09-01T04:13:12+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2026-09-01T00:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=d84ba475fd0bd15faded9226866331fcadb34965'/>
<id>urn:sha1:d84ba475fd0bd15faded9226866331fcadb34965</id>
<content type='text'>
Covers the previous commit: with 'mppe=prefer' CCP is non-passive, so it is
still negotiating (and needs one more round trip because pppd rejects the
MPPE option) when pppd, which does not delay IPCP on CCP, sends its IPCP
ConfReq. The test asserts that the session becomes active and that no IPCP
TermAck was sent, reading the negotiation from the accel-pppd debug log.

The check is skipped if the peer happened to send its IPCP ConfReq only
after CCP was done, in that case the race is not exercised.
</content>
</entry>
<entry>
<title>tests,ci: disable chap-secrets related tests on alpine</title>
<updated>2024-11-28T21:37:25+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-11-28T21:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=3ffd332fc22bdfb450f941ad2bbf5c04c2467ed1'/>
<id>urn:sha1:3ffd332fc22bdfb450f941ad2bbf5c04c2467ed1</id>
<content type='text'>
radius and chap-secrets can't work together due to musl library limiations
This patch disables chap-secrets related tests on alpine

ref: https://github.com/accel-ppp/accel-ppp/pull/190#issuecomment-2331036461
</content>
</entry>
<entry>
<title>tests: add test pppoe session using chap-secrets auth</title>
<updated>2024-09-04T21:15:34+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-09-04T21:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=634d67196c30c69230b4382463aab414f0e9a279'/>
<id>urn:sha1:634d67196c30c69230b4382463aab414f0e9a279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: run tests in alpine vm</title>
<updated>2024-08-23T23:45:58+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-08-22T15:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=3be221b510112a30922b1da2697eaaaca09ebfd5'/>
<id>urn:sha1:3be221b510112a30922b1da2697eaaaca09ebfd5</id>
<content type='text'>
Alpine Linux uses musl libc so now accel-ppp is tested under musl

Currently, Alpine Linux doesn't provide a link to the latest stable version
so direct link to Alpine 3.20 is used

Improved musl support might be used to run on platforms like openwrt
without additional patches
</content>
</entry>
<entry>
<title>tests: add pcre negative cases, improve pcre-related code test coverage</title>
<updated>2024-08-19T20:01:11+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-08-19T20:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=3498d52d7eb33b33b16d0ceef44ed3b52debdd5c'/>
<id>urn:sha1:3498d52d7eb33b33b16d0ceef44ed3b52debdd5c</id>
<content type='text'>
these test cases will help for pcre2 migration (issue #173)
</content>
</entry>
<entry>
<title>add tests and ci workflow for running tests</title>
<updated>2022-09-04T16:06:49+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2022-09-04T15:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=c92ff6266b18a9655edef231391739f0479dfb3a'/>
<id>urn:sha1:c92ff6266b18a9655edef231391739f0479dfb3a</id>
<content type='text'>
This commit adds tests (using python3 pytest framework):
1. Test basic accel-cmd commands (show version, show stat, etc)
2. Test ipoe shared session up (dhcpv4) without radius
3. Test pppoe discovery (without PADO delay)
4. Test pppoe discovery (without PADO delay)
5. Test pppoe session up (ipv4) without radius
6. Test vlan creation using vlan-mon (pppoe)

These tests require external utils. Please read tests/README.md how to setup
environment, how to run the tests and how to generate coverage report
Also, run-tests.yml contains step-by-step instruction how to run the tests

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
</content>
</entry>
</feed>
