Problem/Motivation

Flood Unblock

No further development
No longer developed by its maintainers.
This module will be discontinued. Please use Flood Control instead, which now contains the functionality of Flood Unblock.

Proposed resolution

  • Remove the "drupal/flood_unblock": "~3.0", from the composer.json file
  • Uninstall the Flood Unblock module
  • Have a hook update to remove the module from the enabled extensions

#3187308: Add Flood Control module to Varbase Security for login attempt limiting

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Remove the "drupal/flood_unblock": "~3.0", from the composer.json
  • ✅ Testing to ensure no regression
  • ✅ Automated unit/functional testing coverage
    Varbase CircleCI Build Passing
  • ✅ Developer Documentation support on feature change/addition
    Changed

    Varbase Security

    Added the Flood Control module to the table of brings in the following core and contributed modules to your site

  • ➖ User Guide Documentation support on feature change/addition
  • ✅ Update Release Notes and Update Helper on new feature change/addition
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Release varbase-9.0.3, varbase_core-9.0.12

Varbase update type:

  • ➖ No Update
  • ➖ Optional Update
  • ✅ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Comments

RajabNatshah created an issue. See original summary.

rajab natshah’s picture

rajab natshah’s picture

Title: Remove the Flood Unblock module as it will be discontinued by its maintainers in fever using the Flood Control module instead, which now contains the functionality » Remove the Flood Unblock module as it will be discontinued by its maintainers in favor using the Flood Control module instead, which now contains the functionality
rajab natshah’s picture

Title: Remove the Flood Unblock module as it will be discontinued by its maintainers in favor using the Flood Control module instead, which now contains the functionality » Remove the Flood Unblock module as it will be discontinued by its maintainers in favour of using the Flood Control module instead, which now contains the functionality

  • RajabNatshah committed 7ae8e77 on 9.0.x
    Issue #3250823: Remove the Flood Unblock module as it will be...
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Assigned: rajab natshah » mohammed j. razem
Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-9.0.3, +varbase_core-9.0.12
StatusFileSize
new101.37 KB

✅ Update Release Notes and Update Helper on new feature change/addition

    varbase_security_update_9001:
        '#title': 'Remove the Flood Unblock module as it will be discontinued by its maintainers'
        '#description': '
        <p>In favour of using the Flood Control module instead, which now contains the functionality.</p>
        <p>See issue <a href="https://www.drupal.org/i/3250823" target="_blank">#3250823</a> for details.</p><br />'
        '#description_successful': '<p class="messages messages--status">This update is successfully implemented.</p><br />'
        '#description_failed': '
        <p class="messages messages--warning">This update failed to be done automatically.<br />
        <span class="icon-help">Try running drush varbase-up --force varbase_core varbase_security_update_9001 to force applying this update.</span>
        This will likely override your previous configuration! Do this on your own risk.<p><br />
        '

Remove the Flood Unblock module  and  add flood control  module and enable

rajab natshah’s picture

Assigned: mohammed j. razem » rajab natshah
Status: Needs review » Active

Feedback by Razem

Make it 1 update checkbox only, not 2.

rajab natshah’s picture

    varbase_security_update_9001:
        '#title': 'Add Flood Control module for login attempt limiting and remove the Flood Unblock module as it will be discontinued by its maintainers'
        '#description': '
        <p>This update adds security hardening policies and rules such as rate limiting for password requests and login attempt limiter.</p>
        <p>See issue <a href="https://www.drupal.org/i/3250823" target="_blank">#3250823</a> and <a href="https://www.drupal.org/i/3187308" target="_blank">#3187308</a> for details.</p><br />'
        '#description_successful': '<p class="messages messages--status">This update is successfully implemented.</p><br />'
        '#description_failed': '
        <p class="messages messages--warning">This update failed to be done automatically.<br />
        <span class="icon-help">Try running drush varbase-up --force varbase_security varbase_security_update_9001 to force applying this update.</span>
        This will likely override your previous configuration! Do this on your own risk.<p><br />
        '

Varbase update instructions

rajab natshah’s picture

Assigned: rajab natshah » Unassigned
Status: Active » Needs review
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Needs review » Fixed
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

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