ae277be
\r\nPrepare 0.22.45374108
\r\ncomplete_io: bail out if progress is impossible00e695d
\r\nRegression test for complete_io
infinite loop bug0c6cd7e
\r\nDon't specially handle unauthenticated close_notify alertsa1e28cd
\r\nPrepare 0.22.3114c476
\r\nsuites.rs: fix nonsensical duplicated feature gateffd933a
\r\nFix new clippy::use_self
warningsfb6e70a
\r\ndangerous_extract_secrets(): test ConnectionTrafficSecrets
\r\nvariant2d5c80e
\r\nReturn correct ConnectionTrafficSecrets
variant when\r\nAES-256-GCM is negotia...77ffe49
\r\ntests: fix implied_bounds_in_impls clippy warnSourced from h2's\r\nreleases.
\r\n\r\n\r\nv0.4.4
\r\nFixes
\r\n\r\n
\r\n- Limit number of CONTINUATION frames for misbehaving\r\nconnections.
\r\nSee https://seanmonstar.com/blog/hyper-http2-continuation-flood/\r\nfor more info.
\r\nv0.4.3
\r\nWhat's Changed
\r\n\r\n
\r\n- Fix flow control limits to not apply until receiving SETTINGS\r\nack.
\r\n- Fix not returning an error if IO ended without\r\n
\r\nclose_notify
.- Improve performance of decoding many headers.
\r\nNew Contributors
\r\n\r\n
\r\n- \r\n
@smndtrl
made\r\ntheir first contribution in hyperium/h2#751Full Changelog: https://github.com/hyperium/h2/compare/v0.4.2...v0.4.3
\r\n
Sourced from h2's\r\nchangelog.
\r\n\r\n\r\n0.4.4 (April 3, 2024)
\r\n\r\n
\r\n- Limit number of CONTINUATION frames for misbehaving\r\nconnections.
\r\n0.4.3 (March 15, 2024)
\r\n\r\n
\r\n- Fix flow control limits to not apply until receiving SETTINGS\r\nack.
\r\n- Fix not returning an error if IO ended without\r\n
\r\nclose_notify
.- Improve performance of decoding many headers.
\r\n
51fe05a
\r\nv0.4.4e76bd74
\r\nfix: limit number of CONTINUATION frames allowed07fc824
\r\nv0.4.3a8af235
\r\nperf: optimize header list size calculations (#752)e5db9a3
\r\nchore: set rust edition
to 2021
(#751)f87eca0
\r\nrefactor: cleanup new unused warnings (#749)0077d3d
\r\nfix: stream flow control insufficient size before ack (#746)4ce5955
\r\nfeat: not returning UnexpectedEof when client drop without\r\nclose_notify560bdb6
\r\ntests: add test for peer unexpectedly dropping connectionSourced from h2's\r\nreleases.
\r\n\r\n\r\nv0.3.26
\r\nWhat's Changed
\r\n\r\n
\r\n- Limit number of CONTINUATION frames for misbehaving\r\nconnections.
\r\nSee https://seanmonstar.com/blog/hyper-http2-continuation-flood/\r\nfor more info.
\r\nv0.3.25
\r\nWhat's Changed
\r\n\r\n
\r\n- perf: optimize header list size calculations by
\r\n@Noah-Kennedy
\r\nin hyperium/h2#750Full Changelog: https://github.com/hyperium/h2/compare/v0.3.24...v0.3.25
\r\n
Sourced from h2's\r\nchangelog.
\r\n\r\n\r\n0.3.26 (April 3, 2024)
\r\n\r\n
\r\n- Limit number of CONTINUATION frames for misbehaving\r\nconnections.
\r\n0.3.25 (March 15, 2024)
\r\n\r\n
\r\n- Improve performance decoding many headers.
\r\n
Sourced from whoami's\r\nchangelog.
\r\n\r\n\r\n[1.5.1] - 2024-03-09
\r\nFixed
\r\n\r\n
\r\n- Broken link in docs
\r\n[1.5.0] - 2024-03-03
\r\nAdded
\r\n\r\n
\r\n- WASI support
\r\n- Redox support
\r\n- Fallible functions\r\n
\r\n\r\n
\r\n- \r\n
whoami::fallible::devicename()
- \r\n
whoami::fallible::devicename_os()
- \r\n
whoami::fallible::distro()
- \r\n
whoami::fallible::hostname()
- notably doesn't\r\nnormalize to lowercase- \r\n
whoami::fallible::realname()
- \r\n
whoami::fallible::realname_os()
- \r\n
whoami::fallible::username()
- \r\n
whoami::fallible::username_os()
- \r\n
whoami::Language
- \r\n
whoami::Country
- \r\n
whoami::langs()
- \r\n
whoami::fallible::account()
- \r\n
whoami::fallible::account_os()
- \r\n
whoami::DesktopEnv::is_gtk()
- \r\n
whoami::DesktopEnv::is_kde()
Removed
\r\n\r\n
\r\n- Generated device names that infer casing based on the hostname when\r\nthe\r\ndevice name is not available - now returns the hostname unchanged
\r\n- Partial (potentially unsound) support for Android, iOS, watchOS,\r\ntvOS,\r\nFuchsia, Haiku, Solaris, and a few others. These targets now use the\r\n"fake"\r\nimplementation.
\r\nChanged
\r\n\r\n
\r\n- Deprecated
\r\nwhoami::distro_os()
- Deprecated
\r\nwhoami::hostname()
- Deprecated
\r\nwhoami::hostname_os()
- Deprecated
\r\nwhoami::lang()
- illumos and Redox are no longer untested targets
\r\n- Documented that illumos and Redox have a higher MSRV (Rust 1.65)\r\nthan other\r\ntargets
\r\n- Display implementation on
\r\nPlatform::Illumos
now\r\ndisplays in lowercase:\r\nillumosFixed
\r\n\r\n
... (truncated)
\r\n74a0c3b
\r\nPrepare to release whoami 1.5.1 (#109)7789b3f
\r\nBackport v2 -> v1: Test docs in CI (#108)4bbaf52
\r\nPrevent future potential UB in unix wrapper for getpwuid()
\r\n(#104)358dc0e
\r\nWhoAmI 1.5.0 Release (#94)d6ee13e
\r\nFix Instances of Memory Corruption on Illumos (#93)953e702
\r\nSupport Redox (#92)5bc73e4
\r\nPreserve OS case for hostnames (#86)29d5f22
\r\nSupport WASI (#84)d7885e7
\r\nAdd Target
trait for implementing new targets (#80)e3da4c5
\r\nAdd langs()
function, deprecate lang()
(#78)Sourced from express's\r\nreleases.
\r\n\r\n\r\n4.19.2
\r\nWhat's Changed
\r\n\r\nFull Changelog: https://github.com/expressjs/express/compare/4.19.1...4.19.2
\r\n4.19.1
\r\nWhat's Changed
\r\n\r\n
\r\n- Fix ci after location patch by
\r\n@wesleytodd
in expressjs/express#5552- fixed un-edited version in history.md for 4.19.0 by
\r\n@wesleytodd
in expressjs/express#5556Full Changelog: https://github.com/expressjs/express/compare/4.19.0...4.19.1
\r\n4.19.0
\r\nWhat's Changed
\r\n\r\n
\r\n- fix typo in release date by
\r\n@UlisesGascon
\r\nin expressjs/express#5527- docs: nominating
\r\n@wesleytodd
to be\r\nproject captian by@wesleytodd
in expressjs/express#5511- docs: loosen TC activity rules by
\r\n@wesleytodd
in expressjs/express#5510- Add note on how to update docs for new release by
\r\n@crandmck
in expressjs/express#5541- Prevent\r\nopen redirect allow list bypass due to encodeurl
\r\n- Release 4.19.0 by
\r\n@wesleytodd
in expressjs/express#5551New Contributors
\r\n\r\n
\r\n- \r\n
@crandmck
\r\nmade their first contribution in expressjs/express#5541Full Changelog: https://github.com/expressjs/express/compare/4.18.3...4.19.0
\r\n4.18.3
\r\nMain Changes
\r\n\r\n
\r\n- Fix routing requests without method
\r\n- deps: body-parser@1.20.2\r\n
\r\n\r\n
\r\n- Fix strict json error message on Node.js 19+
\r\n- deps: content-type@~1.0.5
\r\n- deps: raw-body@2.5.2
\r\nOther Changes
\r\n\r\n
\r\n\r\n- Use https: protocol instead of deprecated git: protocol by
\r\n@vcsjones
in expressjs/express#5032- build: Node.js@16.18 and Node.js@18.12 by
\r\n@abenhamdine
in\r\nexpressjs/express#5034- ci: update actions/checkout to v3 by
\r\n@armujahid
in expressjs/express#5027- test: remove unused function arguments in params by
\r\n@raksbisht
in expressjs/express#5124- Remove unused originalIndex from acceptParams by
\r\n@raksbisht
in expressjs/express#5119- Fixed typos by
\r\n@raksbisht
in expressjs/express#5117- examples: remove unused params by
\r\n@raksbisht
in expressjs/express#5113- fix: parameter str is not described in JSDoc by
\r\n@raksbisht
in expressjs/express#5130- fix: typos in History.md by
\r\n@raksbisht
in expressjs/express#5131- build : add Node.js@19.7 by
\r\n@abenhamdine
in\r\nexpressjs/express#5028- test: remove unused function arguments in params by
\r\n@raksbisht
in expressjs/express#5137
... (truncated)
\r\nSourced from express's\r\nchangelog.
\r\n\r\n\r\n4.19.2 / 2024-03-25
\r\n\r\n
\r\n- Improved fix for open redirect allow list bypass
\r\n4.19.1 / 2024-03-20
\r\n\r\n
\r\n- Allow passing non-strings to res.location with new encoding handling\r\nchecks
\r\n4.19.0 / 2024-03-20
\r\n\r\n
\r\n- Prevent open redirect allow list bypass due to encodeurl
\r\n- deps: cookie@0.6.0
\r\n4.18.3 / 2024-02-29
\r\n\r\n
\r\n- Fix routing requests without method
\r\n- deps: body-parser@1.20.2\r\n
\r\n\r\n
\r\n- Fix strict json error message on Node.js 19+
\r\n- deps: content-type@~1.0.5
\r\n- deps: raw-body@2.5.2
\r\n- deps: cookie@0.6.0\r\n
\r\n\r\n
\r\n- Add
\r\npartitioned
option
04bc627
\r\n4.19.2da4d763
\r\nImproved fix for open redirect allow list bypass4f0f6cc
\r\n4.19.1a003cfa
\r\nAllow passing non-strings to res.location with new encoding handling\r\nchecks f...a1fa90f
\r\nfixed un-edited version in history.md for 4.19.011f2b1d
\r\nbuild: fix build due to inconsistent supertest behavior in older\r\nversions084e365
\r\n4.19.00867302
\r\nPrevent open redirect allow list bypass due to encodeurl567c9c6
\r\nAdd note on how to update docs for new release (#5541)69a4cf2
\r\ndeps: cookie@0.6.0This version was pushed to npm by wesleytodd, a new releaser\r\nfor express since your current version.
\r\nSourced from webpack-dev-middleware's\r\nreleases.
\r\n\r\n\r\nv5.3.4
\r\n5.3.4\r\n(2024-03-20)
\r\nBug Fixes
\r\n\r\n
Sourced from webpack-dev-middleware's\r\nchangelog.
\r\n\r\n\r\n5.3.4\r\n(2024-03-20)
\r\nBug Fixes
\r\n\r\n
86071ea
\r\nchore(release): 5.3.4189c4ac
\r\nfix(security): do not allow to read files above (#1779)