<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/.github/workflows/run-tests.yml, branch sstp-alloc-invariant</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=sstp-alloc-invariant</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=sstp-alloc-invariant'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2026-05-03T23:58:15+00:00</updated>
<entry>
<title>ci: Tightening warning condition in dmesg checks</title>
<updated>2026-05-03T23:58:15+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2026-05-03T23:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=a8556b814669802996d30aa06deac4b19327b694'/>
<id>urn:sha1:a8556b814669802996d30aa06deac4b19327b694</id>
<content type='text'>
The boot-time RETBleed: WARNING: Spectre v2 mitigation...
line matches the broad WARNING: regex.
The intent of that pattern was to catch kernel WARN_ON() splats,
which always begin with WARNING: CPU:. We can tighten checks, to avoid false positive.

Signed-off-by: Denys Fedoryshchenko &lt;denys.f@collabora.com&gt;
</content>
</entry>
<entry>
<title>ci: fail workflows on kernel issues found in dmesg</title>
<updated>2026-05-02T12:07:57+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2026-05-02T12:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=8ee09f05d15276b295ea199f08fb3bc2e2d16121'/>
<id>urn:sha1:8ee09f05d15276b295ea199f08fb3bc2e2d16121</id>
<content type='text'>
Recently i wasted several hours searching bug in workflows/userspace.
Turned out in dmesg we had highly visible WARNING that we dont watch.

After each test run, dump dmesg and grep for canonical kernel-issue
markers (WARNING, BUG, Oops, kernel panic, GPF, KASAN, kernel UBSAN,
soft/hard lockup, hung tasks, bad page state, invalid opcode). Fail
the job if any are present, with a GitHub Actions error annotation.

Until now, kernel WARNs from out-of-tree drivers (e.g. vlan_mon
tripping the new ETH_P_ALL ptype_head WARN_ON in 6.6+) were silently
swallowed by the existing 'Display processes and dmesg after tests'
steps -- visible only if a human inspected the log. The check runs
with if: always() so it triggers both on test failure and on test
completion.

Applied to all four workflows that load kernel modules:
run-tests-asan-ubsan.yml, run-tests.yml (Test-in-Qemu, Test-in-Alpine,
Test-in-GH, Test-in-GH-Coverage), run-tests-32bit.yml, and
run-tests-bigendian.yml.

P.S. Some whitespace churn included.

Signed-off-by: Denys Fedoryshchenko &lt;denys.f@collabora.com&gt;
</content>
</entry>
<entry>
<title>ci: remove ubuntu 20 builds due to EOL of Standard Support</title>
<updated>2025-06-12T22:53:27+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2025-06-12T22:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=05b6fe1c30ae124743d464858acf4cae61a4d89c'/>
<id>urn:sha1:05b6fe1c30ae124743d464858acf4cae61a4d89c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #239 from nuclearcat/fix-tests</title>
<updated>2025-05-07T20:13:50+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>svlobanov@users.noreply.github.com</email>
</author>
<published>2025-05-07T20:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=8f072b6f193979becc27d9977eed7e97cb830f46'/>
<id>urn:sha1:8f072b6f193979becc27d9977eed7e97cb830f46</id>
<content type='text'>
(workflows): Ubuntu 20.04 is deprecated, removing it</content>
</entry>
<entry>
<title>(workflows): Ubuntu 20.04 is deprecated, removing it</title>
<updated>2025-05-02T20:44:00+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2025-05-02T20:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=405f84e4b89b2b6609906c081894dca83f4681fa'/>
<id>urn:sha1:405f84e4b89b2b6609906c081894dca83f4681fa</id>
<content type='text'>
This tests failing now with following message:
```
This is a scheduled Ubuntu 20.04 retirement.
Ubuntu 20.04 LTS runner will be removed on 2025-04-15.
For more details, see https://github.com/actions/runner-images/issues/11101
```

Signed-off-by: Denys Fedoryshchenko &lt;denys.f@collabora.com&gt;
</content>
</entry>
<entry>
<title>ci: update alpine links</title>
<updated>2024-12-11T00:36:32+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-12-11T00:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=6350ca6af999605b9474b9efe013657c4802de2b'/>
<id>urn:sha1:6350ca6af999605b9474b9efe013657c4802de2b</id>
<content type='text'>
</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>ci: fix testing on debian13 (pytest install issues)</title>
<updated>2024-10-27T11:05:30+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-10-27T11:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=514ad78bd81d10d41eeb6d8c9cd9c793f4ac4597'/>
<id>urn:sha1:514ad78bd81d10d41eeb6d8c9cd9c793f4ac4597</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: change libpcre to libpcre2</title>
<updated>2024-09-02T12:47:41+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2024-09-02T12:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=2c7397c4f2fb1ab1cd76426e40bb05c8a8ccacf2'/>
<id>urn:sha1:2c7397c4f2fb1ab1cd76426e40bb05c8a8ccacf2</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>
</feed>
