Skip to content
This repository was archived by the owner on Mar 29, 2025. It is now read-only.

Commit 2e4a14a

Browse files
author
Meezaan-ud-Din Abdu Dhil-Jalali Wal-Ikram / مِيزَانُ الْدِّينْ عَبْدُ ذِيْ الْجَلَالِ وَ الْإِكْرَامِ
authored
Merge pull request #15 from islamic-network/develop
Develop
2 parents 85a735d + 8aee01d commit 2e4a14a

File tree

8 files changed

+33
-33
lines changed

8 files changed

+33
-33
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ ENV MEMCACHED_HOST "proxy-memcached"
2626
ENV MEMCACHED_PORT "11211"
2727

2828
# PROXY BASE URL WITHOUT trailing slash
29-
ENV PROXY_URL "https://some_url.com"
29+
ENV PROXY_URL "https://some.url"
3030
ENV WAF_CONFIG_URL "http://vesica.ws/waf.yml"
3131
ENV WAF_PROXY_NAMESPACE "SomeApiWaf"
3232
ENV WAF_NAME "VESICA-WAF"

bootstrap/wafMiddleware.php

-9
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,6 @@
1111
use Monolog\Logger;
1212
use Vesica\Slim\Middleware\Headers\Validate as HeaderValidationMiddleware;
1313

14-
/** Invoke Middleware for Load Balancer Checks */
15-
$app->add(new HeaderValidationMiddleware(
16-
(bool) getenv('LOAD_BALANCER_MODE'),
17-
'X-LOAD-BALANCER',
18-
getenv('LOAD_BALANCER_KEY'),
19-
'Invalid Load Balancer Key.'
20-
)
21-
);
22-
2314
/** Invoke Middleware for WAF Checks */
2415
$app->add(function (Request $request, Response $response, $next) {
2516

composer.lock

+18-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

routes/delete.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
->forward($request)
2323
->filter(function (Request $request, Response $response, $next) {
2424
// Manipulate the request object.
25-
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
25+
if (!empty($request->getHeader('X-Forwarded-For'))) {
26+
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
27+
}
2628

2729
// Call the next item in the middleware.
2830
$response = $next($request, $response);

routes/get.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@
2222
->forward($request)
2323
->filter(function (Request $request, Response $response, $next) {
2424
// Manipulate the request object.
25-
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
25+
if (!empty($request->getHeader('X-Forwarded-For'))) {
26+
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
27+
}
28+
2629

2730
// Call the next item in the middleware.
2831
$response = $next($request, $response);

routes/post.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
->forward($request)
2323
->filter(function (Request $request, Response $response, $next) {
2424
// Manipulate the request object.
25-
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
25+
if (!empty($request->getHeader('X-Forwarded-For'))) {
26+
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
27+
}
2628

2729
// Call the next item in the middleware.
2830
$response = $next($request, $response);

routes/put.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
->forward($request)
2323
->filter(function (Request $request, Response $response, $next) {
2424
// Manipulate the request object.
25-
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
25+
if (!empty($request->getHeader('X-Forwarded-For'))) {
26+
$request = $request->withHeader('X-Forwarded-For', $request->getHeader('X-Forwarded-For'));
27+
}
2628

2729
// Call the next item in the middleware.
2830
$response = $next($request, $response);

src/Vesica/Exceptions/Handler.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public function __invoke(Request $request, Response $response, \Exception $excep
2727

2828
if ($exception !== null) {
2929
$r = [
30-
'code' => $exception->getCode(),
30+
'code' => 500,
3131
'status' => $exception->getMessage(),
3232
'data' => $exception->getMessage()
3333
];

0 commit comments

Comments
 (0)