####################### | |
# New features in mp2 # | |
####################### | |
* extend add_config to support add_config($multi_line_config). If the | |
passed argument is not a ref to an array, but a scalar should use | |
CR?LF to do the line split | |
* PerlFooHandler -Bar is a NOOP when 'PerlOptions AutoLoad' is in | |
effect, whereas it should prevent autloading. | |
See: | |
modperl_handler_new in modperl_handler.c | |
modperl_hash_handlers in modperl_mgv.c | |
* filters tie handle/perlio interface | |
both input/output filters should provide a tiehandle and/or perlio | |
interface. | |
Perl tiehandle methods include the following, '+' indicates must have, '-' | |
indicates not possible / doesn't make sense (though might require noop | |
stubs), '~' indicates would be nice if possible, '?' indicates unsure: | |
+ TIEHANDLE | |
+ PRINTF | |
+ WRITE | |
+ READLINE | |
+ GETC | |
+ READ | |
+ CLOSE | |
? UNTIE | |
? DESTROY | |
+ BINMODE (noop) | |
? OPEN | |
~ EOF | |
- FILENO | |
~ SEEK | |
~ TELL | |
* maybe functions in xs/maps/(apache|apr)_functions.map | |
* Apache->request: | |
need to deal with subclass objects which are not a request_rec | |
(e.g. HASH ref) | |
Owner: gozer | |
* Apache::SizeLimit | |
o Need to work out the details of the implementation of the garbage | |
collection thread for the threaded mpms as originally suggested by | |
doug. The issue with threads is that there is no way to know the | |
thread's size, can we use B::Size and B::TerseSize? | |
prefork: | |
Apache::SizeLimit - done | |
Apache::GTopLimit - Owner: stas | |
threaded: | |
Garbage Collector thread | |
=> Ideally the tools should work transparently with threaded and | |
non-threaded mpms, but how? |