Make ssh_cli.erl handle <CTRL>+C

Dear all,

I've found that ssh_cli.erl does not scan the input received from the
remote for occurrences of <CTRL>+C to signal the user's interrupt
requests to the group_leader of the CLI session. The patch attached to
this e-mail fixes the issue.

Kind regards,

--
Dr. Stefan Zegenhagen

arcutronix GmbH
Garbsener Landstr. 10
30419 Hannover
Germany

Tel:   +49 511 277-2734
Fax:   +49 511 277-2709
Email: stefan.zegenhagen@arcutronix.com
Web:   www.arcutronix.com

*Synchronize the Ethernet*

General Managers: Dipl. Ing. Juergen Schroeder, Dr. Josef Gfrerer -
Legal Form: GmbH, Registered office: Hannover, HRB 202442, Amtsgericht
Hannover; Ust-Id: DE257551767.

Please consider the environment before printing this message.

>From f1d056ed1bf419677098cdc57bc7ce8a327e6b43 Mon Sep 17 00:00:00 2001
From: Stefan Zegenhagen <stefan.zegenhagen@arcutronix.com>
Date: Mon, 6 May 2013 14:29:45 +0200
Subject: [PATCH] [SSH-CLI] properly handle <CTRL>+C as shell interrupt

In ssh_cli.erl, check for the presence of <CTRL>+C in data received from
the remote. If detected, use the established mechanism (send an
'interrupt' exit signal to the group_leader) to signal an interrupt to
the shell.
Update copyright years
Merge branch 'maint'
ssh: Not run chmod every lookup
Prepare release
Merge tag 'OTP_R16B01'

The R16B01 release

Conflicts:
	lib/sasl/vsn.mk
Add openssh_zlib compression type to ssh_transport

http://www.openssh.org/txt/draft-miller-secsh-compression-delayed-00.txt
ssh: fixed bad match failure when disconnect msg
ssh: version updates
Update release notes
Merge branch 'maint-r15' into maint-r16

Conflicts:
	lib/inets/doc/src/notes.xml
	lib/inets/src/inets_app/inets.appup.src
	lib/inets/vsn.mk
	lib/ssh/doc/src/notes.xml
	lib/ssh/src/ssh.appup.src
	lib/ssh/src/ssh_connection_handler.erl
	lib/ssh/vsn.mk
Merge branch 'maint'
Merge branch 'sze/ssh_cli_handles/OTP-11199' into maint

* sze/ssh_cli_handles/OTP-11199:
  Make ssh_cli.erl handle <CTRL>+C
Merge branch 'maint'
Merge branch 'sze/ssh_cli_handles/OTP-11199' into maint

* sze/ssh_cli_handles/OTP-11199:
  Make ssh_cli.erl handle <CTRL>+C
Merge branch 'fredrik/ssh/chmod/OTP-11189' into maint

* fredrik/ssh/chmod/OTP-11189:
  ssh: Not run chmod every lookup
Merge branch 'maint'
ssh: clarified timeout options
ssh: added basic connection testcase for openssh zlib
Merge branch 'lpg/openssh_zlib/OTP-11256' into maint

* lpg/openssh_zlib/OTP-11256:
  ssh: added basic connection testcase for openssh zlib
  Add openssh_zlib compression type to ssh_transport