Skip Menu |
 

Download (untitled) / with headers
text/plain 4.5KiB
From bear@coyotesong.com Sat Jan 8 23:30:17 2000
Received: from MIT.EDU (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.69.0.28])
by rt-11.mit.edu (8.9.3/8.9.3) with SMTP id XAA02596
for <bugs@RT-11.MIT.EDU>; Sat, 8 Jan 2000 23:30:16 -0500 (EST)
Received: from bgiles.dimensional.com by MIT.EDU with SMTP
id AA03191; Sat, 8 Jan 00 23:31:11 EST
Received: (from bear@localhost)
by eris.coyotesong.com (8.9.3/8.9.3/Debian/GNU) id VAA03375;
Sat, 8 Jan 2000 21:27:03 -0700
Message-Id: <200001090427.VAA03375@eris.coyotesong.com>
Date: Sat, 8 Jan 2000 21:27:03 -0700
From: bgiles@coyotesong.com
Reply-To: bgiles@coyotesong.com
To: krb5-bugs@MIT.EDU
Cc:
Subject: readline for kftp
X-Send-Pr-Version: 3.99

Show quoted text
>Number: 809
>Category: krb5-clients
>Synopsis: patch file to add readline and history to kftp
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: krb5-unassigned
>State: open
>Class: change-request
>Submitter-Id: unknown
>Arrival-Date: Sat Jan 8 23:31:01 EST 2000
>Last-Modified:
>Originator: Bear Giles
>Organization:
Bear Giles
bgiles@coyotesong.com
Show quoted text
>Release: krb5-1.1.1
>Environment:
Debian-2.1r5

System: Linux eris 2.2.13 #7 SMP Sat Oct 30 20:57:16 MDT 1999 i686 unknown
Architecture: i686

Show quoted text
>Description:
The existing kftp client does not provide an editable command line or
command history. This functionity is now common in ftp clients.

Show quoted text
>How-To-Repeat:
N/A.

Show quoted text
>Fix:
The attached files conditionally replaces the fgets() call in
src/appl/gssftp/ftp/main.c with readline(), and modifes both
main.c and cmds.c to add non-empty commands to a history buffer.

This code uses the new conditional HAVE_READLINE. I have not
identified the changes required by autoconf.

begin 664 0008
M+2TM(&]L9"]S<F,O87!P;"]G<W-F='`O9G1P+VUA:6XN8PE3870@2F%N("`X
M(#(P.C`W.C,W(#(P,#`**RLK(&YE=R]S<F,O87!P;"]G<W-F='`O9G1P+VUA
M:6XN8PE3870@2F%N("`X(#(P.C0Y.C$Y(#(P,#`*0$`@+38U+#8@*S8U+#$Q
M($!`"B`C96YD:68*("-I;F-L=61E(#QP=V0N:#X*(`HK(VEF9&5F($A!5D5?
M4D5!1$Q)3D4**R-I;F-L=61E(#QR96%D;&EN92]R96%D;&EN92YH/@HK(VEN
M8VQU9&4@/')E861L:6YE+VAI<W1O<GDN:#X**R-E;F1I9@HK"B`C9&5F:6YE
M('-I9U]T(&UY7W-I9U]T"B`C9&5F:6YE('-I9W1Y<&4@:W)B-5]S:6=T>7!E
M"B!T>7!E9&5F('-I9W1Y<&4@*"IS:6=?="DH*3L*0$`@+3(P-BPV("LR,3$L
M.2!`0`H@"0DH=F]I9"D@<VEG;F%L*%-)1TE.5"P@:6YT<BD["B`)"2AV;VED
M*2!S:6=N86PH4TE'4$E012P@;&]S='!E97(I.PH@"7T**R-I9F1E9B!(059%
M7U)%041,24Y%"BL)=7-I;F=?:&ES=&]R>2@I.PHK(V5N9&EF"B`)9F]R("@[
M.RD@>PH@"0EC;61S8V%N;F5R*'1O<"D["B`)"71O<"`](#$["D!`("TR.#8L
M,3<@*S(Y-"PR-B!`0`H@"7)E9VES=&5R('-T<G5C="!C;60@*F,["B`)<F5G
M:7-T97(@:6YT(&P["B`)<W1R=6-T(&-M9"`J9V5T8VUD*"D["BL)8VAA<B`J
M<#L*(`EE>'1E<FX@:6YT(&AE;'`H*3L*(`H@"6EF("@A=&]P*0H@"0DH=F]I
M9"D@<'5T8VAA<B@G7&XG*3L*(`EF;W(@*#L[*2!["BLC:69D968@2$%615]2
M14%$3$E.10HK"0EP(#T@<F5A9&QI;F4@*"AF<F]M871T>2D@/R`B9G1P/B`B
M(#H@(B(I.PHK"0EI9B`H<"`]/2`P*0HK"0D)8G)E86L["BL)"7-T<FYC<'D@
M*&QI;F4L('`L('-I>F5O9B!L:6YE*3L**PD)9G)E92`H<"D["BLC96QS90H@
M"0EI9B`H9G)O;6%T='DI('L*(`D)"7!R:6YT9B@B9G1P/B`B*3L*(`D)"2AV
M;VED*2!F9FQU<V@H<W1D;W5T*3L*(`D)?0H@"0EI9B`H9F=E=',H;&EN92P@
M<VEZ96]F(&QI;F4L('-T9&EN*2`]/2!.54Q,*0H@"0D)<75I="@I.PHK(V5N
M9&EF"B`)"6P@/2!S=')L96XH;&EN92D["B`)"6EF("AL(#T](#`I"B`)"0EB
M<F5A:SL*0$`@+3,P-BPQ-"`K,S(S+#$Y($!`"B`)"0EL:6YE6VQ=(#T@)UPP
M)SL*(`D)?2!E;'-E(&EF("AL(#T]('-I>F5O9BAL:6YE*2`M(#(I('L*(`D)
M"7!R:6YT9B@B<V]R<GDL(&EN<'5T(&QI;F4@=&]O(&QO;F=<;B(I.PHK(VEF
M;F1E9B!(059%7U)%041,24Y%"B`)"0EW:&EL92`H*&P@/2!G971C:&%R*"DI
M("$]("=<;B<@)B8@;"`A/2!%3T8I"B`)"0D)+RH@=F]I9"`J+SL**R-E;F1I
M9@H@"0D)8G)E86L["B`)"7T@+RH@96QS92!I="!W87,@82!L:6YE('=I=&AO
M=70@82!N97=L:6YE("HO"B`)"6UA:V5A<F=V*"D["B`)"6EF("AM87)G8R`]
M/2`P*2!["B`)"0EC;VYT:6YU93L*(`D)?0HK(VEF9&5F($A!5D5?4D5!1$Q)
M3D4**PD)861D7VAI<W1O<GD@*&QI;F4I.PHK(V5N9&EF"B`)"6,@/2!G971C
M;60H;6%R9W9;,%TI.PH@"0EI9B`H8R`]/2`H<W1R=6-T(&-M9"`J*2TQ*2![
E"B`)"0EP<FEN=&8H(C]!;6)I9W5O=7,@8V]M;6%N9%QN(BD["@``
`
end

begin 664 0009
M+2TM(&]L9"]S<F,O87!P;"]G<W-F='`O9G1P+V-M9',N8PE3870@2F%N("`X
M(#(P.C`W.C0Y(#(P,#`**RLK(&YE=R]S<F,O87!P;"]G<W-F='`O9G1P+V-M
M9',N8PE3870@2F%N("`X(#(P.C4X.C`U(#(P,#`*0$`@+34T+#8@*S4T+#$P
M($!`"B`C:6YC;'5D92`\=&EM92YH/@H@(VEN8VQU9&4@/&YE=&EN970O:6XN
M:#X*(`HK(VEF9&5F($A!5D5?4D5!1$Q)3D4**R-I;F-L=61E(#QR96%D;&EN
M92]H:7-T;W)Y+F@^"BLC96YD:68**PH@(VEF9&5F($A!5D5?1T540U=$"B`C
M9&5F:6YE(&=E='=D*'@I(&=E=&-W9"AX+$U!6%!!5$A,14XI"B`C96YD:68*
M0$`@+3$Q,"PV("LQ,30L.2!`0`H@"6QE;B`K/2!S=')L96XH)FQI;F5;;&5N
M72D["B`):68@*&QE;B`^(#`@)B8@;&EN95ML96X@+2`Q72`]/2`G7&XG*0H@
M"0EL:6YE6VQE;B`M(#%=(#T@)UPP)SL**R-I9F1E9B!(059%7U)%041,24Y%
M"BL)861D7VAI<W1O<GD@*&QI;F4I.PHK(V5N9&EF"B`);6%K96%R9W8H*3L*
J(`ER970@/2!M87)G8R`^("IP87)G8SL*(`DJ<&%R9V,@/2!M87)G8SL*
`
end





Show quoted text
>Audit-Trail:
>Unformatted: