File rubygem-actionpack-6.1.changes of Package rubygem-actionpack-6.1

-------------------------------------------------------------------
Mon Nov  4 15:56:28 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- ## Rails 6.1.7.10 (October 23, 2024) ##

*   No changes.

## Rails 6.1.7.9 (October 15, 2024) ##

*   Avoid regex backtracking in HTTP Token authentication

    [CVE-2024-47887]

*   Avoid regex backtracking in query parameter filtering

    [CVE-2024-41128]


-------------------------------------------------------------------
Fri Jun 21 09:12:04 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>

- ## Rails 6.1.7.8 (June 04, 2024) ##

*   Include the HTTP Permissions-Policy on non-HTML Content-Types
    [CVE-2024-28103]

## Rails 6.1.7.7 (February 21, 2024) ##

*   No changes.


-------------------------------------------------------------------
Thu Nov  2 15:31:41 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- ## Rails 6.1.7.6 (August 22, 2023) ##

*   No changes.

## Rails 6.1.7.5 (August 22, 2023) ##

*   No changes.

## Rails 6.1.7.4 (June 26, 2023) ##

*   Raise an exception if illegal characters are provide to redirect_to
    [CVE-2023-28362]

    *Zack Deveau*

## Rails 6.1.7.3 (March 13, 2023) ##

*   No changes.

## Rails 6.1.7.2 (January 24, 2023) ##

*   Fix `domain: :all` for two letter TLD

    This fixes a compatibility issue introduced in our previous security
    release when using `domain: :all` with a two letter but single level top
    level domain domain (like `.ca`, rather than `.co.uk`).

## Rails 6.1.7.1 (January 17, 2023) ##

*   Avoid regex backtracking on If-None-Match header

    [CVE-2023-22795]

*   Use string#split instead of regex for domain parts

    [CVE-2023-22792]


-------------------------------------------------------------------
Mon Oct 10 12:51:45 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 6.1.7
 see installed CHANGELOG.md

  ## Rails 6.1.7 (September 09, 2022) ##
  
  *   No changes.
  
  

-------------------------------------------------------------------
Thu Aug  4 12:49:55 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 6.1.6.1
 see installed CHANGELOG.md

  ## Rails 6.1.6.1 (July 12, 2022) ##
  
  *   No changes.
  
  

-------------------------------------------------------------------
Thu Apr 28 05:08:46 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 6.1.5.1
 see installed CHANGELOG.md

  ## Rails 6.1.5.1 (April 26, 2022) ##
  
  *   Allow Content Security Policy DSL to generate for API responses.
  
      *Tim Wade*
  
  ## Rails 6.1.5 (March 09, 2022) ##
  
  *   Fix `content_security_policy` returning invalid directives.
  
      Directives such as `self`, `unsafe-eval` and few others were not
      single quoted when the directive was the result of calling a lambda
      returning an array.
  
      ```ruby
      content_security_policy do |policy|
        policy.frame_ancestors lambda { [:self, "https://example.com"] }
      end
      ```
  
      With this fix the policy generated from above will now be valid.
  
      *Edouard Chin*
  
  *   Update `HostAuthorization` middleware to render debug info only
      when `config.consider_all_requests_local` is set to true.
  
      Also, blocked host info is always logged with level `error`.
  
      Fixes #42813.
  
      *Nikita Vyrko*
  
  *   Dup arrays that get "converted".
  
      Fixes #43681.
  
      *Aaron Patterson*
  
  *   Don't show deprecation warning for equal paths.
  
      *Anton Rieder*
  
  *   Fix crash in `ActionController::Instrumentation` with invalid HTTP formats.
  
      Fixes #43094.
  
      *Alex Ghiculescu*
  
  *   Add fallback host for SystemTestCase driven by RackTest.
  
      Fixes #42780.
  
      *Petrik de Heus*
  
  *   Add more detail about what hosts are allowed.
  
      *Alex Ghiculescu*
  
  
  ## Rails 6.1.4.7 (March 08, 2022) ##
  
  *   No changes.
  
  

-------------------------------------------------------------------
Tue Feb 15 07:07:00 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 6.1.4.6
 see installed CHANGELOG.md

  ## Rails 6.1.4.6 (February 11, 2022) ##
  
  *   No changes.
  
  
  ## Rails 6.1.4.5 (February 11, 2022) ##
  
  *   Under certain circumstances, the middleware isn't informed that the
      response body has been fully closed which result in request state not
      being fully reset before the next request
  
      [CVE-2022-23633]
  
  

-------------------------------------------------------------------
Tue Jan 25 06:19:37 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 6.1.4.4
 see installed CHANGELOG.md

  ## Rails 6.1.4.4 (December 15, 2021) ##
  
  *   Fix issue with host protection not allowing host with port in development.
  
  
  ## Rails 6.1.4.3 (December 14, 2021) ##
  
  *    Fix issue with host protection not allowing localhost in development.
  
  
  ## Rails 6.1.4.2 (December 14, 2021) ##
  
  *   Fix X_FORWARDED_HOST protection.  [CVE-2021-44528]
  

-------------------------------------------------------------------
Wed Aug 25 04:58:50 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.4.1

  *   [CVE-2021-22942] Fix possible open redirect in Host Authorization middleware.

      Specially crafted "X-Forwarded-Host" headers in combination with certain
      "allowed host" formats can cause the Host Authorization middleware in Action
      Pack to redirect users to a malicious website.

-------------------------------------------------------------------
Fri Jul  9 12:23:16 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.4

  *   Ignore file fixtures on `db:fixtures:load`

      *Kevin Sjöberg*

  *   Fix ActionController::Live controller test deadlocks by removing the body buffer size limit for tests.

      *Dylan Thacker-Smith*

  *   Correctly place optional path parameter booleans.

      Previously, if you specify a url parameter that is part of the path as false it would include that part
      of the path as parameter for example:

      ```
      get "(/optional/:optional_id)/things" => "foo#foo", as: :things
      things_path(optional_id: false) # => /things?optional_id=false
      ```

      After this change, true and false will be treated the same when used as optional path parameters. Meaning now:

      ```
      get '(this/:my_bool)/that' as: :that

      that_path(my_bool: true) # => `/this/true/that`
      that_path(my_bool: false) # => `/this/false/that`
      ```

      *Adam Hess*

  *   Add support for 'private, no-store' Cache-Control headers.

      Previously, 'no-store' was exclusive; no other directives could be specified.

      *Alex Smith*

-------------------------------------------------------------------
Fri May 14 15:53:21 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.3.2

  *   Prevent open redirects by correctly escaping the host allow list
      CVE-2021-22903

  *   Prevent catastrophic backtracking during mime parsing
      CVE-2021-22902

  *   Prevent regex DoS in HTTP token authentication
      CVE-2021-22904

  *   Prevent string polymorphic route arguments.

      `url_for` supports building polymorphic URLs via an array
      of arguments (usually symbols and records). If a developer passes a
      user input array, strings can result in unwanted route helper calls.

      CVE-2021-22885

      *Gannon McGibbon*

-------------------------------------------------------------------
Tue Apr 20 12:55:56 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.3.1

  * no changes

-------------------------------------------------------------------
Mon Mar 15 04:08:43 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.3

  * Re-define routes when not set correctly via inheritance.

    John Hawthorn

-------------------------------------------------------------------
Mon Feb 15 10:10:40 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.2.1

  ## Rails 6.1.2.1 (February 10, 2021) ##

  *   Prevent open redirect when allowed host starts with a dot

      [CVE-2021-22881]

      Thanks to @tktech (https://hackerone.com/tktech) for reporting this
      issue and the patch!

      *Aaron Patterson*


  ## Rails 6.1.2 (February 09, 2021) ##

  *   Fix error in `ActionController::LogSubscriber` that would happen when throwing inside a controller action.

      *Janko Marohnić*

  *   Fix `fixture_file_upload` deprecation when `file_fixture_path` is a relative path.

      *Eugene Kenny*

-------------------------------------------------------------------
Wed Jan 20 07:06:20 UTC 2021 - Manuel Schnitzer <mschnitzer@suse.com>

- updated to version 6.1.1

  * Fix nil translation key lookup in controllers/

  Jan Klimo

  * Quietly handle unknown HTTP methods in Action Dispatch SSL middleware.

  Alex Robbin

  * Change the request method to a GET when passing failed requests down to config.exceptions_app.

  Alex Robbin

-------------------------------------------------------------------
Fri Dec 11 02:41:16 UTC 2020 - Manuel Schnitzer <mschnitzer@suse.com>

- removed build flags for Ruby 2.6 and 2.7 only

  We need to have Ruby 2.5 binaries as well.

- removed disable_docs gem2rpm option (not available)

-------------------------------------------------------------------
Wed Dec  9 23:53:04 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- update to version 6.1.0:
  https://weblog.rubyonrails.org/2020/12/9/Rails-6-1-0-release/

-------------------------------------------------------------------
Mon Nov  2 23:20:02 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>

- initial package
openSUSE Build Service is sponsored by