2014-09-22  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

  * Makefile: release 2014.09.0

2014-09-11  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

  * telnet.c: make telnet mode address family agnostic  Use getaddrinfo et al
  over gethostbyname. This allows (depending on system configuration) to use
  ipv6 connections. As an added bonus allow specifying ipv6 addresses in the
  usual square bracketed syntax.

2014-02-18  Sascha Hauer <s.hauer@pengutronix.de>

  * mux.c: Only send answerback string if one is set

2014-02-12  Sascha Hauer <s.hauer@pengutronix.de>

  * mux.c: factor out handle_receive_buf function  Instead of handling special
  characters in two places.

  * microcom.c, microcom.h, mux.c: Add ENQ/answerback support  This adds
  support for a configurable answerback string for an enquiry character (ENQ,
  ASCII 0x5). The answerback string can be specified using the --answerback
  option. If this option is not given, no answerback string is sent which is
  the behaviour without this patch.

  * microcom.c: update help text  Document the long options and some missing
  options.

2014-02-11  Sascha Hauer <s.hauer@pengutronix.de>

  * mux.c: remove unnecessary return

2014-02-11  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

  * ChangeLog, Makefile: release 2014.02.0

2014-02-11  Marc Kleine-Budde <mkl@pengutronix.de>

  * microcom.c: microcom: add more baudrates  This patch adds support for more
  baudrates.  Acked-by: Sascha Hauer <s.hauer@pengutronix.de>

  * commands.c, microcom.c, microcom.h: microcom: fix check if
  baudrate_to_flag() fails  baudrate_to_flag() returns a "speed_t" and -1 in
  case of an error. As speed_t is usually unsinged int an error is never
  detected.  This patch converts baudrate_to_flag() to pass speed_t via
  reference, so that the return value can be used to indicate an error. 
  Acked-by: Sascha Hauer <s.hauer@pengutronix.de>

2014-02-11  Sascha Hauer <s.hauer@pengutronix.de>

  * microcom.c: check mux_loop return value, exit with error  If mux_loop
  returns with an error report it and exit microcom with an error code.

  * microcom.h, mux.c: let mux_loop return an error  Instead of void.

  * mux.c: use -1 as invalid filedescriptor  0 is a valid filedescriptor, so
  don't use it to indicate a logfile not being opened.

2014-02-06  Sascha Hauer <s.hauer@pengutronix.de>

  * microcom.c, microcom.h, mux.c: Add support for listononly option  With the
  listenonly option microcom will only listen on the port, but never send
  anything back. Also the local terminal is not modified. This is useful for
  noninteractively creating logfiles from remote ports.

  * commands.c, microcom.c, microcom.h, mux.c: Add logfile support  logfile
  support was lost during restructuring earlier. Add it again.

2014-01-13  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

  * ChangeLog, Makefile: release 2014.01.1

  * microcom.c: Fix compiler warnings and segfault  Commit 3337bd893b6b dropped
  the comma at the end of the format string by mistake resulting in several
  compiler warnings:  microcom.c:150:3: warning: format ‘%s’ expects
  argument of type ‘char *’, but argument 3 has type ‘int’ [-Wformat]
  microcom.c:150:3: warning: format ‘%d’ expects argument of type
  ‘int’, but argument 4 has type ‘char *’ [-Wformat] microcom.c:150:3:
  warning: format ‘%s’ expects argument of type ‘char *’, but argument
  5 has type ‘int’ [-Wformat] microcom.c:150:3: warning: format ‘%x’
  expects a matching ‘unsigned int’ argument [-Wformat]  and a segfault
  when main_usage is called. So readd that comma.  Fixes: 3337bd893b6b (fix
  help string to include -d and -f)

  * .gitignore: .gitignore: don't ignore .gitignore, anchor microcom entry

  * commands.c, commands_fsl_imx.c, parser.c: Add explicit copyright and
  license to three files  These files were only touched by Sascha and Marc back
  in 2010.  Acked-by: Marc Kleine-Budde <mkl@pengutronix.de> Acked-by: Sascha
  Hauer <s.hauer@pengutronix.de>

2014-01-10  Uwe Kleine-König <uwe@kleine-koenig.org>

  * ChangeLog, Makefile: release 2014.01.0

  * gitlog2changelog.py: gitlog2changelog: adapt to output generated by newer
  git  ... that's why you shouldn't parse output of porcelain tools

2014-01-04  Uwe Kleine-König <uwe@kleine-koenig.org>

  * microcom.c: fix help string to include -d and -f  Also drop wrong comment
  about session logging

2013-12-30  Uwe Kleine-König <uwe@kleine-koenig.org>

  * microcom.1: add a simple manpage  The text bases on work done by Alexander
  Reichle-Schmehl for Debian, licensed under GPL v2+. I converted it from sgml
  to plain roff and fixed several things.  Closes:
  http://bugs.debian.org/698436

2013-06-10  Markus Pargmann <mpa@pengutronix.de>

  * Makefile: Make: Fix default link rule for --as-needed  microcom does not
  compile with LDFLAGS="-Wl,--as-needed" because of a default make rule with
  LDFLAGS before all object files. The linker seems to parse the commandline
  only once, which results in this case in undefined references.  This patch
  defines a custom link rule with LDFLAGS at the end of the command line.

2013-06-10  Michael Olbrich <m.olbrich@pengutronix.de>

  * microcom.c: add signal handler for SIGQUIT  it seems readline() send
  SIGQUIT on ctrl-\

2013-04-29  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

  * mux.c: Fix a few typos in comments and point out a layer violation

  * microcom.c: fix newline handling  Disable any nl <-> cr translation. This
  makes it possible to drive a debian installer and still directing barebox and
  Linux continues to work.  While at it drop cleaning BRKINT as it doesn't do
  anything with IGNBRK set.

2012-06-14  Marc Kleine-Budde <mkl@pengutronix.de>

  * ChangeLog, Makefile: release 2012.06.0

2012-02-18  Jonas Zetterberg <jozz@jozz.se>

  * serial.c: Remove lockfile on open serial failure  Since the lockfile is
  created before the serial device is opened, if the serial device can not be
  opened the lockfile needs to be removed.

2010-08-29  Marc Kleine-Budde <mkl@pengutronix.de>

  * ChangeLog: update changelog

2010-08-28  Marc Kleine-Budde <mkl@pengutronix.de>

  * Makefile, can.c, microcom.c, microcom.h: add simple CAN terminal support

2010-08-27  Marc Kleine-Budde <mkl@pengutronix.de>

  * microcom.h: microcom: borrow min/max defines from the linux kernel

2010-08-28  Marc Kleine-Budde <mkl@pengutronix.de>

  * microcom.c: cmd line parser: fail on unknown options

2010-08-27  Marc Kleine-Budde <mkl@pengutronix.de>

  * microcom.c, serial.c, telnet.c: make functions and vars static

  * serial.c: serial: remove write only var crnl_mapping

  * microcom.c: microcom: remove unused var pf

  * microcom.c: microcom: make var telnet non global

2010-08-29  Marc Kleine-Budde <mkl@pengutronix.de>

  * microcom.c: microcom: remove init of static variables with zero

  * microcom.h: microcom: remove unused definitions

2010-08-27  Marc Kleine-Budde <mkl@pengutronix.de>

  * mux.c: mux: remove unused SCRIPT_DELAY

  * commands_fsl_imx.c: commands_fsl_imx: fsl_sniff: add missing return

2010-08-11  Marc Kleine-Budde <mkl@pengutronix.de>

  * .gitignore: gitignore; added *~

  * ChangeLog: update changelog

2010-06-10  Sascha Hauer <s.hauer@pengutronix.de>

  * commands.c: reconnect after sending a break

2010-04-15  Sascha Hauer <s.hauer@pengutronix.de>

  * commands_fsl_imx.c: fsl commands: update help texts

2010-04-15  Marc Kleine-Budde <mkl@pengutronix.de>

  * ChangeLog: update changelog

2010-04-15  Sascha Hauer <s.hauer@pengutronix.de>

  * commands_fsl_imx.c: fsl commands: commands seem to be only 16 byte. Now
  works on i.MX27

  * commands_fsl_imx.c: fsl commands: add loop arounf connect

2010-04-14  Sascha Hauer <s.hauer@pengutronix.de>

  * commands.c, microcom.h, parser.c: fixup help

  * Makefile, commands_fsl_imx.c, microcom.c: add initial support for starting
  i.MX SoCs via UART

  * Makefile, commands.c, help.c, microcom.c, microcom.h, mux.c, parser.c:
  implement a cli for microcom

  * .gitignore: add ignore file

  * microcom.c, microcom.h, serial.c: add a -f option to ignore existing
  lockfiles

2009-09-24  Jan Weitzel <J.Weitzel@phytec.de>

  * ChangeLog, mux.c: [microcom] fix log data  Log complete buffer as shown on
  STOUT (without commands) into logfile, not only the commands  [mkl: improved
  short description, fixed coding style]

2009-09-17  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

  * help.c, microcom.h, serial.c, telnet.c: Implement break for rfc2217 mode

2009-07-08  Marc Kleine-Budde <mkl@pengutronix.de>

  * ChangeLog, microcom.c: [microcom] clean up propperly on exit

2009-06-12  Marc Kleine-Budde <mkl@pengutronix.de>

  * ChangeLog, gitlog2changelog.py: added ChangeLog and gitlog2changelog.py 
  the latter one is a changelog generator \o/

  * serial.c, telnet.c: add forgotten license headers to files

  * microcom.c: fix compiler warning (uninitialized variable hostport) 
  microcom.c:152: warning: 'hostport' may be used uninitialized in this
  function

  * Makefile, microcom.c: add version string

  * Makefile: add -O2 to CFLAGS

2009-01-16  Wolfram Sang <w.sang@pengutronix.de>

  * serial.c: * locking: adapt to kermit

2009-01-14  Sascha Hauer <s.hauer@pengutronix.de>

  * serial.c: remove trailing whitespaces

2009-01-14  Wolfram Sang <w.sang@pengutronix.de>

  * serial.c: * check for and create lockfiles for serial ports

2008-09-01  Sascha Hauer <s.hauer@pengutronix.de>

  * serial.c, telnet.c: 

2008-08-28  Sascha Hauer <s.hauer@pengutronix.de>

  * Makefile, help.c, microcom.c, microcom.h, mux.c: duett und datt

  * microcom.c: resolve hostnames

  * help.c, microcom.c, microcom.h, mux.c: implement telnet rfc2217 mode
  (experimental), update help

2007-05-15  Sascha Hauer <s.hauer@pengutronix.de>

  * help.c: allow q for quit

  * microcom.c: ignore break

2006-05-10  Sascha Hauer <s.hauer@pengutronix.de>

  * mux.c: fflush log

  * microcom.c: change CR/NL mapping

2006-05-05  Sascha Hauer <s.hauer@pengutronix.de>

  * Makefile, help.c, microcom.c, microcom.h, mux.c: initial
