5d01f40ffd657dd2ac567aacd93cabd162ddfa79 1673945 |
|
15-Apr-2015 |
coar |
* Remove trailing whitespace from a bunch of *.xml files
* Quoted arguments to Rewrite{Base,Cond,Map,Rule}. |
1f1b6bf13313fdd14a45e52e553d3ff28689b717 1673892 |
|
15-Apr-2015 |
coar |
Enclose parameters in quotation marks for <{Files,Directory,Location}{,Match}>
containers. |
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 |
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. |