freebsd-dev/lib/libc/locale
Kris Kennaway b777873ec1 Disallow '/' characters in LC_* environment variables which might
be used to point to a bad locale file. This is only believed to be a
minor security risk - the only risk is if some program uses the result
of a localized string as a format specifier in a vulnerable function
like sprintf(). No such code is believed to exist in the FreeBSD base
system, although it is possible that badly written third party code
would do that.

Submitted by:	imp
Approved by:	ache
2000-09-08 07:29:48 +00:00
..
ansi.c fix unsigned overflow 1998-10-25 05:06:42 +00:00
big5.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
collate.c Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), 2000-01-27 23:07:25 +00:00
collate.h __collate_substitute() do something non-trivial only for German. For everyone 1999-09-12 21:15:28 +00:00
collcmp.c fix comment 2000-07-07 08:24:50 +00:00
ctype.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
euc.4 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
euc.5 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
euc.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
frune.c
isalnum.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isalpha.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isascii.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isblank.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
iscntrl.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isctype.c There is a problem in that one cannot use ctype.h at the same time as parts 2000-02-08 07:43:26 +00:00
isdigit.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isgraph.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
islower.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isprint.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
ispunct.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isspace.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isupper.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isxdigit.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
lconv.c
localeconv.c
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mbrune.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
mbrune.c
mskanji.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
multibyte.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
nomacros.c Reviewed by: ache and wollman (long ago) 1995-04-07 11:52:17 +00:00
none.c As above. 1995-10-22 14:38:48 +00:00
rune.3 mdoc related fixes: 2000-05-12 10:22:50 +00:00
rune.c Reduce static binaries bloat by splitting out normally unused 1995-10-23 02:13:05 +00:00
runetype.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
setinvalidrune.c Reduce static binaries bloat by splitting out normally unused 1995-10-23 02:13:05 +00:00
setlocale.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
setlocale.c Disallow '/' characters in LC_* environment variables which might 2000-09-08 07:29:48 +00:00
setlocale.h Restore PATH_LOCALE functionality using issetugid() call now 1997-04-07 08:54:38 +00:00
setrunelocale.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
table.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
toascii.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
tolower.3 Describe agrument range correctly, according to multibyte(3) 2000-07-03 13:03:15 +00:00
tolower.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
toupper.3 Describe agrument range correctly, according to multibyte(3) 2000-07-03 13:03:15 +00:00
toupper.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
utf2.4 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
utf2.5 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
utf2.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00