PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 6.3.0
Defender Security – Malware Scanner, Login Security & Firewall v6.3.0
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
← All changes | src/traits/plugin.php +11 -3 6.0.1 → 6.3.0 View file →
@@ -118,9 +118,9 @@
118 118 public function ping_wp_org_by_plugin_slug( string $slug ) {
119 119 $url = 'https://api.wordpress.org/plugins/info/1.0/' . $slug . '.json';
120 120 $http_args = array(
121 121 'timeout' => 15,
122 - 'sslverify' => false, // Many hosts have no updated CA bundle.
122 + 'sslverify' => true,
123 123 'user-agent' => defender_get_own_user_agent(),
124 124 );
125 125
126 126 return wp_remote_get( $url, $http_args );
@@ -555,9 +555,11 @@
555 555 * available:bool,
556 556 * newVersion:string,
557 557 * learnMoreUrl:string,
558 558 * updateUrl:string,
559 - * canUpdate:bool
559 + * canUpdate:bool,
560 + * currentVersion:string,
561 + * releaseDate:string
560 562 * }
561 563 */
562 564 public function get_plugin_update_notice_data(): array {
563 565 $basename = DEFENDER_PLUGIN_BASENAME;
@@ -601,8 +603,14 @@
601 603 self_admin_url( 'update.php' )
602 604 );
603 605 }
604 606
607 + $release_date_raw = defined( 'DEFENDER_RELEASE_DATE' ) ? DEFENDER_RELEASE_DATE : '';
608 + $timestamp = strtotime( $release_date_raw );
609 + $release_date = false !== $timestamp
610 + ? date_i18n( get_option( 'date_format' ), $timestamp )
611 + : '';
612 +
605 613 return array(
606 614 'available' => $has_update,
607 615 'newVersion' => $new_version,
608 616 'learnMoreUrl' => esc_url_raw( $learn_more_url ),
@@ -608,8 +616,8 @@
608 616 'learnMoreUrl' => esc_url_raw( $learn_more_url ),
609 617 'updateUrl' => esc_url_raw( $update_url ),
610 618 'canUpdate' => $can_update && '' !== $update_url,
611 619 'currentVersion' => DEFENDER_VERSION,
612 - 'releaseDate' => defined( 'DEFENDER_RELEASE_DATE' ) ? DEFENDER_RELEASE_DATE : '',
620 + 'releaseDate' => $release_date,
613 621 );
614 622 }
615 623 }