mirror of git://sourceware.org/git/glibc.git
This prevents injection of ':' and '\n' into output functions which use the NSS files database syntax. Critical fields (user/group names and file system paths) are checked strictly. For backwards compatibility, the GECOS field is rewritten instead. The getent program is adjusted to use the put*ent functions in libc, instead of local copies. This changes the behavior of getent if user names start with '-' or '+'. |
||
|---|---|---|
| .. | ||
| Makefile | ||
| Versions | ||
| fgetsgent.c | ||
| fgetsgent_r.c | ||
| getsgent.c | ||
| getsgent_r.c | ||
| getsgnam.c | ||
| getsgnam_r.c | ||
| gshadow.h | ||
| putsgent.c | ||
| sgetsgent.c | ||
| sgetsgent_r.c | ||
| tst-gshadow.c | ||
| tst-putsgent.c | ||