From be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 04:57:58 +0200 Subject: Adding upstream version 1.44.3. Signed-off-by: Daniel Baumann --- web/server/h2o/libh2o/srcdoc/faq.mt | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 web/server/h2o/libh2o/srcdoc/faq.mt (limited to 'web/server/h2o/libh2o/srcdoc/faq.mt') diff --git a/web/server/h2o/libh2o/srcdoc/faq.mt b/web/server/h2o/libh2o/srcdoc/faq.mt new file mode 100644 index 00000000..72899e81 --- /dev/null +++ b/web/server/h2o/libh2o/srcdoc/faq.mt @@ -0,0 +1,56 @@ +? my $ctx = $main::context; +? $_mt->wrapper_file("wrapper.mt", "Frequently Asked Questions")->(sub { + +

What are the license terms?

+ +
+H2O is licensed under the MIT license. +
+
+Portions of the software use following libraries that are also licensed under the MIT license: khash.h, PicoHTTPParser, libyaml. +
+ +
+Depending on how H2O is configured, the software links against OpenSSL or LibreSSL, both of which are dual-licensed under the OpenSSL License and the original SSLeay license. +
+ +

Are there any design documents?

+ +
+Please refer to the main developer's presentation slides at the HTTP/2 conference, and his weblog. +
+ +

How do I use H2O as a library?

+ +
+

+Aside from the standalone server, H2O can also be used as a software library. +The name of the library is libh2o. +

+

+To build H2O as a library you will need to install the following dependencies: +

    +
  • libuv version 1.0 or above
  • +
  • OpenSSL version 1.0.2 or above{note}->(q{libh2o cannot be linked against the bundled LibreSSL; see issue #290}) ?>
  • +
+In case the dependencies are installed under a non-standard path, PKG_CONFIG_PATH configuration variable can be used for specifying their paths. For example, the following snippet builds libh2o using the libraries installed in their respective paths. +

+ +{code}->(<< 'EOT') +% PKG_CONFIG_PATH=/usr/local/libuv-1.4/lib/pkgconfig:/usr/local/openssl-1.0.2a/lib/pkgconfig cmake . +% make libh2o +EOT +?> + +

+For more information, please refer to the GitHub issues tagged as libh2o. +

+
+ +

I have a problem. Where should I look for answers?

+ +
+Please refer to the GitHub issues tagged as FAQ. +
+ +? }) -- cgit v1.2.3