Blame doc/ChangeLog.old

Packit 15a96c
$Id: ChangeLog.old,v 1.1.1.1 2003-03-30 18:55:36 al-guest Exp $
Packit 15a96c
Log of changes made to Minicom.
Packit 15a96c
Packit 15a96c
Until 1996
Packit 15a96c
Miquel van Smoorenburg, miquels@cistron.nl
Packit 15a96c
                        miquels@drinkel.ow.org
Packit 15a96c
                        miquels@xs4all.nl
Packit 15a96c
                        miquels@htsa.hva.nl
Packit 15a96c
                        (In preferred order, one of these should work!)
Packit 15a96c
Since 1997
Packit 15a96c
Jukka Lahtinen, walker@clinet.fi
Packit 15a96c
                walker@megabaud.fi
Packit 15a96c
See the file 'AUTHORS' for a full list of current developers.
Packit 15a96c
--------------------------------------------------------------------------
Packit 15a96c
Packit 15a96c
November 1999
Packit 15a96c
        - released 1.83
Packit 15a96c
Packit 15a96c
September 1999
Packit 15a96c
        - added 'moVe' command to the dial directory to move directory
Packit 15a96c
        entries up/down on the list
Packit 15a96c
Packit 15a96c
August 1999
Packit 15a96c
        - support for DTE speed 230400 bps added
Packit 15a96c
Packit 15a96c
June 1999
Packit 15a96c
        - Korean translations added (Kim soyoung <nexti@chollian.net>)
Packit 15a96c
        - lock file creation moved to before opening the serial port
Packit 15a96c
        - flag %f added to the upload/download protocol program command
Packit 15a96c
        lines to allow passing the port file descriptor to c-kermit
Packit 15a96c
        (mauro <smcsd@his.it>)
Packit 15a96c
Packit 15a96c
May 1999
Packit 15a96c
        - changed the command line option -d to accept multiple comma-
Packit 15a96c
        separated entries as the parameter
Packit 15a96c
        - a fix for the timeout command in runscript
Packit 15a96c
        (Bulent Murtezaoglu <bm@acm.org>)
Packit 15a96c
Packit 15a96c
April 1999
Packit 15a96c
        - fixed possible overflows when inputting long strings in
Packit 15a96c
        manual dial and "find entry" windows in the dial dir
Packit 15a96c
        - added options for the logfile name and which events to log.
Packit 15a96c
        Now you can also disable logging by deleting the filename.
Packit 15a96c
        - added multiline untag option to untag all phonedir entries
Packit 15a96c
        with the same name when one of them answers
Packit 15a96c
        (Vangelis Rokas, valis@acrogate.ath.forthnet.gr)
Packit 15a96c
        - FSF address fixed in the Copyright file
Packit 15a96c
        - xminicom script fixed for Debian (miquels@cistron.nl)
Packit 15a96c
        - newline delay option added in the terminal settings
Packit 15a96c
        (miquels@cistron.nl)
Packit 15a96c
Packit 15a96c
February 1999
Packit 15a96c
        - released 1.82.1
Packit 15a96c
Packit 15a96c
January 1999
Packit 15a96c
        - the mailing list address changed, so because it is mentioned in
Packit 15a96c
        the 'developers' file, a new packet was considered necessary
Packit 15a96c
        although there are no big changes after 1.82
Packit 15a96c
        - the program doesn't any more unnecessarily remind you of the need
Packit 15a96c
        to save config and restart before the history buffer size change
Packit 15a96c
        takes effect, if you started with -s option and didn't change it
Packit 15a96c
        during THAT session.
Packit 15a96c
Packit 15a96c
November 1998
Packit 15a96c
        - option to show line speed on the status line (instead of DTE speed)
Packit 15a96c
Packit 15a96c
September 1998
Packit 15a96c
        - Polish (pl) translations by Arkadiusz Miskiewicz
Packit 15a96c
        (misiek@pld.org.pl)
Packit 15a96c
Packit 15a96c
        - released 1.82
Packit 15a96c
Packit 15a96c
August 1998
Packit 15a96c
        - some fixes for 'half-character' display troubles and formatted
Packit 15a96c
        output with multibyte character languages such as Japanese. (kubota)
Packit 15a96c
        - default value for control key changed back to ^A from Escape(meta)
Packit 15a96c
        - added notations \u for username and \p for password in the
Packit 15a96c
        macro strings. If the \ character is needed, it must be keyed in
Packit 15a96c
        double (as \\).
Packit 15a96c
        - the included conversion tables in the tables directory have been
Packit 15a96c
        renamed from .mc* to mc.*
Packit 15a96c
        - citation facility added to the scrollback buffer, and a bug in
Packit 15a96c
        the history search fixed (kubota)
Packit 15a96c
        - French (fr) translations by Gaël Quéri (gqueri@mail.dotcom.fr)
Packit 15a96c
Packit 15a96c
July 1998
Packit 15a96c
        - command line option "-C filename" added to start capturing at
Packit 15a96c
        program startup (kubota@debian.or.jp)
Packit 15a96c
        - the character conversion tables are now also used when writing the
Packit 15a96c
        capture file, unless you unset the capture convert option
Packit 15a96c
        - if you try dialing from the dial directory while you are online,
Packit 15a96c
        you'll get an error message (if you have the DCD setting on)
Packit 15a96c
        - added command line option "-S script" to run the named script at
Packit 15a96c
        program startup (before dialing the entry you may have specified
Packit 15a96c
        with the -d option)
Packit 15a96c
        - added log command to runscript. Now you can write text from
Packit 15a96c
        your scripts with the command "log this is the log entry"
Packit 15a96c
        - y2k fix: the date is written in the phone directory and the log file
Packit 15a96c
        with 4 numbers in the year
Packit 15a96c
        - Japanese translations by Tomohiro Kubota (kubota@debian.or.jp)
Packit 15a96c
        - fixed a minor bug that the security fixes for 1.81.1 had caused:
Packit 15a96c
        the file browser didn't always get some strings properly initialized,
Packit 15a96c
        so the directory name at the top of the browser window wasn't shown
Packit 15a96c
        correctly and neither did the first directory change work right
Packit 15a96c
        - changed the function name 'tell' to 'mc_tell' to avoid conflict with
Packit 15a96c
        a system function on some systems
Packit 15a96c
Packit 15a96c
June 1998
Packit 15a96c
        - Added call duration to the "Gone offline" log message.
Packit 15a96c
        - If the program reads an old version of the dialing directory
Packit 15a96c
        (one with shorter entry length than the current version), it backs
Packit 15a96c
        up the old one, with the entry length added as a suffix to the
Packit 15a96c
        name.
Packit 15a96c
        - fix for sig11 when the statusline is not used (vlk@st.simbirsk.su)
Packit 15a96c
Packit 15a96c
May 1998
Packit 15a96c
        Applied a patch by Alan Cox (alan@lxorguk.ukuu.org.uk) to avoid
Packit 15a96c
        string overflows
Packit 15a96c
        Released 1.81.1
Packit 15a96c
Packit 15a96c
April 1998
Packit 15a96c
        Replaced the filename selection window with a better one written by
Packit 15a96c
        Jim Seymour
Packit 15a96c
        Changed the dialing function to start searching for dial tags from
Packit 15a96c
        the highlighted entry, instead of the beginning of the list, when
Packit 15a96c
        the highlighted one is not tagged. So that now, if entries 1, 2 and 5
Packit 15a96c
        are tagged, and the highlight cursor is on entry number 3, the program
Packit 15a96c
        dials entry 5 first, not entry 1.
Packit 15a96c
        Some fixes to the chartab.h table
Packit 15a96c
        Released 1.81
Packit 15a96c
Packit 15a96c
February-March, 1998
Packit 15a96c
        Merged changes made by robotti@erols.com (Kent Robotti) to his
Packit 15a96c
        version 1.78-s.
Packit 15a96c
        Added and enhanced the filename selection window written by
Packit 15a96c
        Hans Georg Keller (WINNIE@hanse.antar.com).
Packit 15a96c
        Released 1.79
Packit 15a96c
        Arnaldo Carvalho de Melo (acme@conectiva.com.br) internationalized
Packit 15a96c
        the program and translated the strings to Brazilian Portuguese.
Packit 15a96c
        Jukka did the Finnish translations.
Packit 15a96c
        Released 1.80.1
Packit 15a96c
        Added multiple device support by Jim Seymour
Packit 15a96c
        (jseymour@jimsun.LinxNet.com)
Packit 15a96c
        Fixed some documentation and sent another packet of 1.80.1 to
Packit 15a96c
        the world..
Packit 15a96c
Packit 15a96c
January, 1998
Packit 15a96c
        Fixed a memory freeing bug when closing the history window
Packit 15a96c
        (thanks to dickey@clark.net)
Packit 15a96c
        Added last login date & time to the dialing window
Packit 15a96c
        Patchlevel 1.78.2
Packit 15a96c
Packit 15a96c
November, 1997
Packit 15a96c
        Released 1.78
Packit 15a96c
Packit 15a96c
October, 1997
Packit 15a96c
        Changed the DTE speed from int to long. Now it should also work on
Packit 15a96c
        modems faster than 32768 bps even if your compiler uses 16-bit int.
Packit 15a96c
        Added some patches that Miquel had made during the last year.
Packit 15a96c
Packit 15a96c
September, 1997
Packit 15a96c
        Added user-configurable character conversion tables to the Screen
Packit 15a96c
        and keyboard menu. Conversion tables .mciso, .mcpc8 and .mcsf7
Packit 15a96c
        (later renamed mc.*) included in the main directory for no
Packit 15a96c
        conversion, pc8 and sf7 character sets, respectively.
Packit 15a96c
        Environment variable TERMLIN for runscript to tell the actual terminal
Packit 15a96c
        lines (LINES - 1 if you use the status line, same as LINES if you
Packit 15a96c
        don't)
Packit 15a96c
        Added logging of sz/rz file transfers.
Packit 15a96c
        Fixed a bug that sometimes caused the wrong login script to run.
Packit 15a96c
        Miquel said he was too busy to go on with minicom.
Packit 15a96c
Packit 15a96c
June, 1997
Packit 15a96c
        Added logging of connects and disconnects to $HOME/minicom.log,
Packit 15a96c
        added the last login time & date and login count to the phone dir
Packit 15a96c
        Made the DTR drop time adjustable, because my modem needs DTR
Packit 15a96c
        to be down more than just 1 second before it drops the carrier.
Packit 15a96c
Packit 15a96c
Spring 1997
Packit 15a96c
        Jukka Lahtinen, walker@clinet.fi
Packit 15a96c
                        walker@megabaud.fi
Packit 15a96c
        saw that Minicom was a good program, but lacked character conversion
Packit 15a96c
        tables and a logfile, so decided to work on them myself..
Packit 15a96c
Packit 15a96c
June, 1996
Packit 15a96c
        Added some minor patches. Released 1.75.
Packit 15a96c
Packit 15a96c
March, 1996.
Packit 15a96c
        Added ascii-xfr
Packit 15a96c
        Added patch from "T.E.Dickey" <dickey@clark.net> color initialization
Packit 15a96c
        Added patches for FreeBSD
Packit 15a96c
Packit 15a96c
Januari, 1996
Packit 15a96c
        Fixed rwconf.c. Added drop_all_privs(). Released minicom 1.74.
Packit 15a96c
Packit 15a96c
Januari, 1996
Packit 15a96c
        Fixed security hole in rwconf.c. Made debian package. 1.73-1.
Packit 15a96c
Packit 15a96c
September, 1995
Packit 15a96c
        Added some patches for Minix back in. The "real ANSI" ACK compiler
Packit 15a96c
        can't deduce prototypes from K&R declarations, but I'm not
Packit 15a96c
        going to add 100 prototypes for one stupid compiler.
Packit 15a96c
        Added -D_DCDFLOW for systems that have to have hardware
Packit 15a96c
        handshaking turned off when DCD is low (FreeBSD, SunOS).
Packit 15a96c
Packit 15a96c
August, 1995
Packit 15a96c
        Rewrote terminal emulation (numerical arguments) a bit to be
Packit 15a96c
        more generic. Put in some of the SunOS patches (DTR handling).
Packit 15a96c
Packit 15a96c
Juli, 1995
Packit 15a96c
        Fixed termcap a bit. Added terminal type to dialdir. Added "-p"
Packit 15a96c
        flag. Fixed null arguments in escape sequences (for CompuServe).
Packit 15a96c
Packit 15a96c
May, 1995
Packit 15a96c
        Added :am: to linux termcap entry. Added changes for variable
Packit 15a96c
        history size buffer (Mark Rejhon <mdrejhon@magi.com>). Patches
Packit 15a96c
        for DG/UX (Dario_Ballabio@milano.europe.dg.com). Fixed color
Packit 15a96c
        save problem. Added a setuid() here and there. Garbled .dialdir
Packit 15a96c
        files are no longer deleted. '-m and -M flags. Only write
Packit 15a96c
        .dialdir when changed. Version 1.71.
Packit 15a96c
Packit 15a96c
Februari, 1995
Packit 15a96c
        Added complete termcap files into the termcap subdirectory.
Packit 15a96c
        Official release of 1.70 since 1.69 has proved itself stable.
Packit 15a96c
Packit 15a96c
Januari, 1995
Packit 15a96c
        Fixed ALT key, now listen to either 8th bit or ESC, not both.
Packit 15a96c
        Deleted all Minix stuff, including the Minix terminal emul.
Packit 15a96c
        Minicom is so big now, it won't compile on Minix or Coh3 anyway.
Packit 15a96c
        Added PD-zmodem "lszrz0.12a" to the minicom distribution.
Packit 15a96c
Packit 15a96c
November, 1994
Packit 15a96c
        Complete VT102 emulation (tested with vttest). Ported to SCO.
Packit 15a96c
        Runscript fixes. Made minicom drop root privs whenever possible.
Packit 15a96c
        Minicom can send NUL (\0 or ^@) characters now.
Packit 15a96c
Packit 15a96c
October, 1994
Packit 15a96c
        Added the customizable colors and macro patches. Support for
Packit 15a96c
        terminals with a status line. Fixed bug in ANSI emulation
Packit 15a96c
        (instead of ANSI emulated VT100, hmm). Support for alternate
Packit 15a96c
        character set if termcap provides it. Vt100 insert mode. Bug fixes.
Packit 15a96c
Packit 15a96c
Februari, 1994.
Packit 15a96c
        Got rid of bugs due to the double level of buffering in wkeys.c
Packit 15a96c
        Added auto check for Meta-key mode on the console (ESC-X, etc).
Packit 15a96c
        Added vt100 line character set emulation. Added dial-a-list.
Packit 15a96c
        Zmodem auto-download.
Packit 15a96c
Packit 15a96c
Januari, 1994.
Packit 15a96c
        Got report that after up/download RTS sometimes is low. Enabled
Packit 15a96c
        it specifically in sysdep1.c - hope it helps? Wrote a manual page
Packit 15a96c
        for runscript - finally! Fixed a few bugs in runscript - now it
Packit 15a96c
        even works :-).
Packit 15a96c
Packit 15a96c
December, 1993.
Packit 15a96c
        Fixed bug in dialing directory. Made minicom screen-size aware in
Packit 15a96c
        more places. Online time keeps running during scripts and up/down
Packit 15a96c
        load. Fixed resize code (you cannow resize minicom in an xterm).
Packit 15a96c
        Changed version number to 1.60 - note the omission of the letter.
Packit 15a96c
Packit 15a96c
November, 1993.
Packit 15a96c
        Fixed bug in ANSI emulation (reset ESC-[m would not set colors to
Packit 15a96c
        white on black). Added 'current' speed in dial menu.
Packit 15a96c
Packit 15a96c
October, 1993.
Packit 15a96c
        Added local echo and multiple dial strings, both can be set
Packit 15a96c
        in the dialing directory. Changed the wgets() function to
Packit 15a96c
        allow longer lines to be editted (now scrolls).
Packit 15a96c
        Added a scroll back buffer (yeah!).
Packit 15a96c
        Fixed bug in m_dtrtoggle: dtr never got set high again.. How
Packit 15a96c
        could this ever have worked?? Put it up for ftp as version 1.5b.
Packit 15a96c
Packit 15a96c
August, 1993.
Packit 15a96c
        Changed minicom to use the select() system call, if present.
Packit 15a96c
        The keyserv process is no longer needed for such systems.
Packit 15a96c
        Fixed some bugs in the vt100 emulation (still not complete,
Packit 15a96c
        and never will be..) so that it does not crash anymore.
Packit 15a96c
        Fixed other bugs. Minicom should be pretty stable now.
Packit 15a96c
        'Modulized' the window.c and vt100.c, so that they can be
Packit 15a96c
        used for some other project (can you say: ANSI-BBS?).
Packit 15a96c
        Version number bumped up to 1.5.
Packit 15a96c
April, 1993.
Packit 15a96c
        Put a beta version of minicom 1.4 up for ftp. Changes made
Packit 15a96c
        _after_ this are:
Packit 15a96c
        Corrected documentation for the new configuration with
Packit 15a96c
        Makefile and config.h. Changed internals of vt100.c and
Packit 15a96c
        window.c so that window.c now handles the translation of
Packit 15a96c
        IBM characters to normal characters, if needed. Can use IBM
Packit 15a96c
        characters in windows now (status line, help window).
Packit 15a96c
Packit 15a96c
March, 1993.
Packit 15a96c
        Been working on new version of minicom that does not use the
Packit 15a96c
        keyserv process on systems with select, has sz/rz builtin,
Packit 15a96c
        has new configuration files and so on. However, this is a
Packit 15a96c
        _big_ project. So I decided to give the 'old' minicom 1.3.2
Packit 15a96c
        a revision because people have been complaining about bugs some
Packit 15a96c
        time. This revision is only tested under Linux and Minix: be warned.
Packit 15a96c
Packit 15a96c
Juli, 1992.
Packit 15a96c
        Got a 386, so installed Linux. Of course, the first thing to do
Packit 15a96c
        (after getting X up :-) was to work on minicom. Now ISIG is on
Packit 15a96c
        when running up/download protocols and runscript, so that you
Packit 15a96c
        can interrupt them. Removed flushing from ipc.c, now the bug with
Packit 15a96c
        windows not getting deleted is solved. Added nice sound effect
Packit 15a96c
        for Linux when connected and when up/download is ready.
Packit 15a96c
        Removed bugs with scroll regions in both vt100.c and window.c.
Packit 15a96c
        ALT key now works under Linux.
Packit 15a96c
Packit 15a96c
Sun, Jun 21 1992
Packit 15a96c
        Posted diffs for 1.3 -> 1.3.2
Packit 15a96c
Packit 15a96c
- June, 1992.
Packit 15a96c
        Posted version 1.3 to comp.os.minix.
Packit 15a96c
        Did not seem to work under Linux. Added ~NOECHONL to routines
Packit 15a96c
        in sysdep1.c. Added special Linux case hard coded escape
Packit 15a96c
        sequence for color. Found bug in window.c:wscroll. In full
Packit 15a96c
        screen mode insert line / delete line did not work OK.
Packit 15a96c
        Found bug in window.c:wdelchar. Character under the cursor
Packit 15a96c
        was not correctly deleted. Found bug in keyserv: when running
Packit 15a96c
        an external command (up/download, runscript) and ^A or some
Packit 15a96c
        ALT combination was pressed, keyserv would send too many
Packit 15a96c
        ACK signals back so that minicom would be killed. Now call
Packit 15a96c
        m_flush(0) in ipc.c:keyserv before re-starting keyserv.
Packit 15a96c
        (Posix signal interface could solve this ; however, a lot of
Packit 15a96c
        systems don't have that including Minix 1.5).
Packit 15a96c
        Changed DCD handling ; minicom first tried to find out for
Packit 15a96c
        itself it the OS and modem supported the DCD line. Now it's
Packit 15a96c
        a configuration option in "modem and dialing".
Packit 15a96c
        Found bug in keyserv.c for Coherent: used #ifdef COHERENT
Packit 15a96c
        instead of _COHERENT.
Packit 15a96c
Packit 15a96c
- Februari, 1992.
Packit 15a96c
        Posted Minix version 1.2 to comp.os.minix. Got some feedback ;
Packit 15a96c
        it even ran under Coherent. Changed keyserv to communicate
Packit 15a96c
        with minicom through pipes. Changed some menu's and command
Packit 15a96c
        line interface. Ported it to Sysv and Linux. Changed the
Packit 15a96c
        configuration file to ASCII. Added redialing.
Packit 15a96c
Packit 15a96c
- Somewhere in middle 1991
Packit 15a96c
        Made first version of Minicom, based on a not-yet-finished
Packit 15a96c
        window library of Fred van Kempen. Used Non blocking IO
Packit 15a96c
        patches to the kernel for asynchronous IO. Used lots of
Packit 15a96c
        CPU time. Ran under my version of Minix only.
Packit 15a96c
        Decided later to write my own window routines.
Packit 15a96c
        Did away with non blocking IO, started to use a separate
Packit 15a96c
        process for the IO from keyboard to modem.
Packit 15a96c
        Added color routines, perfected communication between
Packit 15a96c
        "keyserv" and minicom.
Packit 15a96c
        Got it running under BSD.