mirror of
https://github.com/apache/httpd.git
synced 2026-10-23 22:49:01 +03:00
modules/filters/config.m4, modules/http2/config2.m4, modules/lua/config.m4, modules/md/config2.m4, modules/session/config.m4, modules/ssl/config.m4: Replace obsolete autoconf macros to fix warnings with -Wall -Werror. AC_CONFIG_HEADER -> AC_CONFIG_HEADERS. AC_CANONICAL_SYSTEM -> AC_CANONICAL_HOST. AC_TRY_RUN -> AC_RUN_IFELSE with AC_LANG_PROGRAM/AC_LANG_SOURCE. AC_TRY_COMPILE -> AC_COMPILE_IFELSE with AC_LANG_PROGRAM. AC_TRY_LINK -> AC_LINK_IFELSE with AC_LANG_PROGRAM. AC_HELP_STRING -> AS_HELP_STRING. Remove obsolete AC_PROG_CC_C99 (subsumed by AC_PROG_CC). Remove obsolete AC_HEADER_STDC. Add proper m4 quoting around AC_LANG_PROGRAM in APACHE_CHECK_OPENSSL to fix AC_LANG_CONFTEST warnings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> GitHub: PR #380 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937568 13f79535-47bb-0310-9956-ffa450edef68
-*- mode:org -*-
* Requirements:
** lua 5.1, 5.2, 5.3 ( http://www.lua.org/ ) or LuaJIT 2.x ( http://www.luajit.org/ )
** Apache HTTPD 2.4 ( https://httpd.apache.org/ ) or higher
* Documentation
See docs/README
* Building
For now, see docs/building-from-subversion.txt
* Task List
** TODO Use r->file to determine file, doing rewriting in translate_name
** TODO Provide means to get useful output from lua errors in response body
Probably have to put it on the vm spec for pre-handler errors, as
it is pre-handler, will prolly be on the request_config somewhere,
but sometimes cannot put there, so... fun
** TODO Mapping in the server_rec
** TODO Figure out how reentrancy works regarding filter chain stuff.
Do we need new "threads"?
** TODO: Flatten LuaHook* to LuaHook phase file fn ?
** TODO: document or remove block sections
** TODO: test per-dir behavior of block sections
** TODO: Suppress internal details (fs path to scripts, etc) in error responses
** TODO: Check whether we can tighten the mode flag in lua_load(),
luaL_loadfile() an dluaL_loadbuffer() from NULL (="bt")
to e.g. "t".
* License
Apache License, Version 2.0,
http://www.apache.org/licenses/LICENSE-2.0
See NOTICE file for more information
* Problems and Patches:
Please use dev@httpd.apache.org for discussing mod_lua development
To subscribe send email to dev-subscribe@httpd.apache.org
Note that this is for development discussion, not user support :-)
* Contributors Include
** Brian McCallister
** Paul Querna
** Garrett Rooney
** Martin Traverso
** Brian Akins
** Justin Erenkrantz
** Philip M. Gollucci
** Stefan Fritsch
** Eric Covener
** Daniel Gruno
** Günter Knauf