History log of /httpd/modules/lua/lua_vmprep.h
Revision Date Author Comments Expand
c4737d2670800fc4f6c7ab1b619590654c7c84b1 1487956 30-May-2013 fuankg

Remove unneeded exports from mod_lua.

585357c66f3c098994eb4b85c61f21d0a2b348de 1487710 30-May-2013 fuankg

Removed non-existent funcions from header.

f060a69c6d944706d0f5fe4a955832eedcc0fadd 1486538 27-May-2013 fuankg

Use proper type to kill compiler warning.

78f94f1d06c4e6828ce04d618221e0fcecb57849 1377475 26-Aug-2012 humbedooh

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

ba7fdc26d604339f841adf2a389fa37e7bb15313 1369800 06-Aug-2012 trawick

fix "lua_vmprep.c:29:6: warning: no previous prototype for ‘ap_lua_init_mutex’ [-Wmissing-prototypes]"

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.

1c090d5036aa34c2031c37e828021cc68ac7ddf8 1367040 30-Jul-2012 humbedooh

mod_lua: Pass on the request_rec to ap_lua_get_lua_state, so we can use it for allocating memory for the cache info lookup.

585ef75329cd8800cfb5bba00a94c8a64f732290 1367025 30-Jul-2012 humbedooh

mod_lua: Fix up LuaCodeCache: - Check both mtime and size of a file when comparing with cache, in case the file is being written to while read - If LuaCodeCache is 'never', only reload it if it has been run once or more. - Never use cache if LuaScope is 'once'.

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.

c9eab9a9b4ea4554715c34447161853be16f1c7d 1351017 17-Jun-2012 sf

change various strings from char * to const char *

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.

b830f030981974ed6224a02cf1ccfa36c516bd67 1200646 11-Nov-2011 brianm

remove lingering reslist references before killing server scope

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

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
5f3b00aed8bb38b16e6ff5590c97166eae862c12 1081611 15-Mar-2011 brianm

apply patch from zhiguo zhao <zhaozg@gmail.com> to significantly improve server scope handling

b4a69660c802909ef489e1b605beb2dcc9837909 758428 25-Mar-2009 wrowe

fix symbol space and exports

39bfc06718264cb819a2646ec4cd1e9c421549b9 728531 21-Dec-2008 pquerna

Change apl_get_lua_state to take a apl_vm_spec instead of a filename, and to load the bytecode if it is present, rather than the file, as this gets the inline config file blocks hooks working again.

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.