Blob Blame History Raw
From 3a0bcdbb28a297ce429d38900180e738dce39d07 Mon Sep 17 00:00:00 2001
From: petervo <petervo@redhat.com>
Date: Mon, 5 Jun 2017 08:50:23 -0700
Subject: [PATCH] ssh: Hookup channel callbacks before spawning the bridge
 command

The success message may be received by libssh together with
the init message causing the callback to never get executed.

Closes #6875
Reviewed-by: Dominik Perpeet <dperpeet@redhat.com>
---
 dist/dashboard/Makefile.deps                       | Bin 4116 -> 4117 bytes
 dist/dashboard/dashboard.min.js.map                | Bin 910429 -> 910429 bytes
 dist/docker/Makefile.deps                          | Bin 6353 -> 6354 bytes
 dist/docker/console.min.js.map                     | Bin 477072 -> 477072 bytes
 dist/docker/docker.min.js.map                      | Bin 2829016 -> 2829016 bytes
 dist/docker/test-docker.min.js.map                 | Bin 1030957 -> 1030957 bytes
 dist/guide/index.html                              | Bin 973 -> 977 bytes
 dist/guide/links.html                              | Bin 375 -> 379 bytes
 dist/kdump/Makefile.deps                           | Bin 4350 -> 4351 bytes
 dist/kdump/kdump.min.js.map                        | Bin 394008 -> 394008 bytes
 dist/kdump/test-config-client.min.js.map           | Bin 409871 -> 409871 bytes
 dist/kubernetes/Makefile.deps                      | Bin 30370 -> 30371 bytes
 dist/kubernetes/kubernetes.min.js.map              | Bin 7293965 -> 7293965 bytes
 dist/kubernetes/registry.min.js.map                | Bin 5138353 -> 5138353 bytes
 dist/kubernetes/scripts/test-connection.min.js.map | Bin 3392856 -> 3392856 bytes
 dist/kubernetes/scripts/test-images.min.js.map     | Bin 4656577 -> 4656577 bytes
 .../kubernetes/scripts/test-kube-client.min.js.map | Bin 4287551 -> 4287551 bytes
 dist/kubernetes/scripts/test-nodes.min.js.map      | Bin 5615074 -> 5615074 bytes
 dist/kubernetes/scripts/test-projects.min.js.map   | Bin 3577427 -> 3577427 bytes
 dist/kubernetes/scripts/test-tags.min.js.map       | Bin 2637474 -> 2637474 bytes
 dist/kubernetes/scripts/test-utils.min.js.map      | Bin 2640440 -> 2640440 bytes
 dist/kubernetes/scripts/test-volumes.min.js.map    | Bin 4647998 -> 4647998 bytes
 dist/machines/Makefile.deps                        | Bin 5132 -> 5133 bytes
 dist/machines/machines.min.js.map                  | Bin 2438552 -> 2438552 bytes
 dist/machines/test-machines.min.js.map             | Bin 402780 -> 402780 bytes
 dist/networkmanager/Makefile.deps                  | Bin 4668 -> 4669 bytes
 dist/networkmanager/network.min.js.map             | Bin 1081108 -> 1081108 bytes
 dist/networkmanager/test-utils.min.js.map          | Bin 420119 -> 420119 bytes
 dist/ostree/Makefile.deps                          | Bin 3739 -> 3740 bytes
 dist/ostree/ostree.min.js.map                      | Bin 4364988 -> 4364988 bytes
 dist/ostree/test-utils.min.js.map                  | Bin 2635322 -> 2635322 bytes
 dist/pcp/Makefile.deps                             | Bin 897 -> 898 bytes
 dist/playground/Makefile.deps                      | Bin 9946 -> 9947 bytes
 dist/playground/jquery-patterns.min.js.map         | Bin 57028 -> 57028 bytes
 dist/playground/metrics.min.js.map                 | Bin 6969 -> 6969 bytes
 dist/playground/plot.min.js.map                    | Bin 483471 -> 483471 bytes
 dist/playground/react-patterns.min.js.map          | Bin 345424 -> 345424 bytes
 dist/playground/service.min.js.map                 | Bin 34889 -> 34889 bytes
 dist/playground/speed.min.js.map                   | Bin 15729 -> 15729 bytes
 dist/playground/test.min.js.map                    | Bin 15321 -> 15321 bytes
 dist/playground/translate.min.js.map               | Bin 2361146 -> 2361146 bytes
 dist/realmd/Makefile.deps                          | Bin 1548 -> 1549 bytes
 dist/selinux/Makefile.deps                         | Bin 3120 -> 3121 bytes
 dist/selinux/selinux.min.js.map                    | Bin 1341403 -> 1341403 bytes
 dist/shell/Makefile.deps                           | Bin 7721 -> 7722 bytes
 dist/shell/index-no-machines.min.js.map            | Bin 411192 -> 411192 bytes
 dist/shell/index-stub.min.js.map                   | Bin 768822 -> 768822 bytes
 dist/shell/index.min.js.map                        | Bin 774399 -> 774399 bytes
 dist/sosreport/Makefile.deps                       | Bin 2600 -> 2601 bytes
 dist/sosreport/sosreport.min.js.map                | Bin 21301 -> 21301 bytes
 dist/ssh/Makefile.deps                             | Bin 897 -> 898 bytes
 dist/storaged/Makefile.deps                        | Bin 7239 -> 7240 bytes
 dist/storaged/storage.min.js.map                   | Bin 1458867 -> 1458867 bytes
 dist/storaged/test-util.min.js.map                 | Bin 540199 -> 540199 bytes
 dist/subscriptions/Makefile.deps                   | Bin 3625 -> 3626 bytes
 dist/subscriptions/subscriptions.min.js.map        | Bin 364241 -> 364241 bytes
 dist/systemd/Makefile.deps                         | Bin 5599 -> 5600 bytes
 dist/systemd/logs.min.js.map                       | Bin 137649 -> 137649 bytes
 dist/systemd/services.min.js.map                   | Bin 1446380 -> 1446380 bytes
 dist/systemd/system.min.js.map                     | Bin 958664 -> 958664 bytes
 dist/systemd/terminal.min.js.map                   | Bin 613676 -> 613676 bytes
 dist/tuned/Makefile.deps                           | Bin 2085 -> 2086 bytes
 dist/tuned/performance.min.js.map                  | Bin 283823 -> 283823 bytes
 dist/users/Makefile.deps                           | Bin 2488 -> 2489 bytes
 dist/users/users.min.js.map                        | Bin 391039 -> 391039 bytes
 src/ssh/cockpitsshrelay.c                          |  52 ++++++++++++---------
 66 files changed, 29 insertions(+), 23 deletions(-)

diff --git a/dist/dashboard/Makefile.deps b/dist/dashboard/Makefile.deps
index 30c968893cd9e42d6ef07cd5c6efbbbba71f87a7..99fa2b4ac5af6d9665f031031a21ba9dfe9d5d13 100644
GIT binary patch
delta 49
zcmbQDFjZlKky>f0f>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#_+xT
E07t(J`Tzg`

delta 48
zcmbQLFhya4k!nV%f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IB$&D%MSoL
Ccnqlk

diff --git a/dist/dashboard/dashboard.min.js.map b/dist/dashboard/dashboard.min.js.map
index 99fc73e6c57fb71bff07825041bef42832cc7c1f..a8f6066d28fdc7eff4349705182a51eb27f3c1a7 100644
GIT binary patch
delta 128
zcmcb6!u;+D^9gYxW{IY$=BCERMwTfC$!2E8#s;aTllhrNC*Nn`YMj_Qk+F3mQ|m<L
z)`={w6Ioj)vb9cR-#U@wlOI-%(@#F-2%5gHfJtz>&NGe|Ozn??IDnWFh`E568;E(f
KKMLZlo(KSBw=Zx2

delta 128
zcmcb6!u;+D^9gYxMyZy@NrncNDF((VCaEa~Nr@>YllhrNC*Nn`YMj_Qk+F3mQ|m<L
z)`={w6Ioj)vb9cR-#U@wlOI-%(@#F-2%5gHfJtz>&NGe|Ozn??IDnWFh`E568;E(f
KKMLZlo(KTVN-)v@

diff --git a/dist/docker/Makefile.deps b/dist/docker/Makefile.deps
index 8dadbc6f3b804cafcfd7f8f83c38f22d0749027e..efcf3b96b8399769f58556a0db714b5ebeeb92ec 100644
GIT binary patch
delta 49
zcmca;c*$^rzFKLjf>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#*kVG
E0Atw=SpWb4

delta 48
zcmca)c+qfzzG_CPf>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByKCl>h)$
C`3(pF

diff --git a/dist/docker/console.min.js.map b/dist/docker/console.min.js.map
index e0aecba4724b09f4364a4a810b1de51919f585ea..e260a52b252af13a9c358f11ab610b7f45485cb0 100644
GIT binary patch
delta 80
zcmbQxFFOH<B1Muc5=|_O6O%2ClMReh%uS5UQ<58VTXPv(bD3ImnYZS$2q$Az)IKGd
O1&CR<Pf2F`^B4dI@EWE7

delta 80
zcmbQxFFOH<B1H@hl2g+xEK^MllM)jx%?#5_EmIqFTXPv(bD3ImnYZS$2q$Az)IKGd
O1&CR<Pf2F`^B4dbpBoqe

diff --git a/dist/docker/docker.min.js.map b/dist/docker/docker.min.js.map
index 7898b67e9a30d2ebedeec7f3fa9c644c014b5796..22a6014643877b2f3d0d11cd8e7b695c2761ca95 100644
GIT binary patch
delta 210
zcmZwAISv5<00q$4_kAp59s5#YCK)Q%(2fz&{v#-Uw0c+23N3e#IF5e+#jD@<a|?Xs
zvNd-r&so`?zqb9ky?33ZyZ1NV!akfp1c)FJBEm$3h!Qa(P9%sVks{JWhR6~*B2N^E
zB2gj?qD)kXDp9+`yuOTo(b;;NQkRA_r6q0Yh$UU=NnZvsl#z^OBGZTUo;{C0Nc&4D

delta 210
zcmZwAw++Go00cmpoO3eK<WOM=5UyB*7LYC4AA#aUOV0|l2wJ=YlE>i(pt$;i@52b>
zwm0qN$@R95yS9&qgR`-{wd3wqtJC%Z!XQFKn1~QjB1XiC1d$|CM4HGDSt3W|i2_k1
zN<^8c5LKc^)QQFu=KWLo7hNsil%}+#Egk7fPb}%nK!!4su}owtGnv0EfAK#50BPMz
AasU7T

diff --git a/dist/docker/test-docker.min.js.map b/dist/docker/test-docker.min.js.map
index 127a9c8f37e8e67fcf7c1afe102ad0759b80aea9..3b9b0b63a670c9677a0d43a79afcbe08cabeeacd 100644
GIT binary patch
delta 119
zcmZ4c&2H^Cy9u$9NfwDF7RHImmd42j#wq3|M&>EW_KAkZX%pYeHcoDx%-A}asdX}Q
z>tvSJ$*irD*;*&Fw@&8RI+=4<nFuz$?TO`_K+FZi+(66&#JoVvw>`0(|BN#LGAk;l

delta 119
zcmZ4c&2H^Cy9u$9h6c&0X%?2LriMw0iI!%DX{MH`_9iCD78BpgHcoDx%-A}asdX}Q
z>tvSJ$*irD*;*&Fw@&8RI+=4<nFuz$?TO`_K+FZi+(66&#JoVvw>`0(|BN#LLs%;D

diff --git a/dist/guide/index.html b/dist/guide/index.html
index 9326c6a6191d260adf80a7c40868928486194081..538e3f004fbe148d70ceaf430a8592767cb75980 100644
GIT binary patch
delta 25
gcmX@hevy4c0yC$sp}vxxp|OGPWFO|B$=jL50AZO24gdfE

delta 59
zcmcb}ewKYh0`ufrW;^{vg^Z%qG+QM-eM2L2eI+{}X``QL$7Q3Rl350#lJZk3L3Bn*
IZjK!n01LMexBvhE

diff --git a/dist/guide/links.html b/dist/guide/links.html
index 91be1c995408e43d0e4f0fee7aa0a398118ef3c4..a45d4ef4288eb81920c0bffc7fd7cad07de17478 100644
GIT binary patch
delta 21
ccmey)^qXmeA|t1+p}vxxp|OGPWM0NV07qg4asU7T

delta 37
rcmey(^qpygBI9H`Mq5dnM1_o^)HGWqJ$*wXbA2T{AZeqYXvYNr*VYN<

diff --git a/dist/kdump/Makefile.deps b/dist/kdump/Makefile.deps
index 7dfac58c0a7fa8c4a52242be74b4b50644d98be0..9c2010431047a111c50c3b4dd74b27a435fdb39d 100644
GIT binary patch
delta 49
zcmeyT_+N2?o?2<Df>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#^BWg
E0B-&bw*UYD

delta 48
zcmeyb_)l?yo@z#^f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByJDEdT&u
C<qc*4

diff --git a/dist/kdump/kdump.min.js.map b/dist/kdump/kdump.min.js.map
index 74876c321d26644be8c53a225d87d245515cc043..cd630154ca00e7e445b858ad737f71cd663809a1 100644
GIT binary patch
delta 81
zcmbQyCNZN;VnUdRk$JL3l2K}kp{YSqvZ<wkNt&_w<U%It#@5zW#@1G*t*y+rc3@T2
RUc8eTh*`E5?_^!-2>?OU8;1Y@

delta 81
zcmbQyCNZN;VnUdRg=M07T5^(kO0ub8N|K>LnsIXS<U%It#@5zW#@1G*t*y+rc3@T2
RUc8eTh*`E5?_^!-2>^b_9R~ma

diff --git a/dist/kdump/test-config-client.min.js.map b/dist/kdump/test-config-client.min.js.map
index b324bc6a00b1c02ed52987cfe4b15b51c2b4f21c..2569c951a1b07da51101fdbc65650ef5a0997d76 100644
GIT binary patch
delta 87
zcmeBglI(AioRBPOWS(r1WR#j>Xljs@Y-(v>l4fjfpJth2(OA=3!`NEGw6%u0`;-Va
YWz+pXGY7Tjo@NGOmhHKxSr?T80Nd{!^Z)<=

delta 87
zcmeBglI(AioRBPOVVP*2mYigsl5A?2l4NL*W}KXCZ)s_4*jUqA!`NEGw6%u0`;-Va
YWz+pXGY7Tjo@NGOmhHKxSr?T801GT14*&oF

diff --git a/dist/kubernetes/Makefile.deps b/dist/kubernetes/Makefile.deps
index 5831a996bc2390512f0a7496bf352804e9bd5cc4..0fd1947693a93ca9ab5b25af2ca33991c5b38c97 100644
GIT binary patch
delta 51
zcmZ4VmT~c0#tFu1rKt*DrFjYlW(r0IhUN+e7FNa<R;H#3?!F<~21W)33L4I?!66$X
GyvhKb1P-VG

delta 50
zcmZ4dmT}Qr#tFu%8KnwdrFjYlh6+XohUN-}hE}GgR;ES@?!F<~20);o5gOvWG199H
E0FDI?R{#J2

diff --git a/dist/kubernetes/kubernetes.min.js.map b/dist/kubernetes/kubernetes.min.js.map
index 4f011afc4558afe7e1baca930afdf62e5b4dc3e0..b9a8a732c7c73b4fbbca42b28c10f4c797094131 100644
GIT binary patch
delta 455
zcmZwC$ySm90EXcce+5luifI#JWlp6(6v$s$QZ#BR4n>275L8;ZYv1BKtvII+3tYSx
z(Z<87MR(SB0WO{kcv`!EgO>fOCc|75WwM2^R&PZ4d>GX-&9MDDm2UruC4L|dh?oe(
zL2*bN7IBdfN5oNaOdJ;{M2|Qrdc`TxC;CNF42aWWPz;GP;;c9)&Wj5oB`%7z7#5er
zWpPD}h^t~$jEQkEAtuE&aa~M_X%UKy$ch`{rpSrBm=OgLiCf~fxFcr8U2#v$?NRIo
z`yRXHf0Z!!*@+kJzCEy#J+w#m*q+!^duH>tV9#yQmTcL|wqmQcX6yFCURuRo*=u`a
nZ*9Zg*?X(nrq!%&AFN?b`)Hr+vu)Y7eX+0ht=oz3d@ub69oVjt

delta 455
zcmZwC$ySm90EXcszXoRI5SC4d+F;oL$PhLdilt>LjWj7T{5H31-{L#1I42JaTD%w0
zro*a5ch+|SEuIT_+CTpUZTnG+7juntJ)H>)sbVV(v)OdBmGA5)lAT|X*f&I<h=@S+
zive*!L`6&tii2WE91@4c5iu-A#Hbh(M@3wWi(}%rm=Gt#NpVV?7H334Op2tK64PQv
zoE7K9d2vC^ii_fsm=l-96>(Ku6Dg4v88I)iA}8{qAg+s|SP(bFO>s-y7K`G}Z%V!3
zzsFwXZ#5Ns??y|uWXo2z6}xNqY}MB6zCEyYduSWBX<JsYNA}pB*i(CE&#h`N?4`Z3
m*Y?J?ZO3Z1YjtZ_(^?kVp1rkq_TE0&NBd--d)?@lujPM_kFU4@

diff --git a/dist/kubernetes/registry.min.js.map b/dist/kubernetes/registry.min.js.map
index c4bfef6f91bee9f4c1775e62f58075a21fdf8618..8eb5266105629672a4cafe6cdbd566895df24fb3 100644
GIT binary patch
delta 349
zcmZwB%QAvt00!WZLq#Zllyf2^e1GZJr^xy27R;34GMZ`3JGO?!zkP4OqJ=RQ+(Mh$
zxCB?>y#R}6|1?{lfu=m)#!bOmH&-;ZyL;<-#@5^iQ*o=+*Qk^7-+s%%2Ei^c0Cs~t
zU@zDQ2Eh;*2K&JQFai#OL*OtN1!Ld{I0`!87&s12fN?MZPJ&b5G&lp!f^*<Jm;@KV
z6u1a3foX6VTme_X47m2rY_jeAH}&mL>CylC4yT{$ovf_OhHQ!vS8|e<Eh&g6+fo!O
mJ5rLe?8=^0WM2;CP>$qSPUKY1<XkS~Qm*9squ#m6zx)B8rI{}P

delta 350
zcmZwB%Q8X%00!WxkmOPvl6xT}bULSU6ouS*1&h*ojAl&pkF8;Gw*L!Qv@nfDUcp8i
zkKif%4`A`_zs}c(za!80aVOs}>t@a^W}T+%+P3-7EL5zz)p(5>N$>5q9DF3`1N~qC
z8~_KwAutFIgCTGP41=TK7&s12fDteXPJ&aQ0ZxN6U<{lE<KP@P4=#X<;1akDu7C+J
z39f=`;5wKBH^5DB3rvIC@605=jsL2i^HXYjz0XkUsnyTOj_k^wWW|)6SYk_F3R0AP
napXWsQkFwGl8RL2SWe_rYH}v$av_&;CD(Ezx7}9%&U*O+3tF0v

diff --git a/dist/kubernetes/scripts/test-connection.min.js.map b/dist/kubernetes/scripts/test-connection.min.js.map
index 7ae9260abcb2be06601410dec05300368f1f128b..e347f69562e416d4acbc1345449045dee0ceefc9 100644
GIT binary patch
delta 262
zcmZwAJ5B;o00qztf(k0~8B|b2LH;W5VVpRXd$6SfBON^j38A<lp&~Jn(2=l!TN#!C
zB?W~`;V!`9)Mq<cJ6oCd(&p9oZS&1^KEHg=Gk(W*&AV;4z3-t@9T9ZE0C)ff!4P-|
z9)ZVT7>s}?;3;?pM!|D12FAezm;_xg1zv!c;1!q#GvGCN^UG}V$Nev!t^4+4wrFMI
wtG`WS85r;8S-F**+{wM<r63Pdl#-OCB2}qLT^{90o~0p1tTb1<`OBcb2LK{+MF0Q*

delta 262
zcmZwAJ5B;o00qzth@vQhpa}8@Q9y;q0EWsv(9-dl&fbE=Slp0Mk(fy6NL;|J%q(Lp
zDJWP9cL5ZqKAX8`ZDjGD>~%(FXj;x|vo~>^cH4|6-8Xw^kG?;x>K8!^^nrfx2n>M7
z;0YK6Pr)-V1fGKzU>LjvBVZJ~0%KqtyasQ;1b7Q3!4!B0rvI3U{lpK&OYg(<m+L_)
w>hAs<zrNXam65FEBrgRiN=eFcFBN%^N2y9p>hdJd@*)jsijkJPUD?z69@8~*Z2$lO

diff --git a/dist/kubernetes/scripts/test-images.min.js.map b/dist/kubernetes/scripts/test-images.min.js.map
index f723adfec4e021f71c756ec1298828700323f275..a60598711a62a7c3acdf0571030883e5c88f639d 100644
GIT binary patch
delta 317
zcmZwBIZgrr0EOWIiu;ZW?&zq9+YHLch>H6$Ou%S@x3GAzHL+9^3(CJW)Evnh_zqz4
z^<VenGu^efRz9pGNmQ<e&4<S%j>DuGJ%#nC(TLxFQ>7O~N~A?b^oU-O6@8*#42VH7
zB!<O^7!_k;Tug{bF(q<hTFi)9F(>k3UMz@3u_TtoidYo|u_o3<AU4FN*!rP(|DF49
z)+s#KvYFSQU9@d0*^cenp6%O#g%(-a4(-S)7Td8^EwK};*{Pk`xz+8$F73*$?Z$39
JLHq8j^#@+#d1U|q

delta 316
zcmZwBIZi?W07cONit~($vnVQx1E0?zqJrZxEKq)eyRdk%HL+9^3(DIXYIfujd<(ER
z{po*v#{2fxN!QAcK`SUm)k3WuMWs^k)UGtbR`~uK%fBFEA}$hQKn#kc7!t!`M2w0t
zF)k*=q?i)ZVn)o0Igt|cVnHm5v{(|$VnwWqHL)%>#HPrIEwL@KVn^(Xy&rN9->Ls%
zz07kxnRv~1bGB~>mbXJYvST~3f(2Hz&`MUeidF5@YIbIIJGTqFw1ze9%C7CkZtbp@
J?cRTN{s82)dMN+^

diff --git a/dist/kubernetes/scripts/test-kube-client.min.js.map b/dist/kubernetes/scripts/test-kube-client.min.js.map
index 22359166680fe22a9a14a1d3e41ac098d0b0dd41..ac9b1239af08c6a1ec79b66eaccf29910e227029 100644
GIT binary patch
delta 294
zcmZwBxluw<0EOWZao+_MTyX&xT<$}8a^0{3dH_d5doVa-@Dh!z#4#lLdoZ*G8gM)X
z7<~EH|5mPVZ_nk>j4^4nLhs=*rfG=1<SDe1Za01Zt$$SVwZaQxNaVz@$cqs%D#paP
zm=Kd<N=%CxF)QZ8yjT#6q9BT5Ni2&MQ4(dbD%Qlh*btjyOH{<R*b%#8?~`gNEB=>y
y9b{Fj*}fgvp&eP>j_t%w?aYED*06KCu%@MUX)TL(W!H9Nw{~akuR(U-`S}B@LWf2G

delta 294
zcmZwBxlsZE0EOWZQSlZ*1y4M{0}qy6!1clkC<0_ddoXxou!%-i;usSBJs8>o4LH66
z48HsueJeAvx94))8U+2InRFWQFiD~)cpA35VLu$a|JFY$*;?TRF(EQyQe?%Hm=-f4
zCuYT*m=_CTQ7nmNu_E$fRTM-~tci88AxfewHpQ0M7CT~B?1_rl7YE`{9DPzPrN#eJ
yuj908H9NKwJGC>b+qqrXrCnLW0&7}mk+rOC9lN&JZtT|X?A{)%`!!A<dq01ZP>5~-

diff --git a/dist/kubernetes/scripts/test-nodes.min.js.map b/dist/kubernetes/scripts/test-nodes.min.js.map
index a640ae0e9198b1ede52f07d8b4767c322f646eee..3b185c5104225ca36046f3f8a3ac224863cdfb9c 100644
GIT binary patch
delta 357
zcmZwBH%<cq07Ow?a!w|goO9SUc=3`<&dCNU8rulOH9pdamdhXxK~F=+Ntgpry#D?E
zd?$YG{UsG-;y6ragYx5397RD~4xfWuSSm#zDnvq5iYiepYDBH56ZN7&G>RtCELudX
zXcO(CLv)Iy=n~zcNA!x6=o9^7Kn#i@F)T*Js2CIDVnR%cDKRZ(#H^ST^I}0PiY2iu
z0ug?Y{>mr+JHHhRX<M;X%UEP<mbKW{ZNoNg%eF0NJGN_kwr>Y^Xh(KzCw6LQc5WAT
VX;*e_H<q`8-P+w}v2g$T@CVlVg2Dg*

delta 357
zcmZwBH%@{90EXd+y*Dh_doTP{v4Oo8P$w4xLcGRn^2OE57!Tp@;>Jn*4&d<YPwn?7
zRI`uQNG4ehN<plej%F&=Y9bN5R8rY^DP9IqCqklLG>AsgB$`EwXccXuU37>}(IvV?
zkLVSBqF;o?fEW}*Vpv4Ph!_=PVq8p!Niij+#f+F0b7EdBh()m^mc@!#6>DN$Y=}(}
z6~QO5?|k^b^Lw!nv$!QJX(>zFmSt?)c5K)7Y~Qk$vjaP{BRjSeJGC=Aw+p+pE4#KE
UyR|#Jx4aeX!5+Vgg{QaYKlT%Y>Hq)$

diff --git a/dist/kubernetes/scripts/test-projects.min.js.map b/dist/kubernetes/scripts/test-projects.min.js.map
index b486e3b749a5e441474a1d1d29d0e5cdfed3eac0..b24c8cd87b0b5fb002f57d9e40e75d219c4b3093 100644
GIT binary patch
delta 274
zcmZwBJ5B;o00q#%@D&B*BPzlOPd*MRZw8q-m8)O@K%k*9aRnAPwk8&|E`Zih-!;&=
z3&IAt3$Qr-*=_z}JNa7G?Kq13;Kk17izp0jH1n7C)t^p7&->mxW<7L*%=%~I7C#8a
zz&PlD2`~w!z%-Zvv)~Ds15d#-Fb@{MB6tp#z%p0?tKbD#124fV@EWXxH(&#7{?eVe
ymH#T+w?mL}KCN-(R$9^)BX`n~uJoiY_u|Pw9^_G;WGGgA31lSCGTvGfn)f3v!d&10

delta 273
zcmZwBxlsaP00rQ|1-U#{4pBi@{Y79=*$W&ZtDpgpO$Z36z~BujGX$g*K*|um8p!Oz
zp#fh31YiE`H@}I!EGE@{cjOQKApZ3F<2a5Y|9jl~3Wwpyb(epZS#_)+vsw=v`-flx
zJOM2*38uhPFb!tFESLlH;2C%hUVxXN4PJo-un3mGGI$MEz#H%uyaTIX4ZH^*wsZzg
y@knJiJp^fM?ioiO<w>5!$cxnFRT|QimblWEH+h#2>4+!31QJRl-JNH8X7&%PZ(Y#<

diff --git a/dist/kubernetes/scripts/test-tags.min.js.map b/dist/kubernetes/scripts/test-tags.min.js.map
index 1e2d57177d7bf2b82676b5391428ac5a11a9c39c..714d62729940470041851eff19ccd1bfd1509db7 100644
GIT binary patch
delta 207
zcmZw9xe3Am00mIu5%2rH&uE(n22(jpBI*dX-{NEI2;vTsE{)(8cCI1#2e5eUyMJ%S
zU9QKDz4kn3wXuWU-g8~s3!H<!b$s7FgD{8~5hoHvk}!!BktQ-kmdFu#qCgah5>X~9
zM3tx!b)xY=bN;OV`@_lGGUJ!%)s&XBr6XPGNnZvsl#z^OB2$^kTr63H(QElR{Q%sW
BRPO))

delta 207
zcmZw9w++Go00cmhb2cUi6I+Z8$Q8Q~%m}nk@uFn}<Q)(l4H8?>u?7-90L8Tze6OKE
zE{BG<*xDO=?yqLv-uGSC-tCubXX9*7AVNf#h!9aCM#PB(kt9+?n#d4YB1hzj0#PJN
zM46}%22s7i96gPH|J{0z<B{{@WlBxz(vYUKq%9rkN>BP?$v}oOlCezgkJt2b`~iM{
BRu=#O

diff --git a/dist/kubernetes/scripts/test-utils.min.js.map b/dist/kubernetes/scripts/test-utils.min.js.map
index 1bf5311c6262d1221b2c3e01b73080a5a9cf0014..5f3eafd7685c799b3b3275616b538c32230dcf5b 100644
GIT binary patch
delta 201
zcmZw9Ne;mP00q$0JS(cyJhN;i8eKU{E5sda{Kb#0g$p=@=oR!-{sAoB_QlVa5zFJ^
zxVs?mwtF`^o&w)@gUCC(2QLhLfG~&@ktQ-kmdFu#qCgah5>X~9M3tx!b;2YXM3ZO{
r7SVpgzJ9HL|J_V%=}1=`=}BJ(GL(^wWg=6V$y^q)l-0*f)|=Z8C96g@

delta 201
zcmZw9ITFDD00q#AeHX;O?@AHNsN5xyj5}!j;*VD00uEv13UVs{0E*YX@cA-Ad0g7Z
zooBoDCOE8*eh_T8_SxT`9M|yx!XRQqoJbH!B1NQ$43Q;rM4l)RMWRHM36rQ0RiZ{%
rME#A%^=tk6?`G7HrnICj9qCF>`ZAEAjASemnaWJ&viO+Ma&`Lwz>!B@

diff --git a/dist/kubernetes/scripts/test-volumes.min.js.map b/dist/kubernetes/scripts/test-volumes.min.js.map
index 298ea82a593acb11aa1baaa750f0cc4fd406e9c6..18eb3d26cf22ff810003f0b2dbb7ffafd2145e80 100644
GIT binary patch
delta 327
zcmZwBIZgs$00rQP3oa-w=m?06xWTyngD~==0;52zy#W|4thj>3i>(O-g(r~S*b(v$
zVC@CGhwlIuU;mAM-XkM<drq6OwSKW;x(|;w2#oFePp0m7I)Uf)!>rSHGx33&EI2O&
zC%_0e2~L62;0zcAXTdpe9$Wxp;3BvL#=&K91zZK!zy!DsZh#KB2`0f5m<G4N47d$u
zK^NQsbKowx2kwIh;Nd6pcOQxWl7sPY_5QUt%u7K$Ig(>JkyAMnBfb>nTuM@wKrW;r
bR;qF-S8^>isY^pbxsh9GO6#jPY=4J;7JG^+

delta 327
zcmZwBIa0y^00qzySKLrRBO($76`~>`0Sqn>x1r_;AStZ4g2f+NW+*5;f%J?W<NO0q
zdjapkKY+#S-{ki*G?D&$!Yj4ymR$@g1+NnXu4}(_$~C9uv@L7kr;LG_j10|q&iEiW
z2Zq3TZ~<Hdm%wFk1q_3$;2O9NZh)I$1l$6*!5uIP#=u>04>Z7iFb*Do3Gfh1f=6Hq
zG{Ix=1Wbb&@Dw})&&SL*zGD9+hd+PSX0JQSN=_`fkW0Ceyj)8`Y$=K(u9T!K6}b^l
bs&XrLaxV{3le+lwC{OY%FW=qK>(rkC8-a^b

diff --git a/dist/machines/Makefile.deps b/dist/machines/Makefile.deps
index b26e9900264f82b37fe5a0c72f19e0893275777c..a610f1d0570bdc9dd1ab93af4f838121607a65e8 100644
GIT binary patch
delta 49
zcmeCt=+&5Ds8*V);8mKZU|^<TWMF8nU|?ZoY++?;s^IP$qHSPgV4$Gk>>3=hF>ISK
E07rHV^#A|>

delta 48
zcmeCx=+T&9sG3o#;8mKZU|^_VWMF8nU}$J%YHDR_q~PuwqHO>K3L2py&KtwG2?GE+
CFbt#s

diff --git a/dist/machines/machines.min.js.map b/dist/machines/machines.min.js.map
index 075c93fb7c8d5498879d3ac1256071aea41c7f5b..cb69275210e9231b055160170d853c6b4cdd7fbb 100644
GIT binary patch
delta 183
zcmZw9w++Hj00dB(oTI^Dk_iJi2tIqzQX!f8R-ic1Qc$?^7KnL%%?4E502Hr%+2`qG
z@;JNU-bC>=Jzl~nP2$)blE~aZI7ERc5+$NcRER23BkDwhXc8@=O>~GZ(IfiAfEW@k
lF(Sq<c)tC+-*fB9M5f})Oy;tXrK}{7wQOYj&h74d`T_RZM|c1L

delta 183
zcmZw9sS(0Z00htp_k9Ke;R;6uWD-7gU@@71-xd%%SOg*}T`<)1H65VX0uax>?DKRo
zd7Rz&cu1o(GA0f8Noe9rlw5Bh9HKxJi4svJDnym25p|+LG>I0`COSly=n;KlKnw|&
l7!l(aJm3D^@45A4B2)2YCUaTHQdSbkS~jwM=XUo!{Q!i|NW=gD

diff --git a/dist/machines/test-machines.min.js.map b/dist/machines/test-machines.min.js.map
index 831a494b2908efddd21bc52036320b7aa2c873c1..857cebcd26b6df9fea717b5d113b0bab4b789012 100644
GIT binary patch
delta 82
zcmca}O5)Bbi3y342BzkQMro-QNd|_g#zscwX2yo*_7)bFDUDUFRgA4wOk1m%7w-_k
TrmWp?Co>SUY&YD=s+|J>Vg4E@

delta 82
zcmca}O5)Bbi3y34W|rp3rpcxj7Rkm&iN+RYDW-|3_Nf-eW{p*?RgA4wOk1m%7w-_k
TrmWp?Co>SUY&YD=s+|J>l2jXQ

diff --git a/dist/networkmanager/Makefile.deps b/dist/networkmanager/Makefile.deps
index 031e0c4b4b23ecc64f8926f00bfac3ef14303e12..26e2eeea91108ec425b6443e89a43c25f1644a0a 100644
GIT binary patch
delta 49
zcmdm^vR7q-xmszef>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#+V0!
E09k4cfdBvi

delta 48
zcmdn1vPWftxoSqKf>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IB$%7AP4|U
C#tkq4

diff --git a/dist/networkmanager/network.min.js.map b/dist/networkmanager/network.min.js.map
index c2ea8afe1c31716f4ad7464861910edcda257aec..25a5cbd5fa6cea6c38448b403c291badf3d29319 100644
GIT binary patch
delta 128
zcmbR8&vD8>#|eodiK(U*iHSyLsY&MMW@+ZeMka<Plk*uxC;sD~o;Q()w{cnPGRD?r
zOs&h9TbHr4E@N$7#@4!wy>%JK)@7WZ?qbzH-S7ubQ2W1ooIuP4#N0s41H`;Q%(wmD
IJ$|tT0C?Rs&Hw-a

delta 128
zcmbR8&vD8>#|eodDQPCD#^z~e21zM~rp88QW~l}ylk*uxC;sD~o;Q()w{cnPGRD?r
zOs&h9TbHr4E@N$7#@4!wy>%JK)@7WZ?qbzH-S7ubQ2W1ooIuP4#N0s41H`;Q%(wmD
IJ$|tT0CcA{#sB~S

diff --git a/dist/networkmanager/test-utils.min.js.map b/dist/networkmanager/test-utils.min.js.map
index 7e7656a536f2e60d9802c6802b770f4d6e77a27b..50746ddea74d70a9c670873928a846b1e64707b7 100644
GIT binary patch
delta 93
zcmbP!Npkun$q6ZviK(U*iHSyLsY&MMW@+ZeMka<P_Ldfj29rN9icWmRKmFZ*X5Pki
gt?L+D*D-Bf$E<%>7>kzn4|kb?m}UEiyR7Qn06}FVqW}N^

delta 93
zcmbP!Npkun$q6ZvDQPCD#^z~e21zM~rp88QW~l}y_GZS(sgpl2icWmRKmFZ*X5Pki
gt?L+D*D-Bf$E<%>7>kzn4|kb?m}UEiyR7Qn07(WT$^ZZW

diff --git a/dist/ostree/Makefile.deps b/dist/ostree/Makefile.deps
index ec39a6fe5ee40774e26b73da039f3ebbba1ae5a9..b62db11ba96bb3cd097ca0bc984113d21e9c14ea 100644
GIT binary patch
delta 49
zcmbO&J4beczFKLjf>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#t?Tt
E07uIVg#Z8m

delta 48
zcmbOuJ6m>wzG_CPf>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByJf=K}yb
Ce+)DL

diff --git a/dist/ostree/ostree.min.js.map b/dist/ostree/ostree.min.js.map
index 86af032b455c17ff42ffa423271132c139dd3584..2b6da3e94a47702f612734edcd5a18e03bfe95ec 100644
GIT binary patch
delta 292
zcmZwBIZgrr0EOX*xZ$qgI-|(u1}Y9XxQnNtp#X$iSXjLH$I66`dk`DWW_$;*`1)@$
z{z^>jyOkbvdX0Xk_7+8P)T>tq{cao&+nL}4F(ndWS|r7cm=$wkUMz@|SQJZQS*(av
zu_o5VhS(Hokr7*BTkMEku_yLLAVP5<4n<ZRiJZubf+&tD{RaPbK1X56j_t%w?aa=t
pY!$n(OS`hFU0Y-|tJ{sm*05W<vwM56M|-kod$H!vD16Pm{{hRSY4ZR8

delta 292
zcmZwBIZi@R0EOX*s5npH_?{>t;*8+Cc%5|>HdZez!@}akKUOAo?1R{_Hp5wf#n*qs
z!B=5u->>DooApA7?M|M@Rvxk#dhzG2l6)Y>L_v&;qL>hqVoH?6w3rdIVouD91+gfW
z#IjfstD-C_Voj`z4Y4V<#I{I8Dt1Iw?20{66Z@hr4hA&-l7Bm&{j_0+*0du#wi7$G
nGds5nYuTl>tz%b~S+K5MTeKUywL81F2Ya+9d;aaGFSYj(x<hE2

diff --git a/dist/ostree/test-utils.min.js.map b/dist/ostree/test-utils.min.js.map
index 1383e049f8e27a475c32b42cfd3993b20126e881..63ff715e8f3c7fb67b8a468885387b595f4fe670 100644
GIT binary patch
delta 215
zcmZwA$qfNv00rQTvG42H_w77>GHy!HfQz*P4LH2Gi5CrMLL?FgRVacYyaF7)^Y{2(
zt%sZ!<=t{U-7d!)V?48-xV!Dj^JZpcMi<vAT<TWnK+pnxpbh%L02l;AU>J;mQ7{I^
z!33BDQ(zj*fLSmH=E1^^&gq%|_uNzOe$774Uyc-|BxR{cRcca~hBT!mZRto?deWD{
Jef}DL_CE&^QTzY^

delta 215
zcmZwAw++Go00cmpWOB~f<j@k0TrmO*&>1rU3sAi15HA*B350}1!4wPuL+}GoTz!x4
z)p*ExQ}dP!-*MdO%=6r_=PX>ucURlle0P}`rHgHt2Z9C|0E1u%41*ES1fyUKjDra<
z38ug_m;tk34$OlEun3lJET5jmf6qPh9$3NS`c;;SRHY_$X^17ZG^HhN=}1?4(wBh@
K@9Wp-v;P5U)==93

diff --git a/dist/pcp/Makefile.deps b/dist/pcp/Makefile.deps
index 712aae2d6a463c267c0bda801c8a2bc81fabc5a8..4668ca4c3d2a8aa8797098dd5a18b167b7dcbad2 100644
GIT binary patch
delta 49
zcmZo<Z(^UIqgI-#;8mKZU|^<TWMF8nU|?ZoY++?;s^IP$qHSPgV4$Gk>>3=hG0=b+
E05vfS{Qv*}

delta 48
zcmZo-Z)BgKqnc5w;8mKZU|^_VWMF8nU}$J%YHDR_q~PuwqHO>K3L2py&KrXam;oqA
B3#<SD

diff --git a/dist/playground/Makefile.deps b/dist/playground/Makefile.deps
index 4f11348998a92e4bf8bf3d05a3c5046e3a188ec0..71f56741ac2cccdb18ccf53b8e400f229ac968c6 100644
GIT binary patch
delta 49
zcmccRd)s${v07=Wf>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#)u|0
E0CH6gz5oCK

delta 48
zcmccZd&_r%v1&%Cf>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IB$$>QUd^F
CCk<@?

diff --git a/dist/playground/jquery-patterns.min.js.map b/dist/playground/jquery-patterns.min.js.map
index 2b1551093eec9bda77cf528b7beb9174b0f34403..a2ca846be02a4c26e258321cec0d75802c382e0a 100644
GIT binary patch
delta 59
wcmX@Im-)zE<_W1HrYR;ChNk8gCI&{SW)|j_sTRqJ8!NrKu}W;d-u*TR06zZ{p#T5?

delta 59
wcmX@Im-)zE<_W1HW@f2|rYT8@CI*Iv#%3vrCgui78!NrKu}W;d-u*TR08)k&7XSbN

diff --git a/dist/playground/metrics.min.js.map b/dist/playground/metrics.min.js.map
index cc08d7a430e2a3b57cdc95550a1ec1e4c693b663..ede21b1f6440ea6f713d7f3b43b31aa20e9d338a 100644
GIT binary patch
delta 65
zcmdmKw$p4vtfXm*iG`u5xrK>=QL34Rxn-(Fa-zMFrGfFpIg%UuGekwODcH;{rpF2Z
Dd!iCJ

delta 65
zcmdmKw$p4vtfZM)s-bC0Qlg20p`o!^N}`FmL6W_(fl=DTIg%UuGekwODcH;{rpF2Z
DmhKYU

diff --git a/dist/playground/plot.min.js.map b/dist/playground/plot.min.js.map
index a979fff96c3aa0e1d41ca127af3c9b4e561127ab..35dd41a73dc70a2521e0e7a1ace35f41fc505418 100644
GIT binary patch
delta 96
zcmeA_DBFKfc0!b-X^M%3p{coriGfk7nT5G!szq|5y^*DX@x)nDjlHeCjIF&)t-Z`!
hds&VZiepo(q@y%lE|O8Ey{(7^h*`I{6|r%?0|3ip9)th@

delta 96
zcmeA_DBFKfc0!b-nOUl#X-ZO}iGiV^u~|x@iMc_Ny|IB&+QeB>jlHeCjIF&)t-Z`!
hds&VZiepo(q@y%lE|O8Ey{(7^h*`I{6|r%?0|548A143+

diff --git a/dist/playground/react-patterns.min.js.map b/dist/playground/react-patterns.min.js.map
index eb0a75dfa875a23d9279c9e06f4182c15bd5e0a6..32cbdddaf75034c4806f95ee57e3f1b5029a9f16 100644
GIT binary patch
delta 91
zcmcc6C3>MtbV7=xX^M%3p{coriGfk7nT5G!szq|5y^*DXabs<3En{mf)7Dz%%O2v`
elqu;bO@G74C_DXVDvM7022bYg8$4MS{00CVtsP<j

delta 91
zcmcc6C3>MtbV7=xnOUl#X-ZO}iGiV^u~|x@iMc_Ny|IB&T4QZ%En{mf)7Dz%%O2v`
elqu;bO@G74C_DXVDvM7022bYg8$4MS{00C;-yQ`3

diff --git a/dist/playground/service.min.js.map b/dist/playground/service.min.js.map
index 6467d708cb4d9452238d294dc789197adccdd2c1..5d7f93b6f01ebd8624c5b8d2eb55d633195dfded 100644
GIT binary patch
delta 76
zcmX>(f$8J~rU|i9rYR;ChNk8gCI&{SW)|j_sTRqJ_C}Tl##$5SOK+US5h8+3#bk$2
Pk;x5G+?&sa)EEN*a6K0i

delta 76
zcmX>(f$8J~rU|i9W@f2|rYT8@CI*Iv#%3vrCgui7_QnQAX<8HKOK+US5h8+3#bk$2
Pk;x5G+?&sa)EEN*kqH;I

diff --git a/dist/playground/speed.min.js.map b/dist/playground/speed.min.js.map
index 995413a5cb5976c26d4b2beea0c66a9e0e6fb60b..d0cbda3bac4493b463f3b132729a41666a3cbdbc 100644
GIT binary patch
delta 77
zcmexZ^|5L~w3KOziG`u5xrK>=QL34Rxn-(Fa-zMFrGc^5#Cb9sC%)4X$EHF_M``i{
Q5t+%ZI_8^SYIg_%0Mp?Zr2qf`

delta 77
zcmexZ^|5L~w3L}ys-bC0Qlg20p`o!^N}`FmL6W_(fl->)#Cb9sC%)4X$EHF_M``i{
Q5t+%ZI_8^SYIg_%0QQy{NB{r;

diff --git a/dist/playground/test.min.js.map b/dist/playground/test.min.js.map
index 95866d0904fdd65538bc9770ab1ef53bcc575443..03b3d2bf54ffd68ce566d61dbe4a83d131c632d1 100644
GIT binary patch
delta 66
zcmcavezSZ+l$2?TiG`u5xrK>=QL34Rxn-(Fa-zMFrGc^5#CftCCkknbU{kSqyQY#5
E0JjMfr~m)}

delta 66
zcmcavezSZ+l$4oSs-bC0Qlg20p`o!^N}`FmL6W_(fl->)#CftCCkknbU{kSqyQY#5
E0Mfk_O8@`>

diff --git a/dist/playground/translate.min.js.map b/dist/playground/translate.min.js.map
index 900ea25a785213ff4be614f8858128804ff4ba61..708c088cdec19e3f45226d31f626833ab3316435 100644
GIT binary patch
delta 203
zcmZw9yAHu%7zW@tpU<W0tkx2$^f$Q*lR<@Eg2ZZgV|gPrxe}4|DvaW4d>3GN)+f9L
zkx&FXV{vrUY~d<rYWqv&u6%XaukF=zet&Bhf)OwZ#=tn30Fz(}OoJIP3+BK)SOAM)
z2`qyZunN|m)J|jlUv66FV|$Ku9-F0RUA>7W>Y^cZ(G-SgiMHs7uIP!r7>J=TU*2T&
G{rmvKJwe6*

delta 203
zcmZw9ISv6~7zW_j_x-o;qh&H<_?1qfQka<xH;`x*Z!~X&YEB{&r%;O1_zs|W+UIq>
zMPA~zYiqr?mx1psEZcT;;4M~`zjmzo;r>=<f)OwZ#=tn30Fz(}OoJIP3+BK)SOAM)
z2`qyZunN{5RL5EKUv5l|aC?gN!i`qbi)$)T7Y)%AEzuSo(G@+>7XvXABQX}n(={jG
F&krURLTLa1

diff --git a/dist/realmd/Makefile.deps b/dist/realmd/Makefile.deps
index 95a1be74452471db45dde018f3b92fe394fd0ccf..f6cc60a87051df7a499895a37f80ecea97025bbc 100644
GIT binary patch
delta 49
zcmeC->E)TAuU49>;8mKZU|^<TWMF8nU|?ZoY++?;s^IP$qHSPgV4$Gk>>3=hF=PiT
E06fMFtpET3

delta 48
zcmeC>>EW56ubNS+;8mKZU|^_VWMF8nU}$J%YHDR_q~PuwqHO>K3L2py&KpB_umS)t
Cx(r+Z

diff --git a/dist/selinux/Makefile.deps b/dist/selinux/Makefile.deps
index 9c1251b05134c4be185ade11534fded56b195da0..e3257d27ee346de18952c4092466846f16fedf71 100644
GIT binary patch
delta 49
zcmdlWu~A}zfm&&*f>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#?af`
E08c3mH~;_u

delta 48
zcmdleu|Z;jfoevnf>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByKQ%?$uS
CybR|6

diff --git a/dist/selinux/selinux.min.js.map b/dist/selinux/selinux.min.js.map
index 264f0ded40a43caf81997a7bb9cca8012c3d48e7..a6e1e244559f3e31f4c513eef3d848ba23d3f870 100644
GIT binary patch
delta 132
zcmccpKJfPYzzH!zW=6?IX~{-LNhU@~X(=XVrUsJ(MC2#W6X9u`**cT4btY5mOy<^^
zEUhzHTW7Mh&SY<$$<aEKvvnp{>rC#gGkG3KVlkq<SBeLSd4ZS@i1~q70Eh*FSO|!P
LxA#hk_{9PMf*&o6

delta 132
zcmccpKJfPYzzH!z#wiwtX@=&B$;l?k#%YPkmL`(}MC2#W6X9u`**cT4btY5mOy<^^
zEUhzHTW7Mh&SY<$$<aEKvvnp{>rC#gGkG3KVlkq<SBeLSd4ZS@i1~q70Eh*FSO|!P
LxA#hk_{9PMz`QPA

diff --git a/dist/shell/Makefile.deps b/dist/shell/Makefile.deps
index 2520ba277e065e4ca247151c9a8a85ffc52ccafb..2d86454be08c4c92d1280a8e795010013c16eab2 100644
GIT binary patch
delta 49
zcmZ2!v&v?Io?2<Df>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#^7tR
E09k7ddjJ3c

delta 48
zcmZ2wv(jdQo@z#^f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByKOCJO*d
C#tkX}

diff --git a/dist/shell/index-no-machines.min.js.map b/dist/shell/index-no-machines.min.js.map
index 9c4036d7f27ad413ce479434f7cbdbc066f32855..a5c7112529253c1f6b711049c3f30936d2191c0b 100644
GIT binary patch
delta 85
zcmdndBe|nTazc`%g}IqQTB3o8kzs0DvT>5RQL2%#eOi)%`NV~ijZ<2uFt$!%+B${V
W?3xHRmF@SgF#|En_IuY@qw)dO_a2=9

delta 85
zcmdndBe|nTazc`%xskc4v8jcDxp8WeiFvAdqNTZ^y_uz@@x+CajZ<2uFt$!%+B${V
W?3xHRmF@SgF#|En_IuY@qw)cj(j8R*

diff --git a/dist/shell/index-stub.min.js.map b/dist/shell/index-stub.min.js.map
index 3a09889555deb8c504ed828be16bcdd293ab8178..c2f151955547fae24e2f457add3be95af4724510 100644
GIT binary patch
delta 117
zcmdn?O>f&by$R7$7UpIKX^93VMuw?r$;L_MMyW=|_Gw85=30{%GAT4pZJo;4I+dw)
zDs$^pme#4Pty9^yPGv9U6Tzl$dZ9dr$n@g7>{jhL{Omx?0mPg@%(Xp-pZnBm04@6_
APyhe`

delta 117
zcmdn?O>f&by$R7$=0@hG#-<hq=EkW>Cg!Q;iI(Pu_GXrr##)mXGAT4pZJo;4I+dw)
zDs$^pme#4Pty9^yPGv9U6Tzl$dZ9dr$n@g7>{jhL{Omx?0mPg@%(Xp-pZnBm0LybF
A2mk;8

diff --git a/dist/shell/index.min.js.map b/dist/shell/index.min.js.map
index c177f01af9f7b648d221de444400759fb9593c3e..613e993236c65c8c0a9b7a88faeb1e2dbdfe8c8e 100644
GIT binary patch
delta 107
zcmeyrQ2+lz{Rv?r7UpIKX^93VMuw?r$;L_MMyW=|lNnj08(Ujj8CzSKT3eZ0TUlCL
oSzBA#wzjg{Nn_QqopC288*}?zId&lC0Afxc=GuN&j$3IH0D?FpK>z>%

delta 107
zcmeyrQ2+lz{Rv?r=0@hG#-<hq=EkW>Cg!Q;iI(PulNnj08(Ujj8CzSKT3eZ0TUlCL
oSzBA#wzjg{Nn_QqopC288*}?zId&lC0Afxc=GuN&j$3IH07BFvO#lD@

diff --git a/dist/sosreport/Makefile.deps b/dist/sosreport/Makefile.deps
index 5acc475dbb329d17b6073b49dda52aaaecefb085..5c2ed0dd4942bd45f7eb04e440994aee8f8e8d22 100644
GIT binary patch
delta 49
zcmZ1>vQlJ%ky>f0f>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#_)@r
E0804{7ytkO

delta 48
zcmZ1}vO;8nk!nV%f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IB$%&$O!;F
Cq726X

diff --git a/dist/sosreport/sosreport.min.js.map b/dist/sosreport/sosreport.min.js.map
index cbf301234b09032f0512d03ce225d9f13ba9e962..491406c4e791b0a536d1ca95a9feff103834ceb0 100644
GIT binary patch
delta 62
zcmdnGjB)ES#tCsEN#^E8X_f}2iK(Wk$w?*_hGwRQ6Yt1xoOr<$tK8;NvjZ{!nsXGS

delta 62
zcmdnGjB)ES#tCsEsYV7CsU|5YsfkHRrk2S@W|qdO6Yt1xoOr<$tK8;NvjZ{!x#tzc

diff --git a/dist/ssh/Makefile.deps b/dist/ssh/Makefile.deps
index 8e7edf8392b73d27fdaf8b9fb3e94573977e20e3..064fca0a725b172127521be10c0984e003eaf528 100644
GIT binary patch
delta 49
zcmZo<Z(^UIqgI-#;8mKZU|^<TWMF8nU|?ZoY++?;s^IP$qHSPgV4$Gk>>3=hG0=b+
E05vfS{Qv*}

delta 48
zcmZo-Z)BgKqnc5w;8mKZU|^_VWMF8nU}$J%YHDR_q~PuwqHO>K3L2py&KrXam;oqA
B3#<SD

diff --git a/dist/storaged/Makefile.deps b/dist/storaged/Makefile.deps
index 3b921e2b808cd24070327e85652b0ed7c35308eb..5ca30a685e604ee1ace3b4c63a07f8e0d8b62810 100644
GIT binary patch
delta 49
zcmX?Zal&GPp;~FGf>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#;}jl
E0AutG&Hw-a

delta 48
zcmX?Maol2pp=w5{f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByL9C=CEs
C7!7>@

diff --git a/dist/storaged/storage.min.js.map b/dist/storaged/storage.min.js.map
index d329dd456c12b9e148eda862371db22c082d77ab..ccf7b3ca865d8c7035571c855ac75b8902b05561 100644
GIT binary patch
delta 141
zcmdno8o9YOazeC-g^{s^X|j=NvZ+O)siCR4S!#;eWJVT+#{SlR#@2qO)_&&JewNmL
z*4BQu)_(TZeva0D&ende)_(5Rex9xUyxCb;&DgGZldqAvy+4l^i1~n+ABY8jSP+PX
QfLIuaMYi|niK<)y05FR&A^-pY

delta 141
zcmdno8o9YOazeC-nPsx2sfk%iT8f!@s!6J)v4KU}WJVT+#{SlR#@2qO)_&&JewNmL
z*4BQu)_(TZeva0D&ende)_(5Rex9xUyxCb;&DgGZldqAvy+4l^i1~n+ABY8jSP+PX
QfLIuaMYi|niK<)y0D;9a1ONa4

diff --git a/dist/storaged/test-util.min.js.map b/dist/storaged/test-util.min.js.map
index aa5ef854e7267395e5b031830a099f819ccc3fde..db9fe714cbc456c6195f1f41762e652bc92e6cd7 100644
GIT binary patch
delta 92
zcmZ4fM`8INg$c2e7DmPvrpZR8$)*;GriP~GW~nJ=_9;mzNfY17HBM=r!q_^6sdWnT
c)+sE@eu!XG-0t_21&CRJm~Fe?PxhNG011&I3;+NC

delta 92
zcmZ4fM`8INg$c2eW|qm8rY2@7X(?vrsV1qG#s(H?_Lhmp$rInoHBM=r!q_^6sdWnT
c)+sE@eu!XG-0t_21&CRJm~Fe?PxhNG03*mEk^lez

diff --git a/dist/subscriptions/Makefile.deps b/dist/subscriptions/Makefile.deps
index 30ba4fceca4216cdcedbee0993a1a6809bc880d4..cd510177859190c8727144b62b3b5faea12cc93e 100644
GIT binary patch
delta 49
zcmZ1}vr1-ynObS8f>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#^`gr
E08axAGXMYp

delta 48
zcmZ1_vr=Y)nQBI<f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IB$$O#|r>K
CmJH$m

diff --git a/dist/subscriptions/subscriptions.min.js.map b/dist/subscriptions/subscriptions.min.js.map
index e5a31535febbc207882ad31df0b5caf296dcc155..f22aad1d93c5bc4b1ff6dc69720498b75a043324 100644
GIT binary patch
delta 80
zcmcaOSM1_ku?cA+CaFeAMivIi=7y<erpYOm76#@9lX)4H8|SvpWo(_xv~?~sTbVEx
SRqfl#n1PsO`?fMxX$b%&;2GKg

delta 80
zcmcaOSM1_ku?cA+hL#5AW{HW3W(G;7NoL08CdsA-lX)4H8|SvpWo(_xv~?~sTbVEx
SRqfl#n1PsO`?fMxX$b%x;2FXI

diff --git a/dist/systemd/Makefile.deps b/dist/systemd/Makefile.deps
index b853a14d68266035cac4e87f5f6e17f695da7f24..bd7e4a25436e9f2fe0281c4b9eb708c725c9fbf4 100644
GIT binary patch
delta 49
zcmcbw{Xlzyfm&&*f>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#?UTN
E0B0)=bpQYW

delta 48
zcmaE$eP4Tmfoevnf>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByK=5(NNR
CIt?TM

diff --git a/dist/systemd/logs.min.js.map b/dist/systemd/logs.min.js.map
index 522c85a2ae21578d70f58db577892e539203271c..11ecdf9713d5f3c321395dbe22a797ec4ba22371 100644
GIT binary patch
delta 67
zcmdnEnPcN-jtSu+iAgERCZ@@TCKhQX#s+3-sm3OWlQ%MoHa2W+V0`X~RepQ56QkL6
E02A~Ul>h($

delta 67
zcmdnEnPcN-jtSu+DMm)-mIh`PX^95riH2$BX$HpTlQ%MoHa2W+V0`X~RepQ56QkL6
E0PIs0i2wiq

diff --git a/dist/systemd/services.min.js.map b/dist/systemd/services.min.js.map
index 9de40691bda4abf0d6b32120c4444faa8471cf48..d9321c9d99e587973e4c43c42ff0f9e720904898 100644
GIT binary patch
delta 148
zcmaE}IO5IXhzZf+iAgERCZ@@TCKhQX#s+3-sm3OW_Qpw#MXg1Qtwl_&Ma->5EUiVX
ztwn6DMeMCb9IZv1twmg|Mcl1LJX?!+IoL$788LmqN?wua8|E`}x36X61!6uR<_BT{
XAQl8-As`k8Vi6z~-M*Gh%$^$ntl%)D

delta 148
zcmaE}IO5IXhzZf+DMm)-mIh`PX^95riH2$BX$HpT_9khKMXg1Qtwl_&Ma->5EUiVX
ztwn6DMeMCb9IZv1twmg|Mcl1LJX?!+IoL$788LmqN?wua8|E`}x36X61!6uR<_BT{
XAQl8-As`k8Vi6z~-M*Gh%$^$nMIJAm

diff --git a/dist/systemd/system.min.js.map b/dist/systemd/system.min.js.map
index df26a4b9bbc5552bd543a561a83d930a582b40b3..672a2dffdea8ba2147124c67e9a007715448bf8f 100644
GIT binary patch
delta 107
zcmX?c(CWlNs|k_fiAgERCZ@@TCKhQX#s+3-sm3OW_Qpw#1+4{)tp!Z21<b7lEUg8s
otp#kY1?*c3I5h8zVAIpS_C5y?a{@6J5OV`D&-S(Vd8H2m01R9xlK=n!

delta 107
zcmX?c(CWlNs|k_fDMm)-mIh`PX^95riH2$BX$HpT_9khK1+4{)tp!Z21<b7lEUg8s
otp#kY1?*c3I5h8zVAIpS_C5y?a{@6J5OV`D&-S(Vd8H2m0LIWKi~s-t

diff --git a/dist/systemd/terminal.min.js.map b/dist/systemd/terminal.min.js.map
index e87046f71a99228efcd89f917b5666925a842017..025e5365c310e9f3dfd42cd0ca3aa579e0a9fd52 100644
GIT binary patch
delta 90
zcmZ3pOLfgI)d|t!iAgERCZ@@TCKhQX#s+3-sm3OW_Qpw#MXg1Qtwl_&Ma->5EL)3M
aHFt?%Q`)|M7b_660Wtgb^}9G~7Xbi;wjhK6

delta 90
zcmZ3pOLfgI)d|t!DMm)-mIh`PX^95riH2$BX$HpT_9khKMXg1Qtwl_&Ma->5EL)3M
aHFt?%Q`)|M7b_660Wtgb^}9G~7XbiF`X7A&

diff --git a/dist/tuned/Makefile.deps b/dist/tuned/Makefile.deps
index 1ffb87527cc1732a9c49e80b71ae54990edee89e..b40e2c3a064b8da2195398d27991a4a6875824fe 100644
GIT binary patch
delta 49
zcmZ1~uuNcro?2<Df>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#^6ir
E07s<_0RR91

delta 48
zcmZ1`uvB1zo@z#^f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByKO#0~&D
CU<|MT

diff --git a/dist/tuned/performance.min.js.map b/dist/tuned/performance.min.js.map
index 19d97b3e3c714686b000a980215539df07bfeec6..072832329d6a73ea9691fa2bbdc67aef67943c6f 100644
GIT binary patch
delta 75
zcmZ3#QgHoB!3i-UmX>Cg1}WwyX6D9bCPoI9sc9yrjRma*j9Uws&Me0&J^i8}i%5IQ
N3a0HTE1134004eN7rg)g

delta 75
zcmZ3#QgHoB!3i-U7M2Dk2BwCVCdo#oDX9h)CMG6njRma*j9Uws&Me0&J^i8}i%5IQ
N3a0HTE1134004x27xe%D

diff --git a/dist/users/Makefile.deps b/dist/users/Makefile.deps
index dfb08d67556aab7896af05759b2ff97a80f4157a..0bec1601b677e788df063faaf86e8c6a2f52dc9e 100644
GIT binary patch
delta 49
zcmdlXyi<6Bo?2<Df>&vtf`OTWk%6JPf`NsVv4xeXse-$2h_-=|fq{aCvukk3#^6*=
E08a-D!T<mO

delta 48
zcmdlfyhC_`o@z#^f>&vtf`Orek%6JPf}x?6si~Ezk%GH#h_(R`C}@O+IByI|<pcmh
CmJD$K

diff --git a/dist/users/users.min.js.map b/dist/users/users.min.js.map
index 3c93be542955b6b8f24c5d1cc35a708ed40cda26..90c3172d97b641a20b16f8edbacf65dfd692bd73 100644
GIT binary patch
delta 81
zcmezWPW=Bn@d;rfiAiaR=9XsWX=cU-W+`T=Nl9sjlM5N88(Ujj8CzSKwze{#S%Fnm
Rd+JJNAZFQ~x{_7O4*=?j9aI1S

delta 81
zcmezWPW=Bn@d;rfsm8|1h6bqyrsf8ThL#pdM#+gLlM5N88(Ujj8CzSKwze{#S%Fnm
Rd+JJNAZFQ~x{_7O4*;)J90mXY

diff --git a/src/ssh/cockpitsshrelay.c b/src/ssh/cockpitsshrelay.c
index 621dd7a..3989254 100644
--- a/src/ssh/cockpitsshrelay.c
+++ b/src/ssh/cockpitsshrelay.c
@@ -1389,16 +1389,6 @@ cockpit_ssh_connect (CockpitSshData *data,
         }
     }
 
-  rc = ssh_channel_request_exec (channel, data->ssh_options->command);
-  if (rc != SSH_OK)
-    {
-      g_message ("%s: couldn't execute command: %s: %s", data->logname,
-                 data->ssh_options->command,
-                 ssh_get_error (data->session));
-      problem = "internal-error";
-      goto out;
-    }
-
   g_debug ("%s: opened channel", data->logname);
 
   *out_channel = channel;
@@ -2093,6 +2083,7 @@ cockpit_ssh_relay_start (CockpitSshRelay *self,
                          gint outfd)
 {
   const gchar *problem;
+  int rc;
 
   static struct ssh_channel_callbacks_struct channel_cbs = {
     .channel_data_function = on_channel_data,
@@ -2109,12 +2100,15 @@ cockpit_ssh_relay_start (CockpitSshRelay *self,
 
   problem = cockpit_ssh_connect (self->ssh_data, self->connection_string, &self->channel);
   if (problem)
-    {
-      self->exit_code = AUTHENTICATION_FAILED;
-      cockpit_relay_disconnect (self, problem);
-      close (outfd);
-      return;
-    }
+    goto out;
+
+  self->event = ssh_event_new ();
+  memcpy (&self->channel_cbs, &channel_cbs, sizeof (channel_cbs));
+  self->channel_cbs.userdata = self;
+  ssh_callbacks_init (&self->channel_cbs);
+  ssh_set_channel_callbacks (self->channel, &self->channel_cbs);
+  ssh_set_blocking (self->session, 0);
+  ssh_event_add_session (self->event, self->session);
 
   self->pipe = g_object_new (COCKPIT_TYPE_PIPE,
                              "in-fd", 0,
@@ -2130,15 +2124,27 @@ cockpit_ssh_relay_start (CockpitSshRelay *self,
                                       G_CALLBACK (on_pipe_close),
                                       self);
 
-  self->event = ssh_event_new ();
-  memcpy (&self->channel_cbs, &channel_cbs, sizeof (channel_cbs));
-  self->channel_cbs.userdata = self;
-  ssh_callbacks_init (&self->channel_cbs);
-  ssh_set_channel_callbacks (self->channel, &self->channel_cbs);
-  ssh_set_blocking (self->session, 0);
-  ssh_event_add_session (self->event, self->session);
+  for (rc = SSH_AGAIN; rc == SSH_AGAIN; )
+    rc = ssh_channel_request_exec (self->channel, self->ssh_data->ssh_options->command);
+
+  if (rc != SSH_OK)
+    {
+      g_message ("%s: couldn't execute command: %s: %s", self->logname,
+                 self->ssh_data->ssh_options->command,
+                 ssh_get_error (self->session));
+      problem = "internal-error";
+      goto out;
+    }
 
   self->io = cockpit_ssh_relay_start_source (self);
+
+out:
+  if (problem)
+    {
+      self->exit_code = AUTHENTICATION_FAILED;
+      cockpit_relay_disconnect (self, problem);
+      close (outfd);
+    }
 }
 
 static void
-- 
2.9.3