head 1.7; access; symbols pkgsrc-2023Q4:1.7.0.8 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.6 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.4 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.2 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.6.0.20 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.18 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.16 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.14 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.12 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.10 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.8 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.6 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.4 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.2 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.5.0.24 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.4 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.26 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.22 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.20 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.18 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.16 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.14 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.12 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.10 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.8 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.6 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.2 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.4.0.16 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.14 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.12 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.10 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.8 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.6 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.4 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.2 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.3.0.14 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.12 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.10 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.8 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.6 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.4 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.2 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.7 date 2023.01.04.15.27.59; author taca; state Exp; branches; next 1.6; commitid SVK1vcOVfy3GNe8E; 1.6 date 2020.09.14.15.48.10; author taca; state Exp; branches; next 1.5; commitid IgW90YlikWckY1oC; 1.5 date 2017.06.04.15.30.10; author taca; state Exp; branches; next 1.4; commitid CSjpELCvrP1Xn4Uz; 1.4 date 2015.06.11.17.14.56; author taca; state Exp; branches; next 1.3; commitid QRdeH04sEycJe2py; 1.3 date 2013.08.26.10.19.23; author obache; state Exp; branches; next 1.2; commitid zclo13jRLoGyXW2x; 1.2 date 2013.06.16.09.21.38; author obache; state Exp; branches; next 1.1; commitid Dgp0JyVarle0VOTw; 1.1 date 2013.02.11.13.17.19; author taca; state Exp; branches; next ; desc @@ 1.7 log @www/ruby-sinatra: update to 3.0.5 It also update rack-protection and sinatra-contrib. 3.0.5 (2022-12-16) * Fix: Add Zeitwerk compatibility. #1831 by Dawid Janczak * Fix: Allow CALLERS_TO_IGNORE to be overridden 3.0.4 (2022-11-25) * Fix: Escape filename in the Content-Disposition header. #1841 by Kunpei Sakai 3.0.3 (2022-11-11) * Fix: fixed ReDoS for Rack::Protection::IPSpoofing. #1823 by @@ooooooo-q 3.0.2 (2022-10-01) * New: Add Haml 6 support. #1820 by Jordan Owens 3.0.1 (2022-09-26) * Fix: Revert removal of rack-protection.rb. #1814 by Olle Jonsson * Fix: Revert change to server start and stop messaging by using Kernel#warn. Renamed internal warn method warn_for_deprecation. #1818 by Jordan Owens 3.0.0 (2022-09-26) * New: Add Falcon support. #1794 by Samuel Williams and @@horaciob * New: Add AES GCM encryption support for session cookies. [#1324] (#1324) by Michael Coyne * Deprecated: Sinatra Reloader will be removed in the next major release. * Fix: Internal Sinatra errors now extend Sinatra::Error. This fixes #1204 and #1518. bda8c29d by Jordan Owens * Fix: Preserve query param value if named route param nil. #1676 by Jordan Owens * Require Ruby 2.6 as minimum Ruby version. #1699 by Eloy Pérez * Breaking change: Remove support for the Stylus template engine. #1697 by Eloy Pérez * Breaking change: Remove support for the erubis template engine. #1761 by Eloy Pérez * Breaking change: Remove support for the textile template engine. #1766 by Eloy Pérez * Breaking change: Remove support for SASS as a template engine. #1768 by Eloy Pérez * Breaking change: Remove support for Wlang as a template engine. #1780 by Eloy Pérez * Breaking change: Remove support for CoffeeScript as a template engine. #1790 by Eloy Pérez * Breaking change: Remove support for Mediawiki as a template engine. #1791 by Eloy Pérez * Breaking change: Remove support for Creole as a template engine. #1792 by Eloy Pérez * Breaking change: Remove support for Radius as a template engine. #1793 by Eloy Pérez * Breaking change: Remove support for the defunct Less templating library. See #1716, #1715 for more discussion and background. d1af2f1e by Olle Jonsson * Breaking change: Remove Reel integration. 54597502 by Olle Jonsson * CI: Start testing on Ruby 3.1. 60e221940 and b0fa4bef by Johannes Würbach * Use Kernel#caller_locations. #1491 by Julik Tarkhanov * Docs: Japanese documentation: Add notes about the default_content_type setting. #1650 by Akifumi Tominaga * Docs: Polish documentation: Add section about Multithreaded modes and Routes. #1708 by Patrick Gramatowski * Docs: Japanese documentation: Make Session section reflect changes done to README.md. #1731 by @@shu-i-chi @ text @@@comment $NetBSD: PLIST,v 1.6 2020/09/14 15:48:10 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/LICENSE ${GEM_LIBDIR}/README.md ${GEM_LIBDIR}/Rakefile ${GEM_LIBDIR}/ideas.md ${GEM_LIBDIR}/lib/sinatra/capture.rb ${GEM_LIBDIR}/lib/sinatra/config_file.rb ${GEM_LIBDIR}/lib/sinatra/content_for.rb ${GEM_LIBDIR}/lib/sinatra/contrib.rb ${GEM_LIBDIR}/lib/sinatra/contrib/all.rb ${GEM_LIBDIR}/lib/sinatra/contrib/setup.rb ${GEM_LIBDIR}/lib/sinatra/contrib/version.rb ${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/json.rb ${GEM_LIBDIR}/lib/sinatra/link_header.rb ${GEM_LIBDIR}/lib/sinatra/multi_route.rb ${GEM_LIBDIR}/lib/sinatra/namespace.rb ${GEM_LIBDIR}/lib/sinatra/quiet_logger.rb ${GEM_LIBDIR}/lib/sinatra/reloader.rb ${GEM_LIBDIR}/lib/sinatra/required_params.rb ${GEM_LIBDIR}/lib/sinatra/respond_with.rb ${GEM_LIBDIR}/lib/sinatra/runner.rb ${GEM_LIBDIR}/lib/sinatra/streaming.rb ${GEM_LIBDIR}/lib/sinatra/test_helpers.rb ${GEM_LIBDIR}/lib/sinatra/webdav.rb ${GEM_LIBDIR}/sinatra-contrib.gemspec ${GEM_HOME}/specifications/${GEM_NAME}.gemspec @ 1.6 log @www/ruby-sinatra: update to 2.1.0 Update ruby-sinatra and ruby-sinatra-contrib package to 2.1.0. 2.1.0 / 2020-09-05 * Fix additional Ruby 2.7 keyword warnings #1586 by Stefan Sundin * Drop Ruby 2.2 support #1455 by Eloy Pérez * Add default_content_type setting. Fixes #1238 #1239 by Mike Pastore * Allow set : in sinatra-namespace #1255 by Christian Höppner * Use prepend instead of include for helpers. Fixes #1213 #1214 by Mike Pastore * Fix issue with passed routes and provides Fixes #1095 #1606 by Mike Pastore, Jordan Owens * Add QuietLogger that excludes pathes from Rack::CommonLogger 1250 by Christoph Wagner * Sinatra::Contrib dependency updates. Fixes #1207 #1411 by Mike Pastore * Allow CSP to fallback to default-src. Fixes #1484 #1490 by Jordan Owens * Replace origin_whitelist with permitted_origins. Closes #1620 #1625 by rhymes * Use Rainbows instead of thin for async/stream features. Closes #1624 #1627 by Ryuichi KAWAMATA * Enable EscapedParams if passed via settings. Closes #1615 #1632 by Anders Bälter * Support for parameters in mime types. Fixes #1141 by John Hope * Handle null byte when serving static files #1574 by Kush Fanikiso * Improve development support and documentation and source code by Olle Jonsson, Pierre-Adrien Buisson, Shota Iguchi @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2017/06/04 15:30:10 taca Exp $ a15 1 ${GEM_LIBDIR}/lib/sinatra/decompile.rb @ 1.5 log @Update ruby-sinatra and ruby-sinatra-contrib to 2.0.0. ## 2.0.0 / 2017-04-10 * Use Mustermann for patterns #1086 by Konstantin Haase * Server now provides `-q` flag for quiet mode, which disables start/stop messages #1153 by Vasiliy. * Session middleware can now be specified with `:session_store` setting #1161 by Jordan Owens. * `APP_ENV` is now preferred and recommended over `RACK_ENV` for setting environment #984 by Damien Mathieu. * Add Reel support #793 by Patricio Mac Adden. * Make route params available during error handling #895 by Jeremy Evans. * Unify `not_found` and `error` 404 behavior #896 by Jeremy Evans. * Enable Ruby 2.3 `frozen_string_literal` feature #1076 by Vladimir Kochnev. * Add Sinatra::ShowExceptions::TEMPLATE and patched Rack::ShowExceptions to prefer Sinatra template by Zachary Scott. * Sinatra::Runner is used internally for integration tests #840 by Nick Sutterer. * Fix case-sensitivity issue in `uri` method #889 by rennex. * Use `Rack::Utils.status_code` to allow `status` helper to use symbol as well as numeric codes #968 by Tobias H. Michaelsen. * Improved error handling for invalid params through Rack #1070 by Jordan Owens. * Ensure template is cached only once #1021 by Patrik Rak. * Rack middleware is initialized at server runtime rather than after receiving first request #1205 by Itamar Turner-Trauring. * Improve Session Secret documentation to encourage better security practices #1218 by Glenn Rempe * Exposed global and per-route options for Mustermann route parsing #1233 by Mike Pastore * Use same `session_secret` for classic and modular apps in development #1245 by Marcus Stollsteimer * Make authenticity token length a fixed value of 32 #1181 by Jordan Owens * Modernize Rack::Protection::ContentSecurityPolicy with CSP Level 2 and 3 Directives #1202 by Glenn Rempe * Adds preload option to Rack:Protection:StrictTransport #1209 by Ed Robinson * Improve BadRequest logic. Raise and handle exceptions if status is 400 #1212 by Mike Pastore * Make Rack::Test a development dependency #1232 by Mike Pastore * Capture exception messages of raised NotFound and BadRequest #1210 by Mike Pastore * Add explicit set method to contrib/cookies to override cookie settings #1240 by Andrew Allen * Avoid executing filters even if prefix matches with other namespace #1253 by namusyaka * Make `#has_key?` also indifferent in access, can accept String or Symbol #1262 by John Hope * Add `allow_if` option to bypass json csrf protection #1265 by Jordan Owens * rack-protection: Bundle StrictTransport, CookieTossing, and CSP #1267 by Mike Pastore * Add `:strict_paths` option for managing trailing slashes #1273 by namusyaka * Add full IndifferentHash implementation to params #1279 by Mike Pastore @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2015/06/11 17:14:56 taca Exp $ d23 1 @ 1.4 log @Update ruby-sinatra-contrib to 1.4.4. Changes are not available except commit log: . @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2013/08/26 10:19:23 obache Exp $ d24 1 d26 1 d29 1 a30 62 ${GEM_LIBDIR}/spec/capture_spec.rb ${GEM_LIBDIR}/spec/config_file/key_value.yml ${GEM_LIBDIR}/spec/config_file/key_value.yml.erb ${GEM_LIBDIR}/spec/config_file/key_value_override.yml ${GEM_LIBDIR}/spec/config_file/missing_env.yml ${GEM_LIBDIR}/spec/config_file/with_envs.yml ${GEM_LIBDIR}/spec/config_file/with_nested_envs.yml ${GEM_LIBDIR}/spec/config_file_spec.rb ${GEM_LIBDIR}/spec/content_for/different_key.erb ${GEM_LIBDIR}/spec/content_for/different_key.erubis ${GEM_LIBDIR}/spec/content_for/different_key.haml ${GEM_LIBDIR}/spec/content_for/different_key.slim ${GEM_LIBDIR}/spec/content_for/footer.erb ${GEM_LIBDIR}/spec/content_for/footer.erubis ${GEM_LIBDIR}/spec/content_for/footer.haml ${GEM_LIBDIR}/spec/content_for/footer.slim ${GEM_LIBDIR}/spec/content_for/layout.erb ${GEM_LIBDIR}/spec/content_for/layout.erubis ${GEM_LIBDIR}/spec/content_for/layout.haml ${GEM_LIBDIR}/spec/content_for/layout.slim ${GEM_LIBDIR}/spec/content_for/multiple_blocks.erb ${GEM_LIBDIR}/spec/content_for/multiple_blocks.erubis ${GEM_LIBDIR}/spec/content_for/multiple_blocks.haml ${GEM_LIBDIR}/spec/content_for/multiple_blocks.slim ${GEM_LIBDIR}/spec/content_for/multiple_yields.erb ${GEM_LIBDIR}/spec/content_for/multiple_yields.erubis ${GEM_LIBDIR}/spec/content_for/multiple_yields.haml ${GEM_LIBDIR}/spec/content_for/multiple_yields.slim ${GEM_LIBDIR}/spec/content_for/passes_values.erb ${GEM_LIBDIR}/spec/content_for/passes_values.erubis ${GEM_LIBDIR}/spec/content_for/passes_values.haml ${GEM_LIBDIR}/spec/content_for/passes_values.slim ${GEM_LIBDIR}/spec/content_for/same_key.erb ${GEM_LIBDIR}/spec/content_for/same_key.erubis ${GEM_LIBDIR}/spec/content_for/same_key.haml ${GEM_LIBDIR}/spec/content_for/same_key.slim ${GEM_LIBDIR}/spec/content_for/takes_values.erb ${GEM_LIBDIR}/spec/content_for/takes_values.erubis ${GEM_LIBDIR}/spec/content_for/takes_values.haml ${GEM_LIBDIR}/spec/content_for/takes_values.slim ${GEM_LIBDIR}/spec/content_for_spec.rb ${GEM_LIBDIR}/spec/cookies_spec.rb ${GEM_LIBDIR}/spec/custom_logger_spec.rb ${GEM_LIBDIR}/spec/decompile_spec.rb ${GEM_LIBDIR}/spec/extension_spec.rb ${GEM_LIBDIR}/spec/json_spec.rb ${GEM_LIBDIR}/spec/link_header_spec.rb ${GEM_LIBDIR}/spec/multi_route_spec.rb ${GEM_LIBDIR}/spec/namespace/foo.erb ${GEM_LIBDIR}/spec/namespace/nested/foo.erb ${GEM_LIBDIR}/spec/namespace_spec.rb ${GEM_LIBDIR}/spec/okjson.rb ${GEM_LIBDIR}/spec/reloader/app.rb.erb ${GEM_LIBDIR}/spec/reloader_spec.rb ${GEM_LIBDIR}/spec/respond_with/bar.erb ${GEM_LIBDIR}/spec/respond_with/bar.json.erb ${GEM_LIBDIR}/spec/respond_with/baz.yajl ${GEM_LIBDIR}/spec/respond_with/foo.html.erb ${GEM_LIBDIR}/spec/respond_with/not_html.sass ${GEM_LIBDIR}/spec/respond_with_spec.rb ${GEM_LIBDIR}/spec/spec_helper.rb ${GEM_LIBDIR}/spec/streaming_spec.rb @ 1.3 log @Update ruby-sinatra-contrib to 1.4.1. bug fixes @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2013/06/16 09:21:38 obache Exp $ d15 1 d70 1 @ 1.2 log @Update ruby-sinatra-contrib to 1.4.0. for sinatra-1.4.x @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2013/02/11 13:17:19 taca Exp $ d39 4 d82 1 @ 1.1 log @Add ruby-sinatra-contrib package version 1.3.2. Collection of common Sinatra extensions, semi-officially supported. # Goals * For every future Sinatra release, have at least one fully compatible release * High code quality, high test coverage * Include plugins people usually ask for a lot @ text @d1 1 a1 1 @@comment $NetBSD$ d29 1 a38 4 ${GEM_LIBDIR}/spec/content_for/footer.erb ${GEM_LIBDIR}/spec/content_for/footer.erubis ${GEM_LIBDIR}/spec/content_for/footer.haml ${GEM_LIBDIR}/spec/content_for/footer.slim @