Moving to 0.4. Updated web page, added Changelog.
authorviric@llimona
Mon, 08 Oct 2007 12:58:17 +0200
changeset 77 24b0568ba017
parent 76 5c0b9c9f9801
child 78 56f491e63466
Moving to 0.4. Updated web page, added Changelog.
ChangeLog
main.c
web/index.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ChangeLog	Mon Oct 08 12:58:17 2007 +0200
@@ -0,0 +1,9 @@
+From 0.4 to 0.5 (To be done):
+ - Compatibility with cec.
+From 0.3 to 0.4:
+ - A tm client in terminal mode allows ~~. for closing the client.
+ - Allow debug dump of data to /tmp/dump.txt using -D
+ - Better xterm resize management
+ - Better character passing in 'terminal mode'
+ - The nohup option works better, doing the same as coreutils' nohup does.
+ - Reliable ethernet connection
--- a/main.c	Mon Oct 08 12:16:30 2007 +0200
+++ b/main.c	Mon Oct 08 12:58:17 2007 +0200
@@ -25,7 +25,7 @@
 
 struct Command_line command_line;
 
-static const char version[] = "0.3";
+static const char version[] = "0.4";
 
 static int showhelp(const char *pname)
 {
--- a/web/index.html	Mon Oct 08 12:16:30 2007 +0200
+++ b/web/index.html	Mon Oct 08 12:58:17 2007 +0200
@@ -12,7 +12,7 @@
 <p>This program can start processes inside a pseudo-terminal, which can be
 accessed through a Unix socket, TCP or even raw ethernet (using the ethernet
 protocol 0xCACA). The programs can be linked to the current terminal, or
-they can be unliked like in <em>nohup</em>. But even in this latter case you
+they can be unlinked like in <em>nohup</em>. But even in this latter case you
 can connect to them using the mentioned protocols.</p>
 
 <p><em>tm</em> can also start programs as if they communicate through pipes
@@ -26,7 +26,7 @@
 <h2>Download</h2>
 
 <p>Download the latest version (GPL 1.2+ licensed):
-<a href="tm-0.3.tar.gz">tm-0.3.tar.gz</a> - v0.3</p>
+<a href="tm-0.4.tar.gz">tm-0.4.tar.gz</a> - v0.4</p>
 
 <p>Look at the
 <a href="/~viric/cgi-bin/hgwebdir.cgi/tm">version repository</a> if you are
@@ -39,9 +39,9 @@
 <h3>Share a terminal remotely</h3>
 Start <em>vim</em> cooperatively, using:
 <pre>
-tm -n 2 -p 3000 -t -x -w vim
+tm -N 2 -p 3000 -t -x -w vim
 </pre>
-<p>Two [-n 2] users will be able to telnet to the port 3000 [-p 3000], and get
+<p>Two [-N 2] users will be able to telnet to the port 3000 [-p 3000], and get
 the same <em>vim</em> terminal [-t] interface as you. They will be able
 to use vim [-w], not only look at it.
 The size of their xterms [-x] will be set accordingly to the size of your
@@ -73,12 +73,16 @@
 control of your music playing.
 In fact I mapped <em>pause</em> to F1, and <em>go backwards 5 seconds</em>
 to F2, and I use this for transcription of voice recordings.</p>
+<h3>Transfer files through telnet</h3>
+<p>If you run a telnet client inside <em>tm</em>, you can use a <em>tm</em> client
+to send uuencoded streams. You can look at a
+<a href="http://www.youterm.com/?view=Player&video=tools/tm-telnetfile">Youterm
+podcast</a> for that.</p>
 
 <h2>Manual</h2>
-<p>Look at its <a href="man_ts.html">manpage</a> (v0.4).
-Here you also have a copy of the help for the same version:</p>
+<p>Here you have a copy of the help for v0.4:</p>
 <pre>
-tm v0.3 - terminal mixer,  Copyright (C) 2007  Lluis Batlle i Rossell
+tm v0.4 - terminal mixer,  Copyright (C) 2007  Lluis Batlle i Rossell
 usage: ./tm [opts] [appcommand] [param1] [param2] ...
  If you give _appcommand_, it starts the application and
  serves it through a Unix socket on $TM_SOCKET or /tmp/tm-socket.UID,
@@ -108,7 +112,10 @@
 <li>To the useful, although sometimes uncomfortable, UNIX interface.
 <li>To GNU, an ugly but working and helpful ol' UNIX implementation.
 <li>I took some bits from
-<a href="http://swik.net/cec">Coraid Ethernet Console</a> (BSD license)
+<a href="http://freshmeat.net/projects/cec/">Coraid Ethernet Console</a>
+(BSD license). <a
+href="http://plan9.bell-labs.com/plan9/">Plan 9</a> version at
+<kbd>/n/sources/contrib/quanstro/src/cec/</kbd> - Thanks to Erik Quanstrom. 
 </ul>
 
 <address>Author: