[PATCH] INSTALL: Remove OpenSSL-related guidance
Pavel Lyalyakin <[email protected]> Wed, 5 Aug 2026 04:27:20 +0300
| Newsgroups | gmane.comp.version-control.subversion.devel |
|---|---|
| Message-ID | <CAEyhmwY7KOcHuQZhaPyQaXXU5_Uzx1GYf_uj0RtNiyoWOxfsTg@mail.gmail.com> |
--0000000000006f4a4e065842ae95
Content-Type: multipart/alternative; boundary="0000000000006f4a4d065842ae91"
--0000000000006f4a4d065842ae91
Content-Type: text/plain; charset="UTF-8"
Hello,
Neither OpenSSL nor NASM is a direct dependency of SVN, so I think it would
be better to remove them from the INSTALL guide. Their presence in the
document is itself misleading.
* OpenSSL is a dependency of Serf and httpd. If one builds them from
source, let him follow the upstream documentation.
* NASM is even one more step further from SVN as it's an OpenSSL dependency.
* Although helpful at the time they were written, the sections are now
misleading. The Serf+OpenSSL section demonstrates this because it has a
TODO note that's been there for years. Moreover, the steps target pre-1.3.0
Serf versions, while SVN requires version 1.3.4 or newer (the steps are for
`make`/`configure` (autotools), but Serf uses another build system starting
with version 1.3.0[1]).
If the removed info were unique, I'd rather move it into a new dedicated
section (like "helpful tips if you are building SVN *and* its dependencies
from source). But it's neither unique nor correct anymore. So I think that
removal is the better solution IMHO.
[1]: https://svn.apache.org/viewvc/?revision=1699146&view=revision
Log message:
Remove OpenSSL-related guidance because it's quite outdated and OpenSSL
isn't
a direct dependency of SVN.
* INSTALL
(I.B: Dependency Overview): reword the Apache Serf section and mention
that
serf uses OpenSSL for HTTPS,
remove OpenSSL and NASM sections, which aren't
direct dependencies of SVN.
(I.C: Dependencies in Detail): Remove the OpenSSL section (the
serf-focused
part is unusable and for httpd there is
a dedicated section in III.A), renumber
other
sections and references affected by this
change.
Patch by: Pavel Lyalyakin <[email protected]>
--
With best regards,
Pavel Lyalyakin
--0000000000006f4a4d065842ae91
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hello,</div><div><b=
r></div><div>Neither OpenSSL nor NASM is a direct dependency of SVN, so I t=
hink it would be better to remove them from the INSTALL guide. Their presen=
ce in the document is itself misleading.</div><div><br></div><div>* OpenSSL=
is a dependency of Serf and httpd. If one builds them from source, let him=
follow the upstream documentation.</div><div>* NASM is even one more step =
further from SVN as it's an OpenSSL dependency.</div><div>* Although he=
lpful at the time they were written, the sections are now misleading. The S=
erf+OpenSSL section demonstrates this because it has a TODO note that's=
been there for years. Moreover, the steps target pre-1.3.0 Serf versions, =
while SVN requires version 1.3.4 or newer (the steps are for `make`/`config=
ure` (autotools), but Serf uses another build system starting with version =
1.3.0[1]).</div><div><br></div><div>If the removed info were unique, I'=
d rather move it into a new dedicated section (like "helpful tips if y=
ou are building SVN *and* its dependencies from source). But it's neith=
er unique nor correct anymore. So I think that removal is the better soluti=
on IMHO.</div><div><br></div><div>[1]:=C2=A0<a href=3D"https://svn.apache.o=
rg/viewvc/?revision=3D1699146&view=3Drevision" target=3D"_blank">https:=
//svn.apache.org/viewvc/?revision=3D1699146&view=3Drevision</a></div><d=
iv><br></div><div>Log message:</div><div><br></div><div>Remove OpenSSL-rela=
ted guidance because it's quite outdated and OpenSSL isn't<br>a dir=
ect dependency of SVN.<br><br>* INSTALL<br>=C2=A0 (I.B: Dependency Overview=
): reword the Apache Serf section and mention that<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 serf uses OpenSSL for HTTPS,<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 r=
emove OpenSSL and NASM sections, which aren't<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 direct dependencies of SVN.<br>=C2=A0 (I.C: Dependencies in Deta=
il): Remove the OpenSSL section (the serf-focused<br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0part is unusable and for httpd there is<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a dedicated section in III.A), renumb=
er other<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sections and referen=
ces affected by this change.</div><div><br></div><div>
Patch by: Pavel Lyalyakin <<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>>
<div><br clear=3D"all"></div><span class=3D"gmail_signature_prefix">--</spa=
n><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signat=
ure"><div dir=3D"ltr">
<font color=3D"#888888">With best regards,<br>
Pavel Lyalyakin</font>
</div></div></div></div>
</div>
</div>
--0000000000006f4a4d065842ae91--
--0000000000006f4a4e065842ae95
Content-Type: text/plain; charset="US-ASCII"; name="INSTALL-remove-openssl-v1.patch.txt"
Content-Disposition: attachment;
filename="INSTALL-remove-openssl-v1.patch.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_msfemdf00>
X-Attachment-Id: f_msfemdf00
SW5kZXg6IElOU1RBTEwNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBJTlNUQUxMCShyZXZpc2lvbiAxOTM2ODg0
KQ0KKysrIElOU1RBTEwJKHdvcmtpbmcgY29weSkNCkBAIC0xMDEsMjggKzEwMSwxMCBAQA0KIAog
ICAgICAgKiBBcGFjaGUgU2VyZiAgKE9QVElPTkFMIGZvciBjbGllbnQpCiAKLSAgICAgICAgIFRo
ZSBBcGFjaGUgU2VyZiBsaWJyYXJ5IGFsbG93cyB0aGUgU3VidmVyc2lvbiBjbGllbnQgdG8gc2Vu
ZCBIVFRQCi0gICAgICAgICByZXF1ZXN0cy4gIFRoaXMgaXMgbmVjZXNzYXJ5IGlmIHlvdSB3YW50
IHlvdXIgY2xpZW50IHRvIGFjY2VzcwotICAgICAgICAgYSByZXBvc2l0b3J5IHNlcnZlZCBieSB0
aGUgQXBhY2hlIEhUVFAgc2VydmVyLiAgVGhlcmUgaXMgYW4KLSAgICAgICAgIGFsdGVybmF0ZSAn
c3Zuc2VydmUnIHNlcnZlciBhcyB3ZWxsLCB0aG91Z2gsIGFuZCBjbGllbnRzCi0gICAgICAgICBh
dXRvbWF0aWNhbGx5IGtub3cgaG93IHRvIHNwZWFrIHRoZSBzdm5zZXJ2ZSBwcm90b2NvbC4KLSAg
ICAgICAgIFRodXMgaXQncyBub3Qgc3RyaWN0bHkgbmVjZXNzYXJ5IGZvciB5b3VyIGNsaWVudCB0
byBiZSBhYmxlCi0gICAgICAgICB0byBzcGVhayBIVFRQLi4uIHRob3VnaCB3ZSBzdGlsbCByZWNv
bW1lbmQgdGhhdCB5b3VyIGNsaWVudAotICAgICAgICAgYmUgYnVpbHQgdG8gc3BlYWsgYm90aCBI
VFRQIGFuZCBzdm5zZXJ2ZSBwcm90b2NvbHMuCisgICAgICAgICBUaGUgQXBhY2hlIFNlcmYgbGli
cmFyeSBlbmFibGVzIHRoZSBTdWJ2ZXJzaW9uIGNsaWVudCB0byBhY2Nlc3MKKyAgICAgICAgIHJl
cG9zaXRvcmllcyBvdmVyIGh0dHA6Ly8gYW5kIGh0dHBzOi8vIFVSTHMuICBBcGFjaGUgU2VyZiB1
c2VzIE9wZW5TU0wKKyAgICAgICAgIGZvciB0aGUgZW5jcnlwdGVkIGh0dHBzOi8vIGNvbW11bmlj
YXRpb24uCiAKLSAgICAgICogT3BlblNTTCAoT1BUSU9OQUwgZm9yIGNsaWVudCBhbmQgc2VydmVy
KQotCi0gICAgICAgICBPcGVuU1NMIGVuYWJsZXMgeW91ciBjbGllbnQgdG8gYWNjZXNzIFNTTC1l
bmNyeXB0ZWQgaHR0cHM6Ly8KLSAgICAgICAgIFVSTHMgKHVzaW5nIEFwYWNoZSBTZXJmKSBpbiBh
ZGRpdGlvbiB0byB1bmVuY3J5cHRlZCBodHRwOi8vIFVSTHMuCi0gICAgICAgICBUbyB1c2UgU1NM
IHdpdGggU3VidmVyc2lvbidzIFdlYkRBViBzZXJ2ZXIsIEFwYWNoZSBuZWVkcyB0byBiZQotICAg
ICAgICAgY29tcGlsZWQgd2l0aCBPcGVuU1NMIGFzIHdlbGwuCi0KLSAgICAgICogTmV0d2lkZSBB
c3NlbWJsZXIgKE9QVElPTkFMIGZvciBjbGllbnQgYW5kIHNlcnZlcikKLQotICAgICAgICBUaGUg
TmV0d2lkZSBBc3NlbWJsZXIgKE5BU00pIGlzIHVzZWQgdG8gYnVpbGQgdGhlIChvcHRpb25hbCkK
LSAgICAgICAgYXNzZW1ibGVyIG1vZHVsZXMgb2YgT3BlblNTTC4gIEFzIG9mIE9wZW5TU0wgMS4x
LjAgTkFTTSBpcyB0aGUKLSAgICAgICAgb25seSBzdXBwb3J0ZWQgYXNzZW1ibGVyLgotCiAgICAg
ICAqIEJlcmtlbGV5IERCIChERVBSRUNBVEVEIGFuZCBPUFRJT05BTCBmb3IgY2xpZW50IGFuZCBz
ZXJ2ZXIpCiAKICAgICAgICAgIFdoZW4geW91IGNyZWF0ZSBhIHJlcG9zaXRvcnksIHlvdSBoYXZl
IHRoZSBvcHRpb24gb2YKQEAgLTE5Niw3ICsxNzgsNyBAQA0KICAgICAgIFN1YnZlcnNpb24ncyBv
d24gY29uZmlndXJlIHNjcmlwdCBtYXkgbmVlZCB0byBiZSB0b2xkIHdoZXJlIHRvIGZpbmQKICAg
ICAgIHRoZW0sIGlmIHRoZXkgd2VyZSBub3QgaW5zdGFsbGVkIGluIHN0YW5kYXJkIHN5c3RlbSBs
b2NhdGlvbnMuCiAKLSAgICAgIE5vdGU6IHRoZXJlIGFyZSBvcHRpb25hbCBkZXBlbmRlbmNpZXMg
KHN1Y2ggYXMgT3BlblNTTCwgc3dpZywgYW5kIGh0dHBkKQorICAgICAgTm90ZTogdGhlcmUgYXJl
IG9wdGlvbmFsIGRlcGVuZGVuY2llcyAoc3VjaCBhcyBzd2lnIGFuZCBodHRwZCkKICAgICAgIHdo
aWNoIGdldC1kZXBzLnNoIGRvZXMgbm90IGRvd25sb2FkLgogCiAgICAgICBOb3RlOiBCZWNhdXNl
IHByZXZpb3VzIGJ1aWxkcyBvZiBTdWJ2ZXJzaW9uIG1heSBoYXZlIGluc3RhbGxlZCBvbGRlcgpA
QCAtMzUzLDU0ICszMzUsOCBAQA0KICAgICAgIGZpbGUgc3VidmVyc2lvbi9saWJzdm5fcmFfc2Vy
Zi9SRUFETUUuCiAKIAotICAgICAgOC4gIE9wZW5TU0wgIChPUFRJT05BTCkKKyAgICAgIDguICBC
ZXJrZWxleSBEQiA0LlggIChERVBSRUNBVEVEIGFuZCBPUFRJT05BTCkKIAotICAgICAgIyMjIG5l
ZWRzIHNvbWUgdXBkYXRlcy4gSSB0aGluayBBcGFjaGUgU2VyZiBhdXRvbWFnaWNhbGx5IGhhbmRs
ZXMKLSAgICAgICMjIyBmaW5kaW5nIE9wZW5TU0wsIGJ1dCB3ZSBtYXkgbmVlZCBtb3JlIGRvY2Nv
IGhlcmUuIGFuZCB3LnIudAotICAgICAgIyMjIHpsaWIuCi0KLSAgICAgIFRoZSBBcGFjaGUgU2Vy
ZiBsaWJyYXJ5IGhhcyBzdXBwb3J0IGZvciBTU0wgZW5jcnlwdGlvbiBieSByZWx5aW5nIG9uIHRo
ZQotICAgICAgT3BlblNTTCBsaWJyYXJ5LgotCi0gICAgICAgIGEuIFVzaW5nIE9wZW5TU0wgb24g
dGhlIGNsaWVudCB0aHJvdWdoIEFwYWNoZSBTZXJmCi0KLSAgICAgICAgICBPbiBVbml4IHN5c3Rl
bXMsIHRvIGJ1aWxkIEFwYWNoZSBTZXJmIHdpdGggT3BlblNTTCwgeW91IG5lZWQgT3BlblNTTAot
ICAgICAgICAgIGluc3RhbGxlZCBvbiB5b3VyIHN5c3RlbSwgYW5kIHlvdSBtdXN0IGFkZCAiLS13
aXRoLXNzbCIgYXMgYQotICAgICAgICAgICIuL2NvbmZpZ3VyZSIgcGFyYW1ldGVyLiAgSWYgeW91
ciBPcGVuU1NMIGluc3RhbGxhdGlvbiBpcyBoYXJkCi0gICAgICAgICAgZm9yIEFwYWNoZSBTZXJm
IHRvIGZpbmQsIHlvdSBtYXkgbmVlZCB0byB1c2UKLSAgICAgICAgICAiLS13aXRoLWxpYnM9L3Bh
dGgvdG8vbGliIiBpbiBhZGRpdGlvbi4gIEluIHBhcnRpY3VsYXIsIG9uIFJlZCBIYXQKLSAgICAg
ICAgICAoYnV0IG5vdCBGZWRvcmEgQ29yZSkgaXQgaXMgbmVjZXNzYXJ5IHRvIHNwZWNpZnkKLSAg
ICAgICAgICAiLS13aXRoLWxpYnM9L3Vzci9rZXJiZXJvcyIgZm9yIE9wZW5TU0wgdG8gYmUgZm91
bmQuICBZb3UgY2FuIGFsc28KLSAgICAgICAgICBzcGVjaWZ5IGEgcGF0aCB0byB0aGUgemxpYiBs
aWJyYXJ5IHVzaW5nICItLXdpdGgtbGlicyIuCi0KLSAgICAgICAgICBVbmRlciBXaW5kb3dzLCB5
b3UgY2FuIHNwZWNpZnkgdGhlIHBhdGhzIHRvIHRoZXNlIGxpYnJhcmllcyBieQotICAgICAgICAg
IHBhc3NpbmcgdGhlIG9wdGlvbnMgLS13aXRoLXpsaWIgYW5kIC0td2l0aC1vcGVuc3NsIHRvIGdl
bi1tYWtlLnB5LgotCi0gICAgICAgIGIuIFVzaW5nIE9wZW5TU0wgb24gdGhlIEFwYWNoZSBzZXJ2
ZXIKLQotICAgICAgICAgIFlvdSBjYW4gYWxzbyBhZGQgc3VwcG9ydCBmb3IgdGhlc2UgZmVhdHVy
ZXMgdG8gYW4gQXBhY2hlIGh0dHBkCi0gICAgICAgICAgc2VydmVyIHRvIGJlIHVzZWQgZm9yIFN1
YnZlcnNpb24gdXNpbmcgdGhlIHNhbWUgc3VwcG9ydCBsaWJyYXJpZXMuCi0gICAgICAgICAgVGhl
IFN1YnZlcnNpb24gYnVpbGQgc3lzdGVtIHdpbGwgbm90IHByb3ZpZGUgdGhlbSwgaG93ZXZlci4g
IFlvdQotICAgICAgICAgIGFkZCB0aGVtIGJ5IHNwZWNpZnlpbmcgcGFyYW1ldGVycyB0byB0aGUg
Ii4vY29uZmlndXJlIiBzY3JpcHQgb2YKLSAgICAgICAgICB0aGUgQXBhY2hlIFNlcnZlciBpbnN0
ZWFkLgotCi0gICAgICAgICAgRm9yIGdldHRpbmcgU1NMIG9uIHlvdXIgc2VydmVyLCB5b3Ugd291
bGQgYWRkIHRoZSAiLS1lbmFibGUtc3NsIgotICAgICAgICAgIG9yICItLXdpdGgtc3NsPS9wYXRo
L3RvL2xpYiIgb3B0aW9uIHRvIEFwYWNoZSdzICIuL2NvbmZpZ3VyZSIKLSAgICAgICAgICBzY3Jp
cHQuICBBcGFjaGUgZW5hYmxlcyB6bGliIHN1cHBvcnQgYnkgZGVmYXVsdCwgYnV0IHlvdSBjYW4K
LSAgICAgICAgICBzcGVjaWZ5IGEgbm9uc3RhbmRhcmQgbG9jYXRpb24gZm9yIHRoZSBsaWJyYXJ5
IHdpdGggdGhlCi0gICAgICAgICAgIi0td2l0aC16PS9wYXRoL3RvL2RpciIgb3B0aW9uLiAgQ29u
c3VsdCB0aGUgQXBhY2hlIGRvY3VtZW50YXRpb24KLSAgICAgICAgICBmb3IgbW9yZSBkZXRhaWxz
LCBhbmQgZm9yIG90aGVyIG1vZHVsZXMgeW91IG1heSB3aXNoIHRvIGluc3RhbGwKLSAgICAgICAg
ICB0byBlbmhhbmNlIHlvdXIgU3VidmVyc2lvbiBzZXJ2ZXIuCi0KLSAgICAgIElmIHlvdSBkb24n
dCBhbHJlYWR5IGhhdmUgaXQsIHlvdSBjYW4gZ2V0IGEgY29weSBvZiBPcGVuU1NMLAotICAgICAg
aW5jbHVkaW5nIGluc3RydWN0aW9ucyBmb3IgYnVpbGRpbmcgYW5kIHBhY2thZ2luZyBvbiBib3Ro
IFVuaXgKLSAgICAgIHN5c3RlbXMgYW5kIFdpbmRvd3MsIGF0OgotCi0gICAgICAgICAgaHR0cHM6
Ly93d3cub3BlbnNzbC5vcmcvCi0KLQotICAgICAgOS4gIEJlcmtlbGV5IERCIDQuWCAgKERFUFJF
Q0FURUQgYW5kIE9QVElPTkFMKQotCiAgICAgICBZb3UgbmVlZCB0aGUgQmVya2VsZXkgREIgbGli
cmFyaWVzIG9ubHkgaWYgeW91IGFyZSBidWlsZGluZyBhCiAgICAgICBTdWJ2ZXJzaW9uIHNlcnZl
ciB0aGF0IHN1cHBvcnRzIHRoZSBvbGRlciBCREIgcmVwb3NpdG9yeSBzdG9yYWdlCiAgICAgICBi
YWNrLWVuZCwgb3IgYSBTdWJ2ZXJzaW9uIGNsaWVudCB0aGF0IGNhbiBhY2Nlc3MgbG9jYWwgQkRC
CkBAIC00NDIsNyArMzc4LDcgQEANCiAgICAgICB0aGUgbGlicmFyaWVzIGF0IGNvbmZpZ3VyZSB0
aW1lLgogCiAKLSAgICAgIDEwLiBDeXJ1cyBTQVNMIGxpYnJhcnkgKE9QVElPTkFMKQorICAgICAg
OS4gIEN5cnVzIFNBU0wgbGlicmFyeSAoT1BUSU9OQUwpCiAKICAgICAgIElmIHRoZSBTaW1wbGUg
QXV0aGVudGljYXRpb24gYW5kIFNlY3VyaXR5IExheWVyIChTQVNMKSBsaWJyYXJ5CiAgICAgICBp
cyBkZXRlY3RlZCBvbiB5b3VyIHN5c3RlbSwgdGhlbiB0aGUgU3VidmVyc2lvbiBjbGllbnQgYW5k
CkBAIC00NTMsNyArMzg5LDcgQEANCiAgICAgICAgICBodHRwOi8vZnJlc2htZWF0Lm5ldC9wcm9q
ZWN0cy9jeXJ1c3Nhc2wvCiAKIAotICAgICAgMTEuIEFwYWNoZSBXZWIgU2VydmVyIDIuMi5YIG9y
IG5ld2VyICAoT1BUSU9OQUwpCisgICAgICAxMC4gQXBhY2hlIFdlYiBTZXJ2ZXIgMi4yLlggb3Ig
bmV3ZXIgIChPUFRJT05BTCkKIAogICAgICAgICAgIChodHRwczovL2h0dHBkLmFwYWNoZS5vcmcv
ZG93bmxvYWQuY2dpKQogCkBAIC00NjYsNyArNDAyLDcgQEANCiAgICAgICBpcyBkb25lOiBTZWUg
c2VjdGlvbiBJSUkgZm9yIGRldGFpbHMuCiAKIAotICAgICAgMTIuIFB5dGhvbiAzLnggb3IgbmV3
ZXIgKGh0dHBzOi8vd3d3LnB5dGhvbi5vcmcvKSAgKE9QVElPTkFMKQorICAgICAgMTEuIFB5dGhv
biAzLnggb3IgbmV3ZXIgKGh0dHBzOi8vd3d3LnB5dGhvbi5vcmcvKSAgKE9QVElPTkFMKQogCiAg
ICAgICBTdWJ2ZXJzaW9uIGRvZXMgbm90IHJlcXVpcmUgUHl0aG9uIGZvciBpdHMgYmFzaWMgb3Bl
cmF0aW9uLgogICAgICAgSG93ZXZlciwgUHl0aG9uIGlzIHJlcXVpcmVkIGZvciBidWlsZGluZyBh
bmQgdGVzdGluZyBTdWJ2ZXJzaW9uCkBAIC01MTgsNyArNDU0LDcgQEANCiAgICAgICBzZWN0aW9u
IElJLkIgZm9yIG1vcmUgYWJvdXQgYXV0b2dlbi5zaC4KIAogCi0gICAgICAxMy4gUGVybCA1Ljgg
b3IgbmV3ZXIgKFdpbmRvd3Mgb25seSkgIChPUFRJT05BTCkKKyAgICAgIDEyLiBQZXJsIDUuOCBv
ciBuZXdlciAoV2luZG93cyBvbmx5KSAgKE9QVElPTkFMKQogCiAgICAgICBUbyBidWlsZCBTdWJ2
ZXJzaW9uIHVuZGVyIGFueSBvZiB0aGUgTVMgV2luZG93cyBwbGF0Zm9ybXMsIHlvdQogICAgICAg
d2lsbCBhbHNvIG5lZWQgUGVybCA1Ljggb3IgbmV3ZXIgdG8gcnVuIGFwci11dGlsJ3MgdzMybG9j
YXRlZGIucGwKQEAgLTUyNSwxOSArNDYxLDE5IEBADQogICAgICAgc2NyaXB0LgogCiAKLSAgICAg
IDE0LiBwa2ctY29uZmlnICAoVW5peCBvbmx5LCBPUFRJT05BTCkKKyAgICAgIDEzLiBwa2ctY29u
ZmlnICAoVW5peCBvbmx5LCBPUFRJT05BTCkKIAogICAgICAgU3VidmVyc2lvbiB1c2VzIHBrZy1j
b25maWcgdG8gZmluZCBhcHByb3ByaWF0ZSBvcHRpb25zIHVzZWQKICAgICAgIGF0IGJ1aWxkIHRp
bWUuCiAKIAotICAgICAgMTUuIEQtQnVzICAoVW5peCBvbmx5LCBPUFRJT05BTCkKKyAgICAgIDE0
LiBELUJ1cyAgKFVuaXggb25seSwgT1BUSU9OQUwpCiAKICAgICAgIEQtQnVzIGlzIGEgbWVzc2Fn
ZSBidXMgc3lzdGVtLiBELUJ1cyBpcyByZXF1aXJlZCBmb3Igc3VwcG9ydCBmb3IgS1dhbGxldAog
ICAgICAgYW5kIEdOT01FIEtleXJpbmcuIHBrZy1jb25maWcgaXMgbmVlZGVkIHRvIGZpbmQgRC1C
dXMgaGVhZGVycyBhbmQgbGlicmFyeS4KIAogCi0gICAgICAxNi4gUXQgNSBvciBRdCA0ICAoVW5p
eCBvbmx5LCBPUFRJT05BTCkKKyAgICAgIDE1LiBRdCA1IG9yIFF0IDQgIChVbml4IG9ubHksIE9Q
VElPTkFMKQogCiAgICAgICBRdCBpcyBhIGNyb3NzLXBsYXRmb3JtIGFwcGxpY2F0aW9uIGZyYW1l
d29yay4gUXRDb3JlLCBRdERCdXMgYW5kIFF0R3VpCiAgICAgICBtb2R1bGVzIGFyZSByZXF1aXJl
ZCBmb3Igc3VwcG9ydCBmb3IgS1dhbGxldC4gcGtnLWNvbmZpZyBpcyBuZWVkZWQKQEAgLTU0NCw3
ICs0ODAsNyBAQA0KICAgICAgIHRvIGZpbmQgUXQgaGVhZGVycyBhbmQgbGlicmFyaWVzLgogCiAK
LSAgICAgIDE3LiBLREUgNSBGcmFtZXdvcmsgbGlicmFyaWVzIG9yIEtERUxpYnMgNCAgKFVuaXgg
b25seSwgT1BUSU9OQUwpCisgICAgICAxNi4gS0RFIDUgRnJhbWV3b3JrIGxpYnJhcmllcyBvciBL
REVMaWJzIDQgIChVbml4IG9ubHksIE9QVElPTkFMKQogCiAgICAgICBTdWJ2ZXJzaW9uIGNvbnRh
aW5zIG9wdGlvbmFsIHN1cHBvcnQgZm9yIHN0b3JpbmcgcGFzc3dvcmRzIGluIEtXYWxsZXQuCiAg
ICAgICBTdWJ2ZXJzaW9uIHdpbGwgbG9vayBmb3IgS0Y1V2FsbGV0LCBLRjVDb3JlQWRkb25zLCBL
RjVJMThuIEFQSXMgYnkgZGVmYXVsdCwKQEAgLTU2MCwxMyArNDk2LDEzIEBADQogICAgICAgICAg
IC0td2l0aC1rd2FsbGV0PS9wYXRoL3RvL0tERS9wcmVmaXgKIAogCi0gICAgICAxOC4gR0xpYiAy
ICAoVW5peCBvbmx5LCBPUFRJT05BTCkKKyAgICAgIDE3LiBHTGliIDIgIChVbml4IG9ubHksIE9Q
VElPTkFMKQogCiAgICAgICBHTGliIGlzIGEgZ2VuZXJhbC1wdXJwb3NlIHV0aWxpdHkgbGlicmFy
eS4gR0xpYiBpcyByZXF1aXJlZCBmb3Igc3VwcG9ydAogICAgICAgZm9yIEdOT01FIEtleXJpbmcu
IHBrZy1jb25maWcgaXMgbmVlZGVkIHRvIGZpbmQgR0xpYiBoZWFkZXJzIGFuZCBsaWJyYXJ5Lgog
CiAKLSAgICAgIDE5LiBHTk9NRSBLZXlyaW5nICAoVW5peCBvbmx5LCBPUFRJT05BTCkKKyAgICAg
IDE4LiBHTk9NRSBLZXlyaW5nICAoVW5peCBvbmx5LCBPUFRJT05BTCkKIAogICAgICAgU3VidmVy
c2lvbiBjb250YWlucyBvcHRpb25hbCBzdXBwb3J0IGZvciBzdG9yaW5nIHBhc3N3b3JkcyBpbiBH
Tk9NRSBLZXlyaW5nLgogICAgICAgcGtnLWNvbmZpZyBpcyBuZWVkZWQgdG8gZmluZCBHTk9NRSBL
ZXlyaW5nIGhlYWRlcnMgYW5kIGxpYnJhcnkuIEQtQnVzIGFuZApAQCAtNTc0LDcgKzUxMCw3IEBA
DQogICAgICAgdGhlbiBwYXNzIHRoZSAnLS13aXRoLWdub21lLWtleXJpbmcnIG9wdGlvbiB0byBg
Y29uZmlndXJlYC4KIAogCi0gICAgICAyMC4gbGlibWFnaWMgKE9QVElPTkFMKQorICAgICAgMTku
IGxpYm1hZ2ljIChPUFRJT05BTCkKIAogICAgICAgU3VidmVyc2lvbidzIGNvbmZpZ3VyZSBzY3Jp
cHQgYXR0ZW1wdHMgdG8gZmluZCBsaWJtYWdpYyBhdXRvbWF0aWNhbGx5LgogICAgICAgSWYgaXQg
aXMgaW5zdGFsbGVkIGluIGEgbm9uLXN0YW5kYXJkIGxvY2F0aW9uLCB0aGVuIHVzZToKQEAgLTU5
Niw3ICs1MzIsNyBAQA0KICAgICAgICAgLS13aXRoLWxpYm1hZ2ljCiAKIAotICAgICAgMjEuIExa
NCAoT1BUSU9OQUwpCisgICAgICAyMC4gTFo0IChPUFRJT05BTCkKIAogICAgICAgU3VidmVyc2lv
biB1c2VzIExaNCBjb21wcmVzc2lvbiBsaWJyYXJ5IHZlcnNpb24gcjEyOSBvciBhYm92ZS4gQ29u
ZmlndXJlCiAgICAgICB3aWxsIGF0dGVtcHQgdG8gbG9jYXRlIHRoZSBzeXN0ZW0gbGlicmFyeSBi
eSBkZWZhdWx0IHVzaW5nIHBrZy1jb25maWcKQEAgLTYxMCw3ICs1NDYsNyBAQA0KICAgICAgICAg
LS13aXRoLWx6ND1pbnRlcm5hbAogCiAKLSAgICAgIDIyLiBweTNjIChPUFRJT05BTCkKKyAgICAg
IDIxLiBweTNjIChPUFRJT05BTCkKIAogICAgICAgU3VidmVyc2lvbiB1c2VzIHRoZSBQeXRob24g
MyBDb21wYXRpYmlsaXR5IExheWVyIGZvciBDCiAgICAgICBFeHRlbnNpb25zIChweTNjKSBsaWJy
YXJ5IHdoZW4gYnVpbGRpbmcgdGhlIFB5dGhvbiBsYW5ndWFnZQpAQCAtODY3LDcgKzgwMyw3IEBA
DQogICAgICAgICBhcmUgYXZhaWxhYmxlIGZyb20KICAgICAgICAgaHR0cDovL3d3dy5vcmFjbGUu
Y29tL3RlY2huZXR3b3JrL2RhdGFiYXNlL2RhdGFiYXNlLXRlY2hub2xvZ2llcy9iZXJrZWxleWRi
L2Rvd25sb2Fkcy9pbmRleC0wODI5NDQuaHRtbAogICAgICAgICAoVmVyc2lvbiA0LjQuMjAgb3Ig
aW4gc3BlY2lmaWMgY2FzZXMgc29tZSBoaWdoZXIgdmVyc2lvbiByZWNvbW1lbmRlZCkKLSAgICAg
ICAgRm9yIG1vcmUgaW5mb3JtYXRpb24gc2VlIFNlY3Rpb24gSS5DLjkuCisgICAgICAgIEZvciBt
b3JlIGluZm9ybWF0aW9uIHNlZSBTZWN0aW9uIEkuQy44LgogICAgICAgKiBbT3B0aW9uYWxdIE9w
ZW5zc2wgY2FuIGJlIG9idGFpbmVkIGZyb20gaHR0cHM6Ly93d3cub3BlbnNzbC5vcmcvc291cmNl
LwogICAgICAgKiBbT3B0aW9uYWxdIE5BU00gY2FuIGJlIG9idGFpbmVkIGZyb20gaHR0cDovL3d3
dy5uYXNtLnVzLwogICAgICAgKiBbT3B0aW9uYWxdIEEgbW9kaWZpZWQgdmVyc2lvbiBvZiBHTlUg
bGliaW50bCwgY2FsbGVkCkBAIC0xMzQ4LDcgKzEyODQsNyBAQA0KICAgICAgIGxpbmUuICBNYWtl
IHN1cmUgdGhpcyBpcyB0aGUgc2FtZSBkYiBhcyB0aGUgb25lIFN1YnZlcnNpb24gdXNlcy4KICAg
ICAgIFRoaXMgbm90ZSBhc3N1bWVzIHlvdSBoYXZlIGluc3RhbGxlZCBCZXJrZWxleSBEQiA0LjIu
NTIKICAgICAgIGF0IGl0cyBkZWZhdWx0IGxvY2F0aW9ucy4gIEZvciBtb3JlIGluZm8gYWJvdXQg
dGhlIGRiIHJlcXVpcmVtZW50LAotICAgICAgc2VlIHNlY3Rpb24gSS5DLjkuCisgICAgICBzZWUg
c2VjdGlvbiBJLkMuOC4KIAogICAgICAgWW91IG1heSBhbHNvIHdhbnQgdG8gaW5jbHVkZSBvdGhl
ciBtb2R1bGVzIGluIHlvdXIgYnVpbGQuIEFkZAogICAgICAgLS1lbmFibGUtc3NsIHRvIHR1cm4g
b24gU1NMIHN1cHBvcnQsIGFuZCAtLWVuYWJsZS1kZWZsYXRlIHRvIHR1cm4gb24K
--0000000000006f4a4e065842ae95--