History log of /httpd/docs/manual/mod/mod_lua.xml
Revision Date Author Comments Expand
5d01f40ffd657dd2ac567aacd93cabd162ddfa79 1673945 15-Apr-2015 coar

* Remove trailing whitespace from a bunch of *.xml files * Quoted arguments to Rewrite{Base,Cond,Map,Rule}.

/httpd/docs/manual/content-negotiation.html.en /httpd/docs/manual/content-negotiation.html.fr /httpd/docs/manual/content-negotiation.xml.fr /httpd/docs/manual/content-negotiation.xml.ja /httpd/docs/manual/content-negotiation.xml.ko /httpd/docs/manual/content-negotiation.xml.meta /httpd/docs/manual/content-negotiation.xml.tr /httpd/docs/manual/developer/lua.html.en /httpd/docs/manual/developer/lua.xml /httpd/docs/manual/env.html.en /httpd/docs/manual/env.xml /httpd/docs/manual/expr.html.en /httpd/docs/manual/expr.xml /httpd/docs/manual/handler.xml /httpd/docs/manual/howto/access.html.en /httpd/docs/manual/howto/access.html.fr /httpd/docs/manual/howto/access.xml /httpd/docs/manual/howto/access.xml.fr /httpd/docs/manual/howto/access.xml.meta /httpd/docs/manual/howto/auth.html.en /httpd/docs/manual/howto/auth.xml.fr /httpd/docs/manual/howto/auth.xml.ja /httpd/docs/manual/howto/auth.xml.ko /httpd/docs/manual/howto/auth.xml.tr /httpd/docs/manual/howto/cgi.xml /httpd/docs/manual/howto/public_html.xml.fr /httpd/docs/manual/howto/public_html.xml.ja /httpd/docs/manual/howto/public_html.xml.ko /httpd/docs/manual/howto/public_html.xml.tr /httpd/docs/manual/misc/perf-scaling.html.en /httpd/docs/manual/misc/perf-scaling.xml /httpd/docs/manual/misc/perf-tuning.html.en /httpd/docs/manual/misc/perf-tuning.xml.fr /httpd/docs/manual/misc/perf-tuning.xml.ko /httpd/docs/manual/misc/perf-tuning.xml.tr /httpd/docs/manual/misc/security_tips.html.en /httpd/docs/manual/misc/security_tips.xml.fr /httpd/docs/manual/misc/security_tips.xml.ko /httpd/docs/manual/misc/security_tips.xml.tr core.html.en core.xml.de core.xml.es core.xml.fr core.xml.ja core.xml.tr mod_access_compat.html.en mod_access_compat.xml mod_alias.html.en mod_alias.xml mod_allowmethods.xml mod_asis.html.fr mod_asis.xml.fr mod_asis.xml.ja mod_asis.xml.ko mod_asis.xml.meta mod_authn_socache.xml mod_authnz_fcgi.html.en mod_authnz_fcgi.xml mod_authnz_ldap.html.en mod_authnz_ldap.xml.fr mod_autoindex.html.en mod_autoindex.xml mod_cache.html.en mod_cache.xml mod_cern_meta.html.fr mod_cern_meta.xml.fr mod_cern_meta.xml.ko mod_cern_meta.xml.meta mod_deflate.html.en mod_deflate.html.ja.utf8 mod_deflate.html.ko.euc-kr mod_deflate.xml mod_deflate.xml.fr mod_deflate.xml.ja mod_deflate.xml.ko mod_dialup.xml mod_dir.html.en mod_dir.xml mod_ext_filter.html.en mod_ext_filter.xml mod_filter.html.en mod_imagemap.xml.ko mod_journald.html.en mod_journald.xml mod_ldap.html.en mod_ldap.xml mod_log_config.html.en mod_log_config.xml mod_lua.html.en mod_lua.xml mod_macro.html.en mod_macro.xml mod_mime.xml.ja mod_policy.html.en mod_policy.xml mod_proxy.html.en mod_proxy.xml.fr mod_proxy.xml.ja mod_proxy_ajp.html.en mod_proxy_ajp.xml mod_proxy_ajp.xml.ja mod_proxy_balancer.xml.ja mod_proxy_fcgi.html.en mod_proxy_fcgi.xml mod_proxy_html.html.en mod_proxy_html.xml mod_proxy_scgi.html.en mod_proxy_scgi.xml mod_proxy_wstunnel.html.en mod_proxy_wstunnel.xml mod_ratelimit.html.en mod_ratelimit.xml mod_rewrite.html.en mod_rewrite.xml mod_so.html.en mod_so.html.fr mod_so.html.ja.utf8 mod_so.xml.fr mod_so.xml.ja mod_so.xml.ko mod_so.xml.meta mod_so.xml.tr mod_ssl.html.en mod_ssl.xml mod_status.xml mod_substitute.html.en mod_substitute.xml mod_syslog.html.en mod_syslog.xml mod_vhost_alias.html.en mod_vhost_alias.xml mod_xml2enc.xml quickreference.html.de quickreference.html.en quickreference.html.es quickreference.html.ja.utf8 quickreference.html.ko.euc-kr quickreference.html.tr.utf8 quickreference.html.zh-cn.utf8 /httpd/docs/manual/platform/windows.html.en /httpd/docs/manual/platform/windows.xml /httpd/docs/manual/rewrite/access.html.en /httpd/docs/manual/rewrite/access.xml /httpd/docs/manual/rewrite/advanced.html.en /httpd/docs/manual/rewrite/advanced.xml /httpd/docs/manual/rewrite/flags.html.en /httpd/docs/manual/rewrite/flags.xml /httpd/docs/manual/rewrite/flags.xml.fr /httpd/docs/manual/rewrite/index.xml /httpd/docs/manual/rewrite/intro.html.en /httpd/docs/manual/rewrite/intro.xml /httpd/docs/manual/rewrite/proxy.html.en /httpd/docs/manual/rewrite/proxy.xml /httpd/docs/manual/rewrite/remapping.html.en /httpd/docs/manual/rewrite/remapping.xml /httpd/docs/manual/rewrite/rewritemap.html.en /httpd/docs/manual/rewrite/rewritemap.xml /httpd/docs/manual/rewrite/tech.html.en /httpd/docs/manual/rewrite/tech.xml /httpd/docs/manual/rewrite/vhosts.html.en /httpd/docs/manual/rewrite/vhosts.xml /httpd/docs/manual/sections.html.en /httpd/docs/manual/sections.xml /httpd/docs/manual/sections.xml.fr /httpd/docs/manual/sections.xml.ja /httpd/docs/manual/sections.xml.ko /httpd/docs/manual/sections.xml.tr /httpd/docs/manual/ssl/ssl_faq.html.en /httpd/docs/manual/ssl/ssl_faq.xml /httpd/docs/manual/ssl/ssl_howto.html.en /httpd/docs/manual/ssl/ssl_howto.xml /httpd/docs/manual/suexec.html.en /httpd/docs/manual/suexec.xml /httpd/docs/manual/urlmapping.html.en /httpd/docs/manual/urlmapping.xml /httpd/docs/manual/urlmapping.xml.fr /httpd/docs/manual/urlmapping.xml.ja /httpd/docs/manual/urlmapping.xml.ko /httpd/docs/manual/urlmapping.xml.tr /httpd/docs/manual/vhosts/examples.html.en /httpd/docs/manual/vhosts/examples.xml /httpd/docs/manual/vhosts/examples.xml.fr /httpd/docs/manual/vhosts/examples.xml.ja /httpd/docs/manual/vhosts/examples.xml.ko /httpd/docs/manual/vhosts/examples.xml.tr /httpd/docs/manual/vhosts/mass.html.en /httpd/docs/manual/vhosts/mass.xml /httpd/docs/manual/vhosts/name-based.html.en /httpd/docs/manual/vhosts/name-based.xml
1f1b6bf13313fdd14a45e52e553d3ff28689b717 1673892 15-Apr-2015 coar

Enclose parameters in quotation marks for <{Files,Directory,Location}{,Match}> containers.

/httpd/docs/manual/developer/lua.html.en /httpd/docs/manual/developer/lua.xml /httpd/docs/manual/env.html.en /httpd/docs/manual/env.xml /httpd/docs/manual/expr.html.en /httpd/docs/manual/expr.xml /httpd/docs/manual/handler.html.en /httpd/docs/manual/handler.xml /httpd/docs/manual/howto/cgi.html.en /httpd/docs/manual/howto/cgi.xml /httpd/docs/manual/howto/public_html.html.en /httpd/docs/manual/howto/public_html.xml /httpd/docs/manual/misc/perf-scaling.html.en /httpd/docs/manual/misc/perf-scaling.xml /httpd/docs/manual/misc/perf-tuning.html.en /httpd/docs/manual/misc/perf-tuning.xml /httpd/docs/manual/misc/security_tips.html.en /httpd/docs/manual/misc/security_tips.xml core.html.de core.html.en core.html.es core.html.fr core.html.ja.utf8 core.html.tr.utf8 core.xml event.html.en event.html.fr mod_access_compat.html.en mod_access_compat.html.fr mod_access_compat.html.ja.utf8 mod_access_compat.xml mod_actions.html.de mod_actions.html.en mod_actions.html.fr mod_actions.html.ja.utf8 mod_actions.html.ko.euc-kr mod_actions.xml mod_alias.html.en mod_alias.html.fr mod_alias.html.ja.utf8 mod_alias.html.ko.euc-kr mod_alias.html.tr.utf8 mod_alias.xml mod_allowhandlers.html.en mod_allowhandlers.xml mod_allowmethods.html.en mod_allowmethods.html.fr mod_allowmethods.xml mod_asis.html.fr mod_asis.html.ja.utf8 mod_asis.html.ko.euc-kr mod_auth_basic.html.en mod_auth_basic.html.fr mod_auth_basic.html.ja.utf8 mod_auth_basic.html.ko.euc-kr mod_auth_digest.html.en mod_auth_digest.html.fr mod_auth_digest.html.ko.euc-kr mod_auth_form.html.en mod_auth_form.html.fr mod_auth_form.xml mod_authn_anon.html.en mod_authn_anon.html.fr mod_authn_anon.html.ja.utf8 mod_authn_anon.html.ko.euc-kr mod_authn_core.html.en mod_authn_core.html.fr mod_authn_dbd.html.en mod_authn_dbd.html.fr mod_authn_dbd.xml mod_authn_dbm.html.en mod_authn_dbm.html.fr mod_authn_dbm.html.ja.utf8 mod_authn_dbm.html.ko.euc-kr mod_authn_file.html.en mod_authn_file.html.fr mod_authn_file.html.ja.utf8 mod_authn_file.html.ko.euc-kr mod_authn_socache.html.en mod_authn_socache.html.fr mod_authn_socache.xml mod_authnz_fcgi.html.en mod_authnz_fcgi.xml mod_authnz_ldap.html.en mod_authnz_ldap.html.fr mod_authz_core.html.en mod_authz_core.html.fr mod_authz_dbd.html.en mod_authz_dbd.html.fr mod_authz_dbd.xml mod_authz_dbm.html.en mod_authz_dbm.html.fr mod_authz_dbm.html.ko.euc-kr mod_authz_groupfile.html.en mod_authz_groupfile.html.fr mod_authz_groupfile.html.ja.utf8 mod_authz_groupfile.html.ko.euc-kr mod_authz_host.html.fr mod_authz_owner.html.fr mod_authz_owner.html.ja.utf8 mod_authz_owner.html.ko.euc-kr mod_authz_user.html.fr mod_autoindex.html.en mod_autoindex.html.fr mod_autoindex.html.ja.utf8 mod_autoindex.html.ko.euc-kr mod_autoindex.html.tr.utf8 mod_autoindex.xml mod_autoindex.xml.fr mod_autoindex.xml.ja mod_autoindex.xml.ko mod_autoindex.xml.meta mod_autoindex.xml.tr mod_buffer.html.en mod_buffer.html.fr mod_cache.html.en mod_cache.html.fr mod_cache.html.ja.utf8 mod_cache.html.ko.euc-kr mod_cache.xml mod_cache_disk.html.en mod_cache_disk.html.fr mod_cache_disk.html.ja.utf8 mod_cache_disk.html.ko.euc-kr mod_cache_socache.html.en mod_cache_socache.html.fr mod_cache_socache.xml mod_cern_meta.html.en mod_cern_meta.html.fr mod_cern_meta.html.ko.euc-kr mod_cgi.html.en mod_cgi.html.fr mod_cgi.html.ja.utf8 mod_cgi.html.ko.euc-kr mod_cgid.html.en mod_cgid.html.fr mod_cgid.html.ja.utf8 mod_cgid.html.ko.euc-kr mod_charset_lite.html.en mod_charset_lite.html.fr mod_charset_lite.html.ko.euc-kr mod_charset_lite.xml mod_dav.html.en mod_dav.html.fr mod_dav.html.ja.utf8 mod_dav.html.ko.euc-kr mod_dav_fs.html.en mod_dav_fs.html.fr mod_dav_fs.html.ja.utf8 mod_dav_fs.html.ko.euc-kr mod_dav_lock.html.en mod_dav_lock.html.fr mod_dav_lock.html.ja.utf8 mod_dbd.html.en mod_dbd.html.fr mod_deflate.html.en mod_deflate.html.fr mod_deflate.html.ja.utf8 mod_deflate.html.ko.euc-kr mod_deflate.xml mod_dialup.html.en mod_dialup.html.fr mod_dialup.xml mod_dir.html.en mod_dir.html.fr mod_dir.html.ja.utf8 mod_dir.html.ko.euc-kr mod_dir.html.tr.utf8 mod_dir.xml mod_dumpio.html.en mod_dumpio.html.fr mod_dumpio.html.ja.utf8 mod_echo.html.en mod_echo.html.fr mod_echo.html.ja.utf8 mod_echo.html.ko.euc-kr mod_env.html.en mod_env.html.fr mod_env.html.ja.utf8 mod_env.html.ko.euc-kr mod_env.html.tr.utf8 mod_example_hooks.html.en mod_example_hooks.html.fr mod_example_hooks.html.ko.euc-kr mod_example_hooks.xml mod_expires.html.en mod_expires.html.fr mod_expires.html.ja.utf8 mod_expires.html.ko.euc-kr mod_ext_filter.html.en mod_ext_filter.html.fr mod_ext_filter.html.ja.utf8 mod_ext_filter.html.ko.euc-kr mod_ext_filter.xml mod_file_cache.html.en mod_file_cache.html.fr mod_file_cache.html.ko.euc-kr mod_filter.html.en mod_filter.xml mod_firehose.html.en mod_headers.html.en mod_headers.html.fr mod_headers.html.ja.utf8 mod_headers.html.ko.euc-kr mod_heartbeat.html.en mod_heartmonitor.html.en mod_ident.html.en mod_ident.html.fr mod_ident.html.ja.utf8 mod_ident.html.ko.euc-kr mod_imagemap.html.en mod_imagemap.html.ko.euc-kr mod_include.html.en mod_include.html.ja.utf8 mod_info.html.en mod_info.html.fr mod_info.html.ja.utf8 mod_info.html.ko.euc-kr mod_info.xml mod_isapi.html.en mod_isapi.html.ko.euc-kr mod_journald.html.en mod_lbmethod_heartbeat.html.en mod_ldap.html.en mod_ldap.html.fr mod_ldap.xml mod_log_config.html.en mod_log_config.html.ja.utf8 mod_log_config.html.ko.euc-kr mod_log_config.html.tr.utf8 mod_log_debug.html.en mod_log_debug.xml mod_log_forensic.html.en mod_log_forensic.html.ja.utf8 mod_log_forensic.html.tr.utf8 mod_logio.html.en mod_logio.html.ja.utf8 mod_logio.html.ko.euc-kr mod_logio.html.tr.utf8 mod_lua.html.en mod_lua.html.fr mod_lua.xml mod_macro.html.en mod_macro.html.fr mod_macro.xml mod_mime.html.en mod_mime.html.ja.utf8 mod_mime.xml mod_mime_magic.html.en mod_negotiation.html.en mod_negotiation.html.fr mod_negotiation.html.ja.utf8 mod_nw_ssl.html.en mod_policy.html.en mod_policy.xml mod_privileges.html.en mod_proxy.html.en mod_proxy.html.fr mod_proxy.html.ja.utf8 mod_proxy.xml mod_proxy_ajp.html.ja.utf8 mod_proxy_balancer.html.en mod_proxy_balancer.html.ja.utf8 mod_proxy_balancer.xml mod_proxy_connect.html.en mod_proxy_connect.html.ja.utf8 mod_proxy_express.html.en mod_proxy_fcgi.html.en mod_proxy_fcgi.xml mod_proxy_ftp.html.en mod_proxy_html.html.en mod_proxy_http.html.fr mod_proxy_scgi.html.en mod_proxy_wstunnel.html.en mod_ratelimit.html.en mod_ratelimit.xml mod_reflector.html.en mod_reflector.xml mod_remoteip.html.en mod_remoteip.html.fr mod_reqtimeout.html.en mod_request.html.en mod_request.html.tr.utf8 mod_rewrite.html.en mod_rewrite.html.fr mod_rewrite.xml mod_sed.html.en mod_sed.html.fr mod_session.html.en mod_session_cookie.html.en mod_session_crypto.html.en mod_session_dbd.html.en mod_setenvif.html.en mod_setenvif.html.fr mod_setenvif.html.ja.utf8 mod_setenvif.html.ko.euc-kr mod_setenvif.html.tr.utf8 mod_so.html.en mod_so.html.fr mod_so.html.ja.utf8 mod_so.html.ko.euc-kr mod_so.html.tr.utf8 mod_speling.html.en mod_speling.html.ja.utf8 mod_speling.html.ko.euc-kr mod_ssl.html.en mod_ssl_ct.html.en mod_status.html.en mod_status.html.fr mod_status.html.ja.utf8 mod_status.html.ko.euc-kr mod_status.html.tr.utf8 mod_status.xml mod_substitute.html.en mod_substitute.xml mod_suexec.html.en mod_suexec.html.ja.utf8 mod_suexec.html.ko.euc-kr mod_suexec.html.tr.utf8 mod_systemd.html.en mod_unique_id.html.fr mod_unique_id.html.ja.utf8 mod_unique_id.html.ko.euc-kr mod_unixd.html.en mod_unixd.html.tr.utf8 mod_userdir.html.en mod_userdir.html.ja.utf8 mod_userdir.html.ko.euc-kr mod_userdir.html.tr.utf8 mod_usertrack.html.en mod_version.html.en mod_version.html.ja.utf8 mod_version.html.ko.euc-kr mod_vhost_alias.html.en mod_vhost_alias.html.tr.utf8 mod_watchdog.html.en mod_xml2enc.html.en mpm_common.html.de mpm_common.html.en mpm_common.html.ja.utf8 mpm_common.html.tr.utf8 mpm_netware.html.en prefork.html.de prefork.html.en prefork.html.ja.utf8 prefork.html.tr.utf8 worker.html.de worker.html.ja.utf8 worker.html.tr.utf8 /httpd/docs/manual/platform/windows.html.en /httpd/docs/manual/platform/windows.xml /httpd/docs/manual/rewrite/access.html.en /httpd/docs/manual/rewrite/access.xml /httpd/docs/manual/rewrite/remapping.html.en /httpd/docs/manual/rewrite/remapping.xml /httpd/docs/manual/rewrite/vhosts.html.en /httpd/docs/manual/rewrite/vhosts.xml /httpd/docs/manual/sections.html.en /httpd/docs/manual/sections.xml /httpd/docs/manual/vhosts/mass.html.en /httpd/docs/manual/vhosts/mass.xml
d29f007bd24b024fc03046e47cc70fb12f279771 1641661 25-Nov-2014 humbedooh

mod_lua: Initial attempt at passing on the configuration tree to Lua.

bbea49a18ce007bec54752959032aff7f709b879 1604336 21-Jun-2014 humbedooh

Revert early|late argument for LuaHookCheckUserID as it does not work right now.

a1a74930bba09faa0b2746f0b91d94822b441fa1 1598962 01-Jun-2014 jailletc36

SetHandler only has one parameter + reflow a sentence to synch with 2.4.x

8d6daeb9694a9b745b69cd8a26ca0e30c071a53d 1587325 14-Apr-2014 jailletc36

Add <compatibility> notes for changes made in version 2.4.5 (and one forgotten in 2.4.8)

6bfe5bbeeb35590d2e0880056de906b574ebd14f 1576897 12-Mar-2014 rbowen

Link AddHandler, SetHandler to docs

425e6abaa5801516791c4b4f3326bf231af0263a 1576894 12-Mar-2014 rbowen

Fixes weird syntax in example, and removes superfluos quote

57e06717d4fad75fd36c11b1f9298b6116112aa4 1576890 12-Mar-2014 rbowen

Use the simpler Files syntax rather than FilesMatch

efc59e3ef8313e239ce97c164d434ac2714a8b23 1576415 11-Mar-2014 rbowen

Ensure that .lua.foo files aren't affected

155bbc7af7b1ce46533c6e273a5921ca75813ad2 1570528 21-Feb-2014 humbedooh

Allow mod_lua to supply a database result with named rows instead of only numeric indexes.

8861e3760584fe7f451b3519163502a63c406eb3 1570208 20-Feb-2014 humbedooh

mod_lua: Add r:wspeek for checking if data is available to be read.

16f23f109da3b82fdca8695789bec9f06e2e3383 1567430 11-Feb-2014 humbedooh

mod_lua: Upgrade r:setcookie to accept a table of arguments, and add domain, path and HttpOnly to the list of options available for setting. PR 56128

983866baa75046892b090b12929bb4061d9a111e 1550686 13-Dec-2013 humbedooh

s/password/pass/

b2134e3df30b548f66270ccbfcca9e6559e94fab 1550682 13-Dec-2013 humbedooh

Use a better example for a connection string (one with both username and password)

6e92a21e42f29bdd728b92d2b805fe8837228dfe 1523433 15-Sep-2013 humbedooh

mod_lua: Adjust documentation for r:wsread()

28a723b775c7666281298eab813c63ac42270f95 1522030 11-Sep-2013 humbedooh

mod_lua: Add rudimentary WebSocket support. This is a WIP (emphasis on the W, I and P) and subject to change as the idea surrounding it evolves into something meaningful. But for now, WebSockets, yay! Please do review this!

6e1e45624d6f32110383bb0bd06c254c1dba8123 1519977 04-Sep-2013 humbedooh

Add r:setcookie(key, val, secure, expires) and r:getcookie(key) to the request_rec table.

cb11d71c2adbc295a3a71c58a673a571fa7d6110 1519488 02-Sep-2013 covener

mention some trickyness with mod_lua + mod_filter.

cc51a7f7ad87c5cc2e0dd1eb4898f3ab9fe16119 1519277 01-Sep-2013 humbedooh

Adding a simple logging hook for mod_lua, which allows users to create their own logs or bypass the generic logging on a per-request basis.

f193d325b0241c29fdd45cce7e1458b11324677c 1498179 30-Jun-2013 fuankg

Fix r.mpm_query().

cab47444c14678bef5a741c0baaa036e4c200228 1498176 30-Jun-2013 fuankg

Simplify example.

b66799a0f022c583e1ef6ea7b3e886151dce3f9d 1496501 25-Jun-2013 fuankg

Update doccu.

173103fec2c034845b46d09c7d2893e87850f7de 1495666 22-Jun-2013 fuankg

Fixed touch function docu.

cc23c9f77fe5c893a829137198f0364874227863 1495665 22-Jun-2013 fuankg

Added new mod_lua functions.

419966e1a7019b758486432515281fa570920866 1492782 13-Jun-2013 fuankg

Added new funtions to mod_lua docu.

ced1589c6d84766b80b17671236248cd6b6f2645 1490095 06-Jun-2013 covener

make the example a bit more instructive about the nuances of returning OK w/ r.status set vs. returning a HTTP error code.

07c6d4c3b81cce72369dc6e4ecf8b617194e1086 1490091 06-Jun-2013 covener

add proper return values to example.

ef9c39be3d095e25d3a9fe681d7b9c5400506e5f 1477000 29-Apr-2013 humbedooh

Note that parseargs and parsebody actually returns two tables, not one.

c50b1457b447c45683825a0498fec0826b58ed5b 1470271 21-Apr-2013 humbedooh

elaborate a bit about what ivm does, and add an example script

df26612d249def4d0b228be69bf89d038d6a129e 1470158 20-Apr-2013 humbedooh

fix typos, expand on how r:flush works

0cb430274a6bb70d9c83a0650899436df71c3e0c 1470119 20-Apr-2013 humbedooh

scrap r:started from the list of functions, as it's just a variable.

12fd1f4697b0ab251726ec364ed079d2179237f2 1470114 20-Apr-2013 humbedooh

s/r:/r./

b09343eab0cfb21abbd0f11c484282d1d0fdd12b 1469852 19-Apr-2013 humbedooh

s/r:/r./

5ec23983db597859169a29da98b5c536e882f47d 1469744 19-Apr-2013 humbedooh

Remove lua_ap_banner, as it's no longer being used. Add ivm_get/ivm_set for Inter-VM data transfer. This allows multiple VMs across a process to share data without having to resort to external databases or filesystems. This is a work in progress, and I have yet to work out a proper way of resetting a variable without causing a memory leak (this could be done by allocating a new pool for each object, but I'm trying to see if there's a more efficient way). Comments, ideas etc are most welcome.

2237bdf5516fc5fa6f320826c62a1cbcddbb2ad4 1467730 14-Apr-2013 humbedooh

fix regex documentation for mod_lua

d7820590fdc0f5ae6a289197a455a8b7b9b68d4c 1467562 13-Apr-2013 humbedooh

whitespace/escape fix

cfdd0f2aaf885180f9b3ff40e73e9bac7ebb8bf4 1467560 13-Apr-2013 humbedooh

temporarily change a comment so the function can be commented out in the xml

3901d9df0cf3d3c1faf987a0a40326cb523baec4 1467559 13-Apr-2013 humbedooh

remove r:banner and r:port from docs, they are built in variables

2e4968c4ae68acf94b34e1620312d9690f489f23 1467557 13-Apr-2013 humbedooh

fix docs on regex matching, change the actual ordering of arguments to match the docs, and enforce AP_MAX_REG_MATCH in the function, should it somehow return more matches than we have allocated

f6187be8fbc9e476fea11666c8186c92dff09530 1466822 11-Apr-2013 humbedooh

Comment out feature that we don't have yet.

7c3e1c5ca4a644b99873755515503db42b869a4b 1465942 09-Apr-2013 humbedooh

Updating lua docs with examples of how to use the built-in functions

41b80e60f0a4e1983276dae38db8d48c5a4b248c 1455272 11-Mar-2013 humbedooh

typo fix

887ddb3e9bc5857cf9ce17263be412c6d8339c03 1452834 05-Mar-2013 humbedooh

Separate data structure and built in functions, so you can more easily navigate to whichever you want to read about.

0b27bfd445a915181e6ed64436abe42fc4fe0d74 1433346 15-Jan-2013 humbedooh

fix mysql connection string in example

b7d9852c9553496fb1e6e0205a231c70dd4702d1 1430656 09-Jan-2013 rbowen

Fix xml validation

24bb35eebc97a2d2934cd14b39317b0f5670cee8 1430472 08-Jan-2013 humbedooh

Rephrasing a bit of the database docs for mod_lua

4ca22cf27ccfcefab65ff6c66da12bba69e33948 1430225 08-Jan-2013 humbedooh

Add database features for mod_lua (apr_dbd + mod_dbd). See documentation update for API and examples.

e53ae81ffa6d05c08191384c5c6040dee6d1d7d2 1420377 11-Dec-2012 humbedooh

mod_lua: Add a lot of core httpd/apr functionality to mod_lua (such as regex matching, expr evaluation, changing/fetching server configuration/info - see docs for a complete list). This also includes a bunch of automatically scraped functions, which may or may not be super useful. Comments appreciated as always, especially on the more hacky bits.

29ea022b95269d4e20bb1cedfe0901b394af23ad 1377592 27-Aug-2012 humbedooh

Rearranging a section so validate-xml will stay happy (for whatever reason)

78f94f1d06c4e6828ce04d618221e0fcecb57849 1377475 26-Aug-2012 humbedooh

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

1b9ab80aa85c16a6654e9273ec4aa3bad576840b 1375917 22-Aug-2012 humbedooh

Updates: - Authz provider is available in 2.4.3 and later - Fix whitespace issues

bf1556472e0bfe2818edd56eed43a955349dc44c 1375910 22-Aug-2012 humbedooh

elaborate on how r:parsebody() works

72b1f0c347c49fa217617de9864e4f30cfa0cbd4 1372988 14-Aug-2012 humbedooh

Add some info on the LuaQuickHandler directive, instead of just having '...'

ad14c3be71733d3fc6dfd139ec6e41384109dd0b 1372445 13-Aug-2012 humbedooh

grammar fix

3f1007c62ca8de144598b5d8b4fdc9dda36490da 1370492 07-Aug-2012 humbedooh

fix some grammar

10961a2f60207cb873d889bb28b1f0ef707a4311 1370158 07-Aug-2012 humbedooh

mod_lua: Add r:flush, r:sendfile as well as additional request information in the request_rec structure

3d0a46e44a6b200a4a152775adea19a9d9d65ac4 1369769 06-Aug-2012 humbedooh

LuaAuthzProvider also gets passed the args from the Require directive.

396c4422f2dc5e4d199a4f84d4504afa0c2fad8a 1369696 06-Aug-2012 humbedooh

Fix some typos and wordings

64fdaa4bd37b26a94cf24d544d31e6f39bc6253e 1369659 05-Aug-2012 humbedooh

Add some information about the thread and server values in LuaScope

7ce687c5e1a797c767538e391e5661cae1cfcc61 1369299 04-Aug-2012 trawick

fix syntax error

cd9e08003b18a7744c680c07043543b36b941244 1368959 03-Aug-2012 humbedooh

Fix up the order of hooks and separate auth and access hooks.

bb565c480bd5ba22f4bb1026f06aff3e1880d450 1368642 02-Aug-2012 humbedooh

Add some missing values

939b5ecdab2e2265a3915b71862c41f527cce73d 1368416 02-Aug-2012 humbedooh

Add some more information about which request phases are available for hooking, and what they do.

1abe2f0d024bcb5d099cef68af06781da4e3270b 1368377 02-Aug-2012 humbedooh

- Add some information about the fields in the request_rec structure - Add r.is_https to the list of fields - Add r:escape_html to the list of function calls

2d4c56d61d0746f3d3bd08f61936631037a8c23c 1368232 01-Aug-2012 humbedooh

Add some info about what LuaHookTypeChecker could be used for (other ideas are most welcome)

7550c8d681354ab6eb74439605d6a9c3b51d1c5f 1368204 01-Aug-2012 humbedooh

Fix up some contradictory contexts

154995171968d5fbc34d840ffdb303b5b1f26486 1367590 31-Jul-2012 humbedooh

Remove [max|min max] from the LuaScope syntax, since the 'server' scope is not implemented yet. Note that 'thread' only applies to threaded MPMs

194cfd38d691d74500b4a1751b58ae92d9a31d0b 1367511 31-Jul-2012 humbedooh

fix some xml errors

890b9ed4c432913c66d39ef44823c2ec5f63fbe8 1367506 31-Jul-2012 humbedooh

Add some examples for LuaHookMapToStorage and LuaAuthzProvider

09a561bcc5c1159de86edf7e644cc9777636211a 1367300 30-Jul-2012 humbedooh

Missing an 'a' in the new warning.

ededb790277bba8f7ae292b5385aecc7ac433105 1367082 30-Jul-2012 humbedooh

b -> strong

e19685ea3d8a2a0754a532b464a3d194c9f9a429 1367081 30-Jul-2012 humbedooh

Add a security notice about using mod_lua on shared hosting.

abdd028177ec53621072a402218600348de63700 1366891 29-Jul-2012 humbedooh

uncomment LuaCodeCache directive

35b6187510aac978a1e2a242560ef5fff9f09e8e 1366862 29-Jul-2012 humbedooh

LuaQuickHandler had no syntax, which made the reference sheet look wrong.

2381f8861e0349784b4db7a361255b3da30f01d2 1366859 29-Jul-2012 humbedooh

Comment out LuaCodeCache, which hasn't been implemented yet.

4c5d2aefce1b8d2f1a391aa4b36c323b0394257e 1365950 26-Jul-2012 humbedooh

LuaScope also has a 'thread' value.

7b65675e5144193ad34c8ea7fc68e27c51f8ef1b 1365288 24-Jul-2012 humbedooh

Remove reference to the 'server' value in LuaScope, since it doesn't exist.

991f8cc9d508110a59a25a84f8c8d8d129c49859 1355934 01-Jul-2012 humbedooh

Fix titles of examples

65305d236fe992253daa6ee6b3176a8e0e2d87e1 1355929 01-Jul-2012 humbedooh

Re-add r:parsebody() as a valid function

8a0b66c25933ca8581954e6600c5b4f1e97dc738 1352048 20-Jun-2012 humbedooh

Add back the parsebody reference in the handler example.

e20c6ecbd465cd7dabb44acea6afafc7925f3a03 1351020 17-Jun-2012 sf

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

f5b3f41700a107b9df2b3c5a1cc3e5ea775fd8fe 1351014 17-Jun-2012 sf

mod_lua: Add a few missing request_rec fields. Rename remote_ip to client_ip to match conn_rec

e1fcc3befbb69aab09018a6b8fe15d8816a16076 1345917 04-Jun-2012 humbedooh

Comment out unsupported function calls.

a51fa5c4960c597687688fd4a87856d5db51435f 1342157 24-May-2012 humbedooh

Add newlines to example output

fb926c8c319705c9fe42d55a6ad13d9b0972cb72 1331691 28-Apr-2012 humbedooh

typo fix (/w+ should be \w+)

2537429a9c5d4388773bb77437e04e5f779bb176 1331240 27-Apr-2012 humbedooh

Some final tweaks to the mod_lua doc

6265962c731aed3af3aa7242b35852f3f181d437 1331035 26-Apr-2012 humbedooh

Syntax updates for mod_l*.xml

880f77d700bc15c83bb541a053cd56e89cbfb8bc 1330137 25-Apr-2012 humbedooh

Highlight Lua source code

448a4db8228c5b9f6c1d3693e7a6b07b8b2b0c5e 1238738 31-Jan-2012 rjung

Sync docs with 2.4.x.

8ad875ad9725307fd052e36abc2938f89f56902c 1205542 23-Nov-2011 sf

Make it more explicit that mod_lua may change in 2.4.x

ca339981c2391b88c27f5fc850a71e21ed8dfdaf 1202453 15-Nov-2011 sf

Fix xml

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.

e50f511acac2caad9e15c2c6d7f4096b33161942 1200514 10-Nov-2011 rbowen

Make the contextlist agree with the comment in the doc itself.

247c1db2eb82d5c836df7bafc7380887890e11a2 1199479 08-Nov-2011 rjung

Fix XML validation errors. Order matters.

457256c49209d6e56bfe63b411688ad9cb2a8429 1199063 08-Nov-2011 covener

add info about new early/late arguments and a note about the directives whose context is limited.

7152f5d04e3782c5e93016ae2ccd960f8538b83b 1195173 30-Oct-2011 covener

add new properties/constants

fc57cc74ee4e73618f74a7a62ea6ac77546666da 1195007 29-Oct-2011 covener

r.args can be written

8230057b2a5c382433ec1d7a9d1e3f1bb1daa87a 1187749 22-Oct-2011 covener

r.subprocess_env is available and writable

76c23dcc502f814f6b988038d600719db07d28be 1184891 16-Oct-2011 covener

the correct property is r.filename as used elsewhere

860b4efe27e7c1c9a2bf5c872b29c90f76849b51 1174747 23-Sep-2011 jim

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

/httpd/docs/manual/bind.xml /httpd/docs/manual/caching.xml /httpd/docs/manual/content-negotiation.xml /httpd/docs/manual/custom-error.xml /httpd/docs/manual/developer/API.xml /httpd/docs/manual/developer/debugging.xml /httpd/docs/manual/developer/documenting.xml /httpd/docs/manual/developer/filters.xml /httpd/docs/manual/developer/index.xml /httpd/docs/manual/developer/new_api_2_4.xml /httpd/docs/manual/developer/output-filters.xml /httpd/docs/manual/developer/thread_safety.xml /httpd/docs/manual/dns-caveats.xml /httpd/docs/manual/dso.xml /httpd/docs/manual/env.xml /httpd/docs/manual/filter.xml /httpd/docs/manual/glossary.xml /httpd/docs/manual/handler.xml /httpd/docs/manual/howto/access.xml /httpd/docs/manual/howto/cgi.xml /httpd/docs/manual/howto/public_html.xml /httpd/docs/manual/howto/ssi.xml /httpd/docs/manual/index.xml /httpd/docs/manual/install.xml /httpd/docs/manual/logs.xml /httpd/docs/manual/misc/password_encryptions.xml /httpd/docs/manual/misc/perf-tuning.xml /httpd/docs/manual/misc/relevant_standards.xml event.xml mod_access_compat.xml mod_actions.xml mod_alias.xml mod_allowmethods.xml mod_auth_basic.xml mod_auth_digest.xml mod_auth_form.xml mod_authn_core.xml mod_authn_file.xml mod_authn_socache.xml mod_authnz_ldap.xml mod_authz_core.xml mod_authz_groupfile.xml mod_authz_host.xml mod_authz_owner.xml mod_authz_user.xml mod_autoindex.xml mod_buffer.xml mod_cache.xml mod_cache_disk.xml mod_cgi.xml mod_charset_lite.xml mod_data.xml mod_dav.xml mod_dav_fs.xml mod_dav_lock.xml mod_dbd.xml mod_deflate.xml mod_dialup.xml mod_dir.xml mod_dumpio.xml mod_echo.xml mod_env.xml mod_expires.xml mod_ext_filter.xml mod_file_cache.xml mod_headers.xml mod_heartbeat.xml mod_heartmonitor.xml mod_imagemap.xml mod_include.xml mod_info.xml mod_lbmethod_byrequests.xml mod_lbmethod_bytraffic.xml mod_lbmethod_heartbeat.xml mod_ldap.xml mod_log_config.xml mod_log_forensic.xml mod_lua.xml mod_mime.xml mod_negotiation.xml mod_nw_ssl.xml mod_proxy_ajp.xml mod_proxy_balancer.xml mod_proxy_express.xml mod_proxy_fcgi.xml mod_proxy_fdpass.xml mod_proxy_ftp.xml mod_proxy_scgi.xml mod_ratelimit.xml mod_remoteip.xml mod_rewrite.xml mod_session.xml mod_session_cookie.xml mod_session_crypto.xml mod_session_dbd.xml mod_setenvif.xml mod_so.xml mod_speling.xml mod_ssl.xml mod_status.xml mod_substitute.xml mod_userdir.xml mod_usertrack.xml mod_version.xml mod_vhost_alias.xml mpm_common.xml mpmt_os2.xml worker.xml /httpd/docs/manual/mpm.xml /httpd/docs/manual/new_features_2_4.xml /httpd/docs/manual/platform/netware.xml /httpd/docs/manual/platform/win_compiling.xml /httpd/docs/manual/platform/windows.xml /httpd/docs/manual/programs/apachectl.xml /httpd/docs/manual/programs/apxs.xml /httpd/docs/manual/programs/configure.xml /httpd/docs/manual/programs/dbmmanage.xml /httpd/docs/manual/programs/htcacheclean.xml /httpd/docs/manual/programs/htpasswd.xml /httpd/docs/manual/programs/httpd.xml /httpd/docs/manual/programs/httxt2dbm.xml /httpd/docs/manual/programs/logresolve.xml /httpd/docs/manual/programs/other.xml /httpd/docs/manual/programs/rotatelogs.xml /httpd/docs/manual/rewrite/access.xml /httpd/docs/manual/rewrite/advanced.xml /httpd/docs/manual/rewrite/avoid.xml /httpd/docs/manual/rewrite/flags.xml /httpd/docs/manual/rewrite/htaccess.xml /httpd/docs/manual/rewrite/index.xml /httpd/docs/manual/rewrite/intro.xml /httpd/docs/manual/rewrite/proxy.xml /httpd/docs/manual/rewrite/remapping.xml /httpd/docs/manual/rewrite/rewritemap.xml /httpd/docs/manual/rewrite/tech.xml /httpd/docs/manual/rewrite/vhosts.xml /httpd/docs/manual/sections.xml /httpd/docs/manual/ssl/ssl_compat.xml /httpd/docs/manual/ssl/ssl_faq.xml /httpd/docs/manual/ssl/ssl_howto.xml /httpd/docs/manual/ssl/ssl_intro.xml /httpd/docs/manual/stopping.xml /httpd/docs/manual/style/lang/de.xml /httpd/docs/manual/style/lang/fr.xml /httpd/docs/manual/style/lang/pt-br.xml /httpd/docs/manual/upgrading.xml /httpd/docs/manual/vhosts/details.xml /httpd/docs/manual/vhosts/fd-limits.xml /httpd/docs/manual/vhosts/ip-based.xml /httpd/docs/manual/vhosts/mass.xml /httpd/docs/manual/vhosts/name-based.xml
b60ba9fb00026d3dbca744c6c19afe63cba3a3d1 1154354 05-Aug-2011 covener

TRACEN loglevels are implemented in lua scripts.

8e9a311b466b8a3d2782af71a432a6a7ee2cd2f0 1154302 05-Aug-2011 covener

went too far -- only other APR_HOOK_MIDDLE directives that aren't aware of mod_lua.

bb57315f942d09c744543fe41e453bd0181fd93e 1154277 05-Aug-2011 covener

explain some of the mystery quirks of the translate_name example, and introduce one that does a more basic URI->filename.

cf7d90693f7579700c4f7e663adb83196f903df1 1154265 05-Aug-2011 covener

change the example to work with just AddHandler/SetHandler, and mention in a comment where the non-default function name can be specified.

889dc1728817c1c56d0c8d894c768614e346d86e 1154261 05-Aug-2011 covener

add some text to the opening few sections of the mod_lua doc explaining briefly why we're here.

8548ace6aa09b4d3e463254b53865fb38fbbbc78 1082645 17-Mar-2011 poirier

Add a note that mod_lua is still experimental and changing

b75b4bfd9e8ec9fbf28a95174dc0e4d420f744a8 1062991 24-Jan-2011 sf

adjust spelling mark mod_dialup as experimental

3a602d0ba8536a79a780655bb92133b571e38378 941737 06-May-2010 poirier

Typo.

768c8bcc0d91d1c3c04b0f80c309d31c6182fbf8 940250 02-May-2010 poirier

Add an example auth_check hook. Unfortunately without a base64 implementation in Lua, we cannot actually do basic auth in the hook, so just fake it.

92e5d4326ae44f79da5cb049470daba604506846 940246 02-May-2010 poirier

Some more updates to the mod_lua doc: - link to the Lua web site - Lua modules are properly refered to as 'packages' - intro to writing hooks in Lua - remove unnecessary indentation from examples

249cc9b3d83d3c60666269b90ecb9f1390d32165 940007 01-May-2010 poirier

Add some documentation for the request record, apache2 module, some default configuration values. Indicate that mod_lua is available in 2.3.

2219c51bf0756c2f6f7deb88a13baf30f141c12e 939704 30-Apr-2010 poirier

Change references from mod_wombat to mod_lua. Remove references to no-longer-needed pre-req, mod_apreq2.

99e316bc4b9b2b5754165939ac14b6d16132cce1 937323 23-Apr-2010 igalic

Fixing up mod_lua with context and overrides

3e30fa5f420fe7302a4cdcd79cb001958fd54a13 936793 22-Apr-2010 rbowen

Make 'validate-xml' happy.

9cd56c73a0fd508522ba2f6bc6c9839c478c61c3 936790 22-Apr-2010 rbowen

Oops, missed some.

6b4cd1f143d5d7244d2476d1e28456212faddb72 936789 22-Apr-2010 rbowen

Add more of the descriptions from the code.

e27eee5caa6c1bf3853c11253ae82303cff0e40b 936782 22-Apr-2010 rbowen

Doesn't flow very well, but here's the info that was squirreled away in txt files in svn. From here I'll probably need some help to flesh this out, or perhaps I'll steal some of Paul's blog articles.

4b2d52ed83bf31730c8b6bbe7c06d806dc3a0c4e 936778 22-Apr-2010 rbowen

Add basic almost-useful usage information.

77a0265761f1bec2aaa0b4116c644f8066e349e3 935919 20-Apr-2010 rbowen

Property changes to get the LastRevisionModified to update. Thanks, nd.

b07b82e44c32825d6226ee801d2ed91555e593d1 935911 20-Apr-2010 rbowen

Include the license and the metafile.

c994f52ac80f9664d2940e5ccd9e77466572013f 935897 20-Apr-2010 rbowen

Improved XML.

4e918c77f674312af23e2ae7a1ad363d502bc84b 935895 20-Apr-2010 rbowen

Remove stupid typo. Not a great way to start.

fb51a6b789d85113d0976148685b0063c294220d 935894 20-Apr-2010 rbowen

Adding skeleton documentation for mod_lua, and all of the associated metafiles pertaining thereto. While this is better than nothing, it's not *much* better than nothing, and is very probably inaccurate. But it's a starting point.