| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 4b3919f commit 4cdb032
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -3770,6 +3770,33 @@ Type: Documentation-only | |||
| 3770 | 3770 | Passing non-supported argument types is deprecated and, instead of returning `false`, | |
| 3771 | 3771 | will throw an error in a future version. | |
| 3772 | 3772 | ||
| 3773 | + ### DEP0187: `process.features.ipv6` and `process.features.uv` | ||
| 3774 | + | ||
| 3775 | + <!-- YAML | ||
| 3776 | + changes: | ||
| 3777 | + - version: REPLACEME | ||
| 3778 | + pr-url: https://github.com/nodejs/node/pull/55545 | ||
| 3779 | + description: Documentation-only deprecation. | ||
| 3780 | + --> | ||
| 3781 | + | ||
| 3782 | + Type: Documentation-only | ||
| 3783 | + | ||
| 3784 | + These properties are unconditionally `true`. Any checks based on these properties are redundant. | ||
| 3785 | + | ||
| 3786 | + ### DEP0188: `process.features.tls_*` | ||
| 3787 | + | ||
| 3788 | + <!-- YAML | ||
| 3789 | + changes: | ||
| 3790 | + - version: REPLACEME | ||
| 3791 | + pr-url: https://github.com/nodejs/node/pull/55545 | ||
| 3792 | + description: Documentation-only deprecation. | ||
| 3793 | + --> | ||
| 3794 | + | ||
| 3795 | + Type: Documentation-only | ||
| 3796 | + | ||
| 3797 | + `process.features.tls_alpn`, `process.features.tls_ocsp`, and `process.features.tls_sni` are | ||
| 3798 | + deprecated, as their values are guaranteed to be identical to that of `process.features.tls`. | ||
| 3799 | + | ||
| 3773 | 3800 | [NIST SP 800-38D]: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf | |
| 3774 | 3801 | [RFC 6066]: https://tools.ietf.org/html/rfc6066#section-3 | |
| 3775 | 3802 | [RFC 8247 Section 2.4]: https://www.rfc-editor.org/rfc/rfc8247#section-2.4 | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1930,12 +1930,18 @@ A boolean value that is `true` if the current Node.js build includes the inspect | |||
| 1930 | 1930 | ||
| 1931 | 1931 | <!-- YAML | |
| 1932 | 1932 | added: v0.5.3 | |
| 1933 | + deprecated: REPLACEME | ||
| 1933 | 1934 | --> | |
| 1934 | 1935 | ||
| 1936 | + > Stability: 0 - Deprecated. This property is always true, and any checks based on it are | ||
| 1937 | + > redundant. | ||
| 1938 | + | ||
| 1935 | 1939 | * {boolean} | |
| 1936 | 1940 | ||
| 1937 | 1941 | A boolean value that is `true` if the current Node.js build includes support for IPv6. | |
| 1938 | 1942 | ||
| 1943 | + Since all Node.js builds have IPv6 support, this value is always `true`. | ||
| 1944 | + | ||
| 1939 | 1945 | ## `process.features.require_module` | |
| 1940 | 1946 | ||
| 1941 | 1947 | <!-- YAML | |
@@ -1961,32 +1967,50 @@ A boolean value that is `true` if the current Node.js build includes support for | |||
| 1961 | 1967 | ||
| 1962 | 1968 | <!-- YAML | |
| 1963 | 1969 | added: v4.8.0 | |
| 1970 | + deprecated: REPLACEME | ||
| 1964 | 1971 | --> | |
| 1965 | 1972 | ||
| 1973 | + > Stability: 0 - Deprecated. Use `process.features.tls` instead. | ||
| 1974 | + | ||
| 1966 | 1975 | * {boolean} | |
| 1967 | 1976 | ||
| 1968 | 1977 | A boolean value that is `true` if the current Node.js build includes support for ALPN in TLS. | |
| 1969 | 1978 | ||
| 1979 | + In Node.js 11.0.0 and later versions, the OpenSSL dependencies feature unconditional ALPN support. | ||
| 1980 | + This value is therefore identical to that of `process.features.tls`. | ||
| 1981 | + | ||
| 1970 | 1982 | ## `process.features.tls_ocsp` | |
| 1971 | 1983 | ||
| 1972 | 1984 | <!-- YAML | |
| 1973 | 1985 | added: v0.11.13 | |
| 1986 | + deprecated: REPLACEME | ||
| 1974 | 1987 | --> | |
| 1975 | 1988 | ||
| 1989 | + > Stability: 0 - Deprecated. Use `process.features.tls` instead. | ||
| 1990 | + | ||
| 1976 | 1991 | * {boolean} | |
| 1977 | 1992 | ||
| 1978 | 1993 | A boolean value that is `true` if the current Node.js build includes support for OCSP in TLS. | |
| 1979 | 1994 | ||
| 1995 | + In Node.js 11.0.0 and later versions, the OpenSSL dependencies feature unconditional OCSP support. | ||
| 1996 | + This value is therefore identical to that of `process.features.tls`. | ||
| 1997 | + | ||
| 1980 | 1998 | ## `process.features.tls_sni` | |
| 1981 | 1999 | ||
| 1982 | 2000 | <!-- YAML | |
| 1983 | 2001 | added: v0.5.3 | |
| 2002 | + deprecated: REPLACEME | ||
| 1984 | 2003 | --> | |
| 1985 | 2004 | ||
| 2005 | + > Stability: 0 - Deprecated. Use `process.features.tls` instead. | ||
| 2006 | + | ||
| 1986 | 2007 | * {boolean} | |
| 1987 | 2008 | ||
| 1988 | 2009 | A boolean value that is `true` if the current Node.js build includes support for SNI in TLS. | |
| 1989 | 2010 | ||
| 2011 | + In Node.js 11.0.0 and later versions, the OpenSSL dependencies feature unconditional SNI support. | ||
| 2012 | + This value is therefore identical to that of `process.features.tls`. | ||
| 2013 | + | ||
| 1990 | 2014 | ## `process.features.typescript` | |
| 1991 | 2015 | ||
| 1992 | 2016 | <!-- YAML | |
@@ -2004,12 +2028,17 @@ A value that is `"strip"` if Node.js is run with `--experimental-strip-types`, | |||
| 2004 | 2028 | ||
| 2005 | 2029 | <!-- YAML | |
| 2006 | 2030 | added: v0.5.3 | |
| 2031 | + deprecated: REPLACEME | ||
| 2007 | 2032 | --> | |
| 2008 | 2033 | ||
| 2034 | + > Stability: 0 - Deprecated. This property is always true, and any checks based on it are | ||
| 2035 | + > redundant. | ||
| 2036 | + | ||
| 2009 | 2037 | * {boolean} | |
| 2010 | 2038 | ||
| 2011 | 2039 | A boolean value that is `true` if the current Node.js build includes support for libuv. | |
| 2012 | - Since it's currently not possible to build Node.js without libuv, this value is always `true`. | ||
| 2040 | + | ||
| 2041 | + Since it's not possible to build Node.js without libuv, this value is always `true`. | ||
| 2013 | 2042 | ||
| 2014 | 2043 | ## `process.finalization.register(ref, callback)` | |
| 2015 | 2044 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments