diff --git a/DiscImageChef.Server/Changelog.aspx b/DiscImageChef.Server/Changelog.aspx
new file mode 100644
index 00000000..9e5d6399
--- /dev/null
+++ b/DiscImageChef.Server/Changelog.aspx
@@ -0,0 +1,18 @@
+<%@ Page Language="C#" %>
+
+
+
+
+
+ DiscImageChef's TODO
+
+
+
+ Return to main page.
+ DiscImageChef list of changes:
+
+
+
+
+
+
diff --git a/DiscImageChef.Server/DONATING.aspx b/DiscImageChef.Server/DONATING.aspx
new file mode 100644
index 00000000..030c8d57
--- /dev/null
+++ b/DiscImageChef.Server/DONATING.aspx
@@ -0,0 +1,18 @@
+<%@ Page Language="C#" %>
+
+
+
+
+
+ DiscImageChef's TODO
+
+
+
+ Return to main page.
+ DiscImageChef list of things to be donated:
+
+
+
+
+
+
diff --git a/DiscImageChef.Server/Default.aspx b/DiscImageChef.Server/Default.aspx
new file mode 100644
index 00000000..86a8d3aa
--- /dev/null
+++ b/DiscImageChef.Server/Default.aspx
@@ -0,0 +1,13 @@
+<%@ Page Language="C#" Inherits="DiscImageChef.Server.Default" %>
+
+
+
+
+
+
+ DiscImageChef
+
+
+
+
+
diff --git a/DiscImageChef.Server/Default.aspx.cs b/DiscImageChef.Server/Default.aspx.cs
new file mode 100644
index 00000000..53d0b4fa
--- /dev/null
+++ b/DiscImageChef.Server/Default.aspx.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Web;
+using System.Web.UI;
+using Velyo.AspNet.Markdown;
+using System.IO;
+
+namespace DiscImageChef.Server
+{
+
+ public partial class Default : System.Web.UI.Page
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ MarkdownContent mkdown = new MarkdownContent();
+ StreamReader sr = new StreamReader("docs/README.md");
+ string mdcontent = sr.ReadToEnd();
+ sr.Close();
+
+ mkdown.Content = mdcontent.Replace(".md)", ".aspx)");
+ body.Controls.Add(mkdown);
+
+ lblVersion.Text = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
+ }
+ }
+}
diff --git a/DiscImageChef.Server/Default.aspx.designer.cs b/DiscImageChef.Server/Default.aspx.designer.cs
new file mode 100644
index 00000000..3558dbcc
--- /dev/null
+++ b/DiscImageChef.Server/Default.aspx.designer.cs
@@ -0,0 +1,20 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace DiscImageChef.Server {
+
+
+ public partial class Default {
+
+ protected System.Web.UI.HtmlControls.HtmlGenericControl body;
+
+ protected System.Web.UI.WebControls.Label lblVersion;
+ }
+}
diff --git a/DiscImageChef.Server/DiscImageChef.Server.csproj b/DiscImageChef.Server/DiscImageChef.Server.csproj
index d64f52c9..cbd749e5 100644
--- a/DiscImageChef.Server/DiscImageChef.Server.csproj
+++ b/DiscImageChef.Server/DiscImageChef.Server.csproj
@@ -60,6 +60,9 @@
..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll
+
+ ..\packages\Velyo.AspNet.Markdown.1.0.26.6184\lib\net451\Velyo.AspNet.Markdown.dll
+
@@ -71,6 +74,10 @@
+
+
+
+
@@ -102,6 +109,12 @@
+
+ Default.aspx
+
+
+ Default.aspx
+
@@ -133,6 +146,15 @@
docs\README.md
+
+ docs\Changelog.md
+
+
+ docs\DONATING.md
+
+
+ docs\TODO.md
+
diff --git a/DiscImageChef.Server/TODO.aspx b/DiscImageChef.Server/TODO.aspx
new file mode 100644
index 00000000..76bfbdc1
--- /dev/null
+++ b/DiscImageChef.Server/TODO.aspx
@@ -0,0 +1,18 @@
+<%@ Page Language="C#" %>
+
+
+
+
+
+ DiscImageChef's TODO
+
+
+
+ Return to main page.
+ DiscImageChef list of things to do:
+
+
+
+
+
+
diff --git a/DiscImageChef.Server/Web.config b/DiscImageChef.Server/Web.config
index 1a421eec..75ebfeb2 100644
--- a/DiscImageChef.Server/Web.config
+++ b/DiscImageChef.Server/Web.config
@@ -7,10 +7,15 @@ http://www.mono-project.com/Config_system.web and
http://msdn2.microsoft.com/en-us/library/b5ysx397.aspx
-->
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DiscImageChef.Server/packages.config b/DiscImageChef.Server/packages.config
index 2ed426a8..61d303dc 100644
--- a/DiscImageChef.Server/packages.config
+++ b/DiscImageChef.Server/packages.config
@@ -5,4 +5,5 @@
+
\ No newline at end of file
diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj
index 327ba4a9..e34c8ddd 100644
--- a/DiscImageChef/DiscImageChef.csproj
+++ b/DiscImageChef/DiscImageChef.csproj
@@ -143,14 +143,14 @@
-
+
-
- TODO
+
+ TODO.md
PreserveNewest
diff --git a/README.md b/README.md
index 608c08c0..a2175662 100644
--- a/README.md
+++ b/README.md
@@ -7,10 +7,12 @@ Copyright © 2011-2017 Natalia Portillo
[](https://travis-ci.org/claunia/DiscImageChef)[](https://ci.appveyor.com/project/claunia/discimagechef)
-You can see statistics and device reports at http://discimagechef.claunia.com/Statistics.aspx
+You can see statistics and device reports [here](http://discimagechef.claunia.com/Statistics.aspx)
If you want to donate money you can become a patron at https://www.patreon.com/DiscImageChef
-If you want to donate hardware you can see [what we need](DONATING.md), but any kind of hardware donation will be accepted, thanks
+If you want to donate hardware you can see [what we need](DONATING.md), but any kind of hardware donation will be accepted, thanks.
+To see last changes, check the [changelog](Changelog.md).
+To see list of pending things to do, check the [TODO list](TODO.md).
Usage
=====
@@ -207,14 +209,4 @@ Supported filters
* GZip
* LZip
* MacBinary I, II, III
-* XZ
-
-Changelog
-=========
-
-See Changelog file.
-
-To-Do
-=====
-
-See TODO file.
\ No newline at end of file
+* XZ
\ No newline at end of file
diff --git a/TODO b/TODO
deleted file mode 100644
index e7e19e53..00000000
--- a/TODO
+++ /dev/null
@@ -1,57 +0,0 @@
-Disc image plugins:
---- Add support for DiscFerret images
---- Add support for Kryoflux images
---- Add support for XPACK images
-
-Filesystem plugins:
---- Add support for NwFS
---- Add support for ReFS
-
-Partitioning scheme plugins:
---- Add support for AIX partitions
-
-RAW plugin:
---- Finish support for reading sectors of variable bytes/sector images
-
-Image comparison:
---- Compare sector tags
---- Offer the option to see differing values
---- Optimize and multithread
-
-Image checksum:
---- Checksum disk tags
---- Checksum long sectors
---- Checksum sector tags
---- Optimize and multithread
-
-Device handling:
---- Add support for FreeBSD
---- Add support for NVMe devices
---- Add support for streaming tape devices
---- Support MMC feature codes FF33h
---- Support SCSI mode pages 18h, 1Dh, 20h, 31h, 32h
-
-QCOW plugin:
---- Add support for encrypted images
-
-VMDK plugin:
---- Add support for encrypted extents
---- Add support for compressed extents
-
-UDIF plugin:
---- Add support for chunks compressed with RLE, LZH, KenCode or LZFSE
-
-NDIF plugin:
---- Add support for chunks compressed with RLE, LZH or KenCode
-
-DART plugin:
---- Add support for chunks compressed with RLE or LZH
-
-CHD plugin:
---- Add support for PCMCIA images
---- Add support for compressed hunks on CD disc images
---- Add support for compressed version 5 disk images
-
-Filters:
---- Add support for 7Z archives
---- Add support for ZIP archives
\ No newline at end of file
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 00000000..470c881e
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,71 @@
+Disc image plugins
+==================
+* Add support for DiscFerret images
+* Add support for Kryoflux images
+* Add support for XPACK images
+
+Filesystem plugins
+==================
+* Add support for NwFS
+* Add support for ReFS
+
+Partitioning scheme plugins
+===========================
+* Add support for AIX partitions
+
+RAW plugin
+==========
+* Finish support for reading sectors of variable bytes/sector images
+
+Image comparison
+================
+* Compare sector tags
+* Offer the option to see differing values
+* Optimize and multithread
+
+Image checksum
+==============
+* Checksum disk tags
+* Checksum long sectors
+* Checksum sector tags
+* Optimize and multithread
+
+Device handling
+===============
+* Add support for FreeBSD
+* Add support for NVMe devices
+* Add support for streaming tape devices
+* Support MMC feature codes FF33h
+* Support SCSI mode pages 18h, 1Dh, 20h, 31h, 32h
+
+QCOW plugin
+===========
+* Add support for encrypted images
+
+VMDK plugin
+===========
+* Add support for encrypted extents
+* Add support for compressed extents
+
+UDIF plugin
+===========
+* Add support for chunks compressed with RLE, LZH, KenCode or LZFSE
+
+NDIF plugin
+===========
+* Add support for chunks compressed with RLE, LZH or KenCode
+
+DART plugin
+===========
+* Add support for chunks compressed with RLE or LZH
+
+CHD plugin
+==========
+* Add support for PCMCIA images
+* Add support for compressed hunks on CD disc images
+* Add support for compressed version 5 disk images
+
+Filters
+=======
+* Add support for 7Z archives
+* Add support for ZIP archives
\ No newline at end of file