Deprecate authorize.php and the FileTransfer system

Created on 29 January 2025, 2 months ago

Problem/Motivation

Split from πŸ“Œ Deprecate/remove the ability to update a module from a URL and authorize.php Active

This issue is for 11.2.x to deprecate authorize.php, the FileTransfer classes, and the rest of the Updater classes.

See also:
🌱 [meta] Deprecate tarballs, because they are incompatible with Composer-managed dependencies, Automatic Updates, Project Browser, and release managers' health Active
πŸ“Œ Rename update module back to Update Status Active
✨ Add Alpha level Experimental Automatic Updates module Needs work

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

Introduced terminology

API changes

All of these are now deprecated:

  1. core/authorize.php
  2. system_authorized_init()
  3. system_authorized_get_url()
  4. system_authorized_batch_processing_url()
  5. system_authorized_run()
  6. system_authorized_batch_process()
  7. core/lib/Drupal/Core/FileTransfer/*
  8. core/lib/Drupal/Core/Updater/*
  9. drupal_get_filetransfer_info()
  10. hook_filetransfer_info()
  11. hook_filetransfer_info_alter()
  12. drupal_get_updaters()
  13. hook_updater_info()
  14. hook_updater_info_alter()
  15. hook_verify_update_archive()

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Active

Version

11.0 πŸ”₯

Component

update.module

Created by

πŸ‡ΊπŸ‡ΈUnited States dww

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024