summaryrefslogtreecommitdiff
path: root/lib/libc/gen/getpass.3
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/gen/getpass.3')
0 files changed, 0 insertions, 0 deletions
logheader'>2008-04-13add generated file krb_err.h to cleanup listmlelstv 2008-03-22Import Heimdal-1.1mlelstv 2007-05-28Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on thetls FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time. This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB. This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures. Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired. 2006-09-11fixes for installing into a case insensitive $DESTDIRdbj when files may have hard links to a a name that only differs by case - change install to unconditionally remove its temporary file when installing hard links with -r. This avoids problems when built with posix rename(2) semantics and reinstalling an existing hard link. - rework hard link targets in bsd.man.mk and bsd.links.mk to use makefile constructs instead of shell constructs - always reinstall hard links that may have case conflicts, even when MKUPDATE=yes, this ensures that they get added to METALOG - remove man pages which were hard linked to themselves in libform - remove improper hard link command for existing man page in libkrb5 - fix libl's makefile to include bsd.lib.mk at end - remove shell quoting in link target for test's [.1 man page 2006-05-12apply -fno-strict-aliasing to changepw.cmrg 2006-05-11sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.mrg 2005-11-25bump libkrb5christos 2005-01-10Only #define HAVE_IPV6 if ${USE_INET6} != "no".lukem 2004-08-05Need to prefix relative directories with `${.CURDIR}/' so thatlukem objdir builds in the src tree (i.e, without MAKEOBJDIR{,PREFIX}) work. Fixes problem noted by Hisashi T Fujinaka. 2004-08-04Convert from the src/lib -specific DEPLIBS to using LIBDPLIBS from <bsd.lib.mk>lukem 2004-07-30Implement DEPLIBS (in Makefile.inc for now), which adds all the listedlukem libraries to LDADD & DPADD for the current library, using -L OBJDIR-of-DEPLIB so that the current library can link with the DEPLIB library built but not installed. Set DEPLIBS appropriately, rather than explictly adding LDADD/DPADD for various libraries. Reorder library build order so that libraries that depend upon any other library are built at the end. Whilst this change could be done in a more generic manner (and I intend to work on that), it does remove the need to implement top-level build targets such as "do-lib-des" (etc). 2004-07-30LDADD libcrypto libasn1 libcom_err librokenlukem 2004-07-14Commit manpage for krb5_set_password(3), based on Heimdal-20040606,jonathan with small revisions by myself, reviewed/approved by Love. 2004-04-04bump minor version on libkrb5lha 2003-10-09* Bump the shlib major of libkrb5 because the shlib major of libcryptothorpej changed, and libkrb5 depends on libcrypto. * Bump the shlib major of libgssapi, libhdb, libkadm5clnt, libkadm5srv, and libkafs, because they depend on librb5. Dependent library list provided by, and change approved by, lha@netbsd. Per discussion on tech-userlevel. 2003-07-10Rename a large chunk of the make(1) variables which refer to alukem program/tool from "FOO" to "TOOL_FOO". The new variables are: TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC For each, provide default in <bsd.sys.mk> of the form: TOOL_FOO?= foo and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override: TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo Document all of these in bsd.README. This cleans up a chunk of potential (and actual) namespace collision within our build infrastructure, as well as improves consistency in the share/mk documentation and provision of appropriate defaults for each of these variables. 2003-05-26install more man pageslha 2003-05-15bump minors appropriatelylha 2002-09-12fix typo in previousjoda 2002-09-12krb5-types.h is no more; install more man pagesjoda 2002-09-12version 18.1joda 2002-08-29heimdal builds shouldn't dig into openssl source by -Ifoo.itojun 2002-08-19More use of ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/pathlukem 2002-08-19Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).lukem (Reduces make output by ~ 20%) 2002-04-24- in <bsd.files.mk>, don't clear FILES after using it, as that preventslukem make -V FILES from being useful (and given that every other variable can be extracted using make -V, the behaviour was unusually inconsistent given that the original reason for clearing it doesn't seem to be relevant anymore) - use <bsd.prog.mk> instead of directly including <bsd.files.mk> (and possibly <bsd.man.mk> or <bsd.own.mk>) - remove obsolete NOPROG 2001-12-12Readability cleanups; MKfoo=no -> NOfoo.tv 2001-11-09add a bunch of MLINK'sjoda 2001-11-08Install krb5.3gmcgarry 2001-10-31Make handling of USETOOLS uniform: Don't need to check whether it istv defined, as <bsd.own.mk> always sets it; also, compare only against "yes" (not "no") for a yes/no check, as there are two negative states ("no" and "never"). 2001-10-06test for whether USETOOLS is defined before asking its valueperry 2001-10-04.ifndef USE_NEW_TOOLCHAIN => .if ${USETOOLS} == "no"tv Allows a new toolchain, but USETOOLS=no, configuration to build properly. Reported by <martin@duskware.de>. 2001-09-21Prep Heimdal host tools for new toolchain.tv 2001-09-17update infrastructure for krb4 1.1 and heimdal 0.4eassar 2001-09-10Add "Remember to update distrib/sets..." lines (and NetBSD RCS IDs insimonb some cases). 2001-06-20update generated heimdal include files for 0.3fassar update Makefile infrastructure for 0.3f bump shared library versions fix some merge problems 2001-04-12use openssl 0.9.6a. shlib major # is bumped for libcrypto, libssl anditojun all kerberos libraries. 2001-04-12do not try -Iopenssl/crypto/md4, heimdal code wants libc md4.h, notitojun openssl md4.h. (we shouldn't use -Iopenssl btw, use <openssl/foo.h>) 2001-02-11update make infrastructure and shlib versions numbers for heimdal 0.3eassar