From 0a840b59ced2621fc566cd7ffdbf202e5aa69f0e Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 12 Oct 2017 18:44:13 +0100 Subject: [PATCH] Show documentation on server. --- DiscImageChef.Server/Changelog.aspx | 18 +++++ DiscImageChef.Server/DONATING.aspx | 18 +++++ DiscImageChef.Server/Default.aspx | 13 ++++ DiscImageChef.Server/Default.aspx.cs | 25 +++++++ DiscImageChef.Server/Default.aspx.designer.cs | 20 ++++++ .../DiscImageChef.Server.csproj | 22 ++++++ DiscImageChef.Server/TODO.aspx | 18 +++++ DiscImageChef.Server/Web.config | 17 +++-- DiscImageChef.Server/packages.config | 1 + DiscImageChef/DiscImageChef.csproj | 6 +- README.md | 18 ++--- TODO | 57 --------------- TODO.md | 71 +++++++++++++++++++ 13 files changed, 225 insertions(+), 79 deletions(-) create mode 100644 DiscImageChef.Server/Changelog.aspx create mode 100644 DiscImageChef.Server/DONATING.aspx create mode 100644 DiscImageChef.Server/Default.aspx create mode 100644 DiscImageChef.Server/Default.aspx.cs create mode 100644 DiscImageChef.Server/Default.aspx.designer.cs create mode 100644 DiscImageChef.Server/TODO.aspx delete mode 100644 TODO create mode 100644 TODO.md 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 + + +

Welcome to DiscImageChef Server version

+ + 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 [![Build Status](https://travis-ci.org/claunia/DiscImageChef.svg?branch=master)](https://travis-ci.org/claunia/DiscImageChef)[![Build status](https://ci.appveyor.com/api/projects/status/vim4c8h028pn5oys?svg=true)](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