diff options
| author | Jörg Frings-Fürst <debian@jff-webhsoting.net> | 2026-05-08 11:53:45 +0200 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhsoting.net> | 2026-05-08 11:53:45 +0200 |
| commit | c3dce46c5f7cad6bc3cc91cc2c711ac089f25923 (patch) | |
| tree | abaac2b003b368aa5bde30a5b898a3f51e85db43 /README.md | |
| parent | bc983f30186f3c204b1daea57b0057f93b74dde1 (diff) | |
New upstream version 1.0.1+dfsgupstream/1.0.1+dfsgupstream
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 28 |
1 files changed, 20 insertions, 8 deletions
@@ -1,17 +1,23 @@ -[](https://github.com/uriparser/uriparser/actions/workflows/build-and-test.yml) -[](https://ci.appveyor.com/project/uriparseradmin/uriparser) +[](https://github.com/uriparser/uriparser/actions/workflows/build-and-test.yml) +[](https://github.com/uriparser/uriparser/actions/workflows/windows.yml) # uriparser uriparser is a -strictly [RFC 3986](http://tools.ietf.org/html/rfc3986) compliant +strictly [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) compliant URI parsing and handling library -written in C89 ("ANSI C"). +written in C99. uriparser is cross-platform, fast, supports both `char` and `wchar_t`, and -is licensed under the [New BSD license](https://github.com/uriparser/uriparser/blob/master/COPYING). +is licensed under the [BSD-3-Clause license](https://spdx.org/licenses/BSD-3-Clause.html) +(except for the test suite +that is licensed under the +[LGPL-2.1-or-later license](https://spdx.org/licenses/LGPL-2.1-or-later.html) +and for the fuzzing code +that is licensed under the +[Apache-2.0 license](https://spdx.org/licenses/Apache-2.0.html)). To learn more about uriparser, please check out [https://uriparser.github.io/](https://uriparser.github.io/). @@ -64,8 +70,11 @@ URIPARSER_BUILD_CHAR:BOOL=ON // Build API documentation (requires Doxygen, Graphviz, and (optional) Qt's qhelpgenerator) URIPARSER_BUILD_DOCS:BOOL=ON +// Build fuzzers (requires Clang) +URIPARSER_BUILD_FUZZERS:BOOL=OFF + // Build test suite (requires GTest >=1.8.0) -URIPARSER_BUILD_TESTS:BOOL=ON +URIPARSER_BUILD_TESTS:BOOL=OFF // Build tools (e.g. CLI "uriparse") URIPARSER_BUILD_TOOLS:BOOL=ON @@ -76,8 +85,11 @@ URIPARSER_BUILD_WCHAR_T:BOOL=ON // Enable installation of uriparser URIPARSER_ENABLE_INSTALL:BOOL=ON -// Use of specific runtime library (/MT /MTd /MD /MDd) with MSVC -URIPARSER_MSVC_RUNTIME:STRING= +// Use /MT flag (static CRT) when compiling in MSVC +URIPARSER_MSVC_STATIC_CRT:BOOL=OFF + +// Build fuzzers via OSS-Fuzz +URIPARSER_OSSFUZZ_BUILD:BOOL=OFF // Build shared libraries (rather than static ones) URIPARSER_SHARED_LIBS:BOOL=ON |
