From 81cb3f911107d62c9c4fb103535bd0615cbbd411 Mon Sep 17 00:00:00 2001 From: Ali Abbas Rizvi Date: Mon, 15 Apr 2019 17:42:18 -0700 Subject: [PATCH 1/5] Removing CurlEventDispatcher (#168) --- .../Event/Dispatcher/CurlEventDispatcher.php | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 src/Optimizely/Event/Dispatcher/CurlEventDispatcher.php diff --git a/src/Optimizely/Event/Dispatcher/CurlEventDispatcher.php b/src/Optimizely/Event/Dispatcher/CurlEventDispatcher.php deleted file mode 100644 index 8f60f851..00000000 --- a/src/Optimizely/Event/Dispatcher/CurlEventDispatcher.php +++ /dev/null @@ -1,45 +0,0 @@ -getHttpVerb(); - foreach ($event->getHeaders() as $type => $value) { - $cmd.= " -H '".$type.": ".$value."'"; - } - $cmd.= " -d '".json_encode($event->getParams())."'"; - $cmd.= " '".$event->getUrl()."' > /dev/null 2>&1 &"; - exec($cmd, $output, $exit_code); - - if ($exit_code !== 0) { - throw new Exception('Curl command failed.'); - } - } -} From 16f2d616d606bef1bc786f2323b9fd7d4835eca9 Mon Sep 17 00:00:00 2001 From: aliabbasrizvi Date: Fri, 19 Apr 2019 12:00:58 -0700 Subject: [PATCH 2/5] Preparing for 3.0.1 release --- CHANGELOG.md | 8 ++++++++ src/Optimizely/Event/Builder/EventBuilder.php | 2 +- tests/EventTests/EventBuilderTest.php | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98717ca3..7d949b9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## 3.0.1 +April 19th, 2019 + +### Security Fix: +ID: [opt-2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) +Overall CVSSv3: 6.0 +Optimizely Severity: High + ## 3.0.0 March 6th, 2019 diff --git a/src/Optimizely/Event/Builder/EventBuilder.php b/src/Optimizely/Event/Builder/EventBuilder.php index 6ef7c660..f5629b29 100644 --- a/src/Optimizely/Event/Builder/EventBuilder.php +++ b/src/Optimizely/Event/Builder/EventBuilder.php @@ -38,7 +38,7 @@ class EventBuilder /** * @const string Version of the Optimizely PHP SDK. */ - const SDK_VERSION = '3.0.0'; + const SDK_VERSION = '3.0.1'; /** * @var string URL to send event to. diff --git a/tests/EventTests/EventBuilderTest.php b/tests/EventTests/EventBuilderTest.php index 16f37cbb..dbbe8e2d 100644 --- a/tests/EventTests/EventBuilderTest.php +++ b/tests/EventTests/EventBuilderTest.php @@ -68,7 +68,7 @@ public function setUp() ]], 'revision' => '15', 'client_name' => 'php-sdk', - 'client_version' => '3.0.0', + 'client_version' => '3.0.1', 'anonymize_ip'=> false, 'enrich_decisions' => true, ]; From 81ef0187ee1d4a9f46acc2210c5487bc157f4a12 Mon Sep 17 00:00:00 2001 From: aliabbasrizvi Date: Fri, 19 Apr 2019 12:03:35 -0700 Subject: [PATCH 3/5] Including PR --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d949b9c..510f2182 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,8 @@ April 19th, 2019 ### Security Fix: -ID: [opt-2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) +* Removed CurlEventDispatcher. ([#168](https://github.com/optimizely/php-sdk/pull/168)) +ID: [opt-q2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) Overall CVSSv3: 6.0 Optimizely Severity: High From 9651a98543a376587ee5de8ce17c3cff019f1f35 Mon Sep 17 00:00:00 2001 From: aliabbasrizvi Date: Fri, 19 Apr 2019 12:06:38 -0700 Subject: [PATCH 4/5] Fixing formatting --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 510f2182..b43e25a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,9 @@ April 19th, 2019 ### Security Fix: * Removed CurlEventDispatcher. ([#168](https://github.com/optimizely/php-sdk/pull/168)) -ID: [opt-q2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) -Overall CVSSv3: 6.0 -Optimizely Severity: High + - ID: [opt-q2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) + - Overall CVSSv3: 6.0 + - Optimizely Severity: High ## 3.0.0 March 6th, 2019 From 3228b8281ad5657ee4f5e399ca5cdf124e470974 Mon Sep 17 00:00:00 2001 From: DJ <20832829+dj-mcculloch@users.noreply.github.com> Date: Fri, 19 Apr 2019 12:58:34 -0700 Subject: [PATCH 5/5] Update CHANGELOG.md Co-Authored-By: aliabbasrizvi --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b43e25a3..f0f77e2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ April 19th, 2019 ### Security Fix: * Removed CurlEventDispatcher. ([#168](https://github.com/optimizely/php-sdk/pull/168)) - - ID: [opt-q2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) + - ID: [opt-2019-0001](https://www.optimizely.com/security/advisories/opt-2019-0001) - Overall CVSSv3: 6.0 - Optimizely Severity: High