Index: ossp-pkg/ac/TODO RCS File: /v/ossp/cvs/ossp-pkg/ac/TODO,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/ac/TODO,v' 2>/dev/null --- TODO 2003/05/29 09:26:21 1.1 +++ TODO 2004/11/06 11:43:52 1.2 @@ -37,3 +37,37 @@ - better consistrency checks - better error checking, especially line/col info on parse errors +Manuel Hendel: +- SSH: + - Abschalten von Agentforwarding auf die Maschine nach + login.eu.cw.net + - Konfigurationsmöglichkeit ob Privat Keys vom Agent oder vom + login.eu.cw.net genutzt werden, Konfigurationsmöglichkeit pro + Host in ssh-config (wird aus login Server config erzeugt) +- Screen in der Shell auf login.eu.cw.net +- zusätzlich, zu den vorhandenen Feldern in der Auflistung der Server + den User mit dem man sich einloggt anzeigen +- List der Server nicht nur von oben nach unten durchlaufen können + sondern auch von unten nach oben + (Wrapping!) +- einloggen pro Server mit mehreren Benutzern in der Konfiguration ermöglichen + z.b. oracle@pho-db-1 vs. root@pho-db-1 + +Christoph Schug: +- feature: allow different visible hostname instead of used one (e.g. + Management-LAN und nur IPs bekannt) +- feature: allow better parameterization of login methods +- feature: allow to configure arbitrary shell commands, e.g. additional + command "ping" (similar to "connect") for checking connectivity first +- bugfix: on failed logins or terminated connections, the OSSP ac shell terminates + pho-ftp-1:~# shutdown -r now + Connection to 172.16.1.161 closed by remote host. + Connection to 172.16.1.161 closed. + login:ERROR: failed to spawn sychronous command: "ssh -2 -A -X root@172.16.1.161": No such file or directory (No such file or directory) + login-ui@m.de.cw.net: shutdown session +- bugfix: "info" does no access control, everyone sees everything +- bugfix: (similar to dt1->en1->mutt) in NVi keystroke problems (bash geht) +- command line expansion bei trick mit "oracle@pho-db-1" funktioniert nicht gescheit +- "connect foo" und "foo" existiert nicht, macht shutdown der Session + + Index: ossp-pkg/ac/ac RCS File: /v/ossp/cvs/ossp-pkg/ac/ac,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/ac/ac,v' 2>/dev/null --- ac 2003/12/15 17:59:49 1.2 +++ ac 2004/11/06 11:43:52 1.3 @@ -38,11 +38,11 @@ use Getopt::Long; # from OpenPKG "perl" use Data::Dumper; # from OpenPKG "perl" use Parse::RecDescent; # from OpenPKG "perl-parse" -#use Term::ReadLine; # from OpenPKG "perl-term" (loaded deferred) -#use Term::ReadLine::Gnu; # from OpenPKG "perl-term" (loaded deferred) -#use Curses; # from OpenPKG "perl-curses" (loaded deferred) -#use Curses::UI; # from OpenPKG "perl-curses" (loaded deferred) -#use Expect; # from OpenPKG "perl-sys" (loaded deferred) +#use Term::ReadLine; # from OpenPKG "perl-term" (deferred loaded!) +#use Term::ReadLine::Gnu; # from OpenPKG "perl-term" (deferred loaded!) +#use Curses; # from OpenPKG "perl-curses" (deferred loaded!) +#use Curses::UI; # from OpenPKG "perl-curses" (deferred loaded!) +#use Expect; # from OpenPKG "perl-sys" (deferred loaded!) # configure optional debugging $Data::Dumper::Purity = 1; @@ -1302,7 +1302,7 @@ my $shcmd = &expand_arg($ctx, $cmd->[1]); my $rc = system($shcmd); if ($rc != 0) { - die "failed to spawn sychronous command: \"$shcmd\": $!"; + die "failed to spawn synchronous command: \"$shcmd\": $!"; } } elsif ($cmd->[0] eq 'spawn') {