home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / ap / termsrc / term-2.3 < prev   
Text File  |  1995-10-10  |  7KB  |  165 lines

  1.  
  2. ANNOUNCING Term 2.3
  3.  
  4. Despite, my previous warning, enough people seem to want to see this in the
  5. comp.os.linux.announce group, that I'm still posting this there.
  6.  
  7.  
  8. WHAT IS TERM?
  9.  
  10.   "term" is a program that simulate SLIP like features through an ordinary
  11.   user account at both ends. 
  12.  
  13.  
  14.   I'm currently running my mail handler on this account as well so if you
  15.   don't want an automatic reply, use a subject starting with the word "private".
  16.  
  17.  
  18. WHERE IS TERM?
  19.  
  20.   Term will be available at:
  21.  
  22.     physics.purdue.edu:/pub/bcr/term/
  23.     sunsite.unc.edu:/pub/Linux/apps/comm/term/term/
  24.  
  25.   Other programs that help support term, are at:
  26.  
  27.     physics.purdue.edu:/pub/bcr/term/extra
  28.     sunsite.unc.edu:/pub/Linux/apps/comm/term/extra
  29.  
  30.   Also, you can find any patches to this version people send me at:
  31.  
  32.     physics.purdue.edu:/pub/bcr/term/patches
  33.  
  34.   Feel free to mirror these directories on other sites.
  35.  
  36.  
  37. ANNOUNCING TERM 2.3
  38.  
  39.  
  40. This release is considered BETA.  BETA does not mean I think it is full of
  41. dangerous bugs, but rather it means I can still count the number of people
  42. who have tested it on my fingers and my toes.  In this probably even fewer.
  43. I've been away from my Linux machine, so I can't even guarantee things will
  44. still work for me!
  45.  
  46. IS TERM 2.3 COMPATIBLE WITH OLDER TERM VERSIONS?
  47.  
  48.   Yes, but the reverse is not necessarily true.  If you compile
  49.   a program with 2.3 it might not work with 2.2.
  50.  
  51. WHAT ARE PATCH LEVELS?
  52.  
  53.   These are my way of making term more stable, by releasing fixes only.
  54.   As people report bugs, and fixes are found I generate patches to the
  55.   current BETA version to improve its stability.  When I've gone a
  56.   reasonably long time without any more bug reports, or the only bug
  57.   people have been reporting for a long time gets fixed I may bump
  58.   it up to GAMMA.
  59.  
  60. WHERE CAN I FIND TERM BINARIES AND APPLICATION SOURCES?
  61.  
  62.   You can find lots of stuff for old style term support at:
  63.     sunsite.unc.edu:/pub/Linux/apps/comm/termstuff/
  64.     sunsite.unc.edu:/pub/Linux/apps/comm/term/term/extra/
  65.  
  66.   Since the new-style term support, normally does not require patches to
  67.   the source code, I've just been putting binaries at:
  68.  
  69.     physics.purdue.edu:/pub/bcr/term/extra
  70.  
  71.   - If you are using shared mode, you may need to set "TERMSHARE" to your
  72.   shared directory for these to work.
  73.  
  74.   NOTE: I haven't updated some of these binaries since term 1.17.0, so if there
  75.   are problems let me know and I'll update to a newer version.
  76.  
  77. NOTE ABOUT ALPHA VERSIONS:
  78.  
  79.   Alpha versions are made, public, but if you mirror or copy these to other
  80.   sites, please clearly label them as ALPHA versions.  Also, I don't promise
  81.   that future term versions will support anything compiled with an ALPHA 
  82.   version.  So you should only use ALPHA versions if you want to help test
  83.   that features will work in the next BETA release.
  84.  
  85. WHAT'S NEW WITH "term 2.3"?
  86.  
  87.   - Solaris 2.x machines now are now supported, by "termwrap".  This is simmu-
  88.     lar to Linux's "termify", but better in that there is no need to recompile
  89.     the C library.
  90.  
  91.   - I've added in the ability to support "identd" authentication.  Currently
  92.     it works, but it isn't non-blocking, so your term session will pause a 
  93.     few seconds when someone new connects.
  94.  
  95.   - A "/etc/hosts.term" or "~/.term/hosts.term" file is now supported.  So,
  96.     if your remote host fails to list a common site, or doesn't include 
  97.     a handy alias, you can list it yourself.
  98.  
  99.   - Term has been Sockified.  So if you need to use term to get across a 
  100.     firewall, you don't have to run anything on the other side (exposing your
  101.     local network.)  Just run one session on your localhost and connect to
  102.     a remote session on the firewall host.  The Sockified term server will
  103.     be able to communicate with the rest of the world...
  104.  
  105.   - There is a slightly more robust 7 bit protocol.  Presumably, using 
  106.     "compress off" should be about as fast as "compress on" over a compressing
  107.     modem now.  (With the old 7 bit protocol, you add to turn off you modems
  108.     compression to get decent throughput...)
  109.  
  110.   - You can now specify socket type as a termrc option.  So for example, if
  111.     you are using an NFS mounted home directory you can specify "socket tcp"
  112.     to avoid problems.  There is also the option, to turn the "socket off",
  113.     but this option still isn't bug free...
  114.  
  115.   - Various bug fixes:
  116.     Txconn, now works for me under HPUX.
  117.     SCO was missing some include files.
  118.         "linecheck" now works closer to the way the manual page says it does.
  119.  
  120.   - Painful changes:
  121.     I've renamed libc functions with x__* to make a port for elf libraries
  122.     easier.  As a consequence, termify-0.3 will no-longer compile.  A new 
  123.     version, termify-0.3a will.  However, if you already have a working
  124.         "libt.so.4", you won't need to worry about thing until you decide to
  125.     upgrade your libc.
  126.  
  127. What is expected for term 2.4 ?
  128.  
  129.    - Very little.
  130.  
  131.     I've gotten to the point with things I want to add, that it will
  132.      will be easier to write a new program to scratch than to add it to
  133.      term itself...  Right now I'm working on a new project called HIGHWAY.
  134.      At thing point, it's only functioning program is 'bridge' which is like
  135.      'tredir', 'trsh', and 'inetd' combined.  Eventually, I hope it will 
  136.      replace term, TIA, and several other programs.  For now, I haven't
  137.      ported anything from HP-UX, and its only "term" related use is that
  138.      I can use it to link together term servers, in such a way that term
  139.      is resumable after a broken connection.
  140.  
  141.     Anyways, to make what a is turning into a long story short, the basic
  142.      plan is, sometime before HIGHWAY is fully developed, it will still be
  143.      usable for combining term servers together with resumable 
  144.      service, and increased bandwidth from multiple modems and a what will
  145.      appear to term as an 8 bit clean line, even if the actual line is 7 bit
  146.      with lots of reserved characters for control sequences.
  147.  
  148.        Despite, this I'm sure others will write enhancements to term directly,
  149.      so definitely there will be future versions.  Here are some things I
  150.      know people are working on:
  151.  
  152.    - Arithmic encoding --> To avoid escape characters.
  153.  
  154.    - OS/2 port.
  155.  
  156. Have fun,
  157.  
  158.                            Bill 
  159.  
  160. --
  161. <A HREF="     http://physics.purdue.edu/~bcr/homepage.html                  ">
  162. <EM><ADDRESS> Dr. Bill C. Riemers,  bcr@physics.purdue.edu </ADDRESS></EM></A>
  163. <A HREF="            http://www.physics.purdue.edu/                         ">
  164. <EM>            Department of Physics, Purdue University             </EM></A>
  165.