Dear all,
I am glad to announce that the release of NaviServer 4.99.26 is available at SourceForge [1]. This release is a pure bug-fix and maintenance release, which fixes a bug annoying for some OpenACS users (wrong value when hostname is retrieved from the configuration values via "ns_config ...").
See below for a summary of the changes.
All the best!
-gustaf neumann
[1] https://sourceforge.net/projects/naviserver/files/naviserver/4.99.26/
=======================================
NaviServer 4.99.26, released 2023-06-16
=======================================
18 files changed, 109 insertions(+), 64 deletions(-)
New Features:
-------------
- None
Bug Fixes:
----------
- Bug fix: don't update the value of an ns_set entry using the
identical string.
Since the update of an ns_set entry requires a free operation of
the old memory and a copy operation of the new value, in case the
pointers are identical, the new value might be freed in the first
step, leading to an invalid value. This condition can happen only
from the C level API. Unfortunately, this happened with the sample
configuration file for OpenACS.
- Increase portability for older compilers and windows.
NaviServer 4.99.* uses now same idiom for NS_BITELEMENTS
as in NaviServer 5
- improved error message on socket errors (reported unknown error
before)
Configuration Files:
--------------------
- Modernize recommended cipher lists in OpenSSL configuration
files