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