Index: openacs-4/packages/acs-tcl/tcl/security-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/security-procs.tcl,v diff -u -r1.134 -r1.135 --- openacs-4/packages/acs-tcl/tcl/security-procs.tcl 5 May 2025 16:36:41 -0000 1.134 +++ openacs-4/packages/acs-tcl/tcl/security-procs.tcl 11 Jun 2025 09:36:10 -0000 1.135 @@ -2652,15 +2652,20 @@ } } } + # if we can use the "ns_driver info" interface, and no sdriver + # is found - there is no secure driver. No need to fall back + # to the legacy code interface. + return $::acs::sdriver + } on error {errorMsg} { ns_log warning "Probably use of version of NaviServer before 4.99.15: $errorMsg" } if {$::acs::sdriver eq ""} { # - # fallback to legacy code + # fallback for old NaviServer instances # set server_modules [ad_server_modules] - foreach driver {nsssl nsssl_v4 nsssl_v6 nsopenssl nsssle http https} { + foreach driver {nsssl nsssl_v4 nsssl_v6 nsopenssl nsssle https} { if {$driver ni $server_modules} continue set ::acs::sdriver $driver break