diff options
| author | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-03-23 00:07:21 +0200 |
|---|---|---|
| committer | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-03-23 00:07:21 +0200 |
| commit | 859edcebbf19385f0600fc62bb99b661c7e40dd3 (patch) | |
| tree | 551be8385f739370e7677120c19af53e59bed27a | |
| parent | 358abf747194748139ddadfddbfed95ef2039278 (diff) | |
| download | accel-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.md | 24 | ||||
| -rw-r--r-- | CMakeLists.txt | 2 |
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 |
