History log of /httpd/modules/lua/lua_request.h
Revision Date Author Comments Expand
d14183c7679493efa822e8d25855b041830feefe 1582858 28-Mar-2014 humbedooh

mod_lua: Redesign the table construction/access mechanism, so we pass on a struct with the request_rec, the table pointer and the table name instead of just the table pointer. This allows us to use the request_rec for logging/editing purposes, as well as inform the user which exact table in the request_rec was modified.

c4737d2670800fc4f6c7ab1b619590654c7c84b1 1487956 30-May-2013 fuankg

Remove unneeded exports from mod_lua.

a004b16b1b17afb646011ceb147386f1e4b062c2 1483325 16-May-2013 fuankg

Moved header protection to the top.

87fcce863957bd192299b6bd1f1979f1d2ce2908 1470156 20-Apr-2013 humbedooh

Use a mutex to control read/write for IVM values, so we can reuse the existing structures without running into race conditions. This should get rid of the need to have MaxConnectionsPerChild set to > 0. If a new value is set and is a string, we either use the existing varbuf or grow it accordingly.

a646c04de4fd666f9d33eb624db8b5c448d64b09 1470155 20-Apr-2013 humbedooh

use ap_varbuf instead of allocating new strings each time we override an old one. This uses leaks less memory, but it's still not perfect (but it's a start - maybe I need to use a mutex for this, to override the original object without running into race conditions)

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.

53458d6081a7a6dc3b217431112dfc2fb7ee670f 953216 10-Jun-2010 wrowe

Mop up more than a dozen const'ness faults

7c63cb1050250515ed520f11f4d797dab03a6dae 808727 28-Aug-2009 wrowe

push_connection, push_server also targetted for export, no?

b4a69660c802909ef489e1b605beb2dcc9837909 758428 25-Mar-2009 wrowe

fix symbol space and exports

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.