History log of /httpd/modules/lua/mod_lua.h
Revision Date Author Comments Expand
241868df737110427ce8ce3269d1267b599dfab1 1652886 19-Jan-2015 fuankg

Enable to build mod_lua against Lua 5.3.

c271e7c502bc43bb558060f3b8e207db814843a4 1612552 22-Jul-2014 rjung

Switch from lua_objlen() to Lua 5.2 preferred lua_rawlen(). Define lua_rawlen() in terms of lua_objlen() when building against older Lua.

c1ac90590ccef4c87fc3dd3995ea45983626016d 1606836 30-Jun-2014 breser

mod_lua: Remove dead code left over from the old code cache. The code that used this was commented out in r721594, then removed entirely in r728497, and finally a commit was made intending to remove the last traces of the code cache in r1200513, but this initialization lived on anyway. * modules/lua/mod_lua.c (create_server_config): Remove unused empty hash and rwlock for hash. * modules/lua/mod_lua.h (ap_lua_server_cfg): Remove unneeded hash and rwlock entries. Found by: Bert Huijben <rhuijben{_at_}collab.net>

58921879276ee6952fe82fdb39e48aed284eceff 1488114 31-May-2013 fuankg

Remove unneeded exports from mod_lua - part 2.

9ef862e80ed33c64b645dc4fc4dacc9fb48c9c62 1421780 14-Dec-2012 humbedooh

mod_lua: Fix signedness/other small bugs as per cjaillet/fuankg's emails - thanks guys :)

78f94f1d06c4e6828ce04d618221e0fcecb57849 1377475 26-Aug-2012 humbedooh

Add new directives, LuaInputFilter/LuaOutputFilter for creating content filters using Lua.

9b39ba70b691a3f82c419ca2ed3a16838d793c16 1370466 07-Aug-2012 sf

There is only one global provider name space, therefore allow LuaAuthzProvider only in global scope. Remove unnecessary server config field.

295c2dff5970a27964598238325d26340ab8d1a0 1369656 05-Aug-2012 humbedooh

Add a server scope for Lua states (in LuaScope), which creates a pool of states with manageable minimum and maximum size.

6733711aacc2369da3bf21ccc9a36e32db703139 1366890 29-Jul-2012 humbedooh

Add LuaCodeCache directive for controlling in-memory caching. This might need some tweaking on the hash key generation for the mtime lookups, ideas are welcome.

9bc3714f3e3cc58575fbf22e66d962e7aa7237d5 1366621 28-Jul-2012 humbedooh

LUA_COMPAT_ALL should be defined _before_ including lua headers

3eccdc65209a3c5438d27ce4febe8a5c8bbd6bd0 1361298 13-Jul-2012 humbedooh

- Define LUA_COMPAT_ALL so mod_lua will be compatible with Lua 5.2 - Add an optional integer argument for parsebody, specifying the maximum size of POST that will be accepted.

e20c6ecbd465cd7dabb44acea6afafc7925f3a03 1351020 17-Jun-2012 sf

Add new directive LuaAuthzProvider to allow implementing an authorization provider in lua

c9eab9a9b4ea4554715c34447161853be16f1c7d 1351017 17-Jun-2012 sf

change various strings from char * to const char *

0a0b5d81507ab9b823881b9d641ad2046cac8453 1239030 01-Feb-2012 rjung

Remove luaL_reg macro definition no longer needed and simplify lua_load compatibility macro. Note that in order to successfully compile with Lua 5.2.0 we still need to add LUA_COMPAT_ALL to CPPFLAGS. Detection in config.m4 is still missing.

7213023fc6cd0ecd3bd93a7d8e01f32bfd18e890 1221205 20-Dec-2011 fuankg

Make mod_lua compile with lua 5.2.x. MOdified patch submitted by NormW (nornw gknw net).

ae600ca541efc686b34f8b1f21bd3d0741d37674 1201443 13-Nov-2011 covener

add per-dir config merging to mod_lua so LuaHook* in multiple per-dir sections behaves as expected instead of discarding previous sections.

ded506c7887b4175dfacfee306480e352a8eff02 1200639 11-Nov-2011 brianm

remove ability to set min and max pool sizes for server scope in prep for removing server scope

2e82e0b7f60901d68ad80292a12dd983895c0355 1200614 11-Nov-2011 brianm

remove some debug logging which snuck in

253724bc048368db7a7620b292ee90aee3b79878 1200580 10-Nov-2011 jorton

* modules/lua/mod_lua.c (ap_lua_ssl_is_https): New function. (lua_post_config): Pick up ssl_is_https optional function. * modules/lua/lua_request.c (req_ssl_is_https_field): New function. (ap_lua_load_request): Map is_https field to above.

7bf1401ef4bee095f2f6ce59519e0a6c1018324f 1200513 10-Nov-2011 brianm

remove last traces of the code cache

4872f2c13be21115687dedcdf2515980fde93b70 1199056 08-Nov-2011 covener

mod_lua: Expose SSL variables via r:ssl_var_lookup()

11e076839c8d5a82d55e710194d0daac51390dbd 1174929 23-Sep-2011 sf

More cleanup: Expand tabs and some more indentation fixes No functional change

/httpd/include/ap_hooks.h /httpd/include/ap_listen.h /httpd/include/ap_mpm.h /httpd/include/apache_noprobes.h /httpd/include/http_connection.h /httpd/include/http_core.h /httpd/include/http_log.h /httpd/include/http_main.h /httpd/include/http_protocol.h /httpd/include/http_request.h /httpd/include/http_vhost.h /httpd/include/httpd.h /httpd/include/mod_core.h /httpd/include/scoreboard.h /httpd/include/util_md5.h /httpd/include/util_script.h /httpd/modules/aaa/mod_authz_core.c /httpd/modules/arch/win32/mod_isapi.h /httpd/modules/cache/cache_hash.h /httpd/modules/dav/main/mod_dav.c /httpd/modules/filters/libsed.h /httpd/modules/filters/mod_reqtimeout.c /httpd/modules/filters/regexp.c /httpd/modules/filters/regexp.h /httpd/modules/filters/sed.h /httpd/modules/filters/sed0.c /httpd/modules/filters/sed1.c /httpd/modules/generators/mod_autoindex.c /httpd/modules/generators/mod_cgi.c /httpd/modules/generators/mod_info.c /httpd/modules/http/http_filters.c /httpd/modules/ldap/util_ldap_cache.h lua_apr.c lua_vmprep.h mod_lua.c mod_lua.h /httpd/modules/mappers/mod_rewrite.c /httpd/modules/proxy/mod_proxy_fcgi.c /httpd/modules/proxy/mod_proxy_scgi.c /httpd/modules/proxy/proxy_util.c /httpd/modules/ssl/mod_ssl.c /httpd/modules/ssl/ssl_engine_config.c /httpd/modules/ssl/ssl_engine_ocsp.c /httpd/modules/ssl/ssl_engine_vars.c /httpd/os/unix/os.h /httpd/os/unix/unixd.h /httpd/server/core.c /httpd/server/request.c /httpd/server/scoreboard.c /httpd/server/util_expr_eval.c /httpd/support/ab.c
742318b93e89c311f66b55f426c4d9cf2c14628b 1174748 23-Sep-2011 jim

Cleanup effort in prep for GA push: Trim trailing whitespace... no func change

/httpd/include/ap_config.h /httpd/include/ap_hooks.h /httpd/include/ap_listen.h /httpd/include/ap_mpm.h /httpd/include/ap_regex.h /httpd/include/ap_regkey.h /httpd/include/ap_release.h /httpd/include/ap_slotmem.h /httpd/include/ap_socache.h /httpd/include/http_connection.h /httpd/include/http_core.h /httpd/include/http_log.h /httpd/include/http_protocol.h /httpd/include/http_request.h /httpd/include/http_vhost.h /httpd/include/httpd.h /httpd/include/mod_core.h /httpd/include/mpm_common.h /httpd/include/scoreboard.h /httpd/include/util_cfgtree.h /httpd/include/util_charset.h /httpd/include/util_filter.h /httpd/include/util_ldap.h /httpd/include/util_mutex.h /httpd/include/util_script.h /httpd/include/util_time.h /httpd/modules/aaa/mod_authz_dbd.h /httpd/modules/arch/unix/mod_unixd.h /httpd/modules/arch/win32/mod_isapi.h /httpd/modules/cache/cache_cache.h /httpd/modules/cache/cache_hash.h /httpd/modules/cache/cache_pqueue.h /httpd/modules/core/mod_so.h /httpd/modules/core/mod_watchdog.h /httpd/modules/database/mod_dbd.h /httpd/modules/filters/libsed.h /httpd/modules/filters/mod_include.h /httpd/modules/filters/mod_ratelimit.h /httpd/modules/filters/regexp.h /httpd/modules/filters/sed.h /httpd/modules/generators/mod_cgi.h /httpd/modules/generators/mod_suexec.h /httpd/modules/ldap/util_ldap_cache.h /httpd/modules/loggers/mod_log_config.h lua_vmprep.h mod_lua.h /httpd/modules/mappers/mod_rewrite.h /httpd/modules/proxy/ajp.h /httpd/modules/proxy/ajp_header.h /httpd/modules/proxy/mod_serf.h /httpd/modules/session/mod_session.h /httpd/modules/ssl/mod_ssl.h /httpd/modules/ssl/ssl_private.h /httpd/modules/ssl/ssl_util_ssl.h /httpd/os/netware/os.h /httpd/os/netware/pre_nw.h /httpd/os/unix/unixd.h /httpd/os/win32/os.h /httpd/server/mpm/event/fdqueue.h /httpd/server/mpm/mpmt_os2/mpm_default.h /httpd/server/mpm/simple/simple_event.h /httpd/server/mpm/winnt/mpm_winnt.h /httpd/server/util_expr_parse.h /httpd/support/suexec.h
1c4b7f439c73e7dfab082816b2d9771e07ef7428 953351 10-Jun-2010 rjung

No need for trailing semicolon after APR_DECLARE_EXTERNAL_HOOK. gcc complains when using -pedantic.

b4a69660c802909ef489e1b605beb2dcc9837909 758428 25-Mar-2009 wrowe

fix symbol space and exports

9513a69d08492374398ea5c380ef5ddd62094e0f 728540 21-Dec-2008 pquerna

Rename rstack_dump to apl_rstack_dump.

2d8099733b19806900cb95470c5715df2e5a1f3d 728516 21-Dec-2008 pquerna

Reformat mod_lua according to the HTTP Server Project C Style Guide: <http://httpd.apache.org/dev/styleguide.html> No functional changes.

e0e7a4768845d518c21ce98d359d2ba8314832ba 728508 21-Dec-2008 pquerna

Rename all files in mod_lua to have a lua_ prefix, as things like 'config.h' are way to generic and will often conflict with other include files.

fa21815c2fce84c8a6f56bccd3ad4c0537c6f1fd 728506 21-Dec-2008 pquerna

Rename most of the module formally known as mod_wombat to mod_lua conventions, switching apw prefixes for apl.

c381599e85eb318a270f3e3b07851bff77e5c151 728494 21-Dec-2008 pquerna

Rename mod_wombat -> mod_lua. Note that this isn't a complete transformation yet, but it should basically compile and load as mod_lua.