Module::Advisor - check a modules you are installed
use Module::Advisor; Module::Advisor->new()->check();
Module::Advisor checks a modules you are installed, and notice if:
Here is a rules to check the modules.
<1.16 have a security issue. which could lead to the injection of arbitrary Perl code
0.11+ is 400% faster
sanity check to remove newlines from headers
<1.15 have timezone related issue
a lot of bugs.
segv in "render" recursion call
<1.6001 possibly memory leaks on VM stack frames. see https://github.com/xslate/p5-Text-Xslate/issues/71
unexpected eof in reading chunked body. It makes busy loop.
switch to Data::MessagePack::Stream
fixed unpacking issue on big-endian system.
packing float numbers fails on some cases
fixed large packet issue
fix infinite loop when connection is closed while receiving response content
$res-> is broken after output (This is actualized with Plack::Middleware::AccessLog::Timed) https://github.com/miyagawa/Starman/pull/31
Fixed 100% CPU loop when an unexpected EOF happens
fixed deflate bug.
txn_scope bug fixed
not execute begin_work at AutoCommit=0.
new x-up-devcap-multimedia(StandAloneGPS) support
Updated $HTMLVerMap and $GPSModelsRe in DoCoMo.pm
resolved FULLWIDTH TILDE issue, etc.
uri filter does not works properly https://rt.cpan.org/Public/Bug/Display.html?id=19593
HTML5 style tags support
Init() did not close all filehandles reliably in some cases.
change of the file stat timing (measures under high load)
transaction management bug
rand() took no notice of argument RT #78200
If you are using JSON.
If you are using Plack.
If you are using Filesys::Notify::Simple.
JSON hijacking detection.
Need to support https
Tokuhiro Matsuno <tokuhirom AAJKLFJEF@ GMAIL COM>
Copyright (C) Tokuhiro Matsuno
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.