Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (12m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 07:10:06 UTC Now

2020-03-21 15:42:40 UTC MAIN commitmail json YAML

www/ruby-actionview42: remove package

Remove ruby-actionview42 package, a part of Ruby on Rails 4.2 package.

(taca)

2020-03-21 15:41:17 UTC MAIN commitmail json YAML

www/ruby-actionpack42: remove pacakge

Remove ruby-actionpack42 package, a part of Ruby on Rails 4.2 package.

(taca)

2020-03-21 15:40:04 UTC MAIN commitmail json YAML

databases/ruby-activerecord42: remove package

Remove ruby-activerecord42 package, a part of Ruby on Rails 4.2 package.

(taca)

2020-03-21 15:39:11 UTC MAIN commitmail json YAML

databases/Makefile: delete ruby-activerecord42

(taca)

2020-03-21 15:37:55 UTC MAIN commitmail json YAML

mail/ruby-actionmailer42: remove package

Remove ruby-actionmailer42 package, a part of Ruby on Rails 4.2 package.

(taca)

2020-03-21 15:36:33 UTC MAIN commitmail json YAML

2020-03-21 15:29:38 UTC MAIN commitmail json YAML

2020-03-21 15:28:29 UTC MAIN commitmail json YAML

devel/ruby-railties42: remove package

Remove ruby-railties42, a part of Ruby on Rails 4.2 package.

(taca)

2020-03-21 15:26:42 UTC MAIN commitmail json YAML

devel/Makefile: delete rails42 related packages

(taca)

2020-03-21 15:25:04 UTC MAIN commitmail json YAML

www/ruby-rails42: remove package

Remove ruby-rails42 package, a part of Ruby on Rails 4.2 package.

(taca)

2020-03-21 15:23:03 UTC MAIN commitmail json YAML

www/Makefile: delete rails42 related packages

(taca)

2020-03-21 15:02:20 UTC MAIN commitmail json YAML

2020-03-21 15:00:19 UTC MAIN commitmail json YAML

doc: Removed databases/ruby-postgres_ext

(taca)

2020-03-21 14:59:59 UTC MAIN commitmail json YAML

databases/ruby-postgres_ext: remove pacakge

Remove ruby-postgres_ext package.  Acoording to
https://github.com/dockyard/postgres_ext (redirect to
https://github.com/DavyJonesLocker/postgres_ext), this rubygem is no
longer maintained.

Approved by MAINTAINER.

(taca)

2020-03-21 14:57:25 UTC MAIN commitmail json YAML

databases/Makefile: delete ruby-postgres_ext

(taca)

2020-03-21 14:42:59 UTC MAIN commitmail json YAML

doc: Updated games/exchess to 7.97beta

(rillig)

2020-03-21 14:41:45 UTC MAIN commitmail json YAML

2020-03-21 14:36:22 UTC MAIN commitmail json YAML

2020-03-21 14:31:30 UTC MAIN commitmail json YAML

tint2: needs msgmerge, msgfmt

(tnn)

2020-03-21 14:20:52 UTC MAIN commitmail json YAML

Updated devel/p5-Alien-Build to 2.17
Updated devel/p5-Config-GitLike to 1.18
Updated devel/p5-Data-MessagePack to 1.01
Updated devel/p5-Date-Manip to 6.81
Updated devel/p5-Devel-Leak-Object to 1.02
Updated devel/p5-Devel-PPPort to 3.58
Updated devel/p5-Devel-PatchPerl to 1.90
Updated devel/p5-Dist-Zilla to 6.014
Updated devel/p5-ExtUtils-MakeMaker to 7.44

(mef)

2020-03-21 14:18:46 UTC MAIN commitmail json YAML

(devel/p5-ExtUtils-MakeMaker) Updated to 7.44

7.44    Tue 14 Jan 16:35:06 GMT 2020

    No changes since v7.43_01

7.43_01 Sun  5 Jan 12:41:43 GMT 2020

    Bug fixes:
    - Match final dir component in init_MANPODS

    Test Fixes:
    - Use internal reference to Makefile in build_man.t

(mef)

2020-03-21 14:16:19 UTC MAIN commitmail json YAML

doc: Updated www/h2o to 2.2.6

(nia)

2020-03-21 14:16:04 UTC MAIN commitmail json YAML

h2o: Update to 2.2.6 and build shared libraries.

From @Habbie on GitHub.  Closes NetBSD/pkgsrc#56

Changes:

2.2.6 2019-08-13 17:00:00+0000
- [security fix][http2] fix HTTP/2 DoS attack vectors CVE-2019-9512 CVE-2019-9514 CVE-2019-9515 #2090 (Kazuho Oku)

(nia)

2020-03-21 14:04:56 UTC MAIN commitmail json YAML

(devel/p5-Dist-Zilla) Updated to 6.014

6.014    2020-03-01 04:26:38-05:00 America/New_York
        - some doc improvements by Shlomi Fish
        - cope with E<...> in abstracts (thanks, Dave Lambley!)
        - Respect jobs number in HARNESS_OPTIONS (thanks, Leon Timmermans!)
        - Add --jobs argument to dzil release (thanks, Leon Timmermans!)
        - replace uses of File::HomeDir with a simple glob (thanks, Karen
          Etheridge!)
        - fix interaction of TRIAL comment and BEGIN block in PkgVersion
          (thanks, Michael Conrad and Felix Ostmann)
        - fix documentation for default NextRelease format (thanks, Dan Book!)
        - the build directory is also added to @INC when evaluating 'dzil
          authordeps --missing' (thanks, Karen Etheridge!)
        - add comments to generated CPANfile saying "don't edit me!"
          (thanks Doug Bell)
        - tests for [CPANFile] (thanks, Daniel Böhmer)

(mef)

2020-03-21 13:30:35 UTC MAIN commitmail json YAML

mk/subst.mk: add global SUBST_SHOW_DIFF variable

This is useful in bulk builds or when trying to understand what happens
under the hood, since the SUBST code leaves no .orig files around.

(rillig)

2020-03-21 13:24:06 UTC MAIN commitmail json YAML

(devel/p5-Devel-PatchPerl) Updated 1.80 to 1.90

-----------------------------------------
version 1.90 at 2020-03-11 15:12:17 +0000
-----------------------------------------
    Release engineering for 1.90
    - Finessed patching for Time::Local 2020 problem

    Local.t patching back to v5.8.7

-----------------------------------------
version 1.88 at 2020-03-10 20:11:48 +0000
-----------------------------------------
    Release engineering for 1.88
    - Fixes for Locale.t year 2020 problems

    Applies back to v5.13.9

-----------------------------------------
version 1.86 at 2020-02-04 15:37:02 +0000
-----------------------------------------
    Release engineering for 1.86
    - Added fix for ExtUtils::MM_AIX preventing builds on AIX for

    perls v5.28.x and v5.30.x

-----------------------------------------
version 1.84 at 2020-01-28 19:00:25 +0000
-----------------------------------------
    Release engineering for 1.84
    - fixed problem with 1.82 release that stops perls < 5.10

    from being patched

    (I suck at Perl Versions).

-----------------------------------------
version 1.82 at 2020-01-28 18:45:38 +0000
-----------------------------------------
    Release engineering for 1.82

    Certified perl version < 5.031004

    Fix issue with SDBM_File on perls > 5.10.0 and < 5.14.4

    I've only seen an issue without the patch on Alpine Linux
    (https://github.com/Perl/perl5/commit/acdbe25bd91)

(mef)

2020-03-21 13:08:46 UTC MAIN commitmail json YAML

(devel/p5-Devel-PPPort) Updated to 3.57

3.58 - 2020-03-09

* Safer definition of UVCHR_SKIP
* Make sure WIDEST_UTYPE is unsigned
* Avoid Pax Header in tarballs

3.57 - 2020-01-31

* Fix eval_sv for Perl versions prior to 5.6.0 (Pali)
* Fix t/ppphtest.t for Perl versions prior to 5.6.0 (Pali)
* Fix compilation of sv_setsv_flags when GCC extensions are not present (Pali)
* Fix SV_NOSTEAL on 5.7.2 (Karl Williamson)
* Fix multiple unit test issues (Craig A. Berry, Karl Williamson, Pali)
* Avoid generating warnings on early Perls (Karl Williamson)
* Backport memCHRs (Karl Williamson)
* Implement sv_setsv_flags() with SV_NOSTEAL and SV_GMAGIC flags for Perl versions < 5.7.3 (Pali)
* Implement UTF8f format and its UTF8fARG macro (Pali)

(mef)

2020-03-21 13:06:41 UTC MAIN commitmail json YAML

(devel/p5-Devel-Leak-Object) Updated to 1.02

1.02      2020-01-11 06:49:29Z
        - converted packaging to Dist::Zilla
        - fix tests to avoid conflicts with other installed modules (RT#131249)

(mef)

2020-03-21 13:03:27 UTC MAIN commitmail json YAML

(devel/p5-Date-Manip) Updated from 6.79 to 6.81. (+info 6.78 to 6.79)

6.81  2020-03-01
  -  Messed up the 6.80 package. This release fixes it.

6.80  2020-03-01
  -  Missed Changes entry for previous version.
        Reported by Tina Muller (GitHub #31)

6.79  2019-12-01
  -  Time zone fixes
        Newest zoneinfo data (tzdata 2019c).

(mef)

2020-03-21 12:58:34 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui

(adam)

2020-03-21 12:58:00 UTC MAIN commitmail json YAML

cmake: updated to 3.17.0

Some of the more significant changes in CMake 3.17 are:

“cmake(1)” gained a “Ninja Multi-Config” generator, which is similar to the “Ninja” generator but can be used to build multiple configurations at once.
Visual Studio Generators learned to support per-config sources. Previously only Command-Line Build Tool Generators supported them.
The “Compile Features” functionality now offers meta-features for the CUDA language standard levels (e.g. “cuda_std_03”, “cuda_std_14”). See “CMAKE_CUDA_KNOWN_FEATURES”.
The “CMAKE_CUDA_RUNTIME_LIBRARY” variable and “CUDA_RUNTIME_LIBRARY” target property were introduced to select the CUDA runtime library used when linking targets that use CUDA.
The “FindCUDAToolkit” module was added to find the CUDA Toolkit without enabling CUDA as a language.
“cmake(1)” gained a “–debug-find” command-line option to enable additional human-readable output on where find commands search.
The “CMAKE_FIND_DEBUG_MODE” variable was introduced to print extra find call information during the cmake run to standard error. Output is designed for human consumption and not for parsing.
The “FindCURL” module learned to find CURL using the “CURLConfig.cmake” package configuration file generated by CURL’s cmake buildsystem. It also gained a new “CURL_NO_CURL_CMAKE” option to disable this behavior.
The “FindPython” module has learned to find Python components in active virtual environments managed by “conda”.
The “ctest(1)” tool gained a “–no-tests=<[error|ignore]>” option to explicitly set and unify the behavior between direct invocation and script mode if no tests were found.
The “ctest(1)” tool gained a “–repeat :” option to specify conditions in which to repeat tests. This generalizes the existing “–repeat-until-fail ” option to add modes for “until-pass” and “after-timeout”.
Target link properties “INTERFACE_LINK_OPTIONS”, “INTERFACE_LINK_DIRECTORIES” and “INTERFACE_LINK_DEPENDS” are now transitive over private dependencies on static libraries. See policy “CMP0099”.
When using MinGW tools, the “find_library()” command no longer finds “.dll” files by default. Instead it expects “.dll.a” import libraries to be available.
The “Ninja” generator now prefers the first ninja build tool to appear in the “PATH” no matter whether it is called “ninja-build”, “ninja”, or “samu”. Previously the first of those names to appear anywhere in the “PATH” would be preferred.
“cmake(1)” gained a “-E rm” command-line tool that can be used to remove directories and files. This supersedes the existing “-E remove” and “-E remove_directory” tools and has better semantics.

(adam)

2020-03-21 12:57:09 UTC MAIN commitmail json YAML

Updated time/py-pendulum, time/py-maya

(adam)

2020-03-21 12:56:47 UTC MAIN commitmail json YAML

py-maya: updated to 0.6.1

v0.6.1
Fixed
Intervals don't produce an infinite generator

v0.5.0
Added
Localization for MayaDT.slang_time() and MayaDT.slang_date()

v0.4.3
Fixed
Fix RFC3339 representation.

v0.4.2
Added
Support local_datetime() method on MayaDT object to get it as datetime.datetime with local timezone.

v0.4.1
Fixed
Limited support pendulum versions to >= 1.0 and <= 1.5.1.

v0.4.0
Added
ISO 8601 format support for MayaInterval
Parsing snap modifiers
Allow specifying if datetime is from the past, current period or future when parsing with maya.when()

Fixed
Fix timezone problem when converting time from struct
Fix subtracting MayaDT objects

(adam)

2020-03-21 12:54:50 UTC MAIN commitmail json YAML

py-pendulum: updated to 2.1.0

2.1.0:

Added
Added better typing and PEP-561 compliance
Added the is_anniversary() method as an alias of is_birthday()

Changed
Dropped support for Python 3.4.
is_utc() will now return True for any datetime with an offset of 0, similar to the behavior in the 1.* versions
Duration.in_words() will now return 0 milliseconds for empty durations.

Fixed
Fixed various issues with timezone transitions for some edge cases
Fixed out of bound detection for nth_of("month")
Fixed an error where extra text was accepted in from_format()
Fixed a recursion error when adding time to a DateTime with a fixed timezone
Fixed errors where Period instances were not properly compared to other classes, especially timedelta instances
Fixed deprecation warnings due to internal regexps
Fixed an error where the test() helper would not unset the test instance when an exception was raised
Fixed an error where the week_of_month attribute was not returning the correct value
Fixed an error in the way the Z ISO-8601 UTC designator was not parsed as UTC

Locales
Added the nl locale.
Added the it locale.
Added the id locale.
Added the nb locale.
Added the nn locale.

(adam)

2020-03-21 12:49:05 UTC MAIN commitmail json YAML

(devel/p5-Data-MessagePack) Updated to 1.01

1.01 2020-03-17T17:06:53Z

    - Switch to Minilla from Module::Install
    - Fix test for newer Windows Perl

(mef)

2020-03-21 12:47:13 UTC MAIN commitmail json YAML

regress/infra-unittests: add more tests for subst.mk

(rillig)

2020-03-21 12:29:01 UTC MAIN commitmail json YAML

(devel/p5-Config-GitLike)  Updated to 1.18

1.18 2020-03-12
- Return a more correct `dir_file` for Config::GitLike::Git; this
  change is not backwards-compatible, but matches behavior to existing
  documentation and expectation.

(mef)

2020-03-21 12:22:48 UTC MAIN commitmail json YAML

(devel/p5-Alien-Build) Updated 2.12 to 2.17

2.17      2020-03-19 21:03:39 -0600
  - Production release identical to 2.16_01

2.16_01  2020-03-17 13:56:13 -0600
  - Probe::Vcpkg adds include property (gh#184)
  - Build::Autoconf will now copy .dll files from bin to dynamic
    directory on MSWin32 (gh#183)

2.15      2020-03-16 06:53:31 -0600
  - Tests on Windows will use the system temp directory rather than
    a temp directory under the install directory. A temp directory
    under the install directory was used to work around typically
    Linux systems that have noexec set on /tmp.  Since this is less
    normal on Windows, and can cause mkpath errors if the install
    directory is too deep we will use the windows system temp directory.
    (gh#181, gh#182)

2.14      2020-03-15 12:49:17 -0600
  - Added ffi_name property to Probe::Vcpkg plugin (gh#179)
  - Documentation fixes (gh#180)

(mef)

2020-03-21 12:22:31 UTC MAIN commitmail json YAML

mk/subst.mk: fix bmake warnings in case of duplicate SUBST classes

(rillig)

2020-03-21 11:57:18 UTC MAIN commitmail json YAML

Added time/py-snaptime; Updated textproc/py-humanize

(adam)

2020-03-21 11:50:10 UTC MAIN commitmail json YAML

math/cloog: remove unknown configure option --with-bits=gmp

None of the 3 configure programs contains the word "bits".

(rillig)

2020-03-21 11:23:57 UTC MAIN commitmail json YAML

py-humanize: updated to 2.1.0

2.1.0:
Added
Add ndigits option to intcomma
Show more than bytes for negative file sizes

2.0.0:
Note: Humanize 1.1.0 was meant to be tagged 2.0.0 because it drops support for Python 2, so is also released as 2.0.0. If you still support Python 2, use Humanize 1.0.0.

Added
Disambiguate naturaldate return: only append year if more than ~5 months away
Add scientific notation to string support
Add micro- and millisecond units to naturaldelta and naturaltime

Changed
Disambiguate naturaldate return: only append year if more than ~5 months away
Convert remaining tests to use pytest.mark.parametrize
Refactor some tests to use pytest.mark.parametrize

Removed
Drop support for EOL Python 2

Fixed
Fix intword returning 1000.0 million instead of 1.0 billion

(adam)

2020-03-21 11:21:54 UTC MAIN commitmail json YAML

py-snaptime: added version 0.2.4

The snaptime package is about transforming timestamps simply.

(adam)

2020-03-21 11:02:43 UTC MAIN commitmail json YAML

x11/fltk13: skip check for unknown configure options

(rillig)

2020-03-21 10:50:39 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20200320

(wiz)

2020-03-21 10:50:30 UTC MAIN commitmail json YAML

neomutt: update to 20200320.

2020-03-20  Richard Russon  <rich@flatcap.org>
* Bug Fixes
  - Fix COLUMNS env var
  - Fix sync after delete
  - Fix crash in notmuch
  - Fix sidebar indent
  - Fix emptying trash
  - Fix command line sending
  - Fix reading large address lists
  - Resolve symlinks only when necessary
* Translations
  - 100% Lithuanian
  - 96% Spanish
* Docs
  - Include OpenSSL/LibreSSL/GnuTLS version in neomutt -v output
  - Fix case of GPGME and SQLite
* Build
  - Create libcompress (lz4, zlib, zstd)
  - Create libhistory
  - Create libbcache
  - Move zstrm to libconn
* Code
  - Add more test coverage
  - Rename magic to type
  - Use mutt_file_fopen() on config variables
  - Change commands to use intptr_t for data

(wiz)

2020-03-21 10:46:57 UTC MAIN commitmail json YAML

2020-03-21 10:37:15 UTC MAIN commitmail json YAML

2020-03-21 10:07:48 UTC MAIN commitmail json YAML

Remove GO112_VERSION and GO111_VERSION.

(bsiegert)

2020-03-21 10:07:19 UTC MAIN commitmail json YAML

Removed lang/go112

(bsiegert)

2020-03-21 10:06:53 UTC MAIN commitmail json YAML

2020-03-21 09:00:09 UTC MAIN commitmail json YAML

Updated textproc/py-regex, textproc/py-yaml, www/py-flask-caching, www/py-flask-restful

(adam)

2020-03-21 08:59:45 UTC MAIN commitmail json YAML

py-flask-restful: updated to 0.3.8

Version 0.3.8
Add Python 3.8 support
Fix wrongly parsed Decimal fields
Fix overridden response when calling abort with Response
Various small fixes and updates to documentation

(adam)

2020-03-21 08:55:14 UTC MAIN commitmail json YAML

py-flask-caching: updated to 1.8.0

Version 1.8.0
- **BREAKING:** Removed support for Python 2. Python 3.5 and upwards are
  supported as of now.
- Add option to specify if ``None`` is a cached value or not.
- Allow to use ``__caching_id__`` rather than ``__repr__`` as an object
  caching key.
- The RedisCache backend now support generating the key_prefix via a callable.
- Emit a warning if the ``CACHE_TYPE`` is set to ``filesystem`` but no
  ``CACHE_DIR`` is set.
- Fixes Google App Engine Memcache backend.
- Various documentation updates and fixes.

(adam)

2020-03-21 08:37:55 UTC MAIN commitmail json YAML

py-yaml: updated to 5.3.1

5.3.1:
* Prevents arbitrary code execution during python/object/new constructor

(adam)

2020-03-21 08:36:03 UTC MAIN commitmail json YAML

2020-03-21 07:26:29 UTC MAIN commitmail json YAML

Updated security/gnupg2, time/py-icalendar

(adam)

2020-03-21 07:26:09 UTC MAIN commitmail json YAML

py-icalendar: updated to 4.0.5

4.0.5:
Bug fixes:
- Fixed a docs issue related to building on Read the Docs

(adam)

2020-03-21 07:24:30 UTC MAIN commitmail json YAML

gnupg2: updated to 2.2.20

Noteworthy changes in version 2.2.20:
* Protect the error counter against overflow to guarantee that the
  tools can't be tricked into returning success after an error.
* gpg: Make really sure that --verify-files always returns an error.
* gpg: Fix key listing --with-secret if a pattern is given.
* gpg: Fix detection of certain keys used as default-key.
* gpg: Fix default-key selection when a card is available.
* gpg: Fix key expiration and key usage for keys created with a
  creation date of zero.
* gpgsm: Fix import of some CR,LF terminated certificates.
* gpg: New options --include-key-block and --auto-key-import to
  allow encrypted replies after an initial signed message.
* gpg: Allow the use of a fingerprint with --trusted-key.
* gpg: New property "fpr" for use by --export-filter.
* scdaemon: Disable the pinpad if a KDF DO is used.
* dirmngr: Improve finding OCSP certificates.
* Avoid build problems with LTO or gcc-10.

(adam)

2020-03-21 06:53:18 UTC MAIN commitmail json YAML

regress/infra-unittests: fix assertion --file-is-lines

It had compared the actual output with itself, instead of comparing it to
the expected output.

(rillig)

2020-03-21 00:15:12 UTC MAIN commitmail json YAML

2020-03-20 21:27:04 UTC MAIN commitmail json YAML

regress/infra-unittests: add tests for special characters in subst.mk

(rillig)

2020-03-20 21:19:54 UTC MAIN commitmail json YAML

2020-03-20 20:46:40 UTC MAIN commitmail json YAML

2020-03-20 20:46:04 UTC MAIN commitmail json YAML

2020-03-20 20:45:46 UTC MAIN commitmail json YAML

2020-03-20 20:44:15 UTC MAIN commitmail json YAML

2020-03-20 19:57:12 UTC MAIN commitmail json YAML

net/ucspi-ssl: doesn't need the errno.h hack

(rillig)

2020-03-20 19:52:23 UTC MAIN commitmail json YAML

net/fehqlibs: allow to skip substitution for "echo -n"

(rillig)

2020-03-20 19:51:10 UTC MAIN commitmail json YAML

doc: Updated lang/go114 to 1.14.1

(bsiegert)

2020-03-20 19:50:48 UTC MAIN commitmail json YAML

Update go114 to 1.14.1.

This release include fixes to the go command, tools, the runtime,
the toolchain, and to the crypto/cypher package.

View the release notes for more information:
    https://golang.org/doc/devel/release.html#go1.14.minor

(bsiegert)

2020-03-20 19:40:39 UTC MAIN commitmail json YAML

mk/djbware.mk: make the errno.h hack configurable

This hack is mostly needed for older software like sysutils/daemontools
that was created when errno was still a global variable. Newer packages
like devel/bglibs don't need that hack anymore. Therefore make it
configurable, to avoid build failures when subst.mk does not find any
error.h to patch.

(rillig)

2020-03-20 18:00:48 UTC MAIN commitmail json YAML

doc: Updated www/ruby-net-http-persistent to 3.1.0

(taca)

2020-03-20 18:00:26 UTC MAIN commitmail json YAML

www/ruby-net-http-persistent: update to 3.1.0

Update ruby-net-http-persistent to 3.1.0.

=== 3.1.0 2019-07-24

New features:
* Support ruby 2.6 Net::HTTP#write_timeout=.  Pull request #99 by V鱈ctor
  Rold叩n Betancort.
* Support setting TLS min/max version.  Pull request #94 by Bart.

Bug fixes:
* Reduce potential for memory leak through Hash default proc bindings.  Pull
  request #64 by Dominic Metzger.
* Test proxy auto detection from no_proxy in ENV.  Pull request #60 by
  HINOHARA Hiroshi.
* Add missing timestamp for 3.0 release.  Pull request #78 by Joe Van Dyk.
* Support IPv6 URLs in proxy checks.  Pull request #82 by Nicol叩s Sanguinetti.
* Use Net::HTTPGenericRequest#method to check idempotence for improved
  compatibility.  Pull request #83 by Fotos Georgiadis.
* Run net-http-pipeline tests in travis.  Pull request #86 by T.J. Schuck.
* Correct +no_proxy+ support to override Net::HTTP proxy fallback.  Pull
  request #88 by Jared Kauppila.
* Mitigate memory leak when combined with faraday.  Pull request #105 by Yohei
  Kitamura.
* Set default connection pool size for Windows.  Pull request #90 by Jared
  Kauppila.
* Fix missing +name:+ argument in documentation.  Pull requests #85 by T.J.
  Schuck, #84 by James White.
* Fix memory leak from connection pooling.  Pull request #97 by Aaron
  Patterson.
* Update tests for minitest assert_equal deprecation.  Pull request #92 by
  Olle Jonsson.
* Fix typo in Net::HTTP::Persistent#pipeline.  Pull request #91 by Kazuma
  Furuhashi.

Other:
* Added bundler hoe plugin.  Pull request #103 by Michael Grosser.
* Updated ruby versions in Travis CI.  Pull request #93 by Olle Jonsson.  Pull
  request #103 by Michael Grosser.

(taca)

2020-03-20 17:59:05 UTC MAIN commitmail json YAML

doc: Updated www/ruby-patron to 0.13.3

(taca)

2020-03-20 17:58:37 UTC MAIN commitmail json YAML

www/ruby-patron: update to 0.13.3

Update ruby-patron to 0.13.3.

### 0.13.3

* Fix a number of specs that were failing due to use of threads

### 0.13.2

* Eagerly initialize libCURL handle when creating the Session instance instead of initializing it lazily
* Remove special treatment of `Session#reset` and make it the same as `Session#interrupt`

(taca)

2020-03-20 17:54:55 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rails-html-sanitizer to 1.3.0

(taca)

2020-03-20 17:54:27 UTC MAIN commitmail json YAML

www/ruby-rails-html-sanitizer: update to 1.3.0

Update ruby-rails-html-sanitizer to 1.3.0.

## 1.3.0

* Address deprecations in Loofah 2.3.0.

  *Josh Goodall*

## 1.2.0

* Remove needless `white_list_sanitizer` deprecation.

  By deprecating this, we were forcing Rails 5.2 to be updated or spew
  deprecations that users could do nothing about.

  That's pointless and I'm sorry for adding that!

  Now there's no deprecation warning and Rails 5.2 works out of the box, while
  Rails 6 can use the updated naming.

  *Kasper Timm Hansen*

## 1.1.0

* Add `safe_list_sanitizer` and deprecate `white_list_sanitizer` to be removed
  in 1.2.0. https://github.com/rails/rails-html-sanitizer/pull/87

  *Juanito Fatas*

* Remove `href` from LinkScrubber's `tags` as it's not an element.
  https://github.com/rails/rails-html-sanitizer/pull/92

  *Juanito Fatas*

* Explain that we don't need to bump Loofah here if there's CVEs.
  https://github.com/rails/rails-html-sanitizer/commit/d4d823c617fdd0064956047f7fbf23fff305a69b

  *Kasper Timm Hansen*

(taca)

2020-03-20 17:52:43 UTC MAIN commitmail json YAML

cross/aarch64-none-elf-binutils: disable configure options check

(rillig)

2020-03-20 17:51:57 UTC MAIN commitmail json YAML

libLLVM: Bump GCC_REQD

(nia)

2020-03-20 17:50:45 UTC MAIN commitmail json YAML

doc: Updated www/ruby-raindrops to 0.19.1

(taca)

2020-03-20 17:50:21 UTC MAIN commitmail json YAML

www/ruby-raindrops: update to 019.1

Update to ruby-raindrops to 019.1.

pkgsrc change: update HOMEPAGE.

=== raindrops 0.19.1 / 2020-01-08 09:31 UTC

  This release fixes some warnings on newer Rubies.

  We're no longer on bogomips.org since it's due
  for expiry and I can't pay extortionists for a .org, so
  s/bogomips.org/yhbt.net/ for now, and be prepared to move again
  when extortionists move onto extorting the .net TLD.

        doc: switch homepage to dark216
        ext/raindrops/extconf: fix cflags reset on ancient CC
        fixes for newer rubies
        replace bogomips.org with yhbt.net

(taca)

2020-03-20 17:48:51 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rest-client to 2.1.0

(taca)

2020-03-20 17:48:26 UTC MAIN commitmail json YAML

www/ruby-rest-client: update to 2.1.0

Update to ruby-rest-client to 2.1.0.

# 2.1.0

- Add a dependency on http-accept for parsing Content-Type charset headers.
  This works around a bad memory leak introduced in MRI Ruby 2.4.0 and fixed in
  Ruby 2.4.2. (#615)
- Use mime/types/columnar from mime-types 2.6.1+, which is leaner in memory
  usage than the older storage model of mime-types. (#393)
- Add `:log` option to individual requests. This allows users to set a log on a
  per-request / per-resource basis instead of the kludgy global log. (#538)
- Log request duration by tracking request start and end times. Make
  `log_response` a method on the Response object, and ensure the `size` method
  works on RawResponse objects. (#126)
  - `# => 200 OK | text/html 1270 bytes, 0.08s`
  - Also add a new `:stream_log_percent` parameter, which is applicable only
    when `:raw_response => true` is set. This causes progress logs to be
    emitted only on every N% (default 10%) of the total download size rather
    than on every chunk.
- Drop custom handling of compression and use built-in Net::HTTP support for
  supported Content-Encodings like gzip and deflate. Don't set any explicit
  `Accept-Encoding` header, rely instead on Net::HTTP defaults. (#597)
  - Note: this changes behavior for compressed responses when using
    `:raw_response => true`. Previously the raw response would not have been
    uncompressed by rest-client, but now Net::HTTP will uncompress it.
- The previous fix to avoid having Netrc username/password override an
  Authorization header was case-sensitive and incomplete. Fix this by
  respecting existing Authorization headers, regardless of letter case. (#550)
- Handle ParamsArray payloads. Previously, rest-client would silently drop a
  ParamsArray passed as the payload. Instead, automatically use
  Payload::Multipart if the ParamsArray contains a file handle, or use
  Payload::UrlEncoded if it doesn't. (#508)
- Gracefully handle Payload objects (Payload::Base or subclasses) that are
  passed as a payload argument. Previously, `Payload.generate` would wrap a
  Payload object in Payload::Streamed, creating a pointlessly nested payload.
  Also add a `closed?` method to Payload objects, and don't error in
  `short_inspect` if `size` returns nil. (#603)
- Test with an image in the public domain to avoid licensing complexity. (#607)

(taca)

2020-03-20 17:46:21 UTC MAIN commitmail json YAML

doc: Updated www/ruby-sass to 3.7.4

(taca)

2020-03-20 17:45:36 UTC MAIN commitmail json YAML

www/ruby-sass: update to 3.7.4

Update ruby-sass to 3.7.4.

3.7.4 (2019-04-04)

* https-ify sass-lang.com urls.
* Mark as end-of-life.

(taca)

2020-03-20 17:35:14 UTC MAIN commitmail json YAML

doc: Updated www/ruby-sass-rails to 6.0.0

(taca)

2020-03-20 17:34:50 UTC MAIN commitmail json YAML

www/ruby-sass-rails: update to 6.0.0

Update ruby-sass-rails to 6.0.0.

6.0.0 (2019-09-04)

Breaking change

* Move the implementation to sassc-rails.

* This gem is now only just a wrapper around sassc-rails. For more
  information on how sassc differs from Ruby sass see
  https://github.com/sass/sassc-rails#libsass-compatibility-with-ruby-sass.

(taca)

2020-03-20 17:22:11 UTC MAIN commitmail json YAML

textproc/ruby-rails-dom-testing: allow rails60

Allow build with RUBY_RAILS 60.

(taca)

2020-03-20 17:17:03 UTC MAIN commitmail json YAML

doc: note addtion of Ruby on Rails packages version 6.0.2.2

devel/ruby-activesupport60
devel/ruby-activemodel60
devel/ruby-activejob60
www/ruby-actionview60
www/ruby-actionpack60
databases/ruby-activerecord60
mail/ruby-actionmailbox60
mail/ruby-actionmailer60
www/ruby-actioncable60
devel/ruby-railties60
devel/ruby-activestorage60
textproc/ruby-actiontext60
www/ruby-rails60

(taca)

2020-03-20 17:16:34 UTC MAIN commitmail json YAML

mk/extract/bsd.extract-vars.mk: make documentation more user-friendly

The variables are now sorted chronologically instead of alphabetically,
to express the order in which the actions happen. The sentences are a bit
shorter than before.

The visual layout has been changed to make the whole variable name stick
out more. Before, the part that was easily visible was the same "EXTRACT_"
for all of them.

(rillig)

2020-03-20 17:14:25 UTC MAIN commitmail json YAML

www/Makefile: add and enable ruby-rails60

(taca)

2020-03-20 17:13:48 UTC MAIN commitmail json YAML

www/ruby-rails60: add package version 6.0.2.2

Add ruby-rails60 package version 6.0.2.2.

Ruby on Rails is a full-stack web framework optimized for programmer
happiness and sustainable productivity.  It encourages beautiful code
by favoring convention over configuration.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 17:12:31 UTC MAIN commitmail json YAML

textproc/Makefile: add and enable ruby-actiontext60

(taca)

2020-03-20 17:11:39 UTC MAIN commitmail json YAML

textproc/ruby-actiontext60: add package version 6.0.2.2

Add ruby-actiontext60 package version 6.0.2.2.

Action Text

Action Text brings rich text content and editing to Rails.  It includes the
[Trix editor](https://trix-editor.org) that handles everything from formatting
to links to quotes to lists to embedded images and galleries.  The rich text
content generated by the Trix editor is saved in its own RichText model that's
associated with any existing Active Record model in the application.  Any
embedded images (or other attachments) are automatically stored using Active
Storage and associated with the included RichText model.

You can read more about Action Text in the [Action Text
Overview](https://edgeguides.rubyonrails.org/action_text_overview.html) guide.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 17:10:02 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-{activestorage,railties}60

(taca)

2020-03-20 17:08:50 UTC MAIN commitmail json YAML

devel/ruby-activestorage60: add package version 6.0.2.2

Add ruby-activestorage60 package version 6.0.2.2.

# Active Storage

Active Storage makes it simple to upload and reference files in cloud services
like [Amazon S3](https://aws.amazon.com/s3/), [Google Cloud
Storage](https://cloud.google.com/storage/docs/), or [Microsoft Azure
Storage](https://azure.microsoft.com/en-us/services/storage/), and attach
those files to Active Records.  Supports having one main service and mirrors
in other services for redundancy.  It also provides a disk service for testing
or local deployments, but the focus is on cloud storage.

Files can be uploaded from the server to the cloud or directly from the client
to the cloud.

Image files can furthermore be transformed using on-demand variants for
quality, aspect ratio, size, or any other
[MiniMagick](https://github.com/minimagick/minimagick) supported
transformation.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 17:07:57 UTC MAIN commitmail json YAML

devel/ruby-railties60: add package version 6.0.2.2

Add ruby-railties60 package version 6.0.2.2.

= Railties -- Gluing the Engine to the Rails

Railties is responsible for gluing all frameworks together. Overall, it:

* handles the bootstrapping process for a Rails application;

* manages the +rails+ command line interface;

* and provides the Rails generators core.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 17:06:31 UTC MAIN commitmail json YAML

doc: Updated games/minetest to 5.1.1

(nia)

2020-03-20 17:06:20 UTC MAIN commitmail json YAML

minetest: Update to 5.1.1

5.1.0 → 5.1.1

  Released on 17 January 2020.

  This release is based upon bugfixes from 5.2.0-dev.

  Client / Audiovisuals

    * Fix player-bound sound playback (SmallJoker)
    * Fix item eat sound not played if last item (Wuzzy2)

  World / Server / Environment

    * Formspecs: Reset version number on rebuild (SmallJoker)
    * Rework packet receiving in ServerThread (sfan5)
    * Fix core.chat_format_message crashes (ClobberXD)
    * Fix spaces breaking formspec_version[] tag (rubenwardy)

  Misc / Build

    * MacOS/BSD: Fix build issue due to conflicting s64 type definitions
      (AMDmi3)
    * Fix find_path for newer jsoncpp installations (vilhelmgray)
    * Update translations

(nia)

2020-03-20 17:05:48 UTC MAIN commitmail json YAML

www/Makefile: add and enable ruby-actioncable60

(taca)

2020-03-20 17:05:11 UTC MAIN commitmail json YAML

www/ruby-actioncable60: add package version 6.0.2.2

Add ruby-actioncable60 package version 6.0.2.2.

# Action Cable - Integrated WebSockets for Rails

Action Cable seamlessly integrates WebSockets with the rest of your Rails
application.  It allows for real-time features to be written in Ruby in the
same style and form as the rest of your Rails application, while still being
performant and scalable.  It's a full-stack offering that provides both a
client-side JavaScript framework and a server-side Ruby framework.  You have
access to your full domain model written with Active Record or your ORM of
choice.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 17:01:18 UTC MAIN commitmail json YAML

mail/Makefile: add and enable ruby-{actionmailbox,actionmailer}60

(taca)

2020-03-20 16:59:26 UTC MAIN commitmail json YAML

mail/ruby-actionmailer60: add package version 6.0.2.2

Add ruby-actionmailer60 package version 6.0.2.2.

Action Mailer is a framework for designing email-service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcome
wishes on signup, invoices for billing, and any other use case that requires
a written notification to either a person or another system.

Action Mailer is in essence a wrapper around Action Controller and the
Mail gem.  It provides a way to make emails using templates in the same
way that Action Controller renders views using templates.

Additionally, an Action Mailer class can be used to process incoming email,
such as allowing a weblog to accept new posts from an email (which could even
have been sent from a phone).

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:58:34 UTC MAIN commitmail json YAML

mail/ruby-actionmailbox60: add package version 6.0.2.2

Add ruby-actionmailbox60 package version 6.0.2.2.

Action Mailbox

Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails.  It ships with ingresses for Mailgun, Mandrill, Postmark,
and SendGrid.  You can also handle inbound mails directly via the built-in
Exim, Postfix, and Qmail ingresses.

The inbound emails are turned into `InboundEmail` records using Active Record
and feature lifecycle tracking, storage of the original email on cloud storage
via Active Storage, and responsible data handling with on-by-default
incineration.

These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with
the rest of your domain model.

You can read more about Action Mailbox in the [Action Mailbox
Basics](https://edgeguides.rubyonrails.org/action_mailbox_basics.html) guide.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:56:22 UTC MAIN commitmail json YAML

databases/Makefile: add and enable ruby-activerecord60

(taca)

2020-03-20 16:55:38 UTC MAIN commitmail json YAML

databases/ruby-activerecord60: add package version 6.0.2.2

Add ruby-activerecord60 package version 6.0.2.2.

= Active Record -- Object-relational mapping put on rails

Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In context of an application,
these classes are commonly referred to as *models*. Models can also be
connected to other models; this is done by defining *associations*.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:54:22 UTC MAIN commitmail json YAML

www/Makefile: add and enable ruby-{actionpack,actionview}60

(taca)

2020-03-20 16:53:32 UTC MAIN commitmail json YAML

www/ruby-actionpack60: add package version 6.0.2.2

Add ruby-actionpack60 package version 6.0.2.2.

Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for *routing* (mapping request URLs to actions), defining
*controllers* that implement actions, and generating responses by rendering
*views*, which are templates of various formats. In short, Action Pack
provides the view and controller layers in the MVC paradigm.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:52:34 UTC MAIN commitmail json YAML

www/ruby-actionview60: add package version 6.0.2.2

Add ruby-actionview60 package version 6.0.2.2.

Action View provides simple, battle-tested conventions and helpers for
building web pages.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:51:33 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-{activejob,activemodel,activesupport}60

(taca)

2020-03-20 16:48:48 UTC MAIN commitmail json YAML

devel/ruby-activejob60: add package version 6.0.2.2

Add ruby-activejob60 package version 6.0.2.2.

Active Job is a framework for declaring jobs and making them run on a
variety of queueing backends. These jobs can be everything from
regularly scheduled clean-ups, to billing charges, to
mailings. Anything that can be chopped up into small units of work and
run in parallel, really.

It also serves as the backend for Action Mailer's #deliver_later
functionality that makes it easy to turn any mailing into a job for
running later. That's one of the most common jobs in a modern web
application: Sending emails outside of the request-response cycle, so
the user doesn't have to wait on it.

The main point is to ensure that all Rails apps will have a job
infrastructure in place, even if it's in the form of an "immediate
runner". We can then have framework features and other gems build on
top of that, without having to worry about API differences between
Delayed Job and Resque. Picking your queuing backend becomes more of
an operational concern, then. And you'll be able to switch between
them without having to rewrite your jobs.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:47:32 UTC MAIN commitmail json YAML

devel/ruby-activemodel60: add package version 6.0.2.2

Add ruby-activemodel60 package version 6.0.2.2.

Active Model provides a known set of interfaces for usage in model classes.
They allow for Action Pack helpers to interact with non-ActiveRecord models,
for example. Active Model also helps building custom ORMs for use outside of
the Rails framework.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:45:40 UTC MAIN commitmail json YAML

devel/ruby-activesupport60: add package version 6.0.2.2

Add ruby-activesupport60 package version 6.0.2.2.

A toolkit of support libraries and Ruby core extensions extracted from
the Rails framework. Rich support for multibyte strings,
internationalization, time zones, and testing.

This is for Ruby on Rails 6.0.

(taca)

2020-03-20 16:42:43 UTC MAIN commitmail json YAML

lang/ruby/rails.mk: add support for Ruby on Rails 6.0

Add add support for Ruby on Rails 6.0.

(taca)

2020-03-20 16:41:10 UTC MAIN commitmail json YAML

doc: Added www/ruby-sassc-rails version 2.1.2

(taca)

2020-03-20 16:40:22 UTC MAIN commitmail json YAML

www/Makefile: add and enable ruby-sassc-rails

(taca)

2020-03-20 16:39:46 UTC MAIN commitmail json YAML

www/ruby-sassc-rails: add package version 2.1.2

Add ruby-sassc-rails package version 2.1.2.

SassC::Rails

We all love working with Sass, but compilation can take quite a long time for
larger codebases.  This gem integrates the C implementation of Sass, LibSass,
into the asset pipeline.

(taca)

2020-03-20 16:39:03 UTC MAIN commitmail json YAML

show-all: fix output for list variables containing dollar characters

Before, variables containing dollar characters displayed so wrong that it
was hard to explain.

To fix the problem, I typed almost random characters into the code until
the output was exactly as expected. I still do not understand:

* why the list variables need 8 dollars to survive the @x@ loop,
* why the code only works if the dollars come from an external variable
  instead of being written inline,
* why the backslash in the :C modifier needs to be doubled.

Anyway, the output of "bmake show-all-extract" now contains the shell
variable $${extract_file}, just as it should. The dollars are now doubled
in the output and thereby match the source code from the Makefile
exactly.

(rillig)

2020-03-20 16:32:11 UTC MAIN commitmail json YAML

doc: note update of ruby-sinatra related packages to 2.0.8.1

www/ruby-rack-protection
www/ruby-sinatra
www/ruby-sinatra-contrib

(taca)

2020-03-20 16:30:27 UTC MAIN commitmail json YAML

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

(taca)

2020-03-20 16:29:38 UTC MAIN commitmail json YAML

www/ruby-rack-protection: update to 2.0.8.1

Update ruby-rack-protection to 2.0.8.1.

### rack-protection

* Don't track the Accept-Language header by default [#1504](https://github.com/sinatra/sinatra/pull/1504) by Artem Chistyakov

(taca)

2020-03-20 16:23:03 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack-cache to 1.10.0

(taca)

2020-03-20 16:22:32 UTC MAIN commitmail json YAML

www/ruby-rack-cache: update to 1.11.0

Update ruby-rack-cache to 1.11.0.

pkgsrc change: change dependency from ruby-rack14 to ruby-rack.

## 1.9.0

  * make purge not raise when not implemented

(taca)

2020-03-20 16:19:55 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack to 2.2.2

(taca)

2020-03-20 16:19:33 UTC MAIN commitmail json YAML

www/ruby-rack: update to 2.2.2

Update ruby-rack to 2.2.2.

## [2.2.2] - 2020-02-11

### Fixed

- Fix incorrect `Rack::Request#host` value. ([#1591](https://github.com/rack/rack/pull/1591), [@ioquatix](https://github.com/ioquatix))
- Revert `Rack::Handler::Thin` implementation. ([#1583](https://github.com/rack/rack/pull/1583), [@jeremyevans](https://github.com/jeremyevans))
- Double assignment is still needed to prevent an "unused variable" warning. ([#1589](https://github.com/rack/rack/pull/1589), [@kamipo](https://github.com/kamipo))
- Fix to handle same_site option for session pool. ([#1587](https://github.com/rack/rack/pull/1587), [@kamipo](https://github.com/kamipo))

## [2.2.1] - 2020-02-09

### Fixed

- Rework `Rack::Request#ip` to handle empty `forwarded_for`. ([#1577](https://github.com/rack/rack/pull/1577), [@ioquatix](https://github.com/ioquatix))

## [2.2.0] - 2020-02-08

### SPEC Changes

- `rack.session` request environment entry must respond to `to_hash` and return unfrozen Hash. ([@jeremyevans](https://github.com/jeremyevans))
- Request environment cannot be frozen. ([@jeremyevans](https://github.com/jeremyevans))
- CGI values in the request environment with non-ASCII characters must use ASCII-8BIT encoding. ([@jeremyevans](https://github.com/jeremyevans))
- Improve SPEC/lint relating to SERVER_NAME, SERVER_PORT and HTTP_HOST. ([#1561](https://github.com/rack/rack/pull/1561), [@ioquatix](https://github.com/ioquatix))

### Added

- `rackup` supports multiple `-r` options and will require all arguments. ([@jeremyevans](https://github.com/jeremyevans))
- `Server` supports an array of paths to require for the `:require` option. ([@khotta](https://github.com/khotta))
- `Files` supports multipart range requests. ([@fatkodima](https://github.com/fatkodima))
- `Multipart::UploadedFile` supports an IO-like object instead of using the filesystem, using `:filename` and `:io` options. ([@jeremyevans](https://github.com/jeremyevans))
- `Multipart::UploadedFile` supports keyword arguments `:path`, `:content_type`, and `:binary` in addition to positional arguments. ([@jeremyevans](https://github.com/jeremyevans))
- `Static` supports a `:cascade` option for calling the app if there is no matching file. ([@jeremyevans](https://github.com/jeremyevans))
- `Session::Abstract::SessionHash#dig`. ([@jeremyevans](https://github.com/jeremyevans))
- `Response.[]` and `MockResponse.[]` for creating instances using status, headers, and body. ([@ioquatix](https://github.com/ioquatix))
- Convenient cache and content type methods for `Rack::Response`. ([#1555](https://github.com/rack/rack/pull/1555), [@ioquatix](https://github.com/ioquatix))

### Changed

- `Request#params` no longer rescues EOFError. ([@jeremyevans](https://github.com/jeremyevans))
- `Directory` uses a streaming approach, significantly improving time to first byte for large directories. ([@jeremyevans](https://github.com/jeremyevans))
- `Directory` no longer includes a Parent directory link in the root directory index. ([@jeremyevans](https://github.com/jeremyevans))
- `QueryParser#parse_nested_query` uses original backtrace when reraising exception with new class. ([@jeremyevans](https://github.com/jeremyevans))
- `ConditionalGet` follows RFC 7232 precedence if both If-None-Match and If-Modified-Since headers are provided. ([@jeremyevans](https://github.com/jeremyevans))
- `.ru` files supports the `frozen-string-literal` magic comment. ([@eregon](https://github.com/eregon))
- Rely on autoload to load constants instead of requiring internal files, make sure to require 'rack' and not just 'rack/...'. ([@jeremyevans](https://github.com/jeremyevans))
- `Etag` will continue sending ETag even if the response should not be cached. ([@henm](https://github.com/henm))
- `Request#host_with_port` no longer includes a colon for a missing or empty port. ([@AlexWayfer](https://github.com/AlexWayfer))
- All handlers uses keywords arguments instead of an options hash argument. ([@ioquatix](https://github.com/ioquatix))
- `Files` handling of range requests no longer return a body that supports `to_path`, to ensure range requests are handled correctly. ([@jeremyevans](https://github.com/jeremyevans))
- `Multipart::Generator` only includes `Content-Length` for files with paths, and `Content-Disposition` `filename` if the `UploadedFile` instance has one. ([@jeremyevans](https://github.com/jeremyevans))
- `Request#ssl?` is true for the `wss` scheme (secure websockets). ([@jeremyevans](https://github.com/jeremyevans))
- `Rack::HeaderHash` is memoized by default. ([#1549](https://github.com/rack/rack/pull/1549), [@ioquatix](https://github.com/ioquatix))
- `Rack::Directory` allow directory traversal inside root directory. ([#1417](https://github.com/rack/rack/pull/1417), [@ThomasSevestre](https://github.com/ThomasSevestre))
- Sort encodings by server preference. ([#1184](https://github.com/rack/rack/pull/1184), [@ioquatix](https://github.com/ioquatix), [@wjordan](https://github.com/wjordan))
- Rework host/hostname/authority implementation in `Rack::Request`. `#host` and `#host_with_port` have been changed to correctly return IPv6 addresses formatted with square brackets, as defined by [RFC3986](https://tools.ietf.org/html/rfc3986#section-3.2.2). ([#1561](https://github.com/rack/rack/pull/1561), [@ioquatix](https://github.com/ioquatix))
- `Rack::Builder` parsing options on first `#\` line is deprecated. ([#1574](https://github.com/rack/rack/pull/1574), [@ioquatix](https://github.com/ioquatix))

### Removed

- `Directory#path` as it was not used and always returned nil. ([@jeremyevans](https://github.com/jeremyevans))
- `BodyProxy#each` as it was only needed to work around a bug in Ruby <1.9.3. ([@jeremyevans](https://github.com/jeremyevans))
- `URLMap::INFINITY` and `URLMap::NEGATIVE_INFINITY`, in favor of `Float::INFINITY`. ([@ch1c0t](https://github.com/ch1c0t))
- Deprecation of `Rack::File`. It will be deprecated again in rack 2.2 or 3.0. ([@rafaelfranca](https://github.com/rafaelfranca))
- Support for Ruby 2.2 as it is well past EOL. ([@ioquatix](https://github.com/ioquatix))
- Remove `Rack::Files#response_body` as the implementation was broken. ([#1153](https://github.com/rack/rack/pull/1153), [@ioquatix](https://github.com/ioquatix))
- Remove `SERVER_ADDR` which was never part of the original SPEC. ([#1573](https://github.com/rack/rack/pull/1573), [@ioquatix](https://github.com/ioquatix))

### Fixed

- `Directory` correctly handles root paths containing glob metacharacters. ([@jeremyevans](https://github.com/jeremyevans))
- `Cascade` uses a new response object for each call if initialized with no apps. ([@jeremyevans](https://github.com/jeremyevans))
- `BodyProxy` correctly delegates keyword arguments to the body object on Ruby 2.7+. ([@jeremyevans](https://github.com/jeremyevans))
- `BodyProxy#method` correctly handles methods delegated to the body object. ([@jeremyevans](https://github.com/jeremyevans))
- `Request#host` and `Request#host_with_port` handle IPv6 addresses correctly. ([@AlexWayfer](https://github.com/AlexWayfer))
- `Lint` checks when response hijacking that `rack.hijack` is called with a valid object. ([@jeremyevans](https://github.com/jeremyevans))
- `Response#write` correctly updates `Content-Length` if initialized with a body. ([@jeremyevans](https://github.com/jeremyevans))
- `CommonLogger` includes `SCRIPT_NAME` when logging. ([@Erol](https://github.com/Erol))
- `Utils.parse_nested_query` correctly handles empty queries, using an empty instance of the params class instead of a hash. ([@jeremyevans](https://github.com/jeremyevans))
- `Directory` correctly escapes paths in links. ([@yous](https://github.com/yous))
- `Request#delete_cookie` and related `Utils` methods handle `:domain` and `:path` options in same call. ([@jeremyevans](https://github.com/jeremyevans))
- `Request#delete_cookie` and related `Utils` methods do an exact match on `:domain` and `:path` options. ([@jeremyevans](https://github.com/jeremyevans))
- `Static` no longer adds headers when a gzipped file request has a 304 response. ([@chooh](https://github.com/chooh))
- `ContentLength` sets `Content-Length` response header even for bodies not responding to `to_ary`. ([@jeremyevans](https://github.com/jeremyevans))
- Thin handler supports options passed directly to `Thin::Controllers::Controller`. ([@jeremyevans](https://github.com/jeremyevans))
- WEBrick handler no longer ignores `:BindAddress` option. ([@jeremyevans](https://github.com/jeremyevans))
- `ShowExceptions` handles invalid POST data. ([@jeremyevans](https://github.com/jeremyevans))
- Basic authentication requires a password, even if the password is empty. ([@jeremyevans](https://github.com/jeremyevans))
- `Lint` checks response is array with 3 elements, per SPEC. ([@jeremyevans](https://github.com/jeremyevans))
- Support for using `:SSLEnable` option when using WEBrick handler. (Gregor Melhorn)
- Close response body after buffering it when buffering. ([@ioquatix](https://github.com/ioquatix))
- Only accept `;` as delimiter when parsing cookies. ([@mrageh](https://github.com/mrageh))
- `Utils::HeaderHash#clear` clears the name mapping as well. ([@raxoft](https://github.com/raxoft))
- Support for passing `nil` `Rack::Files.new`, which notably fixes Rails' current `ActiveStorage::FileServer` implementation. ([@ioquatix](https://github.com/ioquatix))

### Documentation

- CHANGELOG updates. ([@aupajo](https://github.com/aupajo))
- Added [CONTRIBUTING](CONTRIBUTING.md). ([@dblock](https://github.com/dblock))

## [2.1.2] - 2020-01-27

- Fix multipart parser for some files to prevent denial of service ([@aiomaster](https://github.com/aiomaster))
- Fix `Rack::Builder#use` with keyword arguments ([@kamipo](https://github.com/kamipo))
- Skip deflating in Rack::Deflater if Content-Length is 0 ([@jeremyevans](https://github.com/jeremyevans))
- Remove `SessionHash#transform_keys`, no longer needed ([@pavel](https://github.com/pavel))
- Add to_hash to wrap Hash and Session classes ([@oleh-demyanyuk](https://github.com/oleh-demyanyuk))
- Handle case where session id key is requested but missing ([@jeremyevans](https://github.com/jeremyevans))

## [2.1.1] - 2020-01-12

- Remove `Rack::Chunked` from `Rack::Server` default middleware. ([#1475](https://github.com/rack/rack/pull/1475), [@ioquatix](https://github.com/ioquatix))

## 2.1.0

_Note: There are many unreleased changes in Rack (`master` is around 300 commits ahead of `2-0-stable`), and below is not an exhaustive list. If you would like to help out and document some of the unreleased changes, PRs are welcome._

### Added

- Add support for `SameSite=None` cookie value. ([@hennikul](https://github.com/hennikul))
- Add trailer headers. ([@eileencodes](https://github.com/eileencodes))
- Add MIME Types for video streaming. ([@styd](https://github.com/styd))
- Add MIME Type for WASM. ([@buildrtech](https://github.com/buildrtech))
- Add `Early Hints(103)` to status codes. ([@egtra](https://github.com/egtra))
- Add `Too Early(425)` to status codes. ([@y-yagi]((https://github.com/y-yagi)))
- Add `Bandwidth Limit Exceeded(509)` to status codes. ([@CJKinni](https://github.com/CJKinni))
- Add method for custom `ip_filter`. ([@svcastaneda](https://github.com/svcastaneda))
- Add boot-time profiling capabilities to `rackup`. ([@tenderlove](https://github.com/tenderlove))
- Add multi mapping support for `X-Accel-Mappings` header. ([@yoshuki](https://github.com/yoshuki))
- Add `sync: false` option to `Rack::Deflater`. (Eric Wong)
- Add `Builder#freeze_app` to freeze application and all middleware instances. ([@jeremyevans](https://github.com/jeremyevans))
- Add API to extract cookies from `Rack::MockResponse`. ([@petercline](https://github.com/petercline))

### Changed

- Don't propagate nil values from middleware. ([@ioquatix](https://github.com/ioquatix))
- Lazily initialize the response body and only buffer it if required. ([@ioquatix](https://github.com/ioquatix))
- Fix deflater zlib buffer errors on empty body part. ([@felixbuenemann](https://github.com/felixbuenemann))
- Set `X-Accel-Redirect` to percent-encoded path. ([@diskkid](https://github.com/diskkid))
- Remove unnecessary buffer growing when parsing multipart. ([@tainoe](https://github.com/tainoe))
- Expand the root path in `Rack::Static` upon initialization. ([@rosenfeld](https://github.com/rosenfeld))
- Make `ShowExceptions` work with binary data. ([@axyjo](https://github.com/axyjo))
- Use buffer string when parsing multipart requests. ([@janko-m](https://github.com/janko-m))
- Support optional UTF-8 Byte Order Mark (BOM) in config.ru. ([@mikegee](https://github.com/mikegee))
- Handle `X-Forwarded-For` with optional port. ([@dpritchett](https://github.com/dpritchett))
- Use `Time#httpdate` format for Expires, as proposed by RFC 7231. ([@nanaya](https://github.com/nanaya))
- Make `Utils.status_code` raise an error when the status symbol is invalid instead of `500`. ([@adambutler](https://github.com/adambutler))
- Rename `Request::SCHEME_WHITELIST` to `Request::ALLOWED_SCHEMES`.
- Make `Multipart::Parser.get_filename` accept files with `+` in their name. ([@lucaskanashiro](https://github.com/lucaskanashiro))
- Add Falcon to the default handler fallbacks. ([@ioquatix](https://github.com/ioquatix))
- Update codebase to avoid string mutations in preparation for `frozen_string_literals`. ([@pat](https://github.com/pat))
- Change `MockRequest#env_for` to rely on the input optionally responding to `#size` instead of `#length`. ([@janko](https://github.com/janko))
- Rename `Rack::File` -> `Rack::Files` and add deprecation notice. ([@postmodern](https://github.com/postmodern)).

### Removed

- Remove `to_ary` from Response ([@tenderlove](https://github.com/tenderlove))
- Deprecate `Rack::Session::Memcache` in favor of `Rack::Session::Dalli` from dalli gem ([@fatkodima](https://github.com/fatkodima))

### Documentation

- Update broken example in `Session::Abstract::ID` documentation. ([tonytonyjan](https://github.com/tonytonyjan))
- Add Padrino to the list of frameworks implmenting Rack. ([@wikimatze](https://github.com/wikimatze))
- Remove Mongrel from the suggested server options in the help output. ([@tricknotes](https://github.com/tricknotes))
- Replace `HISTORY.md` and `NEWS.md` with `CHANGELOG.md`. ([@twitnithegirl](https://github.com/twitnithegirl))
- Backfill `CHANGELOG.md` from 2.0.1 to 2.0.7 releases. ([@drenmi](https://github.com/Drenmi))

## [2.0.8] - 2019-12-08

- [[CVE-2019-16782](https://nvd.nist.gov/vuln/detail/CVE-2019-16782)] Prevent timing attacks targeted at session ID lookup. BREAKING CHANGE: Session ID is now a SessionId instance instead of a String. ([@tenderlove](https://github.com/tenderlove), [@rafaelfranca](https://github.com/rafaelfranca))

(taca)

2020-03-20 16:12:03 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo03 to 0.3.56

(taca)

2020-03-20 16:11:02 UTC MAIN commitmail json YAML

doc: Updated graphics/MesaLib to 20.0.2

(nia)

2020-03-20 16:10:51 UTC MAIN commitmail json YAML

MesaLib: Update to 20.0.2

Bug fixes

    * RPCS3 / Persona 5 - Performance regression [RADV / Navi]
    * [CTS] dEQP-VK.descriptor_indexing.* fails on RADV/LLVM
    * [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo:
      Assertion `0' failed
    * src/compiler/glsl/glcpp/glcpp-parse.y:1297: _token_print: Assertion
      `!"Error: Don't know how to print token."' failed.
    * Budget Cuts hits VK_AMD_shader_fragment_mask assert

Changes

    Andreas Baierl (1):

    * gitlab-ci: Add add a set of lima flakes

      Bas Nieuwenhuizen (2):

    * amd/llvm: Fix divergent descriptor indexing. (v3)
    * amd/llvm: Fix divergent descriptor regressions with radeonsi.

      Danylo Piliaiev (2):

    * glsl: do not crash if string literal is used outside of #include/#line
    * st/mesa: Fix signed integer overflow when using
      util_throttle_memory_usage

      Dave Airlie (1):

    * gallium: fix build with latest meson and gcc10

      Dylan Baker (8):

    * docs: Add sha256sums for 20.0.1
    * .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d
    * .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54
    * .pick_status.json: Update to 625d8705f02e211e2733c3fe12845505725c37d4
    * .pick_status.json: Mark b83c9aca4a5fd02d920c90c1799137fed52dc1d9 as
      backported
    * .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299
    * .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34
    * .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5

      Eric Anholt (1):

    * glsl/tests: Fix waiting for disk_cache_put() to finish.

      Eric Engestrom (7):

    * bin/gen_release_notes.py: fix commit list command
    * .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f
    * gen_release_notes: fix vulkan version reported
    * docs/relnotes/20.0: fix vulkan version reported
    * .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e
    * vulkan/wsi: fix cleanup when dup() fails
    * gen_release_notes: fix version in "you should wait" message

      Francisco Jerez (1):

    * intel/fs: Fix workaround for VxH indirect addressing bug under control
      flow.

      Jason Ekstrand (9):

    * isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
    * iris: Don't skip fast depth clears if the color changed
    * anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
    * vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties
      fails
    * vulkan/wsi: Return an error if dup() fails
    * anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
    * anv: Use a proper end-of-pipe sync instead of just CS stall
    * anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
    * anv: Do an end-of-pipe sync before updating AUX table entries

      Jos辿 Fonseca (1):

    * meson: Avoid duplicate symbols.

      Kristian H淡gsberg (2):

    * Revert "glsl: Use a simpler formula for tanh"
    * Revert "spirv: Use a simpler and more correct implementaiton of
      tanh()"

      Marek Ol邸叩k (4):

    * Revert "mesa: check for z=0 in _mesa_Vertex3dv()"
    * radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
    * ac: add a bug workaround for the 100% NGG culling case
    * gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
      live cache

      Martin Fuzzey (3):

    * freedreno: android: fix build failure on android due to python version
    * freedreno: android: add a6xx-pack.xml.h generation to android build
    * freedreno: android: fix build of perfcounters.

      Michel D辰nzer (1):

    * llvmpipe: Use uintptr_t for pointer values

      Rafael Antognolli (3):

    * anv: Wait for the GPU to be idle before invalidating the aux table.
    * iris: Split aux map initialization from invalidation.
    * iris: Wait for the GPU to be idle before invalidating the aux table.

      Rob Clark (1):

    * freedreno: fix FD_MESA_DEBUG=inorder

      Samuel Pitoiset (5):

    * aco: fix image load/store with lod and 1D images
    * nir/lower_input_attachments: remove bogus assert in
      try_lower_input_texop()
    * ac/llvm: add missing optimization barrier for 64-bit readlanes
    * radv: only inject implicit subpass dependencies if necessary
    * radv: fix random depth range unrestricted failures due to a cache
      issue

      Timur Krist坦f (2):

    * nir: Add ability to lower non-const quad broadcasts to const ones.
    * radv: Enable lowering dynamic quad broadcasts.

      Vinson Lee (1):

    * st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.

(nia)

2020-03-20 16:10:45 UTC MAIN commitmail json YAML

time/ruby-tzinfo03: update to 0.3.56

Update ruby-tzinfo03 to 0.3.56.

0.3.56 (2019-11-01)

* Updated to tzdata version 2019c
  (https://mm.icann.org/pipermail/tz-announce/2019-September/000057.html).

(taca)

2020-03-20 16:09:32 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo1 to 1.2.6

(taca)

2020-03-20 16:09:10 UTC MAIN commitmail json YAML

time/ruby-tzinfo1: update to 1.2.6

Update ruby-tzinfo1 to 1.2.6.

0.3.56 (2019-11-01)

* Updated to tzdata version 2019c
  (https://mm.icann.org/pipermail/tz-announce/2019-September/000057.html).

(taca)

2020-03-20 16:08:09 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo to 2.0.1

(taca)

2020-03-20 16:07:49 UTC MAIN commitmail json YAML

time/ruby-tzinfo: update to 2.0.1

Update ruby-tzinfo to 2.0.1.

2.0.1 (2019-12-24)

* Fixed "SecurityError: Insecure operation - require" exceptions when loading
  data with recent Ruby releases in safe mode. #100.
* Fixed warnings when running on Ruby 2.7. #109.
* Add a TZInfo::Timezone#=~ method that performs a regex match on the time
  zone identifier. #99.
* Add a TZInfo::Country#=~ method that performs a regex match on the country
  code.

(taca)

2020-03-20 16:07:15 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2019.3

(taca)

2020-03-20 16:06:51 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2019.3

Update ruby-tzinfo-data to 1.2019.3.

1.2019.3 (2019-09-12)

* Based on version 2019c of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2019-September/000057.html).

(taca)

2020-03-20 16:06:01 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 22.2.8

(nia)

2020-03-20 16:05:34 UTC MAIN commitmail json YAML

erlang: Update to 22.2.8

This brings us up to the latest patch release for this branch before freeze...

--- Fixed Bugs and Malfunctions ---

  OTP-16457    Application(s): diameter

              The possibility of choosing a handler process for an
              incoming Diameter request with a configured MFA was
              documented in OTP 20.0, but counters (with
              {traffic_counters, true}) were not incremented when
              this process was on a remote node. Counters are now
              incremented on the node that configures the transport
              in question.

              Introduced in OTP 21.3.

  OTP-16459    Application(s): diameter

              Transport options differing from those passed to
              diameter:add_transport/2 were used in several
              situations: when starting a transport process after
              connect_timer expiry after an initial connection
              attempt has failed, when starting a transport process
              after a connection has been accepted, when sending
              events, when returning options in
              diameter:service_info/2, and possibly more. In
              particular, the following configuration options to
              diameter:add_transport/2 were dropped:
              avp_dictionaries, incoming_maxlen, spawn_opt,
              strict_mbit.

              Moreover, any service options mistakenly passed to
              diameter:add_transport/2 were interpreted as such,
              instead of being ignored as the documentation states,
              with the consequence that outgoing and incoming
              requests saw different values of some options, some
              were always taken from transport options, and others
              from service options.

              diameter:add_transport/2 must be called in new code for
              the fix to have effect.

              Introduced in OTP 20.1.

Full runtime dependencies of diameter-2.2.2: erts-10.0, kernel-3.2,
ssl-9.0, stdlib-2.4

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2020-03-20 16:05:04 UTC MAIN commitmail json YAML

doc: Updated www/ruby-unicorn to 5.5.3

(taca)

2020-03-20 16:04:30 UTC MAIN commitmail json YAML

www/ruby-unicorn: update to 5.5.3

Update ruby-unicorn to 5.5.3.

=== unicorn 5.5.0 / 2019-03-04 00:41 UTC

  Mostly identical to 5.5.0.pre1, which I didn't hear any feedback
  from:

    https://bogomips.org/unicorn-public/20181220222842.GA27382@dcvr/

  > Jeremy Evans contributed the "default_middleware" configuration option:
  >
  >  https://bogomips.org/unicorn-public/20180913192055.GD48926@jeremyevans.local/
  >
  > Jeremy also contributed the ability to use separate groups for the process
  > and log files:
  >
  >  https://bogomips.org/unicorn-public/20180913192449.GE48926@jeremyevans.local/
  >
  > There's also a couple of uninteresting minor optimizations and
  > documentation additions.

  Otherwise, there's one extra change to use
  rb_gc_register_mark_object which is finally a documented part of
  the Ruby C-API, but has existed since the 1.9 days.

=== unicorn 5.5.0.pre1 / 2018-12-20 20:11 UTC

  Jeremy Evans contributed the "default_middleware" configuration option:

    https://bogomips.org/unicorn-public/20180913192055.GD48926@jeremyevans.local/

  Jeremy also contributed the ability to use separate groups for the process
  and log files:

    https://bogomips.org/unicorn-public/20180913192449.GE48926@jeremyevans.local/

  There's also a couple of uninteresting minor optimizations and
  documentation additions.

  Eric Wong (10):
        remove random seed reset atfork
        use IO#wait instead of kgio_wait_readable
        Merge branch '5.4-stable'
        shrink pipes under Linux
        socket_helper: add hint for FreeBSD users for accf_http(9)
        tests: ensure -N/--no-default-middleware not supported in config.ru
        doc: update more URLs to use HTTPS and avoid redirects
        deduplicate strings VM-wide in Ruby 2.5+
        doc/ISSUES: add links to git clone-able mail archives of our dependencies
        README: minor updates and additional disclaimer

  Jeremy Evans (2):
        Make Worker#user support different process primary group and log file group
        Support default_middleware configuration option

(taca)

2020-03-20 15:47:20 UTC MAIN commitmail json YAML

doc: Updated www/ruby-websocket-driver to 0.7.1

(taca)

2020-03-20 15:46:50 UTC MAIN commitmail json YAML

www/ruby-websocket-driver: updat to 0.7.1

Update ruby-websocket-driver to 0.7.1.

### 0.7.1 / 2019-06-10

- Catch any exceptions produced while generating a handshake response and send a
  `400 Bad Request` response to the client
- Pick the RFC-6455 protocol version if the request contains any of the headers
  used by that version
- Handle errors encountered while handling malformed draft-76 requests

(taca)

2020-03-20 15:45:12 UTC MAIN commitmail json YAML

regress/show-all: demonstrate wrong output of show-all

A real-life example of this pattern is EXTRACT_CMD_DEFAULT, which refers
to DOWNLOADED_DISTFILE, which is defined as "$${extract_file}".

Until mk/extract/extract.mk r1.40, that argument was discarded from the
output completely. With the surrounding quotes at least the quotes are
visible in the output of "bmake show-all-extract".

(rillig)

2020-03-20 15:44:10 UTC MAIN commitmail json YAML

doc: update rails52 packages to 5.2.4.2

devel/ruby-activesupport52
devel/ruby-activemodel52
devel/ruby-activejob52
www/ruby-actionview52
www/ruby-actionpack52
www/ruby-actioncable52
databases/ruby-activerecord52
devel/ruby-activestorage52
mail/ruby-actionmailer52
devel/ruby-railties52
www/ruby-rails52

(taca)

2020-03-20 15:43:26 UTC MAIN commitmail json YAML

www/ruby-rails52: update to 5.2.4.2

Update ruby-rails52 to 5.2.4.2.

* No change except version.

(taca)

2020-03-20 15:43:05 UTC MAIN commitmail json YAML

devel/ruby-railties52: update to 5.2.4.2

Update ruby-railties52 to 5.2.4.2.

## Rails 5.2.4.1 (December 18, 2019) ##

*  No changes.

## Rails 5.2.4 (November 27, 2019) ##

*  Use original `bundler` environment variables during the process of generating a new rails project.

    *Marco Costa*

*  Allow loading seeds without ActiveJob.

    Fixes #35782

    *Jeremy Weathers*

*  Only force `:async` ActiveJob adapter to `:inline` during seeding.

    *BatedUrGonnaDie*

(taca)

2020-03-20 15:42:30 UTC MAIN commitmail json YAML

mail/ruby-actionmailer52: update to 5.2.4.2

Update ruby-actionmailer52 to 5.2.4.2.

* No change except version.

(taca)

2020-03-20 15:41:59 UTC MAIN commitmail json YAML

devel/ruby-activestorage52: update to 5.2.4.2

Update ruby-activestorage52 to 5.2.4.2.

* No change except version.

(taca)

2020-03-20 15:41:33 UTC MAIN commitmail json YAML

databases/ruby-activerecord52: update to 5.2.4.2

Update ruby-activerecord52 to 5.2.4.2.

## Rails 5.2.4.1 (December 18, 2019) ##

*  No changes.

## Rails 5.2.4 (November 27, 2019) ##

*  Fix circular `autosave: true` causes invalid records to be saved.

    Prior to the fix, when there was a circular series of `autosave: true`
    associations, the callback for a `has_many` association was run while
    another instance of the same callback on the same association hadn't
    finished running. When control returned to the first instance of the
    callback, the instance variable had changed, and subsequent associated
    records weren't saved correctly. Specifically, the ID field for the
    `belongs_to` corresponding to the `has_many` was `nil`.

    Fixes #28080.

    *Larry Reid*

*  PostgreSQL: Fix GROUP BY with ORDER BY virtual count attribute.

    Fixes #36022.

    *Ryuta Kamizono*

*  Fix sqlite3 collation parsing when using decimal columns.

    *Martin R. Schuster*

*  Make ActiveRecord `ConnectionPool.connections` method thread-safe.

    Fixes #36465.

    *Jeff Doering*

*  Assign all attributes before calling `build` to ensure the child record is visible in
    `before_add` and `after_add` callbacks for `has_many :through` associations.

    Fixes #33249.

    *Ryan H. Kerr*

(taca)

2020-03-20 15:40:53 UTC MAIN commitmail json YAML

www/ruby-actioncable52: update to 5.2.4.2

Update ruby-actioncable52 to 5.2.4.2.

* No change except version.

(taca)

2020-03-20 15:40:25 UTC MAIN commitmail json YAML

www/ruby-actionpack52: update to 5.2.4.2

Update ruby-actionpack52 to 5.2.4.2.

## Rails 5.2.4.1 (December 18, 2019) ##

*  Fix possible information leak / session hijacking vulnerability.

    The `ActionDispatch::Session::MemcacheStore` is still vulnerable given it requires the
    gem dalli to be updated as well.

    CVE-2019-16782.

## Rails 5.2.4 (November 27, 2019) ##

*  No changes.

(taca)

2020-03-20 15:39:49 UTC MAIN commitmail json YAML

www/ruby-actionview52: update to 5.2.4.2

Update ruby-actionview52 to 5.2.4.2.

## Rails 5.2.4.1 (December 18, 2019) ##

*  No changes.

## Rails 5.2.4 (November 27, 2019) ##

*  Allow programmatic click events to trigger Rails UJS click handlers.
    Programmatic click events (eg. ones generated by `Rails.fire(link, "click")`) don't specify a button. These events were being incorrectly stopped by code meant to ignore scroll wheel and right clicks introduced in #34573.

    *Sudara Williams*

(taca)

2020-03-20 15:38:57 UTC MAIN commitmail json YAML

devel/ruby-activejob52: update to 5.2.4.2

Update ruby-activejob52 to 5.2.4.2.

* No change except version.

(taca)

2020-03-20 15:38:30 UTC MAIN commitmail json YAML

devel/ruby-activemodel52: update to 5.2.4.2

Update ruby-activemodel52 to 5.2.4.2.

## Rails 5.2.4.1 (December 18, 2019) ##

*  No changes.

## Rails 5.2.4 (November 27, 2019) ##

*  Type cast falsy boolean symbols on boolean attribute as false.

    Fixes #35676.

    *Ryuta Kamizono*

(taca)

2020-03-20 15:37:38 UTC MAIN commitmail json YAML

devel/ruby-activesupport52: update to 5.2.4.2

Update ruby-activesupport52 to 5.2.4.2.

## Rails 5.2.4.1 (December 18, 2019) ##

*  No changes.

## Rails 5.2.4 (November 27, 2019) ##

*  Make ActiveSupport::Logger Fiber-safe. Fixes #36752.

    Use `Fiber.current.__id__` in `ActiveSupport::Logger#local_level=` in order
    to make log level local to Ruby Fibers in addition to Threads.

    Example:

        logger = ActiveSupport::Logger.new(STDOUT)
        logger.level = 1
        p "Main is debug? #{logger.debug?}"

        Fiber.new {
          logger.local_level = 0
          p "Thread is debug? #{logger.debug?}"
        }.resume

        p "Main is debug? #{logger.debug?}"

    Before:

        Main is debug? false
        Thread is debug? true
        Main is debug? true

    After:

        Main is debug? false
        Thread is debug? true
        Main is debug? false

    *Alexander Varnin*

(taca)

2020-03-20 15:36:25 UTC MAIN commitmail json YAML

lang/ruby/rails.mk: start update of rails52 to 5.2.4.2

Start update of rails51 to 5.2.4.2.

(taca)

2020-03-20 15:31:53 UTC MAIN commitmail json YAML

doc: note update of rails51 packages to 5.1.7

devel/ruby-activesupport51
devel/ruby-activemodel51
devel/ruby-activejob51
www/ruby-actionview51
www/ruby-actionpack51
www/ruby-actioncable51
databases/ruby-activerecord51
mail/ruby-actionmailer51
devel/ruby-railties51
www/ruby-rails51

(taca)

2020-03-20 15:30:32 UTC MAIN commitmail json YAML

www/ruby-rails51: update to 5.1.7

Update ruby-rails51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:30:09 UTC MAIN commitmail json YAML

devel/ruby-railties51: update to 5.1.7

Update ruby-railties51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:29:49 UTC MAIN commitmail json YAML

mail/ruby-actionmailer51: update to 5.1.7

Update ruby-actionmailer51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:29:23 UTC MAIN commitmail json YAML

databases/ruby-activerecord51: update to 5.1.7

Update ruby-activerecord51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

## Rails 5.1.7 (March 27, 2019) ##

*  Fix `touch` option to behave consistently with `Persistence#touch` method.

    *Ryuta Kamizono*

*  Back port Rails 5.2 `reverse_order` Arel SQL literal fix.

    *Matt Jones*, *Brooke Kuhlmann*

*  `becomes` should clear the mutation tracker which is created in `after_initialize`.

    Fixes #32867.

    *Ryuta Kamizono*

(taca)

2020-03-20 15:28:10 UTC MAIN commitmail json YAML

www/ruby-actioncable51: update to 5.1.7

Update ruby-actioncable51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:27:43 UTC MAIN commitmail json YAML

www/ruby-actionpack51: update to 5.1.7

Update ruby-actionpack51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:27:07 UTC MAIN commitmail json YAML

www/ruby-actionview51: update to 5.1.7

Update www/ruby-actionview51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

## Rails 5.1.7 (March 27, 2019) ##

*  Fix issue with `button_to`'s `to_form_params`

    `button_to` was throwing exception when invoked with `params` hash that
    contains symbol and string keys. The reason for the exception was that
    `to_form_params` was comparing the given symbol and string keys.

    The issue is fixed by turning all keys to strings inside
    `to_form_params` before comparing them.

    *Georgi Georgiev*

(taca)

2020-03-20 15:26:27 UTC MAIN commitmail json YAML

devel/ruby-activejob51: update to 5.1.7

Update ruby-activejob51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:25:50 UTC MAIN commitmail json YAML

devel/ruby-activemodel51: update to 5.1.7

Update ruby-activemodel51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:25:14 UTC MAIN commitmail json YAML

devel/ruby-activesupport51: update to 5.1.7

Update ruby-activesupport51 to 5.1.7.

pkgsrc change: add "USE_LANGAUGES= # none".

* No change except version.

(taca)

2020-03-20 15:21:13 UTC MAIN commitmail json YAML

lang/ruby/rails.mk: start update of rails51 to 5.1.7

Start update of rails51 to 5.1.7.

(taca)

2020-03-20 15:15:17 UTC MAIN commitmail json YAML

doc: note update of a few ruby packages

misc/ruby-sprockets-rails 3.2.1nb1
devel/ruby-shoulda-matchers 3.1.3
www/ruby-jquery-rails 4.3.5

(taca)

2020-03-20 15:13:58 UTC MAIN commitmail json YAML

www/ruby-jquery-rails: update to 4.3.5

Update ruby-jquery-rails to 4.3.5.
pkgsrc change: support Rails 5.1 and 5.2.

## 4.3.5

- update jquery to 3.4.1

## 4.3.4

- update jquery to 3.4.0

(taca)

2020-03-20 15:12:43 UTC MAIN commitmail json YAML

devel/ruby-shoulda-matchers: update to 3.1.3

Update ruby-shoulda-matchers to 3.1.3.
pkgsrc change: Do not restrict to Rails to 4.2.

# 3.1.3

### Improvements

* Update `BigDecimal.new()` to use `BigDecimal()` and avoid deprecation warnings
  in Ruby 2.6.

(taca)

2020-03-20 15:11:41 UTC MAIN commitmail json YAML

misc/ruby-sprockets-rails: relax rails version

* Do not restrict to Rails to 4.2.

Bump PKGREVISION.

(taca)

2020-03-20 15:09:58 UTC MAIN commitmail json YAML

Bump PKGREVISION

* Bump PKGREVISION by RUBY_RAILS_DEFAULT change.
* Cosmetic change comment in RUBY_RAILS_ACCEPTED line.

(taca)

2020-03-20 15:08:57 UTC MAIN commitmail json YAML

2020-03-20 15:08:08 UTC MAIN commitmail json YAML

2020-03-20 15:06:33 UTC MAIN commitmail json YAML

lang/ruby/rails.mk: Change RUBY_RAILS_DEFAULT to 52

Change RUBY_RAILS_DEFAULT to 52; Ruby on Rails 5.2 to default since
Rails 4.2 is EOL.

(taca)

2020-03-20 15:00:46 UTC MAIN commitmail json YAML

mk/extract/extract.mk: enclose extract_file in quotes

This prevents unintended shell word expansion.

It also makes that argument visible in "bmake show-all-extract". Before,
it was left out entirely from the output. Now it is printed as an empty
string literal, which at least gives a hint that "there is something".

(rillig)

2020-03-20 14:40:56 UTC MAIN commitmail json YAML

news/bystand: Fix unresolved symbols on SunOS

(micha)

2020-03-20 12:47:01 UTC MAIN commitmail json YAML

Updated misc/py-anita to 2.3

(gson)

2020-03-20 12:46:15 UTC MAIN commitmail json YAML

misc/py-anita: update to 2.3.

Changes from 2.2:

Deal with curses sometimes optimizing away the final "s" in "Debug
symbols", causing the debug set to not be installed.

Increase default memory size for amd64 from 128M to 192M, as the
installer no longer runs reliably in 128M without exhausting memory.

Keep logging the console output for a few seconds after shutdown to
catch the autoconf detach messages and possible panics on detach.

When logging shell commands, avoid line breaks between options and
their arguments.

Support the "virt" machine type for evbarm-eamv7hf as an alternative
to the default of vexpress-a15.  To enable, use the command line
option --machine virt.

(gson)

2020-03-20 11:58:37 UTC MAIN commitmail json YAML

2020-03-20 11:57:53 UTC MAIN commitmail json YAML

doc: Updated net/libtorrent-rasterbar to 1.2.5

(nia)

2020-03-20 11:57:43 UTC MAIN commitmail json YAML

libtorrent-rasterbar: Update to 1.2.5

1.2.5 release

* announce port=1 instead of port=0, when there is no listen port
* fix LSD over IPv6
* support TCP_NOTSENT_LOWAT on Linux
* fix correct interface binding of local service discovery multicast
* fix issue with knowing which interfaces to announce to trackers and DHT
* undeprecate settings_pack::dht_upload_rate_limit

1.2.4 release

* fix binding TCP and UDP sockets to the same port, when specifying port 0
* fix announce_to_all_trackers and announce_to_all_tiers behavior
* fix suggest_read_cache setting
* back-off tracker hostname looksups resulting in NXDOMAIN
* lower SOCKS5 UDP keepalive timeout
* fix external IP voting for multi-homed DHT nodes
* deprecate broadcast_lsd setting. Just use multicast
* deprecate upnp_ignore_nonrouters setting
* don't attempt sending event=stopped if event=start never succeeded
* make sure &key= stays consistent between different source IPs (as mandated by BEP7)
* fix binding sockets to outgoing interface
* add new socks5_alert to trouble shoot SOCKS5 proxies

(nia)

2020-03-20 11:45:32 UTC MAIN commitmail json YAML

myodbc: Do not accept mysql 5.1

(nia)

2020-03-20 11:45:02 UTC MAIN commitmail json YAML

lighttpd: use https

(nia)

2020-03-20 11:42:39 UTC MAIN commitmail json YAML

zig: mark as BROKEN (needs update due to lang/llvm update)

(tnn)

2020-03-20 11:39:43 UTC MAIN commitmail json YAML

2020-03-20 11:34:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/neofetch to 7.0.0

(nia)

2020-03-20 11:34:40 UTC MAIN commitmail json YAML

neofetch: Update to 7.0.0

Changes:

NOTE

* This list isn't complete. There have been more changes
  and fixes than are listed here. This release contains a
  lot of bug fixes.

* My main priority was to release this... release. It's been
  a while and I'd rather not let this take up too much time.

* I've also made the release process quicker and easier to
  do with the intent to push more updates in shorter
  intervals. Expect quicker and more frequent releases.

Dylan

---

DISTRIBUTIONS

* Added support for Proxmox VE.
* Added support for BlackArch.
* Added support for Neptune.
* Added support for Obarun.
* Added support for Drauger OS.
* Added support for macOS Catalina.
* Added support for ArchStrike.
* Added support for Cucumber Linux.
* Added support for EuroLinux.
* Added support for Cleanjaro.
* Added support for Septor Linux.
* Added support for Carbs Linux.
* Added support for EndeavourOS.
* Added support for T2.
* Fixed various Haiku issues.
* Fixed various FreeMiNT issues.

GENERAL

* Start of Neofetch code cleanup. This is essentially just bringing
  Neofetch forward to meet my newer code style and present
  shell expertise.

ASCII

* Added various new small logos.
* Added various small logos from pfetch.
* New Linux Mint logo.

WINDOW MANAGER

* Fixed bugs in window manager detection.
* Added KWin Wayland detection.
* Added GNOME Wayland detection.

DESKTOP ENVIRONMENT

* Added support for showing DE version.
* Added Regolith linux support.

IMAGE DISPLAY

* Fixed terminal size detection issues.

TERMINAL FONT

* Added font detection for ConEmu.
* Konsole fixes.

UPTIME

* Fixed Haiku uptime detection.

SONG

* Added support for Muine player.
* Added support for Elementary music player.
* Various fixes.

THEME

* Fixed Plasma issues.
* Fixed Openbox issues.

COLOR BLOCKS

* Added option to position color blocks horizontally.

WALLPAPER

* Added Plasma desktop support.

DISK

* Added '--disk_subtitle none'.
* Added '--disk_percent'.

RESOLUTION

* Added TTY support.
* Added naive Wayland support.
* Multi monitor support for Windows.

TITLE

* Added --title_fqdn.

CPU

* AMD fixes.

PACKAGES

* Appimage support.

SHELL

* Fixed yash support

(nia)

2020-03-20 11:21:48 UTC MAIN commitmail json YAML

asterisk-sounds-native: adjust workaround for missing x-bit on directories

(tnn)

2020-03-20 11:09:08 UTC MAIN commitmail json YAML

doc: Added graphics/wcslib version 7.2

(wiz)

2020-03-20 11:08:56 UTC MAIN commitmail json YAML

graphics/Makefile: + wcslib

(wiz)

2020-03-20 11:05:03 UTC MAIN commitmail json YAML

graphics/wcslib: import wcslib-7.2

Packaged in wip by Thomas Orgis.

The FITS "World Coordinate System" (WCS) standard defines keywords
and usage that provide for the description of astronomical coordinate
systems in a FITS image header.  SLIB is implemented in C, with support
for FORTRAN via a set of wrapper functions.

(wiz)

2020-03-20 10:43:36 UTC MAIN commitmail json YAML

musicpd: Further simplify and clean up options.

id3 and sndfile provide fairly basic, nearly-always-expected functionality,
so remove those from the hydra.

(nia)

2020-03-20 10:25:15 UTC MAIN commitmail json YAML

news/tin: Fix build with PKG_DEVELOPER=yes

This should fix the bulk build on NetBSD 9.0/aarch64 too.
No revision bump, because patch is only for build system.

(micha)

2020-03-20 10:23:13 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.21.21

(nia)

2020-03-20 10:23:03 UTC MAIN commitmail json YAML

musicpd: Update to 0.21.21

ver 0.21.21 (2020/03/19)
* configuration
  - fix bug in "metadata_to_use" setting
* playlist
  - asx, xspf: fix corrupt tags in the presence of XML entities
* archive
  - iso9660: skip empty file names to work around libcdio bug
* decoder
  - gme: ignore empty tags
* output
  - solaris: port to NetBSD
* raise default "max_connections" value to 100

(nia)

2020-03-20 09:32:26 UTC MAIN commitmail json YAML

Updated textproc/py-ICU, devel/py-semantic_version

(adam)

2020-03-20 09:31:27 UTC MAIN commitmail json YAML

py-semantic_version: updated to 2.8.4

2.8.4:
*Bugfix:*
Properly coerce versions with leading zeroes in components (e.g.
``1.01.007``)

(adam)

2020-03-20 09:30:18 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.42.0nb1.

(he)