@@ -210,8 +210,7 @@ For use of AVX2, |
210 | 210 | * llvm version 3.3 or higher |
211 | 211 | * nasm version 2.10 or higher in Windows |
212 | 212 |
|
213 | | -Please refer to |
214 | | -<https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html> for details. |
| 213 | +Please refer to <https://docs.openssl.org/1.1.1/man3/OPENSSL_ia32cap/> for details. |
215 | 214 |
|
216 | 215 | If compiling without one of the above, use `configure` with the |
217 | 216 | `--openssl-no-asm` flag. Otherwise, `configure` will fail. |
@@ -529,7 +528,7 @@ $ gdb /opt/node-debug/node core.node.8.1535359906 |
529 | 528 | [ASan](https://github.com/google/sanitizers) can help detect various memory |
530 | 529 | related bugs. ASan builds are currently only supported on linux. |
531 | 530 | If you want to check it on Windows or macOS or you want a consistent toolchain |
532 | | -on Linux, you can try [Docker](https://www.docker.com/products/docker-desktop) |
| 531 | +on Linux, you can try [Docker](https://www.docker.com/products/docker-desktop/) |
533 | 532 | (using an image like `gengjiawen/node-build:2020-02-14`). |
534 | 533 |
|
535 | 534 | The `--debug` is not necessary and will slow down build and testing, but it can |
@@ -622,7 +621,11 @@ vcpkg owns zlib1.dll |
622 | 621 | vcpkg integrate remove |
623 | 622 | ``` |
624 | 623 |
|
625 | | -Refs: #24448, <https://github.com/microsoft/vcpkg/issues/37518>, [vcpkg](https://github.com/microsoft/vcpkg/) |
| 624 | +Refs: |
| 625 | + |
| 626 | +1. <https://github.com/nodejs/node/issues/24448> |
| 627 | +2. <https://github.com/microsoft/vcpkg/issues/37518> / <https://github.com/microsoft/vcpkg/discussions/37546> |
| 628 | +3. [vcpkg](https://github.com/microsoft/vcpkg/) |
626 | 629 |
|
627 | 630 | #### Windows Prerequisites |
628 | 631 |
|
@@ -673,9 +676,9 @@ packages: |
673 | 676 | * [NetWide Assembler](https://chocolatey.org/packages/nasm) |
674 | 677 |
|
675 | 678 | To install Node.js prerequisites using |
676 | | -[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), open |
| 679 | +[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), visit |
677 | 680 | <https://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter> |
678 | | -with Edge browser on the target machine. |
| 681 | +with a supported browser. |
679 | 682 |
|
680 | 683 | Alternatively, you can use PowerShell. Run those commands from |
681 | 684 | an elevated (Administrator) PowerShell terminal: |
@@ -750,7 +753,7 @@ architecture supports \[arm, arm64/aarch64, x86, x86\_64]. |
750 | 753 |
|
751 | 754 | ## `Intl` (ECMA-402) support |
752 | 755 |
|
753 | | -[Intl](https://github.com/nodejs/node/blob/HEAD/doc/api/intl.md) support is |
| 756 | +[Intl](doc/api/intl.md) support is |
754 | 757 | enabled by default. |
755 | 758 |
|
756 | 759 | ### Build with full ICU support (all locales supported by ICU) |
@@ -816,7 +819,7 @@ that works for both your host and target environments. |
816 | 819 | ### Build with a specific ICU |
817 | 820 |
|
818 | 821 | You can find other ICU releases at |
819 | | -[the ICU homepage](http://site.icu-project.org/download). |
| 822 | +[the ICU homepage](https://icu.unicode.org/download). |
820 | 823 | Download the file named something like `icu4c-**##.#**-src.tgz` (or |
821 | 824 | `.zip`). |
822 | 825 |
|
@@ -847,7 +850,7 @@ From a tarball URL: |
847 | 850 | #### Windows |
848 | 851 |
|
849 | 852 | First unpack latest ICU to `deps/icu` |
850 | | -[icu4c-**##.#**-src.tgz](http://site.icu-project.org/download) (or `.zip`) |
| 853 | +[icu4c-**##.#**-src.tgz](https://icu.unicode.org/download) (or `.zip`) |
851 | 854 | as `deps/icu` (You'll have: `deps/icu/source/...`) |
852 | 855 |
|
853 | 856 | ```powershell |
@@ -870,10 +873,10 @@ configure option: |
870 | 873 | ## Building Node.js with FIPS-compliant OpenSSL |
871 | 874 |
|
872 | 875 | Node.js supports FIPS when statically or dynamically linked with OpenSSL 3 via |
873 | | -[OpenSSL's provider model](https://www.openssl.org/docs/man3.0/man7/crypto.html#OPENSSL-PROVIDERS). |
| 876 | +[OpenSSL's provider model](https://docs.openssl.org/3.0/man7/crypto/#OPENSSL-PROVIDERS). |
874 | 877 | It is not necessary to rebuild Node.js to enable support for FIPS. |
875 | 878 |
|
876 | | -See [FIPS mode](./doc/api/crypto.md#fips-mode) for more information on how to |
| 879 | +See [FIPS mode](doc/api/crypto.md#fips-mode) for more information on how to |
877 | 880 | enable FIPS support in Node.js. |
878 | 881 |
|
879 | 882 | ## Building Node.js with external core modules |
|