Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

all-tcl telnet client offering

17 views
Skip to first unread message

Jeff Hobbs

unread,
Dec 13, 2001, 4:22:16 PM12/13/01
to
Francisco Rodriguez wrote:
...
> I've developed a minimal, tcl-only telnet client.
> It is now in beta state, and would like to offer it to the tcl
> community, if someone is interested.
...
> The question is, how can I 'deploy' this code so it is available to
> everyone?

This is very interesting. I think this is perfect for either
tcllib or tclapps. tclapps is for applications, while tcllib
is for framework libraries. This sounds more like the former,
where you are developing a telnet control library. You'll
already find ftp, smtp, pop3 and similar modules there. This
is at http://tcllib.sourceforge.net/.

If you want to become a contributor, then all you need is a
SourceForge account (all free of course) and CVS/ssh access.
Otherwise, you could work through a current maintainer, but it
is always easiest to do it yourself.

--
Jeff Hobbs The Tcl Guy
Senior Developer http://www.ActiveState.com/
Tcl Support and Productivity Solutions

Francisco Rodriguez

unread,
Dec 13, 2001, 3:00:02 PM12/13/01
to
Hello group

I've developed a minimal, tcl-only telnet client.
It is now in beta state, and would like to offer it to the tcl
community, if someone is interested.

It is wrapped in a namespace. It makes some gueses to determine
when login and password should be sent, and if a callback function
is provided this is called if the login fails.

It also tries to guess when the shell prompt appears to ease automatic
processing of commands, using sequences like
send command
wait until shell prompt is detected
retrieve all text received
process text to determine if command was sucessfull

I can also provide a minimal test that automatically login to a remote host,
send some simple commands writing the result to stdout and closing.

The question is, how can I 'deploy' this code so it is available to
everyone?

Is this even interesting?

Regards
Francisco Rodriguez
====================================================
Francisco Rodriguez Ballester (pro...@disca.upv.es)
Dept. DISCA, EUI - Univ. Politecnica de Valencia
c/Camino de Vera s/n, E-46022, VALENCIA (SPAIN)
tlf: +(34) 96 387 75 77 - fax: +(34) 96 387 75 79
====================================================

Laurent Duperval

unread,
Dec 13, 2001, 3:45:03 PM12/13/01
to
In <9vb0sa$7nh$1...@polaris.cc.upv.es>, Francisco Rodriguez wrote:

> Hello group
>
> I've developed a minimal, tcl-only telnet client. It is now in beta
> state, and would like to offer it to the tcl community, if someone is
> interested.
>

<snip?


> The question is, how can I 'deploy' this code so it is available to
> everyone?
> Is this even interesting?
>

Sure. Just submit for inclusion in tcllib or tclapps.

L

--
Laurent Duperval <mailto:ldup...@microcelli5.com>

Je sens comme un torrent créateur déferler sur la plaine aride de ma
fébrilité.
-Léonard le génie

lvi...@yahoo.com

unread,
Dec 15, 2001, 7:57:08 AM12/15/01
to

According to Jeff Hobbs <Je...@ActiveState.com>:
:If you want to become a contributor, then all you need is a

:SourceForge account (all free of course) and CVS/ssh access.

I believe the last time I checked that one needed ssh version 1, right?
Is there a particular version of CVS that one needs?

--
"I know of vanishingly few people ... who choose to use ksh." "I'm a minority!"
<URL: mailto:lvi...@cas.org> <URL: http://www.purl.org/NET/lvirden/>
Even if explicitly stated to the contrary, nothing in this posting
should be construed as representing my employer's opinions.

Andreas Kupries

unread,
Dec 17, 2001, 2:04:53 PM12/17/01
to
<lvi...@yahoo.com> wrote in message news:9vfhb4$a1e$1...@srv38.cas.org...

>
> According to Jeff Hobbs <Je...@ActiveState.com>:
> :If you want to become a contributor, then all you need is a
> :SourceForge account (all free of course) and CVS/ssh access.
>
> I believe the last time I checked that one needed ssh version 1, right?

Yes.

> Is there a particular version of CVS that one needs?

Not that I know of. I believe that I use the 1.10 client. Kevin seems to us
1.11.

--
Andreas Kupries <andr...@ActiveState.com>
Developer @ http://www.ActiveState.com

Don Porter

unread,
Dec 17, 2001, 2:10:19 PM12/17/01
to
Jeff Hobbs <Je...@ActiveState.com>:
>> :If you want to become a contributor, then all you need is a
>> :SourceForge account (all free of course) and CVS/ssh access.

<lvi...@yahoo.com> wrote in message news:9vfhb4$a1e$1...@srv38.cas.org...


>> I believe the last time I checked that one needed ssh version 1, right?

Andreas Kupries wrote:
> Yes.

I'm not sure what's being claimed here, but the SSH servers [*] running
at SF speak either the SSH1 or SSH2 protocols.

[*] Some version of OpenSSH, IINM.

--
| Don Porter Mathematical and Computational Sciences Division |
| donald...@nist.gov Information Technology Laboratory |
| http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|

Jeff Hobbs

unread,
Dec 17, 2001, 2:33:16 PM12/17/01
to
lvi...@yahoo.com wrote:
>
> According to Jeff Hobbs <Je...@ActiveState.com>:
> :If you want to become a contributor, then all you need is a
> :SourceForge account (all free of course) and CVS/ssh access.
>
> I believe the last time I checked that one needed ssh version 1, right?
> Is there a particular version of CVS that one needs?

Yes, v1 ssh is required:

http://sourceforge.net/docman/display_doc.php?docid=765&group_id=1

Jochen Loewer

unread,
Dec 17, 2001, 4:19:29 PM12/17/01
to
Hi Jeff and Francisco,

I also have a pure-Tcl telnet (ported from Dave Cuthbert incrTcl based
telnet code back to plain Tcl in 1999), which I want to offer. It still
has Dave's OO-like usage.
Beside that I also have a pure-Tcl ldap (client) implementation and
a simple pure-Tcl DNS client implementation (using TCP), which would
be ideal to be shipped with tcllib (or even Tcl).

See http://mini.net/tcl/1743.html

I don't (yet) have a sourceforge account. Should I contact Andreas?

Thanks,
Jochen Loewer (loe...@hotmail.com)

"Jeff Hobbs" <Je...@ActiveState.com> wrote in message
news:3C191C08...@ActiveState.com...


--
Posted from grerel4.net.external.hp.com [155.208.254.132]
via Mailgate.ORG Server - http://www.Mailgate.ORG

Andreas Kupries

unread,
Dec 18, 2001, 1:01:29 AM12/18/01
to

"Jochen Loewer" <loe...@web.de> writes:

> Hi Jeff and Francisco,
>
> I also have a pure-Tcl telnet (ported from Dave Cuthbert incrTcl based
> telnet code back to plain Tcl in 1999), which I want to offer. It still
> has Dave's OO-like usage.


> Beside that I also have a pure-Tcl ldap (client) implementation and
> a simple pure-Tcl DNS client implementation (using TCP), which would
> be ideal to be shipped with tcllib (or even Tcl).

Oh, yes. Definitely.


> See http://mini.net/tcl/1743.html

> I don't (yet) have a sourceforge account.

To get an account at SF you have to go to the sourceforge website. I
don't remember the url but I believe there is a link for that on the
main page, i.e. http://sf.net/


> Should I contact Andreas?

Any project admin of the tcllib project can make you a developer for
tcllib, with write access to the CVS, the trackers, etc. I won't be
able to right now because I am going on xmas vacation. My flight is
tomorrow morning, 6:30. I will be back on January 3 (but don't expect
much before Jan 4 or 5). But as I said any of the other project admin
can do the same for you. I recommend you to sign up at the
tcllib-devel mailing list too.

--
Sincerely,
Andreas Kupries <akup...@shaw.ca>
Developer @ <http://www.activestate.com/>
Private <http://www.purl.org/NET/akupries/>
-------------------------------------------------------------------------------
}

Kurt Wimmer

unread,
Dec 18, 2001, 8:50:06 AM12/18/01
to

Would it be useful to have tclapps and tcllib broken down a little bit
more?
ie: tclnet, or tclapps-net and tcllib-net

Several other projects like the tcl-math (trig, stats et al) that has
stepped out could then be brought back in under the umbrella of
tclapps-math and/or tcllib-math (depending on which it was a library or an
application).

Then have tcllib be the parent of all tcllib-yyy and same with tclapps.

One could then conceivably download only that portion of tcllib/tclapps
they desired. No its not like each package is so large, but, it is just
going to get larger and larger.

This would just help to separate them.

I mentioned above 'tclnet', this is just another option available, to just
create a whole new project for all 'net' (networking/internet) related
libraries/apps not part of the core. Similar to tclmath having
separated. However, I kind of prefer the breakdown of tcllib/apps instead
of creating dozens of new pratically-separate 'projects'.

Kurt

lvi...@yahoo.com

unread,
Dec 18, 2001, 11:25:05 AM12/18/01
to

According to Kurt Wimmer <kurt....@alcatel.com>:
:One could then conceivably download only that portion of tcllib/tclapps

:they desired. No its not like each package is so large, but, it is just
:going to get larger and larger.

The problem is that while a few pieces of tcllib may in fact be stand alone,
other pieces are interdependent.

If there should ever come a day when one particular application or module
in Tcl would grow to be significantly larger than the rest of the library,
I would expect to see the tcllib development community discuss spinning
the module off.

I don't expect to see such a thing happen in my life time...

0 new messages