[v2.3]
Add -m, -M options.

Add -I option.

Support the use of clamdsh.pl as the module.

Support the escape of line feed.

Add --prompt2 option.

[v2.2]
Add new option --clamdConf .

Add new prompt escape sequence \{clamdConf}

Changed to require obviously Getopt::Long 2.36 or higher.

[v2.1]
If thread is not supported, fork is used instead of it.

Bugs #10901 is fixed.
    clamdsh.pl does not output anything on Perl 5.8.8 .

[v2.0.1]
Bugs #10864 is fixed.
    history command printed only usage.

Bugs #10867 is fixed.
    Options other than --help and --version did not work.

Bugs #10869 is fixed.
    set command without arguments did not print user defined variables.

Bugs #10871 is fixed.
	loadClamdConf command did not work.

Add CR check to scan file path for SCAN, RAWSCAN, CONTSCAN and MULTISCAN.

Online help is Improved.

[v2.0]
* Restruct all codes with OO-style.
* Restruct SESSION command with thread.
  The delay of the receipt of the response is solved.
  Therefore, recvTimeout option/variable/prompt-escape-sequece are disused.
* Implement history save/load.
* Introduce system wide configuration /etc/clamdsh.conf .
* Determine values of some options with clamd.conf.
* Implement variables status save/load.
* Use POD for command help.
* STREAM and SESSION can read output of shell command.
* Output *SCAN response immediately.

[v1.1.2]
Escape sequence of command line is improved.

	\L...\E, \U...\E, \Q...\E are interpreted correctly.
	Double quotes in "..." above are escaped.

[v1.1.1]
Escape sequence of command line is improved.

	All of escape sequence that can be used by the character string
	by double quotes in perl can be used.

Perl warning when a wide character is output is controlled.

[v1.1]
Use STDIN/STDOUT for input and output.

	Now, you can use clamdsh.pl for batch operation.

Output error messages to STDERR.

Bugs #10417 is fixed.

	When "set" or "unset" command is issued without arguments,
	clamdsh.pl outputs perl warning message.

[v1.0.2]
Imperfect end of line is handled.

	single/double quote which is not closed is error.
	Backeslash at the end of line is not an escape character.
	$ at the end of line is not a variable mark.

clamdsh.pl with --help option exits with 0 as exit status.

"COMMAND ISSUE" section and "EXIT STATUS" section are added to online help.

\{clamd} prompt escape sequence is improved.

[v1.0.1]
Bugs #10366 is fixed.

    When you use built-in variables not set,
    clamdsh.pl outputs the error message.

Bugs #10365 is fixed.

    When the built-in variable such as TCPSocket is used,
    ${NAME} is not replaced with the value.

Bugs #10360 is fixed.

    The character specification by the character-code is not recognized correctly
    in the command line. 

Bugs #10359 is fixed.

    When neither LocalSocket nor TCPAddr are set, and only TCPSocket is set,
    clamdsh.pl tries to be connected to clamd with INET socket.
