Этот коммит содержится в:
2023-06-04 15:58:53 +04:00
родитель db95769547
Коммит 06581efcfa
296 изменённых файлов: 144101 добавлений и 0 удалений

19
project/curl/dep/nghttp3/AUTHORS.txt Обычный файл
Просмотреть файл

@@ -0,0 +1,19 @@
Alexis La Goutte
Amir Livneh
Bryan Call
Cheng Zhao
Daniel Bevenius
Daniel Stenberg
Dimitris Apostolou
Don
James M Snell
Javier Blazquez
Li Xinwei
Ondřej Koláček
Peter Wu
Tatsuhiro Tsujikawa
Tim Gates
Toni Uhlig
Valère Plantevin
Viktor Szakats
Your Name

22
project/curl/dep/nghttp3/COPYING.txt Обычный файл
Просмотреть файл

@@ -0,0 +1,22 @@
The MIT License
Copyright (c) 2019 nghttp3 contributors
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:
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.

129
project/curl/dep/nghttp3/ChangeLog.txt Обычный файл
Просмотреть файл

@@ -0,0 +1,129 @@
commit a0c9efde739193697c1ad432dde0461c5230be49 (HEAD, tag: v0.11.0, origin/main, origin/HEAD, main)
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-26
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-26
Bump package and library versions
commit aac98025a850c19d39285adad08bb9164dd77fa7
Merge: 0f15780 71e22f1
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2023-04-23
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-23
Merge pull request #126 from ngtcp2/fix-uninitialized-warnings
Fix uninitialized warnings
commit 71e22f1989f9a36cf64a782a36b30349cc851ca4
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-23
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-23
Fix uninitialized warnings
commit 0f15780abf126c0b4509b57779d337958b6fdc17
Merge: 92ac99d 89436de
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2023-04-23
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-23
Merge pull request #125 from ngtcp2/bool-field-uint8
Use uint8_t for bool fields
commit 89436de5da0e621462cc6615253d27f1be0390e0
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-23
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-23
Use uint8_t for bool fields
Use uint8_t for bool fields to potentially reduce space.
commit 92ac99dc84723e69e2cd20af2c145611c443ce72
Merge: 15b5133 fea9782
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2023-04-21
Commit: GitHub <noreply@github.com>
CommitDate: 2023-04-21
Merge pull request #124 from ngtcp2/msvc-build-check
Msvc build check
commit fea9782159eb5f94822aaac2f5f85e5d531a3802
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-21
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-21
Fix implicit conversion warnings
commit 568e83a84780105d3608df2d58f67a8b769a0304
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-21
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-21
Remove dependency to libm
commit 2b4876609b38cbb4a15c2eb82c1ec8d214642ce2
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-21
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-21
Include stdio.h to workaround error due to legacy CUnit snprintf macro
commit 3e78684219e13be7c0c02f6f6672ac1b92ad5ae8
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-04-21
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-04-21
Run msvc build check
commit 15b5133e1c92af4cd04a5eac537c1de351d43af6
Merge: a41b26e 5f5ae49
Author: Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com>
AuthorDate: 2023-03-27
Commit: GitHub <noreply@github.com>
CommitDate: 2023-03-27
Merge pull request #123 from ngtcp2/pri-rework
Rework priority interface
commit 5f5ae49a764ad5e28b563580d34e1d51c4ac42d0
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-03-27
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-03-27
Rework priority interface
The function that updates stream priority is now split into 2, each
for client and server respectively.
nghttp3_conn_set_client_stream_priority takes a serialized form of RFC
9218 priority field value, so that client application can send
extensions which nghttp3 might not understand.
nghttp3_pri is now versioned struct.
nghttp3_http_parse_priority is now hidden until we see the real needs
for it.
commit a41b26ee79ecb8e26b54a2246daf257b978f98d8
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
AuthorDate: 2023-03-25
Commit: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
CommitDate: 2023-03-25
Bump package version

42
project/curl/dep/nghttp3/README.rst Обычный файл
Просмотреть файл

@@ -0,0 +1,42 @@
nghttp3
=======
nghttp3 is an implementation of `RFC 9114
<https://datatracker.ietf.org/doc/html/rfc9114>`_ HTTP/3 mapping over
QUIC and `RFC 9204 <https://datatracker.ietf.org/doc/html/rfc9204>`_
QPACK in C.
It does not depend on any particular QUIC transport implementation.
Documentation
-------------
`Online documentation <https://nghttp2.org/nghttp3/>`_ is available.
HTTP/3
------
This library implements `RFC 9114
<https://datatracker.ietf.org/doc/html/rfc9114>`_ HTTP/3. It does not
support server push.
The following extensions have been implemented:
- `Extensible Prioritization Scheme for HTTP
<https://datatracker.ietf.org/doc/html/rfc9218>`_
- `Bootstrapping WebSockets with HTTP/3
<https://datatracker.ietf.org/doc/html/rfc9220>`_
QPACK
-----
This library implements `RFC 9204
<https://datatracker.ietf.org/doc/html/rfc9204>`_ QPACK. It supports
dynamic table.
License
-------
The MIT License
Copyright (c) 2019 nghttp3 contributors