Compare commits

...

2 commits

Author SHA1 Message Date
kristuff
d7b635875a v1.1
- Fixed: Update email pattern in `cleanMessage()` method to handle local addresses without TLD and to allow using the caracter `@` in custom message. Close #4
2022-10-06 00:16:16 +02:00
kristuff
af62240932 Update email pattern in cleanMessage() method
Update email pattern to handle local addresses without TLD and to allow using the caracter `@` in custom message. Close #4
2022-10-06 00:14:00 +02:00
7 changed files with 10 additions and 10 deletions

View file

@ -33,7 +33,7 @@ Deploy with composer:
```json ```json
... ...
"require": { "require": {
"kristuff/abuseipdb": "^1.0-stable" "kristuff/abuseipdb": "^1.1-stable"
}, },
``` ```

View file

@ -13,7 +13,7 @@
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* @version 1.0 * @version 1.1
* @copyright 2020-2022 Kristuff * @copyright 2020-2022 Kristuff
*/ */

View file

@ -13,7 +13,7 @@
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* @version 1.0 * @version 1.1
* @copyright 2020-2022 Kristuff * @copyright 2020-2022 Kristuff
*/ */
@ -34,7 +34,7 @@ class ApiHandler extends ApiBase
/** /**
* @var string * @var string
*/ */
const VERSION = 'v1.0'; const VERSION = 'v1.1';
/** /**
* The ips to remove from report messages * The ips to remove from report messages
@ -469,8 +469,8 @@ class ApiHandler extends ApiBase
} }
// If we're reporting spam, further munge any email addresses in the report // If we're reporting spam, further munge any email addresses in the report
$emailPattern = "/[^@\s]*@[^@\s]*\.[^@\s]*/"; $emailPattern = "/\b[A-Z0-9!#$%&'*`\/?^{|}~=+_.-]+@[A-Z0-9.-]+\b/i";
$message = preg_replace($emailPattern, "*", $message); $message = preg_replace($emailPattern, "*", $message);
// Make sure message is less 1024 chars // Make sure message is less 1024 chars
return substr($message, 0, 1024); return substr($message, 0, 1024);

View file

@ -13,7 +13,7 @@
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* @version 1.0 * @version 1.1
* @copyright 2020-2022 Kristuff * @copyright 2020-2022 Kristuff
*/ */

View file

@ -13,7 +13,7 @@
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* @version 1.0 * @version 1.1
* @copyright 2020-2022 Kristuff * @copyright 2020-2022 Kristuff
*/ */

View file

@ -13,7 +13,7 @@
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* @version 1.0 * @version 1.1
* @copyright 2020-2022 Kristuff * @copyright 2020-2022 Kristuff
*/ */

View file

@ -13,7 +13,7 @@
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* @version 1.0 * @version 1.1
* @copyright 2020-2022 Kristuff * @copyright 2020-2022 Kristuff
*/ */