opnsense-src/stand/libsa
Toomas Soome f37dc94abc loader: dosfs fails to access directory data with large cluster number
fsize is using 2 bytes for cluster number, but with fat32 we
actually do have 4 bytes and with large disks the high bytes will be in use.

illumos issue: https://www.illumos.org/issues/16821

Sponsored by:	MNX Cloud, Inc.

(cherry-picked from commit 79a0d14fa05c75038caa52099289effb85732f88)
2024-10-10 15:52:50 +03:00
..
amd64 stand: Remove ancient SCCS tags. 2024-04-15 20:32:05 -06:00
geli loader: Make pkcs5v2 unconditionally available 2024-09-29 08:24:52 -07:00
i386 Remove $FreeBSD$: one-line .S pattern 2023-08-16 11:54:57 -06:00
powerpc stand: Use modern function definitions 2024-04-16 13:54:21 -06:00
x86 libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
zfs libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
__main.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
abort.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
arp.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
assert.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
bcd.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
bootp.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
bootp.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
bootparam.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
bootparam.h Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
bzipfs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
cd9660.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
cd9660read.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
close.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
closeall.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
crc32_libkern.c Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
dev.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
dosfs.c loader: dosfs fails to access directory data with large cluster number 2024-10-10 15:52:50 +03:00
dosfs.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
environment.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
ether.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
ext2fs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
features.c loader: provide a features table for binary compatibility advertisement 2024-01-02 22:47:21 -06:00
fstat.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
getopt.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
gets.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
globals.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
gpt.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
gpt.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
gzipfs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
hexdump.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
in_cksum.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
inet_ntoa.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
ioctl.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
iodesc.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
ip.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
libsa.3 loader: provide a features table for binary compatibility advertisement 2024-01-02 22:47:21 -06:00
lseek.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
Makefile loader: Make pkcs5v2 unconditionally available 2024-09-29 08:24:52 -07:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mount.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
net.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
net.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
netif.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
netif.h Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
nfs.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
nfsv2.h stand: Remove ancient SCCS tags. 2024-04-15 20:32:05 -06:00
nullfs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
nvstore.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
nvstore.h stand: Separate base and cli parts of nvstore 2023-01-13 14:22:38 -07:00
open.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
pager.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
panic.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
pkgfs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
preload.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
printf.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
random.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
rarp.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
read.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
readdir.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
rpc.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
rpc.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
rpcv2.h stand: Remove ancient SCCS tags. 2024-04-15 20:32:05 -06:00
saioctl.h stand: Remove ancient SCCS tags. 2024-04-15 20:32:05 -06:00
sbrk.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
smbios.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
smbios.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
splitfs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
stand.h libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
stat.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
strcasecmp.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
strdup.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
strerror.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
tftp.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
tftp.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
time.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
tslog.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
twiddle.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
udp.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
ufs.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
ufsread.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
uuid_from_string.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
uuid_to_string.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
write.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
xlocale_private.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
zalloc.c stand: Automated cleanup of cdefs and other formatting 2024-04-15 20:32:05 -06:00
zalloc_defs.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
zalloc_malloc.c libsa: Remove redundant sys/cdefs.h 2024-04-16 13:54:26 -06:00
zalloc_mem.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
zalloc_protos.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00