Switch around README for cgit.
This commit is contained in:
parent
60af42f3fa
commit
5e783bcbb6
3 changed files with 33 additions and 50 deletions
17
README
Normal file
17
README
Normal file
|
@ -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
|
16
README.html
Normal file
16
README.html
Normal file
|
@ -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>
|
50
README.md
50
README.md
|
@ -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
|
|
Loading…
Reference in a new issue