diff --git a/ChangeLog b/ChangeLog
index 6c1597ac..c1b4c97a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2010-01-17 Tatsuhiro Tsujikawa
+
+ Added dir and files key to the response struct of aria2.tellStatus
+ XML-RPC method. The value associated with files key is the list
+ of files. Its element is the same struct used in aria2.getFiles
+ XML-RPC method. Added uris key to the response struct of
+ aria2.getFiles XML-RPC method. The value associated with uris key
+ is the list of URIs. Its element is the same struct used in
+ aria2.getUris XML-RPC method.
+ * doc/aria2c.1.txt
+ * src/XmlRpcMethodImpl.cc
+ * test/XmlRpcMethodTest.cc
+
2010-01-17 Tatsuhiro Tsujikawa
Added aria2.getSessionInfo XML-RPC method. This method returns a
diff --git a/doc/aria2c.1 b/doc/aria2c.1
index 8cffc7e0..014105cd 100644
--- a/doc/aria2c.1
+++ b/doc/aria2c.1
@@ -2287,6 +2287,18 @@ belongsTo
.RS 4
GID of a parent download\&. Some downloads are a part of another download\&. For example, if a file in Metalink has BitTorrent resource, the download of \&.torrent is a part of that file\&. If this download has no parent, this key will not be included in the response\&.
.RE
+.PP
+dir
+.RS 4
+Directory to save files\&. This key is not available for stopped downloads\&.
+.RE
+.PP
+files
+.RS 4
+Returns the list of files\&. The element of list is the same struct used in
+\fBaria2\&.getFiles\fR
+method\&.
+.RE
.sp
\fBaria2\&.getUris\fR \fIgid\fR
.sp
@@ -2324,6 +2336,13 @@ option\&. If
\fB\-\-select\-file\fR
is not specified or this is single torrent or no torrent download, this value is always "true"\&. Otherwise "false"\&.
.RE
+.PP
+uris
+.RS 4
+Returns the list of URI for this file\&. The element of list is the same struct used in
+\fBaria2\&.getUris\fR
+method\&.
+.RE
.sp
\fBaria2\&.getPeers\fR \fIgid\fR
.sp
diff --git a/doc/aria2c.1.html b/doc/aria2c.1.html
index a35bffa0..8adb21ed 100644
--- a/doc/aria2c.1.html
+++ b/doc/aria2c.1.html
@@ -2893,6 +2893,24 @@ belongsTo
response.
+
+dir
+
+
+
+ Directory to save files. This key is not available for stopped
+ downloads.
+
+
+
+files
+
+
+
+ Returns the list of files. The element of list is the same struct
+ used in aria2.getFiles method.
+
+
This method returns URIs used in the download denoted by gid. gid
@@ -2948,6 +2966,15 @@ selected
torrent download, this value is always "true". Otherwise "false".
+
+uris
+
+
+
+ Returns the list of URI for this file. The element of list is the
+ same struct used in aria2.getUris method.
+
+
This method returns peer list of the download denoted by gid. gid
@@ -3610,7 +3637,7 @@ files in the program, then also delete it here.