Commit Graph

7 Commits

Author SHA1 Message Date
Mario Fetka
ca32f0a128 nwbind: use build date in server information
All checks were successful
Source release / source-package (push) Successful in 49s
Keep the server information fields semantically distinct after replacing
the legacy KOAN/14-Jun-03 strings.

The revision string now reports the Mars NWE release version, for
example:

  Mars NWE 0.99.pl28

and the separate revision-date field is populated from a CMake-provided
build date in the traditional NetWare-style format, for example:

  27-May-26

The build date can be overridden through CMake for reproducible builds;
otherwise it defaults to the current UTC build date.
2026-05-27 21:36:45 +02:00
Mario Fetka
8e8bf9ec33 nwbind: report mars-nwe version as server description
All checks were successful
Source release / source-package (push) Successful in 48s
Replace the old hard-coded server description date with a Mars NWE
version string built from the existing _VERS_H_, _VERS_L_ and _VERS_P_
build macros.

WHOAMI and similar clients display this value in the line:

  Server <name> is running <description>.

Instead of reporting the legacy fixed value "14-Jun-03", the server now
reports a stable release-style description such as:

  mars-nwe-0.99.pl28

Also advance the response buffer after writing the revision string so the
description field does not overwrite the previous field.
2026-05-27 21:03:53 +02:00
Mario Fetka
d17fe40b3d Replace deprecated siginterrupt usage with sigaction 2026-04-20 23:39:42 +02:00
Mario Fetka
0ae7503930 Interrupt blocking shutdown syscalls in nwbind and ncpserv 2026-04-20 23:39:42 +02:00
Mario Fetka
eab9c16971 Add shutdown tracing for nwserv, nwbind and ncpserv 2026-04-20 23:39:42 +02:00
Mario Fetka
143096999f Clean up opt tools, ftrustee and nwbind warning cases 2026-04-20 23:39:42 +02:00
Mario Fetka
0fbc9baf41 Restructure for camke build 2011-11-13 17:37:22 +01:00