anchor.diff:       exec, exec_compressed, 
        shell, shell_no_unicode, shell_unicode_string,
        cli, known_hosts, 
  -     idle_time, openssh_zlib_basic_test, 
  +     idle_time_client, idle_time_server, openssh_zlib_basic_test, 
        misc_ssh_options, inet_option, inet6_option].
   
   
  
positive.code:     end.
  
  %%--------------------------------------------------------------------
  %%% Idle timeout test
  idle_time(Config) ->
      SystemDir = filename:join(proplists:get_value(priv_dir, Config), system),
      UserDir = proplists:get_value(priv_dir, Config),
  
  
negative.code: 					  {user_dir, UserDir},
  					  {user_interaction, false},
  					  {idle_time, 2000}]),
      {ok, Id} = ssh_connection:session_channel(ConnectionRef, 1000),
      ssh_connection:close(ConnectionRef, Id),
      receive
      after 10000 ->
  	    {error, closed} = ssh_connection:session_channel(ConnectionRef, 1000)
      end,
      ssh:stop_daemon(Pid).
  
  %%--------------------------------------------------------------------
  %%% Idle timeout test, server
  idle_time_server(Config) ->
      SystemDir = filename:join(proplists:get_value(priv_dir, Config), system),
      UserDir = proplists:get_value(priv_dir, Config),
  
      {Pid, Host, Port} = ssh_test_lib:daemon([{system_dir, SystemDir},
  					     {user_dir, UserDir},
                                               {idle_time, 2000},
  					     {failfun, fun ssh_test_lib:failfun/2}]),
      ConnectionRef =
  	ssh_test_lib:connect(Host, Port, [{silently_accept_hosts, true},
  					  {user_dir, UserDir},
  					  {user_interaction, false}]),
      {ok, Id} = ssh_connection:session_channel(ConnectionRef, 1000),
      ssh_connection:close(ConnectionRef, Id),
      receive
  