185 lines
9.2 KiB
HTML
185 lines
9.2 KiB
HTML
|
<!-- BeginDsi "dsi/head.html" -->
|
||
|
<!DOCTYPE html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<title>Embedthis Appweb 4.3.4 Documentation</title>
|
||
|
<meta name="keywords" content="embedded web server, web server software, embedded HTTP, application web server,
|
||
|
embedded server, small web server, HTTP server, library web server, library HTTP, HTTP library" />
|
||
|
<meta name="description" content="Embedthis Sofware provides commercial and open source embedded web servers for
|
||
|
devices and applications." />
|
||
|
<meta name="robots" content="index,follow" />
|
||
|
<link href="../doc.css" rel="stylesheet" type="text/css" />
|
||
|
<link href="../print.css" rel="stylesheet" type="text/css" media="print"/>
|
||
|
<!--[if IE]>
|
||
|
<link href="../iehacks.css" rel="stylesheet" type="text/css" />
|
||
|
<![endif]-->
|
||
|
<link href="http://www.google.com/cse/style/look/default.css" type="text/css" rel="stylesheet" />
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<div class="top">
|
||
|
<a class="logo" href="http://appwebserver.org/"> </a>
|
||
|
<div class="topRight">
|
||
|
<div class="search">
|
||
|
<div id="cse-search-form"></div>
|
||
|
<div class="version">Embedthis Appweb 4.3.4</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="crumbs">
|
||
|
<a href="../index.html">Home</a>
|
||
|
<!-- EndDsi -->
|
||
|
> <b>Release Notes</b>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="content">
|
||
|
<div class="contentRight">
|
||
|
<h1>Quick Nav</h1>
|
||
|
<ul>
|
||
|
<li><a href="#licensing">License</a></li>
|
||
|
<li><a href="#requirements">System Requirements</a></li>
|
||
|
<li><a href="#features">Features</a></li>
|
||
|
<li><a href="#issues">Known Issues</a></li>
|
||
|
<li><a href="#hints">Helpful Hints</a></li>
|
||
|
</ul>
|
||
|
<!-- BeginDsi "dsi/genSeeAlso.html" -->
|
||
|
<h1>See Also</h1>
|
||
|
<ul class="nav">
|
||
|
<li><a href="../guide/appweb/overview.html">Appweb Overview</a></li>
|
||
|
<li><a href="../guide/appweb/features.html">Appweb Features</a></li>
|
||
|
<li><a href="../product/releaseNotes.html">Release Notes</a></li>
|
||
|
<li><a href="../product/changeLog.html">Change Log</a></li>
|
||
|
<li><a href="../product/roadmap.html">Roadmap</a></li>
|
||
|
<li><a href="../product/compatibility.html">Compatibility</a></li>
|
||
|
<li><a href="../licenses/index.html">Licensing</a></li>
|
||
|
<li><a href="../product/install/index.html">Installation Overview</a></li>
|
||
|
<li><a href="../guide/appweb/users/gettingStarted.html">Getting Started</a></li>
|
||
|
<li><a href="../guide/appweb/users/index.html">Users Guide</a></li>
|
||
|
<li><a href="../product/project.html">Project Resources</a></li>
|
||
|
</ul>
|
||
|
<!-- EndDsi -->
|
||
|
</div><a id="features"></a>
|
||
|
<div class="contentLeft">
|
||
|
<a id="releaseNotes"></a>
|
||
|
<h1>Release Notes</h1>
|
||
|
<p>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.</p>
|
||
|
<a id="licensing"></a>
|
||
|
<h2 class="section">License</h2>
|
||
|
<p>This software is copyrighted and distributed under license. It is available under a GPLv2 open source
|
||
|
license and an optional <a href="http://embedthis.com/licensing/index.html">commercial license</a>.
|
||
|
Please read LICENSE.md for details.</p>
|
||
|
<p>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.</p><a id="requirements"></a>
|
||
|
<h2 class="section">System Requirements</h2>
|
||
|
<p>Binary releases are supplied for the following operating systems.</p>
|
||
|
<ul>
|
||
|
<li>Windows (XP, Vista, Windows-7 in x86)</li>
|
||
|
<li>MAC OS X (Lion in x64)</li>
|
||
|
</ul>
|
||
|
<p>The following operating systems may be supported by recompiling Appweb from source.</p>
|
||
|
<ul>
|
||
|
<li>FreeBSD</li>
|
||
|
<li>Linux 2.4 and 2.6</li>
|
||
|
<li>MAC OS X</li>
|
||
|
<li>VxWorks 5.4 and 6.X</li>
|
||
|
<li>Windows</li>
|
||
|
</ul>
|
||
|
<p>The following CPU architectures are supported: arm, mips, ppc, xscale, x86, x64, sparc.</p>
|
||
|
<h2 class="section">Run-time System Requirements</h2>
|
||
|
<p>To install Appweb on a development system, your system will need at least the following:</p>
|
||
|
<ul>
|
||
|
<li>40 MB Disk</li>
|
||
|
<li>1GB MB RAM</li>
|
||
|
</ul>
|
||
|
<p>To deploy Appweb in an embedded environment, you will need at least the following:</p>
|
||
|
<ul>
|
||
|
<li>1-2 MB Disk/ROM space</li>
|
||
|
<li>1-2 MB RAM</li>
|
||
|
</ul>
|
||
|
<p>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:</p>
|
||
|
<ul>
|
||
|
<li>Windows — Visual Studio 10 (express editions are fine)</li>
|
||
|
<li>MAC OS X — Xcode</li>
|
||
|
<li>Linux — the gcc compiler</li>
|
||
|
</ul>
|
||
|
<p>To rebuild Appweb from source code, you will need at least</p>
|
||
|
<ul>
|
||
|
<li>60 MB disk space</li>
|
||
|
</ul>
|
||
|
<h2 class="section">Development Environment Hardware Platform Support</h2>
|
||
|
<p>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.</p>
|
||
|
<ul>
|
||
|
<li>Linux GNU tools</li>
|
||
|
<li>Windows Visual Studio (Visual Studio 2010 and Visual Studio 2010 Express).</li>
|
||
|
<li>WindRiver Tornado Development Tools.</li>
|
||
|
</ul>
|
||
|
<a id="issues"></a>
|
||
|
<h2 class="section">Known Issues</h2>
|
||
|
<ol><li>The Mocana NanoSSL does not support:
|
||
|
<ul>
|
||
|
<li>Client mode SSL</li>
|
||
|
<li>Run-time cipher selection via SSLCipherSuite</li>
|
||
|
<li>Client certificate mutual authentication</li>
|
||
|
<li>Routing based on client certificate fields</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
<li>The MatrixSSL does not support:
|
||
|
<ul>
|
||
|
<li>Run-time cipher selection via SSLCipherSuite</li>
|
||
|
</ul>
|
||
|
</ol>
|
||
|
|
||
|
<a id="hints"></a>
|
||
|
<h2 class="section">Helpful Hints</h2>
|
||
|
<h3>Debug Trace and Logging</h3>
|
||
|
<p>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 <b>--log
|
||
|
logfile</b> command line switch for the <b>appweb</b> commands. The log command line switch has the
|
||
|
format:</p>
|
||
|
<pre>
|
||
|
appweb --log logFile:logLevel
|
||
|
</pre>
|
||
|
<p>Use the <em>-v</em> switch to trace to the standard output at level 2.</p>
|
||
|
<pre>
|
||
|
appweb -v
|
||
|
</pre>
|
||
|
<p>The log level can be from 0 to 9, with 9 being the most verbose level.</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
<!-- BeginDsi "dsi/bottom.html" -->
|
||
|
<div class="bottom">
|
||
|
<p class="footnote">
|
||
|
<a href="../product/copyright.html" >© Embedthis Software LLC, 2003-2013.
|
||
|
All rights reserved. Embedthis, Appweb, ESP, Ejscript and Embedthis GoAhead are trademarks of Embedthis Software LLC.</a>
|
||
|
</p>
|
||
|
</div>
|
||
|
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
|
||
|
<script type="text/javascript">
|
||
|
google.load('search', '1', {language : 'en'});
|
||
|
google.setOnLoadCallback(function() {
|
||
|
var customSearchControl = new google.search.CustomSearchControl(
|
||
|
'000262706376373952077:1hs0lhenihk');
|
||
|
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
|
||
|
var options = new google.search.DrawOptions();
|
||
|
options.enableSearchboxOnly("http://appwebserver.org/search.html");
|
||
|
customSearchControl.draw('cse-search-form', options);
|
||
|
}, true);
|
||
|
</script>
|
||
|
<script type="text/javascript">
|
||
|
var _gaq = _gaq || [];
|
||
|
_gaq.push(['_setAccount', 'UA-179169-2']);
|
||
|
_gaq.push(['_trackPageview']);
|
||
|
(function() {
|
||
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||
|
})();
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|