Home > Release Notes

Quick Nav

See Also

Release Notes

Welcome to the Embedthis Appweb™ installation release notes. This document provides release-specific information for Appweb. This package contains a pre-built stand-alone (binary) web server and the development libraries and headers needed to embed Appweb in a device or application.

License

This software is copyrighted and distributed under license. It is available under a GPLv2 open source license and an optional commercial license. Please read LICENSE.md for details.

Appweb includes support for several external packages such as MatrixSSL, OpenSSL, and PHP. These packages have their own licenses. Make sure you check the relevant package license details to ensure you are complying with their licenses.

System Requirements

Binary releases are supplied for the following operating systems.

The following operating systems may be supported by recompiling Appweb from source.

The following CPU architectures are supported: arm, mips, ppc, xscale, x86, x64, sparc.

Run-time System Requirements

To install Appweb on a development system, your system will need at least the following:

To deploy Appweb in an embedded environment, you will need at least the following:

To develop with the ESP web framework, you will need a "C" compiler installed. Production use of ESP does not require a "C" language compiler. These are the supported compilers:

To rebuild Appweb from source code, you will need at least

Development Environment Hardware Platform Support

If you wish to build Appweb from source code, you will need to use a "C" compiler and associated development tools. Several development environments are supported. You may choose any of the following to compile and build samples and source code.

Known Issues

  1. The Mocana NanoSSL does not support:
    • Client mode SSL
    • Run-time cipher selection via SSLCipherSuite
    • Client certificate mutual authentication
    • Routing based on client certificate fields
  2. The MatrixSSL does not support:
    • Run-time cipher selection via SSLCipherSuite

Helpful Hints

Debug Trace and Logging

Appweb has a debug logging and trace facility that can help when debugging configuration issues or developing your application code that uses Appweb. You can vary the level of logging via the --log logfile command line switch for the appweb commands. The log command line switch has the format:

appweb --log logFile:logLevel

Use the -v switch to trace to the standard output at level 2.

appweb -v

The log level can be from 0 to 9, with 9 being the most verbose level.

© Embedthis Software LLC, 2003-2013. All rights reserved. Embedthis, Appweb, ESP, Ejscript and Embedthis GoAhead are trademarks of Embedthis Software LLC.