summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-30Merge pull request #249 from nuclearcat/add-build-fixesHEADmasterDenys Fedoryshchenko
Add build fixes
2025-06-30ipoe: NETIF_F_NETNS_LOCAL got added back, fixDenys Fedoryshchenko
NETIF_F_NETNS_LOCAL existed in <=6.11, then converted to dev->netns_local, and then renamed to netns_immutable in 0c493da86374dffff7505e67289ad75b21f5b301. This commit address this properly. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2025-06-30ipoe: Fix del_timer / timer_delete renameDenys Fedoryshchenko
del_timer() was renamed to timer_delete() by commit bb663f0f3c396c6d (“timers: Rename del_timer() to timer_delete()”) authored by Thomas Gleixner on 23 Nov 2022, merged via the timers/core branch and included in the Linux 6.2-rc1 merge window; the change therefore reached users with the Linux 6.2 final release on 19 Feb 2023. (The legacy inline wrappers del_timer() / del_timer_sync() stayed in place for compatibility until they were dropped by the tree-wide cleanup commit 8fa7292fee5c on 5 Apr 2025, merged for Linux 6.15-rc1.) Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2025-06-13Merge pull request #243 from svlobanov/ub20-removeSergey V. Lobanov
ci: remove ubuntu 20 builds due to EOL of Standard Support
2025-06-13ci: remove ubuntu 20 builds due to EOL of Standard SupportSergey V. Lobanov
2025-05-07Merge pull request #239 from nuclearcat/fix-testsSergey V. Lobanov
(workflows): Ubuntu 20.04 is deprecated, removing it
2025-05-04Merge pull request #234 from aapostoliuk/T7047Sergey V. Lobanov
ipoe: fixed DHCP option 42 (ntp servers)
2025-05-02(workflows): Ubuntu 20.04 is deprecated, removing itDenys Fedoryshchenko
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 <denys.f@collabora.com>
2025-01-22ipoe: fixed DHCP option 42 (ntp servers)aapostoliuk
Allowed using multiple NTP servers in DHCP option 42
2025-01-09Merge pull request #225 from ykholod/l2tp-include-calling-numberSergey V. Lobanov
L2TP include calling number to calling station ID RA
2025-01-03Merge pull request #230 from DmitriyEshenko/ipv6_confirmDenys Fedoryshchenko
ipv6: Add DHCPv6 Confirm processing
2024-12-12ipv6: Add DHCPv6 Confirm processingDmitriy Eshenko
2024-12-11Merge pull request #228 from svlobanov/ci-alpine-linksSergey V. Lobanov
ci: update alpine links
2024-12-11ci: update alpine linksSergey V. Lobanov
2024-12-05L2TP include calling number to calling station ID RAYaroslav Kholod
2024-12-01Merge pull request #221 from svlobanov/x86-32-ci3Dmitriy Eshenko
ci: run tests on x86_32 platform (alpine vm)
2024-12-01Merge pull request #222 from svlobanov/ipoe-6.12Dmitriy Eshenko
ipoe: fix driver for kernel 6.12 (NETIF_F_NETNS_LOCAL)
2024-12-01ipoe: fix driver for kernel 6.12 (NETIF_F_NETNS_LOCAL)Sergey V. Lobanov
Closes: https://github.com/accel-ppp/accel-ppp/issues/217 Ref: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=05c1280a2bcfca187fe7fa90bb240602cf54af0a Ref: https://github.com/torvalds/linux/commit/05c1280a2bcfca187fe7fa90bb240602cf54af0a Reported-By: https://github.com/axe-kenig
2024-12-01ci: run tests on x86_32 platform (alpine vm)Sergey V. Lobanov
2024-11-29Merge pull request #218 from svlobanov/be-ci-fix-libpcreDmitriy Eshenko
ci: fix build on alpine be (s390x)
2024-11-28Merge pull request #220 from svlobanov/ci-ubuntu-develSergey V. Lobanov
ci: add build in ubuntu:devel container
2024-11-28ci: fix build on alpine BE (s390x)Sergey V. Lobanov
bump libpcre, disable chap_secrets in tests
2024-11-28ci: add build in ubuntu:devel containerSergey V. Lobanov
Building in ubuntu:devel container might help to find the issues related to newest kernels and other software updates
2024-11-29Merge pull request #219 from svlobanov/alpine-ci-disable-chap-secretsDmitriy Eshenko
tests,ci: disable chap-secrets related tests on alpine
2024-11-28tests,ci: disable chap-secrets related tests on alpineSergey V. Lobanov
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
2024-11-28Merge pull request #194 from svlobanov/tests_ipoe_chap_secrets_luaSergey V. Lobanov
tests: add ipoe shared + chap-secrets auth, add ipoe+chap-secrets + lua
2024-11-28tests: add ipoe shared + chap-secrets auth, add ipoe+chap-secrets + luaSergey V. Lobanov
2024-11-28Merge pull request #216 from grandnew/masterDenys Fedoryshchenko
Fix post_msg implementation bug
2024-11-20Merge pull request #182 from svlobanov/be-ci2Denys Fedoryshchenko
ci: run tests on alpine s390x (big-endian)
2024-11-15Fix post_msg implementation buggrandnew
I think the error handling code of `post_msg` is wrongly implemented due to coding typo. The `EPIPE` should be also considered and then return -1, just like `PPTP_write`: https://github.com/xebd/accel-ppp/blob/1b8711cf75a7c278d99840112bc7a396398e0205/accel-pppd/ctrl/pptp/pptp.c#L539-L570
2024-11-11Merge pull request #208 from svlobanov/ci-deb13Sergey V. Lobanov
ci: fix testing on debian13 (pytest install issues)
2024-10-27ci: fix testing on debian13 (pytest install issues)Sergey V. Lobanov
2024-10-26Merge pull request #185 from svlobanov/pcre2-1Denys Fedoryshchenko
migrate from pcre to pcre2
2024-10-23Merge pull request #188 from svlobanov/entwareDenys Fedoryshchenko
build: fix build for entware (HAVE_GOOD_IFARP detection issue)
2024-10-04Merge pull request #171 from ZBoris7/masterDmitriy Eshenko
pppd_compat: add Framed-Interface-Id attribute support in radattr
2024-10-04Merge pull request #183 from svlobanov/gcc14-compile-errorsDenys Fedoryshchenko
build: fix compile errors on GCC 14
2024-10-04Merge pull request #205 from ↵Denys Fedoryshchenko
achillelamb/fix-ppp-lcp-echo-reply-greater-than-client-mru fix(ppp_lcp): truncate echo reply if size > client MRU
2024-10-04fix(ppp_lcp): truncate echo reply if size > client MRUachillelamb
Fix issue #204 Proposed by https://github.com/achillelamb
2024-09-11Merge pull request #195 from nuclearcat/fix-typo-freeDenys Fedoryshchenko
fix(musl/l2tp_session_free): Fix, likely typo
2024-09-11fix(musl/l2tp_session_free): Fix, likely typoDenys Fedoryshchenko
It is logical, that function should remain same, not changed to free. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-09-05Merge pull request #193 from svlobanov/revert-pr-190Sergey V. Lobanov
Revert "Fix #189: Make module pppoe work without module radius"
2024-09-05Revert "Fix #189: Make module pppoe work without module radius"Sergey V. Lobanov
This reverts commit 543700aed1ac045f12dfafd898bbbbae955fee31.
2024-09-05Merge pull request #191 from svlobanov/test-pppoe-chap-secretsDenys Fedoryshchenko
tests: add test pppoe session using chap-secrets auth
2024-09-05Merge pull request #190 from Tokarak/pr-fix-188Denys Fedoryshchenko
pppoe: fix #189
2024-09-04tests: add test pppoe session using chap-secrets authSergey V. Lobanov
2024-09-04Fix #189: Make module pppoe work without module radiusNazar Androshchuk
The radius library is now linked in pppoe if `-DRADIUS` is true; it wasn't any issue when `-DRADIUS=FALSE`. This patch can't be worked around if the user wants to use pppoe with chap-secrets, because radius conflicts with chap-secrets.
2024-09-02build: fix build for entware (HAVE_GOOD_IFARP detection issue)Sergey V. Lobanov
Linux kernel before 4.11 has the issue decribed in the commit: https://github.com/torvalds/linux/commit/2618be7dccf8739b89e1906b64bd8d551af351e6 It fails accel-ppp build on entware. Let's include sys/socket.h to avoid this issue. All files that use linux/if_arp.h includes sys/socket.h before
2024-09-02ci: change libpcre to libpcre2Sergey V. Lobanov
2024-09-02migrate from pcre to pcre2Sergey V. Lobanov
PCRE is not supported anymore and removed from several distros
2024-09-02Merge pull request #181 from svlobanov/iputils-be-vlan-add-fixDenys Fedoryshchenko
iputils: fix vlan creation on big-endian platforms