--- parser3/src/classes/file.C 2026/10/02 19:58:41 1.304 +++ parser3/src/classes/file.C 2026/10/07 19:37:27 1.307 @@ -5,8 +5,6 @@ Authors: Konstantin Morshnev , Alexandr Petrosian */ -#include "pa_config_includes.h" - #include "classes.h" #include "pa_vmethod_frame.h" #include "pa_base64.h" @@ -27,7 +25,7 @@ #include "pa_vregex.h" #include "pa_version.h" -volatile const char * IDENT_FILE_C="$Id: file.C,v 1.304 2026/10/02 19:58:41 moko Exp $"; +volatile const char * IDENT_FILE_C="$Id: file.C,v 1.307 2026/10/07 19:37:27 moko Exp $"; // defines @@ -503,7 +501,7 @@ static void _exec_cgi(Request& r, Method // const ECSTR(GATEWAY_INTERFACE, "CGI/1.1"); - ECSTR(PARSER_VERSION, PARSER_VERSION); + ECSTR(PARSER_VERSION, PARSER_VERSION_WITH_FEATURES); // from Request.info ECSTR(DOCUMENT_ROOT, r.request_info.document_root); ECSTR(PATH_TRANSLATED, r.request_info.path_translated); @@ -783,7 +781,7 @@ static void _list(Request& r, MethodPara , if(fail_on_problem) throw Exception(errno==EACCES ? "file.access" : (errno==ENOENT || errno==ENOTDIR) ? "file.missing" : 0, - path, "list failed: %s (%d), actual filename '%s'", strerror(errno), errno, absolute_path_cstr); + path, "list failed: %s (%d)%s", strerror(errno), errno, actual_filename(*path, absolute_path_cstr)); ); // write out result