From nobody@FreeBSD.ORG  Sat Sep  9 03:53:22 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 303E737B423; Sat,  9 Sep 2000 03:53:22 -0700 (PDT)
Message-Id: <20000909105322.303E737B423@hub.freebsd.org>
Date: Sat,  9 Sep 2000 03:53:22 -0700 (PDT)
From: odip@bionet.nsc.ru
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: [patch] openssh with LOGIN_CAP don't setup LANG & MM_CHARSET into environment
X-Send-Pr-Version: www-1.0

>Number:         21146
>Category:       ports
>Synopsis:       [patch] openssh with LOGIN_CAP don't setup LANG & MM_CHARSET into environment
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    dinoex
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 09 04:00:01 PDT 2000
>Closed-Date:    Sun Jun 24 23:29:10 PDT 2001
>Last-Modified:  Mon Jun 25 07:20:18 PDT 2001
>Originator:     Dmitry Grigorovich
>Release:        3.4-RELEASE
>Organization:
ICiG
>Environment:
FreeBSD dragon.bionet.nsc.ru 3.4-RELEASE FreeBSD 3.4-RELEASE #1: Thu Aug 10 19:5
5:20 NOVST 2000     root@dragon.bionet.nsc.ru:/usr/src/sys/compile/ODIP  i386

>Description:
I builded openssh with variable LOGIN_CAP=YES
This give me a chance to using login capabilities in FreeBSD with openssh
But some of login capabilities does not work

For example, I assign russian class for user
Russian class defined at /etc/logon.conf:
russian:Russian Users Accounts:\
        :charset=KOI8-R:\
        :lang=ru_RU.KOI8-R:\
        :tc=default:

This adds two environment variables into environment of user: LANG & MM_CHARSET, when used standard login via telnet or console

However when used openssh, then sshd does not setup LANG & MM_CHARSET into environment for user in russian class

Code for this operation does not exists in openssh port !

You may apply next very small patch to already patched openssh port,
then rebuild and reinstall openssh port to fix problem

--- session.c.orig	Tue Aug 29 14:07:20 2000
+++ session.c	Tue Aug 29 15:06:09 2000
@@ -901,6 +901,10 @@
 	env[0] = NULL;
 
 	if (!options.use_login) {
+#ifdef LOGIN_CAP
+		char *var;
+#endif /* LOGIN_CAP */
+
 		/* Set basic environment. */
 		child_set_env(&env, &envsize, "USER", pw->pw_name);
 		child_set_env(&env, &envsize, "LOGNAME", pw->pw_name);
@@ -908,6 +912,12 @@
 #ifdef LOGIN_CAP
 		child_set_env(&env, &envsize, "PATH",
 		    login_getpath(lc, "path", _PATH_STDPATH));
+		var= login_getcapstr(lc, "lang", NULL, NULL);
+		if ( var ) child_set_env(&env, &envsize, "LANG", var);
+		var= login_getcapstr(lc, "charset", NULL, NULL);
+		if ( var ) child_set_env(&env, &envsize, "MM_CHARSET", var);
+		var= login_getcapstr(lc, "timezone", NULL, NULL);
+		if ( var ) child_set_env(&env, &envsize, "TZ", var);
 #else /* LOGIN_CAP */
 		child_set_env(&env, &envsize, "PATH", _PATH_STDPATH);
 #endif /* LOGIN_CAP */
@@ -919,8 +929,11 @@
 		/* Normal systems set SHELL by default. */
 		child_set_env(&env, &envsize, "SHELL", shell);
 	}
+#ifdef LOGIN_CAP
+#else /* LOGIN_CAP */
 	if (getenv("TZ"))
 		child_set_env(&env, &envsize, "TZ", getenv("TZ"));
+#endif /* LOGIN_CAP */
 
 	/* Set custom environment options from RSA authentication. */
 	while (custom_environment) {

>How-To-Repeat:
Build and install openssh port with LOGIN_CAP:
cd /usr/ports/security/openssh
LOGIN_CAP=YES make build install

Using chpass setup russian class for user joe

Login as joe to openssh

Test environment for variables LANG & MM_CHARSET:
echo $LANG
echo $MM_CHARSET

This variables does not defined !!!

>Fix:
cd /usr/ports/security/openssh/patches
Replace original patch file 'patch-au' with next file
Rebuild and reinstall openssh port

begin 644 patch-au
M+2TM('-E<W-I;VXN8RYO<FEG"51U92!*=6X@(#8@,#(Z-3,Z-#`@,C`P,`HK
M*RL@<V5S<VEO;BYC"5-A="!397`@(#D@,3<Z,3(Z-#$@,C`P,`I`0"`M,C<L
M-B`K,C<L,3@@0$`*("-I;F-L=61E(")S<V@R+F@B"B`C:6YC;'5D92`B875T
M:"YH(@H@"BLC:69D968@7U]&<F5E0E-$7U\**R-I;F-L=61E(#QL:6)U=&EL
M+F@^"BLC:6YC;'5D92`\<&]L;"YH/@HK(VEN8VQU9&4@/'-Y<VQO9RYH/@HK
M(VEN8VQU9&4@/'1I;64N:#X**R-D969I;F4@3$]'24Y?0T%0"BLC96YD:68@
M+RH@7U]&<F5E0E-$7U\@*B\**PHK(VEF9&5F($Q/1TE.7T-!4`HK(VEN8VQU
M9&4@/&QO9VEN7V-A<"YH/@HK(V5N9&EF("\J($Q/1TE.7T-!4"`J+PHK"B`O
M*B!T>7!E<R`J+PH@"B`C9&5F:6YE(%1465-:(#8T"D!`("TT,#$L-B`K-#$S
M+#$S($!`"B`)"6QO9U]I;FET*%]?<')O9VYA;64L(&]P=&EO;G,N;&]G7VQE
M=F5L+"!O<'1I;VYS+FQO9U]F86-I;&ET>2P@;&]G7W-T9&5R<BD["B`*(`D)
M+RH**PD)("H@57-I;F<@;&]G:6X@86YD(&5X96-U=&EN9R!A('-P96-I9FEC
M(")C;VUM86YD(B!A<F4@;75T=6%L;'D**PD)("H@97AC;'5S:79E+"!S;R!T
M=7)N(&]F9B!U<V5?;&]G:6X@:68@=&AE<F4G<R!A(&-O;6UA;F0N"BL)"2`J
M+PHK"0EI9B`H8V]M;6%N9"`A/2!.54Q,*0HK"0D);W!T:6]N<RYU<V5?;&]G
M:6X@/2`P.PHK"0D**PD)+RH*(`D)("H@0W)E871E(&$@;F5W('-E<W-I;VX@
M86YD('!R;V-E<W,@9W)O=7`@<VEN8V4@=&AE(#0N-$)31`H@"0D@*B!S971L
M;V=I;B@I(&%F9F5C=',@=&AE(&5N=&ER92!P<F]C97-S(&=R;W5P+@H@"0D@
M*B\*0$`@+34P,BPV("LU,C$L,3`@0$`*(`ES=')U8W0@<V]C:V%D9')?<W1O
M<F%G92!F<F]M.PH@"7-T<G5C="!S=&%T('-T.PH@"71I;65?="!L87-T7VQO
M9VEN7W1I;64["BLC:69D968@3$]'24Y?0T%0"BL);&]G:6Y?8V%P7W0@*FQC
M.PHK"6-H87(@*F9N86UE.PHK(V5N9&EF("\J($Q/1TE.7T-!4"`J+PH@"B`)
M:68@*',@/3T@3E5,3"D*(`D)9F%T86PH(F1O7V5X96-?<'1Y.B!N;R!S97-S
M:6]N(BD["D!`("TU,3$L,34@*S4S-"PV($!`"B`)+RH@1V5T(')E;6]T92!H
M;W-T(&YA;64N("HO"B`):&]S=&YA;64@/2!G971?8V%N;VYI8V%L7VAO<W1N
M86UE*"D["B`*+0DO*@HM"2`J($=E="!T:&4@=&EM92!W:&5N('1H92!U<V5R
M(&QA<W0@;&]G9V5D(&EN+B`@0G5F('=I;&P@8F4@<V5T('1O"BT)("H@8V]N
M=&%I;B!T:&4@:&]S=&YA;64@=&AE(&QA<W0@;&]G:6X@=V%S(&9R;VTN"BT)
M("HO"BT):68@*"%O<'1I;VYS+G5S95]L;V=I;BD@>PHM"0EL87-T7VQO9VEN
M7W1I;64@/2!G971?;&%S=%]L;V=I;E]T:6UE*'!W+3YP=U]U:60L('!W+3YP
M=U]N86UE+`HM"0D)"0D)("`@("`@8G5F+"!S:7IE;V8H8G5F*2D["BT)?0HM
M"B`)+RH@1F]R:R!T:&4@8VAI;&0N("HO"B`):68@*"AP:60@/2!F;W)K*"DI
M(#T](#`I('L*(`D)<&ED(#T@9V5T<&ED*"D["D!`("TU,C@L-B`K-30R+#(R
M($!`"B`)"2`@(&-H86YG960N("HO"B`)"6QO9U]I;FET*%]?<')O9VYA;64L
M(&]P=&EO;G,N;&]G7VQE=F5L+"!O<'1I;VYS+FQO9U]F86-I;&ET>2P@;&]G
M7W-T9&5R<BD["B`**PD)+RH**PD)("H@57-I;F<@;&]G:6X@86YD(&5X96-U
M=&EN9R!A('-P96-I9FEC(")C;VUM86YD(B!A<F4@;75T=6%L;'D**PD)("H@
M97AC;'5S:79E+"!S;R!T=7)N(&]F9B!U<V5?;&]G:6X@:68@=&AE<F4G<R!A
M(&-O;6UA;F0N"BL)"2`J+PHK"0EI9B`H8V]M;6%N9"`A/2!.54Q,*0HK"0D)
M;W!T:6]N<RYU<V5?;&]G:6X@/2`P.PHK"0D**PD)+RH**PD)("H@1V5T('1H
M92!T:6UE('=H96X@=&AE('5S97(@;&%S="!L;V=G960@:6XN("!"=68@=VEL
M;"!B92!S970**PD)("H@=&\@*B!C;VYT86EN('1H92!H;W-T;F%M92!T:&4@
M;&%S="!L;V=I;B!W87,@9G)O;2X**PD)("HO"BL)"6EF("@A;W!T:6]N<RYU
M<V5?;&]G:6XI('L**PD)"6QA<W1?;&]G:6Y?=&EM92`](&=E=%]L87-T7VQO
M9VEN7W1I;64H<'<M/G!W7W5I9"P**PD)"2`@("!P=RT^<'=?;F%M92P@8G5F
M+"!S:7IE;V8H8G5F*2D["BL)"7T**PH@"0DO*B!#;&]S92!T:&4@;6%S=&5R
M('-I9&4@;V8@=&AE('!S975D;R!T='DN("HO"B`)"6-L;W-E*'!T>69D*3L*
M(`I`0"`M-3<Q+#8@*S8P,2PQ,B!`0`H@"0DO*B!#:&5C:R!I9B`N:'5S:&QO
M9VEN(&5X:7-T<RX@*B\*(`D)<VYP<FEN=&8H;&EN92P@<VEZ96]F(&QI;F4L
M("(E+C(P,',O+FAU<VAL;V=I;B(L('!W+3YP=U]D:7(I.PH@"0EQ=6EE=%]L
M;V=I;B`]('-T870H;&EN92P@)G-T*2`^/2`P.PHK(VEF9&5F($Q/1TE.7T-!
M4`HK"0EL8R`](&QO9VEN7V=E='!W8VQA<W,H<'<I.PHK"0EI9B`H;&,@/3T@
M3E5,3"D**PD)"6QC(#T@;&]G:6Y?9V5T8VQA<W-B>6YA;64H3E5,3"P@<'<I
M.PHK"0EQ=6EE=%]L;V=I;B`](&QO9VEN7V=E=&-A<&)O;VPH;&,L(")H=7-H
M;&]G:6XB+"!Q=6EE=%]L;V=I;BD["BLC96YD:68@+RH@3$]'24Y?0T%0("HO
M"B`*(`D)+RH*(`D)("H@268@=&AE('5S97(@:&%S(&QO9V=E9"!I;B!B969O
M<F4L(&1I<W!L87D@=&AE('1I;64@;V8@;&%S=`I`0"`M-3DT+#8@*S8S,"PR
M,"!`0`H@"0D)96QS90H@"0D)"7!R:6YT9B@B3&%S="!L;V=I;CH@)7,@9G)O
M;2`E<UQR7&XB+"!T:6UE7W-T<FEN9RP@8G5F*3L*(`D)?0HK(VEF9&5F($Q/
M1TE.7T-!4`HK"0EI9B`H8V]M;6%N9"`]/2!.54Q,("8F("%Q=6EE=%]L;V=I
M;B`F)B`A;W!T:6]N<RYU<V5?;&]G:6XI('L**PD)"69N86UE(#T@;&]G:6Y?
M9V5T8V%P<W1R*&QC+"`B8V]P>7)I9VAT(BP@3E5,3"P@3E5,3"D["BL)"0EI
M9B`H9FYA;64@(3T@3E5,3"`F)B`H9B`](&9O<&5N*&9N86UE+"`B<B(I*2`A
M/2!.54Q,*2!["BL)"0D)=VAI;&4@*&9G971S*&QI;F4L('-I>F5O9BAL:6YE
M*2P@9BD@(3T@3E5,3"D**PD)"0D)9G!U=',H;&EN92P@<W1D;W5T*3L**PD)
M"0EF8VQO<V4H9BD["BL)"0E](&5L<V4**PD)"0DH=F]I9"EP<FEN=&8H(B5S
M7&Y<="5S("5S7&XB+`HK"0DB0V]P>7)I9VAT("AC*2`Q.3@P+"`Q.3@S+"`Q
M.3@V+"`Q.3@X+"`Q.3DP+"`Q.3DQ+"`Q.3DS+"`Q.3DT(BP**PD)("`@(")4
M:&4@4F5G96YT<R!O9B!T:&4@56YI=F5R<VET>2!O9B!#86QI9F]R;FEA+B`B
M+`HK"0D@("`@(D%L;"!R:6=H=',@<F5S97)V960N(BD["BL)"7T**R-E;F1I
M9B`O*B!,3T=)3E]#05`@*B\*(`D)+RH*(`D)("H@4')I;G0@+V5T8R]M;W1D
M('5N;&5S<R!A(&-O;6UA;F0@=V%S('-P96-I9FEE9"!O<B!P<FEN=&EN9PH@
M"0D@*B!I="!W87,@9&ES86)L960@:6X@<V5R=F5R(&]P=&EO;G,@;W(@;&]G
M:6XH,2D@=VEL;"!B90I`0"`M-C`S+#<@*S8U,RPQ."!`0`H@"0EI9B`H8V]M
M;6%N9"`]/2!.54Q,("8F(&]P=&EO;G,N<')I;G1?;6]T9"`F)B`A<75I971?
M;&]G:6X@)B8*(`D)("`@("%O<'1I;VYS+G5S95]L;V=I;BD@>PH@"0D)+RH@
M4')I;G0@+V5T8R]M;W1D(&EF(&ET(&5X:7-T<RX@*B\**R-I9F1E9B!,3T=)
M3E]#05`**PD)"69N86UE(#T@;&]G:6Y?9V5T8V%P<W1R*&QC+"`B=V5L8V]M
M92(L($Y53$PL($Y53$PI.PHK"0D);&]G:6Y?8VQO<V4H;&,I.PHK"0D):68@
M*&9N86UE("$]($Y53$PI('L**PD)"0EF(#T@9F]P96XH9FYA;64L(")R(BD[
M"BL)"0D):68@*&8@/3T@3E5,3"D**PD)"0D)9B`](&9O<&5N*"(O971C+VUO
M=&0B+"`B<B(I.PHK"0D)?2!E;'-E"BL)"0D)9B`](&9O<&5N*"(O971C+VUO
M=&0B+"`B<B(I.PHK(V5L<V4@+RH@3$]'24Y?0T%0("HO"B`)"0EF(#T@9F]P
M96XH(B]E=&,O;6]T9"(L(")R(BD["BLC96YD:68@+RH@3$]'24Y?0T%0("HO
M"B`)"0EI9B`H9BD@>PH@"0D)"7=H:6QE("AF9V5T<RAL:6YE+"!S:7IE;V8H
M;&EN92DL(&8I*0H@"0D)"0EF<'5T<RAL:6YE+"!S=&1O=70I.PI`0"`M-S0V
M+#$S("LX,#<L,CD@0$`*(`EE>'1E<FX@8VAA<B`J*F5N=FER;VX["B`)<W1R
M=6-T('-T870@<W0["B`)8VAA<B`J87)G=ELQ,%T["BLC:69D968@3$]'24Y?
M0T%0"BL@"6QO9VEN7V-A<%]T("IL8SL**R`**R`);&,@/2!L;V=I;E]G971P
M=V-L87-S*'!W*3L**R`):68@*&QC(#T]($Y53$PI"BL@"0EL8R`](&QO9VEN
M7V=E=&-L87-S8GEN86UE*$Y53$PL('!W*3L**R`C96YD:68@+RH@3$]'24Y?
M0T%0("HO"B`*(`DO*B!L;V=I;B@Q*2!I<R!O;FQY(&-A;&QE9"!I9B!W92!E
M>&5C=71E('1H92!L;V=I;B!S:&5L;"`J+PH@"6EF("AO<'1I;VYS+G5S95]L
M;V=I;B`F)B!C;VUM86YD("$]($Y53$PI"B`)"6]P=&EO;G,N=7-E7VQO9VEN
M(#T@,#L*(`H@"68@/2!F;W!E;B@B+V5T8R]N;VQO9VEN(BP@(G(B*3L**R-I
M9F1E9B!?7T9R965"4T1?7PHK"6EF("AF(#T]($Y53$PI"BL)"68@/2!F;W!E
M;B@B+W9A<B]R=6XO;F]L;V=I;B(L(")R(BD["BLC96YD:68@+RH@7U]&<F5E
M0E-$7U\@*B\**R-I9F1E9B!,3T=)3E]#05`**PDO*B!O;B!&<F5E0E-$+"!E
M=&,N+"!A;&QO=R!O=F5R<FED:6YG(&YO;&]G:6X@=FEA(&QO9VEN+F-O;F8N
M("HO"BL):68@*&8@(3T@3E5,3"`F)B`A;&]G:6Y?9V5T8V%P8F]O;"AL8RP@
M(FEG;F]R96YO;&]G:6XB+"`P*2D@>PHK(V5L<V4@+RH@3$]'24Y?0T%0("HO
M"B`):68@*&8I('L**R-E;F1I9B`O*B!,3T=)3E]#05`@*B\*(`D)+RH@+V5T
M8R]N;VQO9VEN(&5X:7-T<RX@(%!R:6YT(&ET<R!C;VYT96YT<R!A;F0@97AI
M="X@*B\*(`D)=VAI;&4@*&9G971S*&)U9BP@<VEZ96]F*&)U9BDL(&8I*0H@
M"0D)9G!U=',H8G5F+"!S=&1E<G(I.PI`0"`M-S8X+#8@*S@T-2PQ,R!`0`H@
M"2\J($QO9VEN*#$I(&1O97,@=&AI<R!A<R!W96QL+"!A;F0@:70@;F5E9',@
M=6ED(#`@9F]R('1H92`B+6@B"B`)("`@<W=I=&-H+"!S;R!W92!L970@;&]G
M:6XH,2D@=&\@=&AI<R!F;W(@=7,N("HO"B`):68@*"%O<'1I;VYS+G5S95]L
M;V=I;BD@>PHK(VEF9&5F($Q/1TE.7T-!4`HK"0EI9B`H<V5T8VQA<W-C;VYT
M97AT*'!W+3YP=U]C;&%S<RP@3$]'24Y?4T544%))3U))5%D@?`HK"0D@("`@
M3$]'24Y?4T544D533U520T53('P@3$]'24Y?4T5454U!4TLI(#T]("TQ*2![
M"BL)"0EP97)R;W(H(G-E=&-L87-S8V]N=&5X="(I.PHK"0D)97AI="@Q*3L*
M*PD)?0HK(V5N9&EF("\J($Q/1TE.7T-!4"`J+PH@"0EI9B`H9V5T=6ED*"D@
M/3T@,"!\?"!G971E=6ED*"D@/3T@,"D@>PH@"0D):68@*'-E=&=I9"AP=RT^
M<'=?9VED*2`\(#`I('L*(`D)"0EP97)R;W(H(G-E=&=I9"(I.PI`0"`M-SDP
M+#<@*S@W-"PQ-"!`0`H@"2`J($=E="!T:&4@<VAE;&P@9G)O;2!T:&4@<&%S
M<W=O<F0@9&%T82X@($%N(&5M<'1Y('-H96QL(&9I96QD(&ES"B`)("H@;&5G
M86PL(&%N9"!M96%N<R`O8FEN+W-H+@H@"2`J+PHK(VEF9&5F($Q/1TE.7T-!
M4`HK"7-H96QL(#T@<'<M/G!W7W-H96QL.PHK"7-H96QL(#T@;&]G:6Y?9V5T
M8V%P<W1R*&QC+"`B<VAE;&PB+"!S:&5L;"P@<VAE;&PI.PHK"6EF("AS:&5L
M;%LP72`]/2`G7#`G*0HK"0ES:&5L;"`](%]0051(7T)32$5,3#L**R-E;'-E
M("\J($Q/1TE.7T-!4"`J+PH@"7-H96QL(#T@*'!W+3YP=U]S:&5L;%LP72`]
M/2`G7#`G*2`_(%]0051(7T)32$5,3"`Z('!W+3YP=U]S:&5L;#L**R-E;F1I
M9B`O*B!,3T=)3E]#05`@*B\*(`H@(VEF9&5F($%&4PH@"2\J(%1R>2!T;R!G
M970@0493('1O:V5N<R!F;W(@=&AE(&QO8V%L(&-E;&PN("HO"D!`("TX,3`L
M,3$@*SDP,2PR-B!`0`H@"65N=ELP72`]($Y53$P["B`*(`EI9B`H(6]P=&EO
M;G,N=7-E7VQO9VEN*2!["BLC:69D968@3$]'24Y?0T%0"BL)"6-H87(@*G9A
M<CL**R-E;F1I9B`O*B!,3T=)3E]#05`@*B\**PH@"0DO*B!3970@8F%S:6,@
M96YV:7)O;FUE;G0N("HO"B`)"6-H:6QD7W-E=%]E;G8H)F5N=BP@)F5N=G-I
M>F4L(")54T52(BP@<'<M/G!W7VYA;64I.PH@"0EC:&EL9%]S971?96YV*"9E
M;G8L("9E;G9S:7IE+"`B3$]'3D%-12(L('!W+3YP=U]N86UE*3L*(`D)8VAI
M;&1?<V5T7V5N=B@F96YV+"`F96YV<VEZ92P@(DA/344B+"!P=RT^<'=?9&ER
M*3L**R-I9F1E9B!,3T=)3E]#05`**PD)8VAI;&1?<V5T7V5N=B@F96YV+"`F
M96YV<VEZ92P@(E!!5$@B+`HK"0D@("`@;&]G:6Y?9V5T<&%T:"AL8RP@(G!A
M=&@B+"!?4$%42%]35$10051(*2D["BL)"79A<CT@;&]G:6Y?9V5T8V%P<W1R
M*&QC+"`B;&%N9R(L($Y53$PL($Y53$PI.PHK"0EI9B`H('9A<B`I(&-H:6QD
M7W-E=%]E;G8H)F5N=BP@)F5N=G-I>F4L("),04Y'(BP@=F%R*3L**PD)=F%R
M/2!L;V=I;E]G971C87!S='(H;&,L(")C:&%R<V5T(BP@3E5,3"P@3E5,3"D[
M"BL)"6EF("@@=F%R("D@8VAI;&1?<V5T7V5N=B@F96YV+"`F96YV<VEZ92P@
M(DU-7T-(05)3150B+"!V87(I.PHK"0EV87(](&QO9VEN7V=E=&-A<'-T<BAL
M8RP@(G1I;65Z;VYE(BP@3E5,3"P@3E5,3"D["BL)"6EF("@@=F%R("D@8VAI
M;&1?<V5T7V5N=B@F96YV+"`F96YV<VEZ92P@(E1:(BP@=F%R*3L**R-E;'-E
M("\J($Q/1TE.7T-!4"`J+PH@"0EC:&EL9%]S971?96YV*"9E;G8L("9E;G9S
M:7IE+"`B4$%42"(L(%]0051(7U-41%!!5$@I.PHK(V5N9&EF("\J($Q/1TE.
M7T-!4"`J+PH@"B`)"7-N<')I;G1F*&)U9BP@<VEZ96]F(&)U9BP@(B4N,C`P
M<R\E+C4P<R(L"B`)"0D@7U!!5$A?34%)3$1)4BP@<'<M/G!W7VYA;64I.PI`
M0"`M.#(S+#@@*SDR.2PQ,2!`0`H@"0DO*B!.;W)M86P@<WES=&5M<R!S970@
M4TA%3$P@8GD@9&5F875L="X@*B\*(`D)8VAI;&1?<V5T7V5N=B@F96YV+"`F
M96YV<VEZ92P@(E-(14Q,(BP@<VAE;&PI.PH@"7T**R-I9F1E9B!,3T=)3E]#
M05`**R-E;'-E("\J($Q/1TE.7T-!4"`J+PH@"6EF("AG971E;G8H(E1:(BDI
M"B`)"6-H:6QD7W-E=%]E;G8H)F5N=BP@)F5N=G-I>F4L(")46B(L(&=E=&5N
M=B@B5%HB*2D["BLC96YD:68@+RH@3$]'24Y?0T%0("HO"B`*(`DO*B!3970@
M8W5S=&]M(&5N=FER;VYM96YT(&]P=&EO;G,@9G)O;2!24T$@875T:&5N=&EC
M871I;VXN("HO"B`)=VAI;&4@*&-U<W1O;5]E;G9I<F]N;65N="D@>PI`0"`M
M.3`T+#8@*S$P,3,L.2!`0`H@"2`J(&1E<V-R:7!T;W)S(&QE9G0@8GD@<WES
M=&5M(&9U;F-T:6]N<RX@(%1H97D@=VEL;"!B92!C;&]S960@;&%T97(N"B`)
M("HO"B`)96YD<'=E;G0H*3L**R-I9F1E9B!,3T=)3E]#05`**PEL;V=I;E]C
M;&]S92AL8RD["BLC96YD:68@+RH@3$]'24Y?0T%0("HO"B`*(`DO*@H@"2`J
M($-L;W-E(&%N>2!E>'1R82!O<&5N(&9I;&4@9&5S8W)I<'1O<G,@<V\@=&AA
M="!W92!D;VY<)W0@:&%V92!T:&5M"D!`("TY,3$L-R`K,3`R,RPW($!`"B`)
M("H@:6YI=&=R;W5P<RP@8F5C875S92!A="!L96%S="!O;B!3;VQA<FES(#(N
M,R!I="!L96%V97,@9FEL90H@"2`J(&1E<V-R:7!T;W)S(&]P96XN"B`)("HO
M"BT)9F]R("AI(#T@,SL@:2`\(#8T.R!I*RLI"BL)9F]R("AI(#T@,SL@:2`\
M(&=E=&1T86)L97-I>F4H*3L@:2LK*0H@"0EC;&]S92AI*3L*(`H@"2\J($-H
M86YG92!C=7)R96YT(&1I<F5C=&]R>2!T;R!T:&4@=7-E<EPG<R!H;VUE(&1I
M<F5C=&]R>2X@*B\*0$`@+3DS,"PW("LQ,#0R+#(W($!`"B`)("H@:6X@=&AI
M<R!O<F1E<BDN"B`)("HO"B`):68@*"%O<'1I;VYS+G5S95]L;V=I;BD@>PHM
M"0EI9B`H<W1A="A34TA?55-%4E]20RP@)G-T*2`^/2`P*2!["BLC:69D968@
M7U]&<F5E0E-$7U\**PD)+RH**PD)("H@268@=&AE('!A<W-W;W)D(&-H86YG
M92!T:6UE(&ES('-E="!A;F0@:&%S('!A<W-E9"P@9VEV92!T:&4**PD)("H@
M=7-E<B!A('!A<W-W;W)D(&5X<&ER>2!N;W1I8V4@86YD(&-H86YC92!T;R!C
M:&%N9V4@:70N"BL)"2`J+PHK"0EI9B`H<'<M/G!W7V-H86YG92`A/2`P*2![
M"BL)"0ES=')U8W0@=&EM979A;"!T=CL**PHK"0D)*'9O:60I9V5T=&EM96]F
M9&%Y*"9T=BP@3E5,3"D["BL)"0EI9B`H='8N='9?<V5C(#X]('!W+3YP=U]C
M:&%N9V4I('L**PD)"0DH=F]I9"EP<FEN=&8H"BL)"0D)("`@(")3;W)R>2`M
M+2!Y;W5R('!A<W-W;W)D(&AA<R!E>'!I<F5D+EQN(BD["BL)"0D)<WES;&]G
M*$Q/1U])3D9/+`HK"0D)"2`@("`B)7,@4&%S<W=O<F0@97AP:7)E9"`M(&9O
M<F-I;F<@8VAA;F=E(BP**PD)"0D@("`@<'<M/G!W7VYA;64I.PHK"0D)"6EF
M("AS>7-T96TH(B]U<W(O8FEN+W!A<W-W9"(I("$](#`I"BL)"0D)"7!E<G)O
M<B@B+W5S<B]B:6XO<&%S<W=D(BD["BL)"0E]"BL)"7T**R-E;F1I9B`O*B!?
M7T9R965"4T1?7R`J+PHK("`@("`@("`@("`@("`@(&EF("AS=&%T*%-32%]5
M4T527U)#+"`F<W0I(#X](#`I('L*(`D)"6EF("AD96)U9U]F;&%G*0H@"0D)
M"69P<FEN=&8H<W1D97)R+"`B4G5N;FEN9R`O8FEN+W-H("5S7&XB+"!34TA?
,55-%4E]20RD["B`*
`
end



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->green 
Responsible-Changed-By: ade 
Responsible-Changed-When: Mon Sep 18 14:02:03 PDT 2000 
Responsible-Changed-Why:  
Over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=21146 
Responsible-Changed-From-To: green->dinoex 
Responsible-Changed-By: dwcjr 
Responsible-Changed-When: Sun Jun 24 21:46:54 PDT 2001 
Responsible-Changed-Why:  
Over to new maintainer 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=21146 
State-Changed-From-To: open->closed 
State-Changed-By: dinoex 
State-Changed-When: Sun Jun 24 23:29:10 PDT 2001 
State-Changed-Why:  
Committed, Thanks 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=21146 

From: "Dmitry Grigorovich" <odip@bionet.nsc.ru>
To: "'David W. Chapman Jr.'" <dwcjr@inethouston.net>,
	<freebsd-gnats-submit@FreeBSD.org>, <dinoex@FreeBSD.org>
Cc:  
Subject: RE: ports/21146: [patch] openssh with LOGIN_CAP don't setup LANG & MM_CHARSET into environment
Date: Mon, 25 Jun 2001 13:41:42 +0700

 > -----Original Message-----
 > From: David W. Chapman Jr. [mailto:dwcjr@inethouston.net]
 > Sent: Monday, June 25, 2001 11:46 AM
 > To: freebsd-gnats-submit@FreeBSD.org; odip@bionet.nsc.ru; 
 > dinoex@FreeBSD.org; dwcjr@inethouston.net
 > Subject: Re: ports/21146: [patch] openssh with LOGIN_CAP 
 > don't setup LANG & MM_CHARSET into environment
 > 
 > 
 > There are two new openssh ports now, does this apply to 
 > either of them 
 > since they have both been updated recently?
 
 This patch applied only to FreeBSD-3-STABLE branch and openssh port on it
 
 FreeBSD-4-STABLE have openssh inserted into main src tree
 and doesn't have this bug - login and sshd rewriten 
 - environments variables are setuped correctly
 
 [ODiP] == Dmitry Grigorovich
 

From: "David W. Chapman Jr." <dwcjr@inethouston.net>
To: freebsd-gnats-submit@FreeBSD.org, odip@bionet.nsc.ru,
	dinoex@freebsd.org, dwcjr@inethouston.net
Cc:  
Subject: Re: ports/21146: [patch] openssh with LOGIN_CAP don't setup LANG & MM_CHARSET into environment
Date: Sun, 24 Jun 2001 23:46:09 -0500

 There are two new openssh ports now, does this apply to either of them 
 since they have both been updated recently?
 
>Unformatted:
