@@ -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 |
|
@@ -681,9 +684,9 @@ packages: |
681 | 684 | * [NetWide Assembler](https://chocolatey.org/packages/nasm) |
682 | 685 |
|
683 | 686 | To install Node.js prerequisites using |
684 | | -[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), open |
| 687 | +[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), visit |
685 | 688 | <https://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter> |
686 | | -with Edge browser on the target machine. |
| 689 | +with a supported browser. |
687 | 690 |
|
688 | 691 | Alternatively, you can use PowerShell. Run those commands from |
689 | 692 | an elevated (Administrator) PowerShell terminal: |
@@ -758,7 +761,7 @@ architecture supports \[arm, arm64/aarch64, x86, x86\_64]. |
758 | 761 |
|
759 | 762 | ## `Intl` (ECMA-402) support |
760 | 763 |
|
761 | | -[Intl](https://github.com/nodejs/node/blob/HEAD/doc/api/intl.md) support is |
| 764 | +[Intl](doc/api/intl.md) support is |
762 | 765 | enabled by default. |
763 | 766 |
|
764 | 767 | ### Build with full ICU support (all locales supported by ICU) |
@@ -824,7 +827,7 @@ that works for both your host and target environments. |
824 | 827 | ### Build with a specific ICU |
825 | 828 |
|
826 | 829 | You can find other ICU releases at |
827 | | -[the ICU homepage](http://site.icu-project.org/download). |
| 830 | +[the ICU homepage](https://icu.unicode.org/download). |
828 | 831 | Download the file named something like `icu4c-**##.#**-src.tgz` (or |
829 | 832 | `.zip`). |
830 | 833 |
|
@@ -855,7 +858,7 @@ From a tarball URL: |
855 | 858 | #### Windows |
856 | 859 |
|
857 | 860 | First unpack latest ICU to `deps/icu` |
858 | | -[icu4c-**##.#**-src.tgz](http://site.icu-project.org/download) (or `.zip`) |
| 861 | +[icu4c-**##.#**-src.tgz](https://icu.unicode.org/download) (or `.zip`) |
859 | 862 | as `deps/icu` (You'll have: `deps/icu/source/...`) |
860 | 863 |
|
861 | 864 | ```powershell |
@@ -878,10 +881,10 @@ configure option: |
878 | 881 | ## Building Node.js with FIPS-compliant OpenSSL |
879 | 882 |
|
880 | 883 | Node.js supports FIPS when statically or dynamically linked with OpenSSL 3 via |
881 | | -[OpenSSL's provider model](https://www.openssl.org/docs/man3.0/man7/crypto.html#OPENSSL-PROVIDERS). |
| 884 | +[OpenSSL's provider model](https://docs.openssl.org/3.0/man7/crypto/#OPENSSL-PROVIDERS). |
882 | 885 | It is not necessary to rebuild Node.js to enable support for FIPS. |
883 | 886 |
|
884 | | -See [FIPS mode](./doc/api/crypto.md#fips-mode) for more information on how to |
| 887 | +See [FIPS mode](doc/api/crypto.md#fips-mode) for more information on how to |
885 | 888 | enable FIPS support in Node.js. |
886 | 889 |
|
887 | 890 | ## Building Node.js with external core modules |
|