Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-12-05 | Correctly handle -Wlong_arg (no space between -W and long_arg) when "W;" | Todd C. Miller | |
is in optstring. | |||
2002-12-05 | Reorganize this so that getopt_only_only() works correctly. | Todd C. Miller | |
In order for getopt_only_only() to work we need to check for long options before short ones. I have merged getopt_internal and getopt_long_internal into a single function with the actual long args parsing broken out into a separate function. This also simplifies the flow of control. | |||
2002-12-05 | make getopt_long and getopt_long_only protos match getopt.h | Todd C. Miller | |
2002-12-04 | Add "RETURN VALUES" sections | Todd C. Miller | |
2002-12-04 | .Xr getopt_long | Todd C. Miller | |
2002-12-03 | Whoops, add missing #ifdef REPLACE_GETOPT | Todd C. Miller | |
2002-12-03 | fix typo | Todd C. Miller | |
2002-12-03 | GNU-like getopt_long() from NetBSD with changes by me to support | Todd C. Miller | |
getopt_long_only(). At some point this should replace the BSD getopt(3) but we are not there yet. While I am here add protection from the multiple getopt() definitions due to conflicting standards. | |||
2002-12-03 | Crank all library major numbers. Needed due to the fact that we | Todd C. Miller | |
now build libraries with propolice enabled. Without this, existing binaries (such as ports/packages) that link with any system library other than libc will fail with an undefined symbol of "___guard" (__guard on ELF). Pointed out by markus@ and discussed with deraadt@ | |||
2002-12-02 | Document getlogin_r() | Todd C. Miller | |
2002-12-02 | Add ecvt(), fcvt() and gcvt() for standard compliance and legacy code. | Todd C. Miller | |
2002-12-02 | KNF | Theo de Raadt | |
2002-12-02 | Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stack | Miod Vallat | |
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed. | |||
2002-11-29 | inconsistant spelling; torh@bogus.net | Theo de Raadt | |
2002-11-29 | riduculous spelling; torh@bogus.net | Theo de Raadt | |
2002-11-29 | tcpdump support for pfsync; henning@ ok | Michael Shalayeff | |
2002-11-29 | Foward; torh@bogus.net | Theo de Raadt | |
2002-11-28 | fd sharing was re-enabled quite awhile ago. | Brad Smith | |
2002-11-27 | Honour malloc_junk ('J') with realloc(3), and fix page_dir shrink update. | Thierry Deval | |
2002-11-25 | Mention the net.inet.tcp.ecn sysctl. | Wilbern Cobb | |
ok kjc@ | |||
2002-11-25 | Warn if atexit(3) fails. Change some tabs to spaces. Use | Chad Loder | |
STDERR_FILENO instead of 2. OK millert@ | |||
2002-11-24 | Add HISTORY section | Todd C. Miller | |
2002-11-24 | "The contents is" -> "The contents are" | Chad Loder | |
2002-11-24 | Zero out the reserved fields of struct gmonhdr rather than leaving | Chad Loder | |
stack garbage in them. From FreeBSD. OK deraadt@ | |||
2002-11-24 | Fix comment: s/trailing NULL/trailing NUL/, no code changes. | Chad Loder | |
2002-11-24 | Fix instance where syslog(3) after closelog(3) could access freed log | Chad Loder | |
tag name. OK millert@, deraadt@ | |||
2002-11-23 | Make the mul/div/rem (and u... versions) weak so that ld.so can override | Dale Rahn | |
it with optimized versions. And allow ld.so to compile with strong versions with extra symbols so it can find them. | |||
2002-11-22 | Initialize status to zero before calling waitpid(). That way, if | Todd C. Miller | |
there is nothing to be waited for (for instance if SIGCHLD is being ignored) we don't check WIFEXITED(garbage off the stack). | |||
2002-11-22 | more snprintf; ok millert | Theo de Raadt | |
2002-11-21 | shadow -> _shadow | Todd C. Miller | |
2002-11-21 | Add a "shadow" group and make the shadow passwd db readable by that | Todd C. Miller | |
group. This changes getpw* to always try the shadow db first and then fall back to the db w/o password hashes. In the future, /usr/libexec/auth/login_passwd (and others) will be setgid shadow instead of setuid root. OK deraadt@ If you track -current you should do the following: o add group shadow to /etc/group o chgrp shadow /etc/spwd.db o chmod 640 /etc/spwd.db o rebuild and install src/usr.sbin/pwd_mkdb You do not need to rebuild libc yet, but it would't hurt to do so. | |||
2002-11-21 | .Xr atoll(3) and add missing .Xr of atol(3) in atoll(3) man page. | Todd C. Miller | |
2002-11-21 | Take advantage of the libc minor bump and add atoll(3) | Todd C. Miller | |
2002-11-21 | Add strerror_r and functions versions of getchar_unlocked and | Marco S Hyman | |
putchar_unlocked. Crank the minor on related libs. OK fgs@, deraadt@ | |||
2002-11-19 | typo; Stefan Berg | Todd C. Miller | |
2002-11-18 | Oops, unbrek libc_p | Miod Vallat | |
2002-11-16 | Zero out struct skey early in skeylookup() so callers can reliably check | Todd C. Miller | |
for keyfile == NULL and not get a garbage value. | |||
2002-11-16 | Add a missing check for NULL keyfile in skeychallenge() that | Todd C. Miller | |
caused a user w/o an S/Key to just get "permission denied" from login_skey instead of a fake challenge. | |||
2002-11-16 | Enable libpthread, kind of.... | Marco S Hyman | |
The library is installed as libnpthread, not libpthread. This gets around broken autoconf ports that attempt to link using both -lpthread and -pthread. The next step will be to change the gcc -pthread flag to use this lib instead of libc_r. | |||
2002-11-14 | Updates from http://www.isc.org/products/BIND/patches/bind4910.diff | Todd C. Miller | |
o check __dn_skipname() return value for errors o fix sanity checking of reverse records, getnetbyname() may not have been working before. | |||
2002-11-14 | Add a link to libncurses. Lots of programs/configure scripts out there | Todd C. Miller | |
look for ncurses by checking for ncurses.h or libncurses instead of checking for NCURSES_VERSION in curses.h. Closes PR 2942. | |||
2002-11-12 | get rid of compiler warnings | Marco S Hyman | |
2002-11-12 | don't build with -g/-ggdb by default. | Marco S Hyman | |
always build with -Wall bump version to 0.7 (matches libc_r x.7) | |||
2002-11-12 | Fix the C version of atomic lock so that the compiler will not share | Dale Rahn | |
registers. ok marc@ | |||
2002-11-10 | build crtbegin/crtend as it is ment for elf | Michael Shalayeff | |
2002-11-10 | SEE ALSO corrections. millert ok. | Federico G. Schwindt | |
2002-11-10 | missing MLINKs for setresuid(2). millert ok. | Federico G. Schwindt | |
2002-11-09 | remove unused manpages (already in libc) and reorder SEE ALSO; marc@ ok. | Federico G. Schwindt | |
2002-11-08 | kill two compiler warnings; ok marc@ | Todd T. Fries | |
2002-11-08 | Do not try to initialize entries in the fd table before the table | Marco S Hyman | |
is created. |