Change "No" to "Yes" as you complete the tasks:
Comment two, etc.
Task
Complete?
[ENTERED YOUR NAME HERE]
No
--------------- ADMINISTRATION -----------------
Created ZIP file, sent to D2L
No
Your program can be graded through your webserver directory listing
No
Downloaded your D2L submission to verify not corrupt
No
Submitted all files except checklist, concatenated together, to D2L TII link
No
All files correctly named, in single directory
No
MyWebServer compiles as one file.
No
"javac *.java" in one directory compiles all code.
No
MyWebServer tested with required FireFox browser
No
Written the correct headers for source files?
No
--------------- THE PROGRAM -----------------
Implemented basic security by restricting access to directory tree (recommended)
No
MyWebServer serves files from
DIRECTORY IN WHICH SERVER IS STARTED
No
MyWebServer—correctly named—runs at port 2540
No
Extensive Comments in Source for MyWebServer.java
No
Captured http stream from browser with MyListener or other method
No
Captured http stream from some webserver with MyTelnetClient or other method
No
Collected HTTP streams from MyListener and MyTelnetClient into http-streams.txt
No
Return txt files with MIME from MyWebServer
No
Return html files with MIME from MyWebServer
No
Return HTML directory
No
Return HTML directory with hotlinks
No
Fully, recursively, navigates directories and files
No
Returns form input from fake-cgi
No
I understand that this is a real webserver and might expose my files to the
rest of the world if I am not careful.
No
------------------- BRAGGING RIGHTS BELOW ---------------------
THIS LINE
Restricts directory browsing to server subtree for security
No
(Hard) Effects the true running of arbitrary cgi scripts in some language
No
(Hard) Handles HTTPS
No
[Fill in custom extra feature] add
multiple entries as needed
Yes Your special comments to me, only if needed:
Comment one