| @@ -3530,10 +3530,10 @@ | ||
| 3530 | 3530 | <div id="vigilante-xff-chain-notice" class="notice notice-warning inline" style="margin:10px 0 16px;padding:8px 12px;"> |
| 3531 | 3531 | <p style="margin:0;"> |
| 3532 | 3532 | <?php |
| 3533 | 3533 | printf( |
| 3534 | - /* translators: 1: address Vigilant reads now, 2: address earlier versions read */ | |
| 3535 | - esc_html__( 'Your own request reaches the site with more than one public address in X-Forwarded-For. Vigilant reads the last one, %1$s, which is the one your proxy added; up to version 2.11.7 it read the first one, %2$s, which a visitor can write. If %1$s belongs to a CDN or a load balancer rather than to you, every visitor shares it for rate limiting, login lockouts and the IP lists: choose the header of that CDN in Visitor IP detection, such as CF-Connecting-IP for Cloudflare.', 'vigilante' ), | |
| 3534 | + /* translators: 1: last address in the header, the one Vigilant reads, 2: first address in the header, which a visitor can write */ | |
| 3535 | + esc_html__( 'Your own request reaches the site with more than one public address in X-Forwarded-For. Vigilant reads the last one, %1$s, which is the one your proxy added, and not the first one, %2$s, which a visitor can write. If %1$s belongs to a CDN or a load balancer rather than to you, every visitor shares it for rate limiting, login lockouts and the IP lists: choose the header of that CDN in Visitor IP detection, such as CF-Connecting-IP for Cloudflare.', 'vigilante' ), | |
| 3536 | 3536 | esc_html( $xff_readings['now'] ), |
| 3537 | 3537 | esc_html( $xff_readings['before'] ) |
| 3538 | 3538 | ); |
| 3539 | 3539 | ?> |
| @@ -4333,9 +4333,9 @@ | ||
| 4333 | 4333 | ?> |
| 4334 | 4334 | <div class="vigilante-settings-section" id="vigilante-headers-recovery"> |
| 4335 | 4335 | <h2><?php esc_html_e( 'Recover your previous header settings', 'vigilante' ); ?></h2> |
| 4336 | 4336 | <p> |
| 4337 | - <?php esc_html_e( 'Updating to 2.9.8 reset this tab to factory values: the migration replaced the whole section instead of merging into it. Your server kept sending the right headers, because the .htaccess had not been rewritten yet, so Vigilant saved a copy of that file before touching it. These are the settings it found in that copy.', 'vigilante' ); ?> | |
| 4337 | + <?php esc_html_e( 'An earlier update reset this tab to factory values: the migration replaced the whole section instead of merging into it. Your server kept sending the right headers, because the .htaccess had not been rewritten yet, so Vigilant saved a copy of that file before touching it. These are the settings it found in that copy.', 'vigilante' ); ?> | |
| 4338 | 4338 | </p> |
| 4339 | 4339 | <?php if ( $taken ) : ?> |
| 4340 | 4340 | <p class="description"> |
| 4341 | 4341 | <?php |