pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/p5-Net-OAuth
Module Name: pkgsrc
Committed By: wiz
Date: Sun Aug 16 15:24:31 UTC 2026
Modified Files:
pkgsrc/net/p5-Net-OAuth: Makefile distinfo
Log Message:
p5-Net-OAuth: update to 0.32.
0.32 Sun 16 Aug 00:51:04 BST 2026
[Security]
- The Net::OAuth smart_require function no longer memoizes
failures, which allowed attackers to exhaust memory with
requests for invalid signature methods. CVE-2026-72888
- Net::OAuth::Client no longer allows silent downgrades from
OAuth 1.0a to 1.0 when the remote provider drops the
oauth_verifier. The behavior can be re-enabled with the
allow_v1a_downgrade option. CVE-2026-72887
[Bug Fixes]
- RSA-SHA1 now pins PKCS#1 v1.5 padding and the SHA-1 hash rather
than inheriting Crypt::OpenSSL::RSA's defaults, which have drifted
(SHA-256 in 0.29_01, RSA-PSS in 0.35). Against 0.35 and later this
produced RSA-PSS signatures that no RFC 5849 3.4.3 compliant server
will accept. Reported as Debian #1142954.
[Other]
- Switched to use Crypt::SysRandom for generating random bytes.
[Tests]
- t/02-rsa.t asserts the signature base string separately from the
signature, so a failure distinguishes base-string construction from
the crypto layer.
- t/02-rsa.t skips with a diagnostic on Crypt::OpenSSL::RSA 0.35
through 0.37, which disabled the PKCS#1 v1.5 padding that OAuth
RSA-SHA1 requires; 0.38 re-enabled it.
[Toolchain]
- Recommend Crypt::OpenSSL::RSA 0.38 or later for RSA-SHA1.
- Declared MIN_PERL_VERSION as 5.008001, the floor imposed by URI
and MIME::Base32.
- Added GitHub Actions CI covering perl 5.16 through latest, and a
matrix pinning the Crypt::OpenSSL::RSA versions that bracket the
padding change behind Debian #1142954.
- Added author tests under xt/, guarded by AUTHOR_TESTING.
- Corrected the AUTHOR metadata, which credited only the current
maintainer. Keith Grennan is the author and copyright holder;
Robert Rothenberg maintains.
- Updated .mailmap and the AUTHOR POD to canonicalise on reachable
addresses, as cpan.org no longer forwards mail.
- MANIFEST now ships CONTRIBUTING.md, and no longer lists the
generated META.json and META.yml, which distmeta writes into the
distribution directory regardless.
[Documentation]
- Removed the Dancer demo application and rewrote the SYNOPSIS and
README to be framework-agnostic. The demo linked to a domain that
is now parked.
- Added =encoding utf8 to Net::OAuth, which had a non-ASCII
contributor name in its POD without one.
[Documentation]
- Added missing version and timestamp to Changes for v0.31.
- Added missing acknowledgement to Changes for v0.31.
- Added CONTRIBUTORS section to the POD.
- Added a "How to Contribute" document.
0.31 Thu, 03 Apr 2025 16:51 BST
[Bug Fixes]
- Added missing dependency RT#70407.
- Removed use of Digest::HMAC_SHA1 (thanks to James Raspass).
[Documentation]
- Updated Changes for v0.29 with CVE.
- Updated the security policy.
[Toolchain]
- Remove Build.PL and just use Makefile.PL.
0.30 Fri, 03 Jan 2025 09:46 GMT
[Bug Fixes]
- Fixed syntax error in Net::OAuth::Client (oops).
- Added missing VERSION to Net::OAuth::Client.
0.29 Fri, 03 Jan 2025 09:15 GMT
[Security]
- Net::OAuth::Client uses a better source of randomness for generating the nonce CVE-2025-22376
[Bug Fixes]
- Removed unnecessary prerequisite RT#69810 GH#4 GH#6
- Fix broken dependency for URI::Escape GH#4 (thanks oiami)
- Fix handling of uri_escape_utf RT#73705 (thanks Tomaž Šolc)
[Documentation]
- Reorganised Changes to almost follow CPAN::Changes::Spec
- Updated author and maintainer information
- Changed to consistent copyright information
- Fixed typo RT#125292 RT#90007 GH#6 (thanks Gregor Herrmann)
- Added a Security Policy (SECURITY.md) to the distribution
[Tests]
- Fixed randomly failing t/02-rsa.t test RT#125291 RT#125482 (thanks Gregor Herrmann)
[Other]
- Maintenance taken over by Robert Rothenberg <rrwo%cpan.org@localhost>
- Added .mailmap to the repo
- Distribution metadata now has the git repository (thanks Sergey Romanov) GH#6
- Set up config_requires in Build.PL
- Updated Build.PL configuration
- Updated MANIFEST.SKIP rules
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/net/p5-Net-OAuth/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/p5-Net-OAuth/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/p5-Net-OAuth/Makefile
diff -u pkgsrc/net/p5-Net-OAuth/Makefile:1.27 pkgsrc/net/p5-Net-OAuth/Makefile:1.28
--- pkgsrc/net/p5-Net-OAuth/Makefile:1.27 Thu Jul 16 19:04:29 2026
+++ pkgsrc/net/p5-Net-OAuth/Makefile Sun Aug 16 15:24:31 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.27 2026/07/16 19:04:29 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/16 15:24:31 wiz Exp $
-DISTNAME= Net-OAuth-0.28
+DISTNAME= Net-OAuth-0.32
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 12
CATEGORIES= net perl5
-MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/}
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/R/RR/RRWO/}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://metacpan.org/release/Net-OAuth
@@ -13,15 +12,13 @@ LICENSE= ${PERL5_LICENSE}
DEPENDS+= p5-Class-Accessor>=0.31:../../devel/p5-Class-Accessor
DEPENDS+= p5-Class-Data-Inheritable>=0.06:../../devel/p5-Class-Data-Inheritable
-DEPENDS+= p5-Digest-HMAC>=1.01:../../security/p5-Digest-HMAC
-DEPENDS+= p5-Digest-SHA1>=2.12:../../security/p5-Digest-SHA1
-#DEPENDS+= {perl>=5.10.1,p5-Encode>=2.35}:../../textproc/p5-Encode
-DEPENDS+= p5-URI>=1.36:../../www/p5-URI
-
+DEPENDS+= p5-Crypt-OpenSSL-RSA>=0.38:../../security/p5-Crypt-OpenSSL-RSA
+DEPENDS+= p5-URI>=5.15:../../www/p5-URI
+DEPENDS+= p5-libwww>=1:../../www/p5-libwww
+DEPENDS+= p5-Crypt-SysRandom>=0.006:../../security/p5-Crypt-SysRandom
TOOL_DEPENDS+= p5-Test-Warn>=0.21:../../devel/p5-Test-Warn
PERL5_PACKLIST= auto/Net/OAuth/.packlist
-PERL5_MODULE_TYPE= Module::Build
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/p5-Net-OAuth/distinfo
diff -u pkgsrc/net/p5-Net-OAuth/distinfo:1.8 pkgsrc/net/p5-Net-OAuth/distinfo:1.9
--- pkgsrc/net/p5-Net-OAuth/distinfo:1.8 Tue Oct 26 11:06:21 2021
+++ pkgsrc/net/p5-Net-OAuth/distinfo Sun Aug 16 15:24:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2021/10/26 11:06:21 nia Exp $
+$NetBSD: distinfo,v 1.9 2026/08/16 15:24:31 wiz Exp $
-BLAKE2s (Net-OAuth-0.28.tar.gz) = 1ce56e773bab3780c9bdfd5d71c8ce31d5648a95cfe055faeb4eb040b838f3d0
-SHA512 (Net-OAuth-0.28.tar.gz) = b38c3784221bdf56b5b55021cc7e74cf6c5ce47b6743b6fefae9e148ff61d3c1e068aa5829dfed13ffd070e1286ab0d743e2f7b7c900f5fd8cf78f788cff70c4
-Size (Net-OAuth-0.28.tar.gz) = 29063 bytes
+BLAKE2s (Net-OAuth-0.32.tar.gz) = a6a8ccba243437ff724b4e867964b899f1c40f59f52fcd4dd7fb9adaa4d876e0
+SHA512 (Net-OAuth-0.32.tar.gz) = 4fb48f6d210f62eec85694fd040b1593293b0035df659e6d5bec21a79155c6fbf3ffdd02766deda02833fbffc07eb3153e83fab517362bdb104ea0bf5d8d440f
+Size (Net-OAuth-0.32.tar.gz) = 32274 bytes
Home |
Main Index |
Thread Index |
Old Index