head 1.20; access; symbols pkgsrc-2023Q4:1.20.0.4 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.2 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.19.0.2 pkgsrc-2023Q2-base:1.19 pkgsrc-2023Q1:1.18.0.2 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.17.0.4 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.2 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.16.0.6 pkgsrc-2022Q2-base:1.16 pkgsrc-2022Q1:1.16.0.4 pkgsrc-2022Q1-base:1.16 pkgsrc-2021Q4:1.16.0.2 pkgsrc-2021Q4-base:1.16 pkgsrc-2021Q3:1.14.0.10 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.14.0.8 pkgsrc-2021Q2-base:1.14 pkgsrc-2021Q1:1.14.0.6 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.14.0.4 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.14.0.2 pkgsrc-2020Q3-base:1.14 pkgsrc-2020Q2:1.13.0.4 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.2 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.12.0.10 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.6 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.4 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.2 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.11.0.4 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.2 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.10.0.4 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.2 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.9.0.8 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.6 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.2 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.8.0.4 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.2 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.7.0.8 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.6 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.4 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.2 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.6.0.2 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.5.0.2 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.4.0.10 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.8 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.6 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.4 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.2 pkgsrc-2014Q1-base:1.4 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.20 date 2023.08.11.13.38.58; author taca; state Exp; branches; next 1.19; commitid 1OOc0cggdjiT9nAE; 1.19 date 2023.04.30.15.23.02; author taca; state Exp; branches; next 1.18; commitid nM43O2uWFT2F29nE; 1.18 date 2023.01.04.15.27.59; author taca; state Exp; branches; next 1.17; commitid SVK1vcOVfy3GNe8E; 1.17 date 2022.09.01.13.51.34; author taca; state Exp; branches; next 1.16; commitid 0JFCyineOlIPhaSD; 1.16 date 2021.10.26.11.31.05; author nia; state Exp; branches; next 1.15; commitid Gv0TNLbuylhFsjeD; 1.15 date 2021.10.07.15.08.48; author nia; state Exp; branches; next 1.14; commitid kEwAbZZbki9jhTbD; 1.14 date 2020.09.14.15.48.10; author taca; state Exp; branches; next 1.13; commitid IgW90YlikWckY1oC; 1.13 date 2020.03.20.16.30.27; author taca; state Exp; branches; next 1.12; commitid 0Dv1bvh14tKOV91C; 1.12 date 2019.02.06.14.55.55; author taca; state Exp; branches; next 1.11; commitid oYcSvK9EfDtnwIaB; 1.11 date 2018.09.23.17.08.01; author taca; state Exp; branches; next 1.10; commitid WVb6R1YTDvyICfTA; 1.10 date 2018.03.17.15.59.55; author taca; state Exp; branches; next 1.9; commitid ir2Im0IyPd7fmPuA; 1.9 date 2017.06.04.15.30.10; author taca; state Exp; branches; next 1.8; commitid CSjpELCvrP1Xn4Uz; 1.8 date 2016.10.18.16.27.05; author taca; state Exp; branches; next 1.7; commitid wiq11tgvpmIR3Eqz; 1.7 date 2015.11.04.02.47.37; author agc; state Exp; branches; next 1.6; commitid iQwY7gbw5lDHJIHy; 1.6 date 2015.09.13.15.49.08; author taca; state Exp; branches; next 1.5; commitid SJcdeEYy0j5YJ6By; 1.5 date 2015.06.11.17.14.56; author taca; state Exp; branches; next 1.4; commitid QRdeH04sEycJe2py; 1.4 date 2014.03.14.19.30.07; author taca; state Exp; branches; next 1.3; commitid ogCYui6mSQZVzHsx; 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.20 log @www/ruby-rack-protection: update to 3.1.0 pkgsrc change: * change rack-protection's dependency to www/ruby-rack2 instead of www/ruby-rack. 3.1.0 (2023-08-07) * New: Add sass support via sass-embedded #1911 by なつき * New: Add start and stop callbacks #1913 by Jevin Sew * New: Warn on dropping sessions #1900 by Jonathan del Strother * New: Make Puma the default server #1924 by Patrik Ragnarsson * Fix: Remove use of Tilt::Cache #1922 by Jeremy Evans (allows use of Tilt 2.2.0 without deprecation warning) * Fix: rack-protection: specify rack version requirement #1932 by Patrik Ragnarsson @ text @$NetBSD: distinfo,v 1.19 2023/04/30 15:23:02 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 @ 1.19 log @www/ruby-sinatra: update to 3.0.6 ruby-sinatra-contrib and ruby-rack-protection are the same source. 3.0.6 (2023-04-11) * Fix: Add support to keep open streaming connections with Puma #1858 by Jordan Owens * Fix: Avoid crash in uri helper on Integer input #1890 by Patrik Ragnarsson * Fix: Rescue RuntimeError when trying to use SecureRandom #1888 by Stefan Sundin @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2023/01/04 15:27:59 taca Exp $ d3 3 a5 3 BLAKE2s (sinatra-contrib-3.0.6.gem) = f1821278fc256b872597ff2b9f34fe02897e7d2971fe33a1ddde7989f4d8f738 SHA512 (sinatra-contrib-3.0.6.gem) = bbabedb8f2e7f71c332f507b10271480222cb288bc8a981c3847e6461d353843ad16b79ea8fbf47d207b44811ab923fef39cf44c9014b320f7ad19437df0a4fb Size (sinatra-contrib-3.0.6.gem) = 33792 bytes @ 1.18 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 @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2022/09/01 13:51:34 taca Exp $ d3 3 a5 3 BLAKE2s (sinatra-contrib-3.0.5.gem) = 5688e0de5e66f1a8d529b7b673408bd74ea9bda8dd32341627bce0c48ee91b67 SHA512 (sinatra-contrib-3.0.5.gem) = c6c3f7db3e786f79a855b24693db79dc36938f4a71d960e1b58843bc6fd2b22390dbf727a4ad028cbeb17ab0543416ca6abb29d2df45be457af914ae23c1543f Size (sinatra-contrib-3.0.5.gem) = 33280 bytes @ 1.17 log @www/ruby-sinatra-contrib: update to 2.2.2 2.2.0 (2022-02-15) * Do not raise when key is an enumerable. #1619 by Ulysse Buonomo 2.2.1 (2022-07-15) No change. 2.2.2 (2022-07-23) No change. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2021/10/26 11:31:05 nia Exp $ d3 3 a5 3 BLAKE2s (sinatra-contrib-2.2.2.gem) = 5c0130762f98f392c3335d2e09c1e7efb9eb1f4411c458790380884caf36b583 SHA512 (sinatra-contrib-2.2.2.gem) = dfb9c9acbe0bcfe0090ff83f8e20fd7bb47a6f7380e563c4a8100e15724c985f0f5d42202de5439538894f700fde29c046aea12b8b9c784d0354abac7f55f60b Size (sinatra-contrib-2.2.2.gem) = 34304 bytes @ 1.16 log @www: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts): www/nghttp2/distinfo Unfetchable distfiles (almost certainly fetched conditionally...): ./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx-devel/distinfo naxsi-1.3.tar.gz ./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx-devel/distinfo njs-0.5.0.tar.gz ./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz ./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx/distinfo naxsi-1.3.tar.gz ./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx/distinfo njs-0.5.0.tar.gz ./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2021/10/07 15:08:48 nia Exp $ d3 3 a5 3 BLAKE2s (sinatra-contrib-2.1.0.gem) = 1ec312e8a9c26e0b48c263d62411b867b595c88889005138f9df0afbb307f6b5 SHA512 (sinatra-contrib-2.1.0.gem) = 03696d0d3b5ca39339e2ff0eed83520ffbe56e1e4af2a33f8be702cc487d69856b8d0704bae94528018f0ec7560a89c239b7694bbc15e5a365d1bf1ee054f682 Size (sinatra-contrib-2.1.0.gem) = 34304 bytes @ 1.15 log @www: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2020/09/14 15:48:10 taca Exp $ d3 1 a3 1 RMD160 (sinatra-contrib-2.1.0.gem) = d76634a66478de842ccb5f0e832edcea305580a5 @ 1.14 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 $NetBSD: distinfo,v 1.13 2020/03/20 16:30:27 taca Exp $ a2 1 SHA1 (sinatra-contrib-2.1.0.gem) = 93b6cf507ca40dbef581f47c5d639b06c277dc02 @ 1.13 log @www/ruby-sinatra: update to 2.0.8.1 Update ruby-sinatra to 2.0.8.1. ## 2.0.8.1 / 2020-01-02 * Allow multiple hashes to be passed in `merge` and `merge!` for `Sinatra::IndifferentHash` [#1572](https://github.com/sinatra/sinatra/pull/1572) by Shota Iguchi ## 2.0.8 / 2020-01-01 * Lookup Tilt class for template engine without loading files [#1558](https://github.com/sinatra/sinatra/pull/1558). Fixes [#1172](https://github.com/sinatra/sinatra/issues/1172) by Jordan Owens * Add request info in NotFound exception [#1566](https://github.com/sinatra/sinatra/pull/1566) by Stefan Sundin * Add `.yaml` support in `Sinatra::Contrib::ConfigFile` [#1564](https://github.com/sinatra/sinatra/issues/1564). Fixes [#1563](https://github.com/sinatra/sinatra/issues/1563) by Emerson Manabu Araki * Remove only routing parameters from @@params hash [#1569](https://github.com/sinatra/sinatra/pull/1569). Fixes [#1567](https://github.com/sinatra/sinatra/issues/1567) by Jordan Owens, Horacio * Support `capture` and `content_for` with Hamlit [#1580](https://github.com/sinatra/sinatra/pull/1580) by Takashi Kokubun * Eliminate warnings of keyword parameter for Ruby 2.7.0 [#1581](https://github.com/sinatra/sinatra/pull/1581) by Osamtimizer ## 2.0.7 / 2019-08-22 * Fix a regression [#1560](https://github.com/sinatra/sinatra/pull/1560) by Kunpei Sakai ## 2.0.6 / 2019-08-21 * Fix an issue setting environment from command line option [#1547](https://github.com/sinatra/sinatra/pull/1547), [#1554](https://github.com/sinatra/sinatra/pull/1554) by Jordan Owens, Kunpei Sakai * Support pandoc as a new markdown renderer [#1533](https://github.com/sinatra/sinatra/pull/1533) by Vasiliy * Remove outdated code for tilt 1.x [#1532](https://github.com/sinatra/sinatra/pull/1532) by Vasiliy * Remove an extra logic for `force_encoding` [#1527](https://github.com/sinatra/sinatra/pull/1527) by Jordan Owens * Avoid multiple errors even if `params` contains special values [#1526](https://github.com/sinatra/sinatra/pull/1527) by Kunpei Sakai * Support `bundler/inline` with `require 'sinatra'` integration [#1520](https://github.com/sinatra/sinatra/pull/1520) by Kunpei Sakai * Avoid `TypeError` when params contain a key without a value on Ruby < 2.4 [#1516](https://github.com/sinatra/sinatra/pull/1516) by Samuel Giddins * Improve development support and documentation and source code by Olle Jonsson, Basavanagowda Kanur, Yuki MINAMIYA @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2019/02/06 14:55:55 taca Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-2.0.8.1.gem) = 400d357e0d491fb2a0a02eaffedcfd19e4b21470 RMD160 (sinatra-contrib-2.0.8.1.gem) = 52e2cd74b157e7b1b1f40086f8583c148c818ae8 SHA512 (sinatra-contrib-2.0.8.1.gem) = 1899933dfaa647ce569210cac65d43aed271395502f5596c3f4b754b5767615974ef3026cda23613d0e1c3251d50b0e0df6811ff438c2112291d399d34ed69b2 Size (sinatra-contrib-2.0.8.1.gem) = 33792 bytes @ 1.12 log @www/ruby-sinatra-contrib: update to 2.0.5 ### sinatra-contrib * Add `flush` option to `content_for` [#1225](https://github.com/sinatra/sinatra/pull/1225) by Shota Iguchi * Drop activesupport dependency from sinatra-contrib [#1448](https://github.com/sinatra/sinatra/pull/1448) * Update `yield_content` to append default to ERB template buffer [#1500](https://github.com/sinatra/sinatra/pull/1500) by Jordan Owens @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2018/09/23 17:08:01 taca Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-2.0.5.gem) = 8fe10893df1a5c753fadb1e642d23225ec054a36 RMD160 (sinatra-contrib-2.0.5.gem) = 283e7bdbbca27c76002b42c5b50170ede38a1aef SHA512 (sinatra-contrib-2.0.5.gem) = b5a051f68d6eef42c7aa9aa3bb5adefc0b1ef8068c5eb46c8c0332f8d432cb7055cb784ea2b7c72b638bdc80bc8a869cbcd1ca80c3a18559ce97ffba434557ac Size (sinatra-contrib-2.0.5.gem) = 33792 bytes @ 1.11 log @www/ruby-sinatra: update to 2.0.4 with ruby-sinatra-contrib ## 2.0.4 / 2018-09-15 * Don't blow up when passing frozen string to `send_file` disposition [#1137](https://github.com/sinatra/sinatra/pull/1137) by Andrew Selder * Fix ubygems LoadError [#1436](https://github.com/sinatra/sinatra/pull/1436) by Pavel Rosick * Unescape regex captures [#1446](https://github.com/sinatra/sinatra/pull/1446) by Jordan Owens * Slight performance improvements for IndifferentHash [#1427](https://github.com/sinatra/sinatra/pull/1427) by Mike Pastore * Improve development support and documentation and source code by Will Yang, Jake Craige, Grey Baker and Guilherme Goettems Schneider ## 2.0.3 / 2018-06-09 * Fix the backports gem regression [#1442](https://github.com/sinatra/sinatra/issues/1442) by Marc-Andr Lafortune ## 2.0.2 / 2018-06-05 * Escape invalid query parameters [#1432](https://github.com/sinatra/sinatra/issues/1432) by Kunpei Sakai * The patch fixes [CVE-2018-11627](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-11627). * Fix undefined method error for `Sinatra::RequiredParams` with hash key [#1431](https://github.com/sinatra/sinatra/issues/1431) by Arpit Chauhan * Add xml content-types to valid html_types for Rack::Protection [#1413](https://github.com/sinatra/sinatra/issues/1413) by Reenan Arbitrario * Encode route parameters using :default_encoding setting [#1412](https://github.com/sinatra/sinatra/issues/1412) by Brian m. Carlson * Fix unpredictable behaviour from Sinatra::ConfigFile [#1244](https://github.com/sinatra/sinatra/issues/1244) by John Hope * Add Sinatra::IndifferentHash#slice [#1405](https://github.com/sinatra/sinatra/issues/1405) by Shota Iguchi * Remove status code 205 from drop body response [#1398](https://github.com/sinatra/sinatra/issues/1398) by Shota Iguchi * Ignore empty captures from params [#1390](https://github.com/sinatra/sinatra/issues/1390) by Shota Iguchi * Improve development support and documentation and source code by Zp Yuan, Andreas Finger, Olle Jonsson, Shota Iguchi, Nikita Bulai and Joshua O'Brien @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2018/03/17 15:59:55 taca Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-2.0.4.gem) = 98d809dcf8ec1e7a08b505bece9d96c141266dee RMD160 (sinatra-contrib-2.0.4.gem) = b8eb0ef5a2b2f8a364c964f3a66694eafbf39181 SHA512 (sinatra-contrib-2.0.4.gem) = 2e541dd3eb6313f4bcbb17dcc0a3988cbb6dbcfc491e534d77d225fd312c383cedbede483b539016c11ee69ee59f8b375dd94074ca203003c969b938260b886d Size (sinatra-contrib-2.0.4.gem) = 33792 bytes @ 1.10 log @www/ruby-sinatra-contrib: update to 2.0.1 2.0.1 2018/02/17 * avoid prefix duplication * get rid of unnecessary assignment expression the `base` does not respond to `conditions` permanently. * documentation improvement @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2017/06/04 15:30:10 taca Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-2.0.1.gem) = 7bfabc77924e05fdc71bd11fc5a071d8aa945dfe RMD160 (sinatra-contrib-2.0.1.gem) = 25e480bd406459df9473d264cb533cebc82723d9 SHA512 (sinatra-contrib-2.0.1.gem) = 3cd594cba8b73e87ad708bf8cea0696a3e48c20ee868227bcc37ea824f9c2c45f81b1af8ecf338cf714138b92b9c1082679e8340f247f1e9a8ff50e97cc677b2 Size (sinatra-contrib-2.0.1.gem) = 33792 bytes @ 1.9 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 $NetBSD: distinfo,v 1.8 2016/10/18 16:27:05 taca Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-2.0.0.gem) = b83295cd680efa8de4d67eb7a4b6a3a9015bdb7b RMD160 (sinatra-contrib-2.0.0.gem) = 25b3f32a2c8a3db39db2242b012ac4feb6003c3f SHA512 (sinatra-contrib-2.0.0.gem) = 2e9c1fccfee050af8ef93ce0fe92504930ee41db3ff5aec3c2260ab49f334474386787057011adcb6cfa7de62f9e24ea228944d25bdf8af316b0b7614008ce03 Size (sinatra-contrib-2.0.0.gem) = 31744 bytes @ 1.8 log @Update ruby-sinatra-contrib to 1.4.7. * Fix ERB typo in documentation. * Use Mutex#synchronize instead of Thread.exclusive to prevent deprecation warning @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2015/11/04 02:47:37 agc Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-1.4.7.gem) = 83742328f21b684d6ce6c4747710c6e975b608e7 RMD160 (sinatra-contrib-1.4.7.gem) = 2180ae48282da6ed0d55093a84c9640ca6db7317 SHA512 (sinatra-contrib-1.4.7.gem) = dbb4deaed6844a70352e4fbe0f7b71d000acd525a3f6a20c2dc66d3ddc87b93a3b9c33ac315a0a5f4e30b82631c14196fefc9b6fe29c0aee29ea6db4d000361c Size (sinatra-contrib-1.4.7.gem) = 53760 bytes @ 1.7 log @Add SHA512 digests for distfiles for www category Problems found locating distfiles: Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2 Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2015/09/13 15:49:08 taca Exp $ d3 4 a6 4 SHA1 (sinatra-contrib-1.4.6.gem) = fd2a496362a57b13ad6c0cd15ead90c29c16fd66 RMD160 (sinatra-contrib-1.4.6.gem) = c445d99586830797023b039b5629edc346911ee7 SHA512 (sinatra-contrib-1.4.6.gem) = d291824d7a3ebe3ea94ac85eca58f21da8d7fd7d13e5923732dc69894e5ef8783aa3515acc61e3ec2b359708400a3fb43c71a422bb9a4453f8e1ef8f7537a5e7 Size (sinatra-contrib-1.4.6.gem) = 54272 bytes @ 1.6 log @Update sinatra-contrib to 1.4.6. * only assign kcode if ruby version is < 1.9.0 * Fix typo in test description [skip ci] * Modify deploy task's git details * lock libv8 to 3.16.14.7 for 1.8.7 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2015/06/11 17:14:56 taca Exp $ d5 1 @ 1.5 log @Update ruby-sinatra-contrib to 1.4.4. Changes are not available except commit log: . @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2014/03/14 19:30:07 taca Exp $ d3 3 a5 3 SHA1 (sinatra-contrib-1.4.4.gem) = 19a15f2980a59b08278b4d23e6c467a6da93f8a6 RMD160 (sinatra-contrib-1.4.4.gem) = 4c6113d4a189970e51bb73002ca6eda3d1013788 Size (sinatra-contrib-1.4.4.gem) = 54272 bytes @ 1.4 log @Update ruby-sinatra-contrib to 14.2. * Add utf-8 magic comment. * Describe enabling the reloader in non-development environments. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2013/08/26 10:19:23 obache Exp $ d3 3 a5 3 SHA1 (sinatra-contrib-1.4.2.gem) = c461d095ffff2786516e0b6a563e2f10f76f70f8 RMD160 (sinatra-contrib-1.4.2.gem) = 66d3aa0b2f0b60c8b6c223457b9ed91381ecd177 Size (sinatra-contrib-1.4.2.gem) = 52224 bytes @ 1.3 log @Update ruby-sinatra-contrib to 1.4.1. bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2013/06/16 09:21:38 obache Exp $ d3 3 a5 3 SHA1 (sinatra-contrib-1.4.1.gem) = 5a091dc585c7caa9998cffbaa77537e79dc88e0c RMD160 (sinatra-contrib-1.4.1.gem) = c1211a9eca423f3c45113beafd006090bcdcd520 Size (sinatra-contrib-1.4.1.gem) = 51712 bytes @ 1.2 log @Update ruby-sinatra-contrib to 1.4.0. for sinatra-1.4.x @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2013/02/11 13:17:19 taca Exp $ d3 3 a5 3 SHA1 (sinatra-contrib-1.4.0.gem) = dde128f62e4fd4913d817a5278c918afae7b11d9 RMD160 (sinatra-contrib-1.4.0.gem) = 68234f1244fc1a130387db3099e524865facb028 Size (sinatra-contrib-1.4.0.gem) = 50176 bytes @ 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 $NetBSD$ d3 3 a5 3 SHA1 (sinatra-contrib-1.3.2.gem) = 74c8de93107baad9f96d1738e241d6edd0e79198 RMD160 (sinatra-contrib-1.3.2.gem) = abf22a960a21d00f33d22051f933e412aa395c1f Size (sinatra-contrib-1.3.2.gem) = 49152 bytes @