4 **The official home of CivetWeb is [https:
7 Continuous integration
for Linux and OSX ([Travis CI](https:
9 [.
83 This provides
a ready to go, powerful web development platform in
a one
84 single-click executable with **no dependencies**.
85 - Support
for CGI, HTTPS (
SSL/TLS), SSI, HTTP digest (MD5) authorization, Websocket,
87 - Optional support
for authentication
using client side
X.509 certificates.
88 - Resumed download, URL rewrite, file blacklist, IP-based ACL, Windows service.
89 - Download speed limit based on client subnet or URI pattern.
90 - Simple and clean embedding API.
91 - The source is in single file to
make things easy.
92 - Embedding examples included.
93 - HTTP client capable of sending arbitrary HTTP/HTTPS requests.
94 - Websocket client functionality available (WS/WSS).
97 ### Optionally included software
99 <
a href=
"http://lua.org">
102 <
a href=
"http://sqlite.org">
105 <
a href=
"http://keplerproject.github.io/luafilesystem/">
106  2004-2013 Sergey Lyubka, MIT license).
143 However, in August 16, 2013, the [license of Mongoose has been changed](https:
144 after writing and distributing the original code
this project is based on.
145 The license change used to be described on the Mongoose Wikipedia page
as well, but it
's getting deleted there regularly.
147 CivetWeb has been forked from the last MIT version of Mongoose.
148 Since 2013, CivetWeb has seen many improvements from various authors
149 (Copyright (c) 2013-2016 the CivetWeb developers, MIT license).
150 A list of authors can be found in [CREDITS.md](https://github.com/civetweb/civetweb/blob/master/CREDITS.md).
152 Using the CivetWeb project ensures the MIT licenses terms are applied and
153 GPL cannot be imposed on any of this code as long as it is sourced from
154 here. This code will remain free with the MIT license protection.
double read(const std::string &file_name)
reading
RooCmdArg Project(const RooArgSet &projSet)
constexpr std::array< decltype(std::declval< F >)(std::declval< int >))), N > make(F f)