Skip to content

Commit bae5156

Browse files
feat(memcached): Use a specific memcached tag aware class
1 parent 070d47a commit bae5156

File tree

19 files changed

+130
-109
lines changed

19 files changed

+130
-109
lines changed

composer.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66
{
77
"name": "CrowdSec",
88
"email": "info@crowdsec.net"
9+
},
10+
{
11+
"name": "Julien Loizelet",
12+
"homepage": "https://github.com/julienloizelet/",
13+
"role": "Developer"
914
}
1015
],
1116
"config" : {
@@ -14,7 +19,7 @@
1419
}
1520
},
1621
"require": {
17-
"crowdsec/bouncer": "0.22.0",
22+
"crowdsec/bouncer": "0.22.1",
1823
"symfony/polyfill-mbstring": "1.20.0",
1924
"symfony/service-contracts": "2.4.1"
2025
},

composer.lock

Lines changed: 35 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

inc/bouncer-instance-standalone.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?php
22

33
use CrowdSecBouncer\Bouncer;
4+
use CrowdSecBouncer\Fixes\Memcached\TagAwareAdapter as MemcachedTagAwareAdapter;
45
use CrowdSecBouncer\BouncerException;
56
use CrowdSecBouncer\Constants;
67
use Monolog\Formatter\LineFormatter;
@@ -69,7 +70,7 @@ function getCacheAdapterInstanceStandalone(string $cacheSystem, string $memcache
6970
' Please set a Memcached DSN or select another cache technology.');
7071
}
7172

72-
$crowdSecCacheAdapterInstance = new TagAwareAdapter(
73+
$crowdSecCacheAdapterInstance = new MemcachedTagAwareAdapter(
7374
new MemcachedAdapter(MemcachedAdapter::createConnection($memcachedDsn))
7475
);
7576
break;

vendor/composer/autoload_classmap.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
'CrowdSecBouncer\\Configuration' => $vendorDir . '/crowdsec/bouncer/src/Configuration.php',
1818
'CrowdSecBouncer\\Constants' => $vendorDir . '/crowdsec/bouncer/src/Constants.php',
1919
'CrowdSecBouncer\\Fixes\\Gregwar\\Captcha\\CaptchaBuilder' => $vendorDir . '/crowdsec/bouncer/src/Fixes/Gregwar/Captcha/CaptchaBuilder.php',
20+
'CrowdSecBouncer\\Fixes\\Memcached\\TagAwareAdapter' => $vendorDir . '/crowdsec/bouncer/src/Fixes/Memcached/TagAwareAdapter.php',
2021
'CrowdSecBouncer\\Geolocation' => $vendorDir . '/crowdsec/bouncer/src/Geolocation.php',
2122
'CrowdSecBouncer\\IBounce' => $vendorDir . '/crowdsec/bouncer/src/IBounce.php',
2223
'CrowdSecBouncer\\Remediation' => $vendorDir . '/crowdsec/bouncer/src/Remediation.php',

vendor/composer/autoload_static.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ class ComposerStaticInit4b873ba8e7b65775adbfceed536a1658
179179
'CrowdSecBouncer\\Configuration' => __DIR__ . '/..' . '/crowdsec/bouncer/src/Configuration.php',
180180
'CrowdSecBouncer\\Constants' => __DIR__ . '/..' . '/crowdsec/bouncer/src/Constants.php',
181181
'CrowdSecBouncer\\Fixes\\Gregwar\\Captcha\\CaptchaBuilder' => __DIR__ . '/..' . '/crowdsec/bouncer/src/Fixes/Gregwar/Captcha/CaptchaBuilder.php',
182+
'CrowdSecBouncer\\Fixes\\Memcached\\TagAwareAdapter' => __DIR__ . '/..' . '/crowdsec/bouncer/src/Fixes/Memcached/TagAwareAdapter.php',
182183
'CrowdSecBouncer\\Geolocation' => __DIR__ . '/..' . '/crowdsec/bouncer/src/Geolocation.php',
183184
'CrowdSecBouncer\\IBounce' => __DIR__ . '/..' . '/crowdsec/bouncer/src/IBounce.php',
184185
'CrowdSecBouncer\\Remediation' => __DIR__ . '/..' . '/crowdsec/bouncer/src/Remediation.php',

0 commit comments

Comments
 (0)