Skip to content

Commit c8c64d8

Browse files
committed
Release work
1 parent cf9c6bf commit c8c64d8

File tree

5 files changed

+42
-9
lines changed

5 files changed

+42
-9
lines changed

NEWS

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
=======================================
2+
NaviServer 5.0.3, released 2025-09-26
3+
=======================================
4+
5+
8 files changed, 83 insertions(+), 70 deletions(-)
6+
7+
Bug Fixes:
8+
----------
9+
10+
- tls: Centralized OpenSSL feature detection and simplified
11+
build-time guards. OpenSSL version and capability checks have been
12+
moved into a dedicated header (nsopenssl.h) and normalized to
13+
presence-style macros (HAVE_OPENSSL_*). This eliminates a mix of
14+
legacy macros and makes code paths for TLS features (such as OCSP,
15+
DH auto-parameters, and read-buffer support) consistent and easier
16+
to maintain. This fixes a bug introduced in 5.0.2. (commit 650f470)
17+
18+
Compatibility and Platform Fixes:
19+
---------------------------------
20+
21+
- build(make): Replaced wget with curl for downloading build
22+
helpers. Network fetches for config.guess, config.sub, and
23+
ca-bundle.crt now use curl, which is more portable across
24+
platforms and already available in NaviServer’s toolchain
25+
(e.g. for testing). (commit 336c91a)
26+
27+
Notes:
28+
------
29+
30+
This is a bug-fix and stability release addressing a regression in
31+
5.0.2 and improves portability.
32+
33+
134
=======================================
235
NaviServer 5.0.2, released 2025-09-23
336
=======================================

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ get if via the package manager of your operating system.
106106
To compile official releases, execute:
107107

108108
```bash
109-
gunzip < naviserver-5.0.2.tar.gz | tar xvf -
110-
cd naviserver-5.0.2
109+
gunzip < naviserver-5.0.3.tar.gz | tar xvf -
110+
cd naviserver-5.0.3
111111
./configure --prefix=/usr/local/ns --with-tcl=/usr/local/ns/lib --enable-symbols
112112
make
113113
su -c 'make install'
@@ -181,7 +181,7 @@ SourceForge. For example, to install a module named `nsfoo`:
181181

182182

183183
```bash
184-
gunzip < naviserver-5.0.2-modules.tar.gz | tar xvf -
184+
gunzip < naviserver-5.0.3-modules.tar.gz | tar xvf -
185185
cd modules/nsfoo
186186
make install NAVISERVER=/usr/local/ns
187187
```
@@ -205,7 +205,7 @@ Download the minimal environment from [https://sourceforge.net/projects/mingw/fi
205205
3. In the msys shell, run:
206206

207207
```bash
208-
cd /c/naviserver-5.0.2
208+
cd /c/naviserver-5.0.3
209209
./configure --prefix=c:/naviserver --with-tcl=c:/naviserver/lib
210210
make install
211211
```

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
AC_PREREQ([2.68])
1919

20-
AC_INIT([NaviServer],[5.0.2],[naviserver-devel@lists.sourceforge.net])
20+
AC_INIT([NaviServer],[5.0.3],[naviserver-devel@lists.sourceforge.net])
2121
AC_CONFIG_MACRO_DIR([m4])
2222

2323
#AM_INIT_AUTOMAKE([1.9 -Wall -Werror foreign])
@@ -32,7 +32,7 @@ AC_CONFIG_HEADERS([include/nsconfig.h])
3232

3333
AC_SUBST([NS_MAJOR_VERSION], [5])
3434
AC_SUBST([NS_MINOR_VERSION], [0])
35-
AC_SUBST([NS_RELEASE_SERIAL], [2])
35+
AC_SUBST([NS_RELEASE_SERIAL], [3])
3636
AC_SUBST([NS_RELEASE_LEVEL], [NS_FINAL_RELEASE]) # NS_ ALPHA/BETA/FINAL _RELEASE
3737

3838
AC_SUBST([NS_VERSION], [\"${NS_MAJOR_VERSION}.${NS_MINOR_VERSION}\"])

doc/src/manual/admin-running.man

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,15 +233,15 @@ confiration file.
233233

234234
[example_begin]
235235
buckel@tulpe:/usr/local/ns/bin> ./nsd -c -u nsadmin -g www -t ../sample-config.tcl
236-
[lb]-main-[rb] Notice: nsmain: NaviServer/5.0.2 (naviserver-5.0.2) starting
236+
[lb]-main-[rb] Notice: nsmain: NaviServer/5.0.3 (naviserver-5.0.3) starting
237237
[lb]-main:conf-[rb] Notice: nsmain: security info: uid=500, euid=500, gid=100, egid=100
238238
[lb]-main:conf-[rb] Notice: nsmain: max files: soft limit 10240, hard limit 10240
239239
[lb]-main:default-[rb] Notice: nsd/init.tcl [lb]default[rb]: booting virtual server: Tcl system encoding: "utf-8"
240240
[lb]-main:default-[rb] Notice: modload: loading '/usr/local/ns/bin/nssock.so'
241241
[lb]-main:default-[rb] Notice: modload: loading '/usr/local/ns/bin/nslog.so'
242242
[lb]-main:default-[rb] Notice: nslog: opened '/usr/local/ns/servers/server1/modules/nslog/access.log'
243243
[lb]-main:default-[rb] Notice: conf: [lb]ns/server/server1[rb]enabletclpages = 0
244-
[lb]-main:default-[rb] Notice: nsmain: NaviServer/5.0.2 (naviserver-5.0.2) running
244+
[lb]-main:default-[rb] Notice: nsmain: NaviServer/5.0.3 (naviserver-5.0.3) running
245245
[lb]-main:default-[rb] Notice: nsmain: security info: uid=500, euid=500, gid=100, egid=100
246246
[lb]-sched-[rb] Notice: sched: starting
247247
[lb]-driver:nssock:0-[rb] Notice: starting

nscgi/doc/mann/nscgi.man

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -608,7 +608,7 @@ The name and version number of the server software running the CGI
608608
program.
609609

610610
[para]
611-
Example: [const NaviServer/5.0.2]
611+
Example: [const NaviServer/5.0.3]
612612

613613

614614
[def HTTP_*:]

0 commit comments

Comments
 (0)