libwebserver is a library for adding Web-based remote interfaces to your programs. It is independent of other Web servers, easy to use, and supports HTTPS with OpenSSL.
| Tags | Internet Web HTTP Servers |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows OS Independent POSIX Linux |
| Implementation | C |
Recent releases


Changes: No documentation is included with this release. Major feature enhancements were made since 0.5.3, such as module suport, thread safe code, and new examples.


Changes: Problems with sending cookies were corrected, some internal functions were renamed, a FreeBSD port was made, a last-modified header was added to lws_list(), and file handling was improved.


Changes: The set_EGApalette function was changed to web_client_gifsetpalette("filename.act oe "EGA"), and web_client_outputgif was changed to web_client_gifoutp. The following new functions were added: web_server_aliasdir, web_server_useMIMEfile, web_client_contenttype.


Changes: This release optimizes some functions, adds protections to prevent a race condition in temporary files, has a new error system, a new FLAG WS_DYNFLAG to dynamic variables, support for resume, header Content-length, and improvments to web_client_setcookie().


Changes: This release has a new WS_USECONF flag for using an external config file, fixes an error handling data from POST method, adds a web_client_outgif argument for GIF transparency, and improves web_client_setcookie.