You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> \*CVE-2015-9251 is not reproducible in `1.2.6` and `1.3.2`
23
23
24
+
> [!IMPORTANT]
25
+
> CVE-2020-23064 is reproducible in all versions, but our understanding is that it is a duplicate of CVE-2020-11023
26
+
24
27
> [!NOTE]
25
28
> The 3.x release line is currently supported by jQuery, so we have no need to provide patched versions of 3.x at this time. jQuery 3.5 introduced a breaking change, but it was necessary to fix CVE-2020-11022 and CVE-2020-11023. However, since these vulnerabilities are present in virtually all versions of jQuery, there would be no value in providing a patched version of 3.4 as it would need to include that breaking change anyway.
26
29
@@ -74,6 +77,8 @@ Ultimately, our hope is that these patched versions can be approved and accepted
- Node v20, the current LTS version at the time of this writing is the version used, although you may be successful with other versions
13
-
-For older jQuery versions (1.2.6 through 1.12.4<!--update as needed -->), you'll need to install php 5.6
13
+
-You'll need to install php 5.6 -- a newer version of php will probably work as well, but we used 5.6
14
14
- For Macs, We recommend using [homebrew-php](https://github.com/shivammathur/homebrew-php)
15
+
- For versions up to and including 1.8.3 / 1.8.4-sec, we were able to get away with the built-in php dev server. For later versions, you'll need to have (or install) a proper server.
16
+
- The path of least resistance is to use `nginx`:
17
+
-`brew install nginx`
15
18
16
19
## Testing
17
20
@@ -113,14 +116,8 @@
113
116
114
117
#### 1.12.4 / 1.12.5-sec
115
118
116
-
For prior versions, we were able to get away with the built-in php dev server.
117
-
We were not so successful with 1.12.4, so you'll need to have (or install) a proper server.
118
-
The path of least resistance is to use `nginx`.
119
-
You should already have installed PHP -- if not, see [prerequisites](#prerequisites).
120
-
121
119
- Checkout the `1.12.4` or `1.12.5-sec` branch
122
120
- From the root folder of the repo:
123
-
-`brew install nginx`
124
121
-`npm i -g grunt-cli`
125
122
- Add the following `overrides` object to `package.json`:
126
123
-`"overrides": { "graceful-fs": "^4.2.11" }`
@@ -139,6 +136,23 @@ You should already have installed PHP -- if not, see [prerequisites](#prerequisi
139
136
-`CTRL+C` in the terminal where you are running `nginx`
140
137
-`brew services stop php@5.6`
141
138
139
+
#### 2.2.4 / 2.2.5-sec
140
+
141
+
- Checkout the `2.2.4` or `2.2.5-sec` branch
142
+
- From the root folder of the repo:
143
+
-`npm i -g grunt-cli`
144
+
- Run `grunt`
145
+
- A pre-configured `nginx` configuration file (`nginx.conf`) is in the root of the repo
146
+
- Modify the first two paths near the top of the file to suit your filesystem
147
+
- In a separate terminal window, run `nginx`, replacing the paths to suit your filesystem:
0 commit comments