From bruno.manzoni@ubi-network.ch Mon Oct 26 16:55:29 2026
From: Bruno Manzoni
To: xymon@xymon.com
Subject: [Xymon] Release notes, install guide, and which version a build
should show (#676)
Date: Mon, 26 Oct 2026 17:55:20 +0100
Message-ID: <5022f1b3-de18-4a11-b73a-3ede042f7e54@ubi-network.ch>
In-Reply-To: <13997cdd-f88b-4692-ab0c-3d2f135e3152@ubi-network.ch>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7059641728881955992=="
--===============7059641728881955992==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Hi all,
Nicola raised three points while reviewing the c-ares change (#138). Two=20
are done, and the third needs your opinion.
1. Release notes. Each pull request now writes its own RELEASENOTES=20
entry (#674), so reviewers and testers see what administrators will be=20
told alongside the change. The 4.3.31 section on main already covers:
- client filesystem reporting;
- alerting;
- page filters;
- the web pages;
- network tests;
- the build, including the switch to the system c-ares and to PCRE2.
19 open pull requests carry theirs.
2. Install guide. docs/install.html was rewritten (#672):
- each system has its own package list, with c-ares and PCRE2 named;
- it says Xymon no longer ships its own c-ares;
- it says 4.3.30 is the last release that builds with the old PCRE.
3. Version shown by a build: comments welcome on the proposal. Every=20
build since 4.3.30 says "Xymon 4.3.30" in its web page footers. That=20
includes builds from main, which already carry everything merged for=20
4.3.31. The version used to be changed by hand at each release and=20
release candidate, and that stopped.
The proposal in https://github.com/xymon-monitoring/xymon/issues/676=20
makes this automatic, with nothing to do per release:
- Released versions and their tarballs show the release number (4.3.31),=20
as today.
- Builds from git show where they come from, for example=20
4.3.31+12.gdef5678, meaning 12 commits after 4.3.31.
Where the full form appears:
- the page footer;
- --version and the status columns of the Xymon programs;
- xymond's answer to ping;
- a new XYMONBUILD for extension scripts.
XYMONDREL and the HTTP tests' User-Agent stay on the release number.
One case to check: a client without a clientupdate level sends xymon=20
--version as its clientversion, and the client script compares that=20
exactly with the version the server asks for. It should be harmless,=20
since such servers usually ask for none, but does anything you run rely=20
on it, or compare the other values exactly?
The issue lists every place the version appears, and the other=20
approaches considered. If you see a better one, say so. Comments are=20
welcome on the issue or here on the list.
Thanks, Nicola, for raising these.
Bruno
Le 22.10.26 =C3=A0 11:51, Nicola Canepa a =C3=A9crit=C2=A0:
>
> *@canepan* commented on this pull request.
>
> ------------------------------------------------------------------------
>
> In docs/install.html.DIST=20
> :
>
> > @@ -86,7 +86,7 @@ The GNU C compiler works fine on HP-UX. More details in
> this e-mai=
l from
> the Xymon mailing list.
> =20
> -PCRE, RRDtool, OpenSSL, OpenLDAP libraries.
> +PCRE, RRDtool, c-ares, OpenSSL, OpenLDAP libraries.
>
> Nice: I don't understand where this automation is triggered, but I=20
> trust it will work.
> Do we have something similar to show the (pre-release) version on the=20
> web pages as it happened in the past (before 4.3.30)?
>
> =E2=80=94
> Reply to this email directly, view it on GitHub=20
> ,=20
> or unsubscribe=20
> .
> Triage notifications, keep track of coding agent tasks and review pull=20
> requests on the go with GitHub Mobile for iOS=20
> =20
> and Android=20
> .=20
> Download it today!
> You are receiving this because you authored the thread.Message ID:=20
>
>
--===============7059641728881955992==
Content-Type: text/html
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"
MIME-Version: 1.0
PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNv
bnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4KICA8L2hlYWQ+
CiAgPGJvZHk+CiAgICA8ZGl2IGNsYXNzPSJtb3otZm9yd2FyZC1jb250YWluZXIiPgogICAgICA8
cD5IaSBhbGwsPGJyPgogICAgICAgIDxicj4KICAgICAgICBOaWNvbGEgcmFpc2VkIHRocmVlIHBv
aW50cyB3aGlsZSByZXZpZXdpbmcgdGhlIGMtYXJlcyBjaGFuZ2UKICAgICAgICAoIzEzOCkuIFR3
byBhcmUgZG9uZSwgYW5kIHRoZSB0aGlyZCBuZWVkcyB5b3VyIG9waW5pb24uPGJyPgogICAgICAg
IDxicj4KICAgICAgICAxLiBSZWxlYXNlIG5vdGVzLiBFYWNoIHB1bGwgcmVxdWVzdCBub3cgd3Jp
dGVzIGl0cyBvd24KICAgICAgICBSRUxFQVNFTk9URVMgZW50cnkgKCM2NzQpLCBzbyByZXZpZXdl
cnMgYW5kIHRlc3RlcnMgc2VlIHdoYXQKICAgICAgICBhZG1pbmlzdHJhdG9ycyB3aWxsIGJlIHRv
bGQgYWxvbmdzaWRlIHRoZSBjaGFuZ2UuIFRoZSA0LjMuMzEKICAgICAgICBzZWN0aW9uIG9uIG1h
aW4gYWxyZWFkeSBjb3ZlcnM6PGJyPgogICAgICAgIC0gY2xpZW50IGZpbGVzeXN0ZW0gcmVwb3J0
aW5nOzxicj4KICAgICAgICAtIGFsZXJ0aW5nOzxicj4KICAgICAgICAtIHBhZ2UgZmlsdGVyczs8
YnI+CiAgICAgICAgLSB0aGUgd2ViIHBhZ2VzOzxicj4KICAgICAgICAtIG5ldHdvcmsgdGVzdHM7
PGJyPgogICAgICAgIC0gdGhlIGJ1aWxkLCBpbmNsdWRpbmcgdGhlIHN3aXRjaCB0byB0aGUgc3lz
dGVtIGMtYXJlcyBhbmQgdG8KICAgICAgICBQQ1JFMi48YnI+CiAgICAgICAgPGJyPgogICAgICAg
IDE5IG9wZW4gcHVsbCByZXF1ZXN0cyBjYXJyeSB0aGVpcnMuPGJyPgogICAgICAgIDxicj4KICAg
ICAgICAyLiBJbnN0YWxsIGd1aWRlLiBkb2NzL2luc3RhbGwuaHRtbCB3YXMgcmV3cml0dGVuICgj
NjcyKTo8YnI+CiAgICAgICAgLSBlYWNoIHN5c3RlbSBoYXMgaXRzIG93biBwYWNrYWdlIGxpc3Qs
IHdpdGggYy1hcmVzIGFuZCBQQ1JFMgogICAgICAgIG5hbWVkOzxicj4KICAgICAgICAtIGl0IHNh
eXMgWHltb24gbm8gbG9uZ2VyIHNoaXBzIGl0cyBvd24gYy1hcmVzOzxicj4KICAgICAgICAtIGl0
IHNheXMgNC4zLjMwIGlzIHRoZSBsYXN0IHJlbGVhc2UgdGhhdCBidWlsZHMgd2l0aCB0aGUgb2xk
CiAgICAgICAgUENSRS48YnI+CiAgICAgICAgPGJyPgogICAgICAgIDMuIFZlcnNpb24gc2hvd24g
YnkgYSBidWlsZDogY29tbWVudHMgd2VsY29tZSBvbiB0aGUgcHJvcG9zYWwuCiAgICAgICAgRXZl
cnkgYnVpbGQgc2luY2UgNC4zLjMwIHNheXMgIlh5bW9uIDQuMy4zMCIgaW4gaXRzIHdlYiBwYWdl
CiAgICAgICAgZm9vdGVycy4gVGhhdCBpbmNsdWRlcyBidWlsZHMgZnJvbSBtYWluLCB3aGljaCBh
bHJlYWR5IGNhcnJ5CiAgICAgICAgZXZlcnl0aGluZyBtZXJnZWQgZm9yIDQuMy4zMS4gVGhlIHZl
cnNpb24gdXNlZCB0byBiZSBjaGFuZ2VkIGJ5CiAgICAgICAgaGFuZCBhdCBlYWNoIHJlbGVhc2Ug
YW5kIHJlbGVhc2UgY2FuZGlkYXRlLCBhbmQgdGhhdCBzdG9wcGVkLjxicj4KICAgICAgICA8YnI+
CiAgICAgICAgVGhlIHByb3Bvc2FsIGluIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQi
CiAgICAgICAgICBocmVmPSJodHRwczovL2dpdGh1Yi5jb20veHltb24tbW9uaXRvcmluZy94eW1v
bi9pc3N1ZXMvNjc2IgogICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5odHRwczovL2dp
dGh1Yi5jb20veHltb24tbW9uaXRvcmluZy94eW1vbi9pc3N1ZXMvNjc2PC9hPgogICAgICAgIG1h
a2VzIHRoaXMgYXV0b21hdGljLCB3aXRoIG5vdGhpbmcgdG8gZG8gcGVyIHJlbGVhc2U6PGJyPgog
ICAgICAgIC0gUmVsZWFzZWQgdmVyc2lvbnMgYW5kIHRoZWlyIHRhcmJhbGxzIHNob3cgdGhlIHJl
bGVhc2UgbnVtYmVyCiAgICAgICAgKDQuMy4zMSksIGFzIHRvZGF5Ljxicj4KICAgICAgICAtIEJ1
aWxkcyBmcm9tIGdpdCBzaG93IHdoZXJlIHRoZXkgY29tZSBmcm9tLCBmb3IgZXhhbXBsZQogICAg
ICAgIDQuMy4zMSsxMi5nZGVmNTY3OCwgbWVhbmluZyAxMiBjb21taXRzIGFmdGVyIDQuMy4zMS48
YnI+CiAgICAgICAgPGJyPgogICAgICAgIFdoZXJlIHRoZSBmdWxsIGZvcm0gYXBwZWFyczo8YnI+
CiAgICAgICAgLSB0aGUgcGFnZSBmb290ZXI7PGJyPgogICAgICAgIC0gLS12ZXJzaW9uIGFuZCB0
aGUgc3RhdHVzIGNvbHVtbnMgb2YgdGhlIFh5bW9uIHByb2dyYW1zOzxicj4KICAgICAgICAtIHh5
bW9uZCdzIGFuc3dlciB0byBwaW5nOzxicj4KICAgICAgICAtIGEgbmV3IFhZTU9OQlVJTEQgZm9y
IGV4dGVuc2lvbiBzY3JpcHRzLjxicj4KICAgICAgICA8YnI+CiAgICAgICAgWFlNT05EUkVMIGFu
ZCB0aGUgSFRUUCB0ZXN0cycgVXNlci1BZ2VudCBzdGF5IG9uIHRoZSByZWxlYXNlCiAgICAgICAg
bnVtYmVyLjxicj4KICAgICAgICA8YnI+CiAgICAgICAgT25lIGNhc2UgdG8gY2hlY2s6IGEgY2xp
ZW50IHdpdGhvdXQgYSBjbGllbnR1cGRhdGUgbGV2ZWwgc2VuZHMKICAgICAgICB4eW1vbiAtLXZl
cnNpb24gYXMgaXRzIGNsaWVudHZlcnNpb24sIGFuZCB0aGUgY2xpZW50IHNjcmlwdAogICAgICAg
IGNvbXBhcmVzIHRoYXQgZXhhY3RseSB3aXRoIHRoZSB2ZXJzaW9uIHRoZSBzZXJ2ZXIgYXNrcyBm
b3IuIEl0CiAgICAgICAgc2hvdWxkIGJlIGhhcm1sZXNzLCBzaW5jZSBzdWNoIHNlcnZlcnMgdXN1
YWxseSBhc2sgZm9yIG5vbmUsIGJ1dAogICAgICAgIGRvZXMgYW55dGhpbmcgeW91IHJ1biByZWx5
IG9uIGl0LCBvciBjb21wYXJlIHRoZSBvdGhlciB2YWx1ZXMKICAgICAgICBleGFjdGx5Pzxicj4K
ICAgICAgICA8YnI+CiAgICAgICAgVGhlIGlzc3VlIGxpc3RzIGV2ZXJ5IHBsYWNlIHRoZSB2ZXJz
aW9uIGFwcGVhcnMsIGFuZCB0aGUgb3RoZXIKICAgICAgICBhcHByb2FjaGVzIGNvbnNpZGVyZWQu
IElmIHlvdSBzZWUgYSBiZXR0ZXIgb25lLCBzYXkgc28uIENvbW1lbnRzCiAgICAgICAgYXJlIHdl
bGNvbWUgb24gdGhlIGlzc3VlIG9yIGhlcmUgb24gdGhlIGxpc3QuPGJyPgogICAgICAgIDxicj4K
ICAgICAgICBUaGFua3MsIE5pY29sYSwgZm9yIHJhaXNpbmcgdGhlc2UuPGJyPgogICAgICAgIDxi
cj4KICAgICAgICBCcnVubzwvcD4KICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5M
ZSAyMi4xMC4yNiDDoCAxMTo1MSwgTmljb2xhIENhbmVwYSBhCiAgICAgICAgw6ljcml0wqA6PGJy
PgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIKY2l0ZT0ibWlkOnh5
bW9uLW1vbml0b3JpbmclMkZ4eW1vbiUyRnB1bGwlMkYxMzglMkZyZXZpZXclMkY1NjEyMzI4ODE5
QGdpdGh1Yi5jb20iPgogICAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIKICAg
ICAgICAgIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+CiAgICAgICAgPHA+PGI+
QGNhbmVwYW48L2I+IGNvbW1lbnRlZCBvbiB0aGlzIHB1bGwgcmVxdWVzdC48L3A+CiAgICAgICAg
PGhyPgogICAgICAgIDxwPkluIDxhCmhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS94eW1vbi1tb25p
dG9yaW5nL3h5bW9uL3B1bGwvMTM4I2Rpc2N1c3Npb25fcjQzNDY4ODgxMzEiCiAgICAgICAgICAg
IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+ZG9jcy9pbnN0YWxsLmh0bWwuRElTVDwvYT46PC9wPgog
ICAgICAgIDxwcmUgc3R5bGU9IiI+Jmd0OyBAQCAtODYsNyArODYsNyBAQCBUaGUgR05VIEMgY29t
cGlsZXIgd29ya3MgZmluZSBvbiBIUC1VWC4gTW9yZSBkZXRhaWxzIGluCiAmbHQ7YSBocmVmPTxh
IGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiCiAgICAgICAgaHJlZj0iaHR0cDovL3d3dy54
eW1vbi5jb20vYXJjaGl2ZS8yMDA1LzA2L21zZzAwMDc5Lmh0bWwiCiAgICAgICAgbW96LWRvLW5v
dC1zZW5kPSJ0cnVlIj4iaHR0cDovL3d3dy54eW1vbi5jb20vYXJjaGl2ZS8yMDA1LzA2L21zZzAw
MDc5Lmh0bWwiPC9hPiZndDt0aGlzIGUtbWFpbCZsdDsvYSZndDsgZnJvbQogdGhlIFh5bW9uIG1h
aWxpbmcgbGlzdC4mbHQ7L3AmZ3Q7CiAKLSZsdDtoNCZndDtQQ1JFLCBSUkR0b29sLCBPcGVuU1NM
LCBPcGVuTERBUCBsaWJyYXJpZXMuJmx0Oy9oNCZndDsKKyZsdDtoNCZndDtQQ1JFLCBSUkR0b29s
LCBjLWFyZXMsIE9wZW5TU0wsIE9wZW5MREFQIGxpYnJhcmllcy4mbHQ7L2g0Jmd0Owo8L3ByZT4K
ICAgICAgICA8cCBkaXI9ImF1dG8iPk5pY2U6IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGVyZSB0aGlz
IGF1dG9tYXRpb24gaXMKICAgICAgICAgIHRyaWdnZXJlZCwgYnV0IEkgdHJ1c3QgaXQgd2lsbCB3
b3JrLjxicj4KICAgICAgICAgIERvIHdlIGhhdmUgc29tZXRoaW5nIHNpbWlsYXIgdG8gc2hvdyB0
aGUgKHByZS1yZWxlYXNlKSB2ZXJzaW9uCiAgICAgICAgICBvbiB0aGUgd2ViIHBhZ2VzIGFzIGl0
IGhhcHBlbmVkIGluIHRoZSBwYXN0IChiZWZvcmUgNC4zLjMwKT88L3A+CiAgICAgICAgPHAgc3R5
bGU9ImZvbnQtc2l6ZTogc21hbGw7IC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTsiPuKAlDxi
cj4KICAgICAgICAgIFJlcGx5IHRvIHRoaXMgZW1haWwgZGlyZWN0bHksIDxhCmhyZWY9Imh0dHBz
Oi8vZ2l0aHViLmNvbS94eW1vbi1tb25pdG9yaW5nL3h5bW9uL3B1bGwvMTM4P2VtYWlsX3NvdXJj
ZT1ub3RpZmljYXRpb25zJmFtcDtlbWFpbF90b2tlbj1BQ0RPUU1DUkxLQlVQMjNGT05UUExTMzVW
SEtCVEE1Q05GU05VQUJLTTVVV0lPUlBGNVRXUzVCTk5CMldFTDJRT1ZXR1lVVEZPRjJXSzQzVUtK
U1hNMkxGTzRYVEtOUlJHSVpURU9CWUdFNDJNNFRGTUZaVzYzVkdNRjJYSTJEUE9LU1dLNVRGTloy
S1laVFBONTJHSzRTN01OV0dTWTNMI2Rpc2N1c3Npb25fcjQzNDY4ODgxMzEiCiAgICAgICAgICAg
IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+dmlldyBpdCBvbiBHaXRIdWI8L2E+LCBvciA8YQpocmVm
PSJodHRwczovL2dpdGh1Yi5jb20vbm90aWZpY2F0aW9ucy91bnN1YnNjcmliZS1hdXRoL0FDRE9R
TUhZUFc0R1BENlRNU0UzRjJMNVZIS0JUQVZDTkZTTlVBQkdLSlNYQTMzVE5GMkc2NFRaSE1ZVENN
WlZHUTJEUU1aVEdBNVVTNDNUT1ZTVFdOQlZHWVpUSU1CWEdBWlRISUxXQUkiCiAgICAgICAgICAg
IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSI+dW5zdWJzY3JpYmU8L2E+Ljxicj4KICAgICAgICAgIFRy
aWFnZSBub3RpZmljYXRpb25zLCBrZWVwIHRyYWNrIG9mIGNvZGluZyBhZ2VudCB0YXNrcyBhbmQK
ICAgICAgICAgIHJldmlldyBwdWxsIHJlcXVlc3RzIG9uIHRoZSBnbyB3aXRoIEdpdEh1YiBNb2Jp
bGUgZm9yIDxhCmhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9ub3RpZmljYXRpb25zL21vYmlsZS9p
b3MvQUNET1FNRDdVNUFNRUFGTFVMWU5BRTM1VkhLQlRBNUNORlNOVUFCS001VVdJT1JQRjVUV1M1
Qk5OQjJXRUwyUU9WV0dZVVRGT0YyV0s0M1VLSlNYTTJMRk80WFRLTlJSR0laVEVPQllHRTQyTTRU
Rk1GWlc2M1ZHTUYyWEkyRFBPS1NXSzVURk5aMktVWlRQTjUyR0s0UzdORlhYRyIKICAgICAgICAg
ICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5pT1M8L2E+IGFuZCA8YQpocmVmPSJodHRwczovL2dp
dGh1Yi5jb20vbm90aWZpY2F0aW9ucy9tb2JpbGUvYW5kcm9pZC9BQ0RPUU1BU1JHWFJNRUZHUDcy
VU9HTDVWSEtCVEE1Q05GU05VQUJLTTVVV0lPUlBGNVRXUzVCTk5CMldFTDJRT1ZXR1lVVEZPRjJX
SzQzVUtKU1hNMkxGTzRYVEtOUlJHSVpURU9CWUdFNDJNNFRGTUZaVzYzVkdNRjJYSTJEUE9LU1dL
NVRGTloySzRaVFBONTJHSzRTN01GWEdJNFRQTkZTQSIKICAgICAgICAgICAgbW96LWRvLW5vdC1z
ZW5kPSJ0cnVlIj5BbmRyb2lkPC9hPi4gRG93bmxvYWQgaXQgdG9kYXkhIDxicj4KICAgICAgICAg
IFlvdSBhcmUgcmVjZWl2aW5nIHRoaXMgYmVjYXVzZSB5b3UgYXV0aG9yZWQgdGhlIHRocmVhZC48
aW1nCnNyYz0iaHR0cHM6Ly9naXRodWIuY29tL25vdGlmaWNhdGlvbnMvYmVhY29uL0FDRE9RTUVD
NFVBM1NGSFU1TzRFRDdUNVZIS0JUQkZDTkZTTTZBQUFBQUNaVlNGQUVXV0dHMzNOTlZTVzQ1QzdP
UjRYQVpOUktCMldZM0NTTVZZWEtaTFRPUkpHSzVUSk1WMzJVWTNQTlZXV0szVFVMNVVXSlRZQUFB
QUFDVFVGSzVaMk00VEZNRlpXNjNWR01GMlhJMkRQT0kuZ2lmIgogICAgICAgICAgICBoZWlnaHQ9
IjEiIHdpZHRoPSIxIiBhbHQ9IiIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj48c3BhbgpzdHlsZT0i
Zm9udC1zaXplOiAwcHg7IGRpc3BsYXk6IG5vbmU7IHZpc2liaWxpdHk6IGhpZGRlbjsgb3ZlcmZs
b3c6IGhpZGRlbjsgb3BhY2l0eTogMDsgd2lkdGg6IDBweDsgaGVpZ2h0OiAwcHg7IG1heC13aWR0
aDogMHB4OyBtYXgtaGVpZ2h0OiAwcHg7Ij5NZXNzYWdlCiAgICAgICAgICAgIElEOiA8c3Bhbj4m
bHQ7eHltb24tbW9uaXRvcmluZy94eW1vbi9wdWxsLzEzOC9yZXZpZXcvNTYxMjMyODgxOTwvc3Bh
bj48c3Bhbj5APC9zcGFuPjxzcGFuPmdpdGh1Yjwvc3Bhbj48c3Bhbj4uPC9zcGFuPjxzcGFuPmNv
bSZndDs8L3NwYW4+PC9zcGFuPjwvcD4KICAgICAgICA8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9u
L2xkK2pzb24iPlsKewoiQGNvbnRleHQiOiAiaHR0cDovL3NjaGVtYS5vcmciLAoiQHR5cGUiOiAi
RW1haWxNZXNzYWdlIiwKInBvdGVudGlhbEFjdGlvbiI6IHsKIkB0eXBlIjogIlZpZXdBY3Rpb24i
LAoidGFyZ2V0IjogImh0dHBzOi8vZ2l0aHViLmNvbS94eW1vbi1tb25pdG9yaW5nL3h5bW9uL3B1
bGwvMTM4P2VtYWlsX3NvdXJjZT1ub3RpZmljYXRpb25zXHUwMDI2ZW1haWxfdG9rZW49QUNET1FN
Q0xPRVJDSExDWkxZVjRETlQ1VkhLQlRBNUNORlNOVUFCS001VVdJT1JQRjVUV1M1Qk5OQjJXRUwy
UU9WV0dZVVRGT0YyV0s0M1VLSlNYTTJMRk80WFRLTlJSR0laVEVPQllHRTQyTTRURk1GWlc2M1ZH
TUYyWEkyRFBPS1NXSzVURk5aMktXWjNOTUZVV1lYM0ROUlVXRzJZI2Rpc2N1c3Npb25fcjQzNDY4
ODgxMzEiLAoidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS94eW1vbi1tb25pdG9yaW5nL3h5bW9u
L3B1bGwvMTM4P2VtYWlsX3NvdXJjZT1ub3RpZmljYXRpb25zXHUwMDI2ZW1haWxfdG9rZW49QUNE
T1FNQ0xPRVJDSExDWkxZVjRETlQ1VkhLQlRBNUNORlNOVUFCS001VVdJT1JQRjVUV1M1Qk5OQjJX
RUwyUU9WV0dZVVRGT0YyV0s0M1VLSlNYTTJMRk80WFRLTlJSR0laVEVPQllHRTQyTTRURk1GWlc2
M1ZHTUYyWEkyRFBPS1NXSzVURk5aMktXWjNOTUZVV1lYM0ROUlVXRzJZI2Rpc2N1c3Npb25fcjQz
NDY4ODgxMzEiLAoibmFtZSI6ICJWaWV3IFB1bGwgUmVxdWVzdCIKfSwKImRlc2NyaXB0aW9uIjog
IlZpZXcgdGhpcyBQdWxsIFJlcXVlc3Qgb24gR2l0SHViIiwKInB1Ymxpc2hlciI6IHsKIkB0eXBl
IjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkdpdEh1YiIsCiJ1cmwiOiAiaHR0cHM6Ly9naXRo
dWIuY29tIgp9Cn0KXTwvc2NyaXB0PiA8L2Jsb2NrcXVvdGU+CiAgICA8L2Rpdj4KICA8L2JvZHk+
CjwvaHRtbD4K
--===============7059641728881955992==--