Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/class.flyspray.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/includes/class.flyspray.php b/includes/class.flyspray.php
index 1dc2352..f4f2389 100644
--- a/includes/class.flyspray.php
+++ b/includes/class.flyspray.php
@@ -208,6 +208,11 @@ class Flyspray
*/
public static function absoluteURI($url = null, $protocol = null, $port = null)
{
+ # respect forwared proto (Anubis, reverse proxy)
+ if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO'])) {
+ $protocol = $_SERVER['HTTP_X_FORWARDED_PROTO'];
+ }
+
// filter CR/LF
$url = str_replace(array("\r", "\n"), ' ', $url);