From: M. Saggaf (alsaggaf@athena.mit.edu)
Date: 11/27/92


From: alsaggaf@athena.mit.edu (M. Saggaf)
Subject: ANNOUNCE: Seyon 1.3
Date: Sat, 28 Nov 1992 02:41:54 GMT


 (This is the second time I send this. Didn't seem to make it the
  first time. Sorry if you see it twice)

  Version 1.3 is out. You can get it from the usual place:
  sipb.mit.edu at pub/seyon. I uploaded this version also to
  export.lcs.mit.edu, but sipb will always have the latest version.
  Notable in this release is POSIX compliance, manual dialing, a
  script directory, and an online FAQ.

  The following is an introduction to Seyon, a note on portability,
  and the change log from the previous release:

Introduction:
=============

        This is Seyon, an X-based communication package that has its roots
        in xcomm 2.2. Seyon has a descent dialing directory where hosts
        can be chosen by clicking at them. Seyon has the same script
        language as xcomm 2.2, which is quite good. Seyon avoids the
        problematic terminal emulation of minicom and other communication
        programs by using xterm as its terminal emulator. Hence, Seyon can
        emulate vt100 and color ANSI (the latter only if color xterm is
        used). If you use Seyon and like it, please let me know by email.
        This will give me the incentive to continue maintaining it. Also
        let me know how it works out whenever you upgrade to a new
        version.

        Please read the FAQ (vailable online via the 'Help' button). I've
        put a lot of effort into making it complete and up-to-date. It
        serves as the documentation for Seyon (until a kind soul writes a
        good documentation for it). Also, the manual page has a lot of
        helpful information.

Portability:
============

        Seyon in known to run on linux. It is also known to compile
        cleanly on Ultrix and OSF/1. Seyon is POSIX-compliant so it should
        compile cleanly on any POSIX system. Seyon should also compile
        cleanly on most SYSV-type systems and BSD systems that have that
        support the termios or termio extensions. For BSD systems with
        only the sgtty interface, you have to replace the termios (or
        termio) code in Seyon with the sgtty equivalent. There is not much
        such code in seyon though, so porting should generally be
        painless.

        Before compiling Seyon on any platform, take a look at the file
        config.h and modify it according to your system (linux users do
        not need to do that, it's already suited for their system).

        If you compile and run Seyon successfully on any platform other
        than linux, please let me know.

        The code right now is not very clean and not well-documented, but
        I'm working on that. If you encounter a problem while porting,
        send a letter to the Seyon mailing list and I'll help as much as I
        can. especially with explanations on what the various of the code
        do. See the FAQ on how how to joing the list.

        Read the file PORTING for more information.

Important -- linux users:
=========================

        Q: I get 'killed by siganl 11' when I start seyon.

        A: You must be using old versions of libraraies. Test that by
           using

                                ldd seyon-cmd

           This will tell you what libraries you have linked Seyon with.
           If you get anything other than

                          /lib/XawVen.so.2.1 (Classic 2.1)
                          /lib/libX11.so.2.1 (Classic 2.1)
                          /lib/libc.so.4 (Jump table 4.1)
                
       it's time to upgrade to newer libraries.

Changes:
========

Version 1.3
    * Seyon now uses termios to be POSIX-compliant. The old termio
      interface can still be used however.
    * Major change to the way Seyon finds its files. Seyon now expects
      its files to be in its own default directory (~/.seyon) and
      would look first in the current, then default, then home
      directory for its files. Like other things in Seyon, the default
      directory can be overridden in the resources.
    * A default script directory can now be specified. Much better
      than cluttering the home directory with scripts. Seyon will look
      for scripts in the current, then script, then home direcotry.
    * Revised the interface of the dialer. Buttons are now visible all
      the time, even if not active (but will beep if clicked while
      inactive).
    * Added full support for manual dialing
    * Integrated the help file and the FAQ. Hence, the FAQ is now
      vailable online via the 'Help' button.
        * Seyon now has a manual page (but not complete).
    * Changed a few other things to make Seyon more portable to other
      platforms and corrected some minor bugs.

  Have fun!

/M. Saggaf
 alsaggaf@athena.mit.edu