harassment-manager
harassment-manager copied to clipboard
Bump cookie, express, cookie-parser, express-session and socket.io
Bumps cookie to 0.7.2 and updates ancestor dependencies cookie, express, cookie-parser, express-session and socket.io. These dependencies need to be updated together.
Updates cookie
from 0.4.1 to 0.7.2
Release notes
Sourced from cookie's releases.
v0.7.2
Fixed
- Fix object assignment of
hasOwnProperty
(#177) bc38ffdhttps://github.com/jshttp/cookie/compare/v0.7.1...v0.7.2
0.7.1
Fixed
- Allow leading dot for domain (#174)
- Although not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec
- Add fast path for
serialize
without options, useobj.hasOwnProperty
when parsing (#172)https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1
0.7.0
- perf: parse cookies ~10% faster (#144 by
@kurtextrem
and #170)- fix: narrow the validation of cookies to match RFC6265 (#167 by
@bewinsnw
)- fix: add
main
topackage.json
for rspack (#166 by@proudparrot2
)https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0
0.6.0
- Add
partitioned
option0.5.0
- Add
priority
option- Fix
expires
option to reject invalid dates- pref: improve default decode speed
- pref: remove slow string split in parse
0.4.2
- pref: read value only when assigning in parse
- pref: remove unnecessary regexp in parse
Commits
d19eaa1
0.7.2bc38ffd
Fix object assignment ofhasOwnProperty
(#177)cf4658f
0.7.16a8b8f5
Allow leading dot for domain (#174)58015c0
Remove more code and perf wins (#172)ab057d6
0.7.05f02ca8
Migrate history to GitHub releasesa5d591c
Migrate history to GitHub releases51968f9
Skip isNaN9e7ca51
perf(parse): cache length, return early (#144)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by blakeembrey, a new releaser for cookie since your current version.
Updates express
from 4.17.3 to 4.21.1
Release notes
Sourced from express's releases.
4.21.1
What's Changed
- Backport a fix for CVE-2024-47764 to the 4.x branch by
@joshbuker
in expressjs/express#6029- Release: 4.21.1 by
@UlisesGascon
in expressjs/express#6031Full Changelog: https://github.com/expressjs/express/compare/4.21.0...4.21.1
4.21.0
What's Changed
- Deprecate
"back"
magic string in redirects by@blakeembrey
in expressjs/express#5935- [email protected] by
@wesleytodd
in expressjs/express#5954- fix(deps): [email protected] by
@wesleytodd
in expressjs/express#5951- Upgraded dependency qs to 6.13.0 to match qs in body-parser by
@agadzinski93
in expressjs/express#5946New Contributors
@agadzinski93
made their first contribution in expressjs/express#5946Full Changelog: https://github.com/expressjs/express/compare/4.20.0...4.21.0
4.20.0
What's Changed
Important
- IMPORTANT: The default
depth
level for parsing URL-encoded data is now32
(previously wasInfinity
)- Remove link renderization in html while using
res.redirect
Other Changes
- 4.19.2 Staging by
@wesleytodd
in expressjs/express#5561- remove duplicate location test for data uri by
@wesleytodd
in expressjs/express#5562- feat: document beta releases expectations by
@marco-ippolito
in expressjs/express#5565- Cut down on duplicated CI runs by
@jonchurch
in expressjs/express#5564- Add a Threat Model by
@UlisesGascon
in expressjs/express#5526- Assign captain of encodeurl by
@blakeembrey
in expressjs/express#5579- Nominate jonchurch as repo captain for
http-errors
,expressjs.com
,morgan
,cors
,body-parser
by@jonchurch
in expressjs/express#5587- docs: update Security.md by
@inigomarquinez
in expressjs/express#5590- docs: update triage nomination policy by
@UlisesGascon
in expressjs/express#5600- Add CodeQL (SAST) by
@UlisesGascon
in expressjs/express#5433- docs: add UlisesGascon as triage initiative captain by
@UlisesGascon
in expressjs/express#5605- deps: encodeurl@~2.0.0 by
@blakeembrey
in expressjs/express#5569- skip QUERY method test by
@jonchurch
in expressjs/express#5628- ignore ETAG query test on 21 and 22, reuse skip util by
@jonchurch
in expressjs/express#5639- add support Node.js@22 in the CI by
@mertcanaltin
in expressjs/express#5627- doc: add table of contents, tc/triager lists to readme by
@mertcanaltin
in expressjs/express#5619- List and sort all projects, add captains by
@blakeembrey
in expressjs/express#5653- docs: add
@UlisesGascon
as captain for cookie-parser by@UlisesGascon
in expressjs/express#5666- ✨ bring back query tests for node 21 by
@ctcpip
in expressjs/express#5690- [v4] Deprecate
res.clearCookie
acceptingoptions.maxAge
andoptions.expires
by@jonchurch
in expressjs/express#5672- skip QUERY tests for Node 21 only, still not supported by
@jonchurch
in expressjs/express#5695
... (truncated)
Changelog
Sourced from express's changelog.
4.21.1 / 2024-10-08
- Backported a fix for CVE-2024-47764
4.21.0 / 2024-09-11
- Deprecate
res.location("back")
andres.redirect("back")
magic string- deps: [email protected]
- includes [email protected]
- deps: [email protected]
- deps: [email protected]
4.20.0 / 2024-09-10
- deps: [email protected]
- Remove link renderization in html while redirecting
- deps: [email protected]
- Remove link renderization in html while redirecting
- deps: [email protected]
- add
depth
option to customize the depth level in the parser- IMPORTANT: The default
depth
level for parsing URL-encoded data is now32
(previously wasInfinity
)- Remove link renderization in html while using
res.redirect
- deps: [email protected]
- Adds support for named matching groups in the routes using a regex
- Adds backtracking protection to parameters without regexes defined
- deps: encodeurl@~2.0.0
- Removes encoding of
\
,|
, and^
to align better with URL spec- Deprecate passing
options.maxAge
andoptions.expires
tores.clearCookie
- Will be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie
4.19.2 / 2024-03-25
- Improved fix for open redirect allow list bypass
4.19.1 / 2024-03-20
- Allow passing non-strings to res.location with new encoding handling checks
4.19.0 / 2024-03-20
- Prevent open redirect allow list bypass due to encodeurl
- deps: [email protected]
4.18.3 / 2024-02-29
... (truncated)
Commits
8e229f9
4.21.1a024c8a
fix(deps): [email protected]7e562c6
4.21.01bcde96
fix(deps): [email protected] (#5946)7d36477
fix(deps): [email protected] (#5951)40d2d8f
fix(deps): [email protected]77ada90
Deprecate"back"
magic string in redirects (#5935)21df421
4.20.04c9ddc1
feat: upgrade to [email protected]9ebe5d5
feat: upgrade to [email protected] (#5928)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for express since your current version.
Updates cookie-parser
from 1.4.6 to 1.4.7
Release notes
Sourced from cookie-parser's releases.
1.4.7
What's Changed
- chore: add support for OSSF scorecard reporting by
@inigomarquinez
in expressjs/cookie-parser#103- ci: fix errors in ci github action for node 8 and 9 by
@inigomarquinez
in expressjs/cookie-parser#104- ci: Use GITHUB_OUTPUT envvar instead of set-output command by
@arunsathiya
in expressjs/cookie-parser#100- deps: [email protected] by
@SamChatfield
in expressjs/cookie-parser#116- Release: 1.4.7 by
@UlisesGascon
in expressjs/cookie-parser#117New Contributors
@inigomarquinez
made their first contribution in expressjs/cookie-parser#103@arunsathiya
made their first contribution in expressjs/cookie-parser#100@SamChatfield
made their first contribution in expressjs/cookie-parser#116@UlisesGascon
made their first contribution in expressjs/cookie-parser#117Full Changelog: https://github.com/expressjs/cookie-parser/compare/1.4.6...1.4.7
Changelog
Sourced from cookie-parser's changelog.
1.4.7 / 2024-10-08
- deps: [email protected]
- Fix object assignment of
hasOwnProperty
- deps: [email protected]
- Allow leading dot for domain
- Although not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec
- Add fast path for
serialize
without options, useobj.hasOwnProperty
when parsing- deps: [email protected]
- perf: parse cookies ~10% faster
- fix: narrow the validation of cookies to match RFC6265
- fix: add
main
topackage.json
for rspack- deps: [email protected]
- Add
partitioned
option- deps: [email protected]
- Add
priority
option- Fix
expires
option to reject invalid dates- pref: improve default decode speed
- pref: remove slow string split in parse
- deps: [email protected]
- pref: read value only when assigning in parse
- pref: remove unnecessary regexp in parse
Commits
5d61e1e
1.4.7ccf1f54
deps: [email protected] (#116)429cfd4
ci: Use GITHUB_OUTPUT envvar instead of set-output command (#100)ca4c97e
ci: fix errors in ci pipeline for node 8 and 9 (#104)97bdf39
ci: add support for OSSF scorecard reporting (#103)e5862bd
build: [email protected]f0688d2
build: [email protected]44ec541
build: [email protected]695435a
deps: [email protected]f66e7e1
build: [email protected]- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for cookie-parser since your current version.
Updates express-session
from 1.17.2 to 1.18.1
Release notes
Sourced from express-session's releases.
1.18.1
What's Changed
- chore: add support for OSSF scorecard reporting by
@inigomarquinez
in expressjs/session#984- dep: [email protected] by
@knolleary
in expressjs/session#997- Release: 1.18.1 by
@UlisesGascon
in expressjs/session#998New Contributors
@inigomarquinez
made their first contribution in expressjs/session#984@knolleary
made their first contribution in expressjs/session#997@UlisesGascon
made their first contribution in expressjs/session#998Full Changelog: https://github.com/expressjs/session/compare/v1.18.0...v1.18.1
1.18.0
- Add debug log for pathname mismatch
- Add
partitioned
tocookie
options- Add
priority
tocookie
options- Fix handling errors from setting cookie
- Support any type in
secret
thatcrypto.createHmac
supports- deps: [email protected]
- Fix
expires
option to reject invalid dates- perf: improve default decode speed
- perf: remove slow string split in parse
- deps: [email protected]
1.17.3
- Fix resaving already-saved new session at end of request
- deps: [email protected]
Changelog
Sourced from express-session's changelog.
1.18.1 / 2024-10-08
- deps: [email protected]
- Fix object assignment of
hasOwnProperty
- deps: [email protected]
- Allow leading dot for domain
- Although not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec
- Add fast path for
serialize
without options, useobj.hasOwnProperty
when parsing- deps: [email protected]
- perf: parse cookies ~10% faster
- fix: narrow the validation of cookies to match RFC6265
- fix: add
main
topackage.json
for rspack1.18.0 / 2024-01-28
- Add debug log for pathname mismatch
- Add
partitioned
tocookie
options- Add
priority
tocookie
options- Fix handling errors from setting cookie
- Support any type in
secret
thatcrypto.createHmac
supports- deps: [email protected]
- Fix
expires
option to reject invalid dates- perf: improve default decode speed
- perf: remove slow string split in parse
- deps: [email protected]
1.17.3 / 2022-05-11
- Fix resaving already-saved new session at end of request
- deps: [email protected]
Commits
bbeca94
1.18.1341b179
dep: [email protected] (#997)8f0a1c4
ci: add support for OSSF scorecard reporting (#984)24d4972
1.18.0855f21a
docs: add connect-ottoman to the list of session stores991b7ee
Add debug log for pathname mismatch408229e
Add "partitioned" to cookie options50e1429
build: [email protected]6153b3f
build: [email protected]88e0f2e
build: actions/checkout@v4- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for express-session since your current version.
Updates socket.io
from 4.4.1 to 4.8.0
Release notes
Sourced from socket.io's releases.
[email protected]
Features
Custom transport implementations
The
transports
option now accepts an array of transport implementations:import { io } from "socket.io-client"; import { XHR, WebSocket } from "engine.io-client";
const socket = io({ transports: [XHR, WebSocket] });
Here is the list of provided implementations:
Transport Description Fetch
HTTP long-polling based on the built-in fetch()
method.NodeXHR
HTTP long-polling based on the XMLHttpRequest
object provided by thexmlhttprequest-ssl
package.XHR
HTTP long-polling based on the built-in XMLHttpRequest
object.NodeWebSocket
WebSocket transport based on the WebSocket
object provided by thews
package.WebSocket
WebSocket transport based on the built-in WebSocket
object.WebTransport
WebTransport transport based on the built-in WebTransport
object.Usage:
Transport browser Node.js Deno Bun Fetch
:white_check_mark: :white_check_mark: (1) :white_check_mark: :white_check_mark: NodeXHR
:white_check_mark: :white_check_mark: :white_check_mark: XHR
:white_check_mark: NodeWebSocket
:white_check_mark: :white_check_mark: :white_check_mark: WebSocket
:white_check_mark: :white_check_mark: (2) :white_check_mark: :white_check_mark: WebTransport
:white_check_mark: :white_check_mark: (1) since v18.0.0 (2) since v21.0.0
Test each low-level transports
When setting the
tryAllTransports
option totrue
, if the first transport (usually, HTTP long-polling) fails, then the other transports will be tested too:import { io } from "socket.io-client"; </tr></table>
... (truncated)
Commits
d0fc720
chore(release): [email protected]4a0555c
chore(release): [email protected]2b60df1
chore(release): [email protected]d4cb375
ci: ignore tests when publishing to npmc251ae7
chore(release): [email protected]8a2f5a3
fix(eio-client): move 'offline' event listener at the topb04fa64
fix(sio): allow to join a room in a middleware (uws)7085f0e
refactor(sio-client): mangle private attributes4f66708
chore(sio-client): use babel loose mode when transpiling classes1a95db2
chore(sio-client): add a script to compute the bundle size- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.