-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2017-03-19:

Began work on this. Setup inetd service, can connect via telnet.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2017-03-20:

Morning:

 Serving a main index now. No selector handling.

Evening:

 I added a bit more file i/o functionality and now can serve a main
 index and a directory index. Also, text files.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2017-03-21:

Lots of cleanups. Now serving its own source.

Added support for reporting nothing on invalid selectors instead of
crashing or returning the main index.

I was able to successfully transfer a binary file.

Next goal: support at least a subset of a gophermap or similar instead
of manually creating the index with all of the tabs, selectors, etc.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2017-03-22:

Implemented a very minimal subset of gophermap support.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2017-03-23:

Morning: I decided to implement an HTTP server so I can drop pygopherd.
The pygopherd works, but it's much bigger than Atua and it's GPL'd, so
I'm reluctant to even look at the sources.

During lunch I started working on this. I was able to get it to
transfer the indexes and pages via a subset of HTTP/0.9.

In the evening I made a lot more progress. Atua-WWW (as I'm calling
this) now parses the gophermaps and generates an HTML page with links.
In some limited testing it works on Chrome for Windows 7 & macOS. It
didn't work with Safari on iOS. I fixed this by having it claim to
support HTTP/1.0 (though it doesn't).

At this point it's slow, but functioning. So I've dropped pygopherd
and will be using this on port 80 and atua-gopher on port 70.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2017-05-26:

Began work on Retro-2016.6. This will include a move to have `rre` use
the literate sources, so I've adapted Atua and Atua-WWW to work with
this model.