pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www
Module Name: pkgsrc
Committed By: taca
Date: Mon Nov 3 07:35:56 UTC 2025
Modified Files:
pkgsrc/www/ruby-rack-protection: Makefile PLIST distinfo
pkgsrc/www/ruby-sinatra: Makefile PLIST distinfo
pkgsrc/www/ruby-sinatra-contrib: Makefile PLIST distinfo
Log Message:
www/ruby-sinatra: update to 4.2.1 including related pacakges
4.0.0 (2024-01-19)
* New: Add support for Rack 3 (#1857)
- Note: you may want to read the Rack 3 Upgrade Guide
* Require Ruby 2.7.8 as minimum Ruby version (#1993)
* Breaking change: Drop support for Rack 2 (#1857)
- Note: when using Sinatra to start the web server, you now need the
rackup gem installed
* Breaking change: Remove the IndifferentHash initializer (#1982)
* Breaking change: Disable session_hijacking protection by default (#1984)
* Breaking change: Remove Rack::Protection::EncryptedCookie (#1989)
- Note: cookies are still encrypted (by Rack::Session::Cookie)
4.0.1 / 2025-05-24
* Rack 3.1 compatibility (#2035)
* Fix malformed Content-Type headers (#2081)
* Avoid crash for integer values in content_type parameters (#2078)
* Fix compatibility with --enable-frozen-string-literal (#2033)
* Declare missing dependencies for Ruby 3.5 (#2032)
* Fix warning about Hash construction. (#2028)
* Support Zeitwerk 2.7.0+ (#2050)
* Address URI depreciation (#2060)
4.1.0 / 2024-11-18
* New: Add host_authorization setting (#2053)
- Defaults to .localhost, .test and any IP address in development mode.
- Security: addresses CVE-2024-21510.
* Fix: Return an instance of Sinatra::IndifferentHash when calling #except
(#2044)
* Fix: Address warning from URI for Ruby 3.4 (#2060)
* Fix: rackup no longer depends on WEBrick, recommend Puma instead (4a558503)
* Fix: Zeitwerk 2.7.0+ compatibility (#2050)
* Fix: Address warning about Hash construction for Ruby 3.4 (#2028)
* Fix: Declare missing dependencies for Ruby 3.5 (#2032)
* Fix: Compatibility with --enable-frozen-string-literal (#2033)
* Fix: Rack 3.1 compatibility (#2035)
- Don't depend on Rack::Logger
- Don't delete content-length header when Rack::Files is used
4.1.1 (2024-11-20)
* Fix: Restore WEBrick support (#2067)
4.2.0 (2025-10-08)
* New: Add :static_headers setting for custom headers in static file
responses (#2089)
* Fix: Fix regex in etag_matches? to prevent ReDoS (#2121)
* Fix: PATH_INFO can never be empty (#2114)
* Fix: Fix malformed Content-Type headers (#2081)
* Fix: Avoid crash for integer values in content_type parameters (#2078)
4.2.1 (2025-10-10)
* Fix: Revert "PATH_INFO can never be empty" (#2124)
- addresses issues with routing and 404, more in the original pull
request
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-rack-protection/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/ruby-rack-protection/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/www/ruby-rack-protection/distinfo
cvs rdiff -u -r1.33 -r1.34 pkgsrc/www/ruby-sinatra/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/ruby-sinatra/PLIST
cvs rdiff -u -r1.27 -r1.28 pkgsrc/www/ruby-sinatra/distinfo
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/ruby-sinatra-contrib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/ruby-sinatra-contrib/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/ruby-sinatra-contrib/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/ruby-rack-protection/Makefile
diff -u pkgsrc/www/ruby-rack-protection/Makefile:1.20 pkgsrc/www/ruby-rack-protection/Makefile:1.21
--- pkgsrc/www/ruby-rack-protection/Makefile:1.20 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-rack-protection/Makefile Mon Nov 3 07:35:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2023/08/11 13:38:58 taca Exp $
+# $NetBSD: Makefile,v 1.21 2025/11/03 07:35:56 taca Exp $
-DISTNAME= rack-protection-3.1.0
+DISTNAME= rack-protection-4.2.1
CATEGORIES= www
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -8,7 +8,7 @@ HOMEPAGE= http://sinatrarb.com/protectio
COMMENT= Protection for against typical web attacks for Rack application
LICENSE= mit
-DEPENDS+= ${RUBY_PKGPREFIX}-rack2>=2.2:../../www/ruby-rack2
+DEPENDS+= ${RUBY_PKGPREFIX}-rack>=3.0.0<4:../../www/ruby-rack
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/ruby-rack-protection/PLIST
diff -u pkgsrc/www/ruby-rack-protection/PLIST:1.6 pkgsrc/www/ruby-rack-protection/PLIST:1.7
--- pkgsrc/www/ruby-rack-protection/PLIST:1.6 Wed Jan 4 15:27:59 2023
+++ pkgsrc/www/ruby-rack-protection/PLIST Mon Nov 3 07:35:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2023/01/04 15:27:59 taca Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/11/03 07:35:56 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/Gemfile
${GEM_LIBDIR}/License
@@ -10,11 +10,10 @@ ${GEM_LIBDIR}/lib/rack/protection/authen
${GEM_LIBDIR}/lib/rack/protection/base.rb
${GEM_LIBDIR}/lib/rack/protection/content_security_policy.rb
${GEM_LIBDIR}/lib/rack/protection/cookie_tossing.rb
-${GEM_LIBDIR}/lib/rack/protection/encrypted_cookie.rb
-${GEM_LIBDIR}/lib/rack/protection/encryptor.rb
${GEM_LIBDIR}/lib/rack/protection/escaped_params.rb
${GEM_LIBDIR}/lib/rack/protection/form_token.rb
${GEM_LIBDIR}/lib/rack/protection/frame_options.rb
+${GEM_LIBDIR}/lib/rack/protection/host_authorization.rb
${GEM_LIBDIR}/lib/rack/protection/http_origin.rb
${GEM_LIBDIR}/lib/rack/protection/ip_spoofing.rb
${GEM_LIBDIR}/lib/rack/protection/json_csrf.rb
Index: pkgsrc/www/ruby-rack-protection/distinfo
diff -u pkgsrc/www/ruby-rack-protection/distinfo:1.19 pkgsrc/www/ruby-rack-protection/distinfo:1.20
--- pkgsrc/www/ruby-rack-protection/distinfo:1.19 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-rack-protection/distinfo Mon Nov 3 07:35:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2023/08/11 13:38:58 taca Exp $
+$NetBSD: distinfo,v 1.20 2025/11/03 07:35:56 taca Exp $
-BLAKE2s (rack-protection-3.1.0.gem) = 96172e67af0df536061c17b523f2cb322d310e45d6d0dc7fa2d1c47e37588f56
-SHA512 (rack-protection-3.1.0.gem) = 18a5ffe614a906ca876926bff3e4d1657f0b6963005ee32de80d0ab987b9465f603b30d69f07fd8d8a1ebf4fa85eb89bfd0b607d72387b360d13bea113a63ef7
-Size (rack-protection-3.1.0.gem) = 20480 bytes
+BLAKE2s (rack-protection-4.2.1.gem) = ce94599804051673caf8456de118b76a03558ede9320817cf4bfadb9ffc65249
+SHA512 (rack-protection-4.2.1.gem) = 647852fdbddc1f5b8470f8a7d7cde9ce01c2101f9c448224a983a86718e4705a1fbf71dd93341a8c549d43681084ccaee78d7bc1ff49980b3cec74af3194fbe1
+Size (rack-protection-4.2.1.gem) = 18432 bytes
Index: pkgsrc/www/ruby-sinatra/Makefile
diff -u pkgsrc/www/ruby-sinatra/Makefile:1.33 pkgsrc/www/ruby-sinatra/Makefile:1.34
--- pkgsrc/www/ruby-sinatra/Makefile:1.33 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-sinatra/Makefile Mon Nov 3 07:35:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2023/08/11 13:38:58 taca Exp $
+# $NetBSD: Makefile,v 1.34 2025/11/03 07:35:56 taca Exp $
-DISTNAME= sinatra-3.1.0
+DISTNAME= sinatra-4.2.1
CATEGORIES= www
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -8,8 +8,9 @@ HOMEPAGE= http://www.sinatrarb.com/
COMMENT= Classy web-development dressed in a DSL
LICENSE= mit
-#DEPENDS+= ${RUBY_PKGPREFIX}-rack2>=2.2:../../www/ruby-rack2
-DEPENDS+= ${RUBY_PKGPREFIX}-rack-protection>=3.1.0<3.2:../../www/ruby-rack-protection
+#DEPENDS+= ${RUBY_PKGPREFIX}-rack>=3.0.0<4:../../www/ruby-rack
+DEPENDS+= ${RUBY_PKGPREFIX}-rack-protection>=4.2.1:../../www/ruby-rack-protection
+DEPENDS+= ${RUBY_PKGPREFIX}-rack-session>=2.0.0<3:../../www/ruby-rack-session
DEPENDS+= ${RUBY_PKGPREFIX}-mustermann>=3.0<4:../../www/ruby-mustermann
DEPENDS+= ${RUBY_PKGPREFIX}-tilt>=2.0<3:../../textproc/ruby-tilt
Index: pkgsrc/www/ruby-sinatra/PLIST
diff -u pkgsrc/www/ruby-sinatra/PLIST:1.16 pkgsrc/www/ruby-sinatra/PLIST:1.17
--- pkgsrc/www/ruby-sinatra/PLIST:1.16 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-sinatra/PLIST Mon Nov 3 07:35:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2023/08/11 13:38:58 taca Exp $
+@comment $NetBSD: PLIST,v 1.17 2025/11/03 07:35:56 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/.yardopts
${GEM_LIBDIR}/AUTHORS.md
@@ -13,8 +13,6 @@ ${GEM_LIBDIR}/SECURITY.md
${GEM_LIBDIR}/VERSION
${GEM_LIBDIR}/examples/chat.rb
${GEM_LIBDIR}/examples/lifecycle_events.rb
-${GEM_LIBDIR}/examples/rainbows.conf
-${GEM_LIBDIR}/examples/rainbows.rb
${GEM_LIBDIR}/examples/simple.rb
${GEM_LIBDIR}/examples/stream.ru
${GEM_LIBDIR}/lib/sinatra.rb
@@ -23,6 +21,7 @@ ${GEM_LIBDIR}/lib/sinatra/images/404.png
${GEM_LIBDIR}/lib/sinatra/images/500.png
${GEM_LIBDIR}/lib/sinatra/indifferent_hash.rb
${GEM_LIBDIR}/lib/sinatra/main.rb
+${GEM_LIBDIR}/lib/sinatra/middleware/logger.rb
${GEM_LIBDIR}/lib/sinatra/show_exceptions.rb
${GEM_LIBDIR}/lib/sinatra/version.rb
${GEM_LIBDIR}/sinatra.gemspec
Index: pkgsrc/www/ruby-sinatra/distinfo
diff -u pkgsrc/www/ruby-sinatra/distinfo:1.27 pkgsrc/www/ruby-sinatra/distinfo:1.28
--- pkgsrc/www/ruby-sinatra/distinfo:1.27 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-sinatra/distinfo Mon Nov 3 07:35:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2023/08/11 13:38:58 taca Exp $
+$NetBSD: distinfo,v 1.28 2025/11/03 07:35:56 taca Exp $
-BLAKE2s (sinatra-3.1.0.gem) = e3471862cd9130aeb1cfba4aa278dd19778799578cb2f3b2bea9c2dd8043add2
-SHA512 (sinatra-3.1.0.gem) = e2b1f72f6ac57ce56006b6c39c72bec8135a448b2b235d6fd061fe3d02bd32b6bd8521c8083975e2ec758b8ba9634d6bc2e90b0f5ffae954437ffb26f808b50b
-Size (sinatra-3.1.0.gem) = 135168 bytes
+BLAKE2s (sinatra-4.2.1.gem) = 19c1561bd3c6db8e1abc840df6a57edcdc8b34fa028a4ac8c1f3c6f5531b6c76
+SHA512 (sinatra-4.2.1.gem) = 4aba5941251249cb6a3e8623a88da405476302de95f6d76cd8da6f0eb45ee642b485d12d5f1f8ad54b988eb80cd0a28d2099e7d3f75205eac7340d5be54c3777
+Size (sinatra-4.2.1.gem) = 136192 bytes
Index: pkgsrc/www/ruby-sinatra-contrib/Makefile
diff -u pkgsrc/www/ruby-sinatra-contrib/Makefile:1.21 pkgsrc/www/ruby-sinatra-contrib/Makefile:1.22
--- pkgsrc/www/ruby-sinatra-contrib/Makefile:1.21 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-sinatra-contrib/Makefile Mon Nov 3 07:35:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2023/08/11 13:38:58 taca Exp $
+# $NetBSD: Makefile,v 1.22 2025/11/03 07:35:56 taca Exp $
-DISTNAME= sinatra-contrib-3.1.0
+DISTNAME= sinatra-contrib-4.2.1
CATEGORIES= www
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -8,7 +8,7 @@ HOMEPAGE= http://www.sinatrarb.com/contr
COMMENT= Collection of useful Sinatra extensions
LICENSE= mit
-DEPENDS+= ${RUBY_PKGPREFIX}-sinatra>=3.1.0<3.2:../../www/ruby-sinatra
+DEPENDS+= ${RUBY_PKGPREFIX}-sinatra>=4.2.1:../../www/ruby-sinatra
DEPENDS+= ${RUBY_PKGPREFIX}-multi_json-[0-9]*:../../textproc/ruby-multi_json
USE_LANGUAGES= # empty
Index: pkgsrc/www/ruby-sinatra-contrib/PLIST
diff -u pkgsrc/www/ruby-sinatra-contrib/PLIST:1.7 pkgsrc/www/ruby-sinatra-contrib/PLIST:1.8
--- pkgsrc/www/ruby-sinatra-contrib/PLIST:1.7 Wed Jan 4 15:27:59 2023
+++ pkgsrc/www/ruby-sinatra-contrib/PLIST Mon Nov 3 07:35:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2023/01/04 15:27:59 taca Exp $
+@comment $NetBSD: PLIST,v 1.8 2025/11/03 07:35:56 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.md
@@ -15,6 +15,7 @@ ${GEM_LIBDIR}/lib/sinatra/cookies.rb
${GEM_LIBDIR}/lib/sinatra/custom_logger.rb
${GEM_LIBDIR}/lib/sinatra/engine_tracking.rb
${GEM_LIBDIR}/lib/sinatra/extension.rb
+${GEM_LIBDIR}/lib/sinatra/haml_helpers.rb
${GEM_LIBDIR}/lib/sinatra/json.rb
${GEM_LIBDIR}/lib/sinatra/link_header.rb
${GEM_LIBDIR}/lib/sinatra/multi_route.rb
Index: pkgsrc/www/ruby-sinatra-contrib/distinfo
diff -u pkgsrc/www/ruby-sinatra-contrib/distinfo:1.20 pkgsrc/www/ruby-sinatra-contrib/distinfo:1.21
--- pkgsrc/www/ruby-sinatra-contrib/distinfo:1.20 Fri Aug 11 13:38:58 2023
+++ pkgsrc/www/ruby-sinatra-contrib/distinfo Mon Nov 3 07:35:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2023/08/11 13:38:58 taca Exp $
+$NetBSD: distinfo,v 1.21 2025/11/03 07:35:56 taca Exp $
-BLAKE2s (sinatra-contrib-3.1.0.gem) = c284d62fd92d5947106309fc3e0fbedbbe87b91eca2310043f1ec091dea626a0
-SHA512 (sinatra-contrib-3.1.0.gem) = 971ab095cd2d49383ef8019d0a80313bb6c824ba055a22b9d0f4c66c1affe4984d6a2cc6d4f9380bdfc849ff278aedce5beb8c934129db8fcd956c51b8450235
-Size (sinatra-contrib-3.1.0.gem) = 33792 bytes
+BLAKE2s (sinatra-contrib-4.2.1.gem) = 2b6600e6b9c7f16c0f8f1d6aec2fa87fa81f0d86060b1e1a53ec715f3565ca53
+SHA512 (sinatra-contrib-4.2.1.gem) = 8c628f6736c5fdf5119ae7a3c7006c6800818948793c8414143dc1b6bbb2ce37963acf244393ef3525d100a087ee71c028721a4f51d6b97505f2abffd7495eb2
+Size (sinatra-contrib-4.2.1.gem) = 33792 bytes
Home |
Main Index |
Thread Index |
Old Index