Plugin Directory

Changeset 2034370


Ignore:
Timestamp:
02/19/2019 05:16:24 PM (7 years ago)
Author:
tangrufus
Message:

Version bump 0.3.1

Location:
disallow-pwned-passwords
Files:
87 added
5 edited

Legend:

Unmodified
Added
Removed
  • disallow-pwned-passwords/trunk/README.txt

    r2034233 r2034370  
    55Requires at least: 4.9.8
    66Tested up to: 5.0.3
    7 Requires PHP: 7.1
    8 Stable tag: trunk
     7Requires PHP: 7.0
     8Stable tag: 0.3.1
    99License: GPL-2.0-or-later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.txt
     
    4848## Explain It Like I'm Five
    4949
    50 - [Troy Hunt](https://www.troyhunt.com), a well-kown security expert, collected 5,371,313,595 (and counting) pwned passwords from previous security breaches
     50- [Troy Hunt](https://www.troyhunt.com), a well-kown security expert, collected 6,493,641,194 (and counting) pwned passwords from previous security breaches
    5151- Pwned passwords stored as SHA-1 hashes on haveibeenpwned.com
    5252- Whenever WordPress / WooCommerce users attempt to change their passwords, this plugin hashes the user password
     
    7171### What are the minimum requirements?
    7272
    73 - PHP v7.1
     73- PHP v7.0
    7474- WordPress v4.9.8
    7575- **(Optional)** WooCommerce v3.4.4
     
    7979No. **User passwords never leave your server, not even in hashed form**.
    8080
    81 ### How do you compare user passwords with the 5,371,313,595 pwned ones?
     81### How do you compare user passwords with the 6,493,641,194 pwned ones?
    8282
    8383Curious users can learn more from:
     
    9393Anyways, you can replace the default API client with yours:
    9494
    95 ```php
     95```
    9696<?php
    9797
     
    148148For testing only, use at your own risk!
    149149
    150 ```php
     150```
    151151add_action('wp_print_scripts', function () {
    152152    wp_dequeue_script('wc-password-strength-meter');
     
    160160Don't use it on **end of life** or **security fixes only** PHP versions.
    161161
     162Note: Current version supports PHP 7.0 because wordpress.org svn pre-commit hook rejects PHP 7.1+ syntax. However, you should not use PHP 7.0 because [it has reached **end of life** since 10 January 2019](https://secure.php.net/eol.php).
     163
    162164### It looks awesome. Where can I find some more goodies like this?
    163165
    164166- Articles on [Itineris' blog](https://www.itineris.co.uk/blog/)
    165167- More projects on [Itineris' GitHub profile](https://github.com/itinerisltd)
     168- More plugins on [Itineris](https://profiles.wordpress.org/itinerisltd/#content-plugins) and [TangRufus](https://profiles.wordpress.org/tangrufus/#content-plugins) wp.org profiles
    166169- Follow [@itineris_ltd](https://twitter.com/itineris_ltd) and [@TangRufus](https://twitter.com/tangrufus) on Twitter
    167170- Hire [Itineris](https://www.itineris.co.uk/services/) to build your next awesome site
     171
     172### Besides wp.org, where can I give a ★★★★★ review?
     173
     174Thanks! Glad you like it. It's important to let my boss knows somebody is using this project. Please consider:
     175
     176- give ★★★★★ reviews on [wp.org](https://wordpress.org/support/plugin/disallow-pwned-passwords/reviews/#new-post)
     177- tweet something good with mentioning [@itineris_ltd](https://twitter.com/itineris_ltd) and [@TangRufus](https://twitter.com/tangrufus)
     178- ️️★ star this [Github repo](https://github.com/ItinerisLtd/disallow-pwned-passwords)
     179- watch this [Github repo](https://github.com/ItinerisLtd/disallow-pwned-passwords)
     180- write blog posts
     181- submit pull requests
     182- [hire Itineris](https://www.itineris.co.uk/services/)
    168183
    169184### Where to report security related issues?
  • disallow-pwned-passwords/trunk/disallow-pwned-passwords.php

    r2034233 r2034370  
    44 * Plugin URI:      https://github.com/ItinerisLtd/disallow-pwned-passwords
    55 * Description:     Disallow WordPress and WooCommerce users using pwned passwords.
    6  * Version:         0.3.0
     6 * Version:         0.3.1
    77 * Author:          Itineris Limited
    88 * Author URI:      https://itineris.co.uk
  • disallow-pwned-passwords/trunk/vendor/autoload.php

    r2034233 r2034370  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit143200c7cef55616a89b1ae63877b337::getLoader();
     7return ComposerAutoloaderInit2cbeb1f6e935dcd1bf439a33921ea871::getLoader();
  • disallow-pwned-passwords/trunk/vendor/composer/autoload_real.php

    r2034233 r2034370  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit143200c7cef55616a89b1ae63877b337
     5class ComposerAutoloaderInit2cbeb1f6e935dcd1bf439a33921ea871
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit143200c7cef55616a89b1ae63877b337', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInit2cbeb1f6e935dcd1bf439a33921ea871', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit143200c7cef55616a89b1ae63877b337', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInit2cbeb1f6e935dcd1bf439a33921ea871', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit143200c7cef55616a89b1ae63877b337::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInit2cbeb1f6e935dcd1bf439a33921ea871::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
  • disallow-pwned-passwords/trunk/vendor/composer/autoload_static.php

    r2034233 r2034370  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit143200c7cef55616a89b1ae63877b337
     7class ComposerStaticInit2cbeb1f6e935dcd1bf439a33921ea871
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    100100    {
    101101        return \Closure::bind(function () use ($loader) {
    102             $loader->prefixLengthsPsr4 = ComposerStaticInit143200c7cef55616a89b1ae63877b337::$prefixLengthsPsr4;
    103             $loader->prefixDirsPsr4 = ComposerStaticInit143200c7cef55616a89b1ae63877b337::$prefixDirsPsr4;
    104             $loader->classMap = ComposerStaticInit143200c7cef55616a89b1ae63877b337::$classMap;
     102            $loader->prefixLengthsPsr4 = ComposerStaticInit2cbeb1f6e935dcd1bf439a33921ea871::$prefixLengthsPsr4;
     103            $loader->prefixDirsPsr4 = ComposerStaticInit2cbeb1f6e935dcd1bf439a33921ea871::$prefixDirsPsr4;
     104            $loader->classMap = ComposerStaticInit2cbeb1f6e935dcd1bf439a33921ea871::$classMap;
    105105
    106106        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.