Dear all,

I am glad to announce that the release of NaviServer 4.99.30 is available at SourceForge [1].  This release contains a small improvement to reduce the log file verbosity on busy sites (many thanks to Brian for the suggestion) and contains minor fixes for certain configurations, improved timing information under error conditions, and improved support for cluster configurations for OpenACS.

As discussed before, the repository of NaviServer was moved from Bitbucket to GitHub [2]. The plan is to empty the Bitbucket repository in the near future. Please adjust your install/update scripts to point to the new link. The installation scripts from [3] have been adjusted to GitHub as well.

All the best!

-gustaf neumann

[1] https://sourceforge.net/projects/naviserver/files/naviserver/4.99.30/
[2] https://github.com/orgs/naviserver-project/repositories
[3] https://github.com/gustafn/install-ns

=======================================
NaviServer 4.99.30, released 2024-01-26
=======================================

 35 files changed, 700 insertions(+), 333 deletions(-)

New Features:
-------------

    - Global Parameter "sockacceptlog" (Commit a8b5f33c):

      Introduced a new global parameter "sockacceptlog" to define a
      threshold for logging, when to inform the user about a high number
      of incoming connections in a single accept callback.

Bug Fixes:
----------

    - Compilation Issues (Commit 0b72baa7): Fixed compilation issues
      when compiled without OpenSSL or zlib support.

    - Meaningful End-Times on Connection Errors (Commit 929d55be):
      Ensured meaningful end-times are provided during connection
      errors in ns_http.

    - Rework of "rejectalreadyclosedconn" (Commit f0963834): Reworked
      the "rejectalreadyclosedconn" for safer operations and logging.

    - Shutdown Callbacks and Spoolers (Commit 0f0ea439): Change
      shutdown order to let shutdown callbacks use spoolers. This is
      beneficial for cluster mode in OpenACS, where other cluster
      nodes should be be informed about the shutdown of a node (Used
      by OpenACS).

Changes in Sample Configuration Files:
--------------------------------------

    - Oracle Startup Configurable (Commit 1ee7fef): Made startup
      configuration for Oracle databases adjustable in
      openacs-config.tcl.

    - Use Uppercase Memory Units (Commit 2f96dc62): Standardized
      memory units to uppercase in openacs-config.tcl.

    - Removed Custom Setting for "connsperthread" (Commit 823b68b2):
      Removed the custom setting for "connsperthread" in
      openacs-config.tcl to avoid misconceptions.

    - Backported nsd-config.tcl and openacs-config.tcl from main
      branch to improve maintainability

Misc Improvements:
------------------

    - Library Initialization After Command Line Processing (Commit
      fc3ee12b): Moved library initialization to occur after command
      line processing to avoid potential unexpected output.

    - Timeout Information in Warning Messages (Commit 12fe7805):
      Enhanced warning messages to include timeout value information.

    - Improved Robustness of Regression Rest (Commit bcc309716)

    - Compatibility Improvements:
      * Improved Forward Compatibility for Tcl9 (Commit d9e15fb6)
      * Improved Cross Compilation for certain ARM Processors in .m4
        setup (Commit e1071fcf)
      * Improved Include Path for macOS (Commit 120dcafce): Updated
        the include path for cppcheck under newer macOS versions.
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to