Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix a typo in changelog | Xi Ruoyao | 2022-09-21 | 1 | -1/+1 |
| | |||||
* | Adjust instructions for /dev/shm when creating virtual filesystems. | Bruce Dubbs | 2022-09-20 | 8 | -6/+36 |
| | | | | | | | | | | Some host create /dev/shm as a tmpfs. Some have is as a symlink to a location in another directory. This change handles both cases. The change to the sysV bootscripts now creates /dev/shm as a separate tmpfs from /run. This makes LFS sysV and systemd versions treat /dev/shm the same. | ||||
* | Update currency for libffi | Bruce Dubbs | 2022-09-20 | 1 | -0/+3 |
| | |||||
* | Typos | Bruce Dubbs | 2022-09-19 | 2 | -2/+2 |
| | |||||
* | cleanup: rephrase description for .la removal | Xi Ruoyao | 2022-09-19 | 2 | -8/+8 |
| | | | | | | Don't emphasis "static library" at all, to prevent anyone from thinking "I need to use static libraries so I'll keep these .la files". And warn that .la files are known to break BLFS packages. | ||||
* | fix a typo | Xi Ruoyao | 2022-09-19 | 1 | -1/+1 |
| | |||||
* | reboot: add a comment for editors about why we don't provide reboot command | Xi Ruoyao | 2022-09-19 | 1 | -0/+3 |
| | |||||
* | cleanup: use a stronger tone for removing la files | Xi Ruoyao | 2022-09-19 | 1 | -2/+2 |
| | |||||
* | Chapter 11 text updates. | Bruce Dubbs | 2022-09-18 | 3 | -18/+14 |
| | |||||
* | Makefile: reinstate the dump-commands target | Pierre Labastie | 2022-09-18 | 1 | -14/+9 |
| | |||||
* | Makefile: remove unneeded tabs | Pierre Labastie | 2022-09-18 | 1 | -4/+4 |
| | |||||
* | dependencies: remove patch runtime dependency on itself | Xi Ruoyao | 2022-09-18 | 1 | -1/+1 |
| | | | | Reported-by: Rahul Chandra <rahulshaku2@gmail.com> | ||||
* | dependencies: bump grep external dependency on PCRE | Xi Ruoyao | 2022-09-18 | 1 | -1/+1 |
| | | | | It now checks for libpcre2-8, so link to PCRE2 instead of PCRE1. | ||||
* | Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk | Bruce Dubbs | 2022-09-17 | 2 | -46/+75 |
|\ | |||||
| * | afterlfs: use entity for root user | Xi Ruoyao | 2022-09-18 | 1 | -1/+1 |
| | | |||||
| * | afterlfs: "links" -> "links or lynx" | Xi Ruoyao | 2022-09-18 | 1 | -3/+4 |
| | | | | | | | | Lynx has a slight advantage: no recommended dependencies. | ||||
| * | afterlfs: tweak key combination description | Xi Ruoyao | 2022-09-18 | 1 | -6/+32 |
| | | | | | | | | | | | | Use DocBook <keycombo><keycap> to decorate the keys. Change "Fn" to "Fx" because some small keyboards have a "Fn" (function) key to multiplex keys. | ||||
| * | afterlfs: several fixes | Xi Ruoyao | 2022-09-17 | 1 | -5/+5 |
| | | | | | | | | | | | | | | - Use <emphasis role="bold"> for bold, instead of <command>. - Remove "X window" as some graphical environments are Wayland-based. - "Full BLFS" -> "BLFS", and "partial BLFS" -> "basic LFS" (I guess some content is copied from Basic BLFS). | ||||
| * | afterlfs: Fix blfs "links" url | Pierre Labastie | 2022-09-17 | 1 | -1/+1 |
| | | |||||
| * | afterlfs: typo and add dependencies of make-ca | Pierre Labastie | 2022-09-17 | 1 | -1/+3 |
| | | |||||
| * | afterlfs: remove trailing spaces, and fix two obvious "- -" | Xi Ruoyao | 2022-09-17 | 1 | -30/+30 |
| | | |||||
| * | gawk: remove duplicated "-i" in a sed command | Xi Ruoyao | 2022-09-17 | 1 | -1/+1 |
| | | |||||
* | | Currency updates. | Bruce Dubbs | 2022-09-17 | 1 | -1/+10 |
|/ | | | | | Fix currency for iana-etc, meson, and shadow due to the way github changes when accessing pages via wget. | ||||
* | Update Chapter 11 | Bruce Dubbs | 2022-09-16 | 4 | -23/+268 |
| | | | | | These changes provide additional information on how to install additional packages from BLFS after LFS is complete. | ||||
* | fix typos in ticket numbers in changelog | Xi Ruoyao | 2022-09-15 | 1 | -2/+2 |
| | |||||
* | Revert "bash: document egrep warnings in tests" | Xi Ruoyao | 2022-09-15 | 1 | -4/+0 |
| | | | | | | | | | | | This reverts commit 395eb462ba1fc1835ec9b6018f4427f41d78fa00. Not needed as grep is "patched". Note that I'm still against "patching" grep. All the complains for the warnings are from only several people and IMO the complains are not valid. But as bdubbs has made the decision let's keep it for now and review after some time... | ||||
* | binutils: fix a typo | Xi Ruoyao | 2022-09-15 | 1 | -1/+1 |
| | |||||
* | Package updates and corrections. | Bruce Dubbs | 2022-09-14 | 7 | -38/+88 |
| | | | | | | | | | | | | Update to file-5.43. Update to linux-5.19.8. Update to gawk-5.2.0. Update to meson-0.63.2. Update to ninja-1.11.1. Update to bc-6.0.2. Fix the location of udev rules in eudev. Remove a warning for egrep and fgrep that Delete an empty binutils man page. | ||||
* | groff: add back "build the package" | Xi Ruoyao | 2022-09-14 | 1 | -0/+2 |
| | | | | It was removed unintentionally during the removal of -j1... | ||||
* | add <literal> to make commands for temp /etc/hosts and final /etc/pip3.conf ↵ | Xi Ruoyao | 2022-09-14 | 2 | -5/+5 |
| | | | | looking better | ||||
* | Minor wording change. | Bruce Dubbs | 2022-09-13 | 1 | -1/+1 |
| | |||||
* | bash: document egrep warnings in tests | Xi Ruoyao | 2022-09-14 | 1 | -0/+4 |
| | | | | | The test suite says "Any output from any test, unless otherwise noted, indicates a possible anomaly". So we should note those warnings. | ||||
* | libtool: document test failures related to grep-3.8 | Xi Ruoyao | 2022-09-14 | 1 | -3/+4 |
| | |||||
* | ncurses: mention libncurses++w in contents | Xi Ruoyao | 2022-09-14 | 1 | -0/+11 |
| | |||||
* | ncurses: remove an outdated sentence about libncurses++w.a | Xi Ruoyao | 2022-09-14 | 1 | -2/+1 |
| | | | | We now build the C++ binding as shared library. | ||||
* | gcc: update sanity check command and output for default PIE | Xi Ruoyao | 2022-09-14 | 1 | -2/+2 |
| | | | | Scrt1.o is used for PIE, instead of crt1.o. | ||||
* | gcc: document that libssp is normally unused | Xi Ruoyao | 2022-09-13 | 1 | -1/+2 |
| | | | | | We are enabling default SSP now, so if someone runs "ldd /usr/bin/true" and see libssp is not used he/she may be puzzled. | ||||
* | Restore gawk to working version | Pierre Labastie | 2022-09-13 | 1 | -3/+3 |
| | | | | Revert an inadvertent commit, sorry | ||||
* | vim: no need to download spell files | Xi Ruoyao | 2022-09-12 | 1 | -7/+8 |
| | | | | They are already in the tarball, so just install them if needed. | ||||
* | Typo in a comment | Pierre Labastie | 2022-09-11 | 1 | -1/+1 |
| | |||||
* | Remove trailing spaces | Pierre Labastie | 2022-09-11 | 8 | -149/+149 |
| | |||||
* | Replace tabs with spaces | Pierre Labastie | 2022-09-11 | 13 | -229/+230 |
| | |||||
* | Update changelog for PIE/SSP in GCC | Pierre Labastie | 2022-09-11 | 1 | -10/+22 |
| | |||||
* | Comment on binutils test failures with pie/ssp | Pierre Labastie | 2022-09-11 | 1 | -0/+4 |
| | |||||
* | gcc: fix link to PIE & SSP note | Xi Ruoyao | 2022-09-11 | 1 | -1/+2 |
| | | | | | DocBook does not handle xref to note properly (#pie-ssp-info not generated). | ||||
* | kernel: enable ASLR and SSP | Xi Ruoyao | 2022-09-11 | 1 | -2/+31 |
| | | | | | It does not make too much sense to protect the userspace with PIE+ASLR and SSP but leave the kernel alone... | ||||
* | Revert "linux kernel: disable CONFIG_USERFAULTFD to avoid CVE-2022-2590 for now" | Xi Ruoyao | 2022-09-11 | 1 | -12/+0 |
| | | | | | | This reverts commit 098f4de3369ae0fc7d50fc6060b059eb5627de4e. CVE-2022-2590 is fixed in Linux >= 5.19.6. | ||||
* | gcc: some reword of PIE/SSP/ASLR note | Xi Ruoyao | 2022-09-11 | 2 | -12/+15 |
| | | | | | | | | | | | | | | Expand tabs to 8 spaces like everywhere else in the book. Explain that shared libraries are already covered by ASLR, PIE expands the ASLR to cover the exetutables. In 2022, stack smashing attackings are mostly constructing a sequence of faked returning addresses to exectute a series of function already existing in the programs or libraries itself (ret2lib). Returning into the code injected by the attacker is almost impossible because on i686 (with a PAE/NX enabled kernel) or x86_64, running injected code needs W/X mappings and those are very rare these days. | ||||
* | gcc-pass1: fix bold "and" in command explanation | Pierre Labastie | 2022-09-10 | 1 | -2/+2 |
| | |||||
* | Document the --enable-default-pie/ssp options | Pierre Labastie | 2022-09-10 | 2 | -0/+35 |
| | | | | Also document test failures in gcc chapter 8 |