Compare commits
10 commits
3280680e87
...
2fba84b882
Author | SHA1 | Date | |
---|---|---|---|
Cat /dev/Nulo | 2fba84b882 | ||
8042f50fa1 | |||
68f3d882d7 | |||
c0708a6c3e | |||
a5bcfb5d8c | |||
2f4c584aaa | |||
f2792a0ae9 | |||
09c0edffcf | |||
ea6c8532ee | |||
e273578ec9 |
|
@ -1 +0,0 @@
|
|||
.
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "KAWIPIKO-ARCHIVER" "1" "2022-09-11" "volution.ro" "kawipiko"
|
||||
.TH "KAWIPIKO-ARCHIVER" "1" "2023-03-05" "volution.ro" "kawipiko"
|
||||
.SH NAME
|
||||
kawipiko -- blazingly fast static HTTP server \- kawipiko-archiver
|
||||
.INDENT 0.0
|
||||
|
@ -117,7 +117,7 @@ The compression level can be chosen, the value depending on the algorithm:
|
|||
.IP \(bu 2
|
||||
\fBbrotli\fP \-\- \fB\-1\fP for algorithm default, \fB0\fP to \fB9\fP for fast to slow, \fB\-2\fP for extreme;
|
||||
.IP \(bu 2
|
||||
(by "algorithm default", it is meant "what that algorithm considers the recommended default compression level";)
|
||||
(by \(dqalgorithm default\(dq, it is meant \(dqwhat that algorithm considers the recommended default compression level\(dq;)
|
||||
.IP \(bu 2
|
||||
\fBkawipiko\fP by default uses the maximum compression level for each algorithm; (i.e. \fB9\fP for \fBgzip\fP, \fB30\fP for \fBzopfli\fP, and \fB\-2\fP for \fBbrotli\fP;)
|
||||
.UNINDENT
|
||||
|
@ -146,7 +146,7 @@ Using these caches allows one to very quickly rebuild an archive when only a cou
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
Disables using \fB_index.*\fP and \fBindex.*\fP files (where \fB\&.*\fP is one of \fB\&.html\fP, \fB\&.htm\fP, \fB\&.xhtml\fP, \fB\&.xht\fP, \fB\&.txt\fP, \fB\&.json\fP, and \fB\&.xml\fP) to respond to a request whose URL path ends in \fB/\fP (corresponding to the folder wherein \fB_index.*\fP or \fBindex.*\fP file is located).
|
||||
(This can be used to implement "slash" blog style URL\(aqs like \fB/blog/whatever/\fP which maps to \fB/blog/whatever/index.html\fP\&.)
|
||||
(This can be used to implement \(dqslash\(dq blog style URL\(aqs like \fB/blog/whatever/\fP which maps to \fB/blog/whatever/index.html\fP\&.)
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -154,7 +154,7 @@ Disables using \fB_index.*\fP and \fBindex.*\fP files (where \fB\&.*\fP is one o
|
|||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
Disables using a file with the suffix \fB\&.html\fP, \fB\&.htm\fP, \fB\&.xhtml\fP, \fB\&.xht\fP, and \fB\&.txt\fP to respond to a request whose URL does not exactly match an existing file.
|
||||
(This can be used to implement "suffix\-less" blog style URL\(aqs like \fB/blog/whatever\fP which maps to \fB/blog/whatever.html\fP\&.)
|
||||
(This can be used to implement \(dqsuffix\-less\(dq blog style URL\(aqs like \fB/blog/whatever\fP which maps to \fB/blog/whatever.html\fP\&.)
|
||||
.UNINDENT
|
||||
.UNINDENT
|
||||
.sp
|
||||
|
@ -226,7 +226,7 @@ any file that exactly matches the following: \fBThumbs.db\fP, \fB\&.DS_Store\fP;
|
|||
.UNINDENT
|
||||
.SH WILDCARD FILES
|
||||
.sp
|
||||
By placing a file whose name matches \fB_wildcard.*\fP (i.e. with the prefix \fB_wildcard.\fP and any other suffix), it will be used to respond to any request whose URL fails to find a "better" match.
|
||||
By placing a file whose name matches \fB_wildcard.*\fP (i.e. with the prefix \fB_wildcard.\fP and any other suffix), it will be used to respond to any request whose URL fails to find a \(dqbetter\(dq match.
|
||||
.sp
|
||||
These wildcard files respect the folder hierarchy, in that wildcard files in (direct or transitive) subfolders override the wildcard file in their parents (direct or transitive).
|
||||
.sp
|
||||
|
@ -260,7 +260,7 @@ https://example.com/some\-path https://example.com/ 308
|
|||
.UNINDENT
|
||||
.SH SYMLINKS, HARDLINKS, LOOPS, AND DUPLICATED FILES
|
||||
.sp
|
||||
You freely use symlinks (including pointing outside of the content root) and they will be crawled during archival respecting the "logical" hierarchy they introduce.
|
||||
You freely use symlinks (including pointing outside of the content root) and they will be crawled during archival respecting the \(dqlogical\(dq hierarchy they introduce.
|
||||
(Any loop that you introduce into the hierarchy will be ignored and a warning will be issued.)
|
||||
.sp
|
||||
You can safely symlink or hardlink the same file (or folder) in multiple places (within the content hierarchy), and its data will be stored only once.
|
||||
|
|
|
@ -3,18 +3,18 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
<title>kawipiko -- blazingly fast static HTTP server</title>
|
||||
<style type="text/css">
|
||||
|
||||
/*
|
||||
:Author: David Goodger (goodger@python.org)
|
||||
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
|
||||
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
|
||||
:Copyright: This stylesheet has been placed in the public domain.
|
||||
|
||||
Default cascading style sheet for the HTML output of Docutils.
|
||||
|
||||
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
|
||||
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
|
||||
customize this style sheet.
|
||||
*/
|
||||
|
||||
|
|
|
@ -213,4 +213,4 @@ SYMLINKS, HARDLINKS, LOOPS, AND DUPLICATED FILES
|
|||
|
||||
|
||||
|
||||
volution.ro 2022-09-11 KAWIPIKO-ARCHIVER(1)
|
||||
volution.ro 2023-03-05 KAWIPIKO-ARCHIVER(1)
|
||||
|
|
|
@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|||
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
||||
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
||||
..
|
||||
.TH "KAWIPIKO-SERVER" "1" "2022-09-11" "volution.ro" "kawipiko"
|
||||
.TH "KAWIPIKO-SERVER" "1" "2023-03-05" "volution.ro" "kawipiko"
|
||||
.SH NAME
|
||||
kawipiko -- blazingly fast static HTTP server \- kawipiko-server
|
||||
.INDENT 0.0
|
||||
|
@ -339,7 +339,7 @@ Enables all logging messages.
|
|||
\fB\-\-dummy\fP, \fB\-\-dummy\-empty\fP
|
||||
.INDENT 0.0
|
||||
.INDENT 3.5
|
||||
It starts the server in a "dummy" mode, ignoring all archive related arguments and always responding with \fBhello world!\en\fP (unless \fB\-\-dummy\-empty\fP was used) and without additional headers except the HTTP status line and \fBContent\-Length\fP\&.
|
||||
It starts the server in a \(dqdummy\(dq mode, ignoring all archive related arguments and always responding with \fBhello world!\en\fP (unless \fB\-\-dummy\-empty\fP was used) and without additional headers except the HTTP status line and \fBContent\-Length\fP\&.
|
||||
.sp
|
||||
This argument can be used to benchmark the raw performance of the underlying \fBfasthttp\fP, Go\(aqs \fBnet/http\fP, or QUIC performance; this is the upper limit of the achievable performance given the underlying technologies.
|
||||
(From my own benchmarks \fBkawipiko\fP\(aqs adds only about ~15% overhead when actually serving the \fBhello\-world.cdb\fP archive.)
|
||||
|
|
|
@ -3,18 +3,18 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
<title>kawipiko -- blazingly fast static HTTP server</title>
|
||||
<style type="text/css">
|
||||
|
||||
/*
|
||||
:Author: David Goodger (goodger@python.org)
|
||||
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
|
||||
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
|
||||
:Copyright: This stylesheet has been placed in the public domain.
|
||||
|
||||
Default cascading style sheet for the HTML output of Docutils.
|
||||
|
||||
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
|
||||
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
|
||||
customize this style sheet.
|
||||
*/
|
||||
|
||||
|
|
|
@ -280,4 +280,4 @@ FLAGS
|
|||
|
||||
|
||||
|
||||
volution.ro 2022-09-11 KAWIPIKO-SERVER(1)
|
||||
volution.ro 2023-03-05 KAWIPIKO-SERVER(1)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
|
||||
|
||||
.. image:: ./documentation/logo.png
|
||||
.. image:: ./documentation/assets/github-banner.png
|
||||
|
||||
|
||||
|
||||
|
@ -316,7 +316,7 @@ Installation
|
|||
============
|
||||
|
||||
|
||||
See the `dedicated installation document <./documentation/installation.rst>`__.
|
||||
See the `dedicated installation document <./documentation/readme/installation.rst>`__.
|
||||
|
||||
|
||||
|
||||
|
@ -447,7 +447,7 @@ Benchmarks
|
|||
==========
|
||||
|
||||
|
||||
See the `dedicated benchmarks document <./documentation/benchmarks.rst>`__.
|
||||
See the `dedicated benchmarks document <./documentation/readme/benchmarks.rst>`__.
|
||||
|
||||
|
||||
|
||||
|
@ -639,5 +639,5 @@ References
|
|||
==========
|
||||
|
||||
|
||||
See the `dedicated references document <./documentation/references.rst>`__.
|
||||
See the `dedicated references document <./documentation/readme/references.rst>`__.
|
||||
|
36
documentation/releases/minisign/keys/private.asc
Normal file
36
documentation/releases/minisign/keys/private.asc
Normal file
|
@ -0,0 +1,36 @@
|
|||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQQOAzGOA8IV9osBEA//al0w9Fr3sATp9NcRdwBiWlNx0eVXN1zDVC9QhOv+mx3b
|
||||
W3AnlQ9D4KkT61XX0p3nU+CqXDWb7FDXF+q9W79VZzBJ8G/dZ+5Qeasm3NwMlXaT
|
||||
KjPja/hND1XMaZaZGacbBVXhRLR8j+/wDpLqU1uIkzRJhhPCE4iCa6BAptWl9+r6
|
||||
ZW2nkV5xlhtVv2gannxTpJXrNnzeWnS3diPYHV1iHdTCdxyW6+LjCxafxnKbbRdg
|
||||
u4tn8+eQjI9+DsYkhO5Hp+V/xtK6rqjWwrJBLUhPbvw0+EubfqjOYZaCIHPnqyUq
|
||||
Yj7V+cHjrCvLJhVrreaOHp2mhNiWXZZMyI5HTvkyuIm+9JQ//+/QNdcfRUSz8oTC
|
||||
KtjwxYr8nmqlEG0I/RLLcUJQSI08OUKVc98saZTySNl+2B99q4gSuKyNvpMv6zX1
|
||||
v8ZXr2+/1eqZGI2dX7v2vL/CT/PA7nACQXu1EF/Wthhq542qfFPSvgFKJG/iW7HS
|
||||
06q3C1+fsKBVwiY6pbgRfQfXVXeR5nSBL+MYJ83uY0w4Bzj4JgZ3Og8xYdLL/5yd
|
||||
nhywEpnPw13uiNYAfhWXtbdSTqZdQdTDMI9p3EcATsidsXDTc2KB3Ni9L73troaJ
|
||||
MvzUI3XPCnVETxBUXjML1iJBXM6Ewg974TCb0yFjnL+xL/ZeuB47Bz9kgOmIC7EP
|
||||
+wcAe/SeJAp0USK7tDIpmi5u7dvpvrrP/GP8mvh/OK8URmTCqUO8BWR1ke/KWQKE
|
||||
a4BvPT4SLBsG7+8Xfw98qvAODYUuWX3JRphiumc7x3AZIVvE668elwhOpdWFkw9s
|
||||
5cbEgF7rxmoPqs6P2UfJJR4iq5iI7C91wdX8X8nhTVOfbHE4ZiUCdcR5sH+b1L0w
|
||||
3DYWbKmGuuhKUiTCFCm5c0rF/GOeU1wygqiIlQJqCia0mxTVXuizhKozjJNSPJ1h
|
||||
1PnuxKUG0BDz+Dq+ayLaqeVPuvcxRo92meaLve6nr6bcEWLbDufXQEcpuzyZMAOF
|
||||
0xJm8LnB/7oNYGTM3aHg+1KJDkkhM/gKNIjPfy/F7o3uU6OXhvv3JpkMxvYmZ4Pi
|
||||
ctkuBS7ptLx+aSb6ntpjD1NZ10Fl1EzVk2nw0fEmyO+34uQP2X8yyMLlI2Ha/Th9
|
||||
gEekuvA1T1IfTqZsXASyRAY90ZwPrJF/U+i5R+ge7hzzMLsqosbI8P7LlyjXUDSt
|
||||
gowZTVKiZdaqzBvET+HgpDN2NoBaCwNwftKCCPDw916T/1qxnNG2u1G6CbD90yFo
|
||||
VGqnbzylbbCEYDnreqtQ30CKe2dTAvaYUssZlNyPp8UlV6XyFTLIRD4kyee88RKY
|
||||
Unel/Lcu3sd0b2OHN+ko0XhVnMBuVqSrmXSlM7Ib3FN10sD+ASehKqbu7+JCsec3
|
||||
bTNTrh9mnkzvJznWD5hRsiBIFQ7BcC2G6zrLsqNVk/sCWNQQdvq/9mdb3CupVtYc
|
||||
l338RKHO3vOicMXMIXPzcmu3aPG1kVU8FgHxrsd94C/13MRyqzogGhe7iaHh8/3j
|
||||
C6xmCOAyaLt1ZL70vxpzcQDhfBKSylBBtCHSRMi8L5kSxlcMA6x6b3PDOs1tpdDZ
|
||||
rMS6/hoS+GUlwlf2hEMUqZtzFbRuSSX0EWrxT33zO0yBqkAtHn8c2gcsI8+p9pOV
|
||||
oVINMPj9bJoVQqFuqVfWH1pVCIaemryEZ6BN/44z6ijFcxmPg5KFmYNczxftwGGJ
|
||||
8HBtfXPatprXRogkhpJX5gqc/EhU6mYnkm9FxCSLUoxghv9tha9mRRTXjEhmHUCP
|
||||
rWcsi+dkgwEWWgNcAF8dH1K4rxOo96wpdorRlWlJNeNXLbpSSWpJzG8GUkoDXgO1
|
||||
oDY4YARYK65ETckvL1o35z7/l/i1GdorRZ77fEKm5oLdnQGW4HCWGQqkaTXfscvt
|
||||
8FYY/njQuJ/8SXb+HnSRQiVajzG0ubpAyjkCCGDkkL0x8zKHArV83Wimz8+KuBka
|
||||
glU=
|
||||
=OeW4
|
||||
-----END PGP MESSAGE-----
|
10
documentation/releases/minisign/keys/public.asc
Normal file
10
documentation/releases/minisign/keys/public.asc
Normal file
|
@ -0,0 +1,10 @@
|
|||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
kA0DAAgRWpdAN6b9iDkBy3diAGQEi6R1bnRydXN0ZWQgY29tbWVudDogbWluaXNp
|
||||
Z24gcHVibGljIGtleSA4MkFFNEJFNTlCQzk0NjcyClJXUnlSc21iNVV1dWdsdVMz
|
||||
aGJob2JKM251TkxpUjF0MzJhcVNaeEJuQlVSRUV4N21YaEJlazU2Coh1BAARCAAd
|
||||
FiEEWPwhlPzCR4OZyyIMWpdAN6b9iDkFAmQEi6QACgkQWpdAN6b9iDnFhwD/aVA2
|
||||
dxd4abZK5X2LKbNJAVW67siRG9w6dikg6Dkm5oABAI3wEFz4YcwXqU3mODiSfqZ0
|
||||
/hITFw+ajO8KwIhWdYpH
|
||||
=7GgB
|
||||
-----END PGP MESSAGE-----
|
2
documentation/releases/minisign/keys/public.pub
Normal file
2
documentation/releases/minisign/keys/public.pub
Normal file
|
@ -0,0 +1,2 @@
|
|||
untrusted comment: minisign public key 82AE4BE59BC94672
|
||||
RWRyRsmb5UuugluS3hbhobJ3nuNLiR1t32aqSZxBnBUREEx7mXhBek56
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugpXqKDlYx6aZwAUEN78vTWqxrpsT9spfmxv186IxHgvQlBZWH9CkLC5nnChvktAxmXCSKC0JAjpcHBXHJtuRFAc=
|
||||
trusted comment: kawipiko-archiver--android--aarch64--v0.1.0--preview
|
||||
C1CitKmVhHDOl/RsE/zG6wea3mLUn0Y7hV1857FTYdVluc2I96/vqBS1xQ2jbipKLB4E8vvVG1h3a/Ndg2S7DQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugmzY4Nswd2YvfY6wXlx/5dZSCAzJCLLbtMOOcjt6/goEmCkg06cxzMUPabugBW2gB/ukQN7cnQZTk5VGXt6HFws=
|
||||
trusted comment: kawipiko-archiver--android--x86_64--v0.1.0--preview
|
||||
LDJn5Pe5TvEB2xizQJb+aG8e9EcULL6L6Sf6SVonjyN3ZLtqxkRbf0geiJbsIyxAYhPfgu5Ymnf8C3Q2gceDCQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugiPgS3PHQlEyHmBKWxLzCx95PGm204yOj0nUBKEhwmYACS37X0jSdf/gKNL3MozVd5zQxVPlBsrQkxVaP0vuQAE=
|
||||
trusted comment: kawipiko-archiver--darwin--aarch64--v0.1.0--preview
|
||||
6hNPtvCRhxpSFzn/0HTz6mSwv7HmlIn7HluykPAK+9Iro6WppoBcCXdPKckhZbI8fJu8stkm5poO514ClrDYBQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugonus49ZGCxiU6ps9DhgYY1f4Uc8/EpFvJdhe344yLaFrYDcTw+3cseebglmaoqWZ4MgijdDf6/soIC9s6ke+gk=
|
||||
trusted comment: kawipiko-archiver--darwin--x86_64--v0.1.0--preview
|
||||
E3kJjrz2FeUMDXGzuStvJhDe3Nk1qDDUCjJV5Zsbiy4ieHEepZF1mr30rTwxeZZZXIHfLt8ccsMSYSJS45fOCw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuuggm5YbpjcsAiZwlCNkMp8CnlRjsF7JU65hLVwffH2uOGdlpVrm07CeeYfItSN5Rklj64GHmuxSRrV9ec0i9BMAs=
|
||||
trusted comment: kawipiko-archiver--freebsd--aarch64--v0.1.0--preview
|
||||
HMHF9qBkkFBSpFSuzv2jikvuRH6ehX5cJiPruyauEcsU9a+rh08O7bYpbwKdzKmtx+vxVIeN215PhtaxQ3uXCQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuuggAIAsFtCpx9uk6lG91Qt2EM0oZ/HpyygwXTyAru8XUyrPo3sxAZL4OodIkde/ii1yhqj8LSllhUnk6mQCV5OAw=
|
||||
trusted comment: kawipiko-archiver--freebsd--x86_64--v0.1.0--preview
|
||||
YvYXGEdKhXR636t/w2W36EI0MQdqqnLRUtEsPIct2rdyK4FY46WB7aU1eOMqF4SxzVLMLyhg0UTSjhPXU/W4BA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugpb91R/2AH7djX85+04xCi7RPCk4oFAHFBEzBvcM3GcG8da7Zn8Y19zn+rj1YD1yIj3I7bupLpfp62bb4TnuKAA=
|
||||
trusted comment: kawipiko-archiver--linux--aarch64--v0.1.0--preview
|
||||
+UGDxO5lTpU7lpdm/3ApfFYys5rL2wPOK21oPMBAb2Y6XoDi+QMF6QnPcA+YEet0xjaIGfS4VrqyXD38tdvrBw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuuguFmjgEMR2JjmpaOSjh4N0h7EQixukCx4uGdcjsxzzf4F7AjeEm5I94LaYCEY13twRq53ALntEpweE+t/d8x+w0=
|
||||
trusted comment: kawipiko-archiver--linux--armv6--v0.1.0--preview
|
||||
y/1K+KGLlrxoKNO9JPVss/eagaTBXeqgfE6VUDXWIvGyyHGhAiZlZKi8hbyMYKhqgYMf4mAM83uoCiqYGohJDQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuuggTa9bz6HzrMyKkVTWCEQVmfRUqp1lZTpucu/THbDLh89ty4NvIFwkwdYQU0tkWUHAlPym6GlEXpGUuI3hLTwg8=
|
||||
trusted comment: kawipiko-archiver--linux--x86_64--seccomp--v0.1.0--preview
|
||||
vhL6Wbcy4TjhhTQlDO8nLSHQ4fOkaULJ2fRFlCuV+kKYJ8oopVOUVJ3xwOwI8/yJ3Of694Bwh9f+DDchU1AYAQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugp1SklwseyT1hlqAsthC3+wC6ZJvjXYPriDNuSgp8IuryeAlQIMdSNCDOUeoBsnOQa7oHAd2udqoLZIr2o3bkwk=
|
||||
trusted comment: kawipiko-archiver--linux--x86_64--v0.1.0--preview
|
||||
O3qoaxXvLseXF+Q/64ZdZmwGbEqaQQQzu28I2stpRjsaqGmBku7qzvxwtOVw8hdffmLfJXHfB1fnvSr12FoYDg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugrz995izCK8Vy8ozmr0tQs3eVqaPVaFuA5DcR6+rWaZe4EMeGkYwlHyUYQuJmOIoCYF/Px90Ic4Oa+8Q3iu2Gws=
|
||||
trusted comment: kawipiko-archiver--openbsd--aarch64--v0.1.0--preview
|
||||
zc3qYWTMFxUtyMmZKQ46LVMG6dLH8WJyptRKCNkqPnCAUGFBK1jt7EllKZa81KCC04jiISmdLPrLZpfiX4ayDQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuuguwW5/886JIXdtZKi+/yHjWn70EoQIYOmuB8E3soEVBifCMQpnNz/Y2WyxKS4V+2F65GG510ZnZM5YR17eSwcgk=
|
||||
trusted comment: kawipiko-archiver--openbsd--x86_64--v0.1.0--preview
|
||||
5mVqAbSbh1P8l83Ca3/GO6kM6E4He4fKqK/AT0KBe4KfQq6OfANbN+IynCi2O2JSUoxAkq3dzJIbUxPJ/crmCA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugvV0i00xfbeKdoYG6XS5opFTtppA/TNjKszqmnuyA5ETwSHFmD1NYkCZnoRAeKMBkbWMf/BaDvL33MYoq8ywgws=
|
||||
trusted comment: kawipiko-server--android--aarch64--v0.1.0--preview
|
||||
xYiDmTJ09XmabHa20mqDYrCKYvHmhMxKzWFBez/FO3dZSV1CNw/DqeSRB21muevXlKjM1ljQCWaTqfgbJkYsDA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugsNVNwfSB0xn89OW69B4mbqMm8G0Fh4nSoh/QVq74O1kk75WgaeVoBmd910wfG+pDqPbEROFCLCQpM7jZrlnLwU=
|
||||
trusted comment: kawipiko-server--android--x86_64--v0.1.0--preview
|
||||
TuWPkSSBry+GlyKfjAPeEFOa/WzuKsaNOKnw/ReM/mngHikRJVEB6En4AmFaEgzlwDF0ZR1TiXp6fPZuOHN2Bw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugn3nQ7Ml0npuOmbsbqCXpw/YKuVsQr5R46auXGKi60fRv2KEqX+2MHtcjMlCbOpKRDxS1vYSE7NTsSc3Bnjx3QQ=
|
||||
trusted comment: kawipiko-server--darwin--aarch64--v0.1.0--preview
|
||||
c19Iy86g87vuI39SmNjg8YkQAnotP5zPZrv7two8YHY0tZzb57h4RdzCTybGibbdUuN4M2V2OG5wYqjaaU5dAA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugs8n1eOHen+bQqNU7BCL6ShMiHB2ONd80mp8TF4YJMmhwMD8KSwNaNvhosjFL68wiXuEX1wS0ZghD1Ia2SmGCwQ=
|
||||
trusted comment: kawipiko-server--darwin--x86_64--v0.1.0--preview
|
||||
9lg7ptZTT1oyM8b9m+JNW7F0TC1Sz/edmkUaGLn7znDCwCzMf0DJcfQ1m/id9j4ALzPIqjn6TWUzr7O+J+EEBQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugp7ujBpKThKOpVhzxsbXggVxynyChb5ZZ4+shTO4GrtisfJ0V5gA5fJNlS7825OiIYylpRsimBs0TkNZ+H8MOwA=
|
||||
trusted comment: kawipiko-server--freebsd--aarch64--v0.1.0--preview
|
||||
60F8V3z655gXFUJ4uuJDxwiQl74fYvVFxbXHGzDqXYjUZKQBkfHsUpAW5Ehza5NE4x8Cjdo1hL1JzbwB4L0pCA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugqxAl0Qn8N/4LMFFXuyXrcFuNNHD3i6EGzqIzPuUGPCj9yY3P92Gr709Lkx+d0pY4ajLL2PkosYkIr2P/XEClQA=
|
||||
trusted comment: kawipiko-server--freebsd--x86_64--v0.1.0--preview
|
||||
2sn6miVFNrInMnlC8xTPmmAO6sGw1Cz5LJ1OSrNd1BOeEg4PDoDm4vmIwblJlE4zcIaiKu6rNf2Hg0zdJxsjDQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugtF7tqhivFgsZBZ8/vwt8xMcbCN9P/6wVzL2HBJje/FgHmYxCZnJOtI28ckOCyQbMMWXYAtgWaK8HbFNHbM2GQg=
|
||||
trusted comment: kawipiko-server--linux--aarch64--v0.1.0--preview
|
||||
KSPmTVfw6fmQJazdejnhUfTbv76+l+qk+TpBXnELek0x48BF554L6mPkzsQtW8h7gpJtRh/QwqSMVCyfomiyDw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugkXPDJ5j4twT55xGUKIliP2q2e2ilQ7zVs9ZANVMAEDm8MiYx3bV/suFRsVUWX1vok5PP0a9f9QKgGpPnWmS6wQ=
|
||||
trusted comment: kawipiko-server--linux--armv6--v0.1.0--preview
|
||||
dgqVf/61v+5AUaaX3MtZ0jU1KUQ/DHge1dKHa0+EFRVuipWdEWQfo49M9xkE49KxD28TMA3d8hTQdEwGd1vbAQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugoLBfs3rEf7FcjbXoDCHtnHWs6damvGcM7l+fcpIFrxM+xJEYUdEa5BzNUoQxbbkuiPskOkEhYwn2ytrM+GjOg8=
|
||||
trusted comment: kawipiko-server--linux--x86_64--seccomp--v0.1.0--preview
|
||||
SVW20Z7yOoCSsb3ZVMgwJzZbeoQDfh0BtFKEzB/vqPktHsINxf9eYV2iwvIsCPGUgxL0yPszVYK3abeIN+rSCA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugvKhYD8QPxEALdfVUOkC0GKznUh1z3cVMnU1W+jPPKJCzS7kAS0WprDpv84jOAhUYiTUz4W+DEfk7+3NlBKGfAs=
|
||||
trusted comment: kawipiko-server--linux--x86_64--v0.1.0--preview
|
||||
1L+BcAs4w3Lw3Vhh7h72uSUXm5WHc8XSL5cNGiz+2DP0dgQb+eo1pNOjZKh4F/431I4CtUdZYa9OX24Z1bJKDg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugjyB4fbYav/DB0BEhkWO8mqjV6jKmQ179lqPsX4/BkVpsvK81GEfyT00a3ybS2vFzUd6ulB5wLzx75O9NhQAdgg=
|
||||
trusted comment: kawipiko-server--openbsd--aarch64--v0.1.0--preview
|
||||
tqvHZ6Rq3IIoW2kJshp8nNsqKGlcv8mRnZIM44iVFjSjijrZsCC88novA+xo9hg2N1Ow5tFyMM2vUN6sqgj2DQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugsqfv5Lj6ZGZ0VSkv3WVMhfDvzEUXciSw9ghn6vCzIikHjNQTkQ+3QiKutjHCluzi9d1Bc9a155u5X4CYxiMCw8=
|
||||
trusted comment: kawipiko-server--openbsd--x86_64--v0.1.0--preview
|
||||
L13cCYyP6IzSD4669oFXhdtFMsHyAnMqs6wj/GvPW/Po/KF+Bbe8u2k0+14LykYbCJron9WKdpNY2ufloyjdAg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugp+wJAldcNuPhEjvtD/oEEnffMmW1KVqnj+YSsE0ZE8ClECd91Mw4p25JzcPAq6FQVeOQ3bvF7+AUam4mZBegAg=
|
||||
trusted comment: kawipiko-server-dummy--android--aarch64--v0.1.0--preview
|
||||
Vq0vlqWNMhen63eXT6aVJwupjncxreFdjPuyrucE+XNIprMo4yzBHR3/UgD0gdqxsiS4ngllRdiQ4B7Xt4mYAA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugiYFZf5h1Dtc66SIxz1RmXhKl+8IW+MQL9F4IP0oF+ZxOULFycgrw8dxecmQWO9Wb4NRqrGhE1RKpPU13R4/3g0=
|
||||
trusted comment: kawipiko-server-dummy--android--x86_64--v0.1.0--preview
|
||||
c8u8qEmJGjNe7veMjW6mCWZ1KLX8APqiBDNDfukJdZiHW+Ad1TqU8FQfXu9PwmyWUyEnKMLS3FYYyk0YolZOBw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuuguEN2Hf1+Z2twY2qbrrYwagZGQ+FnMbbXvyZI2IFzhy4OsqbGBFiBDR2+/l7JKmSd9QClY/nGiyl9O/45oXfwg8=
|
||||
trusted comment: kawipiko-server-dummy--darwin--aarch64--v0.1.0--preview
|
||||
Tr4+THuswHrqy7DUZxP/H0GxsAuq55t0P4Hu2xptXDmMV24Wh+MjpKHbL90eJJN0ZMpJo3e57cmv84VB/IEICQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugqK9qravaP9cS6RfgUHtS8FMXxBBduq5OfGhiplvu0xpkio3YwoNJ9n5HAnIyaLei7Lze434yK8U8M4Zg+xx0Ak=
|
||||
trusted comment: kawipiko-server-dummy--darwin--x86_64--v0.1.0--preview
|
||||
PEWmEvXqfB5WEq5A1JVNDtpmWyECahlRVM9C3HF58vRJO+0x0LTpDJ1MzeozYwjO5T/mqgh/fVUizOq3LoOQDQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugkMn+AHT+SP7eAZWlBzZrqEd1dKkNZTOmNB3qksC91UiGNqpYrkB5DgCbkLQUNwI/uDOnNKJz8Swj5aM9DrMZgo=
|
||||
trusted comment: kawipiko-server-dummy--freebsd--aarch64--v0.1.0--preview
|
||||
wTEMxU/Yphq1QqOkH1dPyOKDrz+RsUen23TmoMsIMZTqigs3S8n5KmK8KGpqN5Kc8rPJ+azzsWf/PPRQ5dU6CA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuuglbAmg7E/n1hUzyIHXLR7q4jlAE2ZscIoWw3nLY/SpSJRF4TsbIptQZEubOtk5+hACVFZUhomK1r2E8pN4J3wgc=
|
||||
trusted comment: kawipiko-server-dummy--freebsd--x86_64--v0.1.0--preview
|
||||
et83xXgHsBZsuR/Xl4why3K9i8KlcXjLw76+e+L1vtsQBx7CVOV5ChFz3xjvNi9R+Ebm0e3miIH9TYYmB/xqCw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugvx+JwqgxGIhGxKhcgxW4ZOXWZ2e7/8KwTFW89u6bRzwYk+1wrx3TPRNsh4hlgoKutSNCfu/AyfiZmwXyXZX3Ak=
|
||||
trusted comment: kawipiko-server-dummy--linux--aarch64--v0.1.0--preview
|
||||
FEsCNVRSNq74cM2IJRuOiiPWx3X/D3LbINc2n7LsgrlkJsxCGAHX+6I7q+SuYcReztzFrL+iey9UMh+OaD44Ag==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugogLvDJPFz8kFRopPSLmDQ6vSHaulEYoaMX+OVQPqUEaQAF7YQV5MAK6n2lg1B19vGFSUttdtr/FArlPr8jbbwM=
|
||||
trusted comment: kawipiko-server-dummy--linux--armv6--v0.1.0--preview
|
||||
/hHBTltc7NQDcC1XwDWOAgTbY/lPn6wh6lc6uv8eaMVkQ2y819tOUFto+kAOJHsTACXXa/jUk/DoxyaEYP1oDQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugumSrU552ETeBOFdQsVMeQml2PNBHZZiujRgZjeuMJYEtFaDpISCBRv5TfyoPxXEmD1K7X7FtEXhVTzei5Mf4wU=
|
||||
trusted comment: kawipiko-server-dummy--linux--x86_64--seccomp--v0.1.0--preview
|
||||
gAGJZMxaosY024hslaCHqAtfCjcmsF7YN2q6EjHssyLVLl7+OBhSTUQAZvPO546QTIcRQYe9oNuVCr3kEoPvBg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugiu5jBl2ZscozM/xx1ZxjDNOH3OKr+MRudqhPoYmufN+dKzBrFoEW3DCcjUdfQY/nXrlyi7AVVDGjMHeP+lIMgo=
|
||||
trusted comment: kawipiko-server-dummy--linux--x86_64--v0.1.0--preview
|
||||
bAOyp+PQMcd9hR8q10vSFHKE/RNDIO8I20BQ2UNA1rMcYDcZYAFv1LbEsEso25KBHlgWUDzifORneuIhFbWsBQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugsXIjTjIpJX253PQGmw+E7leTC6bSGZXqocSW9B+8n+ZxpacMVqVK4IOlxkC22l+Z6MUbQxeqBKLTHqnjRvL/Q8=
|
||||
trusted comment: kawipiko-server-dummy--openbsd--aarch64--v0.1.0--preview
|
||||
vgvWx7l4mVNnxwAOrvqrVtiOlk/yMvGA2UGKhEDcfwTK5TsIIIcL/l//zSDdtzek2Lhqp/QUbxojVVOoiAYPBw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugmTvJ9r0YW/6Q/9ylwydX+aDLz/gLmvC+xEAwpkA2+bxpBUHQ2Bnjwk8dfYjFAUUlM7QBrfvfcGECZ09sH2rhws=
|
||||
trusted comment: kawipiko-server-dummy--openbsd--x86_64--v0.1.0--preview
|
||||
d+D7OG5+TM4ywRW/0oDhwqEvcEIvE5WQCJEVSenhCgvctdHgYDhMIp7MnZtGqAzzBvNTAoW6m+imWzBcfeZ8AQ==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugjWXE4QNhn2gWd30bzOOOjrFfJcfhM1smyRMTRu0E2MbDJjwuRvt83eTFDgbbZErn/yiCXKZUXni2xHoZfPqnQY=
|
||||
trusted comment: kawipiko-wrapper--android--aarch64--v0.1.0--preview
|
||||
TlvYrufu5hp+Th1MbashupoCu6X3q+REab/XCMNpQfN4ZCvgWRkXNXyVod8SUqOBcK1TJWnSY65KZILn31KgAg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugvEYxPJerLtikgPPEp6d+eSVyjZDc+/Dm8JEPWeLJ2aVa9KDw5n7eHNkGjwD3Q4wlde+f2Cl7zCyKq7dbzLkyAM=
|
||||
trusted comment: kawipiko-wrapper--android--x86_64--v0.1.0--preview
|
||||
3u02tWG+CT3pmqTNOpboVp2gxXhIETwyWEqEaj3Ox8l2JeuGDEsNqlLtJL07ozfFe4CAtwhdEFUk/b6UUECXCA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugiyqx6KaW36wNaJmK99HhoprwqKQ6jAWCAo4Wb3QueDIyLWDidaGHIfwOF2KEJLzWMeBFXAHZwaawveR/LJMDQw=
|
||||
trusted comment: kawipiko-wrapper--darwin--aarch64--v0.1.0--preview
|
||||
KD4pfNZcZyhin4xXX/b+Eq5Typ/TiOi0JCQzPhHLDL/C6LZrVhm2GdvOA0Sz9AD86VwNX/AvNqoEYgk6zo+ZBA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugug5tPjb2MxrZoiwkPabrJnnk2cVycQCaCC8BUQ0Ejm3hpIvijAx0BT3A3H+cmpOAtycPj8dhIUEL8pYBiualgE=
|
||||
trusted comment: kawipiko-wrapper--darwin--x86_64--v0.1.0--preview
|
||||
1KqxvJG5ZdFtJsSb40duGwgVM+/DFQ0zDOJJZ3gYBSdIUB0kDLDSAGYreUbp1SIpZqY9DEXF+ihqDbltR8UsDg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugi0Lj+/njsR64qYRygUqrcEecBcEQQTnmLVHQAN/R+8dcZMl/mqeLL7boybydopGlh+qmVkrI/UPw53V5zjXnAQ=
|
||||
trusted comment: kawipiko-wrapper--freebsd--aarch64--v0.1.0--preview
|
||||
rYq1E7hAsA171Ya8lU4QA5u+qTqq8W/ZEkrZIbpzKmmmx3KsPsyGVWHZQDd7KP7YwZdUt1qN27ZikFinZMoOAg==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugr3bvlygI1wjAHEN7Ehg+Y0V6YNIJt0yIlx7u88LAW3Tk9JcVLNke9sLA5b53k+qqDgYhV+d3pRJbbd6IiIiWQc=
|
||||
trusted comment: kawipiko-wrapper--freebsd--x86_64--v0.1.0--preview
|
||||
KZeUCOsgbkPMjV05ukUBG42TryVGmLiBlh9vH3brmnx94Cg+5H+mlFmUlk9sdcsf76gQkcvEGyEwStYQ79EaCA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugnZ/rzdQHoS2E1mJPDqDOcy9HhpZETxLPDUiqX5pX6Xpn/3VDH/hs084NDzR8MgamGh5Vu3DFX8w0oaaQndWwAQ=
|
||||
trusted comment: kawipiko-wrapper--linux--aarch64--v0.1.0--preview
|
||||
zCwzUsA1Gjf/0sBaird7AKb55MP0i2OQM8W0WnXqqSZ40z3gGn78o0TLfx1NYYaHSxKxf1X/cZGAb9lbLvMFDA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugpr9xZz6bodWo9WKTdE8efm+WXiTASrE2Ebv7ZuFc7IAsI5RDPXX4gDG1EVG9Td+ZxXtd0H1WJ13L9CrfSprCAM=
|
||||
trusted comment: kawipiko-wrapper--linux--armv6--v0.1.0--preview
|
||||
RE2MfL7szCVaXn7aMgOW2yscdm64TfMIxWIr/BsbvoBESVXToaOvMXzQjCiUIhuk0Ski4+d+z5YgC7wY2Kv5Aw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugvQGH0bFcRiOP5iFDqbQUuDUFda42iTt5GPHNkKADA/x01xWEqCdJz0ae+7VVXw2hU/8x6b73weBUen9/bkhUw8=
|
||||
trusted comment: kawipiko-wrapper--linux--x86_64--seccomp--v0.1.0--preview
|
||||
IBP2SAvHIEYnm34/AtYO9tpLb/xyVD369El50hG14vPkSb4djKBeSFZ0Cjf9ZHI4bZ1Fsi4YJL7dX60hAyi5Cw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5Uuugh4YPCIUdPtWbmch4ymufSwc3bVtWCfFVAXJ581BtRXHDRMCLgpN26uoim2ptiy6AZoc5d1T+apz6sru2ntJNQM=
|
||||
trusted comment: kawipiko-wrapper--linux--x86_64--v0.1.0--preview
|
||||
srm3L9Qvg5nrCCOmKH8TaHM3opt0NNiHV2hG/pWFR7qeq31Y4JVsjsQ+tWqCIorF9G2TkktHm52q8GW9V5hdCw==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugoIZyDZONfKfVpqFcY/qk7t7jDddC5BfKMKfqrLsrNHvc8CrZ6o4RmO6rNks+PmmU9gtaAHBvfIkoVV0ztvrlA4=
|
||||
trusted comment: kawipiko-wrapper--openbsd--aarch64--v0.1.0--preview
|
||||
zg974fB8E6AUyq1GVjnmg9mgqTQCYAqQmNPsUd2zCDLhjAJbXF6/TmwH90h034XFsWdQCLjAtaTMgAXTuGXJDA==
|
|
@ -0,0 +1,4 @@
|
|||
untrusted comment: signature from minisign secret key
|
||||
RURyRsmb5UuugsdwYhS0owHJe5sX9O7b2dYdZR2mNOEutP/pxGt8zYqPqa2WOCkqPRx3Qu3cxNT7lN7DXoPuE6vocJjg2LZRRQ4=
|
||||
trusted comment: kawipiko-wrapper--openbsd--x86_64--v0.1.0--preview
|
||||
jplxQuAAIwrAHKoriiq034iEX+XwH1fqIX9sG8RI6fWbbSJJEbi0892tPdjdvCHbo6IkKs1fVNy60l78/g6vCg==
|
68
documentation/releases/pgp/keys/public.asc
Normal file
68
documentation/releases/pgp/keys/public.asc
Normal file
|
@ -0,0 +1,68 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQSuBEj7feIRDADxAw7FKIdSy61TOLQU8LSmQyVrtwP5zFXQ9BcCujXywNfFP1J9
|
||||
vniqkFsm4ba1THejx1kb04IQM4i8e/ztcCfeNiAoFkHPfWF/VnBca10oGPaaawZf
|
||||
iA8twC5T4SB0o8MF0pcXPFGQnRUsTjlYOu0txHvoT7mxCNbUd7cq9Rfm2YkvwOL+
|
||||
1n4fwWhrQbmuGDhlHpJMOF76MGQVe6Fa/Wwm1tnY3Dh7zC52R4GR3Huz6ilcprPb
|
||||
1iGaf+sZvV6svv9NRKWg9Dpdh79mRT9JNbw6Uwk1jE2OO7MJ2i8Zu5QkpCglFMgt
|
||||
0Xe7qzuICelMIsA/mYPV8ATN7Zmqe4qAhMpinFWqZf8b+f94ru6I3+6FwDIanMHM
|
||||
7BVf/5DGGa8vJqErwY5HgtVuz1PDp3LjgQUapiZHIVEpdAp3BE5X5gJaWMcnPaN3
|
||||
VtUX5SAhtIK9IypIbiBJs02akPWpEl0D2JQN/5yb7M5tfwFEBVAdk3Op7UBZc1Z0
|
||||
naEICwzggswL28cBAKGC6FyVnZdsfL8tD+bcWq8mKS+ejx+SGuvWKdUcXU9dDADP
|
||||
tT005Vpcg6zpR9D26h6V2HYtADdmvpbq1Jrm8R0BQPxu9x2mDtOiO0Ee3dirdTsU
|
||||
mjjc2crl4QzM6tvFaC1rNU2NvBipKnch4UZZML4Lr9txgM7eFFyTepHuHL0/Pin6
|
||||
4W6b3Zc7VUuexZSjaoOeTmOB55W1dA6jS2icL8iccDsqh/8uhUGBFAH8PbxOduFd
|
||||
unPrpGhkaWccyb5mkrSnWCeExfrUfykn5ce/hJwrrRDnkWvuUk3b0+IdSCTlmkzi
|
||||
KtD9zU01wL3Vkg7OmS8prlJoLt0TTvpQolsCmAxPpM5TDgeuys6nuRY+Qn55IkE+
|
||||
+bQLSOlCiThfWY/WHmGIe5LCBXAlXOgCo7nMyso8yeaioknJti5ZuAHVoUxDd2ml
|
||||
KLv0v2HxJN28QB000O/X3eo9yLAgmqEvafuws/256ggD5v3QVzPe4HFWkPMS5EeQ
|
||||
vVmP7lTn0CBArLTRCJoT878kv1LT7TtpF8Kk03vcyMTphLHwjs/EqPFw4hPcYbUL
|
||||
/3rC2PbzGYeoIU+PiveBGfNveSFA2vdMJ2JeX8gz8Z/ufe0l3oKokcNt6VBRGeXM
|
||||
Wdfpc6uYc9W0rYbVwWssRHdRlLhl49JdMPsbXw2JhDm04aX2uKiXM31C+mVnlfiG
|
||||
mPyOaBaGJyU8Rm3fd24K+yTxfh37D/eAh7iT2cFOtEEbY49+hu7Tb8OWwDMXapS3
|
||||
UFA0XjKj57Teg/iEQjprEDgJ40pfKwZaY8upYPOG2p8Kdsvo9I52KW8qSKRDqQAs
|
||||
IzKmEKPaG6G0jFRv3dgWSlPTm/NZ0B1aXrJN8WyO9pYgbSZmsc3huxq557OVghBJ
|
||||
YfmRQoeSlRZyvoWD47OFQ0MKo+rfkppHAr4Wr/ncCm4/PLXbR6ofJg4biyAdr8uS
|
||||
3AvjonXB591FnWKhObZaLXSNl6HFMeYRBoRi9l50ul3/fbku0S7OXiMY8jie06gu
|
||||
gkPBD63v/Xzv6mVfIxEEzrclAy9+7UMe7HP4EckFp5Hg+7iaPy2Qj5COG2r6+p/1
|
||||
Z7QrQ2lwcmlhbiBEb3JpbiBDcmFjaXVuIDxjaXByaWFuQHZvbHV0aW9uLnJvPoiS
|
||||
BBMRCAA6BgsJCAcDAgQVAggDBBYCAwECHgECF4ACGQEWIQRY/CGU/MJHg5nLIgxa
|
||||
l0A3pv2IOQUCXqHBQAIbIwAKCRBal0A3pv2IOV1LAPwLL0YyLhq+b+wp0nmkbtgw
|
||||
H6QvwH69R0F7bzh4a93rgAD+NYZs3XkxU3Axxrke6R4v7cvNdrW+QMagudgQiiix
|
||||
Vxu0MUNpcHJpYW4gRG9yaW4gQ3JhY2l1biA8Y2lwcmlhbi5jcmFjaXVuQGdtYWls
|
||||
LmNvbT6IeAQTEQgAIAIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheABQJLcdLXAAoJ
|
||||
EFqXQDem/Yg5COsA/1DrZ6wV7bIYmsVdfgY3/rYHu91CgjCkIGQnPvs5JWCRAQCP
|
||||
D9pPznZZv3M72rJWz1q837NFH12ZXGIEPWqy8eijdLQsQ2lwcmlhbiBEb3JpbiBD
|
||||
cmFjaXVuIDxjY3JhY2l1bkBpbmZvLnV2dC5ybz6IeAQTEQgAIAIbAwYLCQgHAwIE
|
||||
FQIIAwQWAgMBAh4BAheABQJLcdLXAAoJEFqXQDem/Yg5W3AA/0YZei+4tY8GtsfK
|
||||
rx0qEzIzFugpWzYW4QfRONJKKqDRAQCSHvVeMbU5A8NGELbqDvVeQC20dox7qxxr
|
||||
DYpbfCJTw7QwQ2lwcmlhbiBEb3JpbiBDcmFjaXVuIDxjaXByaWFuLmNyYWNpdW5A
|
||||
ZS11dnQucm8+iJAEExEIADgWIQRY/CGU/MJHg5nLIgxal0A3pv2IOQUCXqHC3QIb
|
||||
IwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBal0A3pv2IOSzTAP0Ul4O559dD
|
||||
6kly6y1dKdoXNGhHvcbIGiSuUe+kRvKe9gD+I0kAe5BOz2n/GjDafGRrDujzSABG
|
||||
8IFj+aP+cbZ/xD65BA0ESPt94hAQAIzsl2bxJksEa3gHM6zU2VuUXzAzfr7DUn1j
|
||||
ykFg9Gs3zGkG3MTBUW7PYBifSmKqg0QKv8O5i0gzEbBXL/HXEV8bt2VEB7iydjDd
|
||||
4ePnx/V8qkyAKZapWxqNKosm4Jk8Sv2F/ldPjECU4rqjggmc8ty9G7//S8Wdux4j
|
||||
6AR9wKKntdyd+oEHgQZbOpNzKvC2MP75bRxAYLLHP/zDaTL9WQdaZ7kZuJ3tqdzx
|
||||
2hPCUQiHLF5lJGDM56bjtIKrjE5IzG+E+M86jmdr/0RGrp998Sy+srMRGEVqJlCB
|
||||
C4GEPigs70OXD3cQGBZg1Roo0Zr42KlfOo2cR68M6ecStjWldUKRk2Z5gZS58XEg
|
||||
VsAfAH1x7hFf9YCNlnu1r9VUPB7eooCxBQ70odxFCGTeUwnBY9OAanzSH0+lM6rl
|
||||
wInjWt8FiIX0fSqnA34s3zxOjipnO/jUSVFYjb6mM4C0LyRsa6bY83gli+3fK/iC
|
||||
QfCkLhVK77xivu/NgeGL/SP2dePEtor3y5l/z9yj1Ei73v3HG/WbRiX93mEthFMH
|
||||
Z5x81qTybacx6xVcNcC4ndSRwwgI2knEgo4xD8eRiBGccugwJPXK/1o7Gg76Or32
|
||||
sV8SuScFqgLmDlBh4QLBLh0AVldn697T0JjyPhdTsUauQ5SLeS17YB84JE8YTipm
|
||||
tasuhCUbAAMFD/wPvkJZp76LJU/MCAr71/cfrvw7CovszztmiZ8M4xdcpTocqOhU
|
||||
q6yj7tHBra8HpF9AKjVb8FNqcee3hAPQKPL4C63dGzTSGI5KDQ6Og2QPmIraLP0V
|
||||
0qR8lnHZHowXLEVDyi5g3r4wRVUQkbuQ66C9ERH++vCjvX2Of68VtEVFp/yIRjYV
|
||||
Tj4HP7W96A3c2x5yK50hJXizLDm/W+70q7Tbe2gx4KAk2VzTv6NPHIHGCjKIvWvO
|
||||
s4WXhglbV7uSIsxLWKVzP1qubjIM+/poE/s2oONVnJ3HvSrog7ZC3Gq1Z+wXo+Ka
|
||||
0Yiyl/VIsKzfwR2/eHEsLVVovpK9wzGDsgqnev4ZaiFlC17v4f5ttWiY+pap/Op/
|
||||
ixP1eARIAzdOvMZPCr8DC0qHx1AcUs5NXn3O16rmzLYn3kpM+jv0q4MeH0XatkmH
|
||||
r0jw6txUr/thvZi1pwltLmjQ2cJJOlnA6uMp75h/OY6hU4064fOSR1/BMce5gbYy
|
||||
wXGNIytKGa5wkZwO5rSzODNvB+5Q0XgaAf//GBbn9KcNCJkfokMn12SH+pIw8yAw
|
||||
6kHUMztC+CtgL55VMxKbI2D6MQIspBmEdUxIm3TxDcEsbXWcWKHvusT4DiVtHRIC
|
||||
4eHkBpA7xZXzRrnghvxCi8xJT58rHXzUI5bR/fXw59Hlj8aZs+/Nn1tRIohhBBgR
|
||||
CAAJAhsMBQJLcdMfAAoJEFqXQDem/Yg5OVsBAJRuWsp0OHd0xt5+zgxlvLgzBowP
|
||||
TPfbHqXowF+EUo57AP497TJl/XnssctSvK6p8VG9tRfPR5vYc6A+REIWDvBycg==
|
||||
=esf1
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
1
documentation/releases/pgp/keys/public.txt
Normal file
1
documentation/releases/pgp/keys/public.txt
Normal file
|
@ -0,0 +1 @@
|
|||
58FC2194FCC2478399CB220C5A974037A6FD8839
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"bomFormat": "CycloneDX",
|
||||
"specVersion": "1.4",
|
||||
"serialNumber": "urn:uuid:45e20b5d-0a6f-4bf4-b80b-d7296422be00",
|
||||
"serialNumber": "urn:uuid:280885e1-28c5-48cf-9b06-7efd551b230c",
|
||||
"version": 1,
|
||||
"metadata": {
|
||||
"timestamp": "2022-09-02T14:06:40+03:00",
|
||||
"timestamp": "2023-03-05T16:46:55+02:00",
|
||||
"tools": [
|
||||
{
|
||||
"vendor": "CycloneDX",
|
||||
|
@ -45,11 +45,11 @@
|
|||
}
|
||||
],
|
||||
"component": {
|
||||
"bom-ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20220902105946-bbca9d709647?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20230305134519-09c0edffcf04?type=module",
|
||||
"type": "application",
|
||||
"name": "github.com/volution/kawipiko",
|
||||
"version": "v0.0.0-20220902105946-bbca9d709647",
|
||||
"purl": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20220902105946-bbca9d709647?type=module",
|
||||
"version": "v0.0.0-20230305134519-09c0edffcf04",
|
||||
"purl": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20230305134519-09c0edffcf04?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/volution/kawipiko",
|
||||
|
@ -59,6 +59,64 @@
|
|||
}
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/Masterminds/goutils",
|
||||
"version": "v1.1.1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "e6752b8a2dc53132f976253cd2e9c456f35ebf0d671f8f995780d22d524b4982"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/Masterminds/goutils",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "Apache-2.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/Masterminds/semver",
|
||||
"version": "v1.5.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "1fae66b8c93358a12e3439df97d77bd0652316788728745b14f181b99dd0130c"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/Masterminds/semver",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module",
|
||||
"type": "library",
|
||||
|
@ -88,35 +146,6 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/cheekybits/genny",
|
||||
"version": "v1.0.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "b8619ae277a2fa3db4ace49e0de3f939fd765d59bb4c651de1d240f510e2b5f1"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/cheekybits/genny",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/cipriancraciun/go-cdb-lib@v0.0.0-20190809203657-d959ce9cc674?type=module",
|
||||
"type": "library",
|
||||
|
@ -167,18 +196,18 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/fsnotify/fsnotify",
|
||||
"version": "v1.5.1",
|
||||
"version": "v1.5.4",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "9997105075505105a83d75edb9ff72b845cab9d915dacc75134e9469d296a602"
|
||||
"content": "8d16c6708c3a3f631ea9dc2ea341f5a7a2552db2f90c72802a56277733305592"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/fsnotify/fsnotify",
|
||||
|
@ -196,18 +225,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/go-task/slim-sprig",
|
||||
"version": "v0.0.0-20210107165309-348f09dbbbc0",
|
||||
"version": "v2.20.0+incompatible",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "a75d38927e3a43c59dbc7ba7209f5d0328cf56dac13e14abdca4f6c94b2de372"
|
||||
"content": "e178776c3ccedbd8f84d634e23edb8b9b734bdb545320d8f3275cac4ae78fc20"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"purl": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/go-task/slim-sprig",
|
||||
|
@ -225,18 +254,134 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/klauspost/compress",
|
||||
"version": "v1.14.3",
|
||||
"name": "github.com/golang/mock",
|
||||
"version": "v1.6.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "0d0bf558ffa24b8b2b36389b7671edaaef09356083325ba3e4dccf9c526c9ef9"
|
||||
"content": "12b4c1f9e7dba30440468d7734d771c898e2d9e81dc4b190851698f8352e9907"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"purl": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/golang/mock",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "Apache-2.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/google/uuid@v1.3.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/google/uuid",
|
||||
"version": "v1.3.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "b7a2625e09b05cc8c4b3c56eb172099360571ec9fec31f0165d4daa19e5fbbb2"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/google/uuid@v1.3.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/google/uuid",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/huandu/xstrings",
|
||||
"version": "v1.3.2",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "2f5f0b203cea956eb1376ac4929755f3ea0bfc85d627500f77ebec758cb859dc"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/huandu/xstrings",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/imdario/mergo",
|
||||
"version": "v0.3.13",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "945ccfe7b6ea4bfc2ca8ab2c0869ad2c06fc034c0a8cb1abbdedaadcf3d57019"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/imdario/mergo",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/klauspost/compress",
|
||||
"version": "v1.15.9",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "c0a4635fa251b4376b13dab06b86ff0a2a7b0023ac854238b26a4241a9ea8d26"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/klauspost/compress",
|
||||
|
@ -254,18 +399,47 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/lucas-clemente/quic-go",
|
||||
"version": "v0.25.0",
|
||||
"name": "github.com/klauspost/cpuid/v2",
|
||||
"version": "v2.1.1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "2be5fd1af77b257b0e1ed53437689c676370debc7cdae05e8f798fe022e089b7"
|
||||
"content": "b74c14aa3a30766f1ecdd755e64d2d2d6564955baf2c9a681de6f8581772766d"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"purl": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/klauspost/cpuid",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/lucas-clemente/quic-go",
|
||||
"version": "v0.29.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "570d261937e65aa1b38788f1fe43329ac22414aeab12b1559a0fadf512eb9d91"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/lucas-clemente/quic-go",
|
||||
|
@ -312,21 +486,21 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/marten-seemann/qtls-go1-16",
|
||||
"version": "v0.1.4",
|
||||
"name": "github.com/marten-seemann/qtls-go1-18",
|
||||
"version": "v0.1.2",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "c5b1db3861a1ade9d5b4823a0a8f1a9212c476b6b0c01da21e5e728494699dca"
|
||||
"content": "247ea39b36ddbb3d084d543b4a17af2b5d00bf9fa30442801cc9ed5e6215ee43"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-16",
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-18",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
|
@ -341,50 +515,21 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/marten-seemann/qtls-go1-17",
|
||||
"name": "github.com/marten-seemann/qtls-go1-19",
|
||||
"version": "v0.1.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "3fd820aece71b708aa5effc51cdc27b66b8b30dab729a4881bddc0b40678f319"
|
||||
"content": "acb14a0fff66a7fbaad5260662e559866f37c24994f79a4ae5d7f71ae7f26185"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-17",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/marten-seemann/qtls-go1-18",
|
||||
"version": "v0.1.0-beta.1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "127cf337d7cf52451c93fd42b98d4597305a218328881b1dc133663469305143"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-18",
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-19",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
|
@ -456,6 +601,35 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/seccomp/libseccomp-golang",
|
||||
"version": "v0.10.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "680e1ba7efd9ce2d019d6676175c20341b39813a66fa76b6ad633a33d6232e96"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/seccomp/libseccomp-golang",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-2-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module",
|
||||
"type": "library",
|
||||
|
@ -486,18 +660,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/valyala/fasthttp",
|
||||
"version": "v1.33.0",
|
||||
"version": "v1.40.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "98704a77df09e4d717b8175d823be29b58b7916ce59e0d52ccb86b9c1394f60f"
|
||||
"content": "091abfd3431faee3c614b4d0298f1bfbc49f74aeb44f1373b6344c9c7d2dd587"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"purl": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/valyala/fasthttp",
|
||||
|
@ -544,18 +718,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/zeebo/blake3",
|
||||
"version": "v0.2.2",
|
||||
"version": "v0.2.3",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "75d1fd7d422579fe6bfa9aaf2528468125c577a73b939e1e417678f21363a2d4"
|
||||
"content": "4c5a0b5ec8de5ea44d17149b937e4393862db3313f3104062b5d011f8a6da138"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"purl": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/zeebo/blake3",
|
||||
|
@ -596,18 +770,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/crypto",
|
||||
"version": "v0.0.0-20220214200702-86341886e292",
|
||||
"version": "v0.0.0-20220829220503-c86fa9a7ed90",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "7fe97043e1ad9a0a18f80d98690c6548e9c38d7710ed944b58e1db0ba1ed46a1"
|
||||
"content": "63f82c31c14e711fba4ba7f761e30a97983e7593045aa733e42ce3fc65986e43"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -619,18 +793,41 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/exp",
|
||||
"version": "v0.0.0-20220907003533-145caa8ea1d0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "d7b938e238b7285606f785d2e501050bca72b8e94c87722847ebe4993666249b"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/mod",
|
||||
"version": "v0.5.1",
|
||||
"version": "v0.6.0-dev.0.20220419223038-86c51ed26bb4",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "389c6843faf29e817475c09d23b70b3e4b70fe147672e7aa61f8e6e37a2a2b7f"
|
||||
"content": "eb3a698f1cc2ba567291848bc950d86e77817db6812103d831ebe0d1b130bf6b"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -642,18 +839,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/net",
|
||||
"version": "v0.0.0-20220127200216-cd36cc0744dd",
|
||||
"version": "v0.0.0-20220906165146-f3363e06e74c",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "3bb0d8b3ecf144418b2b32a8310aedac469ca5bd19557039ac8c32944d977219"
|
||||
"content": "c8ab9f51c0f0b9c539bab77ee74fcea5bb78018a6ab6193bc07a47a24f1fd65a"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -665,18 +862,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/sys",
|
||||
"version": "v0.0.0-20220209214540-3681064d5158",
|
||||
"version": "v0.0.0-20220907062415-87db552b00fd",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "ae6f821d2a4f1045b622c5d489bd5385a1c88ee055663c4d8122a604b15f0f87"
|
||||
"content": "01978813383ef110842c962af30f8e0cb5711602cc322812c0efdf7ca3c477d5"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -711,41 +908,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/tools",
|
||||
"version": "v0.1.9",
|
||||
"version": "v0.1.12",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "8fd2ac32268fd5cdc1d0e4d01ad874fe4fa688b19380bb001540ab176bcb705f"
|
||||
"content": "56f7824cadfc036ae44bc66a158db91c80c5b1c5f95fd3a812125ddeab909975"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/xerrors",
|
||||
"version": "v0.0.0-20200804184101-5ec99f83aff1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "828d5b2bf0ff045655d88f1c21077534a119fb4a304931b57c34dc8b822a15c1"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -788,22 +962,27 @@
|
|||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20220902105946-bbca9d709647?type=module",
|
||||
"ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20230305134519-09c0edffcf04?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module",
|
||||
"pkg:golang/github.com/cipriancraciun/go-cdb-lib@v0.0.0-20190809203657-d959ce9cc674?type=module",
|
||||
"pkg:golang/github.com/foobaz/go-zopfli@v0.0.0-20140122214029-7432051485e2?type=module",
|
||||
"pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"pkg:golang/go.etcd.io/bbolt@v1.3.6?type=module"
|
||||
"pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"pkg:golang/github.com/valyala/tcplisten@v1.0.0?type=module",
|
||||
"pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"pkg:golang/go.etcd.io/bbolt@v1.3.6?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module"
|
||||
"ref": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module"
|
||||
"ref": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/cipriancraciun/go-cdb-lib@v0.0.0-20190809203657-d959ce9cc674?type=module"
|
||||
|
@ -812,151 +991,180 @@
|
|||
"ref": "pkg:golang/github.com/foobaz/go-zopfli@v0.0.0-20140122214029-7432051485e2?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module"
|
||||
"ref": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"ref": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/google/uuid@v1.3.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qpack@v0.2.1?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"pkg:golang/github.com/nxadm/tail@v1.4.8?type=module",
|
||||
"pkg:golang/github.com/onsi/ginkgo@v1.16.5?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qpack@v0.2.1?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/onsi/ginkgo@v1.16.5?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module"
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/nxadm/tail@v1.4.8?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/onsi/ginkgo@v1.16.5?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"pkg:golang/github.com/nxadm/tail@v1.4.8?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.9?type=module"
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"ref": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module",
|
||||
"pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module",
|
||||
"pkg:golang/github.com/valyala/tcplisten@v1.0.0?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/valyala/tcplisten@v1.0.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"ref": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/go.etcd.io/bbolt@v1.3.6?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module"
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/text@v0.3.7?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/tools@v0.1.9?type=module"
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module",
|
||||
"pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module"
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?type=module"
|
||||
}
|
||||
|
|
|
@ -10,18 +10,24 @@
|
|||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>github.com/Masterminds/goutils</code></td>
|
||||
<td><code>v1.1.1</code></td>
|
||||
<td><code>Apache-2.0</code></td>
|
||||
<td><a href="https://github.com/Masterminds/goutils">https://github.com/Masterminds/goutils</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/Masterminds/semver</code></td>
|
||||
<td><code>v1.5.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/Masterminds/semver">https://github.com/Masterminds/semver</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/andybalholm/brotli</code></td>
|
||||
<td><code>v1.0.4</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/andybalholm/brotli">https://github.com/andybalholm/brotli</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/cheekybits/genny</code></td>
|
||||
<td><code>v1.0.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/cheekybits/genny">https://github.com/cheekybits/genny</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/cipriancraciun/go-cdb-lib</code></td>
|
||||
<td><code>v0.0.0-20190809203657-d959ce9cc674</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
|
@ -35,25 +41,55 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/fsnotify/fsnotify</code></td>
|
||||
<td><code>v1.5.1</code></td>
|
||||
<td><code>v1.5.4</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/fsnotify/fsnotify">https://github.com/fsnotify/fsnotify</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/go-task/slim-sprig</code></td>
|
||||
<td><code>v0.0.0-20210107165309-348f09dbbbc0</code></td>
|
||||
<td><code>v2.20.0+incompatible</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/go-task/slim-sprig">https://github.com/go-task/slim-sprig</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/golang/mock</code></td>
|
||||
<td><code>v1.6.0</code></td>
|
||||
<td><code>Apache-2.0</code></td>
|
||||
<td><a href="https://github.com/golang/mock">https://github.com/golang/mock</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/google/uuid</code></td>
|
||||
<td><code>v1.3.0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/google/uuid">https://github.com/google/uuid</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/huandu/xstrings</code></td>
|
||||
<td><code>v1.3.2</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/huandu/xstrings">https://github.com/huandu/xstrings</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/imdario/mergo</code></td>
|
||||
<td><code>v0.3.13</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/imdario/mergo">https://github.com/imdario/mergo</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/klauspost/compress</code></td>
|
||||
<td><code>v1.14.3</code></td>
|
||||
<td><code>v1.15.9</code></td>
|
||||
<td><code>Apache-2.0</code></td>
|
||||
<td><a href="https://github.com/klauspost/compress">https://github.com/klauspost/compress</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/klauspost/cpuid/v2</code></td>
|
||||
<td><code>v2.1.1</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/klauspost/cpuid">https://github.com/klauspost/cpuid</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/lucas-clemente/quic-go</code></td>
|
||||
<td><code>v0.25.0</code></td>
|
||||
<td><code>v0.29.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/lucas-clemente/quic-go">https://github.com/lucas-clemente/quic-go</a></td>
|
||||
</tr>
|
||||
|
@ -64,24 +100,18 @@
|
|||
<td><a href="https://github.com/marten-seemann/qpack">https://github.com/marten-seemann/qpack</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-16</code></td>
|
||||
<td><code>v0.1.4</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-16">https://github.com/marten-seemann/qtls-go1-16</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-17</code></td>
|
||||
<td><code>v0.1.0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-17">https://github.com/marten-seemann/qtls-go1-17</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-18</code></td>
|
||||
<td><code>v0.1.0-beta.1</code></td>
|
||||
<td><code>v0.1.2</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-18">https://github.com/marten-seemann/qtls-go1-18</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-19</code></td>
|
||||
<td><code>v0.1.0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-19">https://github.com/marten-seemann/qtls-go1-19</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/nxadm/tail</code></td>
|
||||
<td><code>v1.4.8</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
|
@ -94,6 +124,12 @@
|
|||
<td><a href="https://github.com/onsi/ginkgo">https://github.com/onsi/ginkgo</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/seccomp/libseccomp-golang</code></td>
|
||||
<td><code>v0.10.0</code></td>
|
||||
<td><code>BSD-2-Clause</code></td>
|
||||
<td><a href="https://github.com/seccomp/libseccomp-golang">https://github.com/seccomp/libseccomp-golang</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/valyala/bytebufferpool</code></td>
|
||||
<td><code>v1.0.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
|
@ -101,7 +137,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/valyala/fasthttp</code></td>
|
||||
<td><code>v1.33.0</code></td>
|
||||
<td><code>v1.40.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/valyala/fasthttp">https://github.com/valyala/fasthttp</a></td>
|
||||
</tr>
|
||||
|
@ -113,7 +149,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/zeebo/blake3</code></td>
|
||||
<td><code>v0.2.2</code></td>
|
||||
<td><code>v0.2.3</code></td>
|
||||
<td><code>CC0-1.0</code></td>
|
||||
<td><a href="https://github.com/zeebo/blake3">https://github.com/zeebo/blake3</a></td>
|
||||
</tr>
|
||||
|
@ -125,25 +161,31 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/crypto</code></td>
|
||||
<td><code>v0.0.0-20220214200702-86341886e292</code></td>
|
||||
<td><code>v0.0.0-20220829220503-c86fa9a7ed90</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/exp</code></td>
|
||||
<td><code>v0.0.0-20220907003533-145caa8ea1d0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/mod</code></td>
|
||||
<td><code>v0.5.1</code></td>
|
||||
<td><code>v0.6.0-dev.0.20220419223038-86c51ed26bb4</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/net</code></td>
|
||||
<td><code>v0.0.0-20220127200216-cd36cc0744dd</code></td>
|
||||
<td><code>v0.0.0-20220906165146-f3363e06e74c</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/sys</code></td>
|
||||
<td><code>v0.0.0-20220209214540-3681064d5158</code></td>
|
||||
<td><code>v0.0.0-20220907062415-87db552b00fd</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/golang/sys">https://github.com/golang/sys</a></td>
|
||||
</tr>
|
||||
|
@ -155,13 +197,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/tools</code></td>
|
||||
<td><code>v0.1.9</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/xerrors</code></td>
|
||||
<td><code>v0.0.0-20200804184101-5ec99f83aff1</code></td>
|
||||
<td><code>v0.1.12</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
|
|
|
@ -1,4 +1,18 @@
|
|||
[
|
||||
{
|
||||
"name": "github.com/Masterminds/goutils",
|
||||
"version": "v1.1.1",
|
||||
"purl": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module",
|
||||
"license": "Apache-2.0",
|
||||
"vcs": "https://github.com/Masterminds/goutils"
|
||||
},
|
||||
{
|
||||
"name": "github.com/Masterminds/semver",
|
||||
"version": "v1.5.0",
|
||||
"purl": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/Masterminds/semver"
|
||||
},
|
||||
{
|
||||
"name": "github.com/andybalholm/brotli",
|
||||
"version": "v1.0.4",
|
||||
|
@ -6,13 +20,6 @@
|
|||
"license": "MIT",
|
||||
"vcs": "https://github.com/andybalholm/brotli"
|
||||
},
|
||||
{
|
||||
"name": "github.com/cheekybits/genny",
|
||||
"version": "v1.0.0",
|
||||
"purl": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/cheekybits/genny"
|
||||
},
|
||||
{
|
||||
"name": "github.com/cipriancraciun/go-cdb-lib",
|
||||
"version": "v0.0.0-20190809203657-d959ce9cc674",
|
||||
|
@ -29,29 +36,64 @@
|
|||
},
|
||||
{
|
||||
"name": "github.com/fsnotify/fsnotify",
|
||||
"version": "v1.5.1",
|
||||
"purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"version": "v1.5.4",
|
||||
"purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/fsnotify/fsnotify"
|
||||
},
|
||||
{
|
||||
"name": "github.com/go-task/slim-sprig",
|
||||
"version": "v0.0.0-20210107165309-348f09dbbbc0",
|
||||
"purl": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"version": "v2.20.0+incompatible",
|
||||
"purl": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/go-task/slim-sprig"
|
||||
},
|
||||
{
|
||||
"name": "github.com/golang/mock",
|
||||
"version": "v1.6.0",
|
||||
"purl": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"license": "Apache-2.0",
|
||||
"vcs": "https://github.com/golang/mock"
|
||||
},
|
||||
{
|
||||
"name": "github.com/google/uuid",
|
||||
"version": "v1.3.0",
|
||||
"purl": "pkg:golang/github.com/google/uuid@v1.3.0?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/google/uuid"
|
||||
},
|
||||
{
|
||||
"name": "github.com/huandu/xstrings",
|
||||
"version": "v1.3.2",
|
||||
"purl": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/huandu/xstrings"
|
||||
},
|
||||
{
|
||||
"name": "github.com/imdario/mergo",
|
||||
"version": "v0.3.13",
|
||||
"purl": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/imdario/mergo"
|
||||
},
|
||||
{
|
||||
"name": "github.com/klauspost/compress",
|
||||
"version": "v1.14.3",
|
||||
"purl": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"version": "v1.15.9",
|
||||
"purl": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"license": "Apache-2.0",
|
||||
"vcs": "https://github.com/klauspost/compress"
|
||||
},
|
||||
{
|
||||
"name": "github.com/klauspost/cpuid/v2",
|
||||
"version": "v2.1.1",
|
||||
"purl": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/klauspost/cpuid"
|
||||
},
|
||||
{
|
||||
"name": "github.com/lucas-clemente/quic-go",
|
||||
"version": "v0.25.0",
|
||||
"purl": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"version": "v0.29.0",
|
||||
"purl": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/lucas-clemente/quic-go"
|
||||
},
|
||||
|
@ -62,27 +104,20 @@
|
|||
"license": "MIT",
|
||||
"vcs": "https://github.com/marten-seemann/qpack"
|
||||
},
|
||||
{
|
||||
"name": "github.com/marten-seemann/qtls-go1-16",
|
||||
"version": "v0.1.4",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/marten-seemann/qtls-go1-16"
|
||||
},
|
||||
{
|
||||
"name": "github.com/marten-seemann/qtls-go1-17",
|
||||
"version": "v0.1.0",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/marten-seemann/qtls-go1-17"
|
||||
},
|
||||
{
|
||||
"name": "github.com/marten-seemann/qtls-go1-18",
|
||||
"version": "v0.1.0-beta.1",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"version": "v0.1.2",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/marten-seemann/qtls-go1-18"
|
||||
},
|
||||
{
|
||||
"name": "github.com/marten-seemann/qtls-go1-19",
|
||||
"version": "v0.1.0",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/marten-seemann/qtls-go1-19"
|
||||
},
|
||||
{
|
||||
"name": "github.com/nxadm/tail",
|
||||
"version": "v1.4.8",
|
||||
|
@ -97,6 +132,13 @@
|
|||
"license": "MIT",
|
||||
"vcs": "https://github.com/onsi/ginkgo"
|
||||
},
|
||||
{
|
||||
"name": "github.com/seccomp/libseccomp-golang",
|
||||
"version": "v0.10.0",
|
||||
"purl": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module",
|
||||
"license": "BSD-2-Clause",
|
||||
"vcs": "https://github.com/seccomp/libseccomp-golang"
|
||||
},
|
||||
{
|
||||
"name": "github.com/valyala/bytebufferpool",
|
||||
"version": "v1.0.0",
|
||||
|
@ -106,8 +148,8 @@
|
|||
},
|
||||
{
|
||||
"name": "github.com/valyala/fasthttp",
|
||||
"version": "v1.33.0",
|
||||
"purl": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"version": "v1.40.0",
|
||||
"purl": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"license": "MIT",
|
||||
"vcs": "https://github.com/valyala/fasthttp"
|
||||
},
|
||||
|
@ -120,8 +162,8 @@
|
|||
},
|
||||
{
|
||||
"name": "github.com/zeebo/blake3",
|
||||
"version": "v0.2.2",
|
||||
"purl": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"version": "v0.2.3",
|
||||
"purl": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"license": "CC0-1.0",
|
||||
"vcs": "https://github.com/zeebo/blake3"
|
||||
},
|
||||
|
@ -134,29 +176,36 @@
|
|||
},
|
||||
{
|
||||
"name": "golang.org/x/crypto",
|
||||
"version": "v0.0.0-20220214200702-86341886e292",
|
||||
"purl": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"version": "v0.0.0-20220829220503-c86fa9a7ed90",
|
||||
"purl": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "{unknown}"
|
||||
},
|
||||
{
|
||||
"name": "golang.org/x/exp",
|
||||
"version": "v0.0.0-20220907003533-145caa8ea1d0",
|
||||
"purl": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "{unknown}"
|
||||
},
|
||||
{
|
||||
"name": "golang.org/x/mod",
|
||||
"version": "v0.5.1",
|
||||
"purl": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"version": "v0.6.0-dev.0.20220419223038-86c51ed26bb4",
|
||||
"purl": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "{unknown}"
|
||||
},
|
||||
{
|
||||
"name": "golang.org/x/net",
|
||||
"version": "v0.0.0-20220127200216-cd36cc0744dd",
|
||||
"purl": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"version": "v0.0.0-20220906165146-f3363e06e74c",
|
||||
"purl": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "{unknown}"
|
||||
},
|
||||
{
|
||||
"name": "golang.org/x/sys",
|
||||
"version": "v0.0.0-20220209214540-3681064d5158",
|
||||
"purl": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"version": "v0.0.0-20220907062415-87db552b00fd",
|
||||
"purl": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "https://github.com/golang/sys"
|
||||
},
|
||||
|
@ -169,15 +218,8 @@
|
|||
},
|
||||
{
|
||||
"name": "golang.org/x/tools",
|
||||
"version": "v0.1.9",
|
||||
"purl": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "{unknown}"
|
||||
},
|
||||
{
|
||||
"name": "golang.org/x/xerrors",
|
||||
"version": "v0.0.0-20200804184101-5ec99f83aff1",
|
||||
"purl": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module",
|
||||
"version": "v0.1.12",
|
||||
"purl": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"license": "BSD-3-Clause",
|
||||
"vcs": "{unknown}"
|
||||
},
|
||||
|
|
|
@ -3,31 +3,37 @@
|
|||
|
||||
| Dependency | Version | License (SPDX) | VCS URL |
|
||||
| --- | --- | --- | --- |
|
||||
| `github.com/Masterminds/goutils` | `v1.1.1` | `Apache-2.0` | <https://github.com/Masterminds/goutils> |
|
||||
| `github.com/Masterminds/semver` | `v1.5.0` | `MIT` | <https://github.com/Masterminds/semver> |
|
||||
| `github.com/andybalholm/brotli` | `v1.0.4` | `MIT` | <https://github.com/andybalholm/brotli> |
|
||||
| `github.com/cheekybits/genny` | `v1.0.0` | `MIT` | <https://github.com/cheekybits/genny> |
|
||||
| `github.com/cipriancraciun/go-cdb-lib` | `v0.0.0-20190809203657-d959ce9cc674` | `MIT` | <https://github.com/cipriancraciun/go-cdb-lib> |
|
||||
| `github.com/foobaz/go-zopfli` | `v0.0.0-20140122214029-7432051485e2` | `{unknown}` | <https://github.com/foobaz/go-zopfli> |
|
||||
| `github.com/fsnotify/fsnotify` | `v1.5.1` | `BSD-3-Clause` | <https://github.com/fsnotify/fsnotify> |
|
||||
| `github.com/go-task/slim-sprig` | `v0.0.0-20210107165309-348f09dbbbc0` | `MIT` | <https://github.com/go-task/slim-sprig> |
|
||||
| `github.com/klauspost/compress` | `v1.14.3` | `Apache-2.0` | <https://github.com/klauspost/compress> |
|
||||
| `github.com/lucas-clemente/quic-go` | `v0.25.0` | `MIT` | <https://github.com/lucas-clemente/quic-go> |
|
||||
| `github.com/fsnotify/fsnotify` | `v1.5.4` | `BSD-3-Clause` | <https://github.com/fsnotify/fsnotify> |
|
||||
| `github.com/go-task/slim-sprig` | `v2.20.0+incompatible` | `MIT` | <https://github.com/go-task/slim-sprig> |
|
||||
| `github.com/golang/mock` | `v1.6.0` | `Apache-2.0` | <https://github.com/golang/mock> |
|
||||
| `github.com/google/uuid` | `v1.3.0` | `BSD-3-Clause` | <https://github.com/google/uuid> |
|
||||
| `github.com/huandu/xstrings` | `v1.3.2` | `MIT` | <https://github.com/huandu/xstrings> |
|
||||
| `github.com/imdario/mergo` | `v0.3.13` | `BSD-3-Clause` | <https://github.com/imdario/mergo> |
|
||||
| `github.com/klauspost/compress` | `v1.15.9` | `Apache-2.0` | <https://github.com/klauspost/compress> |
|
||||
| `github.com/klauspost/cpuid/v2` | `v2.1.1` | `MIT` | <https://github.com/klauspost/cpuid> |
|
||||
| `github.com/lucas-clemente/quic-go` | `v0.29.0` | `MIT` | <https://github.com/lucas-clemente/quic-go> |
|
||||
| `github.com/marten-seemann/qpack` | `v0.2.1` | `MIT` | <https://github.com/marten-seemann/qpack> |
|
||||
| `github.com/marten-seemann/qtls-go1-16` | `v0.1.4` | `BSD-3-Clause` | <https://github.com/marten-seemann/qtls-go1-16> |
|
||||
| `github.com/marten-seemann/qtls-go1-17` | `v0.1.0` | `BSD-3-Clause` | <https://github.com/marten-seemann/qtls-go1-17> |
|
||||
| `github.com/marten-seemann/qtls-go1-18` | `v0.1.0-beta.1` | `BSD-3-Clause` | <https://github.com/marten-seemann/qtls-go1-18> |
|
||||
| `github.com/marten-seemann/qtls-go1-18` | `v0.1.2` | `BSD-3-Clause` | <https://github.com/marten-seemann/qtls-go1-18> |
|
||||
| `github.com/marten-seemann/qtls-go1-19` | `v0.1.0` | `BSD-3-Clause` | <https://github.com/marten-seemann/qtls-go1-19> |
|
||||
| `github.com/nxadm/tail` | `v1.4.8` | `MIT` | <https://github.com/nxadm/tail> |
|
||||
| `github.com/onsi/ginkgo` | `v1.16.5` | `MIT` | <https://github.com/onsi/ginkgo> |
|
||||
| `github.com/seccomp/libseccomp-golang` | `v0.10.0` | `BSD-2-Clause` | <https://github.com/seccomp/libseccomp-golang> |
|
||||
| `github.com/valyala/bytebufferpool` | `v1.0.0` | `MIT` | <https://github.com/valyala/bytebufferpool> |
|
||||
| `github.com/valyala/fasthttp` | `v1.33.0` | `MIT` | <https://github.com/valyala/fasthttp> |
|
||||
| `github.com/valyala/fasthttp` | `v1.40.0` | `MIT` | <https://github.com/valyala/fasthttp> |
|
||||
| `github.com/valyala/tcplisten` | `v1.0.0` | `MIT` | <https://github.com/valyala/tcplisten> |
|
||||
| `github.com/zeebo/blake3` | `v0.2.2` | `CC0-1.0` | <https://github.com/zeebo/blake3> |
|
||||
| `github.com/zeebo/blake3` | `v0.2.3` | `CC0-1.0` | <https://github.com/zeebo/blake3> |
|
||||
| `go.etcd.io/bbolt` | `v1.3.6` | `MIT` | <{unknown}> |
|
||||
| `golang.org/x/crypto` | `v0.0.0-20220214200702-86341886e292` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/mod` | `v0.5.1` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/net` | `v0.0.0-20220127200216-cd36cc0744dd` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/sys` | `v0.0.0-20220209214540-3681064d5158` | `BSD-3-Clause` | <https://github.com/golang/sys> |
|
||||
| `golang.org/x/crypto` | `v0.0.0-20220829220503-c86fa9a7ed90` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/exp` | `v0.0.0-20220907003533-145caa8ea1d0` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/mod` | `v0.6.0-dev.0.20220419223038-86c51ed26bb4` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/net` | `v0.0.0-20220906165146-f3363e06e74c` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/sys` | `v0.0.0-20220907062415-87db552b00fd` | `BSD-3-Clause` | <https://github.com/golang/sys> |
|
||||
| `golang.org/x/text` | `v0.3.7` | `BSD-3-Clause` | <https://github.com/golang/text> |
|
||||
| `golang.org/x/tools` | `v0.1.9` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/xerrors` | `v0.0.0-20200804184101-5ec99f83aff1` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `golang.org/x/tools` | `v0.1.12` | `BSD-3-Clause` | <{unknown}> |
|
||||
| `gopkg.in/tomb.v1` | `v1.0.0-20141024135613-dd632973f1e7` | `BSD-3-Clause` | <https://github.com/go-tomb/tomb> |
|
||||
|
||||
|
|
|
@ -1,31 +1,37 @@
|
|||
SBOM (Software Bill of Materials)
|
||||
|
||||
Dependency Version License (SPDX) VCS URL
|
||||
github.com/andybalholm/brotli v1.0.4 MIT https://github.com/andybalholm/brotli
|
||||
github.com/cheekybits/genny v1.0.0 MIT https://github.com/cheekybits/genny
|
||||
github.com/cipriancraciun/go-cdb-lib v0.0.0-20190809203657-d959ce9cc674 MIT https://github.com/cipriancraciun/go-cdb-lib
|
||||
github.com/foobaz/go-zopfli v0.0.0-20140122214029-7432051485e2 {unknown} https://github.com/foobaz/go-zopfli
|
||||
github.com/fsnotify/fsnotify v1.5.1 BSD-3-Clause https://github.com/fsnotify/fsnotify
|
||||
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 MIT https://github.com/go-task/slim-sprig
|
||||
github.com/klauspost/compress v1.14.3 Apache-2.0 https://github.com/klauspost/compress
|
||||
github.com/lucas-clemente/quic-go v0.25.0 MIT https://github.com/lucas-clemente/quic-go
|
||||
github.com/marten-seemann/qpack v0.2.1 MIT https://github.com/marten-seemann/qpack
|
||||
github.com/marten-seemann/qtls-go1-16 v0.1.4 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-16
|
||||
github.com/marten-seemann/qtls-go1-17 v0.1.0 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-17
|
||||
github.com/marten-seemann/qtls-go1-18 v0.1.0-beta.1 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-18
|
||||
github.com/nxadm/tail v1.4.8 MIT https://github.com/nxadm/tail
|
||||
github.com/onsi/ginkgo v1.16.5 MIT https://github.com/onsi/ginkgo
|
||||
github.com/valyala/bytebufferpool v1.0.0 MIT https://github.com/valyala/bytebufferpool
|
||||
github.com/valyala/fasthttp v1.33.0 MIT https://github.com/valyala/fasthttp
|
||||
github.com/valyala/tcplisten v1.0.0 MIT https://github.com/valyala/tcplisten
|
||||
github.com/zeebo/blake3 v0.2.2 CC0-1.0 https://github.com/zeebo/blake3
|
||||
go.etcd.io/bbolt v1.3.6 MIT <{unknown}>
|
||||
golang.org/x/crypto v0.0.0-20220214200702-86341886e292 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/mod v0.5.1 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd BSD-3-Clause <{unknown}>
|
||||
golang.org/x/sys v0.0.0-20220209214540-3681064d5158 BSD-3-Clause https://github.com/golang/sys
|
||||
golang.org/x/text v0.3.7 BSD-3-Clause https://github.com/golang/text
|
||||
golang.org/x/tools v0.1.9 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 BSD-3-Clause <{unknown}>
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 BSD-3-Clause https://github.com/go-tomb/tomb
|
||||
Dependency Version License (SPDX) VCS URL
|
||||
github.com/Masterminds/goutils v1.1.1 Apache-2.0 https://github.com/Masterminds/goutils
|
||||
github.com/Masterminds/semver v1.5.0 MIT https://github.com/Masterminds/semver
|
||||
github.com/andybalholm/brotli v1.0.4 MIT https://github.com/andybalholm/brotli
|
||||
github.com/cipriancraciun/go-cdb-lib v0.0.0-20190809203657-d959ce9cc674 MIT https://github.com/cipriancraciun/go-cdb-lib
|
||||
github.com/foobaz/go-zopfli v0.0.0-20140122214029-7432051485e2 {unknown} https://github.com/foobaz/go-zopfli
|
||||
github.com/fsnotify/fsnotify v1.5.4 BSD-3-Clause https://github.com/fsnotify/fsnotify
|
||||
github.com/go-task/slim-sprig v2.20.0+incompatible MIT https://github.com/go-task/slim-sprig
|
||||
github.com/golang/mock v1.6.0 Apache-2.0 https://github.com/golang/mock
|
||||
github.com/google/uuid v1.3.0 BSD-3-Clause https://github.com/google/uuid
|
||||
github.com/huandu/xstrings v1.3.2 MIT https://github.com/huandu/xstrings
|
||||
github.com/imdario/mergo v0.3.13 BSD-3-Clause https://github.com/imdario/mergo
|
||||
github.com/klauspost/compress v1.15.9 Apache-2.0 https://github.com/klauspost/compress
|
||||
github.com/klauspost/cpuid/v2 v2.1.1 MIT https://github.com/klauspost/cpuid
|
||||
github.com/lucas-clemente/quic-go v0.29.0 MIT https://github.com/lucas-clemente/quic-go
|
||||
github.com/marten-seemann/qpack v0.2.1 MIT https://github.com/marten-seemann/qpack
|
||||
github.com/marten-seemann/qtls-go1-18 v0.1.2 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-18
|
||||
github.com/marten-seemann/qtls-go1-19 v0.1.0 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-19
|
||||
github.com/nxadm/tail v1.4.8 MIT https://github.com/nxadm/tail
|
||||
github.com/onsi/ginkgo v1.16.5 MIT https://github.com/onsi/ginkgo
|
||||
github.com/seccomp/libseccomp-golang v0.10.0 BSD-2-Clause https://github.com/seccomp/libseccomp-golang
|
||||
github.com/valyala/bytebufferpool v1.0.0 MIT https://github.com/valyala/bytebufferpool
|
||||
github.com/valyala/fasthttp v1.40.0 MIT https://github.com/valyala/fasthttp
|
||||
github.com/valyala/tcplisten v1.0.0 MIT https://github.com/valyala/tcplisten
|
||||
github.com/zeebo/blake3 v0.2.3 CC0-1.0 https://github.com/zeebo/blake3
|
||||
go.etcd.io/bbolt v1.3.6 MIT <{unknown}>
|
||||
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/exp v0.0.0-20220907003533-145caa8ea1d0 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c BSD-3-Clause <{unknown}>
|
||||
golang.org/x/sys v0.0.0-20220907062415-87db552b00fd BSD-3-Clause https://github.com/golang/sys
|
||||
golang.org/x/text v0.3.7 BSD-3-Clause https://github.com/golang/text
|
||||
golang.org/x/tools v0.1.12 BSD-3-Clause <{unknown}>
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 BSD-3-Clause https://github.com/go-tomb/tomb
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
./documentation/readme.rst
|
||||
./documentation/readme/readme.rst
|
|
@ -1,33 +1,36 @@
|
|||
#!/dev/null
|
||||
|
||||
|
||||
&&== env-fallback __BUILD_QUICK false
|
||||
|
||||
|
||||
::// workspace / ...
|
||||
::// execute / ...
|
||||
::// clients / ...
|
||||
::// examples / ...
|
||||
::// benchmark / ...
|
||||
::// go / ...
|
||||
::// documentation / ...
|
||||
::// tools / ...
|
||||
::// tls / ...
|
||||
::// watch / ...
|
||||
::// *
|
||||
|
||||
|
||||
&& _/go.z-run
|
||||
&& _/execute.z-run
|
||||
&& _/clients.z-run
|
||||
&& _/examples.z-run
|
||||
&& _/benchmark.z-run
|
||||
&& _/workspace.z-run
|
||||
&& _/environment.z-run
|
||||
|
||||
|
||||
&& _/workbench.z-run
|
||||
&& _/sources.z-run
|
||||
&& _/go.z-run
|
||||
|
||||
|
||||
&& _/execute.z-run
|
||||
&& _/examples.z-run
|
||||
|
||||
|
||||
&& _/documentation.z-run
|
||||
&& _/tools.z-run
|
||||
&& _/tls.z-run
|
||||
|
||||
|
||||
&& _/deploy.z-run
|
||||
|
||||
|
||||
&& _/generate.z-run
|
||||
|
||||
|
||||
&& _/clients.z-run
|
||||
&& _/benchmark.z-run
|
||||
&& _/tools.z-run
|
||||
&& _/tls.z-run
|
||||
|
||||
|
||||
&&?? _/.local.z-run
|
||||
|
||||
|
|
|
@ -3,176 +3,181 @@
|
|||
|
||||
|
||||
|
||||
:: benchmark / server / http-fast / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-fast "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http-fast / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-fast "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http-fast / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-fast "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http-fast / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-fast "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http-go / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-go "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http-go / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-go "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http-go / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-go "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http-go / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-go "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / https-fast / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-fast "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / https-fast / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-fast "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / https-fast / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-fast "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / https-fast / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-fast "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / https-go / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-go "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / https-go / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-go "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / https-go / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-go "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / https-go / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-go "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http2-go / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-go "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http2-go / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-go "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http2-go / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-go "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http2-go / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-go "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / https-split / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-split "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / https-split / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-split "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / https-split / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-split "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / https-split / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' https-split "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http2-split / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-split "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http2-split / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-split "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http2-split / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-split "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http2-split / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http2-split "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http3-quic / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http3-quic "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http3-quic / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http3-quic "${@}" --processes 1 --threads 2
|
||||
|
||||
:: benchmark / server / http-all / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-all "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http-all / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / server' http-all "${@}" --processes 1 --threads 2
|
||||
::// benchmark / ...
|
||||
|
||||
|
||||
:: benchmark / wrk / http / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 16384 --timeout 6s
|
||||
:: benchmark / wrk / http / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 4096
|
||||
:: benchmark / wrk / http / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 2048
|
||||
:: benchmark / wrk / http / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 1024
|
||||
:: benchmark / wrk / http / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 512
|
||||
:: benchmark / wrk / http / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 256
|
||||
:: benchmark / wrk / http / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 128
|
||||
:: benchmark / wrk / http / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 64
|
||||
:: benchmark / wrk / http / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 32
|
||||
:: benchmark / wrk / http / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 16
|
||||
:: benchmark / wrk / http / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 8
|
||||
:: benchmark / wrk / http / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 4
|
||||
:: benchmark / wrk / http / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 2
|
||||
:: benchmark / wrk / http / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 1
|
||||
|
||||
:: benchmark / wrk / https / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 16384 --timeout 6s
|
||||
:: benchmark / wrk / https / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 4096
|
||||
:: benchmark / wrk / https / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 2048
|
||||
:: benchmark / wrk / https / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 1024
|
||||
:: benchmark / wrk / https / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 512
|
||||
:: benchmark / wrk / https / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 256
|
||||
:: benchmark / wrk / https / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 128
|
||||
:: benchmark / wrk / https / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 64
|
||||
:: benchmark / wrk / https / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 32
|
||||
:: benchmark / wrk / https / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 16
|
||||
:: benchmark / wrk / https / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 8
|
||||
:: benchmark / wrk / https / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 4
|
||||
:: benchmark / wrk / https / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 2
|
||||
:: benchmark / wrk / https / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 1
|
||||
|
||||
|
||||
:: benchmark / h1load / http / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 16384 -w 6000
|
||||
:: benchmark / h1load / http / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 4096
|
||||
:: benchmark / h1load / http / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 2048
|
||||
:: benchmark / h1load / http / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 1024
|
||||
:: benchmark / h1load / http / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 512
|
||||
:: benchmark / h1load / http / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 256
|
||||
:: benchmark / h1load / http / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 128
|
||||
:: benchmark / h1load / http / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 64
|
||||
:: benchmark / h1load / http / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 32
|
||||
:: benchmark / h1load / http / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 2 -c 16
|
||||
:: benchmark / h1load / http / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 1 -c 8
|
||||
:: benchmark / h1load / http / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 1 -c 4
|
||||
:: benchmark / h1load / http / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 1 -c 2
|
||||
:: benchmark / h1load / http / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / http' "${@}" -t 1 -c 1
|
||||
:: benchmark / server / http-fast / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' http-fast "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http-fast / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' http-fast "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http-fast / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' http-fast "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http-fast / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' http-fast "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / h1load / https / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 16384 -w 6000
|
||||
:: benchmark / h1load / https / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 4096
|
||||
:: benchmark / h1load / https / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 2048
|
||||
:: benchmark / h1load / https / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 1024
|
||||
:: benchmark / h1load / https / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 512
|
||||
:: benchmark / h1load / https / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 256
|
||||
:: benchmark / h1load / https / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 128
|
||||
:: benchmark / h1load / https / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 64
|
||||
:: benchmark / h1load / https / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 32
|
||||
:: benchmark / h1load / https / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 2 -c 16
|
||||
:: benchmark / h1load / https / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 1 -c 8
|
||||
:: benchmark / h1load / https / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 1 -c 4
|
||||
:: benchmark / h1load / https / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 1 -c 2
|
||||
:: benchmark / h1load / https / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / h1load / https' "${@}" -t 1 -c 1
|
||||
:: benchmark / server / http-go / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' http-go "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http-go / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' http-go "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http-go / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' http-go "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http-go / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' http-go "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / https-fast / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' https-fast "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / https-fast / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' https-fast "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / https-fast / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' https-fast "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / https-fast / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' https-fast "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / https-go / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' https-go "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / https-go / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' https-go "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / https-go / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' https-go "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / https-go / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' https-go "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http2-go / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' http2-go "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http2-go / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' http2-go "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http2-go / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' http2-go "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http2-go / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' http2-go "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / https-split / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' https-split "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / https-split / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' https-split "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / https-split / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' https-split "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / https-split / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' https-split "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http2-split / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' http2-split "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http2-split / 2x1 :: exec -- "${ZRUN}" ':: benchmark / server' http2-split "${@}" --processes 2 --threads 1
|
||||
:: benchmark / server / http2-split / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' http2-split "${@}" --processes 1 --threads 2
|
||||
:: benchmark / server / http2-split / 2x2 :: exec -- "${ZRUN}" ':: benchmark / server' http2-split "${@}" --processes 2 --threads 2
|
||||
|
||||
:: benchmark / server / http3-quic / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' http3-quic "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http3-quic / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' http3-quic "${@}" --processes 1 --threads 2
|
||||
|
||||
:: benchmark / server / http-all / 1x1 :: exec -- "${ZRUN}" ':: benchmark / server' http-all "${@}" --processes 1 --threads 1
|
||||
:: benchmark / server / http-all / 1x2 :: exec -- "${ZRUN}" ':: benchmark / server' http-all "${@}" --processes 1 --threads 2
|
||||
|
||||
|
||||
:: benchmark / h2load / https / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 16384 --h1 --connection-inactivity-timeout 6s
|
||||
:: benchmark / h2load / https / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 4096 --h1
|
||||
:: benchmark / h2load / https / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 2048 --h1
|
||||
:: benchmark / h2load / https / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 1024 --h1
|
||||
:: benchmark / h2load / https / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 512 --h1
|
||||
:: benchmark / h2load / https / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 256 --h1
|
||||
:: benchmark / h2load / https / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 128 --h1
|
||||
:: benchmark / h2load / https / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 64 --h1
|
||||
:: benchmark / h2load / https / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 32 --h1
|
||||
:: benchmark / h2load / https / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 16 --h1
|
||||
:: benchmark / h2load / https / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 8 --h1
|
||||
:: benchmark / h2load / https / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 4 --h1
|
||||
:: benchmark / h2load / https / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 2 --h1
|
||||
:: benchmark / h2load / https / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 1 --h1
|
||||
:: benchmark / wrk / http / 16384 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 16384 --timeout 6s
|
||||
:: benchmark / wrk / http / 4096 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 4096
|
||||
:: benchmark / wrk / http / 2048 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 2048
|
||||
:: benchmark / wrk / http / 1024 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 1024
|
||||
:: benchmark / wrk / http / 512 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 512
|
||||
:: benchmark / wrk / http / 256 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 256
|
||||
:: benchmark / wrk / http / 128 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 128
|
||||
:: benchmark / wrk / http / 64 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 64
|
||||
:: benchmark / wrk / http / 32 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 32
|
||||
:: benchmark / wrk / http / 16 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 2 --connections 16
|
||||
:: benchmark / wrk / http / 8 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 8
|
||||
:: benchmark / wrk / http / 4 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 4
|
||||
:: benchmark / wrk / http / 2 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 2
|
||||
:: benchmark / wrk / http / 1 :: exec -- "${ZRUN}" ':: benchmark / wrk / http' "${@}" --threads 1 --connections 1
|
||||
|
||||
:: benchmark / h2load / http2 / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 16384 --connection-inactivity-timeout 6s
|
||||
:: benchmark / h2load / http2 / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 4096
|
||||
:: benchmark / h2load / http2 / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 2048
|
||||
:: benchmark / h2load / http2 / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 1024
|
||||
:: benchmark / h2load / http2 / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 512
|
||||
:: benchmark / h2load / http2 / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 256
|
||||
:: benchmark / h2load / http2 / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 128
|
||||
:: benchmark / h2load / http2 / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 64
|
||||
:: benchmark / h2load / http2 / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 32
|
||||
:: benchmark / h2load / http2 / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 16
|
||||
:: benchmark / h2load / http2 / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 8
|
||||
:: benchmark / h2load / http2 / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 4
|
||||
:: benchmark / h2load / http2 / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 2
|
||||
:: benchmark / h2load / http2 / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 1
|
||||
|
||||
:: benchmark / h2load / http3 / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 16384 --connection-inactivity-timeout 6s
|
||||
:: benchmark / h2load / http3 / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 4096
|
||||
:: benchmark / h2load / http3 / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 2048
|
||||
:: benchmark / h2load / http3 / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 1024
|
||||
:: benchmark / h2load / http3 / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 512
|
||||
:: benchmark / h2load / http3 / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 256
|
||||
:: benchmark / h2load / http3 / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 128
|
||||
:: benchmark / h2load / http3 / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 64
|
||||
:: benchmark / h2load / http3 / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 32
|
||||
:: benchmark / h2load / http3 / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 16
|
||||
:: benchmark / h2load / http3 / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 8
|
||||
:: benchmark / h2load / http3 / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 4
|
||||
:: benchmark / h2load / http3 / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 2
|
||||
:: benchmark / h2load / http3 / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 1
|
||||
:: benchmark / wrk / https / 16384 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 16384 --timeout 6s
|
||||
:: benchmark / wrk / https / 4096 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 4096
|
||||
:: benchmark / wrk / https / 2048 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 2048
|
||||
:: benchmark / wrk / https / 1024 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 1024
|
||||
:: benchmark / wrk / https / 512 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 512
|
||||
:: benchmark / wrk / https / 256 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 256
|
||||
:: benchmark / wrk / https / 128 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 128
|
||||
:: benchmark / wrk / https / 64 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 64
|
||||
:: benchmark / wrk / https / 32 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 32
|
||||
:: benchmark / wrk / https / 16 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 2 --connections 16
|
||||
:: benchmark / wrk / https / 8 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 8
|
||||
:: benchmark / wrk / https / 4 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 4
|
||||
:: benchmark / wrk / https / 2 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 2
|
||||
:: benchmark / wrk / https / 1 :: exec -- "${ZRUN}" ':: benchmark / wrk / https' "${@}" --threads 1 --connections 1
|
||||
|
||||
|
||||
:: benchmark / hey / http / 16384 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 16384 -t 6s
|
||||
:: benchmark / hey / http / 4096 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 4096
|
||||
:: benchmark / hey / http / 2048 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 2048
|
||||
:: benchmark / hey / http / 1024 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 1024
|
||||
:: benchmark / hey / http / 512 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 512
|
||||
:: benchmark / hey / http / 256 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 256
|
||||
:: benchmark / hey / http / 128 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 128
|
||||
:: benchmark / hey / http / 64 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 64
|
||||
:: benchmark / hey / http / 32 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 32
|
||||
:: benchmark / hey / http / 16 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 16
|
||||
:: benchmark / hey / http / 8 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 8
|
||||
:: benchmark / hey / http / 4 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 4
|
||||
:: benchmark / hey / http / 2 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 2
|
||||
:: benchmark / hey / http / 1 :: exec -- "${ZRUN[@]}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 1
|
||||
:: benchmark / h1load / http / 16384 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 16384 -w 6000
|
||||
:: benchmark / h1load / http / 4096 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 4096
|
||||
:: benchmark / h1load / http / 2048 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 2048
|
||||
:: benchmark / h1load / http / 1024 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 1024
|
||||
:: benchmark / h1load / http / 512 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 512
|
||||
:: benchmark / h1load / http / 256 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 256
|
||||
:: benchmark / h1load / http / 128 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 128
|
||||
:: benchmark / h1load / http / 64 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 64
|
||||
:: benchmark / h1load / http / 32 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 32
|
||||
:: benchmark / h1load / http / 16 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 2 -c 16
|
||||
:: benchmark / h1load / http / 8 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 1 -c 8
|
||||
:: benchmark / h1load / http / 4 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 1 -c 4
|
||||
:: benchmark / h1load / http / 2 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 1 -c 2
|
||||
:: benchmark / h1load / http / 1 :: exec -- "${ZRUN}" ':: benchmark / h1load / http' "${@}" -t 1 -c 1
|
||||
|
||||
:: benchmark / h1load / https / 16384 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 16384 -w 6000
|
||||
:: benchmark / h1load / https / 4096 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 4096
|
||||
:: benchmark / h1load / https / 2048 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 2048
|
||||
:: benchmark / h1load / https / 1024 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 1024
|
||||
:: benchmark / h1load / https / 512 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 512
|
||||
:: benchmark / h1load / https / 256 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 256
|
||||
:: benchmark / h1load / https / 128 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 128
|
||||
:: benchmark / h1load / https / 64 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 64
|
||||
:: benchmark / h1load / https / 32 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 32
|
||||
:: benchmark / h1load / https / 16 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 2 -c 16
|
||||
:: benchmark / h1load / https / 8 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 1 -c 8
|
||||
:: benchmark / h1load / https / 4 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 1 -c 4
|
||||
:: benchmark / h1load / https / 2 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 1 -c 2
|
||||
:: benchmark / h1load / https / 1 :: exec -- "${ZRUN}" ':: benchmark / h1load / https' "${@}" -t 1 -c 1
|
||||
|
||||
|
||||
:: benchmark / h2load / https / 16384 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 16384 --h1 --connection-inactivity-timeout 6s
|
||||
:: benchmark / h2load / https / 4096 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 4096 --h1
|
||||
:: benchmark / h2load / https / 2048 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 2048 --h1
|
||||
:: benchmark / h2load / https / 1024 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 1024 --h1
|
||||
:: benchmark / h2load / https / 512 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 512 --h1
|
||||
:: benchmark / h2load / https / 256 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 256 --h1
|
||||
:: benchmark / h2load / https / 128 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 128 --h1
|
||||
:: benchmark / h2load / https / 64 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 64 --h1
|
||||
:: benchmark / h2load / https / 32 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 32 --h1
|
||||
:: benchmark / h2load / https / 16 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 2 --clients 16 --h1
|
||||
:: benchmark / h2load / https / 8 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 8 --h1
|
||||
:: benchmark / h2load / https / 4 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 4 --h1
|
||||
:: benchmark / h2load / https / 2 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 2 --h1
|
||||
:: benchmark / h2load / https / 1 :: exec -- "${ZRUN}" ':: benchmark / h2load / https' "${@}" --threads 1 --clients 1 --h1
|
||||
|
||||
:: benchmark / h2load / http2 / 16384 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 16384 --connection-inactivity-timeout 6s
|
||||
:: benchmark / h2load / http2 / 4096 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 4096
|
||||
:: benchmark / h2load / http2 / 2048 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 2048
|
||||
:: benchmark / h2load / http2 / 1024 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 1024
|
||||
:: benchmark / h2load / http2 / 512 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 512
|
||||
:: benchmark / h2load / http2 / 256 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 256
|
||||
:: benchmark / h2load / http2 / 128 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 128
|
||||
:: benchmark / h2load / http2 / 64 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 64
|
||||
:: benchmark / h2load / http2 / 32 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 32
|
||||
:: benchmark / h2load / http2 / 16 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 2 --clients 16
|
||||
:: benchmark / h2load / http2 / 8 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 8
|
||||
:: benchmark / h2load / http2 / 4 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 4
|
||||
:: benchmark / h2load / http2 / 2 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 2
|
||||
:: benchmark / h2load / http2 / 1 :: exec -- "${ZRUN}" ':: benchmark / h2load / http2' "${@}" --threads 1 --clients 1
|
||||
|
||||
:: benchmark / h2load / http3 / 16384 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 16384 --connection-inactivity-timeout 6s
|
||||
:: benchmark / h2load / http3 / 4096 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 4096
|
||||
:: benchmark / h2load / http3 / 2048 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 2048
|
||||
:: benchmark / h2load / http3 / 1024 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 1024
|
||||
:: benchmark / h2load / http3 / 512 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 512
|
||||
:: benchmark / h2load / http3 / 256 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 256
|
||||
:: benchmark / h2load / http3 / 128 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 128
|
||||
:: benchmark / h2load / http3 / 64 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 64
|
||||
:: benchmark / h2load / http3 / 32 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 32
|
||||
:: benchmark / h2load / http3 / 16 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 2 --clients 16
|
||||
:: benchmark / h2load / http3 / 8 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 8
|
||||
:: benchmark / h2load / http3 / 4 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 4
|
||||
:: benchmark / h2load / http3 / 2 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 2
|
||||
:: benchmark / h2load / http3 / 1 :: exec -- "${ZRUN}" ':: benchmark / h2load / http3' "${@}" --threads 1 --clients 1
|
||||
|
||||
|
||||
:: benchmark / hey / http / 16384 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 16384 -t 6s
|
||||
:: benchmark / hey / http / 4096 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 4096
|
||||
:: benchmark / hey / http / 2048 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 2048
|
||||
:: benchmark / hey / http / 1024 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 1024
|
||||
:: benchmark / hey / http / 512 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 512
|
||||
:: benchmark / hey / http / 256 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 256
|
||||
:: benchmark / hey / http / 128 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 128
|
||||
:: benchmark / hey / http / 64 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 64
|
||||
:: benchmark / hey / http / 32 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 32
|
||||
:: benchmark / hey / http / 16 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 2 -c 16
|
||||
:: benchmark / hey / http / 8 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 8
|
||||
:: benchmark / hey / http / 4 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 4
|
||||
:: benchmark / hey / http / 2 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 2
|
||||
:: benchmark / hey / http / 1 :: exec -- "${ZRUN}" ':: benchmark / hey / http' "${@}" -cpus 1 -c 1
|
||||
|
||||
|
||||
|
||||
|
||||
--<< benchmark / server
|
||||
"${ZRUN[@]}" ':: go / build / server / release / quick'
|
||||
"${ZRUN}" ':: go / build / kawipiko-server / release / native'
|
||||
test "${#}" -ge 1
|
||||
_mode="${1}"
|
||||
shift -- 1
|
||||
|
@ -247,9 +252,9 @@
|
|||
# --timeout-disable
|
||||
)
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.outputs/binaries/release/kawipiko-server \
|
||||
./.outputs/binaries/kawipiko-server--release--native \
|
||||
--archive "${_archive}" \
|
||||
"${_arguments[@]}" \
|
||||
"${@}" \
|
||||
|
@ -261,7 +266,7 @@
|
|||
|
||||
<< benchmark / server / profile / cpu
|
||||
test "${#}" -ge 1
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / server' \
|
||||
exec -- "${ZRUN}" ':: benchmark / server' \
|
||||
"${@}" \
|
||||
--profile-cpu ./.outputs/server-cpu.txt \
|
||||
#
|
||||
|
@ -269,7 +274,7 @@
|
|||
|
||||
<< benchmark / server / profile / mem
|
||||
test "${#}" -ge 1
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / server' \
|
||||
exec -- "${ZRUN}" ':: benchmark / server' \
|
||||
"${@}" \
|
||||
--profile-mem ./.outputs/server-mem.txt \
|
||||
#
|
||||
|
@ -277,7 +282,7 @@
|
|||
|
||||
|
||||
<< benchmark / server / profile / cpu / analyze
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/release/kawipiko-server
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/kawipiko-server--release--native
|
||||
exec -- go tool pprof \
|
||||
"${@}" \
|
||||
-- ./.outputs/server-cpu.txt \
|
||||
|
@ -285,7 +290,7 @@
|
|||
!!
|
||||
|
||||
<< benchmark / server / profile / cpu / analyze / web
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/release/kawipiko-server
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/kawipiko-server--release--native
|
||||
exec -- go tool pprof \
|
||||
-http 127.108.221.132:8080 \
|
||||
-no_browser \
|
||||
|
@ -303,7 +308,7 @@
|
|||
|
||||
|
||||
<< benchmark / server / profile / mem / analyze
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/release/kawipiko-server
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/kawipiko-server--release--native
|
||||
exec -- go tool pprof \
|
||||
"${@}" \
|
||||
-- ./.outputs/server-mem.txt \
|
||||
|
@ -311,7 +316,7 @@
|
|||
!!
|
||||
|
||||
<< benchmark / server / profile / mem / analyze / web
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/release/kawipiko-server
|
||||
export -- PPROF_BINARY_PATH=./.outputs/binaries/kawipiko-server--release--native
|
||||
exec -- go tool pprof \
|
||||
-http 127.226.119.8:8080 \
|
||||
-no_browser \
|
||||
|
@ -334,8 +339,8 @@
|
|||
|
||||
|
||||
|
||||
:: benchmark / nginx / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / nginx' 1 "${@}"
|
||||
:: benchmark / nginx / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / nginx' 2 "${@}"
|
||||
:: benchmark / nginx / 1x1 :: exec -- "${ZRUN}" ':: benchmark / nginx' 1 "${@}"
|
||||
:: benchmark / nginx / 2x1 :: exec -- "${ZRUN}" ':: benchmark / nginx' 2 "${@}"
|
||||
|
||||
<< benchmark / nginx
|
||||
test "${#}" -ge 1
|
||||
|
@ -361,8 +366,8 @@
|
|||
-p .
|
||||
)
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.bin/nginx \
|
||||
"${_arguments[@]}" \
|
||||
|
@ -377,22 +382,22 @@
|
|||
|
||||
|
||||
|
||||
:: benchmark / dummy / fasthttp / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / fasthttp' 1 1 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 1x2 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / fasthttp' 1 2 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / fasthttp' 2 1 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 2x2 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / fasthttp' 2 2 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 1x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / fasthttp' 1 1 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 1x2 :: exec -- "${ZRUN}" ':: benchmark / dummy / fasthttp' 1 2 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 2x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / fasthttp' 2 1 "${@}"
|
||||
:: benchmark / dummy / fasthttp / 2x2 :: exec -- "${ZRUN}" ':: benchmark / dummy / fasthttp' 2 2 "${@}"
|
||||
|
||||
--<< benchmark / dummy / fasthttp
|
||||
"${ZRUN[@]}" ':: go / build / server-dummy / release / quick'
|
||||
"${ZRUN}" ':: go / build / kawipiko-server-dummy / release / native'
|
||||
test "${#}" -ge 2
|
||||
_count="${1}"
|
||||
_threads="${2}"
|
||||
shift -- 2
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.outputs/binaries/release/kawipiko-server-dummy \
|
||||
./.outputs/binaries/kawipiko-server-dummy--release--native \
|
||||
"127.9.185.194:8080" \
|
||||
"${_threads}" \
|
||||
"${@}" \
|
||||
|
@ -402,7 +407,7 @@
|
|||
|
||||
<< benchmark / dummy / haproxy / 1x2
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.bin/haproxy \
|
||||
-db \
|
||||
|
@ -412,16 +417,16 @@
|
|||
!!
|
||||
|
||||
|
||||
:: benchmark / dummy / nginx / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / nginx' 1 "${@}"
|
||||
:: benchmark / dummy / nginx / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / nginx' 2 "${@}"
|
||||
:: benchmark / dummy / nginx / 1x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / nginx' 1 "${@}"
|
||||
:: benchmark / dummy / nginx / 2x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / nginx' 2 "${@}"
|
||||
|
||||
--<< benchmark / dummy / nginx
|
||||
test "${#}" -ge 1
|
||||
_count="${1}"
|
||||
shift -- 1
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.bin/nginx \
|
||||
-c ./examples/dummy/nginx-dummy.conf \
|
||||
|
@ -432,15 +437,15 @@
|
|||
!!
|
||||
|
||||
|
||||
:: benchmark / dummy / nodejs / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / nodejs' 1 "${@}"
|
||||
:: benchmark / dummy / nodejs / 1x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / nodejs' 1 "${@}"
|
||||
|
||||
--<< benchmark / dummy / nodejs
|
||||
test "${#}" -ge 1
|
||||
_count="${1}"
|
||||
shift -- 1
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.bin/node16 \
|
||||
-- \
|
||||
|
@ -451,16 +456,16 @@
|
|||
!!
|
||||
|
||||
|
||||
:: benchmark / dummy / httpterm / 1x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / httpterm' 1 "${@}"
|
||||
:: benchmark / dummy / httpterm / 2x1 :: exec -- "${ZRUN[@]}" ':: benchmark / dummy / httpterm' 2 "${@}"
|
||||
:: benchmark / dummy / httpterm / 1x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / httpterm' 1 "${@}"
|
||||
:: benchmark / dummy / httpterm / 2x1 :: exec -- "${ZRUN}" ':: benchmark / dummy / httpterm' 2 "${@}"
|
||||
|
||||
--<< benchmark / dummy / httpterm
|
||||
test "${#}" -ge 1
|
||||
_count="${1}"
|
||||
shift -- 1
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / server' \
|
||||
"${ZRUN}" ':: benchmark / execute / multiple' "${_count}" \
|
||||
"${ZRUN}" ':: benchmark / execute / server' \
|
||||
noenvironment \
|
||||
./.bin/httpterm \
|
||||
-db \
|
||||
|
@ -477,11 +482,11 @@
|
|||
|
||||
|
||||
<< benchmark / wrk / http
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / wrk' http 127.9.185.194:8080 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / wrk' http 127.9.185.194:8080 "${@}"
|
||||
!!
|
||||
|
||||
<< benchmark / wrk / https
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / wrk' https 127.9.185.194:8443 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / wrk' https 127.9.185.194:8443 "${@}"
|
||||
!!
|
||||
|
||||
--<< benchmark / wrk
|
||||
|
@ -500,8 +505,8 @@
|
|||
_path=''
|
||||
fi
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / client' \
|
||||
"${ZRUN[@]}" ':: tools / wrk' \
|
||||
"${ZRUN}" ':: benchmark / execute / client' \
|
||||
"${ZRUN}" ':: tools / wrk' \
|
||||
"${@}" \
|
||||
-- \
|
||||
"${_url_base}/${_path}" \
|
||||
|
@ -512,11 +517,11 @@
|
|||
|
||||
|
||||
<< benchmark / wrk / with-paths / http
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / wrk / with-paths' http 127.9.185.194:8080 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / wrk / with-paths' http 127.9.185.194:8080 "${@}"
|
||||
!!
|
||||
|
||||
<< benchmark / wrk / with-paths / https
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / wrk / with-paths' https 127.9.185.194:8443 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / wrk / with-paths' https 127.9.185.194:8443 "${@}"
|
||||
!!
|
||||
|
||||
--<< benchmark / wrk / with-paths
|
||||
|
@ -527,8 +532,8 @@
|
|||
_paths="${1}"
|
||||
shift -- 1
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / client' \
|
||||
"${ZRUN[@]}" ':: tools / wrk' \
|
||||
"${ZRUN}" ':: benchmark / execute / client' \
|
||||
"${ZRUN}" ':: tools / wrk' \
|
||||
"${@}" \
|
||||
--script ../kawipiko-examples/sources/wrk-paths-from-file.lua \
|
||||
-- \
|
||||
|
@ -541,11 +546,11 @@
|
|||
|
||||
|
||||
<< benchmark / h1load / http
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / h1load' http 127.9.185.194:8080 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / h1load' http 127.9.185.194:8080 "${@}"
|
||||
!!
|
||||
|
||||
<< benchmark / h1load / https
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / h1load' https 127.9.185.194:8443 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / h1load' https 127.9.185.194:8443 "${@}"
|
||||
!!
|
||||
|
||||
--<< benchmark / h1load
|
||||
|
@ -564,8 +569,8 @@
|
|||
_path=''
|
||||
fi
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / client' \
|
||||
"${ZRUN[@]}" ':: tools / h1load' \
|
||||
"${ZRUN}" ':: benchmark / execute / client' \
|
||||
"${ZRUN}" ':: tools / h1load' \
|
||||
"${@}" \
|
||||
"${_url_base}/${_path}" \
|
||||
#
|
||||
|
@ -575,15 +580,15 @@
|
|||
|
||||
|
||||
<< benchmark / h2load / https
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / h2load' https 127.9.185.194:8443 "${@}" --npn-list=http/1.1
|
||||
exec -- "${ZRUN}" ':: benchmark / h2load' https 127.9.185.194:8443 "${@}" --npn-list=http/1.1
|
||||
!!
|
||||
|
||||
<< benchmark / h2load / http2
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / h2load' https 127.9.185.194:8444 "${@}" --npn-list=h2
|
||||
exec -- "${ZRUN}" ':: benchmark / h2load' https 127.9.185.194:8444 "${@}" --npn-list=h2
|
||||
!!
|
||||
|
||||
<< benchmark / h2load / http3
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / h2load' https 127.9.185.194:8445 "${@}" --npn-list=h3
|
||||
exec -- "${ZRUN}" ':: benchmark / h2load' https 127.9.185.194:8445 "${@}" --npn-list=h3
|
||||
!!
|
||||
|
||||
--<< benchmark / h2load
|
||||
|
@ -602,8 +607,8 @@
|
|||
_path=''
|
||||
fi
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / client' \
|
||||
"${ZRUN[@]}" ':: tools / h2load' \
|
||||
"${ZRUN}" ':: benchmark / execute / client' \
|
||||
"${ZRUN}" ':: tools / h2load' \
|
||||
"${@}" \
|
||||
-- \
|
||||
"${_url_base}/${_path}" \
|
||||
|
@ -614,11 +619,11 @@
|
|||
|
||||
|
||||
<< benchmark / hey / http
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / hey' http 127.9.185.194:8080 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / hey' http 127.9.185.194:8080 "${@}"
|
||||
!!
|
||||
|
||||
<< benchmark / hey / https
|
||||
exec -- "${ZRUN[@]}" ':: benchmark / hey' https 127.9.185.194:8443 "${@}"
|
||||
exec -- "${ZRUN}" ':: benchmark / hey' https 127.9.185.194:8443 "${@}"
|
||||
!!
|
||||
|
||||
--<< benchmark / hey
|
||||
|
@ -637,8 +642,8 @@
|
|||
_path=''
|
||||
fi
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: benchmark / execute / client' \
|
||||
"${ZRUN[@]}" ':: tools / hey' \
|
||||
"${ZRUN}" ':: benchmark / execute / client' \
|
||||
"${ZRUN}" ':: tools / hey' \
|
||||
"${@}" \
|
||||
-- \
|
||||
"${_url_base}/${_path}" \
|
||||
|
@ -656,7 +661,7 @@
|
|||
test "${#}" -ge 1
|
||||
_nodaemon="$( exec -- readlink -e -- "$( type -P -- nodaemon )" )"
|
||||
if test ! "/proc/${PPID}/exe" -ef "${_nodaemon}" ; then
|
||||
exec -- nodaemon "${ZRUN[@]}" ':: benchmark / execute / server' "${@}"
|
||||
exec -- nodaemon "${ZRUN}" ':: benchmark / execute / server' "${@}"
|
||||
fi
|
||||
_wrapper=()
|
||||
if test "${1}" == noenvironment ; then
|
||||
|
@ -689,7 +694,7 @@
|
|||
test "${#}" -ge 1
|
||||
_nodaemon="$( exec -- readlink -e -- "$( type -P -- nodaemon )" )"
|
||||
if test ! "/proc/${PPID}/exe" -ef "${_nodaemon}" ; then
|
||||
exec -- nodaemon "${ZRUN[@]}" ':: benchmark / execute / client' "${@}"
|
||||
exec -- nodaemon "${ZRUN}" ':: benchmark / execute / client' "${@}"
|
||||
fi
|
||||
_wrapper=()
|
||||
if test "${1}" == noenvironment ; then
|
||||
|
@ -722,7 +727,7 @@
|
|||
test "${#}" -ge 2
|
||||
_nodaemon="$( exec -- readlink -e -- "$( type -P -- nodaemon )" )"
|
||||
if test ! "/proc/${PPID}/exe" -ef "${_nodaemon}" ; then
|
||||
exec -- nodaemon "${ZRUN[@]}" ':: benchmark / execute / multiple' "${@}"
|
||||
exec -- nodaemon "${ZRUN}" ':: benchmark / execute / multiple' "${@}"
|
||||
fi
|
||||
_count="$( printf -- '%d' "${1}" )"
|
||||
shift -- 1
|
||||
|
|
|
@ -3,12 +3,17 @@
|
|||
|
||||
|
||||
|
||||
::// clients / ...
|
||||
|
||||
|
||||
|
||||
|
||||
<< clients / nghttp / https
|
||||
exec -- "${ZRUN[@]}" ':: clients / nghttp' https 127.9.185.194:8443 "${@}"
|
||||
exec -- "${ZRUN}" ':: clients / nghttp' https 127.9.185.194:8443 "${@}"
|
||||
!!
|
||||
|
||||
<< clients / nghttp / http2
|
||||
exec -- "${ZRUN[@]}" ':: clients / nghttp' https 127.9.185.194:8444 "${@}"
|
||||
exec -- "${ZRUN}" ':: clients / nghttp' https 127.9.185.194:8444 "${@}"
|
||||
!!
|
||||
|
||||
--<< clients / nghttp
|
||||
|
@ -27,7 +32,7 @@
|
|||
_path=''
|
||||
fi
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: tools / nghttp' \
|
||||
"${ZRUN}" ':: tools / nghttp' \
|
||||
--null-out \
|
||||
--stat \
|
||||
"${@}" \
|
||||
|
@ -40,15 +45,15 @@
|
|||
|
||||
|
||||
<< clients / curl / http
|
||||
exec -- "${ZRUN[@]}" ':: clients / curl' http 127.9.185.194:8080 "${@}" --http1.1
|
||||
exec -- "${ZRUN}" ':: clients / curl' http 127.9.185.194:8080 "${@}" --http1.1
|
||||
!!
|
||||
|
||||
<< clients / curl / https
|
||||
exec -- "${ZRUN[@]}" ':: clients / curl' https 127.9.185.194:8443 "${@}" --http1.1
|
||||
exec -- "${ZRUN}" ':: clients / curl' https 127.9.185.194:8443 "${@}" --http1.1
|
||||
!!
|
||||
|
||||
<< clients / curl / http2
|
||||
exec -- "${ZRUN[@]}" ':: clients / curl' https 127.9.185.194:8444 "${@}" --http2
|
||||
exec -- "${ZRUN}" ':: clients / curl' https 127.9.185.194:8444 "${@}" --http2
|
||||
!!
|
||||
|
||||
<< clients / curl
|
||||
|
@ -67,7 +72,7 @@
|
|||
_path=''
|
||||
fi
|
||||
exec -- \
|
||||
"${ZRUN[@]}" ':: tools / curl' \
|
||||
"${ZRUN}" ':: tools / curl' \
|
||||
--compressed \
|
||||
--output /dev/stdout \
|
||||
--dump-header /dev/stdout \
|
||||
|
|
|
@ -8,36 +8,65 @@
|
|||
|
||||
|
||||
|
||||
--:: deploy / rsync / * / linux / x86_64 :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' linux--x86_64 "${@}"
|
||||
--:: deploy / rsync / * / linux / x86_64 / seccomp :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' linux--x86_64--seccomp "${@}"
|
||||
--:: deploy / rsync / * / darwin / x86_64 :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' darwin--x86_64 "${@}"
|
||||
--:: deploy / rsync / * / darwin / aarch64 :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' darwin--aarch64 "${@}"
|
||||
--:: deploy / rsync / * / freebsd / x86_64 :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' freebsd--x86_64 "${@}"
|
||||
--:: deploy / rsync / * / openbsd / x86_64 :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' openbsd--x86_64 "${@}"
|
||||
--:: deploy / rsync / * / android / aarch64 :: exec -- "${ZRUN[@]}" ':: deploy / rsync / *' android--aarch64 "${@}"
|
||||
--<<.. deploy / list / variant
|
||||
linux--x86_64
|
||||
linux--x86_64--seccomp
|
||||
linux--aarch64
|
||||
linux--armv6
|
||||
darwin--x86_64
|
||||
darwin--aarch64
|
||||
freebsd--x86_64
|
||||
freebsd--aarch64
|
||||
openbsd--x86_64
|
||||
openbsd--aarch64
|
||||
android--x86_64
|
||||
android--aarch64
|
||||
!!
|
||||
|
||||
|
||||
--<<.. deploy / list / main
|
||||
kawipiko-wrapper
|
||||
kawipiko-archiver
|
||||
kawipiko-server
|
||||
kawipiko-server-dummy
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
--<< deploy / rsync / *
|
||||
test "${#}" -eq 3 ; _os="${1}" ; _main="${2}" ; _target="${3}" ; shift -- 3
|
||||
"${ZRUN[@]}" ':: deploy / release' "${_os}" "${_main}"
|
||||
_source="./.outputs/binaries/publish/${_main}--${_os}"
|
||||
printf -- '[ii] deploying `%s` for `%s` to `%s`...\n' "${_main}" "${_os}" "${_target}" >&2
|
||||
exec -- rsync -i -t -p --chmod=0555 -- "${_source}" "${_target}"
|
||||
|
||||
test "${#}" -eq 3 ; _main="${1}" ; _variant="${2}" ; _destination="${3}" ; shift -- 3
|
||||
|
||||
"${ZRUN}" ':: deploy / release' "${_main}" "${_variant}"
|
||||
|
||||
_outputs="$( exec -- "${ZRUN}" ':: workbench / outputs' )"
|
||||
test -d "${_outputs}"
|
||||
|
||||
_output="${_outputs}/binaries/${_main}--release--${_variant}"
|
||||
test -f "${_output}"
|
||||
|
||||
printf -- '[ii] deploying `%s` for `%s` to `%s`...\n' "${_main}" "${_variant}" "${_destination}" >&2
|
||||
|
||||
exec -- rsync -i -t -p --chmod=0555 -- "${_output}" "${_destination}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< deploy / publish / no-github
|
||||
|
||||
export -- __DEPLOY_NOGITHUB=true
|
||||
exec -- "${ZRUN[@]}" ':: deploy / publish' "${@}"
|
||||
|
||||
exec -- "${ZRUN}" ':: deploy / publish' "${@}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< deploy / publish
|
||||
|
||||
|
||||
if test "${#}" -eq 0 ; then
|
||||
_main_0=all
|
||||
else
|
||||
|
@ -45,13 +74,44 @@
|
|||
shift -- 1
|
||||
fi
|
||||
|
||||
if test "${#}" -ge 1 ; then
|
||||
_variant_0="${1}"
|
||||
shift -- 1
|
||||
else
|
||||
_variant_0=all
|
||||
fi
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
test -d ./.publish/
|
||||
|
||||
_outputs="$( exec -- "${ZRUN}" ':: workbench / outputs' )"
|
||||
test -d "${_outputs}"
|
||||
|
||||
_publish="$( exec -- "${ZRUN}" ':: workbench / publish' )"
|
||||
test -d "${_publish}"
|
||||
|
||||
_embedded="${__EMBEDDED}"
|
||||
test -d "${_embedded}"
|
||||
|
||||
_minisign='./documentation/releases/minisign'
|
||||
test -d "${_minisign}"
|
||||
if test ! -e "${_minisign}/signatures" ; then
|
||||
mkdir -- "${_minisign}/signatures"
|
||||
fi
|
||||
|
||||
_gpg='./documentation/releases/pgp'
|
||||
test -d "${_gpg}"
|
||||
if test ! -e "${_gpg}/signatures" ; then
|
||||
mkdir -- "${_gpg}/signatures"
|
||||
fi
|
||||
|
||||
_gpg_sign_key="$( exec -- cat -- "${_gpg}/keys/public.txt" )"
|
||||
|
||||
|
||||
"${ZRUN[@]}" ':: documentation / all / render / forced'
|
||||
"${ZRUN[@]}" ':: sources / embedded / bundle'
|
||||
"${ZRUN}" ':: documentation / all / render / forced'
|
||||
#! "${ZRUN}" ':: sources / generate / sbom'
|
||||
"${ZRUN}" ':: sources / embedded / bundle'
|
||||
export -- __SOURCES__PREPARED=true
|
||||
|
||||
|
||||
if test "${__DEPLOY_NOGITHUB:-}" == true ; then
|
||||
|
@ -61,7 +121,11 @@
|
|||
fi
|
||||
|
||||
|
||||
_build_version="$( exec -- cat -- ./sources/embedded/build/version.txt )"
|
||||
readarray -t -- _mains < <( exec -- "${ZRUN}" ':: deploy / list / main' )
|
||||
readarray -t -- _variants < <( exec -- "${ZRUN}" ':: deploy / list / variant' )
|
||||
|
||||
|
||||
_build_version="$( exec -- cat -- "${_embedded}/build/version.txt" )"
|
||||
case "${_build_version}" in
|
||||
( 0.0.0 | *.0 )
|
||||
_build_release=false
|
||||
|
@ -70,30 +134,50 @@
|
|||
( * )
|
||||
_build_release=true
|
||||
_build_suffix=''
|
||||
_gpg_sign=true
|
||||
_minisign_sign=true
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
if test "${__DEPLOY_NOGPGSIGN:-}" == true ; then
|
||||
_gpg_sign=false
|
||||
else
|
||||
_gpg_sign="${_gpg_sign:-false}"
|
||||
fi
|
||||
|
||||
if test "${__DEPLOY_NOMINSIGN:-}" == true ; then
|
||||
_minisign_sign=false
|
||||
else
|
||||
_minisign_sign="${_minisign_sign:-true}"
|
||||
fi
|
||||
|
||||
|
||||
if test "${_build_release}" == true ; then
|
||||
for _main in kawipiko-wrapper kawipiko-archiver kawipiko-server kawipiko-server-dummy ; do
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then
|
||||
continue
|
||||
fi
|
||||
for _os in linux--x86_64 linux--x86_64--seccomp darwin--x86_64 darwin--aarch64 freebsd--x86_64 openbsd--x86_64 android--aarch64 ; do
|
||||
case "${_main}::${_os}" in
|
||||
( kawipiko-server::linux--x86_64--seccomp ) ;;
|
||||
( *::linux--x86_64--seccomp ) continue ;;
|
||||
esac
|
||||
if test -e "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}" ; then
|
||||
printf -- '[ee] release already exists for `%s` for `%s`!\n' "${_main}" "${_os}" >&2
|
||||
for _main in "${_mains[@]}" ; do
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then continue ; fi
|
||||
for _variant in "${_variants[@]}" ; do
|
||||
if test "${_variant_0}" != all -a "${_variant_0}" != "${_variant}" ; then continue ; fi
|
||||
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" ; then
|
||||
printf -- '[ee] release already exists for `%s` for `%s`!\n' "${_main}" "${_variant}" >&2
|
||||
exit -- 1
|
||||
fi
|
||||
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
if test "${_github_publish}" == true ; then
|
||||
|
||||
if ! git diff --quiet -- "${_embedded}/build" ; then
|
||||
printf -- '[--]\n' >&2
|
||||
git add -p -- "${_embedded}/build"
|
||||
git commit -m '[build] Snapshot build meta-data.' -- "${_embedded}/build"
|
||||
printf -- '[--]\n' >&2
|
||||
fi
|
||||
|
||||
if ! git diff --quiet ; then
|
||||
printf -- '[ee] dirty repository (before build); aborting!\n' >&2
|
||||
exit -- 1
|
||||
|
@ -105,9 +189,13 @@
|
|||
fi
|
||||
|
||||
|
||||
printf -- '[ii] releasing all for `%s`...\n' "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
printf -- '[ii] releasing `%s` for `%s` for `%s`...\n' "${_main_0}" "${_variant_0}" "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
|
||||
"${ZRUN[@]}" ':: deploy / release' all "${_main_0}"
|
||||
"${ZRUN}" ':: deploy / release' "${_main_0}" "${_variant_0}"
|
||||
|
||||
printf -- '[--]\n' >&2
|
||||
|
||||
|
||||
if test "${_github_publish}" == true ; then
|
||||
|
@ -120,9 +208,190 @@
|
|||
printf -- '[ee] dirty repository (after build); aborting!\n' >&2
|
||||
exit -- 1
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
printf -- '[--]\n' >&2
|
||||
printf -- '[ii] publishing `%s` for `%s` for `%s`...\n' "${_main_0}" "${_variant_0}" "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
|
||||
for _main in "${_mains[@]}" ; do
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then continue ; fi
|
||||
for _variant in "${_variants[@]}" ; do
|
||||
if test "${_variant_0}" != all -a "${_variant_0}" != "${_variant}" ; then continue ; fi
|
||||
|
||||
printf -- '[ii] publishing `%s` for `%s` for `%s`...\n' "${_main}" "${_variant}" "${_build_version}${_build_suffix}" >&2
|
||||
|
||||
rsync -i -t -p --chmod=0555 -- \
|
||||
"${_outputs}/binaries/${_main}--release--${_variant}" \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
#
|
||||
|
||||
if test "${_gpg_sign}" == true ; then
|
||||
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
if ! \
|
||||
gpg --verify -- \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
; then
|
||||
rm -- "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test ! -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
printf -- '[ii] signing `%s` for `%s` for `%s` (with GnuPG)...\n' "${_main}" "${_variant}" "${_build_version}${_build_suffix}" >&2
|
||||
if test -e "${_gpg}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
rm -- "${_gpg}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc"
|
||||
fi
|
||||
if test ! -e "${_gpg}/signatures/v${_build_version}${_build_suffix}" ; then
|
||||
mkdir -- "${_gpg}/signatures/v${_build_version}${_build_suffix}"
|
||||
fi
|
||||
for _retry in 1 2 3 4 ; do
|
||||
if \
|
||||
gpg --sign --detach-sign --armor \
|
||||
--default-key "${_gpg_sign_key}" \
|
||||
--output "${_gpg}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
-- "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
; then break ; fi
|
||||
done
|
||||
cp -T -- \
|
||||
"${_gpg}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
#
|
||||
else
|
||||
cp -T -- \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
"${_gpg}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
#
|
||||
fi
|
||||
|
||||
gpg --verify -- \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
#
|
||||
|
||||
else
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
rm -- "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "${_minisign_sign}" == true ; then
|
||||
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" ; then
|
||||
if ! \
|
||||
minisign -V \
|
||||
-p "${_minisign}/keys/public.pub" \
|
||||
-x "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
-m "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
; then
|
||||
rm -- "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test ! -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" ; then
|
||||
printf -- '[ii] signing `%s` for `%s` for `%s` (with minisign)...\n' "${_main}" "${_variant}" "${_build_version}${_build_suffix}" >&2
|
||||
if test -e "${_minisign}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" ; then
|
||||
rm -- "${_minisign}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig"
|
||||
fi
|
||||
if test ! -e "${_minisign}/signatures/v${_build_version}${_build_suffix}" ; then
|
||||
mkdir -- "${_minisign}/signatures/v${_build_version}${_build_suffix}"
|
||||
fi
|
||||
for _retry in 1 2 3 4 ; do
|
||||
if \
|
||||
minisign -S \
|
||||
-t "${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
-s <( exec -- gpg --decrypt < "${_minisign}/keys/private.asc" 2> /dev/null ) \
|
||||
-x "${_minisign}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
-m "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
; then break ; fi
|
||||
done
|
||||
cp -T -- \
|
||||
"${_minisign}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
#
|
||||
else
|
||||
cp -T -- \
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
"${_minisign}/signatures/v${_build_version}${_build_suffix}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
#
|
||||
fi
|
||||
|
||||
minisign -V \
|
||||
-p "${_minisign}/keys/public.pub" \
|
||||
-x "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" \
|
||||
-m "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
#
|
||||
|
||||
else
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" ; then
|
||||
rm -- "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "${_build_release}" == true ; then
|
||||
|
||||
ln -s -T -f -- "./${_main}--${_variant}--v${_build_version}${_build_suffix}" "${_publish}/${_variant}/${_main}${_build_suffix}"
|
||||
|
||||
if test -e "${_publish}/${_variant}/${_main}${_build_suffix}.asc" ; then
|
||||
rm -- "${_publish}/${_variant}/${_main}${_build_suffix}.asc"
|
||||
fi
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
ln -s -T -f -- "./${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" "${_publish}/${_variant}/${_main}${_build_suffix}.asc"
|
||||
fi
|
||||
|
||||
if test -e "${_publish}/${_variant}/${_main}${_build_suffix}.sig" ; then
|
||||
rm -- "${_publish}/${_variant}/${_main}${_build_suffix}.sig"
|
||||
fi
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" ; then
|
||||
ln -s -T -f -- "./${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" "${_publish}/${_variant}/${_main}${_build_suffix}.sig"
|
||||
fi
|
||||
fi
|
||||
|
||||
done
|
||||
done
|
||||
|
||||
printf -- '[--]\n' >&2
|
||||
|
||||
|
||||
if test "${_github_publish}" == true ; then
|
||||
|
||||
printf -- '[ii] tagging and pushing for `%s`...\n' "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
printf -- '[ii] tagging and pushing for `%s` (on GitHub)...\n' "${_build_version}${_build_suffix}" >&2
|
||||
|
||||
if test -e "${_gpg}/signatures/v${_build_version}${_build_suffix}" ; then
|
||||
git add --all -- "${_gpg}/signatures/v${_build_version}${_build_suffix}"
|
||||
if ! git diff --cached --quiet -- "${_gpg}/signatures/v${_build_version}${_build_suffix}" ; then
|
||||
printf -- '[--]\n' >&2
|
||||
git commit -m '[release] Import release PGP signatures.' -- "${_gpg}/signatures/v${_build_version}${_build_suffix}"
|
||||
printf -- '[--]\n' >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -e "${_minisign}/signatures/v${_build_version}${_build_suffix}" ; then
|
||||
git add --all -- "${_minisign}/signatures/v${_build_version}${_build_suffix}"
|
||||
if ! git diff --cached --quiet -- "${_minisign}/signatures/v${_build_version}${_build_suffix}" ; then
|
||||
printf -- '[--]\n' >&2
|
||||
git commit -m '[release] Import release `minisign` signatures.' -- "${_minisign}/signatures/v${_build_version}${_build_suffix}"
|
||||
printf -- '[--]\n' >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! git diff --quiet ; then
|
||||
printf -- '[ee] dirty repository (after build); aborting!\n' >&2
|
||||
exit -- 1
|
||||
fi
|
||||
if ! git diff --cached --quiet ; then
|
||||
printf -- '[ee] dirty repository (after build); aborting!\n' >&2
|
||||
exit -- 1
|
||||
fi
|
||||
|
||||
if test "${_build_release}" == true ; then
|
||||
git tag --sign -m "[release] Release \`v${_build_version}\`." -- "v${_build_version}" HEAD
|
||||
|
@ -130,99 +399,57 @@
|
|||
git tag --sign -m "[preview] Preview \`v${_build_version}\`." --force -- preview HEAD
|
||||
fi
|
||||
|
||||
"${ZRUN[@]}" ':: github / push'
|
||||
"${ZRUN}" ':: github / push'
|
||||
|
||||
printf -- '[--]\n' >&2
|
||||
fi
|
||||
|
||||
|
||||
printf -- '[ii] publishing all for `%s`...\n' "${_build_version}${_build_suffix}" >&2
|
||||
|
||||
for _os in linux--x86_64 linux--x86_64--seccomp darwin--x86_64 darwin--aarch64 freebsd--x86_64 openbsd--x86_64 android--aarch64 ; do
|
||||
for _main in kawipiko-wrapper kawipiko-archiver kawipiko-server kawipiko-server-dummy ; do
|
||||
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then
|
||||
continue
|
||||
fi
|
||||
|
||||
case "${_main}::${_os}" in
|
||||
( kawipiko-server::linux--x86_64--seccomp ) ;;
|
||||
( *::linux--x86_64--seccomp ) continue ;;
|
||||
esac
|
||||
|
||||
printf -- '[ii] publishing `%s` for `%s` for `%s`...\n' "${_main}" "${_os}" "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
|
||||
rsync -i -t -p --chmod=0555 -- \
|
||||
"./.outputs/binaries/publish/${_main}--${_os}" \
|
||||
"./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}" \
|
||||
#
|
||||
|
||||
if test -e "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
if ! gpg2 --verify -- \
|
||||
"./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" \
|
||||
< /dev/null > /dev/null 2> /dev/null \
|
||||
; then
|
||||
rm -- "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test ! -e "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
for _retry in 1 2 3 4 ; do
|
||||
if gpg2 --sign --detach-sign --armor \
|
||||
--default-key 58FC2194FCC2478399CB220C5A974037A6FD8839 \
|
||||
--output "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" \
|
||||
-- "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}" \
|
||||
; then break ; fi
|
||||
done
|
||||
fi
|
||||
|
||||
gpg2 --verify \
|
||||
-- "./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" \
|
||||
#
|
||||
|
||||
if test "${_build_release}" == true ; then
|
||||
ln -s -T -f -- "./${_main}--${_os}--v${_build_version}${_build_suffix}" "./.publish/${_os}/${_main}${_build_suffix}"
|
||||
ln -s -T -f -- "./${_main}--${_os}--v${_build_version}${_build_suffix}.asc" "./.publish/${_os}/${_main}${_build_suffix}.asc"
|
||||
fi
|
||||
|
||||
printf -- '[--]\n' >&2
|
||||
done
|
||||
done
|
||||
|
||||
|
||||
if test "${_github_publish}" == true ; then
|
||||
|
||||
printf -- '[ii] publishing all for `%s` (on GitHub)...\n' "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
printf -- '[ii] publishing `%s` for `%s` for `%s` (on GitHub)...\n' "${_main_0}" "${_variant_0}" "${_build_version}${_build_suffix}" >&2
|
||||
printf -- '[--]\n' >&2
|
||||
|
||||
for _os in linux--x86_64 linux--x86_64--seccomp darwin--x86_64 darwin--aarch64 freebsd--x86_64 openbsd--x86_64 android--aarch64 ; do
|
||||
for _main in kawipiko-wrapper kawipiko-archiver kawipiko-server kawipiko-server-dummy ; do
|
||||
_gh_release_files=()
|
||||
|
||||
for _main in "${_mains[@]}" ; do
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then continue ; fi
|
||||
for _variant in "${_variants[@]}" ; do
|
||||
if test "${_variant_0}" != all -a "${_variant_0}" != "${_variant}" ; then continue ; fi
|
||||
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then
|
||||
continue
|
||||
printf -- '[ii] publishing `%s` for `%s` for `%s` (on GitHub)...\n' "${_main}" "${_variant}" "${_build_version}${_build_suffix}" >&2
|
||||
|
||||
_gh_release_files+=(
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}"
|
||||
)
|
||||
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc" ; then
|
||||
_gh_release_files+=(
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.asc"
|
||||
)
|
||||
fi
|
||||
|
||||
case "${_main}::${_os}" in
|
||||
( kawipiko-server::linux--x86_64--seccomp ) ;;
|
||||
( *::linux--x86_64--seccomp ) continue ;;
|
||||
esac
|
||||
|
||||
printf -- '[ii] publishing `%s` for `%s` for `%s` (on GitHub)...\n' "${_main}" "${_os}" "${_build_version}${_build_suffix}" >&2
|
||||
|
||||
if test "${_build_release}" == true ; then
|
||||
gh release upload --clobber -- "v${_build_version}" \
|
||||
"./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}" \
|
||||
"./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" \
|
||||
#
|
||||
else
|
||||
gh release upload --clobber -- preview \
|
||||
"./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}" \
|
||||
"./.publish/${_os}/${_main}--${_os}--v${_build_version}${_build_suffix}.asc" \
|
||||
#
|
||||
if test -e "${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig" ; then
|
||||
_gh_release_files+=(
|
||||
"${_publish}/${_variant}/${_main}--${_variant}--v${_build_version}${_build_suffix}.sig"
|
||||
)
|
||||
fi
|
||||
|
||||
done
|
||||
done
|
||||
|
||||
if test "${_build_release}" == true ; then
|
||||
gh release upload --clobber -- "v${_build_version}" \
|
||||
"${_gh_release_files[@]}" \
|
||||
#
|
||||
else
|
||||
gh release upload --clobber -- preview \
|
||||
"${_gh_release_files[@]}" \
|
||||
#
|
||||
fi
|
||||
|
||||
printf -- '[--]\n' >&2
|
||||
fi
|
||||
!!
|
||||
|
||||
|
@ -230,36 +457,71 @@
|
|||
|
||||
|
||||
<< deploy / release
|
||||
if test "${#}" -ge 1 ; then
|
||||
_os_0="${1}"
|
||||
shift -- 1
|
||||
else
|
||||
_os_0='all'
|
||||
fi
|
||||
|
||||
if test "${#}" -ge 1 ; then
|
||||
_main_0="${1}"
|
||||
shift -- 1
|
||||
else
|
||||
_main_0=all
|
||||
fi
|
||||
|
||||
if test "${#}" -ge 1 ; then
|
||||
_variant_0="${1}"
|
||||
shift -- 1
|
||||
else
|
||||
_variant_0='all'
|
||||
fi
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
if test "${__DEPLOY_NORELEASE:-}" == true ; then
|
||||
exit -- 0
|
||||
fi
|
||||
for _main in kawipiko-wrapper kawipiko-archiver kawipiko-server kawipiko-server-dummy ; do
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then
|
||||
continue
|
||||
fi
|
||||
for _os in linux--x86_64 linux--x86_64--seccomp darwin--x86_64 darwin--aarch64 freebsd--x86_64 openbsd--x86_64 android--aarch64 ; do
|
||||
if test "${_os_0}" != all -a "${_os_0}" != "${_os}" ; then
|
||||
continue
|
||||
fi
|
||||
case "${_main}::${_os}" in
|
||||
( kawipiko-server::linux--x86_64--seccomp ) ;;
|
||||
( *::linux--x86_64--seccomp ) continue ;;
|
||||
esac
|
||||
"${ZRUN[@]}" ':: go / build / all / publish' "${_os}" "${_main#kawipiko-}"
|
||||
|
||||
if test -z "${__SOURCES__PREPARED:-}" ; then
|
||||
"${ZRUN}" ':: sources / embedded / bundle'
|
||||
export -- __SOURCES__PREPARED=true
|
||||
fi
|
||||
|
||||
readarray -t -- _mains < <( exec -- "${ZRUN}" ':: deploy / list / main' )
|
||||
readarray -t -- _variants < <( exec -- "${ZRUN}" ':: deploy / list / variant' )
|
||||
|
||||
for _main in "${_mains[@]}" ; do
|
||||
if test "${_main_0}" != all -a "${_main_0}" != "${_main}" ; then continue ; fi
|
||||
for _variant in "${_variants[@]}" ; do
|
||||
if test "${_variant_0}" != all -a "${_variant_0}" != "${_variant}" ; then continue ; fi
|
||||
|
||||
printf -- '[ii] releasing `%s` for `%s`...\n' "${_main}" "${_variant}" >&2
|
||||
|
||||
"${ZRUN}" ":: go / build / * / release / ${_variant%%--*} / ${_variant#*--}" "${_main}"
|
||||
|
||||
done
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<<== deploy / generate
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
readarray -t -- _mains < <( exec -- "${ZRUN}" ':: deploy / list / main' )
|
||||
readarray -t -- _variants < <( exec -- "${ZRUN}" ':: deploy / list / variant' )
|
||||
|
||||
for _main in "${_mains[@]}" ; do
|
||||
|
||||
printf -- ':: deploy / publish / %s / all :: exec -- "${ZRUN}" ":: deploy / publish" %q "${@}"\n' "${_main}" "${_main}"
|
||||
printf -- ':: deploy / publish / %s / all / no-github :: exec -- "${ZRUN}" ":: deploy / publish / no-github" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
printf -- ':: deploy / release / %s / all :: exec -- "${ZRUN}" ":: deploy / release" %q %q "${@}"\n' "${_main}" all "${_main}"
|
||||
|
||||
for _variant in "${_variants[@]}" ; do
|
||||
printf -- ':: deploy / rsync / %s / %s :: exec -- "${ZRUN}" ":: deploy / rsync / *" %q %q "${@}"\n' "${_main}" "${_variant}" "${_main}" "${_variant}"
|
||||
printf -- ':: deploy / release / %s / %s :: exec -- "${ZRUN}" ":: deploy / release" %q %q "${@}"\n' "${_main}" "${_variant}" "${_main}" "${_variant}"
|
||||
done
|
||||
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
|
|
@ -3,16 +3,21 @@
|
|||
|
||||
|
||||
|
||||
::// documentation / ...
|
||||
|
||||
|
||||
|
||||
|
||||
<< documentation / all / render
|
||||
test "${#}" -eq 0
|
||||
"${ZRUN[@]}" ':: documentation / manuals / render'
|
||||
"${ZRUN[@]}" ':: sources / embedded / documentation'
|
||||
"${ZRUN}" ':: documentation / manuals / render'
|
||||
"${ZRUN}" ':: sources / embedded / documentation'
|
||||
!!
|
||||
|
||||
<< documentation / all / render / forced
|
||||
test "${#}" -eq 0
|
||||
"${ZRUN[@]}" ':: documentation / manuals / render'
|
||||
"${ZRUN[@]}" ':: sources / embedded / documentation'
|
||||
"${ZRUN}" ':: documentation / manuals / render'
|
||||
"${ZRUN}" ':: sources / embedded / documentation'
|
||||
!!
|
||||
|
||||
|
||||
|
|
12
scripts/environment.z-run
Normal file
12
scripts/environment.z-run
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/dev/null
|
||||
|
||||
|
||||
|
||||
|
||||
&&== env-path __SOURCES ./sources
|
||||
&&== env-path __EMBEDDED ./sources/embedded
|
||||
|
||||
&&== env-path __OUTPUTS ./.outputs
|
||||
&&== env-path __PUBLISH ./.publish
|
||||
|
||||
|
|
@ -3,23 +3,28 @@
|
|||
|
||||
|
||||
|
||||
::// examples / ...
|
||||
|
||||
|
||||
|
||||
|
||||
<< examples / curl / http
|
||||
exec -- "${ZRUN[@]}" ':: clients / curl' http 127.153.215.30:8080 "${@}" --http1.1
|
||||
exec -- "${ZRUN}" ':: clients / curl' http 127.153.215.30:8080 "${@}" --http1.1
|
||||
!!
|
||||
|
||||
<< examples / curl / https
|
||||
exec -- "${ZRUN[@]}" ':: clients / curl' https 127.153.215.30:8443 "${@}" --http1.1
|
||||
exec -- "${ZRUN}" ':: clients / curl' https 127.153.215.30:8443 "${@}" --http1.1
|
||||
!!
|
||||
|
||||
<< examples / curl / http2
|
||||
exec -- "${ZRUN[@]}" ':: clients / curl' https 127.153.215.30:8444 "${@}" --http2
|
||||
exec -- "${ZRUN}" ':: clients / curl' https 127.153.215.30:8444 "${@}" --http2
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< examples / hello-world / archive
|
||||
"${ZRUN[@]}" ':: execute / archiver / debug' \
|
||||
"${ZRUN}" ':: execute / archiver / debug' \
|
||||
--sources ./examples/hello-world \
|
||||
--archive ./examples/hello-world.cdb \
|
||||
--include-folder-listing \
|
||||
|
@ -38,7 +43,7 @@
|
|||
|
||||
|
||||
<< examples / hello-world / serve
|
||||
exec -- "${ZRUN[@]}" ':: execute / server / debug' \
|
||||
exec -- "${ZRUN}" ':: execute / server / debug' \
|
||||
\
|
||||
--archive ./examples/hello-world.cdb \
|
||||
--archive-inmem \
|
||||
|
@ -57,7 +62,7 @@
|
|||
|
||||
|
||||
<< examples / hello-world / serve / http-fast
|
||||
exec -- "${ZRUN[@]}" ':: examples / hello-world / serve' \
|
||||
exec -- "${ZRUN}" ':: examples / hello-world / serve' \
|
||||
\
|
||||
--bind 127.153.215.30:8080 \
|
||||
\
|
||||
|
@ -67,7 +72,7 @@
|
|||
|
||||
|
||||
<< examples / hello-world / serve / http-all
|
||||
exec -- "${ZRUN[@]}" ':: examples / hello-world / serve' \
|
||||
exec -- "${ZRUN}" ':: examples / hello-world / serve' \
|
||||
\
|
||||
--bind 127.153.215.30:8080 \
|
||||
--bind-2 127.153.215.30:8081 \
|
||||
|
@ -84,7 +89,7 @@
|
|||
|
||||
|
||||
<< examples / huge / archive
|
||||
exec -- "${ZRUN[@]}" ':: execute / archiver / debug' \
|
||||
exec -- "${ZRUN}" ':: execute / archiver / debug' \
|
||||
--sources ./.outputs/examples/huge \
|
||||
--archive ./.outputs/examples/huge.cdb \
|
||||
--compress gzip \
|
||||
|
@ -99,7 +104,7 @@
|
|||
|
||||
|
||||
<< examples / huge / serve
|
||||
exec -- "${ZRUN[@]}" ':: execute / server / debug' \
|
||||
exec -- "${ZRUN}" ':: execute / server / debug' \
|
||||
--archive ./.outputs/examples/huge.cdb \
|
||||
--archive-mmap \
|
||||
--processes 1 \
|
||||
|
@ -112,7 +117,7 @@
|
|||
|
||||
|
||||
<< examples / huge / serve / http-fast
|
||||
exec -- "${ZRUN[@]}" ':: examples / huge / serve' \
|
||||
exec -- "${ZRUN}" ':: examples / huge / serve' \
|
||||
\
|
||||
--bind 127.153.215.30:8080 \
|
||||
\
|
||||
|
@ -122,7 +127,7 @@
|
|||
|
||||
|
||||
<< examples / huge / serve / http-all
|
||||
exec -- "${ZRUN[@]}" ':: examples / huge / serve' \
|
||||
exec -- "${ZRUN}" ':: examples / huge / serve' \
|
||||
\
|
||||
--bind 127.153.215.30:8080 \
|
||||
--bind-2 127.153.215.30:8081 \
|
||||
|
|
|
@ -3,72 +3,81 @@
|
|||
|
||||
|
||||
|
||||
::// execute / ...
|
||||
|
||||
|
||||
|
||||
|
||||
++<< execute / server / debug
|
||||
"${ZRUN[@]}" ':: go / build / server / debug'
|
||||
exec -- env -i -- ./.outputs/binaries/debug/kawipiko-server "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-server / debug / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-server--debug--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / server / release
|
||||
"${ZRUN[@]}" ':: go / build / server / release'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-server "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-server / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-server--release--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / server / release / quick
|
||||
"${ZRUN[@]}" ':: go / build / server / release / quick'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-server "${@}"
|
||||
export -- __BUILD_QUICK=true
|
||||
"${ZRUN}" ':: go / build / kawipiko-server / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-server--release--native "${@}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
++<< execute / archiver / debug
|
||||
"${ZRUN[@]}" ':: go / build / archiver / debug'
|
||||
exec -- env -i -- ./.outputs/binaries/debug/kawipiko-archiver "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-archiver / debug / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-archiver--debug--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / archiver / release
|
||||
"${ZRUN[@]}" ':: go / build / archiver / release'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-archiver "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-archiver / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-archiver--release--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / archiver / release / quick
|
||||
"${ZRUN[@]}" ':: go / build / archiver / release / quick'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-archiver "${@}"
|
||||
export -- __BUILD_QUICK=true
|
||||
"${ZRUN}" ':: go / build / kawipiko-archiver / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-archiver--release--native "${@}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< execute / wrapper / debug
|
||||
"${ZRUN[@]}" ':: go / build / wrapper / debug'
|
||||
exec -- env -i -- ./.outputs/binaries/debug/kawipiko-wrapper "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-wrapper / debug / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-wrapper--debug--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / wrapper / release
|
||||
"${ZRUN[@]}" ':: go / build / wrapper / release'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-wrapper "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-wrapper / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-wrapper--release--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / wrapper / release / quick
|
||||
"${ZRUN[@]}" ':: go / build / wrapper / release / quick'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-wrapper "${@}"
|
||||
export -- __BUILD_QUICK=true
|
||||
"${ZRUN}" ':: go / build / kawipiko-wrapper / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-wrapper--release--native "${@}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< execute / server-dummy / debug
|
||||
"${ZRUN[@]}" ':: go / build / server-dummy / debug'
|
||||
exec -- env -i -- ./.outputs/binaries/debug/kawipiko-server-dummy "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-server-dummy / debug / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-server-dummy--debug--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / server-dummy / release
|
||||
"${ZRUN[@]}" ':: go / build / server-dummy / release'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-server-dummy "${@}"
|
||||
"${ZRUN}" ':: go / build / kawipiko-server-dummy / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-server-dummy--release--native "${@}"
|
||||
!!
|
||||
|
||||
<< execute / server-dummy / release / quick
|
||||
"${ZRUN[@]}" ':: go / build / server-dummy / release / quick'
|
||||
exec -- env -i -- ./.outputs/binaries/release/kawipiko-server-dummy "${@}"
|
||||
export -- __BUILD_QUICK=true
|
||||
"${ZRUN}" ':: go / build / kawipiko-server-dummy / release / native'
|
||||
exec -- env -i -- ./.outputs/binaries/kawipiko-server-dummy--release--native "${@}"
|
||||
!!
|
||||
|
||||
|
|
58
scripts/generate.z-run
Normal file
58
scripts/generate.z-run
Normal file
|
@ -0,0 +1,58 @@
|
|||
#!/dev/null
|
||||
|
||||
|
||||
<<== _ / generate
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
for _main in kawipiko-wrapper kawipiko-archiver kawipiko-server kawipiko-server-dummy ; do
|
||||
|
||||
|
||||
|
||||
|
||||
printf -- ':: watch / run / %s :: exec -- "${ZRUN}" ":: watch / run / exec / *" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
printf -- ':: watch / go / build / %s / debug :: exec -- "${ZRUN}" ":: watch / go / build / * / debug" %q "${@}"\n' "${_main}" "${_main}"
|
||||
printf -- ':: watch / go / execute / %s / debug :: exec -- "${ZRUN}" ":: watch / go / execute / * / debug" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
|
||||
|
||||
|
||||
printf -- '++:: run / %s :: exec -- "${ZRUN}" ":: run / exec / *" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
printf -- '++:: go / execute / %s / debug :: exec -- "${ZRUN}" ":: go / execute / * / debug" %q "${@}"\n' "${_main}" "${_main}"
|
||||
printf -- ':: go / execute / %s / release :: exec -- "${ZRUN}" ":: go / execute / * / release" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
printf -- '++:: go / build / %s / debug :: exec -- "${ZRUN}" ":: go / build / * / debug" %q "${@}"\n' "${_main}" "${_main}"
|
||||
printf -- ':: go / build / %s / release :: exec -- "${ZRUN}" ":: go / build / * / release" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
|
||||
|
||||
|
||||
printf -- ':: go / build / %s / debug / all :: exec -- "${ZRUN}" ":: go / build / * / debug / all" %q "${@}"\n' "${_main}" "${_main}"
|
||||
printf -- ':: go / build / %s / release / all :: exec -- "${ZRUN}" ":: go / build / * / release / all" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
printf -- ':: go / build / %s / debug / native :: exec -- "${ZRUN}" ":: go / build / * / debug / native" %q "${@}"\n' "${_main}" "${_main}"
|
||||
printf -- ':: go / build / %s / release / native :: exec -- "${ZRUN}" ":: go / build / * / release / native" %q "${@}"\n' "${_main}" "${_main}"
|
||||
|
||||
for _os in linux darwin freebsd openbsd android ; do
|
||||
printf -- ':: go / build / %s / debug / %s / x86_64 :: exec -- "${ZRUN}" ":: go / build / * / debug / %q / x86_64" %q "${@}"\n' "${_main}" "${_os}" "${_os}" "${_main}"
|
||||
printf -- ':: go / build / %s / release / %s / x86_64 :: exec -- "${ZRUN}" ":: go / build / * / release / %q / x86_64" %q "${@}"\n' "${_main}" "${_os}" "${_os}" "${_main}"
|
||||
done
|
||||
|
||||
for _os in linux darwin freebsd openbsd android ; do
|
||||
printf -- ':: go / build / %s / debug / %s / aarch64 :: exec -- "${ZRUN}" ":: go / build / * / debug / %q / aarch64" %q "${@}"\n' "${_main}" "${_os}" "${_os}" "${_main}"
|
||||
printf -- ':: go / build / %s / release / %s / aarch64 :: exec -- "${ZRUN}" ":: go / build / * / release / %q / aarch64" %q "${@}"\n' "${_main}" "${_os}" "${_os}" "${_main}"
|
||||
done
|
||||
|
||||
for _os in linux ; do
|
||||
printf -- ':: go / build / %s / debug / %s / armv6 :: exec -- "${ZRUN}" ":: go / build / * / debug / %q / armv6" %q "${@}"\n' "${_main}" "${_os}" "${_os}" "${_main}"
|
||||
printf -- ':: go / build / %s / release / %s / armv6 :: exec -- "${ZRUN}" ":: go / build / * / release / %q / armv6" %q "${@}"\n' "${_main}" "${_os}" "${_os}" "${_main}"
|
||||
done
|
||||
|
||||
|
||||
|
||||
|
||||
done
|
||||
!!
|
||||
|
919
scripts/go.z-run
919
scripts/go.z-run
File diff suppressed because it is too large
Load diff
|
@ -41,9 +41,9 @@
|
|||
|
||||
test "${#}" -eq 0
|
||||
|
||||
"${ZRUN[@]}" ':: sources / embedded / documentation'
|
||||
"${ZRUN[@]}" ':: sources / embedded / sbom'
|
||||
"${ZRUN[@]}" ':: sources / embedded / hash'
|
||||
"${ZRUN}" ':: sources / embedded / documentation'
|
||||
"${ZRUN}" ':: sources / embedded / sbom'
|
||||
"${ZRUN}" ':: sources / embedded / hash'
|
||||
!!
|
||||
|
||||
|
||||
|
@ -168,7 +168,7 @@
|
|||
|
||||
test "${#}" -eq 0
|
||||
|
||||
"${ZRUN[@]}" ':: sources / embedded / prepare'
|
||||
"${ZRUN}" ':: sources / embedded / prepare'
|
||||
|
||||
if test -s ./sources/embedded/build/sources.cpio.gz ; then
|
||||
rm -- ./sources/embedded/build/sources.cpio.gz
|
||||
|
@ -214,7 +214,7 @@
|
|||
_delegate=()
|
||||
case "${_command}" in
|
||||
( '::'* )
|
||||
_delegate+=( "${ZRUN[@]}" "${_command}" )
|
||||
_delegate+=( "${ZRUN}" "${_command}" )
|
||||
;;
|
||||
( /* )
|
||||
_delegate+=( "${_command}" )
|
||||
|
@ -247,7 +247,7 @@
|
|||
\
|
||||
-- \
|
||||
\
|
||||
"${ZRUN[@]}" ':: sources / watch / delegate' \
|
||||
"${ZRUN}" ':: sources / watch / delegate' \
|
||||
"${_delegate[@]}" \
|
||||
"${@}" \
|
||||
#
|
||||
|
|
|
@ -3,14 +3,19 @@
|
|||
|
||||
|
||||
|
||||
::// tls / ...
|
||||
|
||||
|
||||
|
||||
|
||||
<< tls / generate / all
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
"${ZRUN[@]}" ':: tls / generate / self-signed'
|
||||
"${ZRUN[@]}" ':: tls / generate / testing / ca'
|
||||
"${ZRUN[@]}" ':: tls / generate / testing / server'
|
||||
"${ZRUN[@]}" ':: tls / generate / testing / client'
|
||||
"${ZRUN}" ':: tls / generate / self-signed'
|
||||
"${ZRUN}" ':: tls / generate / testing / ca'
|
||||
"${ZRUN}" ':: tls / generate / testing / server'
|
||||
"${ZRUN}" ':: tls / generate / testing / client'
|
||||
!!
|
||||
|
||||
|
||||
|
|
|
@ -3,6 +3,11 @@
|
|||
|
||||
|
||||
|
||||
::// tools / ...
|
||||
|
||||
|
||||
|
||||
|
||||
<< tools / wrk
|
||||
test -f ./.bin/wrk
|
||||
test -x ./.bin/wrk
|
||||
|
|
140
scripts/workbench.z-run
Normal file
140
scripts/workbench.z-run
Normal file
|
@ -0,0 +1,140 @@
|
|||
#!/dev/null
|
||||
|
||||
|
||||
|
||||
|
||||
::// workbench / ...
|
||||
|
||||
|
||||
|
||||
|
||||
<< workbench / initialize
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
"${ZRUN}" ':: workbench / initialize / go'
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< workbench / initialize / go
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
_outputs="$( exec -- "${ZRUN}" ':: workbench / outputs' )"
|
||||
test -d "${_outputs}"
|
||||
|
||||
_sources="${__SOURCES}"
|
||||
test -d "${_sources}"
|
||||
|
||||
GOPATH="${_outputs}/go"
|
||||
GOBIN="${_outputs}/go/bin"
|
||||
GOTMPDIR="${_outputs}/go/tmp"
|
||||
GOCACHE="${_outputs}/go/cache"
|
||||
_gosrc="${_outputs}/go/src"
|
||||
_gopkg="${_outputs}/go/pkg"
|
||||
_binaries="${_outputs}/binaries"
|
||||
_markers="${_outputs}/markers"
|
||||
|
||||
for _folder in "${GOPATH}" "${GOBIN}" "${GOTMPDIR}" "${GOTMPDIR}" "${GOCACHE}" "${_gosrc}" "${_gopkg}" "${_binaries}" "${_markers}" ; do
|
||||
if test ! -e "${_folder}" ; then
|
||||
mkdir -- "${_folder}"
|
||||
fi
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
--<< workbench / scratch
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
if test -e ./.scratch ; then
|
||||
_scratch="$( exec -- readlink -e -- ./.scratch )"
|
||||
elif test -h ./.scratch ; then
|
||||
_scratch="$( exec -- readlink -f -- ./.scratch )"
|
||||
mkdir -- "${_scratch}"
|
||||
elif test -e "${HOME}/go/.scratch" ; then
|
||||
_scratch="$( exec -- readlink -e -- "${HOME}/go/.scratch" )"
|
||||
else
|
||||
_scratch="${TMPDIR:-/tmp}/go--scratch--${UID}"
|
||||
fi
|
||||
|
||||
_scratch="$( exec -- readlink -e -- "${_scratch}" )"
|
||||
|
||||
printf -- '%s\n' "${_scratch}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
--<< workbench / outputs
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
_outputs="${__OUTPUTS}"
|
||||
|
||||
if test ! -e "${_outputs}" -o -h "${_outputs}" ; then
|
||||
|
||||
_scratch="$( exec -- "${ZRUN}" ':: workbench / scratch' )"
|
||||
_outputs_store="${_scratch}/${UNAME_NODE}--${UNAME_FINGERPRINT}--${ZRUN_WORKSPACE_IDENTIFIER}"
|
||||
if test ! -d "${_outputs_store}" ; then
|
||||
mkdir -- "${_outputs_store}"
|
||||
fi
|
||||
_outputs_store="$( exec -- readlink -e -- "${_outputs_store}" )"
|
||||
|
||||
ln -s -f -T -- "${_outputs_store}" "${_outputs}"
|
||||
fi
|
||||
|
||||
test -d "${_outputs}"
|
||||
|
||||
printf -- '%s\n' "${_outputs}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
--<< workbench / publish
|
||||
|
||||
_publish="${__PUBLISH}"
|
||||
test -d "${_publish}"
|
||||
|
||||
printf -- '%s\n' "${_publish}"
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< workbench / initialize / python
|
||||
test "${#}" -eq 0
|
||||
|
||||
_outputs="$( exec -- "${ZRUN}" ':: workbench / outputs' )"
|
||||
|
||||
if test -d "${_outputs}/python" ; then
|
||||
exit -- 0
|
||||
fi
|
||||
|
||||
mkdir -- "${_outputs}/python"
|
||||
|
||||
virtualenv \
|
||||
--python python3 \
|
||||
--clear \
|
||||
--symlinks \
|
||||
--no-setuptools \
|
||||
--no-wheel \
|
||||
--no-download \
|
||||
-- \
|
||||
"${_outputs}/python" \
|
||||
#
|
||||
|
||||
"${_outputs}/python/bin/pip" install --upgrade --compile -- pip
|
||||
"${_outputs}/python/bin/pip" install --upgrade --compile -- wheel
|
||||
"${_outputs}/python/bin/pip" install --upgrade --compile -- setuptools
|
||||
|
||||
"${_outputs}/python/bin/pip" install --compile -- docutils
|
||||
"${_outputs}/python/bin/pip" install --compile -- restview
|
||||
!!
|
||||
|
||||
|
|
@ -1,129 +0,0 @@
|
|||
#!/dev/null
|
||||
|
||||
|
||||
|
||||
|
||||
<< workspace / initialize
|
||||
test "${#}" -eq 0
|
||||
"${ZRUN[@]}" ':: workspace / initialize / outputs'
|
||||
"${ZRUN[@]}" ':: workspace / initialize / go'
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< workspace / initialize / outputs
|
||||
test "${#}" -eq 0
|
||||
|
||||
if test ! -d ./.outputs ; then
|
||||
if test -h ./.outputs ; then
|
||||
_outputs_store="$( exec -- readlink -f -- ./.outputs )"
|
||||
else
|
||||
_outputs_store="${TMPDIR:-/tmp}/workspace--${UID}--${RANDOM}-${RANDOM}-${RANDOM}-${RANDOM}"
|
||||
fi
|
||||
mkdir -- "${_outputs_store}"
|
||||
if test ! -e ./.outputs ; then
|
||||
_outputs_store="$( exec -- readlink -e -- "${_outputs_store}" )"
|
||||
ln -s -f -T -- "${_outputs_store}" ./.outputs
|
||||
fi
|
||||
fi
|
||||
|
||||
_outputs="$( exec -- readlink -e -- ./.outputs )"
|
||||
|
||||
_folders=(
|
||||
binaries
|
||||
binaries/debug
|
||||
binaries/release
|
||||
binaries/publish
|
||||
binaries/analyze
|
||||
examples
|
||||
markers
|
||||
)
|
||||
|
||||
for _folder in "${_folders[@]}" ; do
|
||||
if test ! -e "${_outputs}/${_folder}" ; then
|
||||
mkdir -- "${_outputs}/${_folder}"
|
||||
fi
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< workspace / initialize / go / clean
|
||||
test "${#}" -eq 0
|
||||
|
||||
_outputs="$( exec -- readlink -e -- ./.outputs )"
|
||||
if test -d "${_outputs}/go" ; then
|
||||
chmod -R +w -- "${_outputs}/go"
|
||||
fi
|
||||
|
||||
rm -R -- "${_outputs}/go"
|
||||
|
||||
exec -- "${ZRUN[@]}" ':: workspace / initialize / go'
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< workspace / initialize / go
|
||||
test "${#}" -eq 0
|
||||
|
||||
_outputs="$( exec -- readlink -e -- ./.outputs )"
|
||||
_sources="$( exec -- readlink -e -- ./sources )"
|
||||
|
||||
GOPATH="${_outputs}/go"
|
||||
GOBIN="${_outputs}/go/bin"
|
||||
GOTMPDIR="${_outputs}/go/tmp"
|
||||
GOCACHE="${_outputs}/go/cache"
|
||||
_gosrc="${_outputs}/go/src"
|
||||
_gopkg="${_outputs}/go/pkg"
|
||||
|
||||
_folders=(
|
||||
"${GOPATH}"
|
||||
"${GOBIN}"
|
||||
"${GOTMPDIR}"
|
||||
"${GOCACHE}"
|
||||
"${_gosrc}"
|
||||
"${_gopkg}"
|
||||
)
|
||||
|
||||
for _folder in "${_folders[@]}" ; do
|
||||
if test ! -e "${_folder}" ; then
|
||||
mkdir -- "${_folder}"
|
||||
fi
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< workspace / initialize / python
|
||||
test "${#}" -eq 0
|
||||
|
||||
if test -d ./.outputs/python ; then
|
||||
exit -- 0
|
||||
fi
|
||||
|
||||
test -d ./.outputs
|
||||
mkdir -- ./.outputs/python
|
||||
|
||||
virtualenv-3.8 \
|
||||
--python python3.8 \
|
||||
--clear \
|
||||
--symlinks \
|
||||
--no-setuptools \
|
||||
--no-wheel \
|
||||
--no-download \
|
||||
-- \
|
||||
./.outputs/python \
|
||||
#
|
||||
|
||||
./.outputs/python/bin/pip install --upgrade --compile -- pip
|
||||
./.outputs/python/bin/pip install --upgrade --compile -- wheel
|
||||
./.outputs/python/bin/pip install --upgrade --compile -- setuptools
|
||||
|
||||
./.outputs/python/bin/pip install --compile -- docutils
|
||||
./.outputs/python/bin/pip install --compile -- restview
|
||||
!!
|
||||
|
|
@ -213,4 +213,4 @@ SYMLINKS, HARDLINKS, LOOPS, AND DUPLICATED FILES
|
|||
|
||||
|
||||
|
||||
volution.ro 2022-09-11 KAWIPIKO-ARCHIVER(1)
|
||||
volution.ro 2023-03-05 KAWIPIKO-ARCHIVER(1)
|
||||
|
|
|
@ -3,18 +3,18 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||||
<meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
<title>kawipiko -- blazingly fast static HTTP server</title>
|
||||
<style type="text/css">
|
||||
|
||||
/*
|
||||
:Author: David Goodger (goodger@python.org)
|
||||
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
|
||||
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
|
||||
:Copyright: This stylesheet has been placed in the public domain.
|
||||
|
||||
Default cascading style sheet for the HTML output of Docutils.
|
||||
|
||||
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
|
||||
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
|
||||
customize this style sheet.
|
||||
*/
|
||||
|
||||
|
|
|
@ -280,4 +280,4 @@ FLAGS
|
|||
|
||||
|
||||
|
||||
volution.ro 2022-09-11 KAWIPIKO-SERVER(1)
|
||||
volution.ro 2023-03-05 KAWIPIKO-SERVER(1)
|
||||
|
|
|
@ -30,8 +30,8 @@ import "github.com/colinmarc/cdb"
|
|||
|
||||
import "github.com/valyala/fasthttp"
|
||||
|
||||
import "github.com/lucas-clemente/quic-go"
|
||||
import "github.com/lucas-clemente/quic-go/http3"
|
||||
import "github.com/quic-go/quic-go"
|
||||
import "github.com/quic-go/quic-go/http3"
|
||||
|
||||
import . "github.com/volution/kawipiko/lib/common"
|
||||
import . "github.com/volution/kawipiko/lib/server"
|
||||
|
|
|
@ -1 +1 @@
|
|||
10196
|
||||
10197
|
||||
|
|
Binary file not shown.
|
@ -1 +1 @@
|
|||
073426131d03ee9f4b21286ffb85bffb
|
||||
c0d2ece02b90a1281b5640cdfbed0bdc
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
e59c88f8bb9f3ec444a719dd004a490a *cmd/archiver.go
|
||||
3eb71ea4ed7a37f7e8acb98f92584f37 *cmd/archiver/archiver.go
|
||||
d41d8cd98f00b204e9800998ecf8427e *cmd/archiver/manual.html
|
||||
cf1ea6c763a0d48a88f769766d728ae0 *cmd/archiver/manual.txt
|
||||
d2ffa1564ec22381f976f0482a205a93 *cmd/archiver/manual.txt
|
||||
8c631684aed6b432e226235004554bf2 *cmd/archiver/seccomp.go
|
||||
5046c244369296b5c7ad206c045037b0 *cmd/archiver/usage.txt
|
||||
ba07dd8c01408a900ce9f24795ca3d64 *cmd/server-dummy.go
|
||||
cef8c47ab114754d4494f034c2c1b71e *cmd/server.go
|
||||
34904bc959e29e1c074578ed53fcc1cb *cmd/server/listen.go
|
||||
684efec581b429faf66ab626038508e9 *cmd/server/manual.html
|
||||
34f91ee0888ec8b176ff5aae07e10849 *cmd/server/manual.txt
|
||||
7ee55dce8610810009daddad38fa0a9e *cmd/server/manual.html
|
||||
2e19eb70c06c85664027b545eb88bb6b *cmd/server/manual.txt
|
||||
9428d718942259bef16b7b523d4509ea *cmd/server/seccomp.go
|
||||
f94122ad0e10da2cfbeea5c610bcb9d6 *cmd/server/server.go
|
||||
2e8b751b14da6f818072ae28098a7872 *cmd/server/usage.txt
|
||||
|
@ -17,9 +17,9 @@ a537415ee68ba48c1ec7f0e51a665ab6 *cmd/version/version.go
|
|||
00f5a7febfb06100e6ca06ff1514e7d6 *cmd/wrapper.go
|
||||
b7bd2ebef5fe1e6977b63c341c02fda1 *embedded/build.go
|
||||
f3d81abf8f8fb91863a81dee0f6ba4eb *embedded/documentation.go
|
||||
dd2d617ab4c0869683c0074610e5eddc *embedded/documentation/sbom.html
|
||||
3ace8638765db1b0b1288b379823018c *embedded/documentation/sbom.json
|
||||
2f267dda9ca69c157bf0b5b55e788087 *embedded/documentation/sbom.txt
|
||||
2ab6018b52fd0feb72b6ccb0cdba1124 *embedded/documentation/sbom.html
|
||||
182f9dc683fc0da64fa70d555b0ae121 *embedded/documentation/sbom.json
|
||||
95b07c8a0b66de73a59d36ecd4985e00 *embedded/documentation/sbom.txt
|
||||
83309d6340a5660d570353d8c7998277 *embedded/seccomp.go
|
||||
eb3e9e2f4fdd4b7c7f23d0772d030d1e *embedded/variables.go
|
||||
4d982374aba67b6abd018a6f02bbca3b *go.mod
|
||||
|
|
|
@ -1 +1 @@
|
|||
2022-09-11-22-15-10
|
||||
2023-03-05-17-09-33
|
||||
|
|
|
@ -10,18 +10,24 @@
|
|||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>github.com/Masterminds/goutils</code></td>
|
||||
<td><code>v1.1.1</code></td>
|
||||
<td><code>Apache-2.0</code></td>
|
||||
<td><a href="https://github.com/Masterminds/goutils">https://github.com/Masterminds/goutils</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/Masterminds/semver</code></td>
|
||||
<td><code>v1.5.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/Masterminds/semver">https://github.com/Masterminds/semver</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/andybalholm/brotli</code></td>
|
||||
<td><code>v1.0.4</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/andybalholm/brotli">https://github.com/andybalholm/brotli</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/cheekybits/genny</code></td>
|
||||
<td><code>v1.0.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/cheekybits/genny">https://github.com/cheekybits/genny</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/cipriancraciun/go-cdb-lib</code></td>
|
||||
<td><code>v0.0.0-20190809203657-d959ce9cc674</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
|
@ -35,25 +41,55 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/fsnotify/fsnotify</code></td>
|
||||
<td><code>v1.5.1</code></td>
|
||||
<td><code>v1.5.4</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/fsnotify/fsnotify">https://github.com/fsnotify/fsnotify</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/go-task/slim-sprig</code></td>
|
||||
<td><code>v0.0.0-20210107165309-348f09dbbbc0</code></td>
|
||||
<td><code>v2.20.0+incompatible</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/go-task/slim-sprig">https://github.com/go-task/slim-sprig</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/golang/mock</code></td>
|
||||
<td><code>v1.6.0</code></td>
|
||||
<td><code>Apache-2.0</code></td>
|
||||
<td><a href="https://github.com/golang/mock">https://github.com/golang/mock</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/google/uuid</code></td>
|
||||
<td><code>v1.3.0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/google/uuid">https://github.com/google/uuid</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/huandu/xstrings</code></td>
|
||||
<td><code>v1.3.2</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/huandu/xstrings">https://github.com/huandu/xstrings</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/imdario/mergo</code></td>
|
||||
<td><code>v0.3.13</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/imdario/mergo">https://github.com/imdario/mergo</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/klauspost/compress</code></td>
|
||||
<td><code>v1.14.3</code></td>
|
||||
<td><code>v1.15.9</code></td>
|
||||
<td><code>Apache-2.0</code></td>
|
||||
<td><a href="https://github.com/klauspost/compress">https://github.com/klauspost/compress</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/klauspost/cpuid/v2</code></td>
|
||||
<td><code>v2.1.1</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/klauspost/cpuid">https://github.com/klauspost/cpuid</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/lucas-clemente/quic-go</code></td>
|
||||
<td><code>v0.25.0</code></td>
|
||||
<td><code>v0.29.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/lucas-clemente/quic-go">https://github.com/lucas-clemente/quic-go</a></td>
|
||||
</tr>
|
||||
|
@ -64,24 +100,18 @@
|
|||
<td><a href="https://github.com/marten-seemann/qpack">https://github.com/marten-seemann/qpack</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-16</code></td>
|
||||
<td><code>v0.1.4</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-16">https://github.com/marten-seemann/qtls-go1-16</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-17</code></td>
|
||||
<td><code>v0.1.0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-17">https://github.com/marten-seemann/qtls-go1-17</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-18</code></td>
|
||||
<td><code>v0.1.0-beta.1</code></td>
|
||||
<td><code>v0.1.2</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-18">https://github.com/marten-seemann/qtls-go1-18</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/marten-seemann/qtls-go1-19</code></td>
|
||||
<td><code>v0.1.0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/marten-seemann/qtls-go1-19">https://github.com/marten-seemann/qtls-go1-19</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/nxadm/tail</code></td>
|
||||
<td><code>v1.4.8</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
|
@ -94,6 +124,12 @@
|
|||
<td><a href="https://github.com/onsi/ginkgo">https://github.com/onsi/ginkgo</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/seccomp/libseccomp-golang</code></td>
|
||||
<td><code>v0.10.0</code></td>
|
||||
<td><code>BSD-2-Clause</code></td>
|
||||
<td><a href="https://github.com/seccomp/libseccomp-golang">https://github.com/seccomp/libseccomp-golang</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/valyala/bytebufferpool</code></td>
|
||||
<td><code>v1.0.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
|
@ -101,7 +137,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/valyala/fasthttp</code></td>
|
||||
<td><code>v1.33.0</code></td>
|
||||
<td><code>v1.40.0</code></td>
|
||||
<td><code>MIT</code></td>
|
||||
<td><a href="https://github.com/valyala/fasthttp">https://github.com/valyala/fasthttp</a></td>
|
||||
</tr>
|
||||
|
@ -113,7 +149,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>github.com/zeebo/blake3</code></td>
|
||||
<td><code>v0.2.2</code></td>
|
||||
<td><code>v0.2.3</code></td>
|
||||
<td><code>CC0-1.0</code></td>
|
||||
<td><a href="https://github.com/zeebo/blake3">https://github.com/zeebo/blake3</a></td>
|
||||
</tr>
|
||||
|
@ -125,25 +161,31 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/crypto</code></td>
|
||||
<td><code>v0.0.0-20220214200702-86341886e292</code></td>
|
||||
<td><code>v0.0.0-20220829220503-c86fa9a7ed90</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/exp</code></td>
|
||||
<td><code>v0.0.0-20220907003533-145caa8ea1d0</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/mod</code></td>
|
||||
<td><code>v0.5.1</code></td>
|
||||
<td><code>v0.6.0-dev.0.20220419223038-86c51ed26bb4</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/net</code></td>
|
||||
<td><code>v0.0.0-20220127200216-cd36cc0744dd</code></td>
|
||||
<td><code>v0.0.0-20220906165146-f3363e06e74c</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/sys</code></td>
|
||||
<td><code>v0.0.0-20220209214540-3681064d5158</code></td>
|
||||
<td><code>v0.0.0-20220907062415-87db552b00fd</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><a href="https://github.com/golang/sys">https://github.com/golang/sys</a></td>
|
||||
</tr>
|
||||
|
@ -155,13 +197,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/tools</code></td>
|
||||
<td><code>v0.1.9</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>golang.org/x/xerrors</code></td>
|
||||
<td><code>v0.0.0-20200804184101-5ec99f83aff1</code></td>
|
||||
<td><code>v0.1.12</code></td>
|
||||
<td><code>BSD-3-Clause</code></td>
|
||||
<td><{unknown}></td>
|
||||
</tr>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"bomFormat": "CycloneDX",
|
||||
"specVersion": "1.4",
|
||||
"serialNumber": "urn:uuid:45e20b5d-0a6f-4bf4-b80b-d7296422be00",
|
||||
"serialNumber": "urn:uuid:280885e1-28c5-48cf-9b06-7efd551b230c",
|
||||
"version": 1,
|
||||
"metadata": {
|
||||
"timestamp": "2022-09-02T14:06:40+03:00",
|
||||
"timestamp": "2023-03-05T16:46:55+02:00",
|
||||
"tools": [
|
||||
{
|
||||
"vendor": "CycloneDX",
|
||||
|
@ -45,11 +45,11 @@
|
|||
}
|
||||
],
|
||||
"component": {
|
||||
"bom-ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20220902105946-bbca9d709647?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20230305134519-09c0edffcf04?type=module",
|
||||
"type": "application",
|
||||
"name": "github.com/volution/kawipiko",
|
||||
"version": "v0.0.0-20220902105946-bbca9d709647",
|
||||
"purl": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20220902105946-bbca9d709647?type=module",
|
||||
"version": "v0.0.0-20230305134519-09c0edffcf04",
|
||||
"purl": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20230305134519-09c0edffcf04?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/volution/kawipiko",
|
||||
|
@ -59,6 +59,64 @@
|
|||
}
|
||||
},
|
||||
"components": [
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/Masterminds/goutils",
|
||||
"version": "v1.1.1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "e6752b8a2dc53132f976253cd2e9c456f35ebf0d671f8f995780d22d524b4982"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/Masterminds/goutils",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "Apache-2.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/Masterminds/semver",
|
||||
"version": "v1.5.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "1fae66b8c93358a12e3439df97d77bd0652316788728745b14f181b99dd0130c"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/Masterminds/semver",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module",
|
||||
"type": "library",
|
||||
|
@ -88,35 +146,6 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/cheekybits/genny",
|
||||
"version": "v1.0.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "b8619ae277a2fa3db4ace49e0de3f939fd765d59bb4c651de1d240f510e2b5f1"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/cheekybits/genny",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/cipriancraciun/go-cdb-lib@v0.0.0-20190809203657-d959ce9cc674?type=module",
|
||||
"type": "library",
|
||||
|
@ -167,18 +196,18 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/fsnotify/fsnotify",
|
||||
"version": "v1.5.1",
|
||||
"version": "v1.5.4",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "9997105075505105a83d75edb9ff72b845cab9d915dacc75134e9469d296a602"
|
||||
"content": "8d16c6708c3a3f631ea9dc2ea341f5a7a2552db2f90c72802a56277733305592"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/fsnotify/fsnotify",
|
||||
|
@ -196,18 +225,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/go-task/slim-sprig",
|
||||
"version": "v0.0.0-20210107165309-348f09dbbbc0",
|
||||
"version": "v2.20.0+incompatible",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "a75d38927e3a43c59dbc7ba7209f5d0328cf56dac13e14abdca4f6c94b2de372"
|
||||
"content": "e178776c3ccedbd8f84d634e23edb8b9b734bdb545320d8f3275cac4ae78fc20"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"purl": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/go-task/slim-sprig",
|
||||
|
@ -225,18 +254,134 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/klauspost/compress",
|
||||
"version": "v1.14.3",
|
||||
"name": "github.com/golang/mock",
|
||||
"version": "v1.6.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "0d0bf558ffa24b8b2b36389b7671edaaef09356083325ba3e4dccf9c526c9ef9"
|
||||
"content": "12b4c1f9e7dba30440468d7734d771c898e2d9e81dc4b190851698f8352e9907"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"purl": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/golang/mock",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "Apache-2.0"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/google/uuid@v1.3.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/google/uuid",
|
||||
"version": "v1.3.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "b7a2625e09b05cc8c4b3c56eb172099360571ec9fec31f0165d4daa19e5fbbb2"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/google/uuid@v1.3.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/google/uuid",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/huandu/xstrings",
|
||||
"version": "v1.3.2",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "2f5f0b203cea956eb1376ac4929755f3ea0bfc85d627500f77ebec758cb859dc"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/huandu/xstrings",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/imdario/mergo",
|
||||
"version": "v0.3.13",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "945ccfe7b6ea4bfc2ca8ab2c0869ad2c06fc034c0a8cb1abbdedaadcf3d57019"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/imdario/mergo",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/klauspost/compress",
|
||||
"version": "v1.15.9",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "c0a4635fa251b4376b13dab06b86ff0a2a7b0023ac854238b26a4241a9ea8d26"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/klauspost/compress",
|
||||
|
@ -254,18 +399,47 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/lucas-clemente/quic-go",
|
||||
"version": "v0.25.0",
|
||||
"name": "github.com/klauspost/cpuid/v2",
|
||||
"version": "v2.1.1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "2be5fd1af77b257b0e1ed53437689c676370debc7cdae05e8f798fe022e089b7"
|
||||
"content": "b74c14aa3a30766f1ecdd755e64d2d2d6564955baf2c9a681de6f8581772766d"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"purl": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/klauspost/cpuid",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "MIT"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/lucas-clemente/quic-go",
|
||||
"version": "v0.29.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "570d261937e65aa1b38788f1fe43329ac22414aeab12b1559a0fadf512eb9d91"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/lucas-clemente/quic-go",
|
||||
|
@ -312,21 +486,21 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/marten-seemann/qtls-go1-16",
|
||||
"version": "v0.1.4",
|
||||
"name": "github.com/marten-seemann/qtls-go1-18",
|
||||
"version": "v0.1.2",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "c5b1db3861a1ade9d5b4823a0a8f1a9212c476b6b0c01da21e5e728494699dca"
|
||||
"content": "247ea39b36ddbb3d084d543b4a17af2b5d00bf9fa30442801cc9ed5e6215ee43"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-16",
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-18",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
|
@ -341,50 +515,21 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/marten-seemann/qtls-go1-17",
|
||||
"name": "github.com/marten-seemann/qtls-go1-19",
|
||||
"version": "v0.1.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "3fd820aece71b708aa5effc51cdc27b66b8b30dab729a4881bddc0b40678f319"
|
||||
"content": "acb14a0fff66a7fbaad5260662e559866f37c24994f79a4ae5d7f71ae7f26185"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-17",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/marten-seemann/qtls-go1-18",
|
||||
"version": "v0.1.0-beta.1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "127cf337d7cf52451c93fd42b98d4597305a218328881b1dc133663469305143"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-18",
|
||||
"url": "https://github.com/marten-seemann/qtls-go1-19",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
|
@ -456,6 +601,35 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/seccomp/libseccomp-golang",
|
||||
"version": "v0.10.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "680e1ba7efd9ce2d019d6676175c20341b39813a66fa76b6ad633a33d6232e96"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/seccomp/libseccomp-golang",
|
||||
"type": "vcs"
|
||||
}
|
||||
],
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-2-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module",
|
||||
"type": "library",
|
||||
|
@ -486,18 +660,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/valyala/fasthttp",
|
||||
"version": "v1.33.0",
|
||||
"version": "v1.40.0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "98704a77df09e4d717b8175d823be29b58b7916ce59e0d52ccb86b9c1394f60f"
|
||||
"content": "091abfd3431faee3c614b4d0298f1bfbc49f74aeb44f1373b6344c9c7d2dd587"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"purl": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/valyala/fasthttp",
|
||||
|
@ -544,18 +718,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"bom-ref": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"type": "library",
|
||||
"name": "github.com/zeebo/blake3",
|
||||
"version": "v0.2.2",
|
||||
"version": "v0.2.3",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "75d1fd7d422579fe6bfa9aaf2528468125c577a73b939e1e417678f21363a2d4"
|
||||
"content": "4c5a0b5ec8de5ea44d17149b937e4393862db3313f3104062b5d011f8a6da138"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"purl": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"externalReferences": [
|
||||
{
|
||||
"url": "https://github.com/zeebo/blake3",
|
||||
|
@ -596,18 +770,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/crypto",
|
||||
"version": "v0.0.0-20220214200702-86341886e292",
|
||||
"version": "v0.0.0-20220829220503-c86fa9a7ed90",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "7fe97043e1ad9a0a18f80d98690c6548e9c38d7710ed944b58e1db0ba1ed46a1"
|
||||
"content": "63f82c31c14e711fba4ba7f761e30a97983e7593045aa733e42ce3fc65986e43"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -619,18 +793,41 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/exp",
|
||||
"version": "v0.0.0-20220907003533-145caa8ea1d0",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "d7b938e238b7285606f785d2e501050bca72b8e94c87722847ebe4993666249b"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/mod",
|
||||
"version": "v0.5.1",
|
||||
"version": "v0.6.0-dev.0.20220419223038-86c51ed26bb4",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "389c6843faf29e817475c09d23b70b3e4b70fe147672e7aa61f8e6e37a2a2b7f"
|
||||
"content": "eb3a698f1cc2ba567291848bc950d86e77817db6812103d831ebe0d1b130bf6b"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -642,18 +839,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/net",
|
||||
"version": "v0.0.0-20220127200216-cd36cc0744dd",
|
||||
"version": "v0.0.0-20220906165146-f3363e06e74c",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "3bb0d8b3ecf144418b2b32a8310aedac469ca5bd19557039ac8c32944d977219"
|
||||
"content": "c8ab9f51c0f0b9c539bab77ee74fcea5bb78018a6ab6193bc07a47a24f1fd65a"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -665,18 +862,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/sys",
|
||||
"version": "v0.0.0-20220209214540-3681064d5158",
|
||||
"version": "v0.0.0-20220907062415-87db552b00fd",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "ae6f821d2a4f1045b622c5d489bd5385a1c88ee055663c4d8122a604b15f0f87"
|
||||
"content": "01978813383ef110842c962af30f8e0cb5711602cc322812c0efdf7ca3c477d5"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -711,41 +908,18 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"bom-ref": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/tools",
|
||||
"version": "v0.1.9",
|
||||
"version": "v0.1.12",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "8fd2ac32268fd5cdc1d0e4d01ad874fe4fa688b19380bb001540ab176bcb705f"
|
||||
"content": "56f7824cadfc036ae44bc66a158db91c80c5b1c5f95fd3a812125ddeab909975"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
"license": {
|
||||
"id": "BSD-3-Clause"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"bom-ref": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module",
|
||||
"type": "library",
|
||||
"name": "golang.org/x/xerrors",
|
||||
"version": "v0.0.0-20200804184101-5ec99f83aff1",
|
||||
"scope": "required",
|
||||
"hashes": [
|
||||
{
|
||||
"alg": "SHA-256",
|
||||
"content": "828d5b2bf0ff045655d88f1c21077534a119fb4a304931b57c34dc8b822a15c1"
|
||||
}
|
||||
],
|
||||
"purl": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module",
|
||||
"purl": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"evidence": {
|
||||
"licenses": [
|
||||
{
|
||||
|
@ -788,22 +962,27 @@
|
|||
],
|
||||
"dependencies": [
|
||||
{
|
||||
"ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20220902105946-bbca9d709647?type=module",
|
||||
"ref": "pkg:golang/github.com/volution/kawipiko@v0.0.0-20230305134519-09c0edffcf04?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module",
|
||||
"pkg:golang/github.com/cipriancraciun/go-cdb-lib@v0.0.0-20190809203657-d959ce9cc674?type=module",
|
||||
"pkg:golang/github.com/foobaz/go-zopfli@v0.0.0-20140122214029-7432051485e2?type=module",
|
||||
"pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"pkg:golang/go.etcd.io/bbolt@v1.3.6?type=module"
|
||||
"pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"pkg:golang/github.com/valyala/tcplisten@v1.0.0?type=module",
|
||||
"pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"pkg:golang/go.etcd.io/bbolt@v1.3.6?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module"
|
||||
"ref": "pkg:golang/github.com/Masterminds/goutils@v1.1.1?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module"
|
||||
"ref": "pkg:golang/github.com/Masterminds/semver@v1.5.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/cipriancraciun/go-cdb-lib@v0.0.0-20190809203657-d959ce9cc674?type=module"
|
||||
|
@ -812,151 +991,180 @@
|
|||
"ref": "pkg:golang/github.com/foobaz/go-zopfli@v0.0.0-20140122214029-7432051485e2?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"ref": "pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module"
|
||||
"ref": "pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/klauspost/compress@v1.14.3?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.25.0?type=module",
|
||||
"ref": "pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/cheekybits/genny@v1.0.0?type=module",
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/google/uuid@v1.3.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/huandu/xstrings@v1.3.2?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/imdario/mergo@v0.3.13?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/klauspost/compress@v1.15.9?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/lucas-clemente/quic-go@v0.29.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qpack@v0.2.1?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"pkg:golang/github.com/nxadm/tail@v1.4.8?type=module",
|
||||
"pkg:golang/github.com/onsi/ginkgo@v1.16.5?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qpack@v0.2.1?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/onsi/ginkgo@v1.16.5?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module"
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-16@v0.1.4?type=module",
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.2?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-17@v0.1.0?type=module",
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-19@v0.1.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/marten-seemann/qtls-go1-18@v0.1.0-beta.1?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/github.com/golang/mock@v1.6.0?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/nxadm/tail@v1.4.8?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/fsnotify/fsnotify@v1.5.1?type=module",
|
||||
"pkg:golang/github.com/fsnotify/fsnotify@v1.5.4?type=module",
|
||||
"pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/onsi/ginkgo@v1.16.5?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/go-task/slim-sprig@v0.0.0-20210107165309-348f09dbbbc0?type=module",
|
||||
"pkg:golang/github.com/go-task/slim-sprig@v2.20.0+incompatible?type=module",
|
||||
"pkg:golang/github.com/nxadm/tail@v1.4.8?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.9?type=module"
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/seccomp/libseccomp-golang@v0.10.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/valyala/fasthttp@v1.33.0?type=module",
|
||||
"ref": "pkg:golang/github.com/valyala/fasthttp@v1.40.0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/github.com/andybalholm/brotli@v1.0.4?type=module",
|
||||
"pkg:golang/github.com/klauspost/compress@v1.14.3?type=module",
|
||||
"pkg:golang/github.com/klauspost/compress@v1.15.9?type=module",
|
||||
"pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module",
|
||||
"pkg:golang/github.com/valyala/tcplisten@v1.0.0?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/valyala/tcplisten@v1.0.0?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/github.com/zeebo/blake3@v0.2.2?type=module",
|
||||
"ref": "pkg:golang/github.com/zeebo/blake3@v0.2.3?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/github.com/klauspost/cpuid/v2@v2.1.1?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/go.etcd.io/bbolt@v1.3.6?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/exp@v0.0.0-20220907003533-145caa8ea1d0?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220214200702-86341886e292?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module"
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/crypto@v0.0.0-20220829220503-c86fa9a7ed90?type=module",
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module"
|
||||
"ref": "pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/text@v0.3.7?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/tools@v0.1.9?type=module"
|
||||
"pkg:golang/golang.org/x/tools@v0.1.12?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/tools@v0.1.9?type=module",
|
||||
"ref": "pkg:golang/golang.org/x/tools@v0.1.12?type=module",
|
||||
"dependsOn": [
|
||||
"pkg:golang/golang.org/x/mod@v0.5.1?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220209214540-3681064d5158?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module",
|
||||
"pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module"
|
||||
"pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220419223038-86c51ed26bb4?type=module",
|
||||
"pkg:golang/golang.org/x/net@v0.0.0-20220906165146-f3363e06e74c?type=module",
|
||||
"pkg:golang/golang.org/x/sys@v0.0.0-20220907062415-87db552b00fd?type=module",
|
||||
"pkg:golang/golang.org/x/text@v0.3.7?type=module"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?type=module"
|
||||
},
|
||||
{
|
||||
"ref": "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?type=module"
|
||||
}
|
||||
|
|
|
@ -1,31 +1,37 @@
|
|||
SBOM (Software Bill of Materials)
|
||||
|
||||
Dependency Version License (SPDX) VCS URL
|
||||
github.com/andybalholm/brotli v1.0.4 MIT https://github.com/andybalholm/brotli
|
||||
github.com/cheekybits/genny v1.0.0 MIT https://github.com/cheekybits/genny
|
||||
github.com/cipriancraciun/go-cdb-lib v0.0.0-20190809203657-d959ce9cc674 MIT https://github.com/cipriancraciun/go-cdb-lib
|
||||
github.com/foobaz/go-zopfli v0.0.0-20140122214029-7432051485e2 {unknown} https://github.com/foobaz/go-zopfli
|
||||
github.com/fsnotify/fsnotify v1.5.1 BSD-3-Clause https://github.com/fsnotify/fsnotify
|
||||
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 MIT https://github.com/go-task/slim-sprig
|
||||
github.com/klauspost/compress v1.14.3 Apache-2.0 https://github.com/klauspost/compress
|
||||
github.com/lucas-clemente/quic-go v0.25.0 MIT https://github.com/lucas-clemente/quic-go
|
||||
github.com/marten-seemann/qpack v0.2.1 MIT https://github.com/marten-seemann/qpack
|
||||
github.com/marten-seemann/qtls-go1-16 v0.1.4 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-16
|
||||
github.com/marten-seemann/qtls-go1-17 v0.1.0 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-17
|
||||
github.com/marten-seemann/qtls-go1-18 v0.1.0-beta.1 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-18
|
||||
github.com/nxadm/tail v1.4.8 MIT https://github.com/nxadm/tail
|
||||
github.com/onsi/ginkgo v1.16.5 MIT https://github.com/onsi/ginkgo
|
||||
github.com/valyala/bytebufferpool v1.0.0 MIT https://github.com/valyala/bytebufferpool
|
||||
github.com/valyala/fasthttp v1.33.0 MIT https://github.com/valyala/fasthttp
|
||||
github.com/valyala/tcplisten v1.0.0 MIT https://github.com/valyala/tcplisten
|
||||
github.com/zeebo/blake3 v0.2.2 CC0-1.0 https://github.com/zeebo/blake3
|
||||
go.etcd.io/bbolt v1.3.6 MIT <{unknown}>
|
||||
golang.org/x/crypto v0.0.0-20220214200702-86341886e292 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/mod v0.5.1 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd BSD-3-Clause <{unknown}>
|
||||
golang.org/x/sys v0.0.0-20220209214540-3681064d5158 BSD-3-Clause https://github.com/golang/sys
|
||||
golang.org/x/text v0.3.7 BSD-3-Clause https://github.com/golang/text
|
||||
golang.org/x/tools v0.1.9 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 BSD-3-Clause <{unknown}>
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 BSD-3-Clause https://github.com/go-tomb/tomb
|
||||
Dependency Version License (SPDX) VCS URL
|
||||
github.com/Masterminds/goutils v1.1.1 Apache-2.0 https://github.com/Masterminds/goutils
|
||||
github.com/Masterminds/semver v1.5.0 MIT https://github.com/Masterminds/semver
|
||||
github.com/andybalholm/brotli v1.0.4 MIT https://github.com/andybalholm/brotli
|
||||
github.com/cipriancraciun/go-cdb-lib v0.0.0-20190809203657-d959ce9cc674 MIT https://github.com/cipriancraciun/go-cdb-lib
|
||||
github.com/foobaz/go-zopfli v0.0.0-20140122214029-7432051485e2 {unknown} https://github.com/foobaz/go-zopfli
|
||||
github.com/fsnotify/fsnotify v1.5.4 BSD-3-Clause https://github.com/fsnotify/fsnotify
|
||||
github.com/go-task/slim-sprig v2.20.0+incompatible MIT https://github.com/go-task/slim-sprig
|
||||
github.com/golang/mock v1.6.0 Apache-2.0 https://github.com/golang/mock
|
||||
github.com/google/uuid v1.3.0 BSD-3-Clause https://github.com/google/uuid
|
||||
github.com/huandu/xstrings v1.3.2 MIT https://github.com/huandu/xstrings
|
||||
github.com/imdario/mergo v0.3.13 BSD-3-Clause https://github.com/imdario/mergo
|
||||
github.com/klauspost/compress v1.15.9 Apache-2.0 https://github.com/klauspost/compress
|
||||
github.com/klauspost/cpuid/v2 v2.1.1 MIT https://github.com/klauspost/cpuid
|
||||
github.com/lucas-clemente/quic-go v0.29.0 MIT https://github.com/lucas-clemente/quic-go
|
||||
github.com/marten-seemann/qpack v0.2.1 MIT https://github.com/marten-seemann/qpack
|
||||
github.com/marten-seemann/qtls-go1-18 v0.1.2 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-18
|
||||
github.com/marten-seemann/qtls-go1-19 v0.1.0 BSD-3-Clause https://github.com/marten-seemann/qtls-go1-19
|
||||
github.com/nxadm/tail v1.4.8 MIT https://github.com/nxadm/tail
|
||||
github.com/onsi/ginkgo v1.16.5 MIT https://github.com/onsi/ginkgo
|
||||
github.com/seccomp/libseccomp-golang v0.10.0 BSD-2-Clause https://github.com/seccomp/libseccomp-golang
|
||||
github.com/valyala/bytebufferpool v1.0.0 MIT https://github.com/valyala/bytebufferpool
|
||||
github.com/valyala/fasthttp v1.40.0 MIT https://github.com/valyala/fasthttp
|
||||
github.com/valyala/tcplisten v1.0.0 MIT https://github.com/valyala/tcplisten
|
||||
github.com/zeebo/blake3 v0.2.3 CC0-1.0 https://github.com/zeebo/blake3
|
||||
go.etcd.io/bbolt v1.3.6 MIT <{unknown}>
|
||||
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/exp v0.0.0-20220907003533-145caa8ea1d0 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 BSD-3-Clause <{unknown}>
|
||||
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c BSD-3-Clause <{unknown}>
|
||||
golang.org/x/sys v0.0.0-20220907062415-87db552b00fd BSD-3-Clause https://github.com/golang/sys
|
||||
golang.org/x/text v0.3.7 BSD-3-Clause https://github.com/golang/text
|
||||
golang.org/x/tools v0.1.12 BSD-3-Clause <{unknown}>
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 BSD-3-Clause https://github.com/go-tomb/tomb
|
||||
|
||||
|
|
|
@ -6,12 +6,12 @@ require (
|
|||
github.com/andybalholm/brotli v1.0.4
|
||||
github.com/colinmarc/cdb v0.0.0-20190223170904-60f317823f70
|
||||
github.com/foobaz/go-zopfli v0.0.0-20140122214029-7432051485e2
|
||||
github.com/lucas-clemente/quic-go v0.29.0
|
||||
github.com/quic-go/quic-go v0.34.0
|
||||
github.com/valyala/fasthttp v1.40.0
|
||||
github.com/valyala/tcplisten v1.0.0
|
||||
github.com/zeebo/blake3 v0.2.3
|
||||
go.etcd.io/bbolt v1.3.6
|
||||
golang.org/x/sys v0.0.0-20220907062415-87db552b00fd
|
||||
golang.org/x/sys v0.5.0
|
||||
)
|
||||
|
||||
require (
|
||||
|
@ -21,6 +21,7 @@ require (
|
|||
github.com/fsnotify/fsnotify v1.5.4 // indirect
|
||||
github.com/go-task/slim-sprig v2.20.0+incompatible // indirect
|
||||
github.com/golang/mock v1.6.0 // indirect
|
||||
github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 // indirect
|
||||
github.com/google/uuid v1.3.0 // indirect
|
||||
github.com/huandu/xstrings v1.3.2 // indirect
|
||||
github.com/imdario/mergo v0.3.13 // indirect
|
||||
|
@ -31,17 +32,21 @@ require (
|
|||
github.com/marten-seemann/qtls-go1-19 v0.1.0 // indirect
|
||||
github.com/nxadm/tail v1.4.8 // indirect
|
||||
github.com/onsi/ginkgo v1.16.5 // indirect
|
||||
github.com/onsi/gomega v1.19.0 // indirect
|
||||
github.com/onsi/ginkgo/v2 v2.2.0 // indirect
|
||||
github.com/onsi/gomega v1.20.1 // indirect
|
||||
github.com/quic-go/qpack v0.4.0 // indirect
|
||||
github.com/quic-go/qtls-go1-19 v0.3.2 // indirect
|
||||
github.com/quic-go/qtls-go1-20 v0.2.2 // indirect
|
||||
github.com/seccomp/libseccomp-golang v0.10.0 // indirect
|
||||
github.com/stretchr/testify v1.8.0 // indirect
|
||||
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
||||
github.com/zeebo/assert v1.3.1 // indirect
|
||||
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 // indirect
|
||||
golang.org/x/exp v0.0.0-20220907003533-145caa8ea1d0 // indirect
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 // indirect
|
||||
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c // indirect
|
||||
golang.org/x/text v0.3.7 // indirect
|
||||
golang.org/x/tools v0.1.12 // indirect
|
||||
golang.org/x/crypto v0.4.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20221205204356-47842c84f3db // indirect
|
||||
golang.org/x/mod v0.6.0 // indirect
|
||||
golang.org/x/net v0.7.0 // indirect
|
||||
golang.org/x/text v0.7.0 // indirect
|
||||
golang.org/x/tools v0.2.0 // indirect
|
||||
google.golang.org/protobuf v1.28.1 // indirect
|
||||
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
|
|
|
@ -74,6 +74,7 @@ github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+u
|
|||
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
|
||||
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
|
||||
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
|
||||
github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 h1:yAJXTCF9TqKcTiHJAE8dj7HMvPfh66eeA2JYW7eFpSE=
|
||||
github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
|
||||
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
|
@ -102,8 +103,6 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN
|
|||
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||
github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
|
||||
github.com/lucas-clemente/quic-go v0.29.0 h1:Vw0mGTfmWqGzh4jx/kMymsIkFK6rErFVmg+t9RLrnZE=
|
||||
github.com/lucas-clemente/quic-go v0.29.0/go.mod h1:CTcNfLYJS2UuRNB+zcNlgvkjBhxX6Hm3WUxxAQx2mgE=
|
||||
github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI=
|
||||
github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
|
||||
github.com/marten-seemann/qpack v0.2.1 h1:jvTsT/HpCn2UZJdP+UUB53FfUUgeOyG5K1ns0OJOGVs=
|
||||
|
@ -129,12 +128,15 @@ github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vv
|
|||
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
|
||||
github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU=
|
||||
github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c=
|
||||
github.com/onsi/ginkgo/v2 v2.2.0 h1:3ZNA3L1c5FYDFTTxbFeVGGD8jYvjYauHD30YgLxVsNI=
|
||||
github.com/onsi/ginkgo/v2 v2.2.0/go.mod h1:MEH45j8TBi6u9BMogfbp0stKC5cdGjumZj5Y7AG4VIk=
|
||||
github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
|
||||
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
|
||||
github.com/onsi/gomega v1.13.0/go.mod h1:lRk9szgn8TxENtWd0Tp4c3wjlRfMTMH27I+3Je41yGY=
|
||||
github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
|
||||
github.com/onsi/gomega v1.19.0 h1:4ieX6qQjPP/BfC3mpsAtIGGlxTWPeA3Inl/7DtXw1tw=
|
||||
github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro=
|
||||
github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo=
|
||||
github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8=
|
||||
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
|
@ -143,6 +145,16 @@ github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP
|
|||
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
|
||||
github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
|
||||
github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo=
|
||||
github.com/quic-go/qpack v0.4.0/go.mod h1:UZVnYIfi5GRk+zI9UMaCPsmZ2xKJP7XBUvVyT1Knj9A=
|
||||
github.com/quic-go/qtls-go1-19 v0.3.2 h1:tFxjCFcTQzK+oMxG6Zcvp4Dq8dx4yD3dDiIiyc86Z5U=
|
||||
github.com/quic-go/qtls-go1-19 v0.3.2/go.mod h1:ySOI96ew8lnoKPtSqx2BlI5wCpUVPT05RMAlajtnyOI=
|
||||
github.com/quic-go/qtls-go1-20 v0.2.2 h1:WLOPx6OY/hxtTxKV1Zrq20FtXtDEkeY00CGQm8GEa3E=
|
||||
github.com/quic-go/qtls-go1-20 v0.2.2/go.mod h1:JKtK6mjbAVcUTN/9jZpvLbGxvdWIKS8uT7EiStoU1SM=
|
||||
github.com/quic-go/quic-go v0.29.0 h1:Vw0mGTfmWqGzh4jx/kMymsIkFK6rErFVmg+t9RLrnZE=
|
||||
github.com/quic-go/quic-go v0.29.0/go.mod h1:CTcNfLYJS2UuRNB+zcNlgvkjBhxX6Hm3WUxxAQx2mgE=
|
||||
github.com/quic-go/quic-go v0.34.0 h1:OvOJ9LFjTySgwOTYUZmNoq0FzVicP8YujpV0kB7m2lU=
|
||||
github.com/quic-go/quic-go v0.34.0/go.mod h1:+4CVgVppm0FNjpG3UcX8Joi/frKOH7/ciD5yGcwOO1g=
|
||||
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
||||
github.com/seccomp/libseccomp-golang v0.10.0 h1:aA4bp+/Zzi0BnWZ2F1wgNBs5gTpm+na2rWM6M9YjLpY=
|
||||
github.com/seccomp/libseccomp-golang v0.10.0/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg=
|
||||
|
@ -213,10 +225,14 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y
|
|||
golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 h1:Y/gsMcFOcR+6S6f3YeMKl5g+dZMEWqcz5Czj/GWYbkM=
|
||||
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.4.0 h1:UVQgzMY87xqpKNgb+kDsll2Igd33HszWHFLmpaRMq/8=
|
||||
golang.org/x/crypto v0.4.0/go.mod h1:3quD/ATkf6oY+rnes5c3ExXTbLc8mueNue5/DoinL80=
|
||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e/go.mod h1:Kr81I6Kryrl9sr8s2FK3vxD90NdsKWRuOIl2O4CvYbA=
|
||||
golang.org/x/exp v0.0.0-20220907003533-145caa8ea1d0 h1:17k44ji3KFYG94XS5QEFC8pyuOlMh3IoR+vkmTZmJJs=
|
||||
golang.org/x/exp v0.0.0-20220907003533-145caa8ea1d0/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
|
||||
golang.org/x/exp v0.0.0-20221205204356-47842c84f3db h1:D/cFflL63o2KSLJIwjlcIt8PR064j/xsmdEJL/YvY/o=
|
||||
golang.org/x/exp v0.0.0-20221205204356-47842c84f3db/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc=
|
||||
golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
||||
|
@ -225,6 +241,8 @@ golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
|||
golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||
golang.org/x/mod v0.6.0 h1:b9gGHsz9/HhJ3HF5DHQytPpuwocVTChQJK3AvoLRD5I=
|
||||
golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI=
|
||||
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
|
@ -248,6 +266,8 @@ golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug
|
|||
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c h1:yKufUcDwucU5urd+50/Opbt4AYpqthk7wHpHok8f1lo=
|
||||
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
|
||||
golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g=
|
||||
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
|
@ -291,6 +311,8 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc
|
|||
golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220907062415-87db552b00fd h1:AZeIEzg+8RCELJYq8w+ODLVxFgLMMigSwO/ffKPEd9U=
|
||||
golang.org/x/sys v0.0.0-20220907062415-87db552b00fd/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
|
||||
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
|
@ -300,6 +322,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
|||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
|
||||
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||
golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
|
||||
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
|
@ -313,6 +337,8 @@ golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
|||
golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E=
|
||||
golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
golang.org/x/tools v0.2.0 h1:G6AHpWxTMGY1KyEYoAQ5WTtIekUUvDNjan3ugu60JvE=
|
||||
golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
|
|
|
@ -274,7 +274,7 @@ func _httpResponseWriterHeadersMagic_detect (_response http.ResponseWriter) (boo
|
|||
return true
|
||||
}
|
||||
|
||||
case (_responsePackage == "github.com/lucas-clemente/quic-go/http3") && (_responseTypeName == "responseWriter") : {
|
||||
case (_responsePackage == "github.com/quic-go/quic-go/http3") && (_responseTypeName == "responseWriter") : {
|
||||
|
||||
log.Printf ("[dd] [90b8f7c6] [magic...] detected QuicHttp3 (`%s.%s`) with type `%08x`;", _responsePackage, _responseTypeName, _responseRawType)
|
||||
|
||||
|
|
Loading…
Reference in a new issue