mauke
mauke
https://github.com/Perl/perl5/blob/8784b2b769532fbc1d66bf9a67f7b4f3673d29de/INSTALL#algorithmic-complexity-attacks-on-hashes > Since Perl 5.18 we have included support for multiple hash functions, although from time to time we change which functions we support, and which function is default (currently...
> what is the longest perl prototype that is not a grammar syntax error, and is not a security exploit/buffer overflow? Probably Web::Simple match specification or similar: https://metacpan.org/pod/Web::Simple#Web%3A%3ASimple-match-specifications Those can...
Preliminary report: Class::Sniff tries to estimate the length of a subroutine by computing ```perl $cv = B::svref_2object($coderef); $length = $cv->GV->LINE - $cv->START->line; ``` Unfortunately since c005319 `$cv->GV->LINE` is equal to...
I'm not sure what exactly you're looking for here. Technically `t/op/loopctl.t` is full of them because every `last`/`next`/`redo` could be replaced by a `goto`. The reason they're "better" than `goto`...
> These failures occurred even after installing `sudo apt install libauthen-sasl-cyrus-perl libauthen-sasl-perl`. Those are perl modules. You probably need `libsasl2-dev` instead.
It is already special cased. `builtin::trim` does take an `SV *` and it checks `!SvOK()` manually. But the "report uninitialized value" function it calls does not take an argument that...