The community owes a lots to Ricardo. We wish Sawyer all the best for the work to come.
- A safer ARGV
- CGI.pm and Module::Build disappear
And much more, it’s worth a quick read
Chad ‘Exodist’ Granum goes into details about what and why. It is important that the developer releases are tested by as many people as possible. If you have tests then it is very likely one of these modules will be in play somewhere, so please test the developer releases and send feedback.
It’s 1st December, so it’s time to start opening your Advent Calendar. But which one to choose? Over the last few years, the Perl community has been producing so many Advent Calendars that it can sometimes be hard to keep up.
Which is why Len Jaffe has built Advent Planet. Each day’s entry has links to all of the Geek Advent Calendars he can find. And it’s not just Perl Advent Calendars – Len also includes links to sites covering Ruby, Java and “Miscellaneous” topics.
Sounds like a great way to start every December morning.
Though Perl it self is not directly affected, some web servers (such as Apache) that run Perl are, additional if Perl shells out: system(), backticks, qx etc, that may then instantiate bash which would be a potential attack vector.
Perl tricks has a good write up.
Your best protection is upgrading Bash on your operating system as soon as patches are available, or switching all accounts to an alternative shell (such as ‘sh’, or ‘zsh’) until there is.
Be aware there were 2 releases of bash to fix this, as the first was not complete.
DWIM Perl for Linux is a binary Perl distribution including perl and a bunch of CPAN modules. It was created to make it easy to get started with Perl without the need to think about the installation of additional modules. Batteries included.
I have been working on this for quite some time, and I think I finally found a path that will make it easy for me to create future versions of this distribution.
This is the first public release in this new era.
If you have a Linux machine – any Linux machine – it would extremely useful if you could try this and report any problems you might run into.
Changes include performance enhancements and various bug fixes.
Perl 5.20.1 represents approximately 4 months of development since Perl 5.20.0 and contains approximately 12,000 lines of changes across 170 files from 36 authors.