Go to file
thorpej b454543f45 Apply patches as discussed on:
http://mail-index.netbsd.org/tech-net/2004/11/05/0004.html

Slightly modified to differentiate the version string from a stock racoon.

	* auth_gssapi.h (GSSAPI_DEF_NAME): Change from "ike" to "host".
	(gssapi_get_default_id): Rename to gssapi_get_id.
	(gssapi_get_default_gss_id): New prototype.
	* cfparse.y (GSSAPI_ID): Rename to GSS_ID.
	(GSS_ID_ENC, GSS_ID_ENCTYPE): New tokens.
	(gssenc_statement): New statement.
	(isakmpproposal_spec): Use GSS_ID token.
	(expand_isakmpspec): Fill in gssid in the new proposal only
	if authmethod is OAKLEY_ATTR_AUTH_METHOD_GSSAPI_KRB.  If the
	GSS ID is not provided, call gssapi_get_default_gss_id() to
	place the default ID in the proposal.
	* cftoken.l (S_GSSENC): New start condition.
	(<S_RMTP>gss_id): New, return the GSS_ID token.
	(<S_RMTP>gssapi_id): Return the GSS_ID token.
	(<S_INI>gss_id_enc, <S_GSSENC>latin1, <S_GSSENC>utf-16le)
	(<S_GSSENC>{semi}): New, tokenize the "gss_id_enc enctype;"
	statement.
	* gssapi.c: Include <unistd.h>.
	(gssapi_get_default_gss_id): New function.
	(gssapi_init): Disable a broken debugging message.  Make
	printf formats consistent in their handling of non-NUL-terminated
	strings.
	(gssapi_get_default_id): Rename to...
	(gssapi_get_id): ...this.  If the proposal has a gssid, vdup()
	that and return it.  Disable a broken debugging message.  Make
	printf formats consistent in their handling of non-NUL-terminated
	strings.
	* ipsec_doi.c: Include <iconv.h>.
	(get_ph1approval): Make printf formats consistent in their handling
	of non-NUL-terminated strings.  Call gssapi_get_id() instead of
	gssapi_get_default_id(), and remove some complexity that has been
	pushed into that function.
	(t2isakmpsa): When parsing the OAKLEY_ATTR_GSS_ID attribute,
	check convert the attribute from UTF-16LE to ISO-Latin-1, unless
	we are configured to assume the attribute is already ISO-Latin-1
	encoded.
	(setph1attr): When setting the OAKLEY_ATTR_GSS_ID attribute,
	convert the attribute from ISO-Latin-1 to UTF-16LE, unless we
	are configured to encode the attribute in ISO-Latin-1.
	* localconf.c (setdefault): Set the default GSS ID encoding type
	to UTF-16LE.
	* localconf.h (LC_GSSENC_UTF16LE, LC_GSSENC_LATIN1)
	(LC_GSSENC_MAX): New constants.
	(struct localconf): Add gss_id_enc member.
	* main.c (RACOON_VERSION): Append " - NetBSD 20041110" to the
	version string.
	* racoon.conf.5: Document changes to GSS ID encoding and default
	GSS ID computation.  Document "gss_id_enc enctype;" statement.
	* samples/racoon.conf.sample-gssapi: Update and add comments to
	provide more information.
2004-11-10 20:23:28 +00:00
bin Pass WARNS=3 2004-10-30 19:29:27 +00:00
contrib/sys Finalize import of the Atheros HAL 0.9.9.13, bringing ath(4) 2004-07-28 08:57:40 +00:00
crypto Apply patches as discussed on: 2004-11-10 20:23:28 +00:00
dist 2 more include files. 2004-11-07 17:25:38 +00:00
distrib Revert one of the previous mods - the decision to use a separate arg for 2004-11-10 18:18:25 +00:00
doc Update some URLs and versions: 2004-11-10 15:11:43 +00:00
etc Don't try to chmod ptys if we have none. 2004-11-10 05:04:51 +00:00
games Add (unsigned char) cast to ctype functions 2004-11-05 21:30:31 +00:00
gnu Add (unsigned char) cast to ctype functions 2004-11-05 19:56:34 +00:00
include * Improve the comments in <nsswitch.h> 2004-11-10 07:23:32 +00:00
lib - don't complain if the pty is of the form pts/n 2004-11-10 17:00:41 +00:00
libexec Use non-blocking I/O when opening the tty. Otherwise we can get stuck... 2004-11-07 07:04:31 +00:00
regress use semaphore before starting pthread. currently fail. 2004-11-03 15:18:35 +00:00
rescue Complete removal of "liboverride" to fix build problems. 2004-08-20 11:01:03 +00:00
sbin Add 0xBF for Solaris. From Larry Lee <lclee at west.sun.com> 2004-11-10 02:39:48 +00:00
share Fix typo, and comment out link to non-existing usb(3); from Sergey Svishchev. 2004-11-10 16:38:29 +00:00
sys Add COMPAT_BSDPTY to the rest of the config files. 2004-11-10 17:54:02 +00:00
tools Pass AR and RANLIB also. 2004-10-18 08:33:48 +00:00
usr.bin Add V_PTY 2004-11-10 17:54:47 +00:00
usr.sbin Document the "pre" magic string just added, and bump date for this. 2004-11-10 17:40:41 +00:00
x11 We need libutil now that openpty is used. 2004-11-10 03:21:02 +00:00
BUILDING Fix some typo's/bad wording as highlighted in PR#27219 2004-10-12 04:07:09 +00:00
Makefile DO do-gnu-lib-crtstuff${LIBGCC_EXT} only when ${HAVE_GCC3} != "no", 2004-09-02 02:02:38 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING Note the breakage w. 1.35 of var.c in /bin/sh and the need to update /bin/sh 2004-10-12 04:03:20 +00:00
build.sh Initial import of iyonix port. 2004-10-13 23:28:34 +00:00