summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDenys Fedoryshchenko <denys.f@collabora.com>2026-01-25 04:31:19 +0200
committerGitHub <noreply@github.com>2026-01-25 04:31:19 +0200
commit048d31cb446879e0d1a1471b4ab99135a92bf289 (patch)
tree4294c349d879571eb30c7449a4aeb98b4df17261 /CHANGELOG.md
parent5ffc0efcfc8117d4b6de772259af6ebe7d5de0b6 (diff)
parenta9fad7b6494b1210734d498488f30caa3ee7970a (diff)
downloadaccel-ppp-1.14.0.tar.gz
accel-ppp-1.14.0.zip
Merge pull request #289 from nuclearcat/release-1.141.14.0
release: 1.14.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..dca711a8
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,38 @@
+# Changelog
+
+## 1.14.0 - 2026-01-24
+
+### Breaking / Compatibility
+- Crypto: removed bundled tomcrypt; OpenSSL-only builds.
+- Regex: migrated from libpcre to libpcre2.
+- Build: raised minimum CMake version (3.10+).
+- Build: MUSL detection and conditional linking; additional Entware/Gentoo compatibility fixes.
+
+### Features
+- CLI: new `show ippool` command.
+- RADIUS: Message-Authenticator blast attack protection.
+- RADIUS: Framed-Interface-Id support in `radattr`.
+- SSTP: load certificate chain (not just single cert).
+- PPPoE/IPoE/L2TP/SSTP: multiple protocol improvements (see fixes).
+
+### Fixes
+- PPPoE: RFC2516 tag parsing compliance; ignore vendor-specific tags in PADR; missing break fix.
+- PPPoE: additional RFC2516 PADI tag parsing fixes.
+- PPP LCP: truncate echo reply when larger than client MRU.
+- L2TP: fix buffer overflow and Calling/Called Number handling; include calling number in Calling-Station-ID.
+- IPoE: DHCP noauth username fix; DHCP option 42 fix; kernel 6.12 driver fixes.
+- IPoE: build fixes for newer kernels (NETIF_F_NETNS_LOCAL, del_timer/timer_delete, flowi4_tos).
+- IPv6: DHCPv6 Confirm support; RFC6334 AFTR-Name support.
+- Accounting: preserve last counters on disconnect.
+- RADIUS: refresh session stats in req_set_stat; restrict DM/CoA sources.
+- Logging: fix log_tcp memory leak.
+- Shaper: TBF leaf-qdisc support and clsact policer support; tbf leaf-qdisc fix.
+- Misc: GCC14/musl/big-endian build fixes; net-snmp 5.9.4+ compatibility; connlimit/pptp fix; post_msg bug fix; SSTP HTTP replay handling fix.
+
+### Docs
+- Expanded documentation for PPPoE/IPoE/SSTP/L2TP/PPP/RADIUS/IPPools, certs, proxy protocol.
+
+### Tests / CI
+- Added asan/ubsan runs, 32-bit and big-endian test jobs, and broader distro coverage; expanded pytest coverage.
+- New or updated CI targets: Ubuntu 24.04 default runner, Fedora rawhide, Debian 13, Ubuntu devel, Gentoo, Alpine (including s390x), plus KVM speedups.
+- Removed/disabled outdated or flaky jobs and tests (Ubuntu 20, Debian 10, Alpine chap-secrets); added more pcre/pppoe/ipoe test coverage.