summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Fedoryshchenko <denys.f@collabora.com>2026-03-23 00:07:21 +0200
committerDenys Fedoryshchenko <denys.f@collabora.com>2026-03-23 00:07:21 +0200
commit859edcebbf19385f0600fc62bb99b661c7e40dd3 (patch)
tree551be8385f739370e7677120c19af53e59bed27a
parent358abf747194748139ddadfddbfed95ef2039278 (diff)
downloadaccel-ppp-stable.tar.gz
accel-ppp-stable.zip
Prepare stable release 1.14.1stable
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
-rw-r--r--CHANGELOG.md24
-rw-r--r--CMakeLists.txt2
2 files changed, 25 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dca711a8..78738fc5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,29 @@
# Changelog
+## 1.14.1 - 2026-03-23
+
+### Fixes
+- RADIUS: fix use-after-free in request handling.
+- RADIUS: fix vendor attribute parsing over-reads.
+- RADIUS: fix MS-CHAP2-Success unchecked memcpy (40 bytes).
+- RADIUS: fix invalid check after mempool allocation.
+- RADIUS: fix mismatched allocator/deallocator types.
+- RADIUS: fix invalid integer and date attribute parsing.
+- RADIUS: fix buggy Framed-Route parsing and improve error messages.
+- RADIUS: fix stop accounting timeout flow and request cleanup.
+- PPP: fix uninitialized struct fields.
+- PPP: fix TOCTOU race on uc_size (not guarded by mutex).
+- PPP: guard LCP logging field reads.
+- PPP: defend against possible ppp init failure.
+- CLI: clear show sessions cell buffer to avoid stale output.
+
+### Build / Portability
+- Replace `linux/if.h` with `net/if.h` includes for broader portability.
+- Refactor ARP header includes in arp.c.
+- Refactor session free function pointer in l2tp.c (remove `__free_fn_t` ifdef).
+- Remove unused `printf.h` include and CMake checks.
+- Clean up CMakeLists.txt by removing unused checks.
+
## 1.14.0 - 2026-01-24
### Breaking / Compatibility
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f5d472db..5d008fc8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -57,7 +57,7 @@ IF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git AND NOT IGNORE_GIT)
)
STRING(STRIP "${ACCEL_PPP_VERSION}" ACCEL_PPP_VERSION)
ELSE (EXISTS ${CMAKE_HOME_DIRECTORY}/.git AND NOT IGNORE_GIT)
- SET (ACCEL_PPP_VERSION 1.14.0)
+ SET (ACCEL_PPP_VERSION 1.14.1)
ENDIF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git AND NOT IGNORE_GIT)
# we must include cpack.cmake after generating the ACCEL_PPP_VERSION variable