summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-05Merge pull request #190 from Tokarak/pr-fix-188Denys Fedoryshchenko
pppoe: fix #189
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-02Merge pull request #181 from svlobanov/iputils-be-vlan-add-fixDenys Fedoryshchenko
iputils: fix vlan creation on big-endian platforms
2024-09-02Merge pull request #180 from svlobanov/owrt2Denys Fedoryshchenko
fix __WORDSIZE macro on musl 32 bit platforms
2024-09-02Merge pull request #179 from svlobanov/test-in-alpine2Denys Fedoryshchenko
ci: run tests in alpine vm
2024-08-26iputils: fix vlan creation on big-endian platformsSergey V. Lobanov
2024-08-25fix __WORDSIZE macro on musl 32 bit platformsSergey V. Lobanov
This patch allows to build accel-ppp on mips32/ppc32 openwrt (musl)
2024-08-23ci: run tests in alpine vmSergey V. Lobanov
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
2024-08-22Merge pull request #176 from svlobanov/ci-gentooDenys Fedoryshchenko
ci: add build in gentoo container
2024-08-22Merge pull request #177 from svlobanov/pcre-testsDenys Fedoryshchenko
tests: add pcre negative cases, improve pcre-related code test coverage
2024-08-19tests: fix execution orderSergey V. Lobanov
2024-08-19tests: add pcre negative cases, improve pcre-related code test coverageSergey V. Lobanov
these test cases will help for pcre2 migration (issue #173)
2024-08-18ci: add build in gentoo containerSergey V. Lobanov
2024-08-18Merge pull request #174 from svlobanov/ci-speedupDenys Fedoryshchenko
ci: speedup virtual machines using kvm and host cpu passthrough
2024-08-18Merge pull request #175 from accel-ppp/revert-145-dkmsDenys Fedoryshchenko
Revert "build: add dkms support for ipoe and vlan_mon drivers, ci optimizations"
2024-08-18Revert "build: add dkms support for ipoe and vlan_mon drivers, ci optimizations"revert-145-dkmsDenys Fedoryshchenko
2024-08-18Merge pull request #145 from svlobanov/dkmsDenys Fedoryshchenko
build: add dkms support for ipoe and vlan_mon drivers, ci optimizations
2024-08-18Merge pull request #163 from dpokrovsky/http-error-fixDenys Fedoryshchenko
Fixes the issue #124 "HTTP replay for non SSTP query" and log_debug2 in Triton lib
2024-08-17ci: speedup virtual machines using kvm and host cpu passthroughSergey V. Lobanov
github now allows kvm and cpu passthrough, enable it to speedup ci
2024-07-28Merge pull request #167 from nuclearcat/fix-connlimit-errorDenys Fedoryshchenko
Fix issue #131, pptp doesnt work without connlimit
2024-07-28Fix issue #131, pptp doesnt work without connlimitDenys Fedoryshchenko
Fix issue https://github.com/accel-ppp/accel-ppp/issues/131 Proposed by https://github.com/kugel- Author: Thomas Martitz <kugel@rockbox.org> Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-07-07Merge pull request #164 from svlobanov/ci-remove-debian10Denys Fedoryshchenko
ci: remove debian10 support
2024-07-02ci: remove debian10 supportSergey V. Lobanov
Debian10 LTS is EoL (ref: https://wiki.debian.org/LTS) so it is removed from CI. Debian10 ELTS is maintained by third-party organization, only some packages are maintained so there is no reason to support Debian10 in CI
2024-06-14Fixes the issue #124 "HTTP replay for non SSTP query"Dmitry Pokrovsky
2024-06-14Fixes the issue #124 "HTTP replay for non SSTP query"Dmitry Pokrovsky
2024-06-14Revert "1. Fixes the issue #124 "HTTP replay for non SSTP query""Dmitry Pokrovsky
This reverts commit 635ab1b77b06a8891479a46a0e1ba88315ff3958.
2024-06-121. Fixes the issue #124 "HTTP replay for non SSTP query"Dmitry Pokrovsky
2. Fixes log_debug2 in Triton lib
2024-06-02build: add dkms support for ipoe and vlan_mon drivers, ci optimizationsSergey V. Lobanov
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-06-02Merge pull request #146 from svlobanov/leaf-qdisc-tbf-fixDmitriy Eshenko
shaper: fix tbf leaf-qdisc
2024-06-01shaper: fix tbf leaf-qdiscSergey V. Lobanov
bad commit: bc85fe18e6066814d95d1bdc1a3dfe8cc8f9786f Reported-By: StasN77 <stasn77@gmail.com> Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-05-31Merge pull request #144 from svlobanov/tbf-leaf-qdiscDmitriy Eshenko
shaper: add leaf-qdisc support for tbf rate-limiter
2024-05-27Merge pull request #143 from svlobanov/gh-ubuntu-24-04Denys Fedoryshchenko
ci: use ubuntu 24.04 as default runner in github
2024-05-26shaper: add leaf-qdisc support for tbf rate-limiterSergey V. Lobanov
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-05-25ci: use ubuntu 24.04 as default runner in githubSergey V. Lobanov
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-05-06Merge pull request #75 from lamaral/masterDenys Fedoryshchenko
ipv6_dhcp: Add RFC6334 AFTR-Name option support
2024-05-05ipv6_dhcp: Add RFC6334 AFTR-Name option supportLuiz Amaral
2024-05-01Merge pull request #139 from svlobanov/net-snmp-5.9.4-fixDmitriy Eshenko
snmp: fix compatibility with net-snmp 5.9.4+ (issue #136)
2024-04-29snmp: fix compatibility with net-snmp 5.9.4+ (issue #136)Sergey V. Lobanov
related net-snmp change: https://github.com/net-snmp/net-snmp/commit/a2cb167514ac0c7e1b04e8f151e0b015501362e0 Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-04-28Merge pull request #138 from stasn77/upstreamDenys Fedoryshchenko
clsact + fwmark
2024-04-27clsact + fwmarkStasN77
2024-04-26Merge pull request #137 from nuclearcat/gentoo-fixDenys Fedoryshchenko
CMakeLists.txt: gentoo fix for __free_fn_t detection
2024-04-24CMakeLists.txt: gentoo fix for __free_fn_t detectionDenys Fedoryshchenko
On Gentoo __free_fn_t wont be detected properly without this include. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com> Reported-by: Stanislav <stasn77@gmail.com> Author: Stanislav <stasn77@gmail.com>
2024-04-14Merge pull request #132 from svlobanov/clsactDenys Fedoryshchenko
shaper: add clsact policer support
2024-04-14Merge pull request #133 from nuclearcat/memleak-fix-logtcpDmitriy Eshenko
log_tcp: Fix small memory leak
2024-04-14Merge pull request #130 from nuclearcat/add-musl-compatibilityDmitriy Eshenko
musl: Add musl compatibility
2024-04-13Merge pull request #134 from svlobanov/gcovr-fixDmitriy Eshenko
ci: remove unnecessary gcovr python package where it's not required
2024-04-12ci: remove unnecessary gcovr python package where it's not requiredSergey V. Lobanov
This patch fixes debian10 build Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-04-12log_tcp: Fix small memory leakDenys Fedoryshchenko
Discovered using clang sanitizers. Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-04-11shaper: add clsact policer supportSergey V. Lobanov
Use the following configuration to enable clsact up and down limiters: [shaper] up-limiter=police down-limiter=clsact It is also recommended to set down-burst-factor=1.0 How to check current configuration in Linux: tc qdisc show dev ppp0 tc filter show dev ppp0 egress tc filter show dev ppp0 ingress Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2024-04-10workflows: Add CI build in AlpineDenys Fedoryshchenko
As we fixed musl compatibility, we can add also basic check if accel keep working in Alpine Linux Also update default config, enable connlimit and place it before pptp, otherwise Alpine generate error: ``` [2024-04-09 22:30:09.911]loader: failed to load 'pptp': Error relocating /usr/local/lib64/accel-ppp/libpptp.so: connlimit_check: symbol not found ``` Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>