/tewi

Do not send pull requests to this

Primary LanguageCThe UnlicenseUnlicense

Tewi HTTPd version 2.05A

Original by Nishi <nishi@nishi.boats>

All documentations for Tewi HTTPd will be able to be found on-line at
1. https://pnsk-lab.github.io/tewi
2. https://trac.nishi.boats/tewi

Distribution Contents
-------------------------------
You should have received the following with this distribution:

LICENSE      License which applies to this distribution
README       This file
Makefile     Top level makefile
Server/      Directory containing source code for the server
Module/      Directory containing source code for the module
Tool/        Directory containing source code for the compile time configs
Common/      Directory containing source code for the common codes
Binary/      Directory containing binary stuff
Icons/       Directory containing icons for directory indexing

Files of note;
config.h.tmpl     Compile time configuration file template, copy to config.h

Version Number Defined
--------------------------------
1.06C
| | |
| | +- Bug fixes / security fixes
| +--- Minor features
+----- Breaking changes

Platform support
--------------------------
Currently, these platforms are supported:

Windows 9x               Working if I compile it using Borland C++ 5.x
                         or Visual C++ 6.0/Open Watcom 2.0
Windows NT               Working on NT 4.0 SP6a
Linux                    Working on Debian GNU/Linux 12 (x86_64)
NetBSD                   Working on NetBSD/amd64 10.0
OpenBSD                  Working
FreeBSD                  Working on FreeBSD/amd64 14.1
BSD/OS                   Working
Haiku                    Working
Minix                    Working
UnixWare                 Working on 7.1.1
OS/2                     Working
Darwin                   Working on 8.0.1
Solaris                  Working on 9
GNU/Hurd                 Working
NetWare                  Working on 6.5 SP8, missing module support
DOS                      Working, missing module support and multi-threading
NeXTSTEP                 Working, missing module support
PlayStation Portable     Working, missing module support
                         TODO: Get multi-threading working (maybe)
PlayStation 3            Working, missing module support
                         TODO: Get multi-threading working (maybe)

Not supported
-----------------------
I sometimes check they do compile, but does not work:

PlayStation 2            Does not boot
Windows NT (MIPS)        Cannot read file properly
Amiga                    Cannot connect