Compare commits

..

No commits in common. "master" and "v0.9.14" have entirely different histories.

8 changed files with 19 additions and 35 deletions

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2022 kristuff Copyright (c) 2020-2021 kristuff
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -16,8 +16,7 @@ Features
- Single IP report request **✓** - Single IP report request **✓**
- Bulk report request (send `csv` file) **✓** - Bulk report request (send `csv` file) **✓**
- Clear IP address request (remove your own reports) **✓** - Clear IP address request (remove your own reports) **✓**
- Auto cleaning report comments from sensitive data (email, custom ip/domain names list) **✓** - Auto cleaning report comments from sensitive data (email, custom ip/domain names list) **✓**
- Define timeout for cURL internal requests **✓**
Requirements Requirements
------------ ------------
@ -33,7 +32,7 @@ Deploy with composer:
```json ```json
... ...
"require": { "require": {
"kristuff/abuseipdb": "^1.1-stable" "kristuff/abuseipdb": "^0.9.14-stable"
}, },
``` ```
@ -50,7 +49,7 @@ License
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2020-2022 Kristuff Copyright (c) 2020-2021 Kristuff
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -13,8 +13,8 @@
* 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.1 * @version 0.9.14
* @copyright 2020-2022 Kristuff * @copyright 2020-2021 Kristuff
*/ */
namespace Kristuff\AbuseIPDB; namespace Kristuff\AbuseIPDB;

View file

@ -13,8 +13,8 @@
* 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.1 * @version 0.9.14
* @copyright 2020-2022 Kristuff * @copyright 2020-2021 Kristuff
*/ */
namespace Kristuff\AbuseIPDB; namespace Kristuff\AbuseIPDB;
@ -34,7 +34,7 @@ class ApiHandler extends ApiBase
/** /**
* @var string * @var string
*/ */
const VERSION = 'v1.1'; const VERSION = 'v0.9.14';
/** /**
* The ips to remove from report messages * The ips to remove from report messages
@ -72,21 +72,6 @@ class ApiHandler extends ApiBase
$this->timeout = $timeout; $this->timeout = $timeout;
} }
/**
* Sets the cURL timeout (apply then to any API request). Overwrites the value passed in
* constructor, useful when performing multiple queries with same handler but different timeout.
*
* @access public
* @param int $timeout The maximum number of milliseconds to allow internal cURL functions
* to execute.
*
* @return void
*/
public function setTimeout(int $timeout): void
{
$this->timeout = $timeout;
}
/** /**
* Get the current configuration in a indexed array * Get the current configuration in a indexed array
* *
@ -469,8 +454,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 = "/\b[A-Z0-9!#$%&'*`\/?^{|}~=+_.-]+@[A-Z0-9.-]+\b/i"; $emailPattern = "/[^@\s]*@[^@\s]*\.[^@\s]*/";
$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,8 +13,8 @@
* 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.1 * @version 0.9.14
* @copyright 2020-2022 Kristuff * @copyright 2020-2021 Kristuff
*/ */
namespace Kristuff\AbuseIPDB; namespace Kristuff\AbuseIPDB;

View file

@ -13,8 +13,8 @@
* 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.1 * @version 0.9.14
* @copyright 2020-2022 Kristuff * @copyright 2020-2021 Kristuff
*/ */
namespace Kristuff\AbuseIPDB; namespace Kristuff\AbuseIPDB;

View file

@ -13,8 +13,8 @@
* 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.1 * @version 0.9.14
* @copyright 2020-2022 Kristuff * @copyright 2020-2021 Kristuff
*/ */
namespace Kristuff\AbuseIPDB; namespace Kristuff\AbuseIPDB;

View file

@ -13,8 +13,8 @@
* 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.1 * @version 0.9.14
* @copyright 2020-2022 Kristuff * @copyright 2020-2021 Kristuff
*/ */
namespace Kristuff\AbuseIPDB; namespace Kristuff\AbuseIPDB;