zhxy/http服务器/appweb-4.3.4-0/doc/product/releaseNotes.html

185 lines
9.2 KiB
HTML
Raw Normal View History

2022-01-06 15:41:19 +00:00
<!-- 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/">&nbsp;</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 -->
&gt; <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&trade; 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 &mdash; Visual Studio 10 (express editions are fine)</li>
<li>MAC OS X &mdash; Xcode</li>
<li>Linux &mdash; 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" >&copy; 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>