From 859edcebbf19385f0600fc62bb99b661c7e40dd3 Mon Sep 17 00:00:00 2001 From: Denys Fedoryshchenko Date: Mon, 23 Mar 2026 00:07:21 +0200 Subject: Prepare stable release 1.14.1 Signed-off-by: Denys Fedoryshchenko --- CHANGELOG.md | 24 ++++++++++++++++++++++++ CMakeLists.txt | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3