Plugin Directory

Changeset 3310370


Ignore:
Timestamp:
06/12/2025 09:25:43 AM (6 months ago)
Author:
marcelsanting
Message:

Prepare for update

Location:
really-simple-ssl/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • really-simple-ssl/trunk/languages/really-simple-ssl.pot

    r3306454 r3310370  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-06-04T11:50:48+00:00\n"
     12"POT-Creation-Date: 2025-06-11T11:03:50+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
     
    7474
    7575#: assets/templates/two_fa/onboarding.php:116
    76 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:217
     76#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:214
    7777#: security/wordpress/two-fa/providers/class-rsssl-two-factor-email.php:354
    7878msgid "A verification code has been sent to the email address associated with your account."
     
    145145#: assets/templates/two_fa/totp-config.php:23
    146146#: pro/security/wordpress/two-fa/providers/class-rsssl-two-factor-totp.php:668
    147 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1434
     147#: security/wordpress/two-fa/class-rsssl-two-factor.php:1435
    148148msgid "Download Backup Codes"
    149149msgstr ""
     
    792792msgstr ""
    793793
    794 #: class-wp-cli.php:94
     794#: class-wp-cli.php:65
    795795msgid "This command is related to functionality available in Really Simple Security Pro, please consider upgrading to unlock all powerful security features. Read more: https://really-simple-ssl.com/pro"
    796796msgstr ""
    797797
    798 #: class-wp-cli.php:112
     798#: class-wp-cli.php:83
    799799msgid "It seems that no valid license key is activated for this domain. Activate your license key using the `%s` command, or purchase a valid license key via https://really-simple-ssl.com/pro"
    800800msgstr ""
    801801
    802 #: class-wp-cli.php:1199
     802#: class-wp-cli.php:1170
    803803msgid "Failed to reach %s. The site does not appear to be accessible over HTTPS. Please ensure your server is configured for SSL."
    804804msgstr ""
    805805
    806 #: class-wp-cli.php:1215
     806#: class-wp-cli.php:1186
    807807msgid "Failed to reach %s. The site does not appear to be accessible over HTTPS (Error: %s). Check debug logs for details."
    808808msgstr ""
    809809
    810 #: class-wp-cli.php:1237
     810#: class-wp-cli.php:1208
    811811msgid "Reached %s, but received an error response code: %d. HTTPS is not properly configured."
    812812msgstr ""
    813813
     814#: class-wp-cli.php:1223
     815msgid ".htaccess file (%s) is not writable. Redirects cannot be configured automatically."
     816msgstr ""
     817
     818#: class-wp-cli.php:1230
     819msgid "Pre-flight checks passed."
     820msgstr ""
     821
     822#: class-wp-cli.php:1242
     823msgid "Activate SSL on the site."
     824msgstr ""
     825
     826#: class-wp-cli.php:1247
     827msgid "Deactivate SSL on the site."
     828msgstr ""
     829
    814830#: class-wp-cli.php:1252
    815 msgid ".htaccess file (%s) is not writable. Redirects cannot be configured automatically."
    816 msgstr ""
    817 
    818 #: class-wp-cli.php:1259
    819 msgid "Pre-flight checks passed."
    820 msgstr ""
    821 
    822 #: class-wp-cli.php:1271
    823 msgid "Activate SSL on the site."
    824 msgstr ""
    825 
    826 #: class-wp-cli.php:1276
    827 msgid "Deactivate SSL on the site."
    828 msgstr ""
    829 
    830 #: class-wp-cli.php:1281
    831831msgid "Update a Really Simple Security option. Usage: wp rsssl update_option --name=option_name --value=option_value. Use 0 and 1 for booleans."
    832832msgstr ""
    833833
    834 #: class-wp-cli.php:1287
     834#: class-wp-cli.php:1258
    835835msgid "Name of the option to update."
    836836msgstr ""
    837837
    838 #: class-wp-cli.php:1293
     838#: class-wp-cli.php:1264
    839839msgid "Value to set for the option."
    840840msgstr ""
    841841
    842 #: class-wp-cli.php:1299
     842#: class-wp-cli.php:1270
    843843msgid "Activate all recommended features."
    844844msgstr ""
    845845
    846 #: class-wp-cli.php:1304
     846#: class-wp-cli.php:1275
    847847msgid "Deactivate all recommended features."
    848848msgstr ""
    849849
    850 #: class-wp-cli.php:1309
     850#: class-wp-cli.php:1280
    851851msgid "Activate essential security headers."
    852852msgstr ""
    853853
    854 #: class-wp-cli.php:1314
     854#: class-wp-cli.php:1285
    855855msgid "Deactivate essential security headers."
    856856msgstr ""
    857857
    858 #: class-wp-cli.php:1319
     858#: class-wp-cli.php:1290
    859859msgid "Activate the firewall."
    860860msgstr ""
    861861
    862 #: class-wp-cli.php:1324
     862#: class-wp-cli.php:1295
    863863msgid "Deactivate the firewall."
    864864msgstr ""
    865865
    866 #: class-wp-cli.php:1329
     866#: class-wp-cli.php:1300
    867867msgid "Activate Two-Factor Authentication."
    868868msgstr ""
    869869
    870 #: class-wp-cli.php:1334
     870#: class-wp-cli.php:1305
    871871msgid "Deactivate Two-Factor Authentication."
    872872msgstr ""
    873873
    874 #: class-wp-cli.php:1339
     874#: class-wp-cli.php:1310
    875875msgid "Activate password security features."
    876876msgstr ""
    877877
    878 #: class-wp-cli.php:1344
     878#: class-wp-cli.php:1315
    879879msgid "Deactivate password security features."
    880880msgstr ""
    881881
    882 #: class-wp-cli.php:1349
     882#: class-wp-cli.php:1320
    883883msgid "Activate limit login attempts."
    884884msgstr ""
    885885
    886 #: class-wp-cli.php:1354
     886#: class-wp-cli.php:1325
    887887msgid "Deactivate limit login attempts."
    888888msgstr ""
    889889
    890 #: class-wp-cli.php:1359
     890#: class-wp-cli.php:1330
    891891msgid "Activate vulnerability scanning."
    892892msgstr ""
    893893
    894 #: class-wp-cli.php:1364
     894#: class-wp-cli.php:1335
    895895msgid "Deactivate vulnerability scanning."
    896896msgstr ""
    897897
    898 #: class-wp-cli.php:1369
     898#: class-wp-cli.php:1340
    899899msgid "Activate a license key. Usage: wp rsssl activate_license YOUR_LICENSE_KEY."
    900900msgstr ""
    901901
    902 #: class-wp-cli.php:1375
     902#: class-wp-cli.php:1346
    903903msgid "The license key to activate."
    904904msgstr ""
    905905
    906 #: class-wp-cli.php:1381
     906#: class-wp-cli.php:1352
    907907msgid "Deactivate the license."
    908908msgstr ""
    909909
    910 #: class-wp-cli.php:1386
     910#: class-wp-cli.php:1357
    911911msgid "Add a lock file for safe mode."
    912912msgstr ""
    913913
    914 #: class-wp-cli.php:1391
     914#: class-wp-cli.php:1362
    915915msgid "Remove the lock file for safe mode."
    916916msgstr ""
    917917
    918 #: class-wp-cli.php:1396
     918#: class-wp-cli.php:1367
    919919msgid "Reset the 2FA status of a user to disabled."
    920920msgstr ""
    921921
     922#: class-wp-cli.php:1372
     923msgid "Update the advanced-headers.php with the latest rules."
     924msgstr ""
     925
     926#: class-wp-cli.php:1377
     927msgid "Add IP block."
     928msgstr ""
     929
     930#: class-wp-cli.php:1383
     931#: class-wp-cli.php:1444
     932#: class-wp-cli.php:1462
     933msgid "The IP to block."
     934msgstr ""
     935
     936#: class-wp-cli.php:1389
     937#: class-wp-cli.php:1450
     938#: class-wp-cli.php:1468
     939#: class-wp-cli.php:1496
     940msgid "Flag to add a permanent block."
     941msgstr ""
     942
     943#: class-wp-cli.php:1395
     944msgid "Optional note for the block."
     945msgstr ""
     946
    922947#: class-wp-cli.php:1401
    923 msgid "Update the advanced-headers.php with the latest rules."
    924 msgstr ""
    925 
    926 #: class-wp-cli.php:1406
    927 msgid "Add IP block."
    928 msgstr ""
    929 
    930 #: class-wp-cli.php:1412
    931 #: class-wp-cli.php:1473
    932 #: class-wp-cli.php:1491
    933 msgid "The IP to block."
     948msgid "Remove IP block."
     949msgstr ""
     950
     951#: class-wp-cli.php:1407
     952msgid "The IP to remove the block for."
     953msgstr ""
     954
     955#: class-wp-cli.php:1413
     956msgid "Show blocked IP's."
    934957msgstr ""
    935958
    936959#: class-wp-cli.php:1418
     960msgid "Add a trusted IP to the firewall."
     961msgstr ""
     962
     963#: class-wp-cli.php:1423
     964msgid "Remove a trusted IP from the firewall."
     965msgstr ""
     966
     967#: class-wp-cli.php:1428
     968msgid "Add a trusted IP to the limit login attempts table."
     969msgstr ""
     970
     971#: class-wp-cli.php:1433
     972msgid "Remove a trusted IP from the limit login attempts table."
     973msgstr ""
     974
     975#: class-wp-cli.php:1438
     976msgid "Add a blocked IP to the limit login attempts table."
     977msgstr ""
     978
     979#: class-wp-cli.php:1456
     980msgid "Remove a blocked IP from the limit login attempts table."
     981msgstr ""
     982
     983#: class-wp-cli.php:1474
     984msgid "Add a trusted username to the limit login attempts table."
     985msgstr ""
     986
    937987#: class-wp-cli.php:1479
    938 #: class-wp-cli.php:1497
    939 #: class-wp-cli.php:1525
    940 msgid "Flag to add a permanent block."
    941 msgstr ""
    942 
    943 #: class-wp-cli.php:1424
    944 msgid "Optional note for the block."
    945 msgstr ""
    946 
    947 #: class-wp-cli.php:1430
    948 msgid "Remove IP block."
    949 msgstr ""
    950 
    951 #: class-wp-cli.php:1436
    952 msgid "The IP to remove the block for."
    953 msgstr ""
    954 
    955 #: class-wp-cli.php:1442
    956 msgid "Show blocked IP's."
    957 msgstr ""
    958 
    959 #: class-wp-cli.php:1447
    960 msgid "Add a trusted IP to the firewall."
    961 msgstr ""
    962 
    963 #: class-wp-cli.php:1452
    964 msgid "Remove a trusted IP from the firewall."
    965 msgstr ""
    966 
    967 #: class-wp-cli.php:1457
    968 msgid "Add a trusted IP to the limit login attempts table."
    969 msgstr ""
    970 
    971 #: class-wp-cli.php:1462
    972 msgid "Remove a trusted IP from the limit login attempts table."
    973 msgstr ""
    974 
    975 #: class-wp-cli.php:1467
    976 msgid "Add a blocked IP to the limit login attempts table."
    977 msgstr ""
    978 
    979 #: class-wp-cli.php:1485
    980 msgid "Remove a blocked IP from the limit login attempts table."
    981 msgstr ""
    982 
    983 #: class-wp-cli.php:1503
    984 msgid "Add a trusted username to the limit login attempts table."
     988msgid "Remove a trusted username from the limit login attempts table."
     989msgstr ""
     990
     991#: class-wp-cli.php:1484
     992msgid "Add a blocked username to the limit login attempts table."
     993msgstr ""
     994
     995#: class-wp-cli.php:1490
     996msgid "The username to block."
     997msgstr ""
     998
     999#: class-wp-cli.php:1502
     1000msgid "Remove a blocked username from the limit login attempts table."
    9851001msgstr ""
    9861002
    9871003#: class-wp-cli.php:1508
    988 msgid "Remove a trusted username from the limit login attempts table."
    989 msgstr ""
    990 
    991 #: class-wp-cli.php:1513
    992 msgid "Add a blocked username to the limit login attempts table."
    993 msgstr ""
    994 
    995 #: class-wp-cli.php:1519
    996 msgid "The username to block."
    997 msgstr ""
    998 
    999 #: class-wp-cli.php:1531
    1000 msgid "Remove a blocked username from the limit login attempts table."
    1001 msgstr ""
    1002 
    1003 #: class-wp-cli.php:1537
    10041004msgid "The username to remove the block for."
    10051005msgstr ""
    10061006
    1007 #: class-wp-cli.php:1543
     1007#: class-wp-cli.php:1514
    10081008msgid "Flag to remove a permanent block."
    10091009msgstr ""
     
    44534453
    44544454#: pro/security/wordpress/two-fa/controllers/class-rsssl-totp-controller.php:66
    4455 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:117
    4456 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:191
     4455#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:116
     4456#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:188
    44574457msgid "Invalid provider"
    44584458msgstr ""
     
    46544654
    46554655#: pro/security/wordpress/two-fa/providers/class-rsssl-two-factor-totp.php:669
    4656 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1435
     4656#: security/wordpress/two-fa/class-rsssl-two-factor.php:1436
    46574657msgid "Key copied"
    46584658msgstr ""
    46594659
    46604660#: pro/security/wordpress/two-fa/providers/class-rsssl-two-factor-totp.php:670
    4661 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1436
     4661#: security/wordpress/two-fa/class-rsssl-two-factor.php:1437
    46624662msgid "Could not copy text: "
    46634663msgstr ""
     
    50915091
    50925092#: security/wordpress/two-fa/class-rsssl-two-factor.php:551
    5093 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1298
     5093#: security/wordpress/two-fa/class-rsssl-two-factor.php:1299
    50945094msgid "Your 2FA grace period expired. Please contact your site administrator to regain access and to configure 2FA."
    50955095msgstr ""
     
    51235123msgstr ""
    51245124
    5125 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1235
     5125#: security/wordpress/two-fa/class-rsssl-two-factor.php:1236
    51265126msgid "There have been too many failed two-factor authentication attempts, which often indicates that the password has been compromised. The password has been reset in order to protect the account."
    51275127msgstr ""
    51285128
    5129 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1239
     5129#: security/wordpress/two-fa/class-rsssl-two-factor.php:1240
    51305130msgid "If you are the owner of this account, please check your email for instructions on regaining access."
    51315131msgstr ""
    51325132
    5133 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1246
     5133#: security/wordpress/two-fa/class-rsssl-two-factor.php:1247
    51345134msgid "Password Reset"
    51355135msgstr ""
    51365136
    5137 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1352
     5137#: security/wordpress/two-fa/class-rsssl-two-factor.php:1353
    51385138msgid "Two-Factor Authentication Setup"
    51395139msgstr ""
    51405140
    5141 #: security/wordpress/two-fa/class-rsssl-two-factor.php:1454
     5141#: security/wordpress/two-fa/class-rsssl-two-factor.php:1455
    51425142msgid "Failed to create a login nonce."
    51435143msgstr ""
    51445144
    5145 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:162
     5145#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:159
    51465146msgid "Code was was invalid, try \"Resend Code\""
    51475147msgstr ""
    51485148
    5149 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:205
     5149#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:202
    51505150msgid "Email authentication is not active for this user"
    51515151msgstr ""
    51525152
    5153 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:278
    5154 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:296
    5155 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:326
     5153#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:275
     5154#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:293
     5155#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:323
    51565156msgid "Access denied."
    51575157msgstr ""
    51585158
    5159 #: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:313
     5159#: security/wordpress/two-fa/controllers/class-rsssl-email-controller.php:310
    51605160msgid "Too many attempts. Please try again later."
    51615161msgstr ""
  • really-simple-ssl/trunk/readme.txt

    r3306454 r3310370  
    77Tested up to: 6.8
    88Requires PHP: 7.4
    9 Stable tag: 9.3.5
     9Stable tag: 9.3.6
    1010
    1111Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vulnerability Detection and SSL certificate.
  • really-simple-ssl/trunk/security/wordpress/two-fa/class-rsssl-two-factor.php

    r3306454 r3310370  
    994994        // Allow the provider to re-send codes, etc.
    995995        if ( ( 'email' === $provider_key ) && true === $provider_instance->pre_process_authentication( $user ) ) {
    996             self::login_html($user, $redirect_to, '', $provider_class);
     996            self::login_html( $user, $nonce, $redirect_to, $provider_key );
    997997            exit;
    998998        }
     
    11131113        self::login_html(
    11141114            $user,
     1115            $login_nonce,
    11151116            isset($_REQUEST['redirect_to']) ? esc_url_raw(wp_unslash($_REQUEST['redirect_to'])) : '',
    11161117            '',
  • really-simple-ssl/trunk/security/wordpress/two-fa/controllers/class-rsssl-email-controller.php

    r3306454 r3310370  
    88use Exception;
    99use RSSSL\Pro\Security\WordPress\Limitlogin\Rsssl_IP_Fetcher;
    10 use RSSSL\Pro\Security\WordPress\Two_Fa\Providers\Rsssl_Two_Factor_Totp;
    1110use RSSSL\Security\WordPress\Two_Fa\Providers\Rsssl_Two_Factor_Email;
    1211use RSSSL\Security\WordPress\Two_Fa\Models\Rsssl_Request_Parameters;
     
    155154            // Reset all the settings if the token is invalid.
    156155            Rsssl_Two_Factor_Email::set_user_status($user->ID, 'open');
    157             Rsssl_Two_Factor_Totp::set_user_status($user->ID, 'open');
    158 
    159156            // Log out the user.
    160157            wp_logout();
  • really-simple-ssl/trunk/upgrade.php

    r3301983 r3310370  
    1818    //dismiss notices that should be dismissed on plugin upgrade
    1919    if ( $prev_version && version_compare( $prev_version, rsssl_version, '!=' ) ) {
    20         $dismiss_options = RSSSL()->admin->get_notices_list(
    21             array(
    22                 'dismiss_on_upgrade' => true,
    23             )
    24         );
     20        // $dismiss_options = RSSSL()->admin->get_notices_list(
     21        //  array(
     22        //      'dismiss_on_upgrade' => true,
     23        //  )
     24        // );
     25        $dismiss_options = ['mixed_content_scan']; // Temporary fix for translation issues on plugins_loaded.
    2526        foreach ( $dismiss_options as $dismiss_option ) {
    2627            if ( !is_string($dismiss_option) ) continue;
     
    173174
    174175    if ( $prev_version && version_compare( $prev_version, '6.2.3', '<' ) ) {
    175         rsssl_update_option( 'send_notifications_email', 1 );
     176        //rsssl_update_option( 'send_notifications_email', 1 );
     177        //do not use rsssl_update_option as it will load all fields, causing translation issues on plugins_loaded hook.
     178        $options = get_option('rsssl_options', []);
     179        if ( !is_array($options) ) $options = [];
     180            $options['send_notifications_email'] = 1;
     181        update_option( 'rsssl_options', $options);
    176182    }
    177183
Note: See TracChangeset for help on using the changeset viewer.