yast2-3.2.46.1-2.12.1<>,] B/=„O%w2uz,9HW9|Nfa6dY)/!_[VPds!PV!4>9-7]M[ o¿5EZ^җ͠JC>xlaj̹ebGaP0{l^<݅;$EQ1P)5dCjB흽=wmSksO)q5YMG&u#re% vL6>E]?]d  -      ,  05 1p5;-@@EGH IJ<JLJ(J8J9R :q>+B+F+G, H0`I4X5Y6 Z6d[6h\6l]:^I%bM:cMdNkeNpfNulNwuNvR wTXxXy]%z]]]]Cyast23.2.46.12.12.1YaST2 - Main PackageThis package contains scripts and data needed for SUSE Linux installation with YaST2] Blamb60"openSUSE Leap 42.3openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/YaSThttps://github.com/yast/yast-yast2linuxx86_64 PNAME=yast2 SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fir   $D  12g Qk$0+# # w 0.&|qTlE '7 *; NF!3AK U+ $ m)K  >X2Y9 vm4:Fc#ӏ f 2/ +:4 )%F6N1\,sh c R2A=)$ %)[$sUI )-/8+% Ws2!!_x C/+a))[#0 p5do2g> v,hBey'4pg ?ZnԆHԳPnP7=h_=N879) m$/6;_?$O |.\\4 , SF AA큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAAAAA큤AA큤A큤AA큤] \?y\?y] ] ] \?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y] \?y] \?y\?y\?y] \?y\?y] ?] ] \?y] \?y] \?y] ] \?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y] \?y\?y\?y] \?y\?y\?y\?y\?y\?y\?y\?y] \?y\?y\?y\?y\?y\?y\?y\?y\?y] \?y\?y\?y\?y\?y] \?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y] ?] \?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y] ?] ?] ?] ?] ?] \?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y] \?y\?y\?y\?y\?y\?y\?y\?y\?y\?y\?y] >] ?] ?] >] ?] ?] ?] >] >] ?] >] \?y\?y\?y\?y] ] \?ydcd72df8dd86a6f265ba94cd2445412d853173c4a6ced1719591cb4ec7cd1d31bce20d3b888273c8529102a57ace8c1b6b64519dd362a1b896f2ca8caf5edb7a7b9e88baf107a695b32e9413a33872ad61cbad29c9536924857f149301de4ba9e665b82263033c625c2c3d0db9bc45e5f593af75d4c0a60f46eb8bbe2247a708172d12f707be03051f0f957919034fe17cb5bb810089d5c4c75b0645f59a5409e431468a26b4610bae97f0beb40e67c3f7b5519d4d1a431193f4c294c02b575c4ad422084e6264b022fdfdebe2337ce52967614dadfdbea6bc165166ef27b4c763b33072b05b14e76127cd588ad0f3f9f3ae38dd2174a7031069d9eb2e07df9526b900f1b942374dce068ab47a4bd809af5f3c35a44ea2a7ad1aa734af73144616a308fa8ee4842cbfeb59e8e065bd3c93a3ac17b270c66ee21a8d0abe130e9c55bb62528d16ad752d04ab9a646258dd69d871de1f02fc0a815b1013e9392b3aab52db1eef2b88b19773c2b31e883be38b65bdd86476de00d41e13c40642bf80f5dab934ed6f85aa1af6341eb95903ee0af8c789c5c26b2649779659b75808749700cb4acc10734be477347995ebb87298a6911c4d655865add95831d3923dc6e012174fa39a5fe5613d258ad92a816de5704791df7931b1d700aa69b63c90c87c1135a6b533669dc014ee99c5a21f3c03b1da5d969b23cadb54b7dda18c37f52928a1153acd44900540dbdf3d785ae7ef1af3fe55f6e311bb97be968c9a5b49aa940f2a1b741331d38fbf9b40063d212d0add0ae615265ef197ad80ed7f83ba5cb621e653d7082f5c7a70b83b53d0f979d46d76b16f5d0bb2e3c677f9b22b502bdf813fa8f163d87fbab0118c3b6c46318ecf68eafffa3b4f2fe64fb6ca8e0f57dac57ac1f6f68a128b621eb6bcd2eb3f0244b261c35f5f0ce85b0c1760ebb65a98a26c594f89ca7a0b0b092843c9df3d7f0e495a830ebd20a871015c6905fe8d393dab1275603f8429a4cba175d5d5b9a8308a23e12894cf5a10fc3fd23cde8b4319eef416026af5c13c05c5cece773450cdb0fd07dbd5b367f58bec20ae3e4a1c0cb32db34b1f51001cfa05b12ba453e4b9fbdfe6f6fa963b82642c86b428a44b7a43c2f4cd5f2a82be35d9a7e7cafa1a0fb9a47fac00c424210f560873b090ff557ce4d9d4d98ecb06fef25837799b35eb9528fce656225a0284490a6b0f89ad1d44f4fb04c569a8dedf7caf25417d9a2c6d9f462c71aeb236f3fb75282171a140e0c5c25ff3a0a2e0b98033c3d711f0792d433de69f91cc3af014676e790cf567573ef8174862836b995aee1779725bd69f34235807149b55e86b5747279f47c3aaff2f7142c5323fb692cbeb6c51abbd20077b1d9df00607156d6e762abdc7740ef184172c9f0294e04aa7733be6025c7b2a5633bf17d011c581e7781126574b904ad53be17c1138bcaa27e0f037b488c8eb462b29686f79d59e2f5b1dab4bcb1416b7db4aa8029e678822aef64f8ff1fcf5232401d045dcb6efdf499d13d0c46a01800a07e8f6a5812156a3f6b957d88d04bcb5ede28573a9cbae3318235d5a2a662968e8f04577a61be7b034664fd1be82595ff56bac3387d116a919590a2ec637e13e91f32bae66f5490af4b84c61aab1cfd93dddfec59614e29b67375dd8b8c7f87c607336aa8c11f3ca225cc0a10246efac787b9f61d22be975ff629407f348025bcd6e3e4447f3d78e53714b97260c96521c32e513775d2bca1af60b5e75f40055ce7b78ae33915c78e141af1a95b9bedc8cb9a268ea7d21949e43c77b0966a1eda7dc5b06513d6c4ce33d7a5c6ef7dd5dfee20436e2b503ca8dcffacec7b4a9fdb0e0e3d00c5b423a82f51fed5ab8b697530a8049c1866913ef437e6ad8193dc5bb824eb7a1bd14838c7988d246440b58074c6fdb2625705e89099b5fb9061abaf0134d9c76b50bf530884580df66858506ea962c935c80fb03fd6ceda54e448b0e4288a0b7d6d9d2d1823e53098121921f2fda2f78bc7257d553c7e5c346e28db089a906e1db77beec998730eb0d3d6ef06c1383584c496bb0eb29c0fde003248efc77379ad07305c24a82292a9cde008fe0ef559c817ee15b42e07a9b31caf6d52e2b44c3a7116ec7192d7729d08d485bde007fbec0ff92a46343f1534538595fec43f12dbc52e908d7815fecfe5a78c3b7860f8ec7a63568787cbe0a3aac6833da36aedb0e7bf715946c86df8eef6d735feb8461c9f0bc07ad0da07c965d1a0c77d149ff09f58a40800e23472dedaadb6e80086160686ef65d993c9b4fc392ef0afc9534f6d0cd01f23a341b4b9120ec814dbbe91ca3dff17e191e89ada84aa458280d03fdeb19ccbcd2fccafa9c04710b6d671392321a21a335daf6d2c29e14a3b3e8ad5997bb9dc81cced12fa93c3eb8467661a9c4cf6589c4a7d270b1d67bfdb24418bbf6538724ed831ac72f7b2d1e656f62dad6f7d6263963d458f99e4ab404ac67019d647cc1d11dfa681e0a3fe08d13d5c58a5cb3a7de614af57b7b7298fda2dbbcac8f687fbfb9aae90cd27ccfc3316e6bdbe56802abb4924c0c3500b30b283f0ef14c8038dabc2bee629215bf4c40e1558d8052f20c6824a5b69176ef9f1ee58c7511b7ff48103ff34371ecb87048cca4bf16a89fec7cc4fd08c0a610071a7e684c46e4a6857a82ad96a2d34560ea183885dedda0890c9a2fce00f61686ab7b26b5ce89978509cdbd08aa30f01bfd5a191d05ed48a348316d217f5840172989e0ae6794b038eff45a860dc22dca288ce19d12815482fa8b87ea937f4e9e048a45183313ce6a68d11517de78d31327603a9a4dad93a2a5ba498c5f6ced369b86e910ffd554bccd2461578515e8d8f07049e32da8cee24f0957c7bda3735172d7ee4dcfeeb0fcf865cf5696e561601f3bec4e1c891795cd3ae4f4b2b9797354d710c18aeeab65bac0f1f6f0493646f3cb6ea4c7c62195a315504e8fbd865a12b7f0ce9a64cc48fb5eca6855c9a9f2fd43b65118f6aa9fe1ee9cd1d6b59c0af94706446e97ebbda1664a5cda7e94ad8d050693073aad2fd6453f7c769e93d2bb822381deaa82340debb54201542fcc98f9b9f1548f89f87d706250fef7b7078080db452ef3f4929e0fcc73b8a4fc4e0510af6013a64d2f3db43c403948577752011ba98b96cff21f589f1b8534d1d132fca85c1c909a48f38c2e72def20e835721949f6e3149f850e500834c78e2e8dff86d49517d9f957e7299d090ecddf5319a15ca9edf0e4aeb7cb8cf50282eb4edf77ec6910638aad8a9851230e7478890d2a605b12d4a8a7a079b73a8b12c8dc81b126ea801e4b4be5eb18e00acbf6d059b3ffe6f0551b9c02399852bf3b418d93c0705b8766c847fe91eea120372cca87dad13dec87380a37443b601095cf9d0faad01022c7143a40036feee8b2ebdd5767513d0aa1e9e660aa033f33bfaaf1166d83bbe6ba43fd12981ea80da922b23a251ad3c1cb2f1526550cfbcdde336e1f8f5c0a99d23e0c6b088f5746e4472c4281939d0065652c5bf1f6b408e1d0b7bb99490bbd40551ae3ff97c34f43d60b336173ad8460b111530a26a2e29a4b0ffb520ad6a89c3f701776c29e72eea93f5bb07b4ec27ffb0de82275c5fb63268c6cd985bdb1c047fcda3ba8acc12448c51a00c10801fe1f7591ed3e424bd6da9d1e95a578845eeb73fac86d21b6ad3f8edad7809a1873a31c6f3a8e40cc4b0aba5c2c84a8bdb7063b5acb882d07f3f9accfe7fef9bb3d47b4270cc22a98a5feac3f16767e3db243041c587fbdc314648998643da317cd198dfa7ea60164d57e2eb540c28fa1fb7bec81495702160d5773e196a39cdecd8fd3e29c45620eac4b7c633bb4d6c58e65a8419a57ab56165904ae3e954d231cc962656fca4221370be34096502b4a8a5f55b8161188dfa418db85636fd4fb742b11ee73242f3cfd1b99a639143aff6ae0c108019c6219660a6ccfbe40b6ce2797c1bfb6391ad1341a2666d394fbd7de4e39708abed0e19e206e1d4ff2692df0ad0706be25f5e6dc742e08fa4b914cb0968b9a337c969dcfbf47a855b6e5410b3af50bccd152105a90e678c85c55244db12dc7404754d16aea266633c822af423604b9f41dde0d30bbcb6beff7e21a0a24b6ea232314668ebc8fed86132ed12972a47fe4c89514aefdd836838355106ab923b24792441fbbb9aa75970d13c3227474c10de33362456f54658d3619891a83256e20895c92f2eb2a474d9eca058ea30ec09a7d03d3cdb3d942f0303ca91ce2509b3ba52b5674bdec242d3db54431f8a3af66c0732fa2484caf9600d21a80950940b2ca7885dcd6758faf4b56f6274bd15eedc77f063ac7595ae13d710dad42044ce48e4d03db4d07d0b7a135b6d85c318417a50df2ab12297c03f047026d990de4af73179d6d2817a0ad82b824e0d0dec37a667f9e2ba65d846f37adf50efc37e6c5ac649e2c5fd8ac18b90955d53a1044285c2486757c2f959ad16408fbd1cc7a05309fd029d901e7caf67f72b7e4550f9ce2f454ad2d96e21e1f9313c55bb77d98d3efa37aa22d2d3137c433375d33f1a415bb3acd423c610426cc3829c400c5d850abe35f7def2080e1bddc6abfbd2b1dc98222f9c7fa4dd1d8f8e5c6d50e6e3a5078db9354923244f05bd4e2e88a48e9d18c9f4af2db7621afd68eb6d203ee654d99d55ef94f8a6b60fe3483f339bf41a91d7626340443e135225f345313abd37e10fd43bd4d53dcaf617fa6662413fd5a58ed0f0f342911f52bc8124562d02e24d088dd817cd2de3e482b60fd42921ca53d965a2486b93f3fe521b1b5d6788e42235a3e13fd3d93ea635b8711e511793d74752362f41149a6e8a7c58b103934fabc9b970f4797e3a579b0f06db3583dda671cd340d1b52d78b209c1a8865fda03eb5651058720d3fdc7cfda2ae94fc1458b77e55e7c328a0abf9339b1973f2a802112c49556d7d055fdb86bff5c5149bdabd5c46654c4c7bcf5ea2a053b94ce26502dfd1a97541be6db82f92df034f4be1eb4a065ade091eedacd5f338fb9d9fcfe0e0dff7bb5712b9641924e8481ae61a06d36e5426f876b994351719973258c428df2d058529deff3e7b8fef5aaf1bdf0735d2e1defc15a7619c4889e69ba8deacc763f0d96cd15e17c2d3ed497d775c0e19932d18e00ac89d5d08badf64240a2939b5a1b14b6e4be9ff33104d9331986f343f4ae26b9d91bb81eaf3969efe48279075f08085fb8eefa99c39c94eca78accf4e91b725e400fc74c2d579b9bbb7396bfe6520063e5200c89ba1f98780b87155d7125dee6c629c41f1b7d5ad4a4453bba89be57333d236f673e14063946da904d0d289119dd617a2d04101207803744ae88f6ec50ec2a6a7b043ed834d4924aea94e8a7f8085c0a8b234ee4d69f5fce4486a80fdaf4a4263001f97594decb4b102581b8e31f55403001f97594decb4b102581b8e31f554033d7770e841cdcdb7c22bc91d12d09fb78d8ce8b78b9fa7f7938d52fcb17c87e1/usr/sbin/yast2/usr/sbin/yast2yast2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-3.2.46.1-2.12.1.src.rpmapplication()application(YaST2/groups/hardware.desktop)application(YaST2/groups/high_availability.desktop)application(YaST2/groups/misc.desktop)application(YaST2/groups/network_services.desktop)application(YaST2/groups/security.desktop)application(YaST2/groups/software.desktop)application(YaST2/groups/support.desktop)application(YaST2/groups/system.desktop)application(YaST2/messages.desktop)config(yast2)perl(DnsServerAPI)perl(MailTable)perl(MailTable::Aliases)perl(MailTable::PostfixSenderCanonical)perl(MailTable::PostfixVirtual)perl(MailTable::SendmailGenerics)perl(MailTable::SendmailVirtuser)perl(SLPAPI)yast2yast2(x86-64)@@    /bin/bash/bin/sh/usr/bin/perlbind-utilsconfig(yast2)coreutilscoreutilscpiodiffutilsfillupgpg2grepperl-Config-Crontabperl-XML-Simplerpmrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rubygem(ruby:2.1.0:abstract_method)rubygem(ruby:2.1.0:cfa)rubygem(ruby:2.1.0:cheetah)sysconfigyast2-coreyast2-hardware-detectionyast2-perl-bindingsyast2-pkg-bindingsyast2-ruby-bindingsyast2-xmlyast2-ycp-ui-bindingsyui_backendrpmlib(PayloadIsLzma)3.2.46.1-2.12.13.0.4-14.0-10.80.02.23.02.20.33.2.103.2.04.4.6-1yast2-dns-serveryast2-installationyast2-mailyast2-packager3.1.172.18.53.1.73.1.344.11.2\8[#@ZkZZ@Z\Z;@Z.s@ZOYp@Yo@YYp@Ym@Y0Y0Y.@Y.@Y"Y@YYXQ@XsX@X9@X@XP@X @Xg@Xg@X@X@X~@X,X@X@XX@XXXn5@Xn5@XY@XQ4@X>@X5X.@X,J@X&XX@Ww@WW$WW/@WWWt@W.@W.@WE@W@W@W@Wu Wj}WXWPW>@W=WRa@Ra@RR=R1@R@R@R@R@RR0@R;RR@R R RiRRw@RsRrF@RfhRfhRUE@RD!RA~R%@R7R@R@R@R RR@QQ@QY@QQQzQ)@Q@QJQaQ@Q'@Q'@QQQU@QU@QC @Q7/Q5@Q@Q @PP@P@PP@PZP@PN@P@PYPpP6@PP@PoP)P@PvPiP`K@PXb@P;a@P.2@P!@O@O^@OOtNOr@ODO'OO@O@O@O@N0NN @NFN]Ni@N|tNs:@NqNp@NoENiNh@Nh@Nh@NdN_sN^"@N^"@NWN?N;@N98@N7N1O@N/N)f@N)f@N(N$ @N @N*N*NM@M@M@M@MQ0@M6@M5M# M!@M!@M@ME@Lr@L,@L,@L,@LL@L6L@L@LD>@K@KtKEK@KK[KrKKKO@K{@Ks@KoKoKhKTM@KPXKO@KO@KLd@KEKC)K@KmKmKmK3@JUJJ@JJTJJ0@JJ@J Jp9J_@JUJT@J;}J7@J0J0J&eJ#JJJJ*@IA@IIcI@IܑI@@I@I@IIII?@I@I@Imvidner@suse.comknut.anderssen@suse.comjreidinger@suse.comknut.anderssen@suse.comlslezak@suse.czjreidinger@suse.comshundhammer@suse.comshundhammer@suse.commfilka@suse.comknut.anderssen@suse.commvidner@suse.commvidner@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comgsouza@suse.commvidner@suse.commvidner@suse.comlslezak@suse.czmvidner@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.commgerstner@suse.delslezak@suse.czknut.anderssen@suse.comlslezak@suse.czjreidinger@suse.comancor@suse.comlslezak@suse.czmfilka@suse.comschubi@suse.deancor@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commfilka@suse.comlslezak@suse.czigonzalezsosa@suse.comjreidinger@suse.comlslezak@suse.czigonzalezsosa@suse.comlslezak@suse.czschubi@suse.dejreidinger@suse.comschubi@suse.dekanderssen@suse.comigonzalezsosa@suse.comsnwint@suse.demvidner@suse.comkanderssen@suse.comkanderssen@suse.comschubi@suse.deigonzalezsosa@suse.comigonzalezsosa@suse.commvidner@suse.czjsrain@suse.czmvidner@suse.comkanderssen@suse.comkanderssen@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czigonzalezsosa@suse.commchandras@suse.demchandras@suse.demfilka@suse.comsnwint@suse.deigonzalezsosa@suse.comigonzalezsosa@suse.comknut.anderssen@suse.comjreidinger@suse.comlslezak@suse.czschubi@suse.deschubi@suse.delslezak@suse.czcwh@suse.comknut.anderssen@suse.comdvaleev@suse.commvidner@suse.comjreidinger@suse.comigonzalezsosa@suse.comkanderssen@suse.commfilka@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjsrain@suse.czjsrain@suse.czancor@suse.comancor@suse.comsnwint@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czmvidner@suse.commfilka@suse.comigonzalezsosa@suse.comjreidinger@suse.comancor@suse.comlslezak@suse.czlslezak@suse.czmfilka@suse.comigonzalezsosa@suse.comschubi@suse.delslezak@suse.czmfilka@suse.commfilka@suse.comancor@suse.comancor@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comshundhammer@suse.dejreidinger@suse.commvidner@suse.commfilka@suse.comlocilka@suse.comcwh@suse.comancor@suse.commfilka@suse.comancor@suse.comigonzalezsosa@suse.comlocilka@suse.comjreidinger@suse.comlocilka@suse.comjreidinger@suse.comlocilka@suse.comjreidinger@suse.comigonzalezsosa@suse.comlocilka@suse.comlocilka@suse.comancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comcwh@suse.comjsrain@suse.czcwh@suse.comjreidinger@suse.comjreidinger@suse.comdvaleev@suse.comcwh@suse.comjsrain@suse.czlslezak@suse.czschwab@suse.dejreidinger@suse.comlslezak@suse.czjreidinger@suse.comgber@opensuse.orglslezak@suse.czjreidinger@suse.comjsrain@suse.czschubi@suse.deancor@suse.comlslezak@suse.czmvidner@suse.comjreidinger@suse.comlocilka@suse.comlocilka@suse.comlocilka@suse.comancor@suse.comschubi@suse.delocilka@suse.comschubi@suse.delocilka@suse.comancor@suse.comjsrain@suse.czlslezak@suse.czlocilka@suse.comjreidinger@suse.comancor@suse.comjreidinger@suse.comlocilka@suse.comlocilka@suse.comlslezak@suse.czlocilka@suse.comlslezak@suse.czvmoravec@suse.comjreidinger@suse.commfilka@suse.comschubi@suse.demfilka@suse.comlslezak@suse.czmfilka@suse.comlocilka@suse.comvmoravec@suse.comlslezak@suse.czlocilka@suse.comlocilka@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comlocilka@suse.commfilka@suse.comlocilka@suse.comlocilka@suse.comaschnell@suse.dejsrain@suse.czlslezak@suse.czvmoravec@suse.comjreidinger@suse.comjsrain@suse.czlocilka@suse.comgs@suse.delocilka@suse.comlocilka@suse.comlocilka@suse.comlocilka@suse.commvidner@suse.comlocilka@suse.comvmoravec@suse.comjreidinger@suse.commfilka@suse.comlocilka@suse.comlocilka@suse.comlocilka@suse.commvidner@suse.comjsrain@suse.czjsrain@suse.czjreidinger@suse.comlocilka@suse.comlslezak@suse.czjreidinger@suse.comgs@suse.devmoravec@suse.comvmoravec@suse.comvmoravec@suse.comvmoravec@suse.comvmoravec@suse.comlslezak@suse.czlslezak@suse.czvmoravec@suse.comlocilka@suse.comlocilka@suse.comlslezak@suse.czjsuchome@suse.czvmoravec@suse.comgs@suse.devmoravec@suse.comvmoravec@suse.comvmoravec@suse.comvmoravec@suse.comvmoravec@suse.comlslezak@suse.czjsuchome@suse.czmfilka@suse.comjreidinger@suse.commfilka@suse.comjreidinger@suse.comlocilka@suse.comvmoravec@suse.commfilka@suse.commfilka@suse.comvmoravec@suse.comjreidinger@suse.comvmoravec@suse.comvmoravec@suse.comjreidinger@suse.comlslezak@suse.czlslezak@suse.czjsuchome@suse.czjreidinger@suse.comaschnell@suse.dejsrain@suse.czlocilka@suse.comlocilka@suse.comlocilka@suse.commfilka@suse.comlocilka@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.commfilka@suse.comjreidinger@suse.comjreidinger@suse.comjsuchome@suse.czjsuchome@suse.czlocilka@suse.commfilka@suse.comtgoettlicher@suse.dejsuchome@suse.czyast-devel@opensuse.orglslezak@suse.czmfilka@suse.commfilka@suse.commfilka@suse.comjsuchome@suse.czlslezak@suse.czlocilka@suse.comjsuchome@suse.czjsrain@suse.czmfilka@suse.comtgoettlicher@suse.delocilka@suse.comlocilka@suse.comlocilka@suse.comlslezak@suse.czjsuchome@suse.cztgoettlicher@suse.demvidner@suse.czaschnell@suse.delslezak@suse.czlocilka@suse.comlocilka@suse.comlocilka@suse.comlocilka@suse.comaschnell@suse.delocilka@suse.comlslezak@suse.cztgoettlicher@suse.degs@suse.delocilka@suse.comjdsn@suse.detgoettlicher@suse.dejsuchome@suse.czjsuchome@suse.czjsuchome@suse.czjsuchome@suse.czjsuchome@suse.czjsuchome@suse.czmfilka@suse.comlocilka@suse.comjsuchome@suse.cztgoettlicher@suse.delocilka@suse.comjsuchome@suse.czgs@suse.detgoettlicher@suse.demfilka@suse.comjsuchome@suse.czgs@suse.demfilka@suse.comtgoettlicher@suse.demvidner@suse.czmvidner@suse.czjreidinger@suse.commvidner@suse.czmvidner@suse.czlocilka@suse.czlocilka@suse.czlocilka@suse.czjsrain@suse.czlslezak@suse.czjsrain@suse.czlslezak@suse.czvisnov@suse.demvidner@suse.czlslezak@suse.czlocilka@suse.czlocilka@suse.czlslezak@suse.czjsuchome@suse.czlslezak@suse.czlslezak@suse.czjsrain@suse.czmvidner@suse.czlslezak@suse.czlocilka@suse.czlslezak@suse.cztgoettlicher@suse.delslezak@suse.czlocilka@suse.czmvidner@suse.czlslezak@suse.czmvidner@suse.czlocilka@suse.czlocilka@suse.czjsrain@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czlocilka@suse.cztgoettlicher@suse.delocilka@suse.czmvidner@suse.cztgoettlicher@suse.dejsrain@suse.czjsrain@suse.czaschnell@suse.delslezak@suse.czlslezak@suse.czlslezak@suse.czmzugec@suse.czmzugec@suse.czmzugec@suse.czmzugec@suse.czmzugec@suse.czmzugec@suse.czlslezak@suse.czlslezak@suse.czlslezak@suse.czjsuchome@suse.czlslezak@suse.czmzugec@suse.czjsuchome@suse.czjsrain@suse.czlslezak@suse.czgs@suse.decmeng@novell.commzugec@suse.czjsuchome@suse.czlocilka@suse.czmvidner@suse.czjsuchome@suse.czjsrain@suse.czjuhliarik@suse.czlocilka@suse.czlocilka@suse.czlocilka@suse.czjsuchome@suse.czaschnell@suse.demzugec@suse.czkmachalkova@suse.czlslezak@suse.czjsrain@suse.czlslezak@suse.czjsrain@suse.czlocilka@suse.czkmachalkova@suse.czlslezak@suse.czlocilka@susue.czjsuchome@suse.czjsrain@suse.czmzugec@suse.czmzugec@suse.czlslezak@suse.czmzugec@suse.czmvidner@suse.czjsuchome@suse.czkmachalkova@suse.czmvidner@suse.czjsrain@suse.czjsuchome@suse.czlslezak@suse.czaschnell@suse.dejsrain@suse.czmvidner@suse.czlslezak@suse.czjsrain@suse.czjsrain@suse.czmzugec@suse.czjuhliarik@suse.czmvidner@suse.czaschnell@suse.dejsrain@suse.czlslezak@suse.czlslezak@suse.czjsrain@suse.czlslezak@suse.czlslezak@suse.czjreidinger@suse.czlslezak@suse.czjsrain@suse.czlslezak@suse.czlslezak@suse.czjsrain@suse.czug@suse.deaschnell@suse.dejsrain@suse.czjsuchome@suse.cz- Stop "ls: write error: Broken pipe" messages (bsc#1128032) - 3.2.46.1- Network: - When only one firewall is installed but not running, choose it instead of the default SuSEfirewall2 (bsc#1093052). - Moved the logic of firewall detection to its specific class. - 3.2.46- Do not truncate kernel parameter when it contains '=' (bsc#1081353) - 3.2.45- SuSEFirewall2: Restart SuSEFirewall2 if needed to apply the final configuration once written during the AY Second Stage. (bsc#1080630) - 3.2.44- Fixed list of the URL schemes without host, fixes processing URLs with the "hd:/" scheme (bsc#1077310) - 3.2.43- fix starting gnome control center (bsc#1058376 and bsc#1075535) - 3.2.42- Added missing files to Makefile.am (bsc#1064437) - 3.2.41- Added infrastructure to preserve existing comments in config files: CommentedConfigFile, ColumnConfigFile, EtcFstab (bsc#1064437) - 3.2.40- bnc#956755, bnc#1061306 (mfilka) - fixed storing device information to avoid incorrect "not found" states when querying NetworkInterfaces subsequently - 3.2.39- Adapted SuSEFirewallIsInstalled() to return true only when the package is already installed or checked and installed in normal mode. - Added SuSEFirewallIsSelectedOrInstalled() which behaves as the old SuSEFirewallIsInstalled() method. (bnc#1037214) - Adapted calls to use SuSEFirewallIsSelectedOrInstalled() when the methods can be called even with just Pkg selection. - 3.2.38- systemd services (bsc#1045658) - reverted a command change that broke brittle tests - 3.2.37.3- systemd services (bsc#1045658) - add SystemdService.find_many for a speed-up - SystemdUnit fix for units with multiple dots in name - consistent logging of systemctl calls - 3.2.37.2- Add hint for UI about application name and its icon (bsc#1037891) - 3.2.37.1- Add YaST2 logs to the default list of files for System Log browser (bsc#1049138) - 3.2.37- Fix distribution of new CWM::WrapperWidget (bsc#1032725) - 3.2.36- CWM: Add object wrapper to allow running object CWM with old hash style widgets (bsc#1032725) - fix nested pagers to have unique ids - 3.2.35- Fix CWM::ReplacePoint to work with CWM::Custom widget and use it in all pagers (boo#1039901) - Fix calling handle in CWM::RadioButtons - 3.2.34- Warning messages shouldn't open UI in command-line mode (bsc#1036440). - 3.2.33- Added CWM::Pager, CWM::Tree + CWM::TreeItem, CWM::TreePager + CWM::PagerTreeItem (boo#1039901) - 3.2.32- Added CWM::Table (boo#1039901) - 3.2.31- Translation fix: Ruby gettext cannot extract translatable texts from interpolated strings (bsc#1038077) - 3.2.30- Added cwm/rspec with shared_examples for CWM::AbstractWidget and its children (boo#1039302) - 3.2.29- Fixed parsing whitespace lines in /etc/fstab (bsc#1030425) - 3.2.28- Set correct title when wizard is supported (bsc#1033161#c4) - 3.2.27- start using y2start instead of y2base (bsc#1027181) - 3.2.26- don't generate multiline entries, it's against SuSEfirewall2 recommendation multiline entries create trouble with fillup, see bsc#798468 - 3.2.25- Fixed downloading installer extension package (FATE#320772) - 3.2.24- SlideShow: Escape plain text release notes being shown properly in RichText (bsc#1028721). - 3.2.23- Download the addon installation.xml file from a package referenced by the "installerextension" provides dependency (FATE#320772) - 3.2.22- Use for Yast::TargetFile and Yast::Execute real path where scr operates. It allows easier switching scr in unit tests. (needed for testing fix for bsc#1023204) - 3.2.21- Added options to CWM::RadioButtons to set some extra spaces (related to poo#14936 and bsc#1025415). - 3.2.20- Added PackageDownloader and PackageExtractor classes for sharing the package downloading and extracting functions (fate#320772) - 3.2.19- bnc#1026027 - removed insserv calls - 3.2.18- UnitFileState will be used for evaluating enable state of services. If it has an invalid value "systemctl is-enabled...." has to be called instead. (bnc#1012047) - 3.2.17- Added FileChanges.created_files (part of fix for bsc#1027582) - 3.2.16- Support to add roles through addons (FATE#320772) - 3.2.15- Allow Pattern selector to have more generic button names and enablement (needed for poo#14936, bsc#1025415) - 3.2.14- Fix error popup when replacing widget with CWM::ReplacePoint (FATE#322328) - 3.2.13- Added a CWM::ReplacePoint widget - 3.2.12- CWM: when skipping storing of widget values, skip also its validation (FATE#322328)- bnc#1017716 - do not cache ifcfg files with empty device name part (ifcfg-). Such file cannot be mapped to any existing device and providing empty device name could lead to unexpected crashes in other parts of yast. - 3.2.11- Fixed tests to pass with the latest yast2-core package (related to the bsc#932331 fix) - 3.2.10- Add a method to read the ID property from the /etc/os-release file (related to bsc#1016004) - 3.2.9- add generic cwm widget for keyboard layout (used for FATE#321754) - 3.2.8- Enhanced PackagesProposal API to handle required and optional resolvables separately (bsc#885496) - 3.2.7- Fix replacement of workflow modules (bsc#1011869) - 3.2.6- Remove the restart file when starting YaST to avoid possible infinite loop (bsc#842910) - 3.2.5- Added needed include in Kernel.rb. Found while testing bnc#1009023 - 3.2.4- fix do not show again for packages downloaded to temporary directory (bsc#481011) - remove icons from signature check dialogs (bsc#875201) - 3.2.3- Add-on module: Do not escape characters like ":" in the path string (bnc#966413). - 3.2.2- Network: Added method to adapt old configuration of enslaved interfaces. (bsc#962824) - 3.2.1- Set installer theme when Screenmode is specified at boot time (related to bsc#780621) - 3.2.0- save_y2logs: use canonical path (bsc#1001454) - 3.1.208- Removed build dependency on yast2-perl-bindings (bsc#999203) - 3.1.207- Network: Fix bug introduced during NetworkInterfaces.Read cleanup The method Networkinterfaces.Locate now returns the interface name of the interfaces that match the given condition instead of the type. (bsc#998717) - 3.1.206- Packages: remove warning icon from package callbacks. (bnc#988949) - 3.1.205- Set AutoYaST default timeout entries for reporting errors correctly and do not overwrite AutoYaST profile settings. (bnc#988949) - 3.1.204- Popup.Error will escape the text when message is too long and richtext is used (bsc#992506) - 3.1.203- Fixed handling of cd:/ and dvd:/ URLs (bsc#991935) - 3.1.202- Declare textdomain to fix untranslated texts (bsc#992084). - 3.1.201- show release notes during package installation even if slide show is not available (bsc#978700) - 3.1.200- Fixed ArgumentError in Popup.AnyTimedMessage (bsc#988739). - 3.1.199- Fixed Yast::NetworkInterfaces.FilterNOT regexp matching (bsc#990482) added in previous release. - 3.1.198- Clean up of NetworkInterfaces Read method to make it more readable (bsc#982850) - 3.1.197- define 32-bit arm architecture (thanks to @afaerber) (FATE#310070) - 3.1.196- fix cyclic dependencies caused by split of firewall classes (bsc#987059) - 3.1.195- Use a high resolution window icon (64x64) instead of the low resolution (22x22) one (bsc#985432) - 3.1.194- Fixed displaying the file conflicts callbacks when the Progress dialog is not displayed (bsc#983464) - 3.1.193- Drop yast2-devel-doc package (fate#320356) - 3.1.192- Split SuSEFirewall and SuSEFirewallServices classes to separate files as recommended by the Yast coding style (fate#318356, gh#yast/yast-yast2#471) - 3.1.191- Refactor SuSEFirewall backend code to support FirewallD. This allows yast2 modules to be firewall agnostic and handle firewall services in either SuSEFirewall2 or FirewallD (fate#318356, gh#yast/yast-yast2#457) * Do a bit of code cleanup. * Add FirewallD tests. - 3.1.190- bnc#972575 - filter out INTERFACETYPE option from ifcfg files. This option used to be written with incorrect value by older versions of yast. - 3.1.189- remove invalid_hostname check (fate#319639) - 3.1.188- Add Repository and Repository products classes to the packages library API (part of FATE#320494) - 3.1.187- Fix "when" key in FinishClient#info- Added restarting state to Installation to for example recover data or skip dialogs until the one wich restarted yast. (related to bsc#974409) - 3.1.186- CWM: fix showing help for tabs widgets found during fixing bnc#952633) - 3.1.185- Make the "Abort" button default in the file conflict popup (safe default compatible with zypper) (bsc#923590) - 3.1.184- Added system_time to ylib_DATA. Cleanup for bnc#956730. - 3.1.183- Moved "uptime" from package autoyast2 to yast2. Cleanup for bnc#956730. - 3.1.182- Display a confirmation dialog when a file conflict is detected during package installation (bsc#923590) - 3.1.181- Added proc_modules.scr from yast-installation to avoid that yast-sound depends on yast-installation (bsc#972310) - 3.1.180- Added cfg_mail.scr from yast-mail to avoid circular dependencies with yast2-security, yast2-users and yast2-mail (FATE#319711) - 3.1.179- Introduce PowerNV platform (boo#970582) - 3.1.178- Added ProductFeatures.SetOverlay,ClearOverlay for System Roles (FATE#317481) - 3.1.177- Require rubygems using system ruby version to avoid YaST failures (bnc#969113) - 3.1.176- Add support for showing update messages from libzypp (related to bsc#943805) - 3.1.175- SuSEFirewall module reads system configuration during autoinstallation. It behaves in the same way as regular installation or normal operation (bsc#963585) - AutoYaST settings for SuSEFirewall will be merged with the existing configuration (instead of being fully overwritten). - Add a read_and_import method to SuSEFirewall module. - 3.1.174- bsc#960040 - put valid hostname into AY profile generated at the end of installation - 3.1.173- Yast::Execute do not crash for missing '_' method (found during FATE#317701) - 3.1.172- fix packaging of TargetFile and Execute classes (FATE#317701) - 3.1.171- fix string processing for frames in CWM causing crash in yast2-network (bnc#963966) - 3.1.170- Added Yast::Execute, a class to run programs with Cheetah - Added Yast::TargetFile, a handler suitable for CFA::BaseModel - Both respect Yast::Installation.destdir ( needed for FATE#317701) - 3.1.169- Allow CWM to specify which events do not cause storing of widget content ( needed for FATE#317701) - 3.1.168- Added UI::InstallationDialog as specialization of UI::Dialog (part of bsc#893825) - 3.1.167- Added CWM::Tabs that is object oriented API replacement for CWMTab - 3.1.166- Add a default value for firewall setting FW_BOOT_INIT_FULL (bsc#955400) - 3.1.165- Added CWM::AbstractWidget. - Added CWM.show method working with AbstractWidgets kids - Added few basic CWM widgets for easier CWM.show usage - 3.1.164- fixed semantics of SCR call for zKVM detection (bsc#961485) - 3.1.163- added detection of zKVM to Arch.rb (for proper fix of bsc#956736) - 3.1.162- Renamed some arguments and methods in the UI::ServiceStatus API (fate#318771) - 3.1.161- New methods CWM.save_current_widgets and CWM.validate_current_widgets - Replaced UI::SrvStatusComponent with UI::ServiceStatus (fate#318771) - 3.1.160- rewrite save_y2logs (and log linuxrc.log and wickedd.log) - 3.1.159- Fixed idnkit dependency to allow building YaST HEAD in SLE12 - 3.1.158- Fixed Puny code processing - the idnconv tool has been moved to a different package (idnkit) (bsc#953442) - 3.1.157- Fixed clipped dialog label (bsc#948381) - 3.1.156- Fixed clipped labels in Arabic on some widgets (bsc#880701). - Fixed that also for the installation (bsc#880701#c43) - 3.1.155- bnc#946047 - use proper hostname / domain defaults when network is configured by linuxrc - 3.1.154- Replace "Skip" with "Ignore" in the dialog that is shown when there's a problem during packages installation (bsc#948608) - 3.1.153- Fix "stack level too deep" exception if cd-rom repository is needed (bnc#945879) - 3.1.152- UI component for services handling moved from yast2-dns-server to yast2 (fate#318771) - 3.1.151- Properly format the package license in the confirmation dialog to make it better readable (bsc#819311) - 3.1.150- Avoid too many snapshots created during the online migration (bsc#944019)- bnc#897129 - AutoYaST will no longer ignore firewall settings if keep_install_network is enabled - 3.1.149- Add a Mode#auto method- Checking cpuinfo_flags correctly while evaluating kernel packages for i586. (bnc#943297) - 3.1.148- "yast2" script - handle also the reboot flag the same way as the installation script (bsc#942461) - 3.1.147- bnc#941881 - displays hostname / domain as set in /etc/hostnmae - 3.1.146- bnc#916013 - keeps routing state when firewall is enabled/disabled - 3.1.145- Fixed a conflict between Wizard and CommandLine components that was breaking the CLI for some modules (bnc#940341) - 3.1.144- Properly display information about exceptions when running in command line mode (bnc#939565). - Fixed a bug preventing Yast::CommandLine to be executed twice in the same script. - 3.1.143- Allow Dialog class to support alternative ways how to get user input (needed for yast2-vnc module) (bnc#938944) - 3.1.142- Do not try to load snapper extension as it does not exists anymore (bsc#938377). - 3.1.141- do not crash if desktop file does not exist for setting icon (bnc#937549) - 3.1.140- Cleanup for snapshots made during installation (bnc#935923) - 3.1.139- fix using desktop icon for yast(bnc#894220) - 3.1.138- Added /etc/sysconfig/yast2:PKGMGR_RECOMMENDED=yes to control whether the YaST packager UI installs recommended dependencies (boo#900853). - Removed /etc/sysconfig/yast2:PKGMGR_REEVALUATE_RECOMMENDED, making the setting not persistent (boo#902394). - 3.1.137- bnc#858908 - use /etc/hostname instead of /etc/HOSTNAME - bnc#922765, bnc#923990 - do not propose TLD - 3.1.136- Starting the Installer (YaST2.First-Stage) directly from yast2 startup script if we are in inst-sys (FATE#317637, bnc#877447) - 3.1.135- bnc#922765 - changed default TLD from .site to .suse - 3.1.134- Changed implementaton of view_anymsg to rely more on standard Yast mechanisms (bnc#935192) - 3.1.133- fate#318804 - dropped no longer used group from YaST Control Centre - 3.1.132- Added new method Directory.find_data_file (needed for the implementation of fate#318425) - Deprecated Directory.datadir and Directory.ydatadir - 3.1.131- Fix a typo when calling Linuxrc.value_for method - 3.1.130- Implemented possibility to temporarily disable creating snapshots via parameter on Linuxrc commandline: disable_snapshots=(single|around|all) or using their comma-separated combination (fate#317973) - 3.1.129- reduce count of extending inst-sys with snapper for snapshotting (fate#317973) - 3.1.128- Added Linuxrc.value_for (fate#317973) - 3.1.127- Add persistent storage for fs pre snapshots (fate#317973) - 3.1.126- Fixed proposal to open fallback ports for services (bsc#916376) - Removed opening iSCSI ports from firewall proposal (bsc#916376) - 3.1.125- InstExtensionImage: add block variant for loading extension (needed for FATE#317900) - 3.1.124- Add a class FsSnapshot for managing filesystem snapshots (fate#317973).- Making SuSEFirewallProposal.propose_iscsi function public (bsc#916376) - 3.1.123- Propose SuSEfirewal2 to fully initialize (e.g. open ports) already in the init phase to allow using iSCSI (bsc#916376) - 3.1.122- Better handling of line breaks in system log viewer (bnc#912169) - 3.1.121- fix typo in method call to package bindings (found by openQA) - separate dummy Pkg callbacks from common ones - 3.1.120- remove depreacated legacy Patch callbacks- fixed \r, \f, \v and \b characters lost during conversion to Ruby- Removed more icons from other dialogs (bnc#875201) - 3.1.119- added handling of new created configuration files (bsc#860856) - 3.1.118- Removed icons from all kinds of popups (bnc#875201) - 3.1.117- remove unused module for tracking config history in svn - remove unused module for writing to system log that is obsolete by systemd - remove never used feature to lock proposal by administrator - improve the most horrible nesting of blocks in code- enable automatic rubocop style checker and adjust code to YaST style guide- Treat PowerNV platform as CHRP- Use native Ruby implementation (IPAddr) for Yast::IP. - 3.1.116- keep kernel cmdline options during live installation (bsc#793065)- 3.1.115- Add Arch.aarch64- remove X-KDE-Library from desktop file (bnc#899104)- PackageCallbacks: fixed progress reporting (progress overflow was caused by missing stage count) - 3.1.113- Add base class for installation proposal and finish clients - 3.1.112- remove support for the unmaintained GTK UI plugin (bnc#901511)- removed RegistrationStatus.pm module (obsolete, not supported by the new SCC registration) - 3.1.110- do not crash for non-english locale if log file does not exist (bnc#898204) - 3.1.109- change order in mode initialization so that selected Upgrade entry in boot menu does not override AutoUpgrade (bnc#897044) - 3.1.108- Checking nil for repository name. (bnc#896466) - 3.1.107- Added an extra help message when authentication against a registration server fails while refreshing repositories (bnc#895719) - 3.1.106- do not write /etc/sysconfig/kernel:INITRD_MODULES, it has been dropped (bnc#895084) - 3.1.105- Use a more flexible rubygem requirement syntax (bnc#895069) - 3.1.104- fix using changed root in netd agent so it can be used in installation (bnc#893965) - 3.1.103- Lazy-loading SuSEfirewall2 services - some new services can be added when Yast is already running, and the config has been read already (bnc#872960) - Preventing from showing incorrect service name or description if they are coming from TEMPLATE file (bnc#893583) - Fixed service file parsing - comments starting with more than one '#' characters were reported as unexpected input (just warning) - 3.1.102- Fixed checking whether SuSEfirewall2 package is selected or installed - in inst_finish, the package is already installed (bnc#892935) - 3.1.101- Fixed RPM description (bnc#888994) - 3.1.100- Untrusted repositories are disabled during installation to avoid asking for the key import over and over during the installation. - Fixed bnc#723019 and bnc#886572 - 3.1.99- Package.rb: Each call is polling which installation mode is active currently. So Mode.rb has not to take care about modules which are using Mode.rb. (Fixing current testcases) - 3.1.98- Fixed checking for SuSEfirewall2 package installed/selected for installation depending on the current stage/mode (bnc#887406) - 3.1.97- When changing installation mode in "Mode.rb" the mode in Package.rb has to be updated too. (bnc#888212) - 3.1.96- SuSEFirewall: Reading SuSEfirewall2 configuration whenever it's possible instead of simply skipping it in Stage.initial - package can be already available at the end of installation (bnc#887406) - 3.1.95- Added two new generic 'waiting' messages, needed in yast-country to fix bnc#888804 - 3.1.94- read products from system (not repository) also during live installation (bnc#889157) - 3.1.93- fixed a crash in package management when running in Qt UI with libproxy1-config-kde4 package installed (bnc#866692) - 3.1.92- Fixed setting the default target during installation - systemctl doesn't return any target properties while running in chroot so we have to guess the Id and AllowIsolate properties (bnc#889323) - 3.1.91- Fix timing of slideshow - now slides goes in cycle and all have equal time to display which improve user experience (bnc#885973) - 3.1.90- Fixed .proc.cmdline parsing to support more situations (bnc#889241) - 3.1.89- fix hidding cd statistics in text only mode (bnc#864507) - 3.1.88- Fixed checking for :active state of a systemd unit - it's :active already even if it's just being activated (bnc#884756) - 3.1.87- Added new ServicesProposal library to hold and export services enabled/disabled during installation (bnc#887688) - 3.1.86- Product.rb: do not stop initialization on solver errors (bnc#886588) - 3.1.85- Fixed Product.get_property by ensuring that we don't try to get property of an undefined product (bnc#886151) - 3.1.84- view_anymsg: remove escape sequences from input log file (bnc#879629) - 3.1.83- Fix SystemdTarget.all not to return nil in the collection - 3.1.82- add option to disable os probing for some products (bnc#884007) - 3.1.81- bnc#864619 - old network service is also disabled when switching to new one. - 3.1.80- Fixed error message for missing services (bnc#882609) - 3.1.79- bnc#878719 - improved handling of inactive network service - 3.1.78- make sure the total installation progress is always 100% (adjust the rounding issues when computing the subprogress percentages) (bnc#865585) - 3.1.77- bnc#864619 - stop wicked service(s) properly when switching network services - 3.1.76- Adjusted textdomain for OSRelease library - 3.1.75- Add Service.call method to make available all systemctl commands - 3.1.74- DonePackage callback: remove invalid UTF-8 characters to avoid crash (bnc#876459) - 3.1.73- Fixed network backend handling during upgrade - unified with installation (bnc#879594) - 3.1.72- Removed warning message when starting Yast in Qt instead of GTK and vice versa (bnc#861807) - 3.1.71- split too wide urls for accepting GnuGP key (bnc#870822) - 3.1.70- removed system verification check when yast module installs required packages (bnc#866256) - 3.1.69- save_y2logs: store also pbl.log from target system, if bootloader installation failed (bnc#879622) - 3.1.68- Added check for existence of /etc/modules.d/ directory in Kernel library, the directory is created when missing (bnc#879428) - 3.1.67- bnc#879399 - offer /var/log/boot.log in SysLog module for view - 3.1.66- Always using special InstallationProperties for systemd_unit while called in first stage (bnc#878560) - 3.1.65- Changed dialog label for updating/installing in SlideShow depending on the selected method (bnc#874995) - 3.1.64- added error handing for viewing log files (bnc#876895) - 3.1.63- avoid hiding release notes button when new wizard window is opened (bnc#876668) - 3.1.62- Product.rb - fixed base product detection (do not check the product status, always use the product from the initial repository during installation) (bnc#876836) - 3.1.61- Fix getting the status of sysvinit services (bnc#876144) - 3.1.60- save_y2logs: store target of symlinks as symlinks are useless - 3.1.59- fixed incorrect function name (bnc#876105) - 3.1.58- Fixed Product lazy loading in Update mode (bnc#875605) - 3.1.57- Add support for 'stop' and 'restart' of services in inst-sys (related to bnc #873057, bnc #873448) - 3.1.56- Fixed SlideShow table header to match the reality (bnc#874823) - 3.1.55- Product library changed to read data only from os-release and libzypp (bnc#873877), no more from content file - 3.1.54- Published Service.Active (used from Perl) - 3.1.53- Removed Product.patterns (replaced by Packages.default_patterns) (bnc#873923) - 3.1.52- rewrote URLRecode.pm to URLRecode.rb so that 'yast2 repositories' can run without Perl bindings - 3.1.51- Decreased number of logs coming from Hooks (to enhance logs readability) - 3.1.50- Add path to deprecation warnings (bnc#873973) - Fix enabling LSB services during installation (bnc#873929) - 3.1.49- ensure that dialog was closed even if exception is raised (bnc#873916) - save_y2logs: store versions of packages in inst-sys - 3.1.48- bnc#869661 - fixed internal error raised in inst_lan during update - 3.1.47- Changed Product.FindBaseProducts to throw an exception if no base products are found in installation (bnc#873458, bnc#873377) - 3.1.46- Changed OSRelease not to read content file instead of os-release file in inst-sys (bnc#873366) - Changed Product to use OSRelease.ReleaseInformation as :name instead of creating it from ReleaseName and ReleaseVersion, these are only used as fallback (bnc#873366) - 3.1.45- Prefering os-release file to content file (which is used only as a fallback now) both in installation and on a running system (bnc#871261) - 3.1.44- Enable wizard title on the left instead of on top during the installation (bnc#868859). - 3.1.43- adjusted Product.FindBaseProducts to be usable during installation (needed for fix of bnc#871158) - 3.1.42- added tabs for release notes into slide show dialog (bnc#871158) - 3.1.41- save_y2logs: save also log from perl-Bootloader (bnc#872486) - 3.1.40- Changed way of reading the product information: Reads it from /content file if it exists, then from /etc/os-release, then it throws exception if there is no other place to read (bnc#871261) - 3.1.39- fixed "uninitialized constant Yast2::HwDetection::SCR" error (bnc#871783), fixed testsuite - 3.1.38- add control option to enable sshd in installation (bnc#865056) - 3.1.37- Add info about text mode navigation in trees to general help (bnc #840672)- Fix failing tests - 3.1.36- Fix enabling services in inst-sys (bnc#870949) - 3.1.35- Add more systemd unit commands to SystemdService - 3.1.34- Don't change service name which might be frozen string (bnc#870803) - 3.1.33- Fix for template systemd units properties - 3.1.32- fixed popup_test - 3.1.31- fixed syntax error in Popup.Feedback() - 3.1.30- Deprecate and refactor Service module with SystemdService backend - Add support for /bin/service_start script in installation system that has no running systemd - 3.1.29- Throwing exception Yast::OSReleaseFileMissingError from OSRelease if /etc/os-release file is missing (bnc#869091) - 3.1.28- Refactored SUSEFirewallServices to throw exceptions when user or code tries to handle unknown services (bnc#867377) - Adjusted CWMFirewallInterfaces to handle the new exception and inform user about it (bnc#867377) - 3.1.27- added Popup.Feedback for displaying progress popup when running a block of code - 3.1.26- better check if chef-client is running (bnc#868483)- Add support for systemd target with SystemdTarget module- Check IPv4 and IPv6 for running network (bnc#868001) - 3.1.25- Adapt System.Status for latest systemctl (bnc#867378) - 3.1.24- Allow raising exceptions for not found systemd units; updates the expectations for bnc#853300 - 3.1.23- Add systemd service support; needed by fate#314946 - 3.1.22- Allow the Service module to configure services witout systemd unit files (bnc#864934) - 3.1.21- Add systemd socket support (bnc#853300) - 3.1.20- added memory detection code (gh#yast/yast-packager#33) - 3.1.19- Check for Chef outside in the yast2 shell script to catch modules not using CommandLine (bnc#803358) - 3.1.18- bnc#861078 - detected network service set properly when running in installation mode - 3.1.17- remove from wizard icons for title as proposed by Ken (fate#314695) - 3.1.16- fate#316768 - use wicked tools for network service restart / reload when running in installation mode - 3.1.15- make the package owner of /usr/share/YaST2/lib - 3.1.14- Upgrade mode in installer is newly set by Linuxrc (bnc#857847) - 3.1.13- Add fail and abort hooks for installation - 3.1.12- changed API for querying network configuration backend - 3.1.11- bnc#851769 - fixed reading bridge configuration - thanks to Waldemar Spitz - 3.1.10- add hook file #output method - 3.1.9- deprecate yast --install, --upgrade and --remove and use zypper instead. Suggest using zypper directly from command line. (FATE#316458) - 3.1.8- Update hooks - 3.1.7- Add hook into installation workflow - 3.1.6- Make sure the system ruby is used (BNC#845897) ( thanks to Marc Schütz ) - Add hooks module (FATE#315992) (vmoravec) - Fix rspec run on OS-12.3 - 3.1.5- PKGMGR_ACTION_AT_EXIT: change the default action to "summary", added combobox for changing the value- removed support for automatic 2nd stage (the 2nd stage has been dropped completely) (FATE#314695) - 3.1.4- Warn the user if Chef could overwrite her changes (bnc#803358).- Removed unused API from NetworkInterfaces- use correct binary prefix (see bnc#849276)- added dedicated "Show Release Notes" button support for NCurses (fate#314695)- Removed obsolete clients: password, remotechooser, remoteinstall (gh#yast/yast-yast2#100)- Removed checking for a fallback control file, that file is always outdated and cannot work for all products (gh#yast/yast-installation#86) - 3.1.3- Configuration of Kernel modules loaded on boot has been moved to /etc/modules-load.d/*.conf files. Adapted Kernel library internal handling (bnc#838185). - 3.1.2- bnc#846550 - deleting aliases works even for devices with name according new scheme- Added Linuxrc.keys (FATE#314982) - 3.1.1- Install binaries to /usr/sbin instead of /sbin to be consistent with rest of world and use common specs. Symlinks are kept for backward compatibility. - do not create sym links in sbin for zast or camel case yast- do not use *.spec.in template, use *.spec file with RPM macros instead - 3.1.0- allow nested ipv4 in ipv6 (BNC#828683) - 3.0.9- bnc#837517 - fixed misinterpreting IPv6 prefixes when converting to netmask - 3.0.8- use ruby builtin IP regexp and clean a bit code - 3.0.7- removed output redirection for /sbin/yast2, now it ends up in ~/.xsession-errors like for every other X program (BNC#766555) - 3.0.6- prevent accessing /etc/os-release during tests from Product.rb constructor - 3.0.5- replace SuSERelease with OSRelease, which uses /etc/os-release (bnc#833955,fate#316268) - 3.0.4- Changed some y2milestone into y2debug in GetTypeFrom* in NetworkInterfaces to decrease overfilling Yast log - 3.0.3- bnc#798620 - disabled starting firewall during second stage. It could cause deadlock in systemd initialization sequence. - 3.0.2- fixed navigation in yast2-cc without mouse (bnc#651350)- added support for handling product profiles (port of fate#310730) - 3.0.1- converted from YCP to Ruby by YCP Killer (https://github.com/yast/ycp-killer) - version 3.0.0- PackageSystem.ycp - do not initialize the target system in the first installation stage when running in instsys, there is no RPM DB in the RAM disk image (bnc#742420#c7)- added net device type detection based on sysfs - fixed type detection workflow - 2.24.5- fixed device type detection when commiting new device into NetworkInterfaces' cache. Fixes bnc#809053. - changes API for device type detection - incompatible to previous versions - 2.24.4- bnc#817797 - data imported into NetworkInterfaces cannot be overwritten by subsequent Read anymore - 2.24.3- show gpg key info in a term that allows copying the text (bnc#611456) - 2.24.2- updated the testsuite to make the transition to Ruby easier- Reverted resetting disabled steps (bnc#813072) - 2.24.1- do not propose desktop kernel for minimal installation (bnc#819335) - 2.24.0- handle GPG keys in AutoUpgrade the same as in AutoYaST (bnc#820166) - 2.23.29- bnc#819327 - InfiniBand device is not available on s390 arch. - 2.23.28- accept any version of libyui - 2.23.27- Fixing resetting steps in installation (bnc#813072) - 2.23.26- Added functionality for checking network entry with optional netmask in IP or CIDR format (bnc#800592). - Using new IP::CheckNetwork in Firewall (bnc#800592). - ValidNetwork definition moved to IP module. - 2.23.25- Re-enabling all disabled items (steps, proposals) if stagemode has changed (bnc#813072) - 2.23.24- correct function signature for Pkg::CallbackErrorScanDb() callback- testsuite adapted to previous change (new code in Enable call)- applied lnussel's patch: Don't use Info function to check enable state (bnc#807507) - 2.23.23- Changed to use network.service alias link, that is installed by the NetworkManager.service while "systemctl enable" and obsoletes the NETWORKMANAGER=yes/no variable in /etc/sysconfig/network/config (bnc#764055,bnc#764336,bnc#798348, by mt@suse.com) - Requires sysconfig >= 0.80.0 - 2.23.22- added CommandLine::PrintTable, String::Repeat and String::SuperPad - 2.23.21- added perl-XML-XPath dependency (needed by RegistrationStatus.pm) - 2.23.20- Extended checking for service in Service module by also checking in /etc/init.d as a fallback (bnc#795929 comment#20). - 2.23.19- Testcase for Service module moved here from yast2-iscsi-client- Runlevel definitions (targets) are now in /usr/lib/systemd/system (bnc#795929) - Checking for systemd scripts in more directories (bnc#795929) - 2.23.18- SuSEfirewall2 has merged *_init and *_setup services into one systemd service (bnc#795929). - 2.23.17- fixed path for get_kernel_version (bnc#794084) - 2.23.16- Adapted Service module to use systemd directly instead of via init.d (FATE #312568) - 2.23.15- allow some characters in URL password field (bnc#786757)- fixed bnc#791294: frame for firewall settings - 2.23.14- Added sysconfig variables (solver options) PKGMGR_VERIFY_SYSTEM, PKGMGR_AUTO_CHECK, PKGMGR_REEVALUATE_RECOMMENDED- Dropped obsolete Runlevel YCP module- move RegistrationStatus.pm from wagon to yast2 (fate#312712) - new version for proper package dependencies in wagon - 2.23.13- confirmed license GPL v2 - 2.23.12- move Log Viewer client here from dropped repair module (bnc#787070) - 2.23.11- Kernel::InformAboutKernelChange - always return boolean - fixed build dependencies - 2.23.10- use Kernel::InformAboutKernelChange after package installation - do not read SuSEconfig log - 2.23.9- added Kernel::InformAboutKernelChange - replacement for only non-SuSEconfig part of inst_suseconfig - 2.23.8- added Syslog module, simple API to write into system log - 2.23.7- removed calls to /sbin/SuSEconfig, packages should care of updating configurations on their own- extended support for IPv6 - 2.23.6- Fixed detection whether firewall is running (BNC #779455) and unified with starting and stopping the service via Service API.- added San Marino to the list of countries (bnc#780639) - 2.23.5- fix bnc#776567 YaST doesn't support input method - 2.23.4- Fixed a typo (BNC #766703) - Added support for iSCSI Target into the Firewall proposal (BNC #766300)- fixed checking for systemd status (bnc#774799) - 2.23.3- added color schemes "highcontrast" and "inverted" to description of Y2NCURSES_COLOR_THEME in sysconfig.yast2- search for UI plugins at new and old location - 2.23.2- removed ShellSafeWrite as it is not needed anymore with new ag_ini - bnc#750325 - 2.23.0- merged proofed texts - 2.22.6- Revert the change in FileUtils::Exists() (change is not needed here but will cause failure of testsuites) - 2.22.5- bnc#694582 - added @ as it is allowed in authority part of URI. - improve Exists(), don't return 'true' if SCR::Read() returned nil - fixed testsuite for WorkFlow.ycp - corrupted due to above Exists() fix - added String::YesNo - 2.22.4- Fixed typo- Internet test: fail early if NetworkManager has crashed (bnc#739390). - 2.22.3- Relicensed ConfigHistory from GPL-2.0 to GPL-2.0+ to match the rest of the package (bnc#728950). - 2.22.2- forbid appending to IPADDR additional suffix if there is already one. Original name have preference (bnc#735109).- create user-unreadable ifcfg files without a race (bnc#713661, CVE-2011-3177) - 2.22.1- Moved NetworkStorage from yast2.rpm to yast2-network.rpm (bnc#726057) - 2.22.0- Unified starting, stopping and checking for firewall status (bnc#727445) - 2.21.25- Added new function String::ReplaceWith that is a replacement for often used mergestring(splitstring(...))- Fixed script for generating translations for firewall services defined by other packages - Regenerated translations for firewall services defined by other packages (bnc#722877)- removed list of controller modules not to be included in ititrd (bnc#719696) - 2.21.24- Service::RunInitScriptWithTimeOut() - fixed memory leak, release the process info at the end- simplify usage of save_y2logs (bnc#673990)- use Pkg::ResolvableProperties() instead of obsoleted Pkg::TargetProducts() - removed obsoleted Pkg::CallbackAcceptNonTrustedGpgKey() and the related dialog - 2.21.23- Added UIHelper library module - contains useful UI helpers from now obsolete Wizard_hw - Drop Wizard_hw - Added Wizard::SetDesktopTitleAndIcon - Added Desktop::ParseSingleDesktopFile - 2.21.22- Added the interface name patterns emN, pN and pNpM. It fixes recognizing them as configured (bnc#713644) and unbreaks the proposed bridged configuration (bnc#713048). - 2.21.21- .etc.sysctl_conf agent - support also ';' comment character - 2.21.20- Fixed SuSEfirewall2 SCR agent to understand single-quoted and double-quoted, single and multi-line variables and also single-line variables without any quotes (bnc#716013). - 2.21.19- Using ButtonBox in Wizard where possible (bnc#571939)- adapted to systemd (bnc#664548) - 2.21.18- added agent for /etc/sysctl.conf (fate#312343) - 2.21.17- GPG.ycp - fixed initialization after creating a new GPG key, fixed creating a GPG key in KDE desktop or after logging via plain "su" (gpg agent problem) (bnc#715242)- added new Systemd.ycp module for handling systemd configuration, (needed for bnc#707418) - 2.21.16- enhanced the help command-line parameters (bnc#712271) - 2.21.15- Update Deleted and OriginalDevices in NetworkInterfaces::Write. Thanks to Justus Winter - 2.21.14- fixed trusting a GPG key (wrong id check) (bnc#713068) - added String::FindMountPoint() function (moved from yast2-wagon to share it with other modules) - 2.21.13- Fixed handling of FW_SERVICES_ACCEPT_* in SuSEFirewall modules to understand flags as the fifth parameter (bnc#712670) - Fixed SuSEfirewall2 SCR agent to parse the sysconfig file properly (bnc#712670) - 2.21.12- improved GPG key import dialog: changed "Import" button to "Trust" (bnc#694213), display expiration warning for expired keys, better layout for displaying GPG key properties, hide additional help text in ncurses UI (so the GPG key properties are displayed completely) - 2.21.11- fixed .desktop file (bnc #681249)- use term "Software manager" instead of "Package manager" (bnc#585679) - 2.21.10- Fixed Get/SetBroadcastAllowedPorts in SuSEFirewall to keep user-entered values instead of translating them magically into list of ports (bnc#694782). - 2.21.9- Fixed NetworkInterfaces::GetTypeFromIfcfg to recognize bridges (bnc#704999). - 2.21.8- command line - properly display multiline help texts (bnc#708553) - 2.21.7- FCoE detection in NetworkStorage::isDiskOnNetwork (bnc#677251, FATE#306855). - Added NetworkInterfaces::GetTypeFromIfcfg which knows ETHERDEVICE=>vlan (FATE#311380). - 2.21.6- Removed obsoleted X-KDE-SubstituteUID from desktop files (bnc#540627)- Fixed SuSEfirewall2 config library: By default any unassigned network interface is automatically assigned to the external firewall zone (bnc#547309). - Fixed CWM library for opening ports in firewall not to list any empty strings returned by network module, just interface names (bnc#547309). - 2.21.5- fixed typo (bnc#702662)- Suppress decimal zeroes for kB sizes (e.g. display "743 kB" instead of "743.00 kB") (bnc#495045) - 2.21.4- read GPG keys in UTF-8 locale to properly read non-ASCII characters, UTF-8 characters caused SLMS webyast module crashing (bnc#696312) - 2.21.3- Fixed abort callback to abort installation completely (bnc#673629) - 2.21.2- Fixed group desktop files by adding Exec=/sbin/yast2 (BNC#470482)- Fixed crushed progress bar (bnc #675443) - Version bump - 2.21.1- Fixed regexp in Custom broadcast definition in SuSEFirewallExpertRules (BNC #676972). - 2.20.15- Don't assume YaST has crashed (and scare the user with a pop-up) simply if a YCP script returns false (bnc#645434). - 2.20.14- Fixed dependencies (bnc #667938) - 2.20.13- do not define splash screen resolution to mkinitrd if boot splash is not installed (bnc#670225) - 2.20.12- adaptations for unattended migration (fate#310481) - 2.20.11- call snapper from yast2 script- check PackageKit status, suggest to quit the daemon if it is running (bnc#659522) - 2.20.10- fixed VLAN config type detection (wrong regexp) - 2.20.9- don't abort when package checksum verification failes, ask to download the file again (bnc#657608) - 2.20.8- ifcfg-ethX.Y style config files for VLAN(fate#309240) - 2.20.7- fate#306855: FCoE boot support - 2.20.6- save log file into home directory by default (bnc#653601) - 2.20.5- FileChanges: fixed testsuite- yast2 added bind-utils dependency (bnc#651893) - 2.20.4- FileChanges: test rpm command exit value- PackageCallbacks: removed the retry/abort/skip dialog from DoneProvide callback - the user is asked via MediaChange callback, don't ask twice when aborting. - 2.20.3- updated to match the changed StartPackage callback signature - 2.20.2- don't display extra error popup when a download fails, the error is reported later via MediaChange callback anyway (bnc#625987) - 2.20.1- open LongError popup instead of Error if the message is too long (bnc#611596)- just log problemDeltaDownload callbacks - libzypp automatically tries full rpm if patch/delta cannot be downloaded, displaying error popup breaks unattended installation (bnc#377569) - 2.20.0- yast2 bash completion - show all yast modules (bnc#621848) - thanks to Andrea Florio- ag_anyxml: do not die on broken XML (bnc#600928) - 2.19.13- fixed typo (bnc#594384)- URLRecode.pm - fixed "deprecated defined(%hash)" warning (bnc#596920) - 2.19.12- yast2 start script: don't start YaST on console in UTF-8 mode by default and don't fix settings, but respect and trust the locale ('testutf8' is removed, see bnc#556555 and bnc#436378). - 2.19.11- Add a new category High Availability (bnc #575787)- L3: autoinstallation with manual setup (bnc#568653) - 2.19.10- SERVICES.pm moved to webyast-services-ws (bnc#587876) - 2.19.9- Added special comments for translators to RTL languages (BNC #584466).- Mode::test(): check getenv instead of the UI so that it works also in WebYaST (bnc#243624#c13). - 2.19.8- SERVICES.pm: added support for enabling/disabling service - 2.19.7- do not save unmodified interfaces (fate#308978)- added fix for deleting splash from initrd (bnc#292013)- Fixed SuSEFirewall::ActivateConfiguration to return a boolean value in all scenarios (BNC #577932).- Showing also zone of interface for 'Open Port in Firewall' details (BNC #483455). - 2.19.6- Fixed generating unique step IDs for Wizard too keep the same durign one YaST run (BNC #575092).- SERVICES.pm: read descriptions (bnc#570298); get single service status from the Read function (bnc#570968) - 2.19.5- extended Report and Popup module (needed for fate #304500) - 2.19.4- NetworkStorage: adapt functions needed for iBFT (bnc#551380) - 2.19.3- Added Recommends: xdg-utils. xdg-su is now used in .desktop files of root-only YaST modules (bnc#540627) - 2.19.2- GPG.ycp - run gpg in C locale (bnc#544680) - GPG.ycp - return success/error result in GPG::Init() and GPG::CreateKey() functions (bnc#544682)- updated start-up script to behave correctly if QT CC is to be used without QT back-end (bnc#545331)- added missing UI::SetProductName() call - display the proper product name in help texts (using &product; macro) (bnc#535483) - 2.19.1- translate module names properly in NCurses CC (bnc#553644)- Fixed access rights for /etc/install.inf (bnc #500124)- Fixed striping trailing \n from Hostname::CurrentHostname() (bnc#553213) - 2.19.0- PackageLock - use "Software Management" term consistently (bnc#558625)- REGISTERPRODUCT from content file moved to control file to globals->require_registration (FATE #305578) - Extended SuSEFirewallServices module (FATE #306804)- SERVICES.pm: use ruby-bindings to read yml file (bnc#551276)- issue an error message instead of trying to start YaST in NCurses without a terminal available (bnc#502688)- NetworkPopup: display link state (FaTE#307166) - 2.18.28- Internet.ycp: skip interface status test in case of NM (bnc#535837) - 2.18.27- added explicit gpg2 Requires (bnc#544683)- separation of netmask and prefix validation in Netmask module - 2.18.26- YaST would not start from the GNOME menu (Unknown option -S) bnc#537470. - 2.18.25- package new YaPI file SERVICES.pm (fate #306696) - 2.18.24- ProductControl: support for disabling AC sub-items and sub-proposals (related to FaTE #303859 and bnc#534862) - 2.18.23- save_y2logs: print usage to stderr (bnc#522842). This is to notify users who use "$0 > l.tgz" instead of "$0 l.tgz"- select kernel-desktop by default if exists - 2.18.22- Wizard.ycp: use Fancy UI for 1024x576 screen size (fate#306298) - 2.18.21- Call UI::RecalcLayout() after changing push button label (bnc#510282) - Improved automatic retry after download failure (more attepts, logarithmic back-off, retry download in more cases) (bnc#119813) - 2.18.20- added GetIntegerFeature() and SetIntegerFeature() to ProductFeatures module - 2.18.19- removed cyclic dependency between YCP modules preventing from correct build - 2.18.18- Using autodocs-ycp.ami, which contains a fix for automake 1.11.- use float::tolstring() function in String::FormatSize() and String::FormatSizeWithPrecision() to use the current locale decimal separator (bnc#372671)- Getting hostname info from /etc/HOSTNAME only if the file exists.- prefer Gtk front-end when running xfce (bnc#509121)- new variable Internet::test to store status of test (bnc#506721) - 2.18.17- added fix for problem with parsing command line (bnc#462276)- yast2-completion.sh: removed <(process substitution) so that it works even with POSIXLY_CORRECT=1 (bnc#504844).- moved .proc.mounts agent from yast2-installation to yast2 (bnc [#504429])- remove all passwords from install.inf in save_y2log (bnc#500130)- media change popup - display also the URL in the short summary (bnc#439069) - 2.18.15- URL.ycp - escape also non-ASCII characters in URL, added URLRecode.pm module (bnc#446395) - URL.ycp - fixed processing of smb:// URLs (bnc#495109)- at start-up, check that /sys, /proc and /dev are not empty and prevent YaST from start if they are (bnc#450643)- PackageSystem.ycp - check nil result of Pkg::PkgCommit() call which indicates an error (bnc#157551)- PackageCallbacks.ycp - don't read non existing y2logRPM file (bnc#456446)- Add to CWM widget for unified table CWMTable - 2.18.14- Do not display "No package source" popup, just log a warning (bnc#485587)- save_y2logs additionally collects /var/log/zypper.log and /var/log/pk_backend_zypp- Fixed layout of the authentication popup- moved functions RunCommandWithTimeout() and RunDumbTimeout() from SourceManager.ycp to Misc.ycp- fixed typo (bnc #483915) - report when GTK UI is wanted but not installed (bnc #472448)- docu for Popup::ShowTextTimed fixed- added Event.ycp to easy use of UI events - 2.18.13- fixed textdomain- GPG.ycp: --batch option is needed for hiding password popup/bin/shyast2-devel-doclamb60 1561119298  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     3.2.46.1-2.12.13.2.46.1-2.12.13.2.46.1-2.12.1    !"#$YaST2XVersionyast2-completion.shyastyast2bincheck-all-syntaxyast2-funcsag_anyxmlag_contentag_cronag_freespaceag_initscriptsag_netdag_showexportsag_ttysave_y2logsyastyast2clientsmenu.rbother_tools_warning.rbview_anymsg.rbdatacountry.ycpcountry_long.ycpimagesincludehwinfoclassnames.rbpackagescommon.rbwizardsequencer.rblibcwmcwm.rbabstract_widget.rbcommon_widgets.rbcustom_widget.rbpage.rbpager.rbreplace_point.rbtable.rbtabs.rbtree.rbtree_pager.rbwidget.rbwrapper_widget.rbinstallationauto_client.rbfinish_client.rbproposal_client.rbnetworkfirewall_chooser.rbfirewalld.rbsusefirewall.rbsusefirewall2.rbsusefirewall2services.rbsusefirewalld.rbsusefirewalldservices.rbsusefirewallservices.rbpackagescommit_result.rbdummy_callbacks.rbfile_conflict_callbacks.rbpackage_downloader.rbpackage_extractor.rbproduct.rbrepository.rbupdate_message.rbupdate_messages_view.rbuidialog.rbevent_dispatcher.rbinstallation_dialog.rbservice_status.rbwidgets.rbyast2column_config_file.rbcommented_config_file.rbetc_fstab.rbexecute.rbfs_snapshot.rbfs_snapshot_store.rbhw_detection.rbsystem_time.rbsystemctl.rbsystemd_unit.rbtarget_file.rblocalemodulesALog.rbAddress.rbArch.rbAsciiFile.rbAssert.rbAutoinstData.rbCWM.rbCWMFirewallInterfaces.rbCWMServiceStart.rbCWMTab.rbCWMTable.rbCWMTsigKeys.rbCall.rbCommandLine.rbConfirm.rbContextMenu.rbCrash.rbCron.rbCustomDialogs.rbDebugHooks.rbDesktop.rbDialogTree.rbDirectory.rbDistro.rbDnsServerAPI.pmDontShowAgain.rbEncoding.rbEvent.rbFileChanges.rbFileUtils.rbGPG.rbGPGWidgets.rbGetInstArgs.rbHTML.rbHWConfig.rbHooks.rbHostname.rbHotplug.rbHwStatus.rbIP.rbIcon.rbInitrd.rbInstError.rbInstExtensionImage.rbInstallation.rbInteger.rbInternet.rbKernel.rbLabel.rbLinuxrc.rbLogView.rbLogViewCore.rbMailAliases.rbMailTable.pmMailTableInclude.pmMap.rbMessage.rbMisc.rbMode.rbModuleLoading.rbModulesConf.rbNetmask.rbNetworkConfig.rbNetworkInterfaces.rbNetworkPopup.rbNetworkService.rbOSRelease.rbPackage.rbPackageAI.rbPackageCallbacks.rbPackageCallbacksInit.rbPackageKit.rbPackageLock.rbPackageSystem.rbPackagesProposal.rbPackagesUI.rbPopup.rbPortAliases.rbPortRanges.rbProduct.rbProductControl.rbProductFeatures.rbProductProfile.rbProgress.rbPunycode.rbReport.rbRichText.rbSLPAPI.pmSequencer.rbService.rbServicesProposal.rbSignatureCheckCallbacks.rbSignatureCheckDialogs.rbSlideShow.rbSlides.rbStage.rbString.rbSuSEFirewall.rbSuSEFirewallExpertRules.rbSuSEFirewallProposal.rbSuSEFirewallServices.rbSummary.rbSystemd.rbTablePopup.rbTypeRepository.rbUIHelper.rbURL.rbURLRecode.rbValueBrowser.rbWizard.rbWizardHW.rbWorkflowManager.rbXML.rbXVersion.rbsystemd_service.rbsystemd_socket.rbsystemd_target.rbschemaautoyastrnccontrolrncscrconfanyxml.scrboot_vmlinuz_version.scrcfg_apache.scrcfg_apache2.scrcfg_cron.scrcfg_displaymanager.scrcfg_features.scrcfg_hardware.scrcfg_hotplug.scrcfg_kernel.scrcfg_mail.scrcfg_policykit.scrcfg_security.scrcfg_services.scrcfg_suseconfig.scrcfg_sysctl.scrcfg_xversion.scrcfg_yast2.scrcfg_ypserv.scrcontent.scrcontentfile.scrcron.scretc_fstab.scretc_inetd.scretc_inittab.scretc_login_defs.scretc_ssh_sshd_config.scretc_sysctl_conf.scretc_xinetd.scrinitscripts.scrnet_showexports.scrnetwork.scrproc_cmdline.scrproc_cpuinfo.scrproc_meminfo.scrproc_modules.scrproc_mounts.scrrun_ifconfig.scrsysconfig_SuSEfirewall2.scrsystem_freespace.scrtty.scryast2_desktop.scryast2_groups.scrYaST2groupshardware.desktophigh_availability.desktopmisc.desktopnetwork_services.desktopsecurity.desktopsoftware.desktopsupport.desktopsystem.desktopmessages.desktopyast2COPYINGyast.8.gzyast2.8.gzsysconfig.yast2YaST2hooksREADME.md/etc//etc/YaST2//etc/bash_completion.d//sbin//usr/lib/YaST2//usr/lib/YaST2/bin//usr/lib/YaST2/servers_non_y2//usr/sbin//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/data//usr/share/YaST2/include//usr/share/YaST2/include/hwinfo//usr/share/YaST2/include/packages//usr/share/YaST2/include/wizard//usr/share/YaST2/lib//usr/share/YaST2/lib/cwm//usr/share/YaST2/lib/installation//usr/share/YaST2/lib/network//usr/share/YaST2/lib/packages//usr/share/YaST2/lib/ui//usr/share/YaST2/lib/yast2//usr/share/YaST2/modules//usr/share/YaST2/schema//usr/share/YaST2/schema/autoyast//usr/share/YaST2/schema/control//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share/applications/YaST2/groups//usr/share/doc/packages//usr/share/doc/packages/yast2//usr/share/man/man8//var/adm/fillup-templates//var/lib//var/lib/YaST2//var/lib/YaST2/hooks/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10486/openSUSE_Leap_42.3_Update/062e4db275d07ee060b96ce7bb61e4f0-yast2.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux    directoryASCII textBourne-Again shell script, ASCII text executablea /usr/bin/perl -w script, ASCII text executablePerl script, ASCII text executableRuby module source, ASCII textRuby module source, UTF-8 Unicode textRuby script, ASCII text executablePerl5 module source texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) !#RRRRRRRRRRRP P P PPPPPPPPPPPPPPPPPPPPPPP CDbVGu2Kxdg-utils?]"k%LuX9޵TvQxNB b}oS@g˞/޸c )P}+nm+_eqw &~z$L[ی[9i- ѥ90H\9}OTTϓ|?z?k&viuߣPV *RG\mSv*G%&q5z,t2-g 5E tlJYAS7D&hfl!%59:(Ηw_\5FQ10|yE"˴N`r%`dж|MZ]?pa(I_/a -5z)9hwTYSc^27<ƌR>Wd_(Mv->qfSЂ՟l+OePWO/\ɇUHqrzSUOƼN2¿wg{_TFɳp%ԛk2jW)E<~¾l?|<\!e"`bJlߚbI>nf r{KZ+Op[u&debS^'̋@?"}yfI^)94\R*%BfV?¢XxU$O_Jp~)Swr:i;ͭaM^G@g0o"gim)!}\Γ+nlCa䙝$>tFlC5vDA3Gv7V_JGs0bNpHyi[g⇾DI 9>ypΔ]U ,'+d`f뜇S!+zh5YnՑ?cȼe$n&jtT  +&,N_Ξz!PjX^e8HEhgr_ۿLn=hN9bbuM9Yص2 9V&:KӡLL[^>{DI*T@2 DO)M'!Bn/[X*5Y{"}z  2?-Z[]3'MokT{YO%xU¤^9Tbm tf_k> ,IT(TNxȅKI ōEZ*$XW7@Z_ç@ !B(`yJ"N|#p<)uL&XXA~R2z:QtxHgZ瀛p8z]z@E(փVh!R!nt4Lfd@vJc>ܯI# oX I&GcG6 އ9F}DRw=lڲk V+QQDA7}[4e >}v6aN~󒀑PHnQ^ցVm&(ZJj Z ;C13xdN,"ug_oM䤡"|25 t`O mzcP‡Մ>h9,ﱩ(jyx!A4[SZG>o8@i+'1ڕ0#k R6L@H>c4pqhr:g8ba`䟁lWvT+[lΰ8! sI,?69r?)e9.A Fا@Ad.`Ըd0ZHc5.3w`m/ f/;VR0f ӧKxL\&w:)Do5HLKIJCsz='hiR+a_?ŇKPnJr?[ا6dkr^AJ_%s-9HyQzE9|AQSau76 37Ô3|BWP dl11ݯzrL9PL+R&n^.*ezjQ llZ.ۛNb,ǓH1уy,rfP՝\ d|=F4m0@IgEGSޕ291U&~啭,XJFw%JSnE8"LPgV``ӗ HǯU f u/#lR]z{g&IyUZs}ükR8NE:ǬOLTaaG޺ciCe/1meWa72b@?O<9mUljzJ1@hOa2)=F=T xWv"5I^'7Wx77΁~gߞ:f\ w*,#!  0e 塭m̡* \k?PPydvܐi/E;Z:@>=ՀpkĝʍA:Vuྛ&e6 9ߐ@^(r-%@*+NʳzvfA'|y_!V|*UYGB/ܻ)';:N(Bir|֯Q~eS0S·-rwd+ՇblV\,7` `ݬ8vMeMw7R|A6jGft2έaW~5nUDhd,Sg.(rgGIz x1D[>;s] g .lV6Y7Kڢ KdP 'AN*УN'|ZP`]V+}sZ~gz^ ƉzUΧ)NLʽ$]/5t3޾I87*%X?6?pW$dQ Yĵvjݯ"z%#.@[WLؘDӐ&blۏ> BZ?=j*Ő(Ƽߦw#FrtC>ĉBC=@:$dwQErH3kpW@=KlDn! :[zttZan9u\> a1vK MxmŸ;BnEq] sOE+|#r-ͬjnUpɳsƌu(cÐ]q ܿ Ѕ a(rPcAX!?bz 8r4jXi2"%\}!g2vj\[+P.Y O,bF_S"&j5rPxbՆv,b=^{ i*s[j&e)QN'SO..| K=H9ߑ ktx=WXjT"9 "4S8>zF2m>QV絞3q8-:8S6Ix\zpq QTtG>f&1Ăi K}E?qU =_[唇߽sS+k҈W 5,1tYx:a&wr8hԥe΅rSMÝ)hp>|)918tjK%PU!˩Qډ[\Z? |~#J(~SCJ.xxq~0%l7~g_@7*ٛ k ^(Kw3.$wG[ گ N?ҕ(4cb?Zs>nܘw-IySG5mҕDfWqƊ%&  㸬+\*mKULZɢ(W"K`ȮV+_[ AYeb}&ۏxoY,ݤe Xoi'lO4φ940\=>um܆# }/Wi銴^O%GrQU` }0~1e,@oOJyԠaajt{(( h]m;ga2KY郱 l4 %ΝXTk32}r]Unw3(u16U-6 w7 OwBG ~AtîΑLruf7TL(:ne_rMgǩ$eY|q݀inIY+79: ;%bQ{0,֬=nTHat14-&G$ʟ*dQZ CM߳ gp#JlsحžbحscMnٺg:`%;_“R4Zu9z4e 2W<x 1؜:ZV&ÏE܄`7T Y".f5gj͆S̔;| > CG ;1 il>3{[yEu/ɬP|_2*1oy¾.r0k\/t׮Bl90 ,#Gп$?Uy7pu I4BR94FkΞGD#}  nZHjc|2dW)n7_X C74Yb3uԂi򈬷Z {$r =4*ǗRSHW;oc數[8rK0a* ɨe6JG0b& @i|Zi[#UDG A !o7'$}Ҍ^siɋmbﰽCJ5B} ]VY:{VAab={(cq{,~Iw?zx?)EmB4`e["c%(gCߛK~P8 7 6zB2v]mTd [ZΛZM\xU3CgjrDd ף /SG[вk>Ubtx/N LOf}U?Ѻ05jE Vo UBNf}Sg v0$1T"ڦ=5!} v_dѳ ˹)N_btI{y23+,b]uzz*8ҪtNPv9Y,:8m&\ Lx.zC'7˿J,E?ъyRWӷ[rF/ڵ I@itB cU w`^ Kf2 Rt-Y~^0-ը֓:mGMs-"p`:7/\ ARu?O ˛TWC45M/g5S+亶("Ǫ;0Sʍ|Q3gӼMVJ!Mya3gqyXB\J!y4ݩR՗(Kܭ!I3[Qa֬F$BG%ow dE;,clr_xڶt /ӗSTd3x2鋾ڣG[O 'f5|y=nlvSJiNFT_WOvы\9zySe>`oriO?cd G{위.T0-Ytduu ކư%^zt#&F P$Tʄ(ea-"xdwdqeyi3e?gnئR  ͜n>ZLZ3YQs[$5OT8.,/~!X)G85{kTpmhOQ>5$ƄI^޸,k Q If>EsLG5ʕrofVՌR>'A/odLNm F B@ofC0Ef9Mot.Z&%H(.6Q|c,}=XL,dտ`eÊA"L?)ؤ"3v{cKmf J)4EC{FiGl X#8+e'okb\RWd)~{8gZ?d$^ח'[h^ѪhWtLI6ؕѹDB7~Аj>y)ٗ୻^]@BO~4,[t7mfN]DLKs[+kT,.P=zR{Kn:eƁ/5{I6}@Svz#9<#<p񡏷- 4.a?\`&{ϋ: ^ L[&W{ 8hosIcv( ;e 4ApZ 3_x&60[s4Ԥؿ)-Tϸ[Vm nسi%$N9Ḓ`޾;O" Aw&JoUc7rD>K;UЊ,VaxDmQq,ܭ()_Q!i≠i%,8R)}[s  jY;x&b@$ǬC8V(jW)gݡEB*RNT02=̒SkEFv;=U ,@mX\Rsf ^ J\pHcX-}u7(V͙QgUcYi|`@c/\pc!ό7&x&DxW-UnjGݰs4g0jG#mxcǺBԉ ^|A`<[K5',A$𝍖 cu#yWOq<.jɇNQF2u.hhx,=e%<\wX1)PFc,_ceO2v|YUIR@[aV{ z.lYoc1fqeIS:`Q5H紣m$QjIZl׍zm7hDhylUKcQ?C6 5[oHՓa MdωQׂp1V9é7Ž)'|$T.3P%4=>3ʹoU=uӏC$+Ed"Jvb4GQcF," xM/K:MuHXpSP#LNldB| ~ ZaUX~}4!-|{ a?wwzR>e>;Xx_ zPL"hUOru-GŪӲA{>nN XNؤem@8ê}خ_k"E\֐4Z۪T5I FiB>HL7-f5D\o@JB l VS"~Үή~`ApK.ߋeS<V;ZRUIrAÖZ!FznV|79ѵ0dwr3=j9!c":a--_2v18[h+?3lP MW.fV_ɩN;6n=&Ÿj98/0bx:Vj~s\Arѽ+YHQ"i,;wDl#0LW;*y4i 4l"O'Ў.~QyYBox,F#&n&zl.`㉫,\kQsU:X_>.t Vju|V !vQwIr[A|ck4[6d /PEm b\+3; InxMzQCu5Be$PRs`o'rc;i-12R3 ^fB>B{=Eava y<"S|2eCWppxwS+\yJ {k?S5(.!z 7x_\KnP3,<_΢%xHOlqDM_zuo=|ͣMQInOc nK]Ox']R9$Q2V',%,C أ =(PI/Uٌ.`egN{QV,X}n, I)#7{ ۣ[0K୐/W";GVl$Vw+(utpg=q9Xо9eo,~{jwb֛a-N Nc͗RׇENw53@>ejqNxA_Z,~AH#9ȵ+M\|\H3Oz=1Q*XyPė:0x4%Jgru݃c!`Cq.E.amX6)/J[3mH[\ (\w&Bk ZPax梞zJ.t:,屃\ĮfhiX8g9  -)${ClL^#ppb̹&w>82xRsO-GjĚ71!k9jv8}{Ր;'[c,Sl<6;<luٳd@o/a'h(q^9 |/5MUH[``#=+D[8B:FW={o)1<7 +3 j+3¡&-@$'mer>y&A0a^OEk̋s9s70^-yohMeLp EǡJR(:Os(4AviPJbgK~:=LzYs~z2N|'KPc_ ޼ E,3K#cmY1qkB۠Cs\6#vI~%IeDSk[I8 #pPs_ѫKoh\I<ЀQ~=I q܎^Bxbxqn wi̝n@ hZ/X*mFmTE܂0^J@~[ExA*kx^GʒvvKF4"An<@Jzֹ 9zYmp$ǿD(f"nLÊ.󩽆 XK/bß_#[F}h[ &40u ջ%90EDžXsz/yKB^A#.G%/5T!_JݚSF! . PjΥV`Y=*Zɂ| juJ l>2Ux^( [WN7 gټm tPE>X}O]Ubgƶ)M-0 -Qf޺〓4aEnlx #~n07Jv nMT]޲e4O{RΕMy0xw|Jg9lV"臏@iԬzO3CJC=+<>k?צ({>G> L!,L"(FE#@IǟH/(]"SA{S*SW";q9-alO>Upd{v71g~Hv}AqrrsHbR%͹ZA/ĹD҄lMm!PM7JLElHqNjkYOg"GhBF91:Č88SP 'ᐊ)5zN'jt{i f7{p2R$Ylo 3 BN7t qla:Ocsg'iwΕep 8>9}B,Tvz&〓xzLz& !m)JK:.Żob֛,O{Х2,_IL~3P=\Ց}%K]IfBYi!*!> hR3#R"̮{˯W7)QW/h-i^) Nl ۈcշD%0'@7L E+15s m%XIUYV3&߾c.UnTHʙ`fb:'7\fyã|{JNqHsí"~~63i3!#6Dl;KkpFqi ڝr.\&&8t-v琁G< Бf [}w?-BUJROƭB!ky?@/B8b-g7m˄o<擗pAHM* ,P[S7bcOewD;G6U'W|KXS9?;5J 4B YO7F.ˈ/ϕR}e5QX%1.Ջ# Ws9@O 8PFY3>"7=},U^uƀ\H7=jP/2˯m~E)*^Gi/(S8gH >[]-/az&fw|oFf%ET)N&꺭sfUy&.',~f5tsY]նXne Pby ^UIV"줭;+vXY{Kl#~`!5f8r=Prun/&$)0@ĜQ 3EUʼn㻽LhyKxr3Yv;A>iXDJBvsrt2܍`zfIdj&+A}؛Jzrb{ШP-+Aʵ"~S75}:!$ec00sZc\a;_7AHBm:)Oq%0r-g&^-FLӐlҫPyoԀ=߱dHJ#S)h!omiArUVR6uSaB5щYng ~I7)6<*p&Ǽ|(J&*0B"+ā0_LH?⪛j 9ha;ߥtR#QTe#lq|zXRFb)ZO-u&Iֱmنf'҅}Goe_ypP&QдcIt,tǷd0;{Qo.O+:oal ɠ yW䳨 {tti(Ymfu:T wb l&u #puR24 wv~zyD7mҋhHͼe!\6|n u