| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
Lynx has a slight advantage: no recommended dependencies.
|
| |
| |
| |
| |
| |
| | |
Use DocBook <keycombo><keycap> to decorate the keys. Change "Fn" to
"Fx" because some small keyboards have a "Fn" (function) key to
multiplex keys.
|
| |
| |
| |
| |
| |
| |
| | |
- 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).
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
Fix currency for iana-etc, meson, and shadow due to the way github
changes when accessing pages via wget.
|
|
|
|
|
| |
These changes provide additional information on how to install additional
packages from BLFS after LFS is complete.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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...
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
It was removed unintentionally during the removal of -j1...
|
|
|
|
| |
looking better
|
| |
|
|
|
|
|
| |
The test suite says "Any output from any test, unless otherwise noted,
indicates a possible anomaly". So we should note those warnings.
|
| |
|
| |
|
|
|
|
| |
We now build the C++ binding as shared library.
|
|
|
|
| |
Scrt1.o is used for PIE, instead of crt1.o.
|
|
|
|
|
| |
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.
|
|
|
|
| |
Revert an inadvertent commit, sorry
|
|
|
|
| |
They are already in the tarball, so just install them if needed.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
DocBook does not handle xref to note properly (#pie-ssp-info not
generated).
|
|
|
|
|
| |
It does not make too much sense to protect the userspace with PIE+ASLR
and SSP but leave the kernel alone...
|
|
|
|
|
|
| |
This reverts commit 098f4de3369ae0fc7d50fc6060b059eb5627de4e.
CVE-2022-2590 is fixed in Linux >= 5.19.6.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Also document test failures in gcc chapter 8
|
|
|
|
|
|
|
|
| |
Committing only the commands for now, so that others can test the
build. TODO:
- add command explanations
- add changelog
- comment on failing tests in binutils and gcc
|
|
|
|
|
|
|
|
| |
Update to shadow-4.12.3.
Update to Python3-3.10.7.
Update to linux-5.19.7.
Update to less-608.
Update to grep-3.8.
|
|
|
|
|
|
|
|
| |
Bugtraq is dead since 2021, use oss-sec instead.
For CERT, cert.org redirects to CMU and us-cert.gov redirects to US
CISA (https://www.cisa.gov/uscert/). I'm not familiar with those so
left those for a US citizen to add :).
|
| |
|
|
|
|
|
|
| |
Forgot to remove this one when I removed it in pass 1...
Reference: https://gcc.gnu.org/r12-1328
|
| |
|
|
|
|
|
| |
Report by Joe Locash that a perl script was left in /usr/include
with our current instructions
|
| |
|
|
|
|
| |
Text only change. Simply refer to BLFS.
|
|
|
|
|
|
| |
available" warnings
The non-text change during freeze is approved by bdubbs.
|
|
|
|
| |
Text only change.
|
|
|
|
|
|
| |
Text only change.
I've forgotten this several times for AMDGPU...
|
|
|
|
|
|
|
| |
Text only change.
Found out this utility also exists on ARM, so copied "grub-glue-efi
--help" here, which does not mention "ia32" or "amd64".
|
|
|
|
|
|
|
|
| |
It seems glibc creates dummy.c for its own use. This leaves some
dummy.xxx files in the directory, that may lead some users to think that
the directory is not properly cleaned up after the test (I did :)
So use a pipe so that only a.out is created
|
| |
|