-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
buffer: consider deprecated raws as valid encoding #2829
Conversation
Even though `raws` is a deprecated encoding, it is still valid as per `ParseEncoding` in `node.cc`.
Or it could be removed, it's been deprecated forever: 07792af. |
Are there any npm modules that use the |
A quick grep over 1/3 of npm packages showed no signs of Note that my package set includes only the last version of packages, and may be biased (it's actually packages that were published with npm2+). I have a new and complete set (still only the last versions, though), but I did not prepare a searchable form of those yet. |
@ChALkeR Can you please grep |
@thefourtheye
I will prepare a searchable file of the current versions of all packages in the coming days and will publish it, so that everyone could perform those tests. The expected file size is around 3 GiB compressed with |
Thanks @ChALkeR :-) Let's hear what @trevnorris thinks. |
Whatever change is made, make sure it's reflected in the native code. I say just remove it (and raw). Been deprecated as long as I can remember, and never seen it used. |
As `raw` and `raws` encodings are deprecated for such a long time, and it is an undocumented feature. This patch removes the support for those encoding completely. Previous discussion: nodejs#2829
Closing in favor of #2859 |
As `raw` and `raws` encodings are deprecated for such a long time, and they both are undocumented, this patch removes the support for those encodings completely. Previous discussion: #2829 PR-URL: #2859 Reviewed-By: Brian White <[email protected]> Reviewed-By: Trevor Norris <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]>
Even though
raws
is a deprecated encoding, it is still valid as perParseEncoding
innode.cc
.Refer https://github.com/nodejs/node/blob/v4.0.0/src/node.cc#L1214-L1218
cc @trevnorris