HTTP::Thin is a thin wrapper around HTTP::Tiny adding the ability
to pass in HTTP::Request objects and get back HTTP::Response objects.
The maintainers of HTTP::Tiny, justifiably, don't want to have to
maintain compatibility but many other projects already consume the
HTTP::Message objects. This is just glue code doing what it does
best.
OK sthen@
This is a declarative specification-style testing system for
behavior-driven development (BDD) in Perl. The tests (a.k.a. examples)
are named with strings instead of subroutine names, so your fingers
will suffer less fatigue from underscore-itis, with the side benefit
that the test reports are more legible.
This module is inspired by and borrows heavily from RSpec, a BDD
tool for the Ruby programming language.
OK sthen@
The MooX::Aliases module will allow you to quickly alias methods in Moo.
It provides an alias parameter for has() to generate aliased accessors
as well as the standard ones. Attributes can also be initialized in the
constructor via their aliased names.
OK sthen@
Class::Tiny::Chained is a wrapper around Class::Tiny which makes the
generated attribute accessors chainable; that is, when setting an
attribute value, the object is returned so that further methods can be
called.
OK sthen@
nipper and libnipper became comercial over ten years ago and have not been
updated ever since; HOMEPAGE doesn't even mention them any longer.
Pointed out by Marcus MERIGHI <mcmer-openbsd at tor dot at>, thanks!
OK sthen jca
* All tools now follow symlinks to mails.
* mdirs: add -a to list all subfolders, ignoring Maildir++ convention.
* mcom: add preview alias for show command.
* mrep/mbnc: allow only one message as argument.
* maddr: add -d to only print display name.
* mthread: add -r to reverse top-level order.
* mlist: print number of matches when message selection is in place.
* mpick: many improvements.
* Many bug fixes.
From Lucas (maintainer)
rather than 'RUN_DEPENDS=${BUILD_DEPENDS}' which is easily polluted by
compression utilities, ccache if used etc. Problem spotted by aja@ in a
port submission of mine where the skeleton was made by portgen.
While there, prefer setting 'TEST_DEPENDS=${RUN_DEPENDS}' rather than
to '${BUILD_DEPENDS}' if RDEP/BDEP are equal.
ok afresh1@
- [CVE-2020-3327](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3327):
Fix a vulnerability in the ARJ archive parsing module in ClamAV 0.102.2 that
could cause a Denial-of-Service (DoS) condition. Improper bounds checking of
an unsigned variable results in an out-of-bounds read which causes a crash.
Special thanks to Daehui Chang and Fady Othman for helping identify the ARJ
parsing vulnerability.
- [CVE-2020-3341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3341):
Fix a vulnerability in the PDF parsing module in ClamAV 0.101 - 0.102.2 that
could cause a Denial-of-Service (DoS) condition. Improper size checking of
a buffer used to initialize AES decryption routines results in an out-of-
bounds read which may cause a crash. Bug found by OSS-Fuzz.
- Fix "Attempt to allocate 0 bytes" error when parsing some PDF documents.
- Fix a couple of minor memory leaks.
- Updated libclamunrar to UnRAR 5.9.2.