s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) - Version 160503

Version Description

= v160503 =

(Maintenance Release) Upgrade immediately.

Download this release

Release Info

Developer JasWSInc
Plugin Icon 128x128 s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members)
Version 160503
Comparing to
See all releases

Code changes from version 160424 to 160503

changelog.md CHANGED
@@ -1,3 +1,7 @@
1
= v160424 =
2
3
- (s2Member/s2Member Pro) **PHP Compat./Bug Fix:** This follow-up release includes a patch that will prevent fatal errors when s2Member and/or s2Member Pro are installed on a site running PHP v5.2 or PHP v5.3; i.e., this release corrects a bug that was causing fatal errors on these older versions of PHP. _Note that s2Member and s2Member Pro are once again compatible with PHP v5.2+, up to PHP v7.0._ Props @krumch. See also: [this GitHub issue](https://github.com/websharks/s2member/issues/938) for details.
1
+ = v160503 =
2
+
3
+ - (s2Member/s2Member Pro) **Security Enhancement:** This release forces `CURLOPT_SSL_VERIFYPEER` to a value of `TRUE` in the AWeber SDK that is used when/if you integrate with AWeber. In short, this forces AWeber to have a valid/verifiable SSL certificate before any data is exchanged between s2Member and the AWeber API behind-the-scenes. Props at WordPress security team for reporting this.
4
+
5
= v160424 =
6
7
- (s2Member/s2Member Pro) **PHP Compat./Bug Fix:** This follow-up release includes a patch that will prevent fatal errors when s2Member and/or s2Member Pro are installed on a site running PHP v5.2 or PHP v5.3; i.e., this release corrects a bug that was causing fatal errors on these older versions of PHP. _Note that s2Member and s2Member Pro are once again compatible with PHP v5.2+, up to PHP v7.0._ Props @krumch. See also: [this GitHub issue](https://github.com/websharks/s2member/issues/938) for details.
checksum.txt CHANGED
@@ -1 +1 @@
1
- 87972610f77bb863334530e92a41a9fb
1
+ 87113a05b25761c597e326d071ecc301
includes/externals/aweber/oauth_application.php CHANGED
@@ -573,7 +573,7 @@ class OAuthApplication implements AWeberOAuthAdapter {
573
$this->curl->setopt($handle, CURLOPT_HEADER, true);
574
$this->curl->setopt($handle, CURLOPT_HTTPHEADER, $headers);
575
$this->curl->setopt($handle, CURLOPT_USERAGENT, $this->userAgent);
576
- $this->curl->setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
577
$this->curl->setopt($handle, CURLOPT_VERBOSE, FALSE);
578
$this->curl->setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
579
$this->curl->setopt($handle, CURLOPT_TIMEOUT, 90);
573
$this->curl->setopt($handle, CURLOPT_HEADER, true);
574
$this->curl->setopt($handle, CURLOPT_HTTPHEADER, $headers);
575
$this->curl->setopt($handle, CURLOPT_USERAGENT, $this->userAgent);
576
+ $this->curl->setopt($handle, CURLOPT_SSL_VERIFYPEER, TRUE);
577
$this->curl->setopt($handle, CURLOPT_VERBOSE, FALSE);
578
$this->curl->setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);
579
$this->curl->setopt($handle, CURLOPT_TIMEOUT, 90);
includes/translations/s2member.pot CHANGED
@@ -2,9 +2,9 @@
2
# This file is distributed under the same license as the package.
3
msgid ""
4
msgstr ""
5
- "Project-Id-Version: 160424\n"
6
"Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
7
- "POT-Creation-Date: 2016-04-24 08:54:12+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=UTF-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
2
# This file is distributed under the same license as the package.
3
msgid ""
4
msgstr ""
5
+ "Project-Id-Version: 160503\n"
6
"Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
7
+ "POT-Creation-Date: 2016-05-04 00:53:25+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=UTF-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
readme.txt CHANGED
@@ -1,7 +1,7 @@
1
=== s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
2
3
- Version: 160424
4
- Stable tag: 160424
5
6
SSL Compatible: yes
7
bbPress® Compatible: yes
@@ -169,12 +169,16 @@ Released under the terms of the [GNU General Public License](http://www.gnu.org/
169
170
== Upgrade Notice ==
171
172
- = v160424 =
173
174
(Maintenance Release) Upgrade immediately.
175
176
== Changelog ==
177
178
= v160424 =
179
180
- (s2Member/s2Member Pro) **PHP Compat./Bug Fix:** This follow-up release includes a patch that will prevent fatal errors when s2Member and/or s2Member Pro are installed on a site running PHP v5.2 or PHP v5.3; i.e., this release corrects a bug that was causing fatal errors on these older versions of PHP. _Note that s2Member and s2Member Pro are once again compatible with PHP v5.2+, up to PHP v7.0._ Props @krumch. See also: [this GitHub issue](https://github.com/websharks/s2member/issues/938) for details.
1
=== s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
2
3
+ Version: 160503
4
+ Stable tag: 160503
5
6
SSL Compatible: yes
7
bbPress® Compatible: yes
169
170
== Upgrade Notice ==
171
172
+ = v160503 =
173
174
(Maintenance Release) Upgrade immediately.
175
176
== Changelog ==
177
178
+ = v160503 =
179
+
180
+ - (s2Member/s2Member Pro) **Security Enhancement:** This release forces `CURLOPT_SSL_VERIFYPEER` to a value of `TRUE` in the AWeber SDK that is used when/if you integrate with AWeber. In short, this forces AWeber to have a valid/verifiable SSL certificate before any data is exchanged between s2Member and the AWeber API behind-the-scenes. Props at WordPress security team for reporting this.
181
+
182
= v160424 =
183
184
- (s2Member/s2Member Pro) **PHP Compat./Bug Fix:** This follow-up release includes a patch that will prevent fatal errors when s2Member and/or s2Member Pro are installed on a site running PHP v5.2 or PHP v5.3; i.e., this release corrects a bug that was causing fatal errors on these older versions of PHP. _Note that s2Member and s2Member Pro are once again compatible with PHP v5.2+, up to PHP v7.0._ Props @krumch. See also: [this GitHub issue](https://github.com/websharks/s2member/issues/938) for details.
s2member.php CHANGED
@@ -19,8 +19,8 @@
19
*/
20
/* -- This section for WordPress parsing. ------------------------------------------------------------------------------
21
22
- Version: 160424
23
- Stable tag: 160424
24
25
SSL Compatible: yes
26
bbPress Compatible: yes
@@ -81,7 +81,7 @@ if(!defined('WPINC')) // MUST have WordPress.
81
* @var string
82
*/
83
if(!defined('WS_PLUGIN__S2MEMBER_VERSION'))
84
- define('WS_PLUGIN__S2MEMBER_VERSION', '160424' /* !#distro-version#! */);
85
/**
86
* Minimum PHP version required to run s2Member.
87
*
@@ -111,7 +111,7 @@ if(!defined('WS_PLUGIN__S2MEMBER_MIN_WP_VERSION'))
111
* @var string
112
*/
113
if(!defined('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION'))
114
- define('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION', '160424' /* !#distro-version#! */);
115
/*
116
Several compatibility checks.
117
If all pass, load the s2Member plugin.
19
*/
20
/* -- This section for WordPress parsing. ------------------------------------------------------------------------------
21
22
+ Version: 160503
23
+ Stable tag: 160503
24
25
SSL Compatible: yes
26
bbPress Compatible: yes
81
* @var string
82
*/
83
if(!defined('WS_PLUGIN__S2MEMBER_VERSION'))
84
+ define('WS_PLUGIN__S2MEMBER_VERSION', '160503' /* !#distro-version#! */);
85
/**
86
* Minimum PHP version required to run s2Member.
87
*
111
* @var string
112
*/
113
if(!defined('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION'))
114
+ define('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION', '160503' /* !#distro-version#! */);
115
/*
116
Several compatibility checks.
117
If all pass, load the s2Member plugin.