* source/server/main.c (main):
- Added environment variable handling.
- Moved "Using" messages to after both command line arguments and enviroment variables are checked and applied.
- Command-line arguments override enviroment variables.
* source/client/client-drawing.c: Change to correct include directive for config.h.
* source/client/main.c: Change to correct include directive for config.h.
* source/server/main.c
(checkRequestedHostname): Added function to check if client SNI hostname is the same as specified by the server.
(main): Added command-line options for binding to ports, hostnames, and interfaces.
Set up the initial directory structure for the rewrite of SilverMUD.
- data/ - Stores any multi-media or binary assets.
- documentation/ - Contains user-facing documentation for any programs in the repository.
- lisp/ - Contains Scheme source files.
- notes/ - Contains developer-facing documentation and design documents.
- source/ - Contains C source files.
- tests/ - Contains any tests for any programs in the repository.