Per https://www.drupal.org/project/guardr/issues/3131863#comment-13811595 I am creating a patch and test branch for guardr_core to test D9 compatibility.

CommentFileSizeAuthor
#2 3174970-2-d9-compat.patch1.59 KBdrupalninja99
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

drupalninja99 created an issue. See original summary.

drupalninja99’s picture

Status: Active » Needs review
StatusFileSize
new1.59 KB

This patch includes a couple extra things so that the composer.json can be tested independently of the "parent" Guardr project composer. I pulled in a couple of recommendations from https://www.drupal.org/project/rain/issues/3092793#comment-13788700 to see if we can get this working.

I was able to generate a lock file with these updates.

drupalninja99’s picture

Applied patch to 9.x-test branch in this project.

joestewart’s picture

Updated the 9.x-test that was able to be installed with composer and Drupal 9.0.7.

Updates

* login_security 2.0.0
* composer_security_checker 1.x-dev

Removed

* x_originating_ip
* r4032login
* mass_pwreset
* login_history
* hacked
* security_review 2912708 patch no longer required

joestewart’s picture

Added r4032login back as a composer dependency as the 2.0 release is compatible.
https://www.drupal.org/project/r4032login/releases/2.0.0

joestewart’s picture

Other module Drupal 9 status

Mass Password Reset
https://www.drupal.org/project/mass_pwreset/issues/3097578 - RTBC

Login History
https://www.drupal.org/project/login_history/issues/3042861#comment-1391... - Needs Review

Hacked
No patch for compatibility but two patches address deprecations
https://www.drupal.org/project/hacked/issues/3075667
https://www.drupal.org/project/hacked/issues/3147733

joestewart’s picture

Hacked module issue
https://www.drupal.org/project/hacked/issues/318378 - Needs Review

joestewart’s picture

Status Update:

Add Drupal 9 compatible Login History 8.x-1.1-rc1 to 9.x-test branch

Hacked
https://www.drupal.org/project/hacked/issues/3075667#comment-13927079 Needs Review

Mass Password Reset
https://www.drupal.org/project/mass_pwreset/issues/3097578 - RTBC

joestewart’s picture

Removed composer_security_checker.
#3194045: Remove composer_security_checker

joestewart’s picture

Changed username_enumeration_prevention to dev version due to #3167106: Deprecated function User::getUsername

joestewart’s picture

Changed username_enumeration_prevention to stable release since #3167106: Deprecated function User::getUsername is now in release 1.2.

Status update:

Once drupal/mass_pwreset
https://www.drupal.org/project/mass_pwreset/issues/3097578 is merged and released we can release we can add it back for Drupal 9.

This would allow us to create a merge request and release the same version for Drupal 8 and 9.
Two packages would be removed - hacked and drupal/composer_security_checker.

joestewart’s picture

9.x-test branch updated to use "drupal/password_policy": "^3.0"

Issue #3221712: Update password_policy to 8.x-3.0

joestewart’s picture

9.x-test branch updated to use "drupal/hacked": "^2.0@beta"

Release https://www.drupal.org/project/hacked/releases/8.x-2.0-beta3

joestewart’s picture

joestewart’s picture

shrop’s picture

Status: Needs review » Fixed

We now have D9 compatibility in the current branch 8.x-1.x.

https://git.drupalcode.org/project/guardr_core/-/merge_requests/3 merged

Thanks for all the work on this, everyone!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.