re-nudge :-)
On Tue, Jan 13, 2009 at 12:43 AM, Bertrand Mansion <bmans...@mamasam.net> wrote: > +1 > > Le 13 janv. 09 à 05:28, "Brian McCallister" <bri...@skife.org> a écrit : > >> Nudge -- if there are no objections to the patch, would someone be >> kind enough to apply it? >> >> -Brian >> >> On Sun, Jan 11, 2009 at 8:20 PM, Brian McCallister <bri...@skife.org> >> wrote: >>> >>> The attached patch changes headers_in and headers_out handling in >>> mod_lua as boxed userdata rather than functions. >>> >>> Basically we go from: >>> >>> -- OLD >>> function handle(r) >>> local host = r.headers_in("host") >>> r:puts(host) >>> end >>> >>> to >>> >>> -- NEW >>> function handle(r) >>> local host = r.headers_in['host'] >>> r:puts(host) >>> >>> -- and can now modify them >>> r.headers_in['X-XX-Fake'] = 'rabbits!' >>> r.headers_out['wombat'] = 'lua now!' >>> end >>> >>> In order to treat tables idiommatically, it also corrects the >>> apl_push_apr_table(..) function to behave as a regular lua style push >>> function instead of a set function. >>> >>> -Brian >>> >