Plugin Directory

Changeset 2437807


Ignore:
Timestamp:
12/12/2020 06:18:25 AM (5 years ago)
Author:
smings
Message:

upgrading to 1.4.11

Location:
last-email-address-validator/trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • last-email-address-validator/trunk/README.txt

    r2436963 r2437807  
    55Requires at least: 4.7
    66Tested up to: 5.5.3
    7 Stable tag: 1.4.10
     7Stable tag: 1.4.11
    88Requires PHP: 7.2
    99License: GPLv3
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
    1111
    12 LEAV provides a comprehensive deep email address validation, disposable email address blocking, blacklists for role-based recipient names as well as user-defined white and blacklists for recipient names, email addresses and email domains for WP registration, WP comments, WooCommerce, Contact Form 7, WPForms, Ninja Forms, Mailchimp for WordPress (MC4WP), Formidable Forms, Kali Forms and many more to come...
     12LEAV provides the best and FREE email address validation for almost all big form plugins without sign-up and without any external API. No email leaves your server! It recognizes disposable/temporary and free email addresses, provides white/blacklists, has a built-in blacklist for common role-based recipient names as well as user-defined white and blacklists for recipient names, allows for catch-all email address syntax and blocking of catch-all domains and much more for WP registration, WP comments, WooCommerce, Contact Form 7, WPForms, Ninja Forms, Mailchimp for WordPress (MC4WP), Formidable Forms, Kali Forms and many more to come...
     13LEAV has 13 different validation error messages, that can be translated right within the plugin itself.
     14LEAV is 100% made with love in Berlin, Germany.
    1315
    1416== Description ==
     
    1719
    1820We believe that your lifetime is the most precious and protection worthy thing in the universe. Protecting it is a critical task.
    19 LEAV helps you to effectively protect your lifetime against spammers that use
    20 fake or disposable email adresses for the standard WordPress user registration, WordPress's comments, WooCommerce, Contact Form 7, WPForms (lite), Ninja Forms, Formidable Forms, Kali Forms and many more plugins to come.
    21 
    22 LEAV works out of the box without a registration or external APIs. All the action takes place fully within your control and on your own WordPress instance.
    23 
    24 We built this plugin, because we were frustrated with the lack of deep email validation beyond just superficial syntax checks in all the WordPress functions and plugins we used
    25 ourselves.
    26 
    27 
    28 We created LEAV with the same or begtter feature set as paid services like [quickemailverification.com](https://quickemailverification.com/features) and others. But LEAV is for free! If you still miss a plugin, that we do not yet support or another way of extra protection, please contact us at [leav@smings.com](mailto:leav@smings.com). We are always happy to make LEAV better. Please have a look at our roadmap below for future plugin integrations.
     21LEAV helps you to effectively protect your lifetime against spammers that use fake or disposable email adresses for the standard WordPress user registration, WordPress's comments, WooCommerce, Contact Form 7, WPForms (lite), Ninja Forms, Formidable Forms, Kali Forms and many more plugins to come.
     22
     23LEAV works out of the box without the need to sign up or register and without the use of external APIs. All the action takes place fully within your control and on your own WordPress instance. No email address nor other form data has to be sent to an API outside your control.
     24
     25We built this plugin, because we were frustrated with the lack of deep email validation beyond just superficial syntax checks in all the WordPress functions and plugins we used ourselves.
     26
     27We created LEAV with a better feature set than most paid services like [quickemailverification.com](https://quickemailverification.com/features), [antideo](https://wordpress.org/plugins/antideo-email-validator/) and others. But LEAV is for free! And it will stay free forever. If you still miss a plugin, that we do not yet support or another way of extra protection, please contact us at [leav@smings.com](mailto:leav@smings.com). We are always happy to make LEAV better. Please have a look at our roadmap below for future plugin integrations.
    2928
    3029= Integrations =
     
    3635* WordPress user registration
    3736* [WordPress comments](https://www.wpbeginner.com/glossary/comment/)
    38 * [WooCommerce](https://wordpress.org/plugins/woocommerce/) tested up to 4.5.2 (5,000,000+ installations)
    39 * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) tested up to 5.3 (5,000,000+ installations)
     37* [WooCommerce](https://wordpress.org/plugins/woocommerce/) tested up to 4.8.0 (5,000,000+ installations)
     38* [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) tested up to 5.3.1 (5,000,000+ installations)
    4039* [WPForms (lite)](https://wordpress.org/plugins/wpforms-lite/) tested up to 1.6.3.1 (3,000,000+ installations)
    41 * [Ninja Forms](https://wordpress.org/plugins/ninja-forms/) tested up to 3.4.32 (1,000,000+ installations)
     40* [Ninja Forms](https://wordpress.org/plugins/ninja-forms/) tested up to 3.4.33 (1,000,000+ installations)
    4241* [MailChimp for WordPress MC4WP](https://wordpress.org/plugins/mailchimp-for-wp/) tested up to 4.8.1 (1,000,000+ installations)
    43 * [Formidable Forms](https://wordpress.org/plugins/formidable/) tested up to 4.09.01 (300,000+ Installations)
     42* [Formidable Forms](https://wordpress.org/plugins/formidable/) tested up to 4.09.02 (300,000+ Installations)
    4443* [Kali Forms](https://wordpress.org/plugins/kali-forms/) tested up to 2.2.9 (30,000+ installations)
    4544
    46 which gives LEAV a current plugin reach of 15,330,000+ WordPress installtions. And these numbers only cover the freely available plugin installations from the plugin directory on [WordPress.org/plugins](https://wordpress.org/plugins).
     45which gives LEAV a current plugin reach of 15,330,000+ WordPress installtions. And these numbers only cover the freely available plugin installation numbers from the plugin directory on [WordPress.org/plugins](https://wordpress.org/plugins).
    4746
    4847Additionally to the email validation and filter features, LEAV let's you control whether you want to allow pingbacks & trackbacks.
     
    101100* [Email Before Download](https://wordpress.org/plugins/email-before-download/) (10,000+ installations)
    102101
    103 When we finished this list, we'll be able to serve an additional 9,120,000+ WordPress installations. Bringing our total reach up to 24,450,000+ installations, not counting gravity forms (we don't have any reliable data on this plugin's installation count).
     102When we finish this list, we'll be able to serve an additional 9,120,000+ WordPress installations. Bringing our total reach up to 24,450,000+ installations, not counting gravity forms (we don't have any reliable data on this plugin's installation count).
    104103Overall we'll probably be able to serve 25+ million WordPress installations.
    105104Please help us spread the word and recommend our plugin to others and leave us an
     
    112111* Email address syntax check - checks if the email address is syntactically correct. This syntax check is more thorough than the typical frontend-based (javascript) validation of your forms plugin. It is a solid server-side email syntax check based on regular expressions (always on). By the way - there are top-level domains like ".CANCERRESEARCH" and even longer ones out there. The currently longest top-level domain is 18 characters long and most email syntax checks don't allow this. For a current list of allowed top level domains look at [iana.org](https://data.iana.org/TLD/tlds-alpha-by-domain.txt).
    113112
    114 * Block recipient name catch-all email addresses like (i.e. first.last+any-text@gmail.com) (optional)
     113* Blocking recipient name catch-all email addresses like (i.e. first.last+any-text@gmail.com) (optional)
    115114
    116115* User-defined domain whitelist with wildcard support (optional)
     
    122121* User-defined domain blacklist with wildcard support (optional)
    123122
    124 * Blocking of disposable email address (DEA) services - if activated checks and filters out DEAs . The list gets frequently updated and blocks the main domains, their underlying mail exchange (MX) server domains as well as the MX server IP addresses. This ensures that you don't get duped by a simple domain alias that routes its MX entries to the same DEA MX servers. (optional)
     123* Blocking of disposable email address (DEA) or temporary email address services - if activated checks and filters out DEAs . The list gets frequently updated and blocks the main domains, their underlying mail exchange (MX) server domains as well as the MX server IP addresses. This ensures that you don't get duped by a simple domain alias that routes its MX entries to the same DEA MX servers. (optional)
    125124
    126125* Blocking of free email address providers from built-in domain list. This is a feature for those who only want to collect business email addresses. (optional)
     
    159158
    160159== Installation from within your WordPress installation ==
    161 1. Go to `Plugins` -> Add New`
     1601. Go to `Plugins` -> `Add New`
    1621612. Search for `Last Email Address Validator`
    1631623. Click on the `Install Now` button
     
    1681672. Click on `Download` - this downloads a zip file
    1691683. Extract the zip file. It contains the directory `last-email-address-validator`
    170 3. Upload the extracted plugin directory into the `~/wp-content/plugins` directory of your WordPress installation. Afterwards you should have a directory `~/wp-content/plugins/last-email-address-validator` filled with the contents of the plugin code
    171 4. Go to `Plugins` in your WordPress installation (menu item in the left sidebar)
    172 5. Activate `Last Email Address Validator` plugin in the plugin list
    173 6. For using translations, you can optionally copy the language files from ~/wp-content/plugins/last-email-address-validator/languages/*.mo to ~/wp-content/languages/plugins/
     1694. Upload the extracted plugin directory into the `~/wp-content/plugins` directory of your WordPress installation. Afterwards you should have a directory `~/wp-content/plugins/last-email-address-validator` filled with the contents of the plugin code
     1705. Go to `Plugins` in your WordPress installation (menu item in the left sidebar)
     1716. Activate `Last Email Address Validator` plugin in the plugin list
     1727. For using translations, you can optionally copy the language files from `~/wp-content/plugins/last-email-address-validator/languages/*.mo` and `*.po`  to `~/wp-content/languages/plugins/`
    174173
    175174== Configuration ==
    176 You find `Last Email Address Validator`'s settings in your WordPress installation under
    177 `Settings -> Last Email Address Validator`
    178 By default all features are activated and set to the highest level of spam protection.
    179 You should not need to adjust anything unless you want to deactivate things.
    180 Things should always be as simple as possible, therefore you can usually skip even
    181 looking at the settings.
     175Fresh after installing LEAV, you find `LEAV` as a menu item right in your main menu. Afterwards you can move the LEAV menu item into the WordPress settings menu. In this case you find `Last Email Address Validator`'s settings under `Settings -> Last Email Address Validator`.
     176By default all relevant features are activated and set to the highest level of spam protection.
     177You should not need to adjust anything unless you want to deactivate options, want to use white/blacklists or further tweak the settings to your individual needs.
    182178
    183179= Help us help you =
     
    187183
    188184= Limitations of the free plugin =
    189 None - there aren't any. LEAV validates as many email addresses as your WordPress instance can handle. It makes sure that all entered email addresses are deliverable and confirm to the rule you set.
     185None - there aren't any. LEAV validates as many email addresses as your WordPress instance can handle. It makes sure that all entered email addresses are deliverable and confirm to the rules you set. No sign-up, no registration, no API keys necessary. No email address will leave your server. LEAV is 100% made with love in Berlin, Germany.
    190186
    191187For those who need more protection and more validations, we currently develop the pro version of LEAV. The pro version of LEAV validates, that the person entering the email address has actual access and control over the email account. It does this by sending a verification code to the entered email address and provides the user who entered the email address with a verification step before the form data gets send to the underlying plugin. No matter the plugin. LEAV pro supplies the functionality for all supported plugins.
     
    248244
    24924512. Disposable Email Address (DEA) Service Blacklist (optional)
    250 Filters against the built-in extensive blacklist of disposable email services (if activated). This list gets updated with new plugin releases. If activated email adresses from disposable email address services (DEA) i.e. mailinator.com, maildrop.cc, guerrillamail.com and many more will be rejected. LEAV manages a comprehensive list of DEA services that is frequently updated. We block the underlying MX server domains and IP addresses - not just the website domains. This bulletproofs the validation against domain aliases and makes it extremely reliable, since it attacks DEAs at their core.
     246Filters against the built-in extensive blacklist of disposable email services (if activated). This list gets updated with new plugin releases. If activated email adresses from disposable email address services (DEA) i.e. mailinator.com, maildrop.cc, guerrillamail.com and many more will be rejected. LEAV manages a comprehensive list of DEA services that is frequently updated. We block the underlying MX server domains and IP addresses - not just the website domains. This bulletproofs the validation against domain aliases and makes it extremely reliable, since it attacks DEAs at their core. This is much better and much more stable than other validators, that have to constantly update their lists. Many of which make you pay for their "dynamic" lists (which is nonsense).
    251247
    25224813. Simulate Email Sending (optional)
     
    266262== Changelog ==
    267263
     264= 1.4.11 =
     265* Completed the German translation
     266* Updated DEA blacklist
     267
    268268= 1.4.10 =
    269269* Updated translations
    270 * Completed the German translation
    271270
    272271= 1.4.9 =
  • last-email-address-validator/trunk/data/disposable_email_service_provider_list.txt

    r2436963 r2437807  
    1 1.4.10
     11.4.11
    22#---------------------------------------------------------------#
    33# DON'T ADD YOUR OWN DEA SERVICES MANUALLY • THEY WILL BE       #
  • last-email-address-validator/trunk/data/free_email_address_provider_domain_list.txt

    r2436963 r2437807  
    1 1.4.10
     11.4.11
    22#---------------------------------------------------------------#
    33# DON'T ADD YOUR OWN FREE EMAIL ADDRESS PROVIDER DOMAINS        #
  • last-email-address-validator/trunk/data/role_based_recipient_names.txt

    r2436963 r2437807  
    1 1.4.10
     11.4.11
    22#---------------------------------------------------------------#
    33# DON'T ADD YOUR OWN ROLE-BASED RECIPIENT NAMES MANUALLY • THEY #
  • last-email-address-validator/trunk/includes/leav-central.inc.php

    r2436963 r2437807  
    2323  public static $OPTIONS;
    2424  public static $OPTIONS_NAME = 'leav_options';
    25   public static $PLUGIN_BUGREPORTS_WEBSITE = 'https://smings.com/last-email-address-validator/';
     25  public static $PLUGIN_BUGREPORTS_WEBSITE = 'https://wordpress.org/support/plugin/last-email-address-validator/';
    2626  public static $PLUGIN_CONTACT_EMAIL = 'leav@smings.com';
    2727  public static $PLUGIN_DISPLAY_NAME_FULL = 'LEAV - Last Email Address Validator';
    2828  public static $PLUGIN_DISPLAY_NAME_LONG = 'Last Email Address Validator';
    2929  public static $PLUGIN_DISPLAY_NAME_SHORT = 'LEAV';
    30   public static $PLUGIN_DOCUMENTATION_WEBSITE = 'https://smings.com/last-email-address-validator/';
     30  public static $PLUGIN_DOCUMENTATION_WEBSITE = 'https://wordpress.org/plugins/last-email-address-validator/';
    3131  public static $PLUGIN_FEATURE_REQUEST_EMAIL = 'leav@smings.com';
    3232  public static $PLUGIN_MENU_NAME = "LEAV - Last Email Address Validator";
     
    3535  public static $PLUGIN_PATREON_LINK = 'https://www.patreon.com/smings';
    3636  public static $PLUGIN_SETTING_PAGE = '';
    37   public static $PLUGIN_VERSION = '1.4.10';
    38   public static $PLUGIN_WEBSITE = 'https://smings.com/last-email-address-validator/';
     37  public static $PLUGIN_VERSION = '1.4.11';
     38  public static $PLUGIN_WEBSITE = 'https://wordpress.org/plugins/last-email-address-validator/';
    3939  public static $RADIO_BUTTON_FIELDS = array(
    4040    'allow_catch_all_domains',
  • last-email-address-validator/trunk/languages/last-email-address-validator-de_DE.po

    r2436963 r2437807  
    66msgid ""
    77msgstr ""
    8 "Project-Id-Version: leav 1.4.9\n"
     8"Project-Id-Version: leav 1.4.10\n"
    99"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/last-email-"
    1010"address-validator\n"
    11 "POT-Creation-Date: 2020-12-10T21:56:56+00:00\n"
    12 "PO-Revision-Date: 2020-12-10 23:04+0100\n"
     11"POT-Creation-Date: 2020-12-12T06:08:14+00:00\n"
     12"PO-Revision-Date: 2020-12-12 07:11+0100\n"
    1313"Last-Translator: Dirk Tornow <dirk@smings.com>\n"
    1414"Language-Team: DE <translastions@smings.com>\n"
     
    2525#. Plugin URI of the plugin
    2626#. Author URI of the plugin
    27 msgid "https://smings.com/last-email-address-validator/"
    28 msgstr "https://smings.com/last-email-address-validator/"
     27msgid "https://wordpress.org/plugins/last-email-address-validator/"
     28msgstr "https://wordpress.org/plugins/last-email-address-validator/"
    2929
    3030#. Description of the plugin
  • last-email-address-validator/trunk/languages/last-email-address-validator-de_DE_formal.po

    r2436963 r2437807  
    66msgid ""
    77msgstr ""
    8 "Project-Id-Version: leav 1.4.9\n"
     8"Project-Id-Version: leav 1.4.10\n"
    99"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/last-email-"
    1010"address-validator\n"
    11 "POT-Creation-Date: 2020-12-10T21:56:56+00:00\n"
    12 "PO-Revision-Date: 2020-12-10 23:04+0100\n"
     11"POT-Creation-Date: 2020-12-12T06:08:14+00:00\n"
     12"PO-Revision-Date: 2020-12-12 07:11+0100\n"
    1313"Last-Translator: Dirk Tornow <dirk@smings.com>\n"
    1414"Language-Team: DE <translastions@smings.com>\n"
     
    2525#. Plugin URI of the plugin
    2626#. Author URI of the plugin
    27 msgid "https://smings.com/last-email-address-validator/"
    28 msgstr "https://smings.com/last-email-address-validator/"
     27msgid "https://wordpress.org/plugins/last-email-address-validator/"
     28msgstr "https://wordpress.org/plugins/last-email-address-validator/"
    2929
    3030#. Description of the plugin
  • last-email-address-validator/trunk/languages/last-email-address-validator.pot

    r2436963 r2437807  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Last Email Address Validator 1.4.10\n"
     5"Project-Id-Version: Last Email Address Validator 1.4.11\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/last-email-address-validator\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1717#. Plugin Name of the plugin
    1818msgid "Last Email Address Validator"
    19 msgstr "Last Email Address Validator"
     19msgstr ""
    2020
    2121#. Plugin URI of the plugin
    2222#. Author URI of the plugin
    23 msgid "https://smings.com/last-email-address-validator/"
    24 msgstr "https://smings.com/last-email-address-validator/"
     23msgid "https://wordpress.org/plugins/last-email-address-validator/"
     24msgstr ""
    2525
    2626#. Description of the plugin
     
    3030#. Author of the plugin
    3131msgid "smings"
    32 msgstr "smings"
     32msgstr ""
    3333
    3434#: includes/leav-central.inc.php:118
  • last-email-address-validator/trunk/last-email-address-validator.php

    r2436963 r2437807  
    22/*
    33 * Plugin Name: Last Email Address Validator
    4  * Plugin URI: https://smings.com/last-email-address-validator/
     4 * Plugin URI: https://wordpress.org/plugins/last-email-address-validator/
    55 * Description: LEAV provides email address validation and disposable email address blocking for WP registration/comments, WooCommerce, Contact Form 7, WPForms, Ninja Forms, MC4WP, Formidable Forms, Kali Forms and many more plugins to come...
    6  * Version: 1.4.10
     6 * Version: 1.4.11
    77 * Author: smings
    8  * Author URI: https://smings.com/last-email-address-validator/
     8 * Author URI: https://wordpress.org/plugins/last-email-address-validator/
    99 * Text Domain: last-email-address-validator
    1010 * Domain Path: /languages/
Note: See TracChangeset for help on using the changeset viewer.