HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux acmehomecare 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: www-data (33)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wp-content/plugins/wp-fail2ban/lib/constants.php
<?php declare(strict_types=1);
/**
 * Constants
 *
 * @package wp-fail2ban
 * @since   4.2.0
 */
namespace org\lecklider\charles\wordpress\wp_fail2ban;

// phpcs:disable Generic.Functions.FunctionCallArgumentSpacing

defined('ABSPATH') or exit; // @codeCoverageIgnore

// phpcs:disable Generic.Functions.FunctionCallArgumentSpacing
// @codeCoverageIgnoreStart
/**
31 | Test
30 | Plugin
29 |
28 |
27 |
26 |
25 |
24 |
---
23 | Event Class
22 | ..
21 | ..
20 | ..
19 | ..
18 | ..
17 | ..
16 | ..
---
15 | ..
14 | ID
13 | ..
12 | ..
11 | ..
10 | ..
09 | ..
08 | ..
---
07 | ..
06 | ..
05 | ..
04 | ..
03 | ..
02 | ..
01 | Failure
00 | Success
*/

define('WPF2B_EVENT_CLASS_WAF',                 0x00008000);    /** @since 5.1.0 */
define('WPF2B_EVENT_CLASS_AUTH',                0x00010000);
define('WPF2B_EVENT_CLASS_COMMENT',             0x00020000);
define('WPF2B_EVENT_CLASS_XMLRPC',              0x00040000);
define('WPF2B_EVENT_CLASS_PASSWORD',            0x00080000);
define('WPF2B_EVENT_CLASS_REST',                0x00100000);    /** @since 4.1.0 */
define('WPF2B_EVENT_CLASS_SPAM',                0x00200000);    /** @since 4.2.0 */
define('WPF2B_EVENT_CLASS_BLOCK',               0x00400000);    /** @since 4.3.0 */
define('WPF2B_EVENT_CLASS_OTHER',               0x00800000);    /** @since 4.4.0 */
define('WPF2B_EVENT_TYPE_PLUGIN',               0x40000000);    /** @since 4.2.0 */
define('WPF2B_EVENT_TYPE_TEST',                 0x80000000);    /** @since 4.2.0 */

define('WPF2B_EVENT_A', 0x0004);
define('WPF2B_EVENT_B', 0x0008);
define('WPF2B_EVENT_C', 0x0010);
define('WPF2B_EVENT_D', 0x0020);
define('WPF2B_EVENT_E', 0x0040);
define('WPF2B_EVENT_F', 0x0080);
define('WPF2B_EVENT_G', 0x0100);
define('WPF2B_EVENT_H', 0x0200);
define('WPF2B_EVENT_I', 0x0400);
define('WPF2B_EVENT_J', 0x0800);
define('WPF2B_EVENT_K', 0x1000);
define('WPF2B_EVENT_L', 0x2000);
define('WPF2B_EVENT_M', 0x4000);

define('WPF2B_EVENT_SUCCESS',                   0x00000001);    /** @since 4.3.0 */
define('WPF2B_EVENT_FAILURE',                   0x00000002);    /** @since 4.3.0 */

/**
 *
 */
define('WPF2B_EVENT_ACTIVATED',                 0xffffffff);

/**
 * WAF
 */
define('WPF2B_EVENT_WAF_ERROR',                 WPF2B_EVENT_CLASS_WAF | WPF2B_EVENT_FAILURE);   /** @since 5.1.0 **/
define('WPF2B_EVENT_WAF_SQLI',                  WPF2B_EVENT_CLASS_WAF | WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_A);   /** @since 5.1.0 **/
define('WPF2B_EVENT_WAF_UPDATE_OPTION',         WPF2B_EVENT_CLASS_WAF | WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_B);   /** @since 5.1.0 **/
define('WPF2B_EVENT_WAF_WP_DELETE_USER',        WPF2B_EVENT_CLASS_WAF | WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_C);   /** @since 5.2.0 **/

/**
 * Auth
 */
define('WPF2B_EVENT_AUTH_OK',                   WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_SUCCESS);
define('WPF2B_EVENT_AUTH_FAIL',                 WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_FAILURE);
define('WPF2B_EVENT_AUTH_BLOCK_USER',           WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_A);
define('WPF2B_EVENT_AUTH_BLOCK_USER_ENUM',      WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_B);
define('WPF2B_EVENT_AUTH_EMPTY_USER',           WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_FAILURE | WPF2B_EVENT_C);
define('WPF2B_EVENT_AUTH_BLOCK_USERNAME_LOGIN', WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_D); /** @since 4.3.0 */

/**
 * Country
 */
define('WPF2B_EVENT_BLOCK_COUNTRY',             WPF2B_EVENT_CLASS_BLOCK | WPF2B_EVENT_A);

/**
 * Comment
 */
define('WPF2B_EVENT_COMMENT',                   WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_SUCCESS);
define('WPF2B_EVENT_COMMENT_SPAM',              WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_CLASS_SPAM);
define('WPF2B_EVENT_COMMENT_SPAM_AKISMET',      WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_CLASS_SPAM | WPF2B_EVENT_A);    /** @since 5.0.0 */
//               comment extra
define('WPF2B_EVENT_COMMENT_NOT_FOUND',         WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_FAILURE | WPF2B_EVENT_A);
define('WPF2B_EVENT_COMMENT_CLOSED',            WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_FAILURE | WPF2B_EVENT_B);
define('WPF2B_EVENT_COMMENT_TRASH',             WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_FAILURE | WPF2B_EVENT_C);
define('WPF2B_EVENT_COMMENT_DRAFT',             WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_FAILURE | WPF2B_EVENT_D);
define('WPF2B_EVENT_COMMENT_PASSWORD',          WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_CLASS_PASSWORD | WPF2B_EVENT_FAILURE | WPF2B_EVENT_E);

/**
 * XML-RPC
 */
define('WPF2B_EVENT_XMLRPC_BLOCKED',            WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_BLOCK);
define('WPF2B_EVENT_XMLRPC_PINGBACK',           WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_SUCCESS | WPF2B_EVENT_A);
define('WPF2B_EVENT_XMLRPC_PINGBACK_ERROR',     WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_FAILURE | WPF2B_EVENT_A);
define('WPF2B_EVENT_XMLRPC_PINGBACK_BOGUS',     WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_FAILURE | WPF2B_EVENT_B);
define('WPF2B_EVENT_XMLRPC_MULTI_AUTH_FAIL',    WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_FAILURE | WPF2B_EVENT_B);
define('WPF2B_EVENT_XMLRPC_AUTH_OK',            WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_SUCCESS);
define('WPF2B_EVENT_XMLRPC_AUTH_FAIL',          WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_FAILURE);

/**
 * Password
 */
define('WPF2B_EVENT_PASSWORD_REQUEST',          WPF2B_EVENT_CLASS_PASSWORD | WPF2B_EVENT_SUCCESS);

// @codeCoverageIgnore
/**
 * REST
 * @since 4.1.0
 */
define('WPF2B_EVENT_REST_AUTH_OK',              WPF2B_EVENT_CLASS_REST | WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_SUCCESS);
define('WPF2B_EVENT_REST_AUTH_FAIL',            WPF2B_EVENT_CLASS_REST | WPF2B_EVENT_CLASS_AUTH | WPF2B_EVENT_FAILURE);

/**
 * Other
 * @since 5.0.0
 */
define('WPF2B_EVENT_OTHER_UNKNOWN_PROXY',       WPF2B_EVENT_CLASS_OTHER | WPF2B_EVENT_A);

/**
 *
 */
define('WPF2B_EVENT_DEACTIVATED',               0x00000000);

/**
 * @deprecated 4.3.0
 */
define('WPF2B_EVENT_AUTH_BLOCK_USER__',         WPF2B_EVENT_CLASS_AUTH | 0x0004);   /** @deprecated 4.3.0 */
define('WPF2B_EVENT_AUTH_BLOCK_USER_ENUM__',    WPF2B_EVENT_CLASS_AUTH | 0x0008);   /** @deprecated 4.3.0 */
define('WPF2B_EVENT_COMMENT_SPAM__',            WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_CLASS_SPAM | 0x0001); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_COMMENT_NOT_FOUND__',       WPF2B_EVENT_CLASS_COMMENT | 0x0002); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_COMMENT_CLOSED__',          WPF2B_EVENT_CLASS_COMMENT | 0x0004); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_COMMENT_TRASH__',           WPF2B_EVENT_CLASS_COMMENT | 0x0010); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_COMMENT_DRAFT__',           WPF2B_EVENT_CLASS_COMMENT | 0x0010); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_COMMENT_PASSWORD__',        WPF2B_EVENT_CLASS_COMMENT | WPF2B_EVENT_CLASS_PASSWORD | 0x0020); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_XMLRPC_PINGBACK__',         WPF2B_EVENT_CLASS_XMLRPC | 0x0001);
define('WPF2B_EVENT_XMLRPC_PINGBACK_ERROR__',   WPF2B_EVENT_CLASS_XMLRPC | 0x0002);
define('WPF2B_EVENT_XMLRPC_MULTI_AUTH_FAIL__',  WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_AUTH | 0x0004); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_XMLRPC_AUTH_OK__',          WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_AUTH | 0x0008); /** @deprecated 4.3.0 */
define('WPF2B_EVENT_XMLRPC_AUTH_FAIL__',        WPF2B_EVENT_CLASS_XMLRPC | WPF2B_EVENT_CLASS_AUTH | 0x0010); /** @deprecated 4.3.0 */

define('WPF2B_FACILITY_LOG_AUTH', (defined('WP_FAIL2BAN_USE_AUTHPRIV') && true === WP_FAIL2BAN_USE_AUTHPRIV) ? LOG_AUTHPRIV : LOG_AUTH);
define('WPF2B_FACILITY_LOG_USER', (defined('WP_FAIL2BAN_USE_LOG_USER') && true === WP_FAIL2BAN_USE_LOG_USER) ? LOG_USER : WPF2B_FACILITY_LOG_AUTH);

// @codeCoverageIgnoreEnd