anchor.diff:  		gex_client_init_default_exact,
   		gex_client_init_option_groups,
   		gex_client_init_option_groups_file
  -		]}
  +		]},
  +     {service_requests, [], [bad_service_name,
  +			     bad_long_service_name,
  +			     bad_very_long_service_name,
  +			     empty_service_name,
  +			     bad_service_name_then_correct
  +			    ]}
       ].
   
   
  
positive.code: 		30000).
      
  %%%----------------------------------------------------------------	
  
negative.code: 	  ]
  	 ).
  
  
  %%%--------------------------------------------------------------------
  bad_service_name(Config) -> 
      bad_service_name(Config, "kfglkjf").
      
  bad_long_service_name(Config) -> 
      bad_service_name(Config, 
  		     lists:duplicate(?SSH_MAX_PACKET_SIZE div 2, $a)).
  
  bad_very_long_service_name(Config) -> 
      bad_service_name(Config,
  		     lists:duplicate(4*?SSH_MAX_PACKET_SIZE, $a)).
  
  empty_service_name(Config) ->
      bad_service_name(Config, "").
      
  bad_service_name_then_correct(Config) ->
      {ok,InitialState} = connect_and_kex(Config),
      {ok,_} =
  	ssh_trpt_test_lib:exec(
  	  [{set_options, [print_ops, print_seqnums, print_messages]},
  	   {send, #ssh_msg_service_request{name = "kdjglkfdjgkldfjglkdfjglkfdjglkj"}},
  	   {send, #ssh_msg_service_request{name = "ssh-connection"}},
  	   {match, {'or',[#ssh_msg_disconnect{_='_'},
  			  tcp_closed
  			 ]},
  		    receive_msg}
  	   ], InitialState).
  
  
  bad_service_name(Config, Name) ->
      {ok,InitialState} = connect_and_kex(Config),
      {ok,_} =
  	ssh_trpt_test_lib:exec(
  	  [{set_options, [print_ops, print_seqnums, print_messages]},
  	   {send, #ssh_msg_service_request{name = Name}},
  	   {match, {'or',[#ssh_msg_disconnect{_='_'},
  			  tcp_closed
  			 ]},
  		    receive_msg}
  	  ], InitialState).
  
  %%%================================================================
  %%%==== Internal functions ========================================
  %%%================================================================
  