• Resolved Summer

    (@fpmsummer)


    So far I have only seen this on one client site, but the number of others who are reporting problems also has me requesting a way to turn off auto-updates for WP-Spamshield.

    This is the series of errors caused by v1.9.9.8.3:

    Notice: Use of undefined constant RSSD_RGX_TLD - assumed 'RSSD_RGX_TLD' in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 577
    
    Notice: Use of undefined constant RSSD_RGX_TLD - assumed 'RSSD_RGX_TLD' in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 578
    
    Notice: Use of undefined constant RSSD_RGX_TLD - assumed 'RSSD_RGX_TLD' in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 579
    
    Notice: Use of undefined constant RSSD_RGX_TLD - assumed 'RSSD_RGX_TLD' in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 582
    
    Notice: Use of undefined constant RSSD_RGX_TLD - assumed 'RSSD_RGX_TLD' in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 583
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 638
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 638
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 664
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 664

    This series of errors still appears even when I downgrade back to version 1.9.9.8.2, so I had to go back to 1.9.9.8 (by deleting the newer version and all its data) to get the errors to stop and be able to keep WP-Spamshield active.

    Is there a way to deactivate auto-updates for WP-Spamshield?

Viewing 15 replies - 1 through 15 (of 27 total)
  • Plugin Contributor redsand

    (@redsand)

    Hi @fpmsummer,

    Thanks for reporting this. We’ll look into it.

    Just a note, the forums here are not our main support venue, and when issues are reported here, it takes longer for us to fix issues. It would be most helpful if you could submit a support request at the WP-SpamShield Support Page. Thank you.

    Yes, you have full control over auto-updates. This is discussed in FAQ 16.

    – Scott

    PS. One recommendation is to set your PHP configuration to log errors instead of displaying them visually.

    • This reply was modified 8 years, 1 month ago by redsand.

    Makes no difference if this is your “main support area” or not. WordPress has made it clear that if you want to host a free plugin on their site you MUST make their Support Forum available.

    You have single handedly bricked thousands (? – maybe more?) of sites with one auto-update screwup. We lost 5 this morning. Your plugin is now history and dead to me forever.

    We’re well past “we’ll look into it” stage. It’s time for the “begging for forgiveness and here’s what we’ve done to make sure this NEVER happens again” stage.

    Plugin Contributor redsand

    (@redsand)

    @comfortking,

    First off, please be civil. Actually, you are incorrect. Plugin developers are not under any kind of requirement to provide support, nor are we obligated to use the forums as our support venue. However, we provide some of the best tech support of any plugin out there. Our support process is precise, and allows us to get to the bottom of issues quickly.

    Unfortunately lashing out at developers does not solve anything. All it does is stifle innovation. Whenever a plugin developer adds new features or classes to a plugin, there is a risk of something breaking, even with the best testing processes. Issues usually only affect a subset of sites. This issue does not affect everyone. We test on a variety of sites and setups before releasing a new version, with a number of debugging tools. No issues came up in pre-flight, so these were impossible to predict.

    What we can do, is fix issues as quickly as possible. We usually fix issues within an hour or two of receiving the initial report. Few plugin developers can say that.

    – Scott

    • This reply was modified 8 years, 1 month ago by redsand.

    Great to see you’re manning up and taking full responsibility for your own actions Scott. /sarcasm

    Blame it on whatever you want – your plugin bricked 5 of my BOSSES sites this morning. I don’t get to blame you. I took full responsibility for it myself with him which was not pretty. You should try it sometime.

    Plugin Contributor redsand

    (@redsand)

    @comfortking,

    Tech support isn’t about placing blame, it’s about fixing issues. If you would like help resolving issues, we are happy to provide it.

    I would say that we always do take full responsibility. If we cause an issue, we fix it as fast as humanly possible. I’m not sure what else you could ask for. It’s a free open source plugin. If you compare our response times to other plugin developers, we’re one of the fastest by far.

    If you ever have an issue with the plugin, all you need to do is submit a support request, and we will always help fix the issue quickly.

    – Scott

    And this is the very attitude that pisses me off about “free” plugin authors.

    The “it’s free so shutup” attitude is exactly what is stifling WP development the most. You have a choice – support it or don’t. Charge or don’t. Update it or don’t. Give a crap – or don’t.

    Don’t shove the “it’s free” attitude in everyone’s face. This is *exactly* why I’ve all but eliminated free plugins in favor of paid. Yours is the latest. I don’t need any of your help now or in the future. Thanks for making it an easy decision.

    Plugin Contributor redsand

    (@redsand)

    Ron,

    We’ve had this exact discussion a few months ago on WP Tavern. I’m not going to re-hash it again. If you would like our help, that’s great, but you need to be civil. If you don’t want our help, or don’t want to use the plugin, that is your right as well. Take care.

    – Scott

    • This reply was modified 8 years, 1 month ago by redsand.
    • This reply was modified 8 years, 1 month ago by redsand.
    Plugin Contributor redsand

    (@redsand)

    Hi @fpmsummer,

    Just wanted to follow up. We’re going to release a fix soon.

    In the mean time there is a workaround that you will likely want to use anyway.

    The error messages you’re seeing could happen from any plugin/theme/core update, so the best practice is to log errors instead of having them displayed visually. If you make a tweak to your php.ini file, you can avoid similar issues in the future. It’s also recommended for security to not display errors.

    Add this to your php.ini:

    
    custom_error_logs_path = /your/secure/path/outside/web/root/
    error_reporting        = E_ALL
    display_errors         = Off
    display_startup_errors = Off
    log_errors             = On
    error_log              = ${custom_error_logs_path}/custom_error_log.log;
    
    

    php.ini can use variables, so replace “custom_error_logs_path” in both places with your custom variable name. Replace “/your/secure/path/outside/web/root/” with a secure folder outside the web root. Replace “custom_error_log.log” with whatever you like for the error log name. This way all your logs will be combined into one, and will be inaccessible to web traffic. You’ll need to grab it by FTP or by PHP script.

    Hopefully this will be useful info.

    – Scott

    • This reply was modified 8 years, 1 month ago by redsand.
    Plugin Contributor redsand

    (@redsand)

    Update: Version 1.9.9.8.4 has been released with the fix. Everything is working fine now. Please see the changelog for details.

    Thread Starter Summer

    (@fpmsummer)

    Alas, this newest version, 1.9.9.8.4, now causes MORE errors.

    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 639
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): No ending delimiter '~' found in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    
    Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /wp-content/plugins/wp-spamshield/includes/class.utils.php on line 665
    Plugin Contributor redsand

    (@redsand)

    Hi @fpmsummer,

    In my first response, I asked that you submit a support request at the WP-SpamShield Support Page. If you don’t do that, then it makes it tough to solve issues. There is a specific issue on your site that is not on every site, and to get to the bottom of it we need specific info.

    if you go ahead and submit the support request, we can resolve issues quickly.

    – Scott

    Thread Starter Summer

    (@fpmsummer)

    Scott, I cannot submit a report on this via the Support page form because it repeatedly tells me there is a problem with my support request.

    I’ve tried about 6 times to submit this information via your support page, but even when the required fields are filled out it still says “There’s a problem with your support request”. It’s nagging me saying that I haven’t visited the Troubleshooting Guide yet and worked through that yet, and that because I haven’t it won’t accept the form.

    Seriously? These errors are not errors the Troubleshooting Guide can fix. And even after “visiting the guide page”, it still won’t accept my form.

    So I have no choice but to post my information here.

    • This reply was modified 8 years, 1 month ago by Summer.
    Plugin Contributor redsand

    (@redsand)

    Seriously? These errors are not errors the Troubleshooting Guide can fix.

    Please don’t assume that. We do tech support on tens of thousands of sites, and it’s not always what people think.

    No matter what the issue, we’re going to have to run through those steps. (Whether it’s you doing them, or us doing them.) Please follow them. It only takes a few minutes to work through the guides.

    You do have a choice. We are very good at what we do. Let us show you. ??

    We’ll get you taken care of.

    – Scott

    • This reply was modified 8 years, 1 month ago by redsand.
    Plugin Contributor redsand

    (@redsand)

    Hi @fpmsummer,

    We dug through our site’s logs and found your raw POST request info. I’ve asked Steven to email you so please check your email. Be assured, we’re going to help you with this issue.

    – Scott

    Plugin Contributor redsand

    (@redsand)

    Update: Version 1.9.9.8.5 has been released with the fix.

Viewing 15 replies - 1 through 15 (of 27 total)
  • The topic ‘Newest two versions causing major errors’ is closed to new replies.