opnsense-src/lib/libc/locale
Kyle Evans e15da6b10a libc: locale: fix collation file size validation
At a minimum, we need enough for the colllation format version string +
locale definition version string and a full collate_info definition,
rather than just the first two and a pointer.

Sponsored by:	Klara, Inc.
2023-05-28 12:54:24 -05:00
..
ascii.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
big5.5 Use proper mdoc(7) macros for literal text and do not use Tn 2020-04-01 09:01:35 +00:00
big5.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
btowc.3
btowc.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
c16rtomb.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
c16rtomb_iconv.c
c32rtomb.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
c32rtomb_iconv.c
collate.c libc: locale: fix collation file size validation 2023-05-28 12:54:24 -05:00
collate.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
collcmp.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
ctype.3 libc: Add HISTORY sections to the manual pages 2022-05-05 18:46:32 +02:00
ctype.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
ctype_l.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
cXXrtomb_iconv.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
DESIGN.xlocale
digittoint.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
duplocale.3 Remove "All Rights Reserved" from FreeBSD Foundation libc copyrights 2022-07-21 09:53:31 -04:00
euc.5 In FreeBSD 11 localedef(1) has replaced the mklocale(1) and colldef(1) 2019-09-10 07:47:52 +00:00
euc.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
fix_grouping.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
freelocale.3 Remove "All Rights Reserved" from FreeBSD Foundation libc copyrights 2022-07-21 09:53:31 -04:00
gb2312.5
gb2312.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
gb18030.5
gb18030.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
gbk.5
gbk.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
isalnum.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isalpha.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isascii.3 libc: Add HISTORY sections to the manual pages 2022-05-05 18:46:32 +02:00
isblank.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
iscntrl.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isctype.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
isdigit.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isgraph.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isideogram.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
islower.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isphonogram.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isprint.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
ispunct.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isrune.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isspace.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isspecial.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
isupper.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
iswalnum.3
iswalnum_l.3
iswctype.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
isxdigit.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
ldpart.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
ldpart.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
lmessages.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
lmessages.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
lmonetary.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
lmonetary.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
lnumeric.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
lnumeric.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
localeconv.3
localeconv.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
Makefile.inc xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
mblen.3
mblen.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mblocal.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbrlen.3
mbrlen.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbrtoc16.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbrtoc16_iconv.c
mbrtoc32.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbrtoc32_iconv.c
mbrtocXX_iconv.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbrtowc.3
mbrtowc.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbsinit.3
mbsinit.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbsnrtowcs.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbsrtowcs.3 mbsrtowcs(3): Clarify the RETURN VALUES section 2020-08-07 16:56:43 +00:00
mbsrtowcs.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbstowcs.3
mbstowcs.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mbtowc.3
mbtowc.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
mskanji.5
mskanji.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
multibyte.3 In FreeBSD 11 localedef(1) has replaced the mklocale(1) and colldef(1) 2019-09-10 07:47:52 +00:00
newlocale.3 Remove "All Rights Reserved" from FreeBSD Foundation libc copyrights 2022-07-21 09:53:31 -04:00
nextwctype.3
nextwctype.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
nl_langinfo.3 nl_langinfo(3): document recognized item names 2020-12-17 02:33:52 +00:00
nl_langinfo.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
nomacros.c
none.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
querylocale.3 Remove "All Rights Reserved" from FreeBSD Foundation libc copyrights 2022-07-21 09:53:31 -04:00
rpmatch.3
rpmatch.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
rune.c libc/locale: Use O_CLOEXEC when opening locale tables 2021-07-29 09:14:50 -04:00
runefile.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
runetype.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
setlocale.3 libc: Fix most issues reported by mandoc 2020-12-19 14:54:28 +00:00
setlocale.c libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
setlocale.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
setrunelocale.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
Symbol.map
table.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
toascii.3
tolower.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
tolower.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
toupper.3 xlocale(3): Link man pages 2022-12-19 05:54:52 +01:00
toupper.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
towlower.3
towupper.3
uselocale.3 Remove "All Rights Reserved" from FreeBSD Foundation libc copyrights 2022-07-21 09:53:31 -04:00
utf8.5
utf8.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcrtomb.3
wcrtomb.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcsftime.3
wcsftime.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcsnrtombs.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcsrtombs.3
wcsrtombs.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcstod.3
wcstod.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcstof.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcstoimax.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
wcstol.3
wcstol.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
wcstold.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcstoll.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
wcstombs.3
wcstombs.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcstoul.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
wcstoull.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
wcstoumax.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
wctob.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wctomb.3
wctomb.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wctrans.3
wctrans.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wctype.3
wctype.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
wcwidth.3
wcwidth.c libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
xlocale.3 xlocale: garbage collect references to strtoq_l/strtouq_l 2023-03-02 15:53:29 -05:00
xlocale.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
xlocale_private.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00