Mercurial > hg > isophonics-drupal-site
comparison vendor/zendframework/zend-diactoros/src/ServerRequestFactory.php @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 7a779792577d |
children | c2387f117808 |
comparison
equal
deleted
inserted
replaced
12:7a779792577d | 13:5fb285c0d0e3 |
---|---|
242 if (($https && 'off' !== $https) | 242 if (($https && 'off' !== $https) |
243 || self::getHeader('x-forwarded-proto', $headers, false) === 'https' | 243 || self::getHeader('x-forwarded-proto', $headers, false) === 'https' |
244 ) { | 244 ) { |
245 $scheme = 'https'; | 245 $scheme = 'https'; |
246 } | 246 } |
247 if (! empty($scheme)) { | 247 $uri = $uri->withScheme($scheme); |
248 $uri = $uri->withScheme($scheme); | |
249 } | |
250 | 248 |
251 // Set the host | 249 // Set the host |
252 $accumulator = (object) ['host' => '', 'port' => null]; | 250 $accumulator = (object) ['host' => '', 'port' => null]; |
253 self::marshalHostAndPortFromHeaders($accumulator, $server, $headers); | 251 self::marshalHostAndPortFromHeaders($accumulator, $server, $headers); |
254 $host = $accumulator->host; | 252 $host = $accumulator->host; |