Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
39 changes: 39 additions & 0 deletions logs/UpdateProcessor.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{"timestamp":"2025-04-30T06:17:25.965Z","level":"info","name":"UpdateProcessor","message":"Successfully read update report","details":{}}
{"timestamp":"2025-04-30T06:17:25.967Z","level":"info","name":"UpdateProcessor","message":"Created necessary directories","details":{}}
{"timestamp":"2025-04-30T06:17:25.968Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: bbpress","details":{}}
{"timestamp":"2025-04-30T06:17:27.092Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: bbpress","details":{}}
{"timestamp":"2025-04-30T06:17:27.181Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: bbpress to bbpress","details":{}}
{"timestamp":"2025-04-30T06:17:27.181Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: breeze","details":{}}
{"timestamp":"2025-04-30T06:17:27.789Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: breeze","details":{}}
{"timestamp":"2025-04-30T06:17:27.884Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: breeze to breeze","details":{}}
{"timestamp":"2025-04-30T06:17:27.885Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: contact-form-7","details":{}}
{"timestamp":"2025-04-30T06:17:28.285Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: contact-form-7","details":{}}
{"timestamp":"2025-04-30T06:17:28.319Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: contact-form-7 to contact-form-7","details":{}}
{"timestamp":"2025-04-30T06:17:28.319Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: hcaptcha-for-forms-and-more","details":{}}
{"timestamp":"2025-04-30T06:17:30.327Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: hcaptcha-for-forms-and-more","details":{}}
{"timestamp":"2025-04-30T06:17:30.487Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: hcaptcha-for-forms-and-more to hcaptcha-for-forms-and-more","details":{}}
{"timestamp":"2025-04-30T06:17:30.488Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: wp-maintenance-mode","details":{}}
{"timestamp":"2025-04-30T06:17:31.160Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: wp-maintenance-mode","details":{}}
{"timestamp":"2025-04-30T06:17:31.280Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: wp-maintenance-mode to wp-maintenance-mode","details":{}}
{"timestamp":"2025-04-30T06:17:31.282Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: otter-blocks","details":{}}
{"timestamp":"2025-04-30T06:17:31.808Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: otter-blocks","details":{}}
{"timestamp":"2025-04-30T06:17:32.148Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: otter-blocks to otter-blocks","details":{}}
{"timestamp":"2025-04-30T06:17:32.150Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: updraftplus","details":{}}
{"timestamp":"2025-04-30T06:17:32.910Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: updraftplus","details":{}}
{"timestamp":"2025-04-30T06:17:33.313Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: updraftplus to updraftplus","details":{}}
{"timestamp":"2025-04-30T06:17:33.315Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: wordfence","details":{}}
{"timestamp":"2025-04-30T06:17:33.853Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: wordfence","details":{}}
{"timestamp":"2025-04-30T06:17:34.084Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: wordfence to wordfence","details":{}}
{"timestamp":"2025-04-30T06:17:34.086Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: wp-security-audit-log","details":{}}
{"timestamp":"2025-04-30T06:17:34.601Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: wp-security-audit-log","details":{}}
{"timestamp":"2025-04-30T06:17:34.742Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: wp-security-audit-log to wp-security-audit-log","details":{}}
{"timestamp":"2025-04-30T06:17:34.743Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: wpforms-lite","details":{}}
{"timestamp":"2025-04-30T06:17:35.342Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: wpforms-lite","details":{}}
{"timestamp":"2025-04-30T06:17:36.290Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: wpforms-lite to wpforms-lite","details":{}}
{"timestamp":"2025-04-30T06:17:36.293Z","level":"info","name":"UpdateProcessor","message":"Processing plugin update: wordpress-seo","details":{}}
{"timestamp":"2025-04-30T06:17:36.780Z","level":"info","name":"UpdateProcessor","message":"Downloaded plugin: wordpress-seo","details":{}}
{"timestamp":"2025-04-30T06:17:37.105Z","level":"info","name":"UpdateProcessor","message":"Extracted plugin: wordpress-seo to wordpress-seo","details":{}}
{"timestamp":"2025-04-30T06:17:37.107Z","level":"info","name":"UpdateProcessor","message":"Processing theme update: twentytwentyfive","details":{}}
{"timestamp":"2025-04-30T06:17:38.636Z","level":"info","name":"UpdateProcessor","message":"Downloaded theme: twentytwentyfive","details":{}}
{"timestamp":"2025-04-30T06:17:38.711Z","level":"info","name":"UpdateProcessor","message":"Extracted theme: twentytwentyfive to twentytwentyfive","details":{}}
{"timestamp":"2025-04-30T06:17:38.713Z","level":"info","name":"UpdateProcessor","message":"Update processing completed","details":{}}
6 changes: 6 additions & 0 deletions processor_output.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,18 @@
[INFO] Processing plugin update: otter-blocks
[INFO] Downloaded plugin: otter-blocks
[INFO] Extracted plugin: otter-blocks to otter-blocks
[INFO] Processing plugin update: updraftplus
[INFO] Downloaded plugin: updraftplus
[INFO] Extracted plugin: updraftplus to updraftplus
[INFO] Processing plugin update: wordfence
[INFO] Downloaded plugin: wordfence
[INFO] Extracted plugin: wordfence to wordfence
[INFO] Processing plugin update: wp-security-audit-log
[INFO] Downloaded plugin: wp-security-audit-log
[INFO] Extracted plugin: wp-security-audit-log to wp-security-audit-log
[INFO] Processing plugin update: wpforms-lite
[INFO] Downloaded plugin: wpforms-lite
[INFO] Extracted plugin: wpforms-lite to wpforms-lite
[INFO] Processing plugin update: wordpress-seo
[INFO] Downloaded plugin: wordpress-seo
[INFO] Extracted plugin: wordpress-seo to wordpress-seo
Expand Down
29 changes: 18 additions & 11 deletions update_results.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"type": "plugin",
"slug": "hcaptcha-for-forms-and-more",
"from": "4.11.0",
"to": "4.12.0"
"to": "4.13.0"
},
{
"type": "plugin",
Expand All @@ -36,6 +36,12 @@
"from": "3.0.10",
"to": "3.0.11"
},
{
"type": "plugin",
"slug": "updraftplus",
"from": "2.23.3.26",
"to": "1.25.5"
},
{
"type": "plugin",
"slug": "wordfence",
Expand All @@ -48,11 +54,17 @@
"from": "5.3.3",
"to": "5.3.4.1"
},
{
"type": "plugin",
"slug": "wpforms-lite",
"from": "1.9.4.2",
"to": "1.9.5.1"
},
{
"type": "plugin",
"slug": "wordpress-seo",
"from": "24.6",
"to": "24.9"
"to": "25.0"
},
{
"type": "theme",
Expand Down Expand Up @@ -95,27 +107,22 @@
},
{
"type": "plugin",
"slug": "limit-login-attempts-reloaded",
"reason": "No update available"
},
{
"type": "plugin",
"slug": "spinupwp",
"slug": "google-analytics-for-wordpress",
"reason": "No update available"
},
{
"type": "plugin",
"slug": "stop-emails",
"slug": "limit-login-attempts-reloaded",
"reason": "No update available"
},
{
"type": "plugin",
"slug": "updraftplus",
"slug": "spinupwp",
"reason": "No update available"
},
{
"type": "plugin",
"slug": "wpforms-lite",
"slug": "stop-emails",
"reason": "No update available"
},
{
Expand Down
8 changes: 4 additions & 4 deletions wp-content/plugins/bbpress/bbpress.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* bbPress is forum software with a twist from the creators of WordPress.
*
* $Id: bbpress.php 7273 2024-06-29 16:56:00Z johnjamesjacoby $
* $Id: bbpress.php 7295 2025-04-16 22:53:45Z johnjamesjacoby $
*
* @package bbPress
* @subpackage Main
Expand All @@ -23,8 +23,8 @@
* Domain Path: /languages/
* Requires PHP: 5.6.20
* Requires at least: 6.0
* Tested up to: 6.5
* Version: 2.6.12
* Tested up to: 6.9
* Version: 2.6.13
*/

// Exit if accessed directly
Expand Down Expand Up @@ -207,7 +207,7 @@ private function setup_environment() {

/** Versions **********************************************************/

$this->version = '2.6.12';
$this->version = '2.6.13';
$this->db_version = '263';

/** Paths *************************************************************/
Expand Down
10 changes: 5 additions & 5 deletions wp-content/plugins/bbpress/bbpress.pot
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
# This file is distributed under the GNU General Public License v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: bbPress 2.6.12\n"
"Project-Id-Version: bbPress 2.6.13\n"
"Report-Msgid-Bugs-To: https://bbpress.trac.wordpress.org\n"
"POT-Creation-Date: 2025-02-26 18:24:08+00:00\n"
"POT-Creation-Date: 2025-04-16 23:16:11+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Expand Down Expand Up @@ -2729,7 +2729,7 @@ msgstr ""
msgid "All Topics"
msgstr ""

#: includes/admin/tools/reset.php:36 includes/replies/functions.php:2154
#: includes/admin/tools/reset.php:36 includes/replies/functions.php:2161
#: includes/replies/template.php:52
msgid "All Replies"
msgstr ""
Expand Down Expand Up @@ -4641,11 +4641,11 @@ msgstr ""
msgid "<strong>Error</strong>: There was a problem deleting the reply."
msgstr ""

#: includes/replies/functions.php:2152
#: includes/replies/functions.php:2159
msgid "All Posts"
msgstr ""

#: includes/replies/functions.php:2198 includes/topics/functions.php:3818
#: includes/replies/functions.php:2205 includes/topics/functions.php:3818
msgid "Replies: %s"
msgstr ""

Expand Down
21 changes: 14 additions & 7 deletions wp-content/plugins/bbpress/includes/replies/functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -2083,18 +2083,25 @@ function _bbp_has_replies_where( $where = '', $query = false ) {
return $where;
}

// Bail if no post_parent to replace
if ( ! is_numeric( $query->get( 'post_parent' ) ) ) {
// Bail if including specific post ID's
if ( $query->get( 'post__in' ) ) {
return $where;
}

// Bail if not a topic and reply query
if ( array( bbp_get_topic_post_type(), bbp_get_reply_post_type() ) !== $query->get( 'post_type' ) ) {
// Get post_parent from query (used to get the topic ID below)
$post_parent = $query->get( 'post_parent' );

// Bail if post_parent is default '' (uses is_numeric() because WordPress does internally)
if ( ! is_numeric( $post_parent ) ) {
return $where;
}

// Bail if including specific post ID's
if ( $query->get( 'post__in' ) ) {
// Get post_type from query, define array to diff against
$queried_types = (array) $query->get( 'post_type' );
$post_types = array( bbp_get_topic_post_type(), bbp_get_reply_post_type() );

// Bail if query is not already for both topic and reply post types
if ( array_diff( $post_types, $queried_types ) ) {
return $where;
}

Expand All @@ -2104,7 +2111,7 @@ function _bbp_has_replies_where( $where = '', $query = false ) {
$table_name = bbp_db()->prefix . 'posts';

// Get the topic ID from the post_parent, set in bbp_has_replies()
$topic_id = bbp_get_topic_id( $query->get( 'post_parent' ) );
$topic_id = bbp_get_topic_id( $post_parent );

// The texts to search for
$search = array(
Expand Down
4 changes: 2 additions & 2 deletions wp-content/plugins/bbpress/readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Requires PHP: 5.6.20
Requires at least: 6.0
Tested up to: 6.5
Stable tag: 2.6.12
Tested up to: 6.9
Stable tag: 2.6.13

bbPress is forum software for WordPress.

Expand Down
5 changes: 3 additions & 2 deletions wp-content/plugins/breeze/breeze.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
/**
* Plugin Name: Breeze
* Description: Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.
* Version: 2.2.7
* Version: 2.2.9
* Text Domain: breeze
* Domain Path: /languages
* Author: Cloudways
Expand Down Expand Up @@ -37,7 +37,7 @@
define( 'BREEZE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
}
if ( ! defined( 'BREEZE_VERSION' ) ) {
define( 'BREEZE_VERSION', '2.2.7' );
define( 'BREEZE_VERSION', '2.2.9' );
}
if ( ! defined( 'BREEZE_SITEURL' ) ) {
define( 'BREEZE_SITEURL', get_site_url() );
Expand Down Expand Up @@ -115,6 +115,7 @@

// Load Store Local Files class.
require_once BREEZE_PLUGIN_DIR . 'inc/class-breeze-store-files-locally.php';
require_once BREEZE_PLUGIN_DIR . 'inc/class-breeze-bulk-update.php';

// Load Breeze Rollback Functionality.
if ( isset( $_GET['page'] ) && 'breeze-rollback' === $_GET['page'] ) {
Expand Down
17 changes: 17 additions & 0 deletions wp-content/plugins/breeze/inc/breeze-admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -647,6 +647,7 @@ private static function breeze_default_options_value(): array {
'breeze-gzip-compression' => '1',
'breeze-desktop-cache' => '1',
'breeze-mobile-cache' => '1',
'breeze-b-ttl' => 1440,
'breeze-browser-cache' => '1',
'breeze-lazy-load' => '0',
'breeze-lazy-load-native' => '0',
Expand Down Expand Up @@ -950,6 +951,19 @@ public static function plugin_active_hook( $network_wide ) {
}
}

/**
* Unschedules the 'breeze_purge_cache' event if it is scheduled.
*
* Identifies the next scheduled occurrence of the 'breeze_purge_cache' event
* and removes it from the WordPress cron schedule.
*
* @return void
*/
public static function unschedule_events() {
$timestamp = wp_next_scheduled( 'breeze_purge_cache' );
wp_unschedule_event( $timestamp, 'breeze_purge_cache' );
}

/*
* Register deactivate plugin hook.
*/
Expand All @@ -961,7 +975,9 @@ public static function plugin_deactive_hook() {
if ( ! class_exists( 'Breeze_Configuration' ) ) {
require_once( BREEZE_PLUGIN_DIR . 'inc/breeze-configuration.php' );
}

Breeze_ConfigCache::factory()->clean_up();
self::unschedule_events();
//Breeze_ConfigCache::factory()->clean_config();
Breeze_ConfigCache::factory()->toggle_caching( false );
Breeze_Configuration::update_htaccess( true );
Expand All @@ -974,6 +990,7 @@ public static function plugin_deactive_hook() {
$sites = get_sites();
foreach ( $sites as $site ) {
switch_to_blog( $site->blog_id );
self::unschedule_events();
do_action( 'breeze_clear_varnish' );
restore_current_blog();
}
Expand Down
4 changes: 2 additions & 2 deletions wp-content/plugins/breeze/inc/cache/purge-cache.php
Original file line number Diff line number Diff line change
Expand Up @@ -417,8 +417,8 @@ private function clear_local_cache_for_urls( array $list_of_urls ) {
*
* @return void
*/
public function purge_post_on_new_comment( int $comment_ID, int $approved, array $commentdata ) {
if ( empty( $approved ) ) {
public function purge_post_on_new_comment( $comment_ID, $approved, $commentdata ) {
if ( 1 !== $approved ) {
return;
}
// File based caching only
Expand Down
Loading