From 45a9c39819b56cdffc31fc44cd5702406d888333 Mon Sep 17 00:00:00 2001 From: Andrew Ruthven Date: Mon, 12 Nov 2018 19:08:32 +1300 Subject: [PATCH] Draft 05 of the iSchedule changes the required/disallowed headers Thanks to Julien for the heads up, and the initial changes. There are a few other changes in the draft, this patch includes them. --- inc/iSchedule.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/inc/iSchedule.php b/inc/iSchedule.php index 01decea8..b801683d 100644 --- a/inc/iSchedule.php +++ b/inc/iSchedule.php @@ -34,17 +34,19 @@ class iSchedule private $failOnError = true; private $subdomainsOK = true; private $remote_public_key ; - private $required_headers = Array ( 'host', // draft 01 section 7.1 required headers + private $required_headers = Array ( 'ischedule-version', // draft 05 section 7.1 required headers 'originator', 'recipient', 'content-type' ); - private $disallowed_headers = Array ( 'connection', // draft 01 section 7.1 disallowed headers + private $disallowed_headers = Array ( 'cache-control', // draft 05 section 7.1 disallowed headers + 'connection', + 'host', 'keep-alive', 'dkim-signature', 'proxy-authenticate', 'proxy-authorization', 'te', - 'trailers', + 'trailer', 'transfer-encoding', 'upgrade' );