Embedthis Appweb 7.0.1

Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the ESP "C" Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.

Tags http web server embedded c appweb embedthis
License GNU GPL
State stable

Recent Releases

7.0.128 Sep 2017 06:05 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. Improve Visual Studio 2017 support. Cleanup old code. To build, requires MakeMe 0.10.7 or later. To install packages, use Pak 0.12.4 or later. . Download. Documentation.
6.2.315 Jun 2016 03:16 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. Apply relevant changes made to Appweb 6.2.2. To build, requires MakeMe 0.10.4 or later. To install packages, use Pak 0.12.1 or later. . Download. Documentation.
6.2.203 Jun 2016 06:45 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. Apply relevant changes made to Appweb 6.2.2. To build, requires MakeMe 0.10.4 or later. To install packages, use Pak 0.12.1 or later. . Download. Documentation.
6.2.130 Dec 2015 06:05 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. JSON line number tracking for error reporting. openssl support not clearing the buffered read data flag - causing high CPU usage. To build, requires MakeMe 0.10.0 or later. To install packages, use Pak 0.12.0 or later. Includes 5.6.0. . Download. Documentation.
6.2.001 Dec 2015 05:05 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. Support loading esp.json files for stand-alone ESP pages. Improve esp loading diagnostics. Add esp.app and http.pipeline configuration properties. Simplify ESP loading code. Optimize loading ESP applications. To build, requires MakeMe 0.10.0 or later. To install packages, use Pak 0.12.0 or later. Includes 5.6.0. . Download. Documentation.
5.5.129 Oct 2015 17:25 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. OpenSSL using /usr/include for cross builds. request timeouts for NanoSSL and client requests. building for ROM support. Other. To build, requires MakeMe 0.10.0 or later. To install packages, use Pak 0.12.0 or later. . Download. Documentation.
6.1.024 Sep 2015 23:05 minor feature: Add MbedTLS support. session cookie handling. mprSort. ESP compile mixed modes. SSL write failure with pipelined requests. Optimize mprCreateEvent and replace mprCreateEventOutside. ESP ediSortGrid to handle numeric columns. various error return paths. Ignore requests when shutting down. Ignore disabled monitors. Support expanding request vars in HTTP header definitions. To build, requires MakeMe 0.10.0 or later. To install packages, use Pak 0.12.0 or later.
6.0.327 Aug 2015 15:25 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. Updated samples. Added configure.bat for windows. building with VS 2015. Unit test updates. To build, requires MakeMe 0.9.3 or later. To install paks, use Pak 0.11.3 or later. Includes 5.4.7. . Download. Documentation.
4.7.414 Aug 2015 12:05 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient.
6.0.121 Jul 2015 17:05 minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient.
6.0.019 Jun 2015 23:05 minor feature: Refactor SSL providers. Move ESP migrations directory up one level. Support MakeMe/Pak latest versions.
4.7.206 Jun 2015 10:45 minor feature: Fix digest authentication. Fix lower case mapping of esp platform string. Fix parsing listen socket addresses.
4.7.125 Apr 2015 03:45 minor feature: Ability to create persistent cookies. Disable web socket data transfer limits. To build, requires MakeMe 0.8.6 or later. To install paks, use Pak 0.10.0 or later. For Expansive, use Expansive 0.5.0 or later.
4.7.011 Apr 2015 06:45 minor bugfix: Fix parsing invalid HTTP Range header. Fix returning 401 instead of 403 for unauthorized user. Redirect secure to preserve original scheme protocol.
5.3.004 Dec 2014 19:45 minor feature: Enhance authentication management for AuthType. Enhance authentication configuration via ESP package.json files. Improve log route display with "appweb -s". Clarify documentation regarding Basic and Digest authentication (Don't use). Add new samples: login-form, login-basic. Fix Makefiles for openssl. Fix broken links in documentation. Fixes from 4.6.6. . Issues. Download. Documentation.
5.2.030 Nov 2014 05:05 minor feature: SSL POODLE fix New documentation layout and design using Expansive for layout Improved Windows nmake and Visual Studio projects Various cleanup, improved tests and documentation updates MakeMe 0.8.4 support with plugins . Issues V4.6.5 Issues applied V4.6.4 Issues applied Download Documentation
4.6.026 Nov 2014 05:56 major feature: This is a major release, switching to use MakeMe for building and Pak for extensions. The package.json format has been enhanced to support the ESP C Web framework.