ShellWeb is a minimalistic HTTP server, that's slowly developed during educational process in Russian Technological University MIREA as a part of Operating systems course.
ShellWeb relies upon the following external commands outside POSIX:
- OpenBSD version of Korn shell, in particular:
- subprocesses;
- closing file descriptors via &-;
- [[ ... ]];
- nc(1), OpenBSD netcat.
Many other Bourne-style shells offer similar functionality, so ShellWeb should work there as well. Different netcat implementations should work, too.
Indentation is done via tabs, 8 chars size.
Any non-portable idiom/program used must be documented in this file.