summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
2004-01-06Remove duplicated headers. Pointed out by Peter Postma in PR bin/24002.briggs
2003-12-17fix debug output.yamt
2003-12-13rearrange lib stuff so that these link on non-shared-lib platforms.chs
2003-12-11Fix the checkflist for builds without Kerberos 4 (MKKERBEROS4=no)dyoung
and without Kerberos 4 & 5 (MKKERBEROS=no). Previously checkflist complained of missing files. * move kerberos- and kerberos 4-only files into new flists, distrib/sets/lists/*/krb.* * make the flist generators grok MKKERBEROS{,4} variables * fix Makefiles which treat MKKERBEROS=no as MKKERBEROS5=no. 9 out of 10 experts agree that it is ludicrous to build w/ KERBEROS4 and w/o KERBEROS5. * fix header files, also, which treat MKKERBEROS=no as MKKERBEROS5=no. * omit some Kerberos-only subdirectories from the build as MKKERBEROS{,4} indicate (I acknowledge the sentiment that flists are the wrong way to go, and that the makefiles should produce the metalog directly. That sounds to me like the right way to go, but I am not prepared to do revamp all the makefiles. While my approach is expedient, it fits painlessly within the current build architecture until we are delivered from flist purgatory, and it does not postpone our delivery. Fair enough?)
2003-12-10Modify the licences of code written by Theo De Raadt from a 4-clauseagc
to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR 22409 from Joel Baker, approved by Theo de Raadt, and ratified by myself - the only discrepancy being the handling of the original clause 3 in src/usr.sbin/yppoll/yppoll.c.
2003-12-10Use sysconf(_SC_LOGIN_NAME_MAX) to determine the length of loginlukem
names, rather than assuming LOGIN_NAME_MAX. Based on patch from Garrett Wollman via David O'Brien (both at FreeBSD.org)
2003-12-07Change the symbol lookup order to search RTLD_GLOBAL objectsmrauch
before referencing object's DAG. This makes it possible for C++ exceptions to work across shared libraries. Patch taken from FreeBSD: src/libexec/rtld-elf/rtld.c: 1.67 -> 1.68, committed there by kan@FreeBSD.org.
2003-11-25Don't try to preload an empty string.christos
2003-11-19Restore handling of reloc entries that point to unaligned locationssimonb
that seems to have disappeared in rev 1.34. Thanks to Jason Thorpe for suggesting where to look. Fixes the simple test case in PR port-mips/23366.
2003-11-17Various typo fixes from Jonathon Gray via jmc@openbsd.wiz
2003-11-02Some improvements from the OpenBSD version of this man page. Forwardedwiz
by jmc@openbsd.
2003-10-27Overhaul how `build.sh tools' are used:lukem
* Rename "config.h" to "nbtool_config.h" and HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H. This makes in more obvious in the source when we're using tools/compat/config.h versus "standard autoconf" config.h * Consistently move the inclusion of nbtool_config.h to before <sys/cdefs.h> so that the former can provide __RCSID() (et al), and there's no need to protect those macros any more. These changes should make it easier to "tool-ify" a program by adding: #if HAVE_NBTOOL_CONFIG_H #include "nbtool_config.h" #endif to the top of the source files (for the general case).
2003-10-21Rework how MAKEVERBOSE operates:lukem
* Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Idea from David Laight. * Rename the variables use to print messages. The scheme now is: _MKMSG_FOO Run _MKMSG 'foo' _MKTARGET_FOO Run _MKMSG_FOO ${.TARGET} From discussion with Alistair Crooks.
2003-10-21Don't use NULL for integers.fvdl
2003-10-19rework to use the newer _MKMSGCREATE (et al) macroslukem
2003-10-19support MAKEVERBOSElukem
2003-10-13Move Jason Downs's code from a 4-clause to a 3-clause licence byagc
removing the advertising clause. Diffs provided in PR 22410 by Joel Baker, confirmed to the board by Jason Downs. With additional thanks to Jason Thorpe.
2003-10-06Update to new reality. XXX _rtld_bind still needs to be written.matt
2003-09-24Make the effect of the hack clearer.mycroft
2003-09-24One more tweak...mycroft
2003-09-24Make the comment a little more accurate.mycroft
2003-09-24Temporary workaround for some binutils/ld lossage. See the comment for moremycroft
information.
2003-09-24Some notes...mycroft
2003-09-22Space after the keyword `if'.enami
2003-09-20memset(0) ext_getq_args before use. Should fix bin/22592 by Mark Davies.bouyer
2003-09-19realloc pedantitojun
2003-09-19realloc pedanntitojun
2003-09-19realloc pedantitojun
2003-09-19realloc mistakeitojun
2003-09-19realloc mistake. from openbsditojun
2003-09-14downgrade the accept error to a warning so that we don't exit if we are beingchristos
port scanned.
2003-09-07Back out revision 1.100. There is something screwier going on.mycroft
2003-09-07Consistently use 'RFC 1234' instead of 'RFC1234' or 'RFC-1234'.wiz
From jmc@openbsd.
2003-09-06use arc4randomitojun
2003-08-31dlsym() should not leave an error set. It confuses programs that checkmycroft
dlerror() (such as pkgsrc/graphics/transcode).
2003-08-23libkrb depends on libdes, patch in private mail fromlha
Harold Gutch logix at foobar franken de
2003-08-18libkrb depend on libdeslha
2003-08-12Resolve dlsym(3) and friends directly so that dlsym(RTLD_NEXT,...) works.skrll
Previously dlsym resolved to the version in crt0.o or libc which would mean that the caller's shared object couldn't be determined correctly using __builtin_return_address(0). Mainly from FreeBSD, but adapted by me. Benefits of this solutions are: - backward comptibility maintained - existing broken binaries are fixed with a new ld.elf_so - __mainprog_obj can be removed from crt0.o - we do the same thing as FreeBSD Fixes PR 22067. OKed by Jason and Christos.
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22284, verified by myself.
2003-08-05KNFskrll
2003-08-05libkrb depend on libdeslha
libkrb5 depends on libasn1 and libcrypto
2003-07-26netbsd.org->NetBSD.orgsalo
2003-07-26include <string.h> or <stdlib.h> for all prototypesmrg
2003-07-24ANSIfy and de-__P().skrll
2003-07-23split MKKERBEROS4 from MKKERBEROS. based on work by lha at stacken.kth.seitojun
(build confirmed with both MKKERBEROS4=yes and MKKERBEROS4=no)
2003-07-22Since telnetd has ignored the USER environment variable for logging in formatt
quite a bit of time, make telnetd ignore it completely now. This results in the :if=: entry in the default gettytab entry to honored instead of being ignored. The -h option to telnetd will continue to suppress the inclusion of :if=:
2003-07-21Support immediate binding on arm.skrll
2003-07-21arm and sh5 also have bogus DT_TEXTRELs. sh5 was already covered so justskrll
update the comment.
2003-07-17Correct the in_plt parameter of a couple of _rtld_find_symdef calls.skrll
The mips_reloc.c case is a no-op as _rtld_symlook_obj ignores in_plt for MIPS. OK'ed by Charles.
2003-07-16Bump date for -r removal.wiz