aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README17
-rw-r--r--README.html16
-rw-r--r--README.md50
3 files changed, 33 insertions, 50 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..71c59e4
--- /dev/null
+++ b/README
@@ -0,0 +1,17 @@
+herb
+---------
+T(h)e hackabl(e) web se(r)ver (b)inary (Formerly the web server yer mom uses.)
+
+In all seriousness!
+------------------------
+This was a little fun experiment for me to mess around with Rust but at this point it has turned into a hobby server that I whittle away at.
+
+At this point, if it's put behind a reverse proxy like HAProxy or nginx, it could actually be used as a small web server.
+
+To-do list
+---------------
+Custom error pages
+Make it user configurable
+Properly generate headers
+Image thumbnailing/compression
+Compressing big files
diff --git a/README.html b/README.html
new file mode 100644
index 0000000..fd35987
--- /dev/null
+++ b/README.html
@@ -0,0 +1,16 @@
+<h2>herb</h2>
+<p>T(h)e hackabl(e) web se(r)ver (b)inary (Formerly the web server yer mom uses.)</p>
+
+<h2>In all seriousness!</h2>
+<p>This was a little fun experiment for me to mess around with Rust but at this point it has turned into a hobby server that I whittle away at.</p>
+
+<p>At this point, if it's put behind a reverse proxy like HAProxy or nginx, it could actually be used as a small web server.</p>
+
+<h2>To-do list</h2>
+<ul>
+<li>Custom error pages</li>
+<li>Make it user configurable</li>
+<li>Properly generate headers</li>
+<li>Image thumbnailing/compression</li>
+<li>Compressing big files</li>
+</ul>
diff --git a/README.md b/README.md
deleted file mode 100644
index 06c4b00..0000000
--- a/README.md
+++ /dev/null
@@ -1,50 +0,0 @@
-# herb
-The web server yer mom uses.
-
-## In all seriousness!
-This is a little fun experiment for me to mess around with Rust
-
-## Chonklist
-I need this stuff to actually have a functioning but basic web server.
-
-[x] Open a socket
-
-[x] Recieve HTTP requests
-
-[x] Process said requests
-
-[x] Send back HTTP requests
-
-[x] Read index page from filesystem
-
-### Next Chonklist
-The stuff I need to make it usable.
-
-[x] Read the stream
-
-[x] Detect which resource the client wants to access
-
-[x] Detect missing files and return a 404 page
-
-[ ] Custom error pages
-
-[ ] Make it user configurable
-
-[ ] Properly generate headers
-
-[x] Read and serve other pages from filesystem
-
-### SUPAR Chonklist
-Whatever is on here, just to make it extra spicy.
-
-[ ] HTTPS support
-
-[ ] HTTP/2 support
-
-[ ] Dynamic pages via CGI?
-
-[ ] Image thumbnailing/compression
-
-[ ] Compressing big files
-
-[x] Directory index generation