From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Sun, 13 Feb 2005 19:41:45 -0500 From: Russ Cox To: 9fans <9fans@cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [9fans] plan9port: recent changes Topicbox-Message-UUID: 465c89ac-eace-11e9-9e20-41e7f4b1d025 Lots of little changes in the past week or so: autoindent for sam, better label handling in awd et al., new diff flags -c and -a, various stack overflow fixes (*cough* X11 *cough*), programs should work better with SIGTSTP, SIGTTIN, and SIGTTOU, lots of little bug fixes. The big new additions are factotum and various supporting libraries and programs. Thanks to Lucho, plan9port now has a working factotum that can be used with 9p to access files on protected servers: =09ibook=3D; factotum =09ibook=3D; sources=3D'tcp!sources.cs.bell-labs.com!9fs' =09ibook=3D; 9p -a $sources read plan9/adm/users =09!adding key: role=3Dclient proto=3Dp9sk1 dom=3Doutside.plan9.bell-labs.c= om =09user[rsc]: bozo =09password: =09! =09-1:adm:adm:bootes =090:none:adm: =091:tor:tor: =092:glenda:glenda: =099999:noworld:: =0910000:sys:: =0910001:upas:upas: =0910002:bootes:bootes: =09ibook=3D; 9p -a $sources read plan9/NOTICE =09Copyright =A9 2002 Lucent Technologies Inc. =09All Rights Reserved =09ibook=3D;=20 Over the weekend I added DSA and RSA signature support to factotum and used them to implement an ssh-agent front end for factotum: =09l=3D; factotum =09secstore password:=20 =09l=3D; eval `{9 ssh-agent} =09l=3D; ssh tux =09tux=3D; ^D =09l=3D;=20 It's hard to see, but ssh used factotum via the ssh-agent interface to authenticate to tux. Also hard to see is the fact that this is using SSH version 2 keys (SSH1 is also supported), so this setup is ahead of Plan 9. (Sadly, it's not too easy to move the DSA and RSA support back into Plan 9, firstly due to the lack of an SSH2 client. Also the=20 factotum is completely different--simpler--inside.) Enjoy. Russ