1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-10-05 19:18:01 +08:00

Create gh-pages branch via GitHub

This commit is contained in:
stefano casazza 2016-04-22 18:40:24 +02:00
parent 433c22745d
commit d0703ceb30
3 changed files with 32 additions and 18 deletions

View File

@ -20,7 +20,7 @@
<section class="main-content">
<h1>
<a id="ulib---c-library" class="anchor" href="#ulib---c-library" aria-hidden="true"><span class="octicon octicon-link"></span></a>ULib - C++ library</h1>
<a id="ulib---c-library" class="anchor" href="#ulib---c-library" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>ULib - C++ library</h1>
<p>Travis CI: <a href="https://travis-ci.org/stefanocasazza/ULib"><img src="https://travis-ci.org/stefanocasazza/ULib.svg?branch=master" alt="Build Status"></a>
Coverity Scan: <a href="https://scan.coverity.com/projects/3322"><img src="https://scan.coverity.com/projects/3322/badge.svg" alt="Coverity Scan Build Status"></a></p>
@ -32,12 +32,12 @@ Coverity Scan: <a href="https://scan.coverity.com/projects/3322"><img src="https
<p>It include as application example a powerful search engine with relative <a href="https://github.com/stefanocasazza/ULib/blob/master/examples/IR/ir_web.usp">web interface</a> and a multi purpose server (plugin oriented) which results, out of <a href="http://john.freml.in/ulib-fast-io-framework">John Fremlin accurate investigations</a>, to be one of the fastest web application frameworks for serving small dynamic webpages (and also make easier the usage of shell scripts for CGI application)</p>
<h1>
<a id="userver-_tcp--_ssl--_ipc-application-server-plugin-oriented" class="anchor" href="#userver-_tcp--_ssl--_ipc-application-server-plugin-oriented" aria-hidden="true"><span class="octicon octicon-link"></span></a>userver (<code>_tcp</code> | <code>_ssl</code> | <code>_ipc</code>) application server (<code>plugin oriented</code>)</h1>
<a id="userver-_tcp--_ssl--_ipc-application-server-plugin-oriented" class="anchor" href="#userver-_tcp--_ssl--_ipc-application-server-plugin-oriented" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>userver (<code>_tcp</code> | <code>_ssl</code> | <code>_ipc</code>) application server (<code>plugin oriented</code>)</h1>
<p>The current version offers the following features :</p>
<ul>
<li>HTTP/1.0 and 1.1 protocols supported and initial implementations of HTTP/2.</li>
<li>HTTP/1.0 and 1.1 protocols supported and experimental implementations of HTTP/2.</li>
<li>Persistent connections for HTTP/1.1 and Keep-Alive support for HTTP/1.0.</li>
<li>Browser cache management (headers: If-Modified-Since/Last-modified).</li>
<li>Chunk-encoding transfers support.</li>
@ -125,17 +125,17 @@ Coverity Scan: <a href="https://scan.coverity.com/projects/3322"><img src="https
</ul>
<h2>
<a id="who-is-using-ulib" class="anchor" href="#who-is-using-ulib" aria-hidden="true"><span class="octicon octicon-link"></span></a>Who is Using ULib</h2>
<a id="who-is-using-ulib" class="anchor" href="#who-is-using-ulib" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Who is Using ULib</h2>
<p>It is the main software component of <a href="http://wifi-aaa.comune.fi.it/login?mac=00%3A00%3A00%3A00%3A00%3A00&amp;ip=172.22.11.124&amp;redirect=http%3A//pasta.dianxinos.com/api/data&amp;gateway=159.213.248.230%3A5280&amp;timeout=0&amp;token=1810300063&amp;ap=05@159.213.248.230">city of Florence wireless network</a></p>
<h2>
<a id="benchmark" class="anchor" href="#benchmark" aria-hidden="true"><span class="octicon octicon-link"></span></a>Benchmark</h2>
<a id="benchmark" class="anchor" href="#benchmark" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Benchmark</h2>
<p>userver application server is since 10th round in the <a href="http://www.techempower.com/benchmarks">TechEmpower's web framework benchmarks</a>. This independent work tests a large number of frameworks and platforms against a set of tests common to web applications, such as JSON serialization, database queries and templating.</p>
<h2>
<a id="contributing" class="anchor" href="#contributing" aria-hidden="true"><span class="octicon octicon-link"></span></a>Contributing</h2>
<a id="contributing" class="anchor" href="#contributing" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Contributing</h2>
<ol>
<li>Fork it ( <a href="http://github.com/">http://github.com/</a>/ULib/fork )</li>
@ -146,7 +146,7 @@ Coverity Scan: <a href="https://scan.coverity.com/projects/3322"><img src="https
</ol>
<h2>
<a id="license" class="anchor" href="#license" aria-hidden="true"><span class="octicon octicon-link"></span></a>License</h2>
<a id="license" class="anchor" href="#license" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>License</h2>
<p>ULib is normally built and installed as a set of shared object libraries and header files. These libraries and headers are installed using directories selected through a "configure" script that has been prepared with automake and autoconf. As such, they should build and install similarly to and in a manner compatible and consistent with most other GNU software. ULib is Free Software under the LGPL and it is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</p>

File diff suppressed because one or more lines are too long

View File

@ -1,17 +1,25 @@
/*
Copyright 2014 GitHub Inc.
The MIT License (MIT)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Copyright (c) 2015 GitHub, Inc.
http://www.apache.org/licenses/LICENSE-2.0
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/