Index: index.php
===================================================================
--- index.php	(revision 2c34a2ac4733fe1794bde66c5aea0dc8b85333bf)
+++ index.php	(revision d47c734c3f938b2a7343a48578a20029ca934c1f)
@@ -56,5 +56,4 @@
 	$bytes_up_arr = switch_bytes( $responses["bytes_up"] );
 	$download_rate_arr = switch_bytes( $responses["download_rate"], "KB" );
-	$hash_read_ahead_arr = switch_bytes( $responses["hash_read_ahead"] );
 	$max_memory_usage_arr = switch_bytes( $responses["max_memory_usage"] );
 	$memory_usage_arr = switch_bytes( $responses["memory_usage"] );
@@ -71,6 +70,4 @@
 	$responses["download_rate_value"] = sprintf( "%.0f", $download_rate_arr[0] );
 	$responses["download_rate_suffix"] = $download_rate_arr[1];
-	$responses["hash_read_ahead_value"] = sprintf( "%.1f", $hash_read_ahead_arr[0] );
-	$responses["hash_read_ahead_suffix"] = $hash_read_ahead_arr[1];
 	$responses["max_memory_usage_value"] = sprintf( "%.1f", $max_memory_usage_arr[0] );
 	$responses["max_memory_usage_suffix"] = $max_memory_usage_arr[1];
@@ -105,6 +102,6 @@
 	$responses["tracker_numwant_value"] = $responses["tracker_numwant"] == -1 ? $message["disabled"] : $responses["tracker_numwant"];
 
-	$responses["directory_value"] = myrealpath( $responses["directory"], $config["home_path"], $responses["get_cwd"] );
-	$responses["session_value"] = myrealpath( $responses["session"], $config["home_path"], $responses["get_cwd"] );
+	$responses["directory_value"] = myrealpath( $responses["directory"], $config["home_path"], $responses["cwd"] );
+	$responses["session_value"] = myrealpath( $responses["session"], $config["home_path"], $responses["cwd"] );
 
 	if ( $responses["max_file_size"] == -1 ) {
@@ -462,6 +459,6 @@
 $xmlrpc_methods = array(
 	"si"	=> $config["dht"] === "1" ? 
-			array( "dht_statistics", "get_bind", "get_check_hash", "get_connection_leech", "get_connection_seed", "get_dht_port", "get_directory", "get_download_rate", "get_hash_interval", "get_hash_max_tries", "get_hash_read_ahead", "get_http_cacert", "get_http_capath", "get_http_proxy", "get_ip", "get_max_downloads_div", "get_max_downloads_global", "get_max_file_size", "get_max_memory_usage", "get_max_open_files", "get_max_open_http", "get_max_open_sockets", "get_max_peers", "get_max_peers_seed", "get_max_uploads", "get_max_uploads_div", "get_max_uploads_global", "get_memory_usage", "get_min_peers", "get_min_peers_seed", "get_name", "get_peer_exchange", "get_port_open", "get_port_random", "get_port_range", "get_preload_min_size", "get_preload_required_rate", "get_preload_type", "get_proxy_address", "get_receive_buffer_size", "get_safe_sync", "get_scgi_dont_route", "get_send_buffer_size", "get_session", "get_session_lock", "get_session_on_completion", "get_split_file_size", "get_split_suffix", "get_stats_not_preloaded", "get_stats_preloaded", "get_timeout_safe_sync", "get_timeout_sync", "get_tracker_numwant", "get_upload_rate", "get_use_udp_trackers", "system.client_version", "system.cwd", "system.hostname", "system.library_version", "system.pid", "view_list" ) :
-			array( "get_bind", "get_check_hash", "get_connection_leech", "get_connection_seed", "get_directory", "get_download_rate", "get_hash_interval", "get_hash_max_tries", "get_hash_read_ahead", "get_http_cacert", "get_http_capath", "get_http_proxy", "get_ip", "get_max_downloads_div", "get_max_downloads_global", "get_max_file_size", "get_max_memory_usage", "get_max_open_files", "get_max_open_http", "get_max_open_sockets", "get_max_peers", "get_max_peers_seed", "get_max_uploads", "get_max_uploads_div", "get_max_uploads_global", "get_memory_usage", "get_min_peers", "get_min_peers_seed", "get_name", "get_peer_exchange", "get_port_open", "get_port_random", "get_port_range", "get_preload_min_size", "get_preload_required_rate", "get_preload_type", "get_proxy_address", "get_receive_buffer_size", "get_safe_sync", "get_scgi_dont_route", "get_send_buffer_size", "get_session", "get_session_lock", "get_session_on_completion", "get_split_file_size", "get_split_suffix", "get_stats_not_preloaded", "get_stats_preloaded", "get_timeout_safe_sync", "get_timeout_sync", "get_tracker_numwant", "get_upload_rate", "get_use_udp_trackers", "system.client_version", "system.cwd", "system.hostname", "system.library_version", "system.pid", "view_list" ),
+			array( "dht_statistics", "get_bind", "get_check_hash", "get_connection_leech", "get_connection_seed", "get_dht_port", "get_directory", "get_download_rate", "get_http_cacert", "get_http_capath", "get_http_proxy", "get_ip", "get_max_downloads_div", "get_max_downloads_global", "get_max_file_size", "get_max_memory_usage", "get_max_open_files", "get_max_open_http", "get_max_open_sockets", "get_max_peers", "get_max_peers_seed", "get_max_uploads", "get_max_uploads_div", "get_max_uploads_global", "get_memory_usage", "get_min_peers", "get_min_peers_seed", "get_name", "get_peer_exchange", "get_port_open", "get_port_random", "get_port_range", "get_preload_min_size", "get_preload_required_rate", "get_preload_type", "get_proxy_address", "get_receive_buffer_size", "get_safe_sync", "get_scgi_dont_route", "get_send_buffer_size", "get_session", "get_session_lock", "get_session_on_completion", "get_split_file_size", "get_split_suffix", "get_stats_not_preloaded", "get_stats_preloaded", "get_timeout_safe_sync", "get_timeout_sync", "get_tracker_numwant", "get_upload_rate", "get_use_udp_trackers", "system.client_version", "system.cwd", "system.hostname", "system.library_version", "system.pid", "view_list" ) :
+			array( "get_bind", "get_check_hash", "get_connection_leech", "get_connection_seed", "get_directory", "get_download_rate", "get_http_cacert", "get_http_capath", "get_http_proxy", "get_ip", "get_max_downloads_div", "get_max_downloads_global", "get_max_file_size", "get_max_memory_usage", "get_max_open_files", "get_max_open_http", "get_max_open_sockets", "get_max_peers", "get_max_peers_seed", "get_max_uploads", "get_max_uploads_div", "get_max_uploads_global", "get_memory_usage", "get_min_peers", "get_min_peers_seed", "get_name", "get_peer_exchange", "get_port_open", "get_port_random", "get_port_range", "get_preload_min_size", "get_preload_required_rate", "get_preload_type", "get_proxy_address", "get_receive_buffer_size", "get_safe_sync", "get_scgi_dont_route", "get_send_buffer_size", "get_session", "get_session_lock", "get_session_on_completion", "get_split_file_size", "get_split_suffix", "get_stats_not_preloaded", "get_stats_preloaded", "get_timeout_safe_sync", "get_timeout_sync", "get_tracker_numwant", "get_upload_rate", "get_use_udp_trackers", "system.client_version", "system.cwd", "system.hostname", "system.library_version", "system.pid", "view_list" ),
 	"d"	=> array( "d.get_base_filename=", "d.get_base_path=", "d.get_bytes_done=", "d.get_chunk_size=", "d.get_chunks_hashed=", "d.get_complete=", "d.get_completed_bytes=", "d.get_completed_chunks=", "d.get_connection_current=", "d.get_connection_leech=", "d.get_connection_seed=", "d.get_creation_date=", "d.get_custom1=", "d.get_custom2=", "d.get_custom3=", "d.get_custom4=", "d.get_custom5=", "d.get_directory=", "d.get_down_rate=", "d.get_down_total=", "d.get_free_diskspace=", "d.get_hash=", "d.get_hashing=", "d.get_ignore_commands=", "d.get_left_bytes=", "d.get_local_id=", "d.get_local_id_html=", "d.get_max_file_size=", "d.get_max_size_pex=", "d.get_message=", "d.get_name=", "d.get_peer_exchange=", "d.get_peers_accounted=", "d.get_peers_complete=", "d.get_peers_connected=", "d.get_peers_max=", "d.get_peers_min=", "d.get_peers_not_connected=", "d.get_priority=", "d.get_priority_str=", "d.get_ratio=", "d.get_size_bytes=", "d.get_size_chunks=", "d.get_size_files=", "d.get_size_pex=", "d.get_skip_rate=", "d.get_skip_total=", "d.get_state=", "d.get_state_changed=", "d.get_tied_to_file=", "d.get_tracker_focus=", "d.get_tracker_numwant=", "d.get_tracker_size=", "d.get_up_rate=", "d.get_up_total=", "d.get_uploads_max=", "d.is_active=", "d.is_hash_checked=", "d.is_hash_checking=", "d.is_multi_file=", "d.is_open=", "d.is_pex_active=", "d.is_private=" ),
 	"f"	=> array( "f.get_completed_chunks=", "f.get_frozen_path=", "f.is_created=", "f.is_open=", "f.get_last_touched=", "f.get_match_depth_next=", "f.get_match_depth_prev=", "f.get_offset=", "f.get_path=", "f.get_path_components=", "f.get_path_depth=", "f.get_priority=", "f.get_range_first=", "f.get_range_second=", "f.get_size_bytes=", "f.get_size_chunks=" ),
@@ -796,5 +793,5 @@
 			if ( is_array( $torrent ) ) {
 				// prepare download variables
-				prepare_downloadlist_responses( $torrent, $message, $config["home_path"], $si_responses["get_cwd"] );
+				prepare_downloadlist_responses( $torrent, $message, $config["home_path"], $si_responses["cwd"] );
 				// decide what to do
 				switch ( $page ) {
@@ -866,5 +863,5 @@
 						$dstruct = array();
 						for ( $i = 0; $i < $torrent["d_size_files"]; $i++ ) {
-							prepare_filelist_responses( $responses[$i], $message, $home_path, $si_responses["get_cwd"] );
+							prepare_filelist_responses( $responses[$i], $message, $home_path, $si_responses["cwd"] );
 
 							$n = 0;
@@ -1000,5 +997,5 @@
 
 					// getting the absolute path of the download's directory
-					$d_directory_value = myrealpath( $response["d_directory"], $config["home_path"], $si_responses["get_cwd"] );
+					$d_directory_value = myrealpath( $response["d_directory"], $config["home_path"], $si_responses["cwd"] );
 				} else {
 					$_SESSION["rtwi_err"] = "nohashfound";
@@ -1050,5 +1047,5 @@
 
 				// formatting and inserting values to xml
-				prepare_downloadlist_responses( $d_responses[$i], $message, $home_path, $si_responses["get_cwd"] );
+				prepare_downloadlist_responses( $d_responses[$i], $message, $home_path, $si_responses["cwd"] );
 				$ttnode = $tnode->appendChild( $xml->createElement( "torrent" ) );
 				xmlrpc_multiappend( $xml, $ttnode, $d_responses[$i] );
Index: input.php
===================================================================
--- input.php	(revision 2c34a2ac4733fe1794bde66c5aea0dc8b85333bf)
+++ input.php	(revision d47c734c3f938b2a7343a48578a20029ca934c1f)
@@ -261,5 +261,5 @@
 		$torrents = $xmlrpc->fetch();
 
-		if ( !$xmlrpc->setmrequest( array( "get_directory", "system.cwd" ) ) || !$xmlrpc->call() || !$xmlrpc->parse() ) {
+		if ( !$xmlrpc->setmrequest( array( "get_directory", "system.get_cwd" ) ) || !$xmlrpc->call() || !$xmlrpc->parse() ) {
 			$_SESSION["rtwi_err"] = $xmlrpc->geterrors();
 			header( "location: {$config["index"]}?mod=addtorrent}" );
