rhsm-gtk-1.24.48-1.el7.centos>t  DH`p`$ƨ(-0ik' Դ.P+2q3=Vg<ߕ(twH~$b픸E6lQkE(9%vdrO5 :dfk:OCMXMt_7:ґTJB Cd5CyzYu̗'N_".@O YOa,ݲ+H R KO8?d   ` -Efltx z |  ( (*- //11 2 2 (3.83896:_GHIXۄYی\۸]ݼ^ b$deflt uvwxx|y?|Crhsm-gtk1.24.481.el7.centosGTK+ widgets used by subscription-manager-gui and initial_setupThis package contains GUI and widgets used by subscription-manager-gui and RHSM initial_setup module for Anaconda.`ex86-02.bsys.centos.orgCentOSGPLv2CentOS BuildSystem System Environment/Basehttp://www.candlepinproject.org/linuxx86_64s}}N@@ &""*>X+5 88w&f$w [eg K5o+v;B  #" v*83: }:\'=g*@ a ^r 6# @BkkPAA_77;//f"^^ BB>9:9:B22(S%*%*    e NNUMM+--QQ@ 4hA큤`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`^`e`e`xv-`xv-`xv-`xv-`xv-`xv-`xv-`xv-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bf934838e071f4441a403fa496fe765935cfeb05ff71b6421d0f4ae8a90bc05cbf934838e071f4441a403fa496fe765935cfeb05ff71b6421d0f4ae8a90bc05c714aa31104a3967d1225d341957374d7d880a2a4ccb495c9442dade6f3c28a19576059f96b6d17f672ec72e11f514951cf43bf71969d7c6e3f672f6d7a7e353f576059f96b6d17f672ec72e11f514951cf43bf71969d7c6e3f672f6d7a7e353f38a5780b3d5b5ac5c2d479b977bb7e048c05431346b4d0cefd301b4225b1c502c24a5ec50a91299385cdc7653c5d9267ec859740e4ea7c94e1ebfcf2cc314d8fc24a5ec50a91299385cdc7653c5d9267ec859740e4ea7c94e1ebfcf2cc314d8f5d8fda59af17d777ebfbf966f10f9a6c877ef709f654e3c58e60de702d82c92f6e4364c98a66c838b529532752d60a4ed32f1e62269adb8ada8abbce08404eca6e4364c98a66c838b529532752d60a4ed32f1e62269adb8ada8abbce08404ecad805a8ec34afba98e6c11bbaf7e141b30c53b3c959a98ca317628424d0325f3f4a4dd7fb1ad9ec6c65acadf43b24721bfc252741b7b37d862f31851606b70a944a4dd7fb1ad9ec6c65acadf43b24721bfc252741b7b37d862f31851606b70a9415ed408fc432b871be82b3372887a3f5bf23b1233ea83c5668e307b68725a4e3ad39022beb2ebe3f5f1f3a9eaa16bccb8e829e23b9db0d7e35f2720cdfcd53f3e96ac5322b3fb7054a146a32057816c6b10aa8b66758d053f6bb81e712077b6d3139acce4b5a2f6812179b4c01c2a2b5d0086f18b40592ac251f8ed264477fc3b53736b57996e9a1ee6368cbcd32af093103d81bc908423f60cac64ad03b4d376dcc502c8cd0f2ae4f27081de8160db06457908e38aefb7c7af42a821d2fddac6ba459df51663ec50ff45d9c48735f46fb92160d205864f9d0ed1af641cebc6f57f162b909420c003b25689956c9607b1234bba6346e3757b24a6eae1c84fd9ceb58a98d4b8a058e521a1a62c5ff1806ddd729ce3e19872a3f70029299c3af67d367a27ae6bd8311b64aa6d6091947880cc47f3e195f3da55bf7f6cda3be208613b01f8f2aa660f81fe92c8740e96c4fbc6db64ceeb3c606259c96a42ffcfb82b5333ad8e1b3fd4b9395e53ce936d6a21edc091087402427786ced05df7e9621695b4d153648e3c45a55873b3ef104360cbd5968af3cea9ae485ab6ec8190830048f6f72ba090d03c8c33a6316a06385382f81bbfeae5323cb646946f63e8c50959b4d1287922ce0db5bcfaed7e18cb6e1778e78f6b21c6b28589b3e1c8de041b2f6b2bd0e54d490e8715ec5290189f9c53e449b220748be714d22caea8138c6b053a5e55f06e7ddfc32b07dca9bac7b17013623c70802551f14e26b7691539eb656ba93599f3b745b57b5bd493e1a8e45ead58c4c49ecb75850465a2bb8ebe4f7aa29e0f66d72a01075c1c15867dc669b96188161851ec065997198d3373a0b18e8006a11c597349924f56544a910ca87fbe102cd3cdc290773fe556943c6036e22c0a32d776ca18ed0d52ddf9a6f409e14add75302ad1286b774c06d928544816467376b54fdddff91dd622e747f127aded3d32726f3a2f705f5b4c4ce6e6d2b103a4ca04f6a415b77f23235a7a573d09dd3f19a03dac12a221590117f5281d488dbdc9076cd4cdf91be3ffb6caf9d3d422d4e6e0d9a438bb464fbadcb64267f74dc3dda019a04cdf4bb70c4c8d5bef795d81a4638ecc24e2bac9d60434e7afd568be27570aed6e0692f9733afe5ef0fd1ddafb62b3dc4bb15a301016d2cbe6534cf93330acd1e0a5e2d46036b6274f3438b6db32be810c2a6c03e700817490d9b1cb98259a1196ea098d2051128f42e80d854ffdfb670cdced60c4ff7cb7357cb900996ccc55de66848f3feb10cdd1f00773db71a3365aeb1d5e0d677c00286f4f701cf1622bc57f2529e3a17a8592b8041258b12f13d188dd9481de7a018df69318da23a8a9462c438cb1b59866576c00d2f66cca2ac5c47d71b8465628d8972fffd45977a35d514c81b9fcf347a1f3dbc9d38b897cb60a29b3b97e9238005f5b376ec804b5813dc1f1b15cb89c850446ad052bd4b30045bb9af4ef05fc2188b0eac8bfdaa75d12f9f4a3e0c3cf0cf450f8b5f941bf505be13ca9039c9a3b78559eb3314cf5ce2f6f06f30757624df4e31360102def4d537be6a7b11053f193b9ef24d049f2da9def0b4155d3dba03de1573315d882ce9f21c96d565a3e3591484c19645cea577e8edc2d66aebd78a748603d48d984bedda5c853837694dc4bc0a22b58e2f32880d1576b909d2e197701204600f11e4b82fe5bbe727b4792a763e60aa06a3ee279e87b8cbafd7168883dc3f494beb66c0e807e25aabbd5d2b6621ec5fe30786939a7ef1e359713eaaabdac35c543b6542f1a99fba2c0ff77f62cdf3fe71b152278976b01765d6e47c3d294033184ee94f4fa2277bc3dedc2eabae437274fb40658309fd4e1801e5387244079c2d91f89cba51ca83bc038a5b3b3ac3a75a52bd04294f80d6e937ef399bad8bffd7ac02ac87e2f5ccd95882ca37935e43488ede099601bb272c3ecf4a222a68dc1f4cecd4e4066b9fb6416d296cc88e4ec751c8e095832c132c1ed9b03ef659a07cf969cca23aa29b753954a5d5bb01950ebf55268ac1f4aafb76809228d33a1c571a9f7da07d94b0709c85a2b87423805055994770c5af9605eacb321c8e1e167af4d8d80291a6851e4cfc453ebd175b0fe0ac18b252b86fc7137f47f9ad96b2ab276b7041c1895d01ff9612021ed014e41de7e2d929ba9cff9ec2bf6dd0a183a4b147e8d580b80f01f142dc60cb169ebfce16c1f7915d5e2fdd20f630434884595dbcaf9e6dfc88d23537ed83b5fe4305d7a73176f7ded39526b1813ebb91b35290b9ed18333dfe8120f30855c4f5619accda4a0000ee12722f62efd951cfc1f88bfb7752ae79a1b29062d16d929614c2a9a5f7ea7c30a1a3acb1d3bcd37661f7410a89cf7ec0c775e4051c86de238280730891225392af69cb315abe953d20f53aaa14d907678f66c0aa3f773132f6fdf1b69a3903b973fddad652d4596fc375b8e9d4fb34ff45b21ede3411051b073cdd0dfcea1c9cb6e72f834b1a39f1d5526345b902c5bf457302656dd9e4c1ffa64f3fc0a10fa2ae883607cfcf3c3b3f0a0a3a9ba255d6d7b82aca3e16fc581dfe0f617f68044d9328e78977669dec5306c010b738118d1732b7a35d151e7f5174f9272e9b0f6bed0bcb36027aa44c79a4f4bc990e33d28481cd9c5d151e7f5174f9272e9b0f6bed0bcb36027aa44c79a4f4bc990e33d28481cd9cd119ef0fa7fbd6ec6f906e8231a8ab8271497aff0b8facb6af8d053b8409322f36bdac2c4ab68f8dbc91909efbc147d0f3929fcd83b3d04900cfe3541ab5c42636bdac2c4ab68f8dbc91909efbc147d0f3929fcd83b3d04900cfe3541ab5c4265060962fb226ffc5a6d889c69ab190bc627cc9b36181131ddc393bed42f55f27ab3d562f648e6f4cb9d0cd1b6d2189d0240d6ed14019b1a27a22ed1981426376ab3d562f648e6f4cb9d0cd1b6d2189d0240d6ed14019b1a27a22ed198142637620203aadfde98a2fd7f9465dcabade650dc8fdb6715b5c3371a5b4dde948c9ab7aa0f22e79549822b7a9c73308c9be1c71d37e24baa39124cae003db411b447a7aa0f22e79549822b7a9c73308c9be1c71d37e24baa39124cae003db411b447a1ddeb6edf1cdab009f378c00a8e94fc04f5294c02a9fec04a8717b1d42fe2778822d104e439b99076b58ff64e68372657559fbb9fc845851dcf8321d65b23f5e822d104e439b99076b58ff64e68372657559fbb9fc845851dcf8321d65b23f5ecff23948d3d79d2585ab7262954fef6b27d682961f5b9c852c8d6a75813963e12812dc3660ab4e7a73eb02691546ed277026759e14d0a14fb080c3086d0aa16a2812dc3660ab4e7a73eb02691546ed277026759e14d0a14fb080c3086d0aa16a8071d3e811f20bd31bf788051d90d1e1c8943594c149d25d833c26bc96a6016c219b173ab178ea00c15f9ce117943157b8f4c872d079d1420ce196f58c772ba0219b173ab178ea00c15f9ce117943157b8f4c872d079d1420ce196f58c772ba0d2214f1e709952ca90bedc64829c502fc07ca542bb6449d2c4647d581465b2b087f509697a09573ccaeb0cd87f22729fcfa7316855e2a07b1006b486dbfdd78987f509697a09573ccaeb0cd87f22729fcfa7316855e2a07b1006b486dbfdd789385fe256c6cb5f30d507447f8f501ba450652fe3cb4537a77d0adb9c1bb9e5e6a69127abaa7cb44325a3d2268ad20845c9e9ec45fc25d164d60ea690c88a738ea69127abaa7cb44325a3d2268ad20845c9e9ec45fc25d164d60ea690c88a738e9e0cb348cbb5fbb0804625ce218da2e82bf1dd9d9866d05cbb6ef868b1f47a2833336583aba39e6a7e685636f2682ff1c5ed0cd1a91ccc3116bdc398b90bcd5733336583aba39e6a7e685636f2682ff1c5ed0cd1a91ccc3116bdc398b90bcd5725b76a31c5d38dff156a24ceb210b55233982dc2c268b7312ca418414abd3b1963ed00d4ee40ae7aad61fb9ea06f067ef1dbe41121c9804594ce265c9b60725463ed00d4ee40ae7aad61fb9ea06f067ef1dbe41121c9804594ce265c9b607254532cd9b7454bf911decbdb3b7ea1c530b38b065515b033db4949c29369abf6d28856ded2c331af0587c06fa8d521c959551c3a5bd6fcde927c0fc94b9a0c797d8856ded2c331af0587c06fa8d521c959551c3a5bd6fcde927c0fc94b9a0c797d952f80da8091dbc2b3c659a73a266bafef9f428eed232425e9a9c02cc754189b2ae971114ca178f3d61f99a31c287b4ba36bc73511c7c1cba5f007c8f8ea5df62ae971114ca178f3d61f99a31c287b4ba36bc73511c7c1cba5f007c8f8ea5df6ae67133e64f10cbd2ce65c298ab88b4af3a0c8dd39fa176a1e50b042f3fbfd53b4333147859b570d78372a19786d1c52fb0a14e0fc0b8255846bfd6b533ea3c0b4333147859b570d78372a19786d1c52fb0a14e0fc0b8255846bfd6b533ea3c0e928871647345cd438d0c28ff6b86ba1ba73ceea582a9d774dd2c6501d0fe0caf8b7614a8e8d37bff5002032c6f943985d800ea638d85a7f410def94bc5732e9f8b7614a8e8d37bff5002032c6f943985d800ea638d85a7f410def94bc5732e9c0530bd1fe33c4c2eacbde4b1dbd1ef1dbcf0cafdfa41208dd3e0ae0dbcff55c5ae5a429915bed5cbf27125febaed6470cf28fb830873e90cbeaa60d5286b4cf5ae5a429915bed5cbf27125febaed6470cf28fb830873e90cbeaa60d5286b4cf1fbb6795b7facb0ecff904961cb053e98a53c9cee5e33a1d0bb01d1b21fb0f894b169b89422ac31df126a850796247e0a8b3e8a991a8fd414e91548bfffbcc439e1ccc238971c8d85a518b0e95548786e90166b5b98c782f45f47b12a4007d7038c7c0e2967886070c4c3c3a677ad1f286bcaa972b813cd063ddc1267da2489b8fd5343287b74ed7fbecff183d4ace21d4f10ae4308b42b5acfbda42e03570d630bc29d77ec04d52f906aaf97d6195212dd8cacaf8ee3cea6b1a5bfe1aee5bd942b3ea22fc8cc7313e24ae5a86f7676137b2bd79bb1d22dff88aff3c0601445f27ece663ab8aa9a3b307dc0c230005f50c72328117dcd3542278da10ac78c61brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-1.24.48-1.el7.centos.src.rpmrhsm-gtkrhsm-gtk(x86-64)@     font(cantarell)gtk3librsvg2(x86-64)python(abi)python-gobjectrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)scrollkeeperscrollkeeperusermode-gtkrpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3`x*`v@`lM@__@_@^^W@^?@^?@^V@^I^U@^^@^H^^^^|@^t@^V]^(9@^@^!@]W]z@]m]@]{]nU]nU][]V]R@] ] #]@\]@\\"\"\@\\\\\\,@\d[0[ā@[\[@[qr[dC[dC[,[o[@ZVZVZVZmZH@ZZZ}@ZWQZ.s@ZOZOYY@Y@YdYyY]YtYtY@XX@X@XsX@X@X@XƉXX@XJX8'X!@X@WW@WWj}WQq@W0{W@V@VaVVHV%@VVa@V@V7@UŬU(UUU@U@UmUUyx@UmUd`@U[%UCjU-@U-@U&iT@TԬTZ@T@T@T~@To)@T\@TN3THT.T->@T%U@T@TT@SSSS@S@SFSFSFSESQ@S @SS@S@S[S,Sb7@Sb7@S^BSFS*@S(RRRR߲RʚR@P.2@P#@PkPPO@OOG@OG@O@OiOЗOO8O|7OleOk@O`@OU@ODO8@O))@O"O@ON2NNU@NU@Nܲ@Nܲ@Christopher Snyder 1.24.48-1Christopher Snyder 1.24.47-1Christopher Snyder 1.24.46-1William Poteat 1.24.45-1William Poteat 1.24.44-1Christopher Snyder 1.24.43-1Christopher Snyder 1.24.42-1William Poteat 1.24.41-1Christopher Snyder 1.24.40-1Christopher Snyder 1.24.39-1William Poteat 1.24.38-1William Poteat 1.24.37-1William Poteat 1.24.36-1William Poteat 1.24.35-1William Poteat 1.24.34-1William Poteat 1.24.33-1William Poteat 1.24.32-1William Poteat 1.24.31-1William Poteat 1.24.30-1Christopher Snyder 1.24.29-1William Poteat 1.24.28-1William Poteat 1.24.27-1William Poteat 1.24.26-1Christopher Snyder 1.24.25-1William Poteat 1.24.24-1Christopher Snyder 1.24.23-1Christopher Snyder 1.24.22-1Christopher Snyder 1.24.21-1Christopher Snyder 1.24.20-1Christopher Snyder 1.24.19-1Christopher Snyder 1.24.18-1Christopher Snyder 1.24.17-1Christopher Snyder 1.24.16-1Christopher Snyder 1.24.15-1Christopher Snyder 1.24.14-1Christopher Snyder 1.24.13-1Christopher Snyder 1.24.12-1Christopher Snyder 1.24.11-1Christopher Snyder 1.24.10-1Christopher Snyder 1.24.9-1Christopher Snyder 1.24.8-1Christopher Snyder 1.24.7-1Christopher Snyder 1.24.6-1Christopher Snyder 1.24.5-1Christopher Snyder 1.24.4-3Christopher Snyder 1.24.4-2Kevin Howell 1.24.4-1Kevin Howell 1.24.3-4Christopher Snyder 1.24.3-2Christopher Snyder 1.24.3-1Christopher Snyder 1.24.2-1Christopher Snyder 1.24.1-1Christopher Snyder 1.24.0-1Christopher Snyder 1.23.4-1Christopher Snyder 1.23.3-1Christopher Snyder 1.23.2-1Christopher Snyder 1.23.1-1Christopher Snyder 1.22.1-1Christopher Snyder 1.22.0-1Christopher Snyder 1.21.5-1Christopher Snyder 1.21.4-3Christopher Snyder 1.21.4-2Christopher Snyder 1.21.4-1Christopher Snyder 1.21.3-1Alex Wood 1.21.2-3Alex Wood 1.21.2-2Alex Wood 1.21.2-1Fedora Release Engineering - 1.21.1-2Alex Wood 1.21.1-1Kevin Howell 1.20.8-1Kevin Howell 1.20.7-1Kevin Howell 1.20.6-1Kevin Howell 1.20.5-1Kevin Howell 1.20.4-1Kevin Howell 1.20.3-1Kevin Howell 1.20.2-1Alex Wood 1.20.1-1Kevin Howell 1.20.0-1Kevin Howell 1.19.12-1Kevin Howell 1.19.11-1Kevin Howell 1.19.10-1Kevin Howell 1.19.9-1Kevin Howell 1.19.8-1Kevin Howell 1.19.7-1Kevin Howell 1.19.6-1Kevin Howell 1.19.5-1Kevin Howell 1.19.4-1Kevin Howell 1.19.3-1Kevin Howell 1.19.2-1Alex Wood 1.19.1-1Alex Wood 1.19.0-1Vritant Jain 1.18.6-1Vritant Jain 1.18.5-1Vritant Jain 1.18.4-1Vritant Jain 1.18.3-1Alex Wood 1.18.2-1Alex Wood 1.18.1-1Vritant Jain 1.17.9-1Vritant Jain 1.17.8-1Vritant Jain 1.17.7-1Vritant Jain 1.17.6-1Vritant Jain 1.17.5-1Alex Wood 1.17.4-1Alex Wood 1.17.3-1Alex Wood 1.17.2-1Christopher Snyder 1.17.1-1Christopher Snyder 1.16.8-1Alex Wood 1.16.7-1Alex Wood 1.16.6-1Alex Wood 1.16.4-1Alex Wood 1.16.3-1Alex Wood 1.16.2-1Alex Wood 1.16.1-1Alex Wood 1.16.0-1Chris Rog 1.15.7-1Chris Rog 1.15.6-1Adrian Likins 1.15.5-1Adrian Likins 1.15.4-1Adrian Likins 1.15.3-1Chris Rog 1.15.2-1Alex Wood 1.15.1-1William Poteat 1.14.9-1William Poteat 1.14.8-1William Poteat 1.14.7-1William Poteat 1.14.6-1William Poteat 1.14.5-1William Poteat 1.14.4-1Alex Wood 1.14.3-1Alex Wood 1.14.2-1Devan Goodwin 1.14.1-1William Poteat 1.13.13-1William Poteat 1.13.12-1Devan Goodwin 1.13.11-1Devan Goodwin 1.13.10-1William Poteat 1.13.9-1Unknown name 1.13.8-1Devan Goodwin 1.13.7-1Alex Wood 1.13.6-1Alex Wood 1.13.5-1Alex Wood 1.13.4-1Bryan Kearney 1.13.3-1Alex Wood 1.13.2-1Alex Wood 1.13.1-1jesus m. rodriguez 1.12.14-1jesus m. rodriguez 1.12.13-1jesus m. rodriguez 1.12.12-1Alex Wood 1.12.11-1jesus m. rodriguez 1.12.10-1jesus m. rodriguez 1.12.9-1jesus m. rodriguez 1.12.8-1jesus m. rodriguez 1.12.7-1jesus m. rodriguez 1.12.6-1Adrian Likins 1.12.5-1Devan Goodwin 1.12.4-1Alex Wood 1.12.3-1Devan Goodwin 1.12.2-1jesus m. rodriguez 1.12.1-1Devan Goodwin 1.11.7-1Alex Wood 1.11.6-1Alex Wood 1.11.5-1ckozak 1.11.4-1Alex Wood 1.11.3-1Alex Wood 1.11.2-1Alex Wood 1.11.1-1ckozak 1.10.14-1ckozak 1.10.13-1ckozak 1.10.12-1ckozak 1.10.11-1ckozak 1.10.10-1ckozak 1.10.9-1ckozak 1.10.8-1ckozak 1.10.7-1ckozak 1.10.6-1ckozak 1.10.5-1ckozak 1.10.4-1ckozak 1.10.3-1Alex Wood 1.10.2-1Alex Wood 1.10.1-1jesus m. rodriguez 1.9.2-1Alex Wood 1.9.1-1jesus m. rodriguez 1.8.13-1jesus m. rodriguez 1.8.12-1jesus m. rodriguez 1.8.11-1jesus m. rodriguez 1.8.10-1jesus m. rodriguez 1.8.9-1jesus m. rodriguez 1.8.8-1jesus m. rodriguez 1.8.7-1Devan Goodwin 1.8.6-1Devan Goodwin 1.8.5-1Devan Goodwin 1.8.4-1Devan Goodwin 1.8.3-1Bryan Kearney 1.8.2-1Devan Goodwin 1.8.1-1Devan Goodwin 1.8.0-1Adrian Likins 1.1.10-1Adrian Likins 1.1.9-1Adrian Likins 1.1.8-1Adrian Likins 1.1.7-1Adrian Likins 1.1.6-1Adrian Likins 1.1.5-1Adrian Likins 1.1.4-1Adrian Likins 1.1.3-1Adrian Likins 1.1.2-1Devan Goodwin 1.1.1-1Alex Wood 1.0.17-1Alex Wood 1.0.16-1Alex Wood 1.0.15-1Alex Wood 1.0.14-1Alex Wood 1.0.13-1Alex Wood 1.0.12-1Alex Wood 1.0.11-1Alex Wood 1.0.10-1Alex Wood 1.0.9-1Devan Goodwin 1.0.8-1Alex Wood 1.0.7-1Alex Wood 1.0.6-1Alex Wood 1.0.5-1Alex Wood 1.0.4-1Alex Wood 1.0.3-1Devan Goodwin 1.0.2-1Michael Stead 1.0.1-1Michael Stead 0.99.13-1Michael Stead 0.99.12-1Michael Stead 0.99.11-1Michael Stead 0.99.10-1Michael Stead 0.99.9-1Devan Goodwin 0.99.8-1Michael Stead 0.99.7-1Devan Goodwin 0.99.6-1Michael Stead 0.99.5-1Devan Goodwin 0.99.4-1Devan Goodwin 0.99.3-1Devan Goodwin 0.99.2-1William Poteat 0.98.8-1William Poteat 0.98.7-1William Poteat 0.98.6-1William Poteat 0.98.5-1William Poteat 0.98.4-1- 1886772: check is_consumer_cert_key_valid (csnyder@redhat.com)- 1886772: Clear content access mode cache on refresh (csnyder@redhat.com)- 1896715: Set proper read permissions on certs (#2466) (wpoteat@redhat.com) - 1935592: Fix getting releases, when SCA is used (jhnidek@redhat.com)- 1890080: Handle IOErrors and Exceptions when looking for process names (csnyder@redhat.com)- 1826300: Better messages for attach --auto for SCA mode; ENT-3175 (jhnidek@redhat.com)- 1826300: Ignore auto-attach, when SCA mode is used (jhnidek@redhat.com) - 1850919: False positive log "rhsmd process exceeded runtime and was killed." (wpoteat@redhat.com) - 1868936: Do not print traceback, when profile upload failed (wpoteat@redhat.com)- 1848636, 1849074: Update insights machine-id path (csnyder@redhat.com) - 1796833: Update translations (csnyder@redhat.com)- 1842474: Update local and cache file during sync(); ENT-2433 (jhnidek@redhat.com) - 1838012: prevent redundant remote syspurpose sync (pmoravec@redhat.com)- 1725525: Update keys for translations (csnyder@redhat.com)- 1789457: Syspurpose exception message parsing (wpoteat@redhat.com) - 1725525: Mark one string for translation; ENT-1680 (jhnidek@redhat.com) - 1796833: Fix a few broken fr translations (csnyder@redhat.com) - 1796833: Update translations (csnyder@redhat.com)- 1837244: Fix wrong version provided by subscription-manager version; ENT-2388 (jhnidek@redhat.com) - 1834792: Try to terminate rhsmd after timeout; ENT-2368 (jhnidek@redhat.com)- 1830994: Fix warning messages in dnf/yum (jhnidek@redhat.com) - 1823523: Detect rhsm-icon running without psutil (csnyder@redhat.com) - 1771921: Package profiles sends too early when registering a client (wpoteat@redhat.com) - 1688702: Generate redhat.repo in off-line mode; ENT-2302 (jhnidek@redhat.com)- 1831104: When in Simple Content Access mode, subscription-manager should not complain that subscriptions aren't attached (wpoteat@redhat.com)- 1827711: Make rhsmd cron read 'processTimeout' case-insensitive (csnyder@redhat.com)- 1796986: Collect AWS instance id when available (wpoteat@redhat.com)- 1796833: RHEL 7.9 Tier 0 Localization (wpoteat@redhat.com) - 1818932: Using 'Simple Content Access' for access mode (wpoteat@redhat.com)- 1821830: Registration fails with a message "Restlib' object has no attribute '_get_cert_key_list' (wpoteat@redhat.com)- Flags for build [relro] (wpoteat@redhat.com)- 1816926: Fix "attach --auto" command; ENT-2242 (jhnidek@redhat.com) - 1775714: Do not install rhsmd and rhsm-icon on rhel8; ENT-1959 (jhnidek@redhat.com) - 1763271: Golden ticket: do not print list of products; ENT-2017 (jhnidek@redhat.com)- 1569491: rhn-migrate-classic-to-rhsm should try to resolve product ID collisions (wpoteat@redhat.com) - 1688702: allow offline repo management (code@james.cassell.me)- 1794653: corrected missing quotes for config check; ENT-2010 (crag@redhat.com) - Update to releasers (wpoteat@redhat.com) - 1803783: Added copytruncate option to logrotate conf file; ENT-2114 (jhnidek@redhat.com)- 1796088: Added option --force for command refresh; ENT-2033 (jhnidek@redhat.com) - Update releasers for new release (wpoteat@redhat.com) - 1702753: Fix cockpit plugin, when golden ticket is used; ENT-1287 (jhnidek@redhat.com) - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump eslint from 3.19.0 to 4.18.2 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - Bump stringstream from 0.0.5 to 0.0.6 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - Bump macaddress from 0.2.8 to 0.2.9 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump is-my-json-valid from 2.16.0 to 2.20.0 in /cockpit (dependabot[bot]@users.noreply.github.com) - 1719709: cockpit - Improve behavior when connection to D-Bus fails (mvollmer@redhat.com) - 1719702: cockpit - Fix overlapping update requests (mvollmer@redhat.com) - 1719697: cockpit - Fix detection of proxy while attaching (mvollmer@redhat.com) - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump tar from 2.2.1 to 2.2.2 in /cockpit (dependabot[bot]@users.noreply.github.com) - cockpit plugin: Fix alignment and layout issues in register dialog (anilsson@redhat.com) - Fix subscription-manager-cockpit AppStream data (martin@piware.de)- 1741183: Yum loaded subscription-manager plugin multiple times (hyu@redhat.com)- 1786236: Update repos quickly enough to allow yum install -y $package immediately in containers (csnyder@redhat.com) - 1788293: Update repos in postconfig_hook to see new repos immediately (csnyder@redhat.com) - 1788297: Duplicate messages are being reported by the yum plugin for subscription-manager (wpoteat@redhat.com)- 1733992: Update to translations (wpoteat@redhat.com)- 1703054: Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com)- 1756491: Remove usage of deprecated method in yum plugins (csnyder@redhat.com)- 1724712: Updated from System Type to Entitlement Type (waldirio@gmail.com)- 1520383: Update to logging levels (wpoteat@redhat.com)- 1752059: corrected cron receving stdout mail for rhsmd run (crag@redhat.com) - 1733992: Update translations (csnyder@redhat.com)- 1621275: YUM plugin - less API calls; ENT-923 (jhnidek@redhat.com)- 1643189: Added timeout for rhsmd cron job (crag@redhat.com)- 1743729: Update dnf-plugin dependencies for RHEL 7 (csnyder@redhat.com)- 1742208: Send package profile on yum transactions (csnyder@redhat.com)- 1739706: Proper messaging of syspurpose add-addons (jhnidek@redhat.com) - 1739707: GUI: Do not auto-attach, when golden ticket is used (jhnidek@redhat.com) - 1705017: Show in man page that --installed is the default for the list command (wpoteat@redhat.com) - 1737894: syspurpose attributes in list --consumed (jhnidek@redhat.com) - 1737894: Print roles and usage in list of subscriptions (jhnidek@redhat.com) - 1739705: Don't print traceback during list --available (jhnidek@redhat.com) - 1724712: Updating from System Type to Entitlement Type (waldirio@gmail.com) - 1739699: Fixed unsetting syspurpose attributes (jhnidek@redhat.com) - 1723803: Print reasons, why syspurpose status is mismatch (jhnidek@redhat.com) - 1652549: Addition of tests for heartbeat method (wpoteat@redhat.com) - 1652549: Connection method for hypervisor heartbeat (wpoteat@redhat.com) - 1739695: Add in a last_boot fact for parity with spacewalk facts (bryan.kearney@gmail.com) - 1702239: Fix traceback for syspurpose on rhel7 (jhnidek@redhat.com) - 1703054: Do not crash sub-man during unregistering (jhnidek@redhat.com) - 1739697: Syspurpose client to have the same behavior as SubMan when in conflict with server (wpoteat@redhat.com) - 1591315: Fewer warning messages when golden ticket is used (jhnidek@redhat.com) - 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com)- 1722238: Fix reporting insights id in facts on RHEL7 (jhnidek@redhat.com)- 1722238: Report insights id as fact, when insights is installed (jhnidek@redhat.com)- 1709728: Dialog with proxy conf didn't pop-up; ENT-1333 (jhnidek@redhat.com) - 1704421: Install only one prod cert, when RPM is available in more repos. (jhnidek@redhat.com) - 1710564: Make entitlement certs and keys world-readable (csnyder@redhat.com)- 1688221: update translations (csnyder@redhat.com) - Revert "1700445: Do not disabled repos in redhat.repo; ENT-1261" (csnyder@redhat.com) - Revert "1621275: Less communication with candlepin server from sub-man plugin; ENT-923" (csnyder@redhat.com)- 1703607: Remove productid cert, when it is not needed; ENT-1300 (jhnidek@redhat.com)- fix bad cherry-pick (removes uninitentional tab) (csnyder@redhat.com)- 1704662: Do not create corrupted redhat.repo (wrong scheme); ENT-1306 (jhnidek@redhat.com) - 1703768: Display 'Status Details' correctly in GUI; ENT-1305 (jhnidek@redhat.com) - 1699345: Do not perform proxy check under some circumstances. (awood@redhat.com) - 1698645: Ensure we use local syspurpose when there are network issues (csnyder@redhat.com) - 1698443: Proper callbacks in cert sorter (wpoteat@redhat.com) - 1697563: Suppress output when collecting profile (khowell@redhat.com) - 1696428: use enabled_metadata = 0 for disabled repositories (jhnidek@redhat.com) - 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com) - 1668152: Remove the Select SLA screen from initial-setup (nmoumoul@redhat.com) - 1660883: Better feedback for repo commands when not registered (wpoteat@redhat.com) - 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com) - 1657171: Bug fix of .spec file specific for SuSE; ENT-1056 (jhnidek@redhat.com) - 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100 (jhnidek@redhat.com) - 1621275: Less communication with candlepin server from sub-man plugin; ENT-923 (jhnidek@redhat.com) - 1708722: Only show syspurpose usage when necessary (csnyder@redhat.com) - 1688221: Update translations (csnyder@redhat.com)- 1700445: Do not disabled repos in redhat.repo; ENT-1261 (jhnidek@redhat.com) - 1591704: Handle disabled status when golden ticket is in play (wpoteat@redhat.com)- Do a new release- Fix malformed cherry-pick (csnyder@redhat.com)- 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) - 1666845: Always submit empty string for reset (csnyder@redhat.com) - 1666845: Always submit empty string for reset (csnyder@redhat.com) - 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) - 1673973: Do not override sla on auto-attach (csnyder@redhat.com) - 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) - 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165 (jhnidek@redhat.com) - 1655778: Increase RHEL major version detection reliability (csnyder@redhat.com) - 1676982: Do not make duplicate sync calls on syspurpose show (csnyder@redhat.com) - 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com)- Bump release to simply build/release (khowell@redhat.com)- 1698468: require python-librepo for rhel 7 (csnyder@redhat.com)- 1694107: Begin packaging syspurpose for python 2 systems (csnyder@redhat.com)- Add rhel 7.7 releaser (csnyder@redhat.com) - 1654531: Add proxy_scheme to rhsm.conf (csnyder@redhat.com) - 1665409: Update syspurpose status in cockpit addon (nmoumoul@redhat.com) - 1673838: Set trailing character '\0' at the end of cert content (jhnidek@redhat.com) - 1666516: Allow reporting of profile info on dnf transactions (csnyder@redhat.com) - 1633216: Use new libdnf API to reuse connection to repo; ENT-1111 (jhnidek@redhat.com) - 1668947: set enable_metadata to 0 for disabled repos; ENT-1146 (jhnidek@redhat.com) - 1666512: Add some details on dnf uploadprofile to rhsm.conf man page (csnyder@redhat.com) - More reliable PXE server and PXE client (jhnidek@redhat.com) - 1666516: Don't send package list, when report_package_profile=0; ENT-1097 (jhnidek@redhat.com) - 1671734: Dont traceback on status syspurpose sync - Do not show an error or traceback when running the status command and the server is unreachable during syncing of syspurpose data. (nmoumoul@redhat.com) - 1668152: take into account syspurpose during initial-setup - Registering through initial-setup will now persist & use the syspurpose values that were set during the anaconda installation process. (nmoumoul@redhat.com) - 1661414: No message display when set service level by subscription manager[ENT-1106] (ojanus@redhat.com) - 1661400: Incorrect handling of response message (wpoteat@redhat.com) - 1652870: Stay consistent with Katello list (wpoteat@redhat.com) - ENT-978: Upgrade pxe-server/client to fedora29 - Also, now the RHSM spoke in anaconda initializes and logs in the rhsm.log. (nmoumoul@redhat.com) - 1660520: Modify spec file to require right version of libdnf. (jhnidek@redhat.com) - 1582317: Do not collect hardware facts twice; ENT-653 (jhnidek@redhat.com) - 1666373: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) - Supplements keyword is not available on rhel7 or centos7. (jhnidek@redhat.com) - 1634033: do not install conf file for non-existant dnf plugin (csnyder@redhat.com) - 1652870: handle new syspurpose status states - Now, the new syspurpose statuses 'matched', 'mismatched' and 'not specified' returned by the server will also be handled and shown. - In addition, for backwards compatibility, if the server returns one of 'valid', 'invalid' or 'partial' status, those will still be handled and shown too by subscription-manager. (nmoumoul@redhat.com) - 1632394: Supplement initial-setup-gui with our addon (csnyder@redhat.com) - 1654531: Make default repolist proxy to http protocol when not specified (wpoteat@redhat.com) - 1655083: Sync syspurpose on status command (csnyder@redhat.com) - 1658383: Ensure syspurpose has translations (csnyder@redhat.com) - 1624859: Simplify syspurpose bash completion (csnyder@redhat.com) - 1656598: Treat false as disabled when listing repos (csnyder@redhat.com) - 1663254: Remove "Red Hat Enterprise Linux Client/Desktop" role option (csnyder@redhat.com) - 1591399: Stop throwing exception on timeout to avoid stacktrace (wpoteat@redhat.com) - 1658409: Stop redhat.repo from growing exponentially (awood@redhat.com) - 1661219: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) - 1660224: Allow setting and unsetting of addons and service level (csnyder@redhat.com) - 1618901: Module name unknown (wpoteat@redhat.com) - 1643128: Do not execute subscription-manager dnf plugin twice; ENT-987 (jhnidek@redhat.com) - 1660224: Use the result from SyncResult objects for showing syspurpose (csnyder@redhat.com) - Added several unit tests and refactoring of code to libdnf product ID plugin (jhnidek@redhat.com) - 1633277: syspurpose tool will now log in rhsm.log - The syspurpose tool will now log all communication with the server in the rhsm.log - Added a lot of log statements in the key actions of the syspurpose tool itself, to help with debugging. (nmoumoul@redhat.com) - 1636852 & 1646384: better auth handling when listing service-levels - When running service-level --list with invalid credentials, dont traceback, but show the proper error to the user. - This is handled when either the --serverurl, or --username and --password options are used. (nmoumoul@redhat.com) - 1654491: Use new API of DNF (jhnidek@redhat.com) - 1633264: Ensure we sync syspurpose on register (csnyder@redhat.com) - 1625214: send ConfigChanged event when file replaced - Now, the ConfigChanged event will be sent not only when a monitored file is edited in place, but also when the whole file is replaced with another who is moved/renamed to the same location & name. (nmoumoul@redhat.com) - 1654873: Add man entry for rhsmcertd.disable (csnyder@redhat.com) - 1654868: Add man page docs of the package_profile_on_trans option (csnyder@redhat.com) - 1638153: Restore service-level command for older servers (csnyder@redhat.com) - 1624859: Add bash completion for syspurpose aspects (csnyder@redhat.com) - 1633380: show syspurpose status Unknown when cache missing - When the server is unreachable and the syspurpose status cache is missing, then don't traceback, but show status as 'Unknown'. - Also, when the server is reachable, but the system is unregisted, show the 'Unknown' syspurpose status, but don't cache it. (nmoumoul@redhat.com) - 1642888: Add semanage advice on setting non-default proxy_port (csnyder@redhat.com) - 1651621: use cockpit-desktop to launch cockpit based gui (csnyder@redhat.com) - Bug fix: include debuginfo in RPM with debuginfo information (jhnidek@redhat.com) - Sync changes with Entitlement Server from both subman and syspurpose (csnyder@redhat.com) - 1618372: Print accessible content paths from X509 extension using rct (awood@redhat.com) - 1650323: dnf subcommand for profile uploads; ENT-984 (jhnidek@redhat.com) - 1599801: fix Python2 and Python3 incompatibility; ENT-776 (jhnidek@redhat.com) - 1649125: setuptools naming change (wpoteat@redhat.com) - 1618498: cockpit will notify activation keys require org - When trying to register with activation keys in cockpit, now the proper message will be displayed to the user when he doesn't also provide an organisation. (nmoumoul@redhat.com) - 1651669: Remove dbus-python from egg requirements (khowell@redhat.com) - Fix issue with Python 3.7 on Fedora 29. (jhnidek@redhat.com) - Fix several issues with os.errno (jhnidek@redhat.com) - 1650941: Fix value of Self-Support SLA in valid_fields.json (csnyder@redhat.com) - Fix builds of product-id plugin (khowell@redhat.com) - Fixed bug that caused crashes of PackageKit daemon. (jhnidek@redhat.com) - Small fixes of libdnf product-id plugin (jhnidek@redhat.com) - Disable rhsmcertd by config entry (wpoteat@redhat.com) - Typo fixes (khowell@redhat.com) - Add fixes from @kahowell (dellweg@atix.de) - Add dpkg-post-invoke hook deb_package_profile_upload (dellweg@atix.de) - Add apt-transport-katello (dellweg@atix.de) - Fall back to python package version (dellweg@atix.de) - Make AptRepoFile dependent on the existence of python-deb822 (dellweg@atix.de) - Add dependencies (dellweg@atix.de) - Multiplex server_value_repo_logic for all packet managers (dellweg@atix.de) - Factor out repofile.py from repolib.py (dellweg@atix.de) - Make apt, yum and zypper equal siblings in repolib (dellweg@atix.de) - Add AptRepoFile (dellweg@atix.de) - Rename modules to use underscore instead of hyphen. (awood@redhat.com) - Remove zypper productid tests (for now) (khowell@redhat.com) - Fix service name in zypper tests (khowell@redhat.com) - Do not build libdnf plugin on RHEL 7 or Fedora 28. (awood@redhat.com) - Uniquify the module list (paji@redhat.com) - ENT-949: run the package profile reporting on the post_trans_hook for each transaction (wpoteat@redhat.com) - Add module that can be invoked to force package profile upload. (awood@redhat.com) - Polished libdnf product-id plugin accorind feedback from PR. (jhnidek@redhat.com) - 1632394 Fix error caused by changes in pyanaconda API. ENT-906 (jhnidek@redhat.com) - Package product-id plugin (awood@redhat.com) - Remove macro forms of system executables (awood@redhat.com) - Change in-source build message to a warning. (awood@redhat.com) - Correct a few issues from code review. (awood@redhat.com) - Remove "hello world" plugin (awood@redhat.com) - Fixed almost all memory leaks from product-id plugin (jhnidek@redhat.com) - Make "Debug" default built type. (jhnidek@redhat.com) - Solve some warnings. (awood@redhat.com) - Added documentation about product-id plugin. (jhnidek@redhat.com) - Add docs. Deduplicate repo IDs. (awood@redhat.com) - Added some unit tests for reading product certificate. (jhnidek@redhat.com) - Get rid of remaining compile warnings. (jhnidek@redhat.com) - Incorporate productDB code. (awood@redhat.com) - Add option to make production ready code, added some more strict gcc options. (jhnidek@redhat.com) - Added more unit tests and fixed one bug. (jhnidek@redhat.com) - Added some basic test for creating handle and hook. (jhnidek@redhat.com) - Add incomplete method to write database. (awood@redhat.com) - Added basic support for testing product-id.c (jhnidek@redhat.com) - Fixed some memory leaks from productdb and unit tests. (jhnidek@redhat.com) - Additional product db work (awood@redhat.com) - Fix memory leaks and logging messages. (jhnidek@redhat.com) - Fixed issue with list of installed packages and small changes (jhnidek@redhat.com) - More productdb functions and tests. (awood@redhat.com) - Removing of unused product certs and productdb (jhnidek@redhat.com) - Code and tests for product-db. (awood@redhat.com) - Basic refactoring, add unit framework. (awood@redhat.com) - Fixed issue with variable substitution. (jhnidek@redhat.com) - Removed more memory leaks and improved printError(). (jhnidek@redhat.com) - Write the map of product ID to repos into JSON. (awood@redhat.com) - Added support for JSON-C into CMakeLists.txt. (jhnidek@redhat.com) - Fixed several memory leaks using Valgrind (jhnidek@redhat.com) - Rename method to denote it actually installs a cert. (awood@redhat.com) - Move hook method up to be with its friends. (awood@redhat.com) - Only install product certs from active repos. (awood@redhat.com) - Switch to CMake for product-id plugin by removing Makefile. (awood@redhat.com) - Make reading of product certificate more robust. (jhnidek@redhat.com) - Loging of productid plugin and put decompressed cert to /etc/pki/product (jhnidek@redhat.com) - Figure out what file name to use for the product cert. (awood@redhat.com) - Link product-id.so with zlib, libcrypto and libssl libraries. (jhnidek@redhat.com) - Gunzip the product certificate. (awood@redhat.com) - Find active packages (awood@redhat.com) - Faster method of fetching active repos. (jhnidek@redhat.com) - Look for active packages (awood@redhat.com) - Fetch productid file. (awood@redhat.com) - Ignore cmake build directories (awood@redhat.com) - Rename using hyphen (awood@redhat.com) - Add CMake file (awood@redhat.com) - Makefile and trivial version of product id plugin (awood@redhat.com) - Add note about using a local build. (awood@redhat.com) - Added debug printing to log file (testing of pkcon). (jhnidek@redhat.com) - Added more notes to README.md. (jhnidek@redhat.com) - Added README.md; fixed bug in plugin and added some \n to printf. (jhnidek@redhat.com) - Added initial test/example libdnf plugin (crog@redhat.com) - Clean up temp files after unit tests. (awood@redhat.com) - Add an environment variable to disable package profile reporting (awood@redhat.com) - 1642271: Do not set a None lang (csnyder@redhat.com) - Detect sles11 via /etc/SuSE-release (khowell@redhat.com)- 1645205: Do not update ent certs inside containers (csnyder@redhat.com) - 1633304: Disable zypper product-id plugin. (awood@redhat.com) - Fedora documentation guidelines favor global over define. (awood@redhat.com) - Show installed profiles only for enabled modules (paji@redhat.com) - 1631339: Fix os.errno issue (rob@sandersmail.eu) - Add a missing comma in test_cache (nmoumoul@redhat.com) - Add module enabled and disabled information (paji@redhat.com) - 1636381: Fix up our detection of missing org for service-level list (csnyder@redhat.com) - 1616403: Better handling of missing locale use (wpoteat@redhat.com) - 1636381: Handle case of nonexistant org (nmoumoul@redhat.com) - Add scripts to setup local development environment (khowell@redhat.com) - 1633380: Add syspurpose compliance status cache - Altered the syspurpose compliance status connection call to use the /consumers/{uuid}/purpose_compliance API instead of fetching the consumer object and reading the syspurpose compliance field off of it. - Added new syspurpose compliance status cache saved in /var/lib/rhsm/cache/syspurpose_compliance_status.json similar to the entitlement status cache. - When the server is unreachable, we don't traceback, but rather use the new cache value instead. (nmoumoul@redhat.com) - 1639625: Tolerate server missing syspurpose fields (khowell@redhat.com) - 1639086: Fix vendor comparison (hyu@redhat.com) - Includes the installed module profiles (paji@redhat.com) - 1623390: Fix unregistered messaging in syspurpose (khowell@redhat.com) - 1637183: Replace redhat-uep.pem properly (khowell@redhat.com) - 1632797: Only save SLA set during register or attach if specified (csnyder@redhat.com) - Updated how syspurpose handles unsetting values (crog@redhat.com) - Update man page for report_package_profile option (nmoumoul@redhat.com) - Automatic commit of package [subscription-manager] release [1.24.1-1]. (csnyder@redhat.com) - 1616366: Use LANG from environment (csnyder@redhat.com) - syspurpose no longer supresses JSON malformation errors (crog@redhat.com) - Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1632248: User should be able to set/unset while not registered (csnyder@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) - 1614925: Fix grammar (csnyder@redhat.com)- Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) - 1614925: Fix grammar (csnyder@redhat.com) - Added support of modulemd to combined profile; ENT-834 (jhnidek@redhat.com) - 1620136: dnf plugin deletes prod cert as expected; ENT-773 (jhnidek@redhat.com) - 1615944: Show help when no args are provided (csnyder@redhat.com) - 1614943: Fix bytes/unicode handling of dmi data (khowell@redhat.com) - 1618825: Rename de_DE.po and es_ES.po (awood@redhat.com) - Combined profile: WIP enabled repos (jhnidek@redhat.com) - Added list of enabled repos to combined profile; ENT-833 (jhnidek@redhat.com) - 1607955: WIP: polishing PR with bug fix of release --list (jhnidek@redhat.com) - Fixed name of capability and added two unit tests. (jhnidek@redhat.com) - Explict requires added for package we use directly (wpoteat@redhat.com) - 1581410: Eliminate potential for circular dependency (awood@redhat.com) - 1631076: subscription-manager rpm now requires python3-syspurpose (nmoumoul@redhat.com) - For tito build, clean the yarn cache (khowell@redhat.com) - Fix ubuntu compat for virt-who travis runs (khowell@redhat.com) - Fix RPMDiff issue with multilib (jhnidek@redhat.com) - Use Combined Profile reporting (jhnidek@redhat.com) - 1629073: No python3-dmidecode on aarch64, ppc64le (khowell@redhat.com) - Simplify and fix subpackages logic (khowell@redhat.com) - 1614653: Update intermediate CA (khowell@redhat.com) - Fix spelling to capitalize Workstation properly (bcourt@redhat.com) - 1607955: Try to use all entitlement certs for connection with CDN (jhnidek@redhat.com) - Use pre-provisioned centos7 box (khowell@redhat.com) - Vagrant: use ansible-role-subman-devel via galaxy (khowell@redhat.com) - Vagrant: skip provisioning if var needs_provision is false (khowell@redhat.com)- Use the "service_level_agreement" attribute for the SlaCommand (csnyder@redhat.com) - 1623262: Make automatic enablement of yum plugins working again; ENT-820 (jhnidek@redhat.com) - Start releasing to f29 (csnyder@redhat.com)- 1600694: Log dbus exception tracebacks at the debug level (csnyder@redhat.com) - 1623368: Register a system without a syspurpose.json file (jhnidek@redhat.com) - Revert "Add sles version to dist" (cnsnyder@users.noreply.github.com) - 1596699: Handle non-existant rhsm-debug destination (ENT-780) (nmoumoul@redhat.com) - Sync system purpose for sub-man subcommands (jhnidek@redhat.com) - Add man page for syspurpose. (awood@redhat.com) - 1613968: DNF product-id plugin can install product cert; ENT-789 (jhnidek@redhat.com) - Add sles version to dist (jsherril@redhat.com) - Remove extraneous include in setup() (khowell@redhat.com) - Updated translations (csnyder@redhat.com) - 1596001: Change syspurpose import error log level to debug level (csnyder@redhat.com) - 1602702: rhsmcertd did not close lock file; ENT-736 (jhnidek@redhat.com) - Adds the addons set of commands to syspurpose (csnyder@redhat.com) - 1581445: ENT-564: rhsm configuration manage_repos is not working on RHEL8 (jhnidek@redhat.com) - Fix time stamps of pyc files (csnyder@redhat.com)- 1606435: Rename the async module for compatibility with python 3.7; ENT-737 (csnyder@redhat.com) - Cockpit/Syspurpose service integration fix (aparadka@redhat.com) - Display both new and old value in syspurpose diff message (csnyder@redhat.com) - Fix sending single value of addons. (jhnidek@redhat.com) - Fix synchronization of usage with candlepin (jhnidek@redhat.com) - 1596294: Fix displayin RHSM Spoke in Initial Setup (jhnidek@redhat.com) - Syspurpose field value lists [ENT-766] (wpoteat@redhat.com) - ENT-717: Syncing of syspurpose store with candlepin (jhnidek@redhat.com) - 1609048: Replacement of imp module with importlib; ENT-758 (jhnidek@redhat.com)- Move "nose" to test requirements for syspurpose (csnyder@redhat.com)- Integrate Syspurpose DBus Signal with Cockpit (aparadka@redhat.com) - Change usage_type to usage (csnyder@redhat.com) - ENT-715 Sync syspurpose with server (csnyder@redhat.com) - 1609052: DNF Plugin needs config initiated earlier (wpoteat@redhat.com) - 1608963: Minimize packaging for python 3 (wpoteat@redhat.com) - Improve test setup for syspurpose tests. (awood@redhat.com) - Two simple fixes for syspurpose (jhnidek@redhat.com) - Raise ioerr when necessary during sp read (csnyder@redhat.com) - ENT-720 Adds the addons subcommand (csnyder@redhat.com) - 1602056: Added role subcommand ENT-719 (jhnidek@redhat.com) - Replace lsb-release in spec and Makefile (khowell@redhat.com) - Mock out syspurpose code from being executed in subman tests (csnyder@redhat.com) - ENT-584 syspurpose UTF-8 support & better formatting - All syspurpose operations now support UTF-8 - syspurpose.json now has user-friendly indentation (nmoumoul@redhat.com) - ENT-446 Report systempurpose on registration (csnyder@redhat.com) - 1512944: Fix up remaining python2 deps ENT-724 (csnyder@redhat.com) - ENT-721: Usage command (wpoteat@redhat.com) - ENT-590 Enhanced SyspurposeStore add/remove operations - 'add' will now not override an existing value that was added by the 'set' command, but it will be maintained and added in a list along with the newly added value. - 'add' will now not add an element to a list if the list already contains it (no duplicates). - 'remove' will now unset the current value, if that turns out to be scalar instead of being contained in a list. (nmoumoul@redhat.com) - Move syspurpose out of packages directory. (awood@redhat.com) - Correct small problems in syspurpose. (awood@redhat.com) - ansible vagrant QOL fixes (khowell@redhat.com) - ENT-723: Add System Purpose Status to System Status output (wpoteat@redhat.com) - Improve debug logging for release listing (khowell@redhat.com) - Remove other references to python-kitchen. (awood@redhat.com) - Make build_ext a proper dependency. (awood@redhat.com) - Add zanata.xml configuration file and gettext keys.pot (awood@redhat.com) - Move clean command to common build_ext module. (awood@redhat.com) - Only gather optparse strings in subscription-manager. (awood@redhat.com) - Move syspurpose source files to be under package directory. (awood@redhat.com) - Look for source files based on package directory locations. (awood@redhat.com) - Add gettext calls to syspurpose. (awood@redhat.com) - Load build_ext i18n commands in setup.py (awood@redhat.com) - Integrate Dbus signals with Cockpit GUI (aparadka@redhat.com) - Do not install subman-gui from setup.py by default (khowell@redhat.com) - ENT-591 Handle when syspurpose.json is missing & create it. (nmoumoul@redhat.com) - Fix indeterminate unit test failure. (awood@redhat.com) - Removal of python-kitchen (wpoteat@redhat.com) - ENT-731 Replaced syspurpose 'offerings' commands with 'role': - Removed commands 'add-offerings', 'remove-offerings', 'unset-offerings' - Added commands 'set-role' and 'unset-role' (nmoumoul@redhat.com) - ENT-589 Intentctl -> syspurpose (csnyder@redhat.com) - ENT-710: Add three_way_merge utility function (csnyder@redhat.com) - ENT-477: Add signal EntitlementsChanged (aparadka@redhat.com) - ENT-476: Add signal InstalledProductsChanged (aparadka@redhat.com) - 1594733: Fix GetStatus in com.redhat.RHSM1.Entitlement ENT-641 (jhnidek@redhat.com) - Make vagrant setup more flexible (khowell@redhat.com) - ENT-475: Add signal ConfigChanged (aparadka@redhat.com) - 1581777: Reraise exception properly. ENT-566 (jhnidek@redhat.com) - Replace curly quote with straight quote (khowell@redhat.com) - Add implementation of filesystem watcher (aparadka@redhat.com) - 1581410: ENT-572: subman should require dnf-plugin-subscription-manager (adarshvritant@gmail.com) - ENT-478 com.redhat.RHSM1.Consumer D-Bus service object (jhnidek@redhat.com) - 1576423: Polished changes provided in #1816 and added unit test. (jhnidek@redhat.com)- 1571998: Ignore HTB repos (nmoumoul@redhat.com) - 1589296: subman list option --after now named --afterdate (aparadka@redhat.com) - 1558411: Begin building dnf-plugin-subscription-manager for RHEL 7 (csnyder@redhat.com) - Use constant defined in cerdirectory.py. (jhnidek@redhat.com) - 1553266: When d-bus methods are unavailable, show appropriate message. * Added a "safe call" mechanism that makes the initial dbus calls (entitlementService, configService, productsService) only if the service is available, tries to restart the rhsm service if possible, and otherwise failing gracefully. * Added new UI curtain that provides a meaningful message and advice to the end user. * Re-added utility method statusUpdateFailed that was accidentally deleted. (nmoumoul@redhat.com) - 1580996: Fix comparision of objects in Python 3 (ENT-578) (jhnidek@redhat.com) - Make xauth Idempotent again (csnyder@redhat.com) - Fixes missing locale issues while running nosetests (csnyder@redhat.com) - Remove freezegun (khowell@redhat.com) - 1576582: Make rhsm.full_fresh_on_yum=1 working again (ENT-534) (jhnidek@redhat.com) - ansible-fix: fixed ansible failing during vagrant up (aparadka@redhat.com) - Update the license of the subman-cockpit-plugin to GPLv2 (csnyder@redhat.com) - 1510920: Allow access to job cancellation API (wpoteat@redhat.com) - ENT-447 Add icons to RPM package for subman cockpit plugin (jhnidek@redhat.com)- Remove F26 from releasers (Fedora 26 EOL) (csnyder@redhat.com)- Fix python-rhsm Provides and Obsoletes (csnyder@redhat.com) - 1568609: Updated man page for --after list option (aparadka@redhat.com) - Get Initial Setup Addon to run during installation in Vagrant (jhnidek@redhat.com) - ENT-447 Create .desktop file that opens web page with our cockpit plugin (jhnidek@redhat.com) - ENT-481 service-level command & options now update syspurpose metadata (nmoumoul@redhat.com) - 1560727: Search for proxy auth message in whole error string (aria.paradkar@gmail.com) - 1555384: get_libexecdir now returns a string instead of bytes (aria.paradkar@gmail.com) - Added generic set/unset and add/remove commands to syspurpose (crog@redhat.com) - ENT-488 syspurpose now warns if running in container (nmoumoul@redhat.com) - 1574706: Create python2-subscription-manager-rhsm properly (jhnidek@redhat.com) - Automatic rebuilding of updates.img on PXE Server (jhnidek@redhat.com) - 1574529: Fix rhsmcertd integer overflow on i386 & i686 (csnyder@redhat.com) - Respecting proxy port configured in rhsm.conf (oskar@wycislak.pl)- Add dist back to release (csnyder@redhat.com)- Add missing buildrequires to fix upstream fedora python2 builds (csnyder@redhat.com)- Stop building subscription-manager-gui, when Python 3 is used (jhnidek@redhat.com) - Remove kitchen from install_requires (khowell@redhat.com)- 1439645: Perform a full entitlement refresh in the yum/dnf/zypper plugins (csnyder@redhat.com) - 1527727: Add proc_stat.btime fact (csnyder@redhat.com) - 1568214: rhsmcertd no longer uses reload on py3 (csnyder@redhat.com) - 1559227: Do not use str format for python 2.6 (csnyder@redhat.com) - 1425766: Additional message in status to indicate content access (wpoteat@redhat.com) - Adds a new cli utility 'syspurpose' (csnyder@redhat.com) - 1559227: Do not log Error messages for missing identity cert/key (csnyder@redhat.com) - 1458159: python-dmidecode bug fix requires specific RPM release. (awood@redhat.com) - fix for proxy-server provisioning - resolving of 'candlepin.example.com' (jstavel@redhat.com) - 1458159: Require latest version of python-dmidecode (awood@redhat.com) - 1551044: Add the option to build both python{3,2}-subscription-manager-rhsm (csnyder@redhat.com) - 1559743: Reduce log level of network address fact collection to debug (csnyder@redhat.com) - added a vagrant section for a VM for proxy-server (jstavel@redhat.com) - ansible role rhsm-services and TESTING.md document (jstavel@redhat.com) - Fix updates.img to include required Python packages (jhnidek@redhat.com) - Do not remove existing zypper repos when disconnected (csnyder@redhat.com) - Apply updates.img druing PXE boot (jhnidek@redhat.com) - Do not use private network addresses for vagrant hostmanager (csnyder@redhat.com) - Adds tool to make updates.img file for use with anaconda (csnyder@redhat.com) - 1554482: Reenable RHUI support (csnyder@redhat.com) - Fix building on SLES 11 (jhnidek@redhat.com) - Added PXE BOOT client to the Vagrant setup (jhnidek@redhat.com) - New Vagrant file for creating PXEBOOT server (jhnidek@redhat.com) - 1551386: Cannot put unicode into gtk for button label (wpoteat@redhat.com) - 1551465: Fix unicode decode issue on py 2.6 (csnyder@redhat.com) - Remove unneeded spec file directives (awood@redhat.com)- Add missing dist macro to release- Remove %clean section (ignatenkobrain@fedoraproject.org) - Remove BuildRoot definition (ignatenkobrain@fedoraproject.org)- 1547354: Add missing requires for python-kitchen (awood@redhat.com) - 1528625: Prevent dmidecode failure from returning None (awood@redhat.com) - 1543639: Properly encode package profile data (jturel@redhat.com) - 1527396: Subman cockpit plugin - fix registration using act. keys (jhnidek@redhat.com) - 1535974: Close register dialog, when status is changed (jhnidek@redhat.com) - Add start date to available pool listing (wpoteat@redhat.com) - Condition requiring --after and --all is unnecessary (wpoteat@redhat.com) - 1510024: Handle rhel-alt product tags properly (khowell@redhat.com) - 1540204: Raise RateLimitExceededException with headers (jhnidek@redhat.com) - 1533905: Remove dependency on yum and chkconfig. (jhnidek@redhat.com) - 1479353: Add --after option to list command (csnyder@redhat.com) - 1537473: Subman rpm requires python-setuptools (jhnidek@redhat.com) - 1525238: Do not protect rhel prod. cert with special case (jhnidek@redhat.com) - 1526622: Do not delete product certificates in protected directory (jhnidek@redhat.com) - 1519512: Handle non-UTF8 RPM vendors (khowell@redhat.com) - 1487600: Fix registration success detection (khowell@redhat.com) - 1527813: subman-gui use new URL of Online Documentation (jhnidek@redhat.com) - 1527392: Clear credential data in register dialog (jhnidek@redhat.com) - rct cat-manifest: show Web and API urls from consumer.json (evgeni@golov.de) - Use dnf on RHEL or Fedora w/ using Python 3 (khowell@redhat.com) - 1507030: RestlibExceptions should show they originate server-side (awood@redhat.com) - Package for Python 3 on Fedora (khowell@redhat.com)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Do not enable gpgcheck if the only a metadata gpg key is configured (git@PaulSD.com) - 1448313: Do not log error, when rhsmcertd is restarted (jhnidek@redhat.com) - Support configuration of a repo metadata signing key (git@PaulSD.com) - Generate bin scripts via setuptools entry_points (khowell@redhat.com) - 1304056: Fix D-Bus path of com.redhat.RHSM1.Facts (jhnidek@redhat.com) - 1516439: Cockpit reports error during unregister when candlepin unavailable (jhnidek@redhat.com) - 1510727: Enable starting of subman GUI, when consumer has been deleted (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Add parameter to D-Bus API to pass locale for localization of errors (jhnidek@redhat.com) - 1463765: Fix wrong Indic-language translations (khowell@redhat.com) - 1487600: Cockpit - Save configuration from register dialog (jhnidek@redhat.com) - 1464571: Improve multiple product certs errors (khowell@redhat.com) - Replace cockpit-subscriptions (khowell@redhat.com) - 1507158: Provide Host: in http CONNECT header (jhnidek@redhat.com) - 1319927: Remove newline from auto enable message (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1514067: Call virt-what using absolute path (jhnidek@redhat.com) - 1487688: Load config settings for cockpit plugin (khowell@redhat.com) - Added dependencies to cockpit-bridge and cockpit-shell. (jhnidek@redhat.com) - 1462456: Flush stdout and stderr on more places (jhnidek@redhat.com) - 1491842: fixed typo in man page. (jhnidek@redhat.com) - 1508591: Removed python-rhsm from subscription-manager version (jhnidek@redhat.com) - 1421010: Subman-GUI shows error dialog (wrong proxy settings) (jhnidek@redhat.com) - 1500106: subscription-manager status --ondate do not ignore date (jhnidek@redhat.com) - 1506970: Fixed default custom URL in cockpit plugin (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Cockpit - listing of installed products using patternfly-react (jhnidek@redhat.com) - 1508457: Bump versions in python-rhsm obsoletes (khowell@redhat.com) - Implement fallback for settimeout on old m2crypto (khowell@redhat.com) - Cockpit: reconcile translated strings (khowell@redhat.com) - Cockpit: use translations from root dir (khowell@redhat.com)- Fix cockpit tgz path in spec file (khowell@redhat.com)- Cockpit: Implement modal dialog (khowell@redhat.com) - Implement bootstrap-select component (khowell@redhat.com) - Port cockpit subscriptions-client to dbus (khowell@redhat.com) - Move python-rhsm build into subscription-manager (khowell@redhat.com) - 1354667: Add identity cert detection to proxy error message generation (wpoteat@redhat.com) - 1501889: Enable yum plugins after sub-man subcommand is executed (jhnidek@redhat.com) - 1477958: Use inotify for checking changes of consumer certs (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Bump python-rhsm requirement to 1.20.2 (khowell@redhat.com) - 1448313: Do not log error, when rhsm_icon.json does not exist (jhnidek@redhat.com) - 1354667: Better message for proxy/identity cert issue (wpoteat@redhat.com) - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com) - 1491842: Add man page doc for [rhsm] auto_enable_yum_plugins (jhnidek@redhat.com) - 1493711: Fix --matches option for the list command. (awood@redhat.com) - 1476817: Set network.ipv4_address properly, when DNS misconfigured. (jhnidek@redhat.com) - 1483746: Force UTF-8 encoding in rhsm-service (jhnidek@redhat.com) - rename RepoFile to YumRepoFile (dellweg@atix.de) - 1466453: [RFE] rhn-migrate-classic-to-rhsm auto-enable yum plugins (jhnidek@redhat.com) - D-Bus service for removing entitlements (all/ID/serial num.) (jhnidek@redhat.com) - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com) - 1489877: minor typo in /etc/rhsm/rhsm.conf comment (jhnidek@redhat.com) - restructure RepoFile hierarchy (dellweg@atix.de) - 1319927: [RFE] sub-man automatically enables yum plugins (jhnidek@redhat.com) - Fix polymorphy for RHSMLogHandler (dellweg@atix.de) - 1481384: Do not update redhat.repo at RateLimitExceededException (jhnidek@redhat.com) - 1485008: subman register --type="RHUI" should work (jhnidek@redhat.com) - 1481384: Do not update redhat.repo at RateLimitExceededException (#1685) (jhnidek@redhat.com) - Do not attempt to register if already registered. (awood@redhat.com) - Integrate registration service into RegisterCommand. (awood@redhat.com) - 1480659: Properly initialize clean repo copy (khowell@redhat.com) - D-Bus service for unregistering system (#1680) (jhnidek@redhat.com) - Add an entitlement service and use it in the CLI and DBus. (awood@redhat.com) - Remove unneeded plugin conduit. (awood@redhat.com) - Clean up imports in dbus.base_object (awood@redhat.com) - Move certificate persistence into register service itself. (awood@redhat.com) - 1480395: Force UTF-8 encoding in daemons (khowell@redhat.com) - 1464571: 'sub-man release' prints error for more prod. certs. (jhnidek@redhat.com) - 1400326: Better error print, when consumer cert is corrupted (jhnidek@redhat.com) - Reload identity after registering. (awood@redhat.com) - Move registration code to a distinct service. (awood@redhat.com) - The get_installed_product_status() is now method of InstalledProducts, small changes, refactoring. (jhnidek@redhat.com) - D-Bus service for listing installed products (jhnidek@redhat.com) - 1461003: Deprecate --type option on register command (wpoteat@redhat.com) - 1462928: Reset status after connection validation (khowell@redhat.com) - 1330036: Better status error message for initial-setup (jhnidek@redhat.com)- Only return JSON body from Register service. (awood@redhat.com) - Add a DBus object and service to attach subscriptions. (awood@redhat.com) - 1472746: Correct sorting of dates in subman gui (jhnidek@redhat.com) - 1472715: Python module rhsm should never call exit() (jhnidek@redhat.com) - 1462456: added flush() method to Tee class in fixtures. (jhnidek@redhat.com) - 1462456: flushing of stdout and stderr once again (jhnidek@redhat.com) - 1329349: Add subscription-manager plugin to yum-config-manager (khowell@redhat.com) - 1468297: Fix gui proxy check (khowell@redhat.com) - 1367672: Ignore "already attached" in register GUI (khowell@redhat.com) - 1350402: fix broken pipe error in other bin scripts (jhnidek@redhat.com) - 1463325: Output consumer name on registration (tony@anthonyjames.org) - Tell SUSE to use yum since python-kitchen is unavailable. (awood@redhat.com) - Do not package the yum plugins if they are not needed. (awood@redhat.com) - Use python-kitchen instead of yum for util method. (awood@redhat.com) - 1380341: Better dialog in GUI, when consumer is deleted at CP. (jhnidek@redhat.com) - 1459194: open Online Documentation, when env. var. LANG is unset (jhnidek@redhat.com) - 1455681: rhsm-debug created report dir with wrong perms (jhnidek@redhat.com) - 1452075: print only readable part of SSL error to console (jhnidek@redhat.com) - 1413161: Add baseurl examples, explanation (khowell@redhat.com) - 1386914: Add hypervisor consumer type to manpages (khowell@redhat.com) - 1444453: Have gettext return unicode instead of bytes. (awood@redhat.com) - 1443570: Update retired article reference (redhatrises@gmail.com) - 1457348: Use https for the redhat.com/forgot_password label. (jhnidek@redhat.com) - 1457197: Env. variable no_proxy=* is not ignored (jhnidek@redhat.com) - 1392709: Display better error msg., when wrong proxy is set up (jhnidek@redhat.com) - 1448501: subman gui can unregister, when network is up again (jhnidek@redhat.com) - 1422196: Update container certs after plugin install (khowell@redhat.com) - 1441397: added --noproxy for rhsm-debug auto-completion (jhnidek@redhat.com) - 1421010: GUI opens network dialog due to bad proxy during startup (jhnidek@redhat.com) - 1414529: Raise exception with path/string of wrong certificate. (jhnidek@redhat.com) - 1443164: no_proxy match the host name when *.redhat.com is used (jhnidek@redhat.com) - 1441397: Added --noproxy to bash completion script (jhnidek@redhat.com) - Python 3 compatability fixes. (awood@redhat.com) - 1365472: Add mnemonic for subscription-manager spoke (khowell@redhat.com) - 1443159: Added default value for splay configuration (jhnidek@redhat.com) - 1452737: Enable saving no_proxy settings from GUI (jhnidek@redhat.com) - 1451003: identity reports right info in name field (jhnidek@redhat.com) - 1450818: Bug fix of com.redhat.Subscriptionmanager D-Bus policy (jhnidek@redhat.com) - 1451166: Fix Host header when using proxy (khowell@redhat.com) - 1450049: Replace `-` with `_` in completion functions (khowell@redhat.com) - 1450862: remove obsolete certiciates of golden ticket (jhnidek@redhat.com) - 1448855: golden ticket entitlement was not removed. (jhnidek@redhat.com) - 1449824: facts collection aborts with unknown locale (jhnidek@redhat.com) - 1432231: Support /etc/init.d daemon even on EL7 (khowell@redhat.com) - 1450210: Make lscpu ignore locale again (khowell@redhat.com) - 1447211: Don't read non-existing json cache file. (jhnidek@redhat.com) - 1401787: Use json file for caching pool type. (jhnidek@redhat.com) - 1447722: use socket.getaddrinfo() to mimic hostname -f cmd (jhnidek@redhat.com) - 1427069: Add secondary file to determine external repo file changes (wpoteat@redhat.com) - 1444453: set bin scripts file encoding to utf-8 (khowell@redhat.com) - 1444453: Set default encoding for gui to UTF-8 (khowell@redhat.com) - include 'full_refresh_on_yum' logic in zypper service plugin (dellweg@atix.de) - rehash ca-path in zypper service plugin (dellweg@atix.de) - Add preliminary zypper support (khowell@redhat.com) - Define libexec directory at compile time (kkaempf@suse.de) - Separate CFLAGS and LDFLAGS (kkaempf@suse.de) - 1445204: Update timestamp during intitial cert check. (jhnidek@redhat.com)- Bump python-rhsm requirement to 1.20.0 (khowell@redhat.com) - 1444512: Display deleted uuid in facts dialog correctly. (jhnidek@redhat.com)- Bump python-rhsm requirement to 1.19.6 (khowell@redhat.com)- 1446638: Remove dbus-x11 dependency (khowell@redhat.com) - 1443101: Provide feedback for force register (khowell@redhat.com) - 1446469: Use sys.setdefaultencoding('utf-8') in better way. (jhnidek@redhat.com) - 1440319: fixed wrong spelling. (jhnidek@redhat.com) - 1426343: fixed rct to display cert without subjectAltName. (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1444714: Error reading system DMI information (jhnidek@redhat.com) - 1357152: Print right dates on subscription-manager list --installed (jhnidek@redhat.com) - 1445387: Set locale fact to Unknown if value cannot be determined (khowell@redhat.com) - 1443693: Enable to overwrite system.certificate_version with custom fact. (jhnidek@redhat.com) - 1444800: Added mising policy file. (jhnidek@redhat.com) - 1429505: Facts dbus service does not start properly due to timeout. (jhnidek@redhat.com) - 1443215: bug fix of writing time stamps. (jhnidek@redhat.com) - 1443554: Clicking at Help->Getting Started opens yelp. (jhnidek@redhat.com) - 1428002: Add proxy configuration info to man page (khowell@redhat.com) - 1443598: Remove M2Crypto reference from rhsmlib (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1438869: Capture dmidecode errors at fact gathering (khowell@redhat.com) - 1443205: Simplify rhsmcertd log message plurality (csnyder@redhat.com) - 1435771: Fix UnboundLocalError during custom facts collection (csnyder@redhat.com) - 1426357: Fix DBus register service configuration issue. (awood@redhat.com) - 1405314: Better output message, when subman gui is launched with non-root user. (jhnidek@redhat.com) - 1426685: Bug fix: subman doesn't log errors when repository enabling failed (jhnidek@redhat.com) - 1441698: Install missing rpm package with fonts. (jhnidek@redhat.com) - 1438085: Do not include virt.uuid for platforms where it is not known (csnyder@redhat.com)- Sync zanata translations (khowell@redhat.com) - Bump python-rhsm requirement to 1.19.5 (khowell@redhat.com) - 1435013: Add splay option to rhsmcertd, randomize over interval (csnyder@redhat.com) - 1438139: Make subscription details view expand (khowell@redhat.com) - 1438869: Clear dmidecode warnings (khowell@redhat.com) - Update log message to be more clear about the splay time being used (csnyder@redhat.com) - 1438561: Do not use D-Bus for facts collection (khowell@redhat.com) - 1433368: 1432947: Filter content access certs at entitlement list level (wpoteat@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1440934: Ensure rhsmcertd performs both types of checks (csnyder@redhat.com) - 1440251: Bug fixing building of rhsmcertd at RHEL (jhnidek@redhat.com) - 1440922: Add a description of maxSplayMinutes to the rhsm.conf man page (csnyder@redhat.com)- Bump required python-rhsm version to 1.19.4-1 (khowell@redhat.com) - 1435013: Add splay to all checks done by rhsmcertd (csnyder@redhat.com) - 1431659: Let rhsmcertd-worker clean up on SIGTERM (khowell@redhat.com) - 1428435: Make release set/unset regenerate repos (khowell@redhat.com) - 1425922: System locale in facts (wpoteat@redhat.com) - 1420533: Add no_proxy option to API, config, UI (khowell@redhat.com) - 1424614: Add support to rct to print contentAccessMode attribute (rjerrido@outsidaz.org) - Automatic commit of package [python-rhsm] release [1.19.3-1]. (khowell@redhat.com) - 1434860: Only log correlation ID for specified cmd (khowell@redhat.com)- Zanata translations for 1.19.X (khowell@redhat.com) - 1433479: rhsmcertd - check connection before lock (khowell@redhat.com) - 1427069: Prioritize content from Basic entitlements (khowell@redhat.com) - 1429657: Remove catch-all on register --force (khowell@redhat.com)- Bump required python-rhsm version to 1.19.2 (khowell@redhat.com) - 1434094: Deny D-BUS Config.Set from non-root (khowell@redhat.com)- Lock down Facts object to be accessible to root only. (awood@redhat.com) - 1423013: Allow DBus calls to the com.redhat.RHSM1 interfaces (awood@redhat.com) - Address code paths with Coverity FORWARD_NULL (khowell@redhat.com)- Query.na_dict() has been renamed in dnf 2.0 (#1544) (MichaelMraka@users.noreply.github.com) - Add correlation ID to each cmd & rhsmcertd run (khowell@redhat.com) - 1425438: Hide content access certs from list cmd (khowell@redhat.com) - 1421930: Force update of icon cache on install of subman gui (csnyder@redhat.com) - Bug fix: make install works as expected, when PYTHON_VER is not set using system variable. (jiri.hnidek@tul.cz) - 1415708: Fix issues with facts gathering. (awood@redhat.com) - Add content access cert functionality to subman (khowell@redhat.com) - Bootstrap DBus mainloop when rhsmcertd runs. (awood@redhat.com) - Fix string comparison missed in python3 PR (khowell@redhat.com) - Add missing Requires and BuildRequires needed by F25. (awood@redhat.com)- Add missing BuildRequires. (awood@redhat.com) - Zanata translations for 1.19 (adarshvritant@gmail.com) - Drop unsupported languages from zanata.xml (adarshvritant@gmail.com) - Fix initialization of a couple of tests (khowell@redhat.com)- Bump version to 1.19 (adarshvritant@gmail.com) - 1405125: Strip null byte from end of virt uuid. (awood@redhat.com) - Provide DBus objects for configuration, facts, and registration. (awood@redhat.com) - Use repo location for python-rhsm dependency. (awood@redhat.com) - 1402009: Unset TERM inside subscription-manager (khowell@redhat.com) - 1404930: Provide GUI flow to fix proxy settings (khowell@redhat.com) - 1403387: Fix proxy conn test short-circuit (csnyder@redhat.com) - 1401394: Collect fqdn via `hostname -f` (khowell@redhat.com)- 1401078: "Remote server error" on BadStatusLine (khowell@redhat.com) - 1390712: Add --remove-rhn-packages to man pages (khowell@redhat.com) - fix keyerror when showing subs that doesnt have derivedProvidedProducts (rjerrido@outsidaz.org) - Fix test failure when no legacy services installed (khowell@redhat.com) - show Derived Provided Products for products that have them (rjerrido@outsidaz.org) - 1261215: Fix frozen progress bars (khowell@redhat.com) - 1360427: Show error if browser is not detected (khowell@redhat.com)- 1395659: Handle ProxyExceptions that occur during GUI operation (csnyder@redhat.com) - 1395662: Properly parses exc_info based on type (csnyder@redhat.com) - 1395794: Include python-decorator as a required dependency (csnyder@redhat.com) - 1378495: Do not touch OSTree Origin files. (csnyder@redhat.com) - Replace m2crypto references (khowell@redhat.com) - 1390258: Validate --remove-rhn-packages conflicting options (khowell@redhat.com) - 1390341: Disable SysV/systemd services properly (khowell@redhat.com) - 1268033: Add progress screen for validate server (khowell@redhat.com)- Rev zanata version to 1.18.X (adarshvritant@gmail.com) - 1389559: Parse log levels properly from config (khowell@redhat.com) - 1390549: Force input prompts to use stdout (khowell@redhat.com) - debrand so my Katello server errors don't point to real RHSM (riehecky@fnal.gov)- 1367128, 1367126: Add network.fqdn fact (khowell@redhat.com) - 1305729: Improve dnf-plugin package metadata (khowell@redhat.com) - 1382897: Don't always reenable register menu item (khowell@redhat.com) - 1382355: Don't swallow CLI autoattach exceptions (khowell@redhat.com) - 1245473: Add container-specific no-certs warning (khowell@redhat.com) - 1369577: Fix rct cat-manifest --no-content format (khowell@redhat.com) - 1379258: Fix alignment of GTK3 choose_server screen (khowell@redhat.com) - 1320371: Display user-friendly rate limit messages (khowell@redhat.com) - 1362731: Change titles when moving to subscription attachment (wpoteat@redhat.com) - 1163968: Use macro for service restart (wpoteat@redhat.com) - 1372779: Fix typo in "connection" (khowell@redhat.com) - 1259768: initial-setup: notify and block for async (khowell@redhat.com) - 1365472: Add keyboard mnemonics for initial-setup (khowell@redhat.com) - 1176219: Treat port as integer for GUI conn test (khowell@redhat.com) - 1366523: Ensure that each quantity spinner has proper settings (wpoteat@redhat.com)- 1176219: Error out if bad proxy settings detected (khowell@redhat.com) - 1376014: Clear activation key list when checkbox unchecked (wpoteat@redhat.com) - 1367509: fix cert not found message, expand tilde (khowell@redhat.com) - 1373922: Add cat-manifest --no-content desc to man (khowell@redhat.com) - 1346368: Add server_timeout to rhsm.conf manpage (khowell@redhat.com) - 1374389: rm --no-content from stat-cert completion (khowell@redhat.com) - 1366799: Do not check for a releaseVer override when in container (csnyder@redhat.com) - 1185914: migrate - handle legacy services/packages (khowell@redhat.com) - 1367657: Escape RestlibExceptions for gui display (csnyder@redhat.com) - 1371632: Disallow connection test w/ missing info (khowell@redhat.com) - 1372673: Ensure user is able to skip auto attach during initial-setup (csnyder@redhat.com) - 1330515: Account for keyboard interrupt (wpoteat@redhat.com) - 1371202: Make sub attach view expand in GTK3 (khowell@redhat.com) - 1370623: Fix text sorting for treeview columns (khowell@redhat.com) - 1369522: Add cat-manifest --no-content to bash completion (khowell@redhat.com) - 1298140: Set default window icon (khowell@redhat.com) - 1331739: Validate repo-override --remove non-empty [squashed] (khowell@redhat.com) - 1323271: Update compliance when facts update (khowell@redhat.com) - Disallow empty name for --add (khowell@redhat.com) - Make repo-override --add emit error same as remove (khowell@redhat.com) - 1368362: Do not display logging config error on upgrade (csnyder@redhat.com) - 1366055: Add docs for the LOGGING section to rhsm.conf man page (csnyder@redhat.com) - 1366301: Entitlement regeneration failure no longer aborts refresh (crog@redhat.com) - 1336428: Check notification object before use (wpoteat@redhat.com) - 1365280: Change default log level back to INFO (csnyder@redhat.com) - 1362138: Change method signature for Anaconda addon (jkonecny@redhat.com) - 1251516: Disable import when registered (wpoteat@redhat.com) - 1336880: Print virt_limit attributes with rct cat-manifest. (rjerrido@outsidaz.org) - 1336883: Add --no-content switch to cat-manifest to reduce output. (rjerrido@outsidaz.org) - Updated required python-rhsm version (crog@redhat.com) - 1334916: Move logging configuration to rhsm.conf (csnyder@redhat.com) - 1264108: Clear error message on back action (wpoteat@redhat.com) - Kill transient parent warnings from Register dialog (wpoteat@redhat.com) - 1333904: 1333906: Append accessible name to contain selected value (wpoteat@redhat.com) - 1360909: The refresh command now requests entitlement cert regeneration (crog@redhat.com) - 1351009: Modify message to cover more scenarios (wpoteat@redhat.com) - 1351370: Ensure rhsmd exits on exceptions (csnyder@redhat.com) - Don't warn about GTK_VERSION if SUBMAN_GTK_VERSION is set (vrjain@redhat.com) - 1323276: Don't display or store 'None' in proxy values (wpoteat@redhat.com) - 1327179: Check proxy configuration at GUI startup (wpoteat@redhat.com)- Bump version to 1.18 (vrjain@redhat.com)- 1353662: Explicitly use ConsumerIdentity keypath and certpath methods (csnyder@redhat.com) - 1268307, 1268043, 1257179: Disable back button on registration dialog when there is no back (wpoteat@redhat.com) - 1335371: Allow auto-attach in GUI when system status is partial (wpoteat@redhat.com)- 1335537: Fix typo in proxy message (wpoteat@redhat.com) - Remove sys.path shenanigans that break yum imports. (awood@redhat.com) - 1330054: Set hostname, port and prefix on default button clicked (csnyder@redhat.com) - 1325083: Fix available sort order (csnyder@redhat.com) - 874735: Support fact collection of multiple ips per interface (csnyder@redhat.com) - Added basic SLES compatibility Tested against SLES 11 SP3 (darinlively@gmail.com) - drop xtraceback nose plugin usage as it is not available as an PRM (bcourt@redhat.com) - Fix Flake8 Errors (bcourt@redhat.com) - 1337817: The 'Start-End Date' of expired subscription is not in red status when the subscription expired. (vrjain@redhat.com) - 1319678: Alter the return message for removing entitlements at server (wpoteat@redhat.com)- 1297493, 1297485: Restrict visibility of subscription-manager caches. (awood@redhat.com) - pull translations from zanata 1.17.X, after pushing 1.16.X translations to 1.17.X and pushing keys file (vrjain@redhat.com) - update keys using make gettext (vrjain@redhat.com) - pull translations from zanata 1.16.X (vrjain@redhat.com) - 1328729: add registry.redhat.io to default registry_hostnames (vrjain@redhat.com) - Add lxml requirement to test-requirements. (awood@redhat.com) - Add noop implementation for deprecated Makefile target. (awood@redhat.com) - Force version to be converted to a string. (awood@redhat.com) - Correct incorrectly defined options for custom install command. (awood@redhat.com) - Let setup.py handle populating version.py (awood@redhat.com) - Eliminate loading modules from /usr/share/rhsm. (awood@redhat.com) - Switch to using lxml for linting. (awood@redhat.com) - Handle pep8/flake8 not being available in build environments. (awood@redhat.com) - Exclude OSTree packages from installation by default. (awood@redhat.com) - Make XPath searching 2.6 compatible. (awood@redhat.com) - Fix errors found by new linters (awood@redhat.com) - Don't use super() with ElementTree.XMLParser. (awood@redhat.com) - Add some comments on build philosophy. (awood@redhat.com) - Disable version.py generation via setup.py. (awood@redhat.com) - Reorganize spec file. (awood@redhat.com) - Address issue where Flake8 checked the same file multiple times. (awood@redhat.com) - Makefile changes. (awood@redhat.com) - Consolidate targets in Makefile. (awood@redhat.com) - Pare down the Makefile. (awood@redhat.com) - Remove items from Makefile now handled by setuptools. (awood@redhat.com) - Align Makefile with changes made in setup.py. (awood@redhat.com) - Remove docs for long deprecated program. (awood@redhat.com) - Fix deprecated XPath expression. Remove call to missing command. (awood@redhat.com) - Add icon and Glade files files into setup.py (awood@redhat.com) - Add desktop files to setuptools build. (awood@redhat.com) - Merge translations back into desktop file. (awood@redhat.com) - Add linter to search for undefined Glade handlers. (awood@redhat.com) - Check for use of undefined widgets (awood@redhat.com) - Use *args for multiple glob searches. (awood@redhat.com) - Scan .glade files not .ui files for problematic constructs. (awood@redhat.com) - Detect debug imports and flag them. (awood@redhat.com) - Use extensions that won't be confused for source files. (awood@redhat.com) - Simplify AST checking and make it more flexible. (awood@redhat.com) - Use AST parsing to find constructs that confuse xgettext. (awood@redhat.com) - Add linting commands. (awood@redhat.com) - Use some distutils provided utilities. Refactor. (awood@redhat.com) - Begin process of moving to distutils for building. (awood@redhat.com) - 1283749: Change some registration dialogs to error (wpoteat@redhat.com)- 1268094: Avoid traceback on unreg with >1 sub (alikins@redhat.com) - 1329397: github issue #1409 (stas-fomin@yandex.ru) - 1301215: Test proxy connection before making call 1176219: Stop before cache is returned when using bad proxy options (wpoteat@redhat.com) - 1315591: Catches exception and allows process to continue (wpoteat@redhat.com)- Added RHEL 7.3 release target (vrjain@redhat.com) - 1320507: Use config entry before default for port and prefix (wpoteat@redhat.com) - 1317613: Typo in selectsla.ui (wpoteat@redhat.com) - 1321831: Clear auto-attach dialog when consumer has been deleted (wpoteat@redhat.com)- 1315859: Only show one proxy dialog (csnyder@redhat.com) - 1309553: Stylish fixes for consumer fixes (csnyder@redhat.com) - 1313631: Registration with one environment proceeds as normal (csnyder@redhat.com)- 1304427: Fixes system path to properly import from module subscription_manager (csnyder@redhat.com) - 1266935: Turn sub-man logging to INFO level. (awood@redhat.com) - register screen -> reg screen and pkg profile (alikins@redhat.com) - 1264964: Always use cert auth for package profile (alikins@redhat.com) - 1309553: Do not fail on check for consumer["type"]["manifest"] (csnyder@redhat.com) - 1304680: Include error detail in message (wpoteat@redhat.com) - 1312367: Progress bar needs to go away on repo update connection fail (wpoteat@redhat.com) - 1311935: Emits register-message instead of register-error for display of user errors (csnyder@redhat.com) - 1302564: Push 'Done' box as close to center of firstboot page as possible (wpoteat@redhat.com) - 1308523: Navigation buttons sensitivity matches the current_screen.ready (csnyder@redhat.com) - 1302775: Navigate through all rhsm firstboot screens (csnyder@redhat.com) - 1304280: Tab stop needed on cancel button (wpoteat@redhat.com) - 1303092: GUI issues in Repos and Help (wpoteat@redhat.com)- 1308732: Leave hw fact virt.uuid unset if unknown (alikins@redhat.com) - 1290885: Display formatted error if no DISPLAY exists. (awood@redhat.com)- 1300259: Select service level label no longer overlaps dropdown box (csnyder@redhat.com) - 1220283: Choose server text no longer overlapped by icon. (csnyder@redhat.com) - 1300816: Add proc_cpuinfo facts for ppc64/le (alikins@redhat.com) - 1300791: Update man page footers (wpoteat@redhat.com) - 1300805: Add support for ppc64 virt.uuid (alikins@redhat.com)- 1298586: Message needed for remove only invalid pool (wpoteat@redhat.com) - 1046132: rhsm_icon uses status from check_status (alikins@redhat.com) - 1282961: Update yum version to current RHEL 6.8 one (wpoteat@redhat.com) - 1046132: rhsm-icon pops up at annoying times - a second attempt (vrjain@redhat.com) - 1298327: Handles exception in repolib (csnyder@redhat.com) - 1297313: Fixed layout issues with the repository management dialog on GTK2 (ceiu@cericlabs.com) - 1292038: Changed adjustments to GtkAdjustment objects - 1292013: Retain reference to backend for use in proxy config (csnyder@redhat.com)- 1263037: Change RHSM Icon reporting of unregistered system (wpoteat@redhat.com) - 1283749: Upgrade the dialogs to error when required fields are blank. (wpoteat@redhat.com) - 1222627: Allows removal of product certs with no active repos, given temp_disabled_repos (csnyder@redhat.com) - 1163398: Modify icon-rhsm man page to reflect the help text (wpoteat@redhat.com) - Install docs with mode 644 (csnyder@redhat.com) - 1288626: Does not report pool ids as serial numbers, ignore duplicates (csnyder@redhat.com) - 1061407: Avoid unwanted translations for subscription-manager by string substitutions (wpoteat@redhat.com) - Output of errors now goes to stderr (csnyder@redhat.com) - Use matches string to highlight the field(s) containing the match (wpoteat@redhat.com)- 1285004: Adds check for access to the required manager capabilty (csnyder@redhat.com) - 1278472: Change default registration url to subscription.rhsm.redhat.com (wpoteat@redhat.com) - 1275179: Do not allow quantity with auto attach (wpoteat@redhat.com) - 976859: Only check server version if asked. (alikins@redhat.com) - 1195003: Subscription manager man page mention of wild cards for repo enable (wpoteat@redhat.com) - Use the stock 'close' button for close button. (alikins@redhat.com)- 1264964: Ignore uuid=None on package sync (alikins@redhat.com) - Set register-status in RegisterInfo init. (alikins@redhat.com) - Add glade for selectsla combobox for rhel6 (alikins@redhat.com) - 1254460: Fixed the credits button in the about dialog in subman GUI (crog@redhat.com) - 1192120: Fixed remaining instances of "reregister" in the man pages (crog@redhat.com) - 1270204: Crash report no longer sent when widget is none (csnyder@redhat.com) - Cancel button is now labelled "Close" (csnyder@redhat.com) - 1268088: Changes the rhsm spoke display message to end with "registered" (csnyder@redhat.com) - Use class methods instead of redundant ad-hoc methods. (alikins@redhat.com) - 1251853: Fix errors if "manage_repos = " in cfg (alikins@redhat.com) - 1268102: Stop main window from opening duplicate dialogs. (awood@redhat.com) - 1268095: Replace SLA radio buttons w/ combobox (alikins@redhat.com) - 1268060: Add 'cancel' back to s-m-gui register. (alikins@redhat.com) - 1268028: Fix skipped auto attach in registergui (alikins@redhat.com) - 1266929: Fix bug with exception reporting in register dialog. (awood@redhat.com) - 1266480: Refresh TreeView selection after subscriptions are removed. (awood@redhat.com) - Allow 'back' to go back multiple times. (alikins@redhat.com) - 1267034: Handle 401 with cert based auth (alikins@redhat.com) - 1262075,1267179: Fix back/cancel nav (alikins@redhat.com) - 1267287: Fix allsubs tab ui regression (alikins@redhat.com) - 1266994: Use our icon for initial-setup spoke icon (alikins@redhat.com) - 1261006: Handle multiple nav button clicks (alikins@redhat.com) - 1242998, 1254550: Fix "already reg'ed" in initial-setup (alikins@redhat.com) - 1265347, 1265371: Added translation updates and corrections from 1.15.X (crog@redhat.com)- 1249012: fix start-end date original color (vrjain@redhat.com) - 884288: Make register widgets handle resizing. (alikins@redhat.com) - 1185958: Quieter ostree plugin sans ostree (alikins@redhat.com) - 1168268: Add rhsm.conf proxy info to ostree repo (alikins@redhat.com) - 1249012: Start-End Date of expired subscription is now in red status (vrjain@redhat.com) - 1262989: Fix unregister action when consumer is already 'Gone' on server (fnguyen@redhat.com) - 1262919: Added convenience function for printing to stderr (crog@redhat.com) - Add a note about GoneException handling. (alikins@redhat.com) - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com) - Delete the 'release' status cache on clean all. (alikins@redhat.com) - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com) - 1248833: Ensure the displayMessage is displayed regardless of success or failure (csnyder@redhat.com) - 1254550: Fix activation key usage in gui. (alikins@redhat.com) - Re-initialize() RegisterWidget on RegDialog show (alikins@redhat.com) - 1257943:Adding a warning to repo-override command when manage_repos = 0 (fnguyen@redhat.com) - 1251853: Manage repos config entry needs to allow blank value (wpoteat@redhat.com)- 884288: Better registergui for initial-setup (alikins@redhat.com) - 1254349: move Resgistering to message (vrjain@redhat.com) - 1257460: Set text domain on Gtk.Builder widgets (alikins@redhat.com) - 1246680: Hide rhsm-debug --subscriptions options (alikins@redhat.com) - Set help file name for the Subscription Manager spoke (martin.kolman@gmail.com) - 1246680: Remove subscriptions from rhsm-debug (wpoteat@redhat.com) - Enabled help options on first tab (seanokeeffe797@gmail.com) - 1207247: Insecure parameter needs more explanation (wpoteat@redhat.com) - 1253275: Fix initial-setup ks mode (alikins@redhat.com) - Stopped --consumerid = distributor id (vrjain@redhat.com) - 1246429: Stop spinbutton from blocking quantity (alikins@redhat.com) - 1185958: Remove ostree plugins req on ostree (alikins@redhat.com) - Do not allow using --force with --consumerid (vrjain@redhat.com) - 1141128: Subscriptions need refresh after imported cert removed (wpoteat@redhat.com) - x86_64 and aarch /proc/cpuinfo module (alikins@redhat.com)- 1150150: Ostree update report should log updates in proper section (wpoteat@redhat.com) - 1141128: Clean up and correct for style (wpoteat@redhat.com) - 1251610: Port and prefix were reversed in connection URL statement (wpoteat@redhat.com) - 1141128: Imported certificate in detatched scenario not getting deleted (wpoteat@redhat.com) - 1240553: Fix detection of cert dir changes (alikins@redhat.com) - Fixing All Subscriptions layout issues (mstead@redhat.com) - 1221273: Auto-attach failure should not short-circuit other parts of registration (wpoteat@redhat.com) - Remove use of Widget.is_toplevel() (alikins@redhat.com) - Require initial-setup >= 0.3.9.24, no fb on el7 (alikins@redhat.com) - Fix spec file build errors (alikins@redhat.com) - search-disabled-repos: ignore failed temporarily enabled repos (vmukhame@redhat.com) - search-disabled-repos: replace CLI with API calls for enabling repos permanently (vmukhame@redhat.com) - Add new api package to RPM. (awood@redhat.com) - Turn off ga loading debug messages. (alikins@redhat.com) - Specify a thread name for any threads we start. (alikins@redhat.com) - 1248746: Fix layout of contract dialog (GTK3) (mstead@redhat.com) - 1248821: Add Gtk.Window to ga_gtk2.Gtk (alikins@redhat.com) - 1248821: All subs date picker was failing. (alikins@redhat.com) - 1249053: Fixed layout/blank button issues on owner selection dialog (mstead@redhat.com) - 1248729: All subs filter dialog was not focused. (alikins@redhat.com) - 1248664: Fix GtkAdjustment related warnings (alikins@redhat.com) - 1248546: Slightly better looking done screen. (alikins@redhat.com) - 1243704: Goto error screen on 'cancel' (alikins@redhat.com) - 1245557: Fix release and service level preferences (alikins@redhat.com) - Add GTK_COMPAT_VERSION to ga_gtk2/gtk_compat (alikins@redhat.com) - 1248773: Fixed proxy dialog layout (GTK3) (mstead@redhat.com) - 1248771: Fixing activation key dialog layout (GTK3) (mstead@redhat.com) - 1247723: Fixed layout issues in Facts dialog (GTK3) (mstead@redhat.com) - 1245283: Properly initialize AutobindWizard when auto-attach is clicked (mstead@redhat.com) - 1248546: Refine the aesthics of register dialog. (alikins@redhat.com) - 1243260: Make proxy config dialog work. (alikins@redhat.com) - 1161157,1155954: Improve performance of Repository Dialog (mstead@redhat.com) - 1185958: Make ostree plugin depend on ostree. (alikins@redhat.com) - 1165771: make content plugins require subman (alikins@redhat.com) - Move gtk_compat features to sub ga module. (alikins@redhat.com) - Use idle_add from ga_Object for 6.x (alikins@redhat.com) - Updated initial-setup-addon package requirement to initial-setup-gui (crog@redhat.com) - Only build initial-setup rpm on rhel > 7.1 (alikins@redhat.com)- Bump version to 1.16 (crog@redhat.com) - Changed initial-setup-addon package requirement from subman to subman-gui (crog@redhat.com) - Cast product.id to int for sort in cat-cert (alikins@redhat.com) - 1136163: Ignore pythonpath to avoid selinux AVCs (alikins@redhat.com) - 985157: Display the URL that is the registration target (wpoteat@redhat.com) - 1234413: lower log level of rhsmd RHN messages (alikins@redhat.com)- Merge pull request #1219 from candlepin/alikins/1241247_ga_ImportError (ceiu@cericlabs.com) - Merge pull request #1211 from candlepin/awood/1232232-enable-repos (alikins@redhat.com) - 1241247: Fix ga ImportError in rhsmcertd (alikins@redhat.com) - Merge pull request #1214 from candlepin/alikins/prevent_nose_loading_ga_impls_directly (awood@redhat.com) - Add comment about the request_injection decorator. (awood@redhat.com) - Prevent nose looking for tests in sub_manager/ (alikins@redhat.com) - Remove assertIn as that test is not in Python 2.6. (awood@redhat.com) - Move API dependency injection out of module scope. (awood@redhat.com) - 1232232: Add supported API to enable content repositories. (awood@redhat.com)- 1241184: Updated Makefile to prevent version string clobbering (crog@redhat.com)- 1240801: Use latest initial-setup API (alikins@redhat.com)- Make initial-setup rpm Obsolete firstboot rpm. (alikins@redhat.com)- 1232508: file_monitor is no longer a gobject (alikins@redhat.com) - Add 'subscription-manager-initial-setup-addon' sub package (alikins@redhat.com) - Make 'subscription-manager-firstboot' optional (alikins@redhat.com) - Make 'firstboot' and 'initial-setup' RHEL version dependent (alikins@redhat.com) - Add initial-setup modules. (alikins@redhat.com) - Port gui from gtk2 to gtk3 via 'ga' (alikins@redhat.com) - Make gui support gtk2 and gtk3 (alikins@redhat.com) - Add module 'ga' ('gtk any') as Gtk ver abstraction (alikins@redhat.com) - Add search-disabled-repos plugin. (vmukhame@redhat.com)- Added release target for RHEL 7.2 (crog@redhat.com) - Move po compile/install for faster 'install-files' (alikins@redhat.com) - Stop using deprecated Tito settings. (awood@redhat.com)- Don't try to set file attrs on symlinks in spec (alikins@redhat.com) - 1228807: Make disabling proxy via gui apply (alikins@redhat.com) - Use find_lang --with-gnome for the gnome help (alikins@redhat.com) - Cast return daemon() to void to quiet warnings. (alikins@redhat.com) - Make the 'compile-po' step in the build quiet. (alikins@redhat.com) - Make desktop-file-validate warnings. (alikins@redhat.com) - rpm spec file reorg (alikins@redhat.com) - 1224806: Prevent yum blocking on rhsm locks (alikins@redhat.com) - 1092564: Add LDFLAGS to makefile so RPM can modify them. (awood@redhat.com) - Update registergui.py (wpoteat@redhat.com) - Bump version to 1.15 (wpoteat@redhat.com) - Remove spurious debug logging about content labels (alikins@redhat.com) - Revert "1189953: Replaced usage of "startup" with "start-up"" (crog@redhat.com) - Revert "1149098: Removed uses of the non-word "unregister"" (crog@redhat.com) - Revert "1189937: Added hypens to instances of the non-word "wildcard"" (crog@redhat.com) - Revert "1200507: Hyphenated uses of the non-word "plugin."" (crog@redhat.com) - 1225435: Use LC_ALL instead of LANG for lscpu. (alikins@redhat.com) - Remove mutable default args in stubs (alikins@redhat.com) - Add notes about how register/firstboot interact. (alikins@redhat.com) - 1189953: Replaced usage of "startup" with "start-up" (crog@redhat.com) - 1194453: Fixed typos and grammar issues in the rhsmcertd man page (crog@redhat.com) - 1192646: Fixed typos and grammar issues in the RHSM conf man page (crog@redhat.com) - 1192574: Fixed typos and grammar issues in subman GUI man page (crog@redhat.com) - 1192120: Fixed typos and grammar issues in subman man page (crog@redhat.com) - 1192094: Fixed erroneous usage of "servicelevel" for the subman command (crog@redhat.com) - 1194468: Fixed typos and grammar in rhsm-debug man page (crog@redhat.com) - 1193991: Fixed typos and header for RCT man page. (crog@redhat.com) - 1200507: Hyphenated uses of the non-word "plugin." (crog@redhat.com) - 1189946: Removed extraneous hyphens from instances of "pre-configure" (crog@redhat.com) - 1189937: Added hypens to instances of the non-word "wildcard" (crog@redhat.com) - 1149098: Removed uses of the non-word "unregister" (crog@redhat.com) - 1189880: Removed the non-word "unentitle" from error messages (crog@redhat.com)- 1223038: Fix API used by openshift clients. (alikins@redhat.com) - 1195824: Latest strings from zanata (alikins@redhat.com)- 1223860: Revert to default value on remove command (wpoteat@redhat.com) - translation sync from zanata (alikins@redhat.com) - 1223852: fix 'Deletedfd' string in repo report (alikins@redhat.com) - Remove gnome-python2-canvas,gnome-python2 deps (alikins@redhat.com)- 1220287: Proxy Save accel fix with latest strings. (alikins@redhat.com) - 1212515: Print error message for missing systemid file. (awood@redhat.com) - Added missing option to the migration manual page (crog@redhat.com) - Specified error codes on system_exit in rhn-migrate-classic-to-rhsm (crog@redhat.com) - Updated the manual pages for the attach command (crog@redhat.com) - Remove locale based DatePicker tests. (alikins@redhat.com) - Make rhsm-debug test cases clean up better. (alikins@redhat.com)- 1149095: Fix error when yum updates subman modules (alikins@redhat.com) - 1159163: Fix prod id del because of --disablerepo (alikins@redhat.com) - 1180273: Migrate from RHN Classic without credentials (awood@redhat.com) - 1213418: Message agreement between GUI and CLI in disconnected system (wpoteat@redhat.com) - 1199597: Fix UnicodeError from repolib's report (alikins@redhat.com) - 1209519: Removed excerpt from man page listing --auto as a requirement (crog@redhat.com)- 1211557: Fix crash when rsyslog not running. (dgoodwin@redhat.com)- 1141257: Fix wrapping of subscription name in contract dialog (mstead@redhat.com) - 1147404: Fixed firstboot title length issues (mstead@redhat.com) - 1207306: Revert DBus compliance status code. (dgoodwin@redhat.com) - 1195501: Properly refresh repo file on override deletion (mstead@redhat.com) - Add Fedora 22 to Fedora releaser branches. (awood@redhat.com)- 1170314: Clarify that manage_repos 0 will delete redhat.repo. (dgoodwin@redhat.com) - 1207958: Fix traceback when contract # is None (alikins@redhat.com) - 1117525,1189950,1188961 latest strings from zanata (alikins@redhat.com) - 1200972: Fixed grammar issue with error message in the attach command (crog@redhat.com) - Bumping required python-rhsm version (mstead@redhat.com) - 1204012: Added missing documentation for the --release option (crog@redhat.com) - 1209519: Removed erroneous information in help message for subman (crog@redhat.com) - 1198369: refresh_compliance_status now has a default value for state (crog@redhat.com) - 1180273: Allow migration without requiring RHN credentials (awood@redhat.com) - 1201727: Handle reasons with expired ent id (alikins@redhat.com)- Move to fileConfig based logging. (alikins@redhat.com) - Ignore glib warnings about class properties. (alikins@redhat.com) - log level updates, mostly info->debug. (alikins@redhat.com) - Condense virt fact logging to one info level entry. (alikins@redhat.com) - Log to info when we update facts. (alikins@redhat.com) - Change branding 'nothing-happened' logs to debug. (alikins@redhat.com) - Condense cert_sorter logged info. (alikins@redhat.com) - Change most cache related log msgs to debug level. (alikins@redhat.com) - Make D-Bus related log entries debug level. (alikins@redhat.com) - Change heal logging to be more concise. (alikins@redhat.com) - Add log friendy str version of Identity (alikins@redhat.com) - 1133647: Fix messageWindow deprecation warning. (alikins@redhat.com) - 1183382: Fix test case to work with dateutil 2. (alikins@redhat.com) - Revert "Added check for /etc/oracle-release in hwprobe" (alikins@redhat.com) - 1196416: Migration should not need credentials with activation keys (awood@redhat.com) - 1196385: Add --activation-key option to migration man page. (awood@redhat.com) - 1196418: Add bash completion for --activation-key in migration. (awood@redhat.com) - Update spec to point to github / new project website. (dgoodwin@redhat.com) - Quiet "Whoever translated calendar*" warnings. (alikins@redhat.com) - Stop 'recently-used.xbel' warnings, disable mru (alikins@redhat.com) - 1154375: Allow use of activation keys during migration. (awood@redhat.com) - 1191237: Fix proxy "test connection" in firstboot. (alikins@redhat.com) - 1191237: Make proxy config "save" work in firstboot. (alikins@redhat.com) - 1191241: Handle network starting after subman does. (alikins@redhat.com) - 1145077, disabled column wrapping during redirects (jmolet@redhat.com) - Add syslog logging handler. (alikins@redhat.com) - 1191237: Fix problems exitting firstboot on errors (alikins@redhat.com) - 1163398, fixing rhsm-icon --help descriptions (jmolet@redhat.com)- 976855: populate a "version.py" at build time (alikins@redhat.com) - Fixed typo in subscription-manager-gui (crog@redhat.com) - 1186386: Provide one and only one Red Hat CA to Docker. (awood@redhat.com) - 1114117: Stop collecting subs info by default. (alikins@redhat.com) - 1184940: Update container plugin config. (dgoodwin@redhat.com) - 1183122: Fix KeyErrors building dbus ent status (alikins@redhat.com) - 884285: Needs to maintain loop for dbus calls (wpoteat@redhat.com)- 1175284: Show warning for crossdev --noarchive (wpoteat@redhat.com) - Add missing import of GMT() (alikins@redhat.com) - 1180400: "Status Details" are now populated on CLI (crog@redhat.com) - 1180395: Added "Provides Management" to subman list output (crog@redhat.com) - Bumping required python-rhsm version (mstead@redhat.com) - Don't fail when product cache has an old format. (awood@redhat.com) - Use custom JSON encoding function to encode sets. (awood@redhat.com) - Make 'attach' auto unless otherwise specified. (alikins@redhat.com) - Add product tag reporting to client. (awood@redhat.com) - 1175185: Removed extra slash from rhsm-debug output (crog@redhat.com) - 1175291: Fixed a bug with attaching pools via empty file (crog@redhat.com) - 1070585: Changed button label from "Ok" to "Save" (crog@redhat.com) - 1122530: Updated man page examples (crog@redhat.com) - 1132981: Reverted removal of warning message (crog@redhat.com) - 1058231: Adjusted "last update" label positioning (crog@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - 1122530: Removed/updated more obsoleted documentation, dates and versions (crog@redhat.com) - 1159348: Improved list error output when using list criteria (crog@redhat.com) - 1142918: Fixed proxy config button labels (crog@redhat.com) - Move repolibs release fetch to the last minute. (alikins@redhat.com)- 1132981: Fixed exit code when registering system with no products installed (crog@redhat.com) - Add 'list --matches' example to man page. (alikins@redhat.com) - 1149286: Removed obsolete CLI options from auto-completion (crog@redhat.com) - 990183: Spelling errors in man pages (wpoteat@redhat.com)- 1103824: Add a catchall excepthook for rhsmd (alikins@redhat.com) - 1119688: Improved exit code usage (crog@redhat.com)- Move ostree config to /etc/ostree/remotes.d/redhat.conf (alikins@redhat.com) - 1147463: Log py.warnings to shutup gobject warning (alikins@redhat.com) - 1159266: rhsm-icon -i fails with "TypeError: 'NoneType' object has no attribute '__getitem__'" (wpoteat@redhat.com) - 1145833: Do not package sat5to6 with subscription-manager. (awood@redhat.com) - 1156627: Fix list consumed matching no service level to "". (dgoodwin@redhat.com) - 1162331: Changed how debug_commands.py prints errors. (crog@redhat.com) - 1160150: Repos --list leads to deletion of certificates imported to a system (wpoteat@redhat.com) - 1162170: Added error output when --pool-only is used with --installed. (crog@redhat.com) - 990183: Fix typos in the new man page (bkearney@redhat.com) - 1161694: Modify the --pool-id-only to be --pool-only in bash completion and man page (bkearney@redhat.com) - Use .format strings for --ondate example message (alikins@redhat.com) - 1113741: Fix rhsmd traceback on 502 errors. (alikins@redhat.com) - 1157387: Fix incorrect no installed products detected status in GUI. (dgoodwin@redhat.com)- Added support for attaching pools from a file/stdin. (crog@redhat.com) - Revert "1046132: Makes rhsm-icon slightly less annoying." (dgoodwin@redhat.com) - Further improved exit code standardization (crog@redhat.com) - 1119688: Improved output of the status module (crog@redhat.com) - Make repolib tag matching use model.find_content (alikins@redhat.com) - Added the --pool-only option to subman's list command. (crog@redhat.com) - 1157761: Fixed incorrect option usage in migration tool. (crog@redhat.com) - 1157761: revert to "--servicelevel" (alikins@redhat.com) - 1119688: Improved error code usage in subman. (crog@redhat.com)- Add content/product tag matching for content plugins. (alikins@redhat.com) - Remove ostree 'unconfigured' after configuring. (alikins@redhat.com) - Symlink to redhat-uep.pem if we seem to be syncing a CDN hostname cert dir. (dgoodwin@redhat.com) - Add a test for removing 'unconfigured-state' from origin (alikins@redhat.com) - Case insensitive content type searching. (dgoodwin@redhat.com) - Added container plugin for configuring Docker. (dgoodwin@redhat.com)- 1093325: Prevent rhsm-debug from throwing tbs (alikins@redhat.com) - Send list of compliance reasons on dbus (wpoteat@redhat.com) - 1149286: Updated autocompletion for RHN migration script. (crog@redhat.com) - Fix file name for rhsm.conf.5 in spec file (alikins@redhat.com) - 1120772: Don't traceback on missing /ostree/repo (alikins@redhat.com) - 1094747: add appdata metdata file (jesusr@redhat.com) - 1122107: Clarify registration --consumerid option in manpage. (dgoodwin@redhat.com) - 1149636: Specify OS_VERSION to make in spec file. (awood@redhat.com) - Added client-side support for --matches on the list command. (crog@redhat.com) - 1151925: Improved filtered listing output when results are empty. (crog@redhat.com) - 990183: Add a manpage for rhsm.conf (bkearney@redhat.com) - 1122530: Improved grammar and abbreviation usage. (crog@redhat.com) - 1120576: Added additional testing of version parsing (crog@redhat.com)- Use wildcards in the spec file. (awood@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - 1122001: Reg with --consumerid no longer checks subs (crog@redhat.com) - 1119648: Added additional functionality to repo listing. (crog@redhat.com) - Move find content method off entitlement source. (dgoodwin@redhat.com) - More generic search for content method on entitlment source. (dgoodwin@redhat.com) - Refactor generic model into it's own namespace. (dgoodwin@redhat.com) - Refactor EntCertEntitledContent. (dgoodwin@redhat.com) - Add a 'install-pip-requirements' target (alikins@redhat.com) - Drop models ContentSet and EntCertEntitledContentSet. (dgoodwin@redhat.com)- Merge pull request #1023 from candlepin/alikins/ppc64le (wpoteat@redhat.com) - Merge pull request #1026 from candlepin/csnyder/update_repo_dialog_config_msg_1139174 (wpoteat@redhat.com) - Message needed a period (wpoteat@redhat.com) - Fix certdirectory tests leaking temp directories. (dgoodwin@redhat.com) - 1142436 - Final fix pre-QE (ggainey@redhat.com) - Repo dialog displays appropriate message when repos are disabled by config. (root@csnyder.usersys.redhat.com) - 1142436 - unentitle is default, update output, still DRAFT (ggainey@redhat.com) - 1142436 - Give sat5to6 a man-page - DRAFT (ggainey@redhat.com) - Include ppc64le in list of archs to skip dmi (alikins@redhat.com) - 1134963: Fix 'release --list' on some systems. (alikins@redhat.com) - Add Fedora 21 branch to releaser. (awood@redhat.com)- Added non-overriding default prod dir tests (ckozak@redhat.com) - 1135621: fix duplicate product ids from default dir (ckozak@redhat.com) - Remove --force option for sat5to6. (awood@redhat.com) - Disable RHN yum plugin for unentitled Satellite 5 systems. (awood@redhat.com) - Don't ask for org and environment with consumerid. (awood@redhat.com) - 1128061: Don't raise logged Disconnected on unreg (alikins@redhat.com) - 1128658: do not contact RHN if unregistered (jesusr@redhat.com) - 1132919: Repo dialog information is updated without the need for a gui restart. (csnyder@csnyder.usersys.redhat.com)- Make 'gettext_lint' target grok _(u"foo") strings. (alikins@redhat.com) - Add a sat5to6 migration script.- 1132071: Update rhsm-debug to collect product-default directory (wpoteat@redhat.com) - 1123029: Use default product certs if present. (alikins@redhat.com) - Latest strings from zanata. (alikins@redhat.com)- 1124685: Handle /status without rules-version (alikins@redhat.com) - 1125132: Label does not change to Attaching on Fristboot progress bar (wpoteat@redhat.com) - 1128061: Stop logging expected exceptions on unreg (alikins@redhat.com) - 1129480: don't query envs when actkey is given (ckozak@redhat.com) - 1130637: Correct call to os.path.isfile (awood@redhat.com)- Extract the latest strings from the code (bkearney@redhat.com) - 1126724: Use port instead of 443 for the url help text (bkearney@redhat.com)- 1124726: Man page entry for '--no-subscriptions' option (wpoteat@redhat.com) - 1122772: yum repolist now displays warning when appropriate. (csnyder@redhat.com)- Revert "1114132: subman-gui and other tools are disabled in container mode." (jesusr@redhat.com) - Revert "include dirent.h" (jesusr@redhat.com)- include dirent.h (jesusr@redhat.com)- 1039577: simplify reposgui gpgcheck control (ckozak@redhat.com) - 1046132: Makes rhsm-icon slightly less annoying. (csnyder@redhat.com) - 1054632: Adds '7.x' to how to launch section of manual. (csnyder@redhat.com) - 1065158: Prompt for environment on registration when necessary (ckozak@redhat.com) - 1114126: Container mode message is written to stderr (csnyder@redhat.com) - 1114132: subman-gui and other tools are disabled in container mode. (csnyder@redhat.com) - 1115499: Allow enable/disable repos in same command. (dgoodwin@redhat.com) - 1118012: Fixes several typos in man page. (csnyder@redhat.com) - 1121251: rhsm-debug system does not bash-complete for "--no-subscriptions" (wpoteat@redhat.com) - 1121272: fix typo that blocked enabling repos via CLI (ckozak@redhat.com) - cleanup and fix gui pool reselection on refresh (ckozak@redhat.com) - Force subscription-manager yum plugin to respect the managed root (rholy@redhat.com) - Force product-id yum plugin to respect the managed root (rholy@redhat.com) - Display other overrides in the gui (ckozak@redhat.com)- 1114117: Allow subscriptions to be excluded from rhsm-debug data collection (wpoteat@redhat.com) - Remove debugging print line from managerlib (ckozak@redhat.com)- 1022622: Modifies --no-overlap to show pools which provide products not already covered. (csnyder@redhat.com) - Reload ostree_config after updating remotes. (alikins@redhat.com) - Fix iniparse tidy import. (alikins@redhat.com) - Remove noise debug logging. (alikins@redhat.com) - Include 'tls-ca-path' for ostree remote configs. (alikins@redhat.com) - Use iniparse.util.tidy if installed. (alikins@redhat.com) - Fix odd ostree repo config whitespace issues. (alikins@redhat.com) - Always update ostree refspec when adding remotes. (alikins@redhat.com)- Merge pull request #978 from candlepin/alikins/ostree_gpg_http (alikins@redhat.com) - Merge pull request #979 from candlepin/csnyder/help_message_identity_force (jmrodri@nc.rr.com) - Use rhsm.baseurl for ostree urls as well. (alikins@redhat.com) - Handle Content.gpg="http://" as gpg-verify=false (alikins@redhat.com) - 1107810: Updates help message for identity --force. (csnyder@redhat.com) - Merge pull request #977 from candlepin/alikins/handle_no_origin (dgoodwin@rm- rf.ca) - Merge pull request #974 from cgwalters/doc-typos (jmrodri@nc.rr.com) - Merge pull request #973 from candlepin/alikins/1112282_cond_ostree_rpm (jmrodri@nc.rr.com) - make has_ostree use macro value NOT hardcoded value. (jesusr@redhat.com) - Handle missing or empty ostree origin file. (alikins@redhat.com) - Fix saving ostree remote configs with gpg set. (alikins@redhat.com) - plugin/ostree: Fix doc typos (walters@verbum.org) - Merge pull request #972 from candlepin/ckozak/fix_custom_fact_log (jmrodri@nc.rr.com) - Merge pull request #968 from candlepin/alikins/setup_py (jmrodri@nc.rr.com) - 1112282: Dont build ostree plugin subpackage < 7 (alikins@redhat.com) - Merge pull request #966 from candlepin/alikins/1108257_rhel_5_workstation_special (c4kofony@gmail.com) - Add required bz flags to tito releaser definition. (dgoodwin@redhat.com) - 1112326: remove extra '/' from custom fact loading error logging (ckozak@redhat.com) - Allow tests to run in any TZ (mstead@redhat.com) - Temp ignore use of subprocess.check_output (alikins@redhat.com) - Add test cases for 'rhel-5-workstation' tags. (alikins@redhat.com) - 1108257: special case prod tag rhel-5-workstation (alikins@redhat.com) - Add a simple setup.py. (alikins@redhat.com) - Merge pull request #965 from candlepin/alikins/good_enthusiasm_pep8 (dgoodwin @rm-rf.ca) - Turn off verbose mode of pyqver. (alikins@redhat.com) - make stylish cleanups for new pep8 (alikins@redhat.com) - Add tox.ini with ignores for pep8 indention (alikins@redhat.com)- Fix broken logging statement in container mode. (dgoodwin@redhat.com) - 1067035: Move Subscription Manager version for better layout (wpoteat@redhat.com)- Bumping required python-rhsm version (mstead@redhat.com) - Fixing checkstyle. (mstead@redhat.com) - TODO/FIXME cleanup. (alikins@redhat.com) - Cleanup BaseOstreeKeyFileTest.cfgfile_data (alikins@redhat.com) - Remove unused model.OstreeRepo (alikins@redhat.com) - Use python-rhsm's new EntCert.key_path() (alikins@redhat.com) - Add specific exception for refspec parse error (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Add test cases for OstreeContents (alikins@redhat.com) - Remove fixed FIXME. (alikins@redhat.com) - Add section name to exception reading remote name. (alikins@redhat.com) - Remove unused origin/refspec from report. (alikins@redhat.com) - repr and report format cleanups. (alikins@redhat.com) - Save needed ostree remote info to config file. (alikins@redhat.com) - Mock an ent cert associated with a content. (alikins@redhat.com) - Start passing along ent cert ssl info to ostree (alikins@redhat.com) - Fix mismerge for OstreeContents usage (alikins@redhat.com) - call get_path() to get path string on deploy (alikins@redhat.com) - Remove done TODO (map gpgkey->gpg-verify) (alikins@redhat.com) - _get_deployed_origin returns None if not a ostree install (alikins@redhat.com) - Fix missed return in gi_wrapper. (dgoodwin@redhat.com) - Rename poor choice of gi.py script. (dgoodwin@redhat.com) - Only replace origin remote if it matches first portion of ref. (dgoodwin@redhat.com) - Test subprocess error calling pygobject3 script, log output. (dgoodwin@redhat.com) - Start making OstreeContent resp for finding contents. (alikins@redhat.com) - Add models.py to spec (alikins@redhat.com) - Make models internal data attrs '_' (alikins@redhat.com) - Add a static map_gpg to OstreeRemote (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Remove 'api' module. (alikins@redhat.com) - Add models module, for objects we pass to plugins (alikins@redhat.com) - OSTree package depends on pygobject3-base. (dgoodwin@redhat.com) - Move gi introspection code to separate script. (dgoodwin@redhat.com) - Add some missing copyright notices. (dgoodwin@redhat.com) - Remove inj from 'api' module. (alikins@redhat.com) - Add more tests. (alikins@redhat.com) - Remove per class repo_file_store_class (alikins@redhat.com) - Package ostree plugin as a sub-package. (dgoodwin@redhat.com) - Test cases for OstreeConfig and ..RepoFileWriter (alikins@redhat.com) - When persisting a OstreeCore copy all items. (alikins@redhat.com) - Default empty OstreeRemotes or OstreeCore (alikins@redhat.com) - Fix test cases to look for ostree.config (alikins@redhat.com) - Make OstreeConfig use OstreeConfigFileStore (alikins@redhat.com) - Remove OstreeConfigUpdater (alikins@redhat.com) - Complete happy path test for origin remote updating. (dgoodwin@redhat.com) - Attempt to disambiguate use of repo_config_file variables. (dgoodwin@redhat.com) - Beginning tests for ostree origin updating, refactor tempfiles in tests. (dgoodwin@redhat.com) - Name changes (alikins@redhat.com) - Add method to replace ostree remote in a refspec. (dgoodwin@redhat.com) - Get some better reporting, albeit klugey. (alikins@redhat.com) - Add some temp kluge, OstreeRemote's not immutable (alikins@redhat.com) - Make OstreeRemote a dict (alikins@redhat.com) - Simplify the config model a little. (alikins@redhat.com) - s/PluginManagerRunner/PluginHookRunner (alikins@redhat.com) - Stylish cleanups. (alikins@redhat.com) - Add a runiter to the fixtures mock PluginManager (alikins@redhat.com) - We still need the entdir refresh for 'attach'. (alikins@redhat.com) - Use PluginManager.runiter for content actions. (alikins@redhat.com) - Add a PluginManager.runiter() method. (alikins@redhat.com) - Update plugin docs. (alikins@redhat.com) - Add notes, comments, docstrings. (alikins@redhat.com) - Get ostree repo config saving working-ish (alikins@redhat.com) - Update some missed tests. (dgoodwin@redhat.com) - Refactor to an update content plugin. (dgoodwin@redhat.com) - Update makefile and spec for ostree plugin. (dgoodwin@redhat.com) - Move ostree plugin support code to subscription-manager namespace. (dgoodwin@redhat.com) - Add ostree/model.py for ostree related models. (alikins@redhat.com) - More tests for ostree/repo_file (alikins@redhat.com) - Add src/content_plugins to coverage (alikins@redhat.com) - Use RhsmConfigParser to read repo config (alikins@redhat.com) - More ostree impl tests. (alikins@redhat.com) - Use the 'api' module when importing from plugins. (alikins@redhat.com) - Start of test for 'api' module. (alikins@redhat.com) - Add an api module with our "exported" symbols (alikins@redhat.com) - Use regular config parser instead of pyxdg (alikins@redhat.com) - Add start of tests for ostree repo action (alikins@redhat.com) - Start ostree repo action class stubs (alikins@redhat.com) - Start ostree implementation tests (alikins@redhat.com) - Start adding ostree implementation (alikins@redhat.com) - Add TODO about content_plugin installs (alikins@redhat.com) - Move OstreeContentActionInvoker to it's own module (alikins@redhat.com) - Remove unneeded #!/usr/bin/python (alikins@redhat.com) - Make ostree content action loaded from plugins. (alikins@redhat.com) - Log exceptions from trying to load plugins. (alikins@redhat.com) - Add ostree_content plugin entry point (alikins@redhat.com) - HACK: install ostree content plugin in site-packages (alikins@redhat.com) - Add content_plugins dir,and ostree content plugins (alikins@redhat.com) - Remove sample yum_content plugin (alikins@redhat.com) - Hit ContentActionClient for some test coverage. (alikins@redhat.com) - Add test for ContentActionPluginConduit (alikins@redhat.com) - entcertlib.repo_hook can be content type agnostic (alikins@redhat.com) - Replace odd usage of 'repolib' name. (alikins@redhat.com) - Load content actions from plugin class search (alikins@redhat.com) - Add a dummy yum_content plugin for testing (alikins@redhat.com) - Add ContentActionPluginConduit plugin. (alikins@redhat.com) - Add ostree_action_invoker (ostree repo action) (alikins@redhat.com) - Add ContentActionClient (alikins@redhat.com) - 1104158: Version command needs better explanation for content (wpoteat@redhat.com)- 1070585: GUI no longer locks on connection test. Adds cancel button. (csnyder@redhat.com) - Disable CLI if we are running inside a container. (dgoodwin@redhat.com) - Don't encourage registration in yum plugin if we have ents but no identity. (dgoodwin@redhat.com) - Allow yum plugin to generate redhat.repo when unregistered. (dgoodwin@redhat.com) - Rev zanata branch to 1.12.X (alikins@redhat.com) - 1030638: Changes default resolution values in mainwindow.glade to 800x600. (csnyder@redhat.com) - 1086377: Next system check-in not displaying in RHEL 5.11 (wpoteat@redhat.com) - Fix plugin config so conduit conf methods work. (alikins@redhat.com) - 1058380: Subscripton Manager plugin reporting Subscription Management when RHN is in use (wpoteat@redhat.com) - Add support for sphinx doc generation. (alikins@redhat.com)- bump version to 1.12 (jesusr@redhat.com) - Support getting release versions via API call (mstead@redhat.com) - 855050: set default fallback window icon (ckozak@redhat.com) - refresh ent_dir after adding/deleting certs (ckozak@redhat.com) - 1035440: Don't rewrite redhat.repo unless it has changed (ckozak@redhat.com) - 1097536: match-installed filter was incorrectly removed. (wpoteat@redhat.com) - 1092754: 1094879: Remove install-num-migrate-to-rhsm tool (ckozak@redhat.com)- update existing repos with non-default overrides (ckozak@redhat.com) - correct repos --list behavior (ckozak@redhat.com) - Cache overrides when RepoFile is written (ckozak@redhat.com) - 1098891: Apply overrides to mutable properties (ckozak@redhat.com) - 1076359; Removes the extra l from --remove all (csnyder@redhat.com) - 1098891: Update repos, persisting local settings when possible (ckozak@redhat.com) - 1094617: Status line reporting for installed products uses incorrect date (wpoteat@redhat.com) - 1097208: 1097703: Fix rhsmcertd-worker daemon (ckozak@redhat.com) - 1086301: Fix product id product version compare (alikins@redhat.com) - 1096777: Bad URI for remove by serial (wpoteat@redhat.com) - 1095938: re-add at-spi locator in repos window (ckozak@redhat.com) - 1094492: Consumer name length issues in certificate (wpoteat@redhat.com) - Fix yum subman plugin RepoActionInvoker error. (alikins@redhat.com) - Overrides had no "cp", the connection was named uep (ckozak@redhat.com)- s/certmgr/action_client in spec (alikins@redhat.com)- Removing CVS properties since CVS is dead. (awood@redhat.com) - CertSorter syncs installed prods before super init. (alikins@redhat.com) - Add more entcertlib class and method docs. (alikins@redhat.com) - Reorder methods in roughly exec order (alikins@redhat.com) - entcertlib docstring cleanup (alikins@redhat.com) - TestDataLib -> TestBaseActionInvoker (alikins@redhat.com) - repolib.RepoUpdateAction ->RepoUpdateActionCommand (alikins@redhat.com) - repolib.RepoLib -> RepoActionInvoker (alikins@redhat.com) - InstalledProductsLib -> InstalledProductsActionInvoker (alikins@redhat.com) - IdentityCertLib -> IdentityCertActionInvoker (alikins@redhat.com) - healiblib.HealingLib -> HealingActionInvoker (alikins@redhat.com) - FactAction -> FactsActionCommand (alikins@redhat.com) - FactActionReport -> FactsActionReport (alikins@redhat.com) - FactLib -> FactsActionInvoker (alikins@redhat.com) - entcertlib.EntCertLib -> EntCertActionInvoker (alikins@redhat.com) - certlib.DataLib -> certlib.BaseActionInvoker (alikins@redhat.com) - rename certmgr.py to action_client (alikins@redhat.com) - Rename CertManager to ActionClient (alikins@redhat.com) - Rename CertManager to CertActionClient (alikins@redhat.com) - Update docstrings. (alikins@redhat.com) - Remove no longer used old_install. (alikins@redhat.com) - Add entcertlib docs (alikins@redhat.com) - update copyright info (alikins@redhat.com) - s/entdir/ent_dir since we use that slightly more (alikins@redhat.com) - factsgui identity now injected at the last minute (alikins@redhat.com) - SubManFixture's mock identity now NonCallable (alikins@redhat.com) - test_async does not need to mock Facts (alikins@redhat.com) - Store default inject stub Facts on SubManFixture (alikins@redhat.com) - Remove unneeded Facts() init. (alikins@redhat.com) - Replace Facts() with injected facts in managercli (alikins@redhat.com) - Start replacing use of Facts() with inj'ed facts (alikins@redhat.com) - Stop passing facts to ReleaseBackend. (alikins@redhat.com) - Make repolib use inject ent_dir/prod_dir (alikins@redhat.com) - Make cp_provider manage ContentConnection (alikins@redhat.com) - Make ReleaseBackend use inj'ed ent/prod dirs (alikins@redhat.com) - split migrates basic/consumer connection methods (alikins@redhat.com) - migrate.py now uses inj'ed CP_PROVIDER (alikins@redhat.com) - ReleaseBackend doesn't need a uep, remove it. (alikins@redhat.com) - Stop passing a uep into CertManager and friends. (alikins@redhat.com) - Don't pass cp to RepoLib from cli, use inj (alikins@redhat.com) - update Overrides to use inject uep (alikins@redhat.com) - Split IdentityCertLib into Lib+Action (alikins@redhat.com) - Use the mock cp_provider inject with the fixture (alikins@redhat.com) - certlib.DataLib doesn't need a uep now (alikins@redhat.com) - Fix testcase to use injected uep (alikins@redhat.com) - Use inj'ed UEP in healinglib (alikins@redhat.com) - Use inj'ed UEP in repolib (alikins@redhat.com) - Use inj'ed UEP in packageprofilelib (alikins@redhat.com) - Use inject uep in installedproductslib (alikins@redhat.com) - Remove unneeded mock Facts in test_certmgr (alikins@redhat.com) - Make certmgr let FactLib use inj uep (alikins@redhat.com) - Make FactActionReport use inj'ed UEP (alikins@redhat.com) - Start letting EntCertLib use injected UEP (alikins@redhat.com) - Move entcertlib to use inj'ed cp_proivder (alikins@redhat.com) - Remove now wrong comment (alikins@redhat.com) - Remove late import of repolib (alikins@redhat.com) - Remove incorrect docstrings (alikins@redhat.com) - Remove initial entcertlib invocation (alikins@redhat.com) - Don't pass in a facts object, inject it (alikins@redhat.com) - We don't use the passed in entdir, don't pass it (alikins@redhat.com) - Handle ActionReport lists having None (alikins@redhat.com) - Remove commented out code (alikins@redhat.com) - Fix up for now, but need to remove these tests (alikins@redhat.com) - certdata merge cleanups (alikins@redhat.com) - merge cleanups (alikins@redhat.com) - Add new files to spec (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Use injected identity instead of consumer object (alikins@redhat.com) - Update to use Caputure() instead of MockStdout (alikins@redhat.com) - Fix v1 cert exp cert output for catcert tests (alikins@redhat.com) - self.installed is a property now, fix references (alikins@redhat.com) - merge cleanups (alikins@redhat.com) - make stylish cleanups (alikins@redhat.com) - Update repolib tests for certlib refactor (alikins@redhat.com) - Repo/override cli tests use injected identity (alikins@redhat.com) - Update Repos and overrides for injected identity (alikins@redhat.com) - Update RepoLib to use new DataLib init (alikins@redhat.com) - Fix mismerge and merge cleanups (alikins@redhat.com) - Stylish cleanups, mostly no longer used imports (alikins@redhat.com) - Remove unused ProductCertRepo bits (alikins@redhat.com) - Keep certmgr update_reports as a instance variable (alikins@redhat.com) - Remove certlib.ConsumerIdentity. (alikins@redhat.com) - Move firstboot to use injected identity. (alikins@redhat.com) - Move 'subscription-manager' yum plugin to inj (alikins@redhat.com) - Remove unused ConsumerIdentity from test_unreg (alikins@redhat.com) - Using injection in migration for prod_dir/identity (alikins@redhat.com) - Remove _get_consumer_id from EntUpdateAction (alikins@redhat.com) - Move old test_certlib to test_entcertlib (alikins@redhat.com) - Fix fetch_certificates for entcert Report (alikins@redhat.com) - Add some comments about id error logging (alikins@redhat.com) - Add a certmgr.UnregisterCertMgr class (alikins@redhat.com) - Add a RepoActionReport formatter (alikins@redhat.com) - Add a RepoActionReport (alikins@redhat.com) - More injected id, clean check_registration use (alikins@redhat.com) - Test fixes and merge/rebase cleanup (alikins@redhat.com) - Make string equals show expected/actual (alikins@redhat.com) - identitycertlib now uses injected identity (alikins@redhat.com) - certmgr tests were hitting real rpmdb (alikins@redhat.com) - PackageProfileManager/InstalledProductsManager inj (alikins@redhat.com) - Move PackageProfileLib and InstalledProductsLib (alikins@redhat.com) - Make rhsm_d use injection consumer identity (alikins@redhat.com) - Convert test_async to use SubManFixture (alikins@redhat.com) - test_certmgr calls uep.getRelease, so mock it (alikins@redhat.com) - Use injected consumer identity in firstboot (alikins@redhat.com) - Use injected consume identity in factlib (alikins@redhat.com) - Use ConsumerIdentity from identity not certlib (alikins@redhat.com) - Fix self.exceptions reference (alikins@redhat.com) - _valid_consumer to _inject_mock_valid_consumer (alikins@redhat.com) - Move _[in]valid_consumer to test/fixture.py (alikins@redhat.com) - Use injected Identity in repolib (alikins@redhat.com) - Remove certlib.ConsumerIdentity from managerlib (alikins@redhat.com) - Inject identity in utils for version check (alikins@redhat.com) - Give a name to Mock()s created in test/fixture (alikins@redhat.com) - Re add the new slimmer fitter certlib.py (alikins@redhat.com) - Make entcertlib uses injected identity (alikins@redhat.com) - Split certlib into entcertlib and certlib (alikins@redhat.com) - Make IdentityCertLib use inj IDENTITY (alikins@redhat.com) - Move IdentityCertLib to identitycertlib.py (alikins@redhat.com) - Split Healing* into healinglib.py (alikins@redhat.com) - repolib.UpdateAction is now RepoUpdateAction (alikins@redhat.com) - Checkout idcertlib._status from it's report (alikins@redhat.com) - Inject an ActionLock, and a Facts class. (alikins@redhat.com) - Add ActionReports, certlib cleanup, lock cleanup (alikins@redhat.com) - The Action subclass is unneeded now. (alikins@redhat.com) - CertManager split CertManager/HealingCertManager (alikins@redhat.com) - HealingAction just uses an EntCertUpdateReport atm (alikins@redhat.com) - reAction()'ify repolib, add RepoReport (alikins@redhat.com) - reAction()'ify Factlib, add FactUpdateReport (alikins@redhat.com) - certmgr expects a ActionReport from Action.perform (alikins@redhat.com) - Rename CertLib->EntCertLib (alikins@redhat.com) - Split UpdateReport into base class and sub classes (alikins@redhat.com) - Create UpdateReport in Certlib.CertLib and pass it (alikins@redhat.com) - Start refactoring certlib (alikins@redhat.com) - Add product certs with os_name in certdata (alikins@redhat.com) - Add ProductIdRepoMap as core of ProductDatabase (alikins@redhat.com) - Add a DefaultDict (defaultdict with pretty print) (alikins@redhat.com)- Move atspi locator to correct element (ckozak@redhat.com) - 1090560: readd locator to the all subs view (ckozak@redhat.com) - test_cert_sorter could fail based on test order (alikins@redhat.com) - 1058383: widgets are added and removed dynamically (ckozak@redhat.com)- Cleanup entbranding tests names. (alikins@redhat.com) - Test cases for empty,none,not set brand type/name (alikins@redhat.com) - Use a real certificate2.Product in tests cases. (alikins@redhat.com) - Latest strings from zanata (alikins@redhat.com)- Use the new Product.brand_name for brand_name (alikins@redhat.com) - 865702: Dont render exc messages with bogus markup (alikins@redhat.com) - 1070908: Don't count cpus without topo for lpar (alikins@redhat.com) - 1075167: Avoid using injected values in migrate-classic-to-rhsm (ckozak@redhat.com) - 1074568: Use our translations in optparser (ckozak@redhat.com) - Man page spelling corrections (wpoteat@redhat.com) - 1070737: correct config section for ca_cert_dir (ckozak@redhat.com)- 1021069: Add reference to network usage info. (alikins@redhat.com) - latest strings from zanata 1.11.X branch (alikins@redhat.com) - 1061923: Remove trailing period from privacy URL (wpoteat@redhat.com) - 1039913: rhsm-debug updates and fixes (alikins@redhat.com) - 1061407: don't allow some translations (ckozak@redhat.com) - 1055664: rhsm-debug now follows more config paths (alikins@redhat.com) - 1038242: add anaconda.pid check before chroot (alikins@redhat.com) - 1035115: Update product id certs (alikins@redhat.com) - 864195: New output line for subscribe --auto if it can't cover all products (wpoteat@redhat.com) - 1060727: Changes to rhsm-debug for sos report (wpoteat@redhat.com) - 1044596: Don't match beta product tags for release (alikins@redhat.com) - 851325: Tweak activation key checkbox to left (alikins@redhat.com) - Use systemd RPM macros to make life easier. (awood@redhat.com) - 958016: use rpm %{optflags} and _hardended_build (alikins@redhat.com)- Use glob for finding entitlement certs to remove. (dgoodwin@redhat.com) - Make sure entitlement cert directory exists before we clean it out. (dgoodwin@redhat.com) - safer default args in AsyncWidgetUpdater (ckozak@redhat.com) - use enumerate instead of confusing myself (ckozak@redhat.com) - Pull in latest strings from zanata (bkearney@redhat.com) - make sure entitlement has a pool before reading it (ckozak@redhat.com) - quickly load preferences (ckozak@redhat.com) - 1061937: preference changes occur in the background (ckozak@redhat.com) - use existing signals (ckozak@redhat.com) - simplify preferences window (ckozak@redhat.com) - Fix test failure if run on system that is registered. (dgoodwin@redhat.com) - 1061393: Don't allow subscription-manager string to be translated (ckozak@redhat.com) - 1016427: On string was missed from the extraction (bkearney@redhat.com) - 1058495: productid yum errors on yum remove (alikins@redhat.com) - 1026501: Preserve PKI directories and have rpm own them. (dgoodwin@redhat.com) - 1058374: Fix crash on exception in managergui._show_buttons (ckozak@redhat.com)- 1060917: catch exception thrown in firstboot (ckozak@redhat.com) - Extract the latest strings (bkearney@redhat.com) - 995121: require gnome-icon-theme for calendar icon (alikins@redhat.com)- added testing for the pooltype cache (ckozak@redhat.com) - 961003: Stricter matches for rhel product tags (alikins@redhat.com) - 1059809: Cache pool types to avoid unnecessary api calls (ckozak@redhat.com) - 1059809 Improve attach and remove performance add progress bar (ckozak@redhat.com) - 908869: Fix the mis-transated options in pt-BR (bkearney@redhat.com) - 1044596: handle http,socket,ssl fetching release (alikins@redhat.com) - dont always print exception message (ckozak@redhat.com) - 1044596: Make release listing handle empty data (alikins@redhat.com) - 1020423: update help messages (jesusr@redhat.com) - Fix incorrect patching. (awood@redhat.com) - Mock ProductDatabase so tests can run without a productid.js file (awood@redhat.com) - 825388: Properly wrap text when reaching dialog limit (mstead@redhat.com) - 1021443: display Consumer deleted message (jesusr@redhat.com) - Altering titles per mreid conversation. (wpoteat@redhat.com) - 1039736: Fix missed reference to CloudForms in tooltip. (dgoodwin@redhat.com) - Fix ta_IN translation problem. (dgoodwin@redhat.com) - Lock timezone to EST5EDT in timezone tests. (awood@redhat.com) - 1005329: add at-spi locator to the SLA selection table (ckozak@redhat.com) - 1039914: Update the rhsm-debug man page (bkearney@redhat.com) - 874169: Fix label alignment in progress UI (mstead@redhat.com) - 1020361: Replace the use of the term Valid with Current in the status command (bkearney@redhat.com) - 1028596: Add the repo-override command to the subscription-manager man page (bkearney@redhat.com) - 1020522: Update the man page for subscription-manager with new list options (bkearney@redhat.com) - Pull in the latest strings from zanata. (bkearney@redhat.com) - 1057719: adding a small section on deprecated commands (dlackey@redhat.com) - 1017354: remove msg printed to stderr via yum (alikins@redhat.com) - 857147: Auto-subscribe window has a confusing name (wpoteat@redhat.com) - Use dateutil.tz instead of pytz. (awood@redhat.com) - 883486: The local time's start/end dates rendered in the list --available/--consumed incorrect (wpoteat@redhat.com) - 1049037: Add conditional requires on migration data package. (awood@redhat.com) - 973938: correctly handle SIGPIPE in rct (ckozak@redhat.com) - 878089: Add line wrapping when listing subscription-manager modules (ckozak@redhat.com) - 1017354: Ensure all message go to stdout, not stderr (bkearney@redhat.com) - 851325: Anchor choose server "default" button beside the text box. (dgoodwin@redhat.com) - 1039739: Add 96x96 and 256x256 icons (bkearney@redhat.com) - 873967: Move choose server tooltips closer to the elements they assist with. (dgoodwin@redhat.com) - 1044686: Make serverurl parse error detailed again (alikins@redhat.com)- 1018807: Ensure virt facts are a single line (bkearney@redhat.com) - 1007580: Print blank spaces if there is no contract number on the list command (bkearney@redhat.com) - Fedora 18 is at end of life. (awood@redhat.com) - Updated translations. (dgoodwin@redhat.com) - 104338: add default dest dir to rhsm-debug help (alikins@redhat.com) - 1042897: add proxy info to rhsm-debug completion (alikins@redhat.com) - 914833: rct cat-cert output reports an Order: Subscription: field. (wpoteat@redhat.com) - 1052297: delay import of site module (ckozak@redhat.com) - set default encoding to utf-8 in rhsm-debug and migrate scripts (ckozak@redhat.com) - 1048325: Set default encoding to utf-8 when running the rct script (ckozak@redhat.com) - 1050850: re-evaluate system facts when checking for updates (ckozak@redhat.com) - Some refactoring of rhsm-debug (alikins@redhat.com) - Additional improvements to rhsm-debug (wpoteat@redhat.com)- 1039736: Modify the remote server string to reference Satellite instead of CloudForms (bkearney@redhat.com) - 916666: Change method of service detection (wpoteat@redhat.com) - Correct at-spi name for subscription type text (ckozak@redhat.com)- Check for RHSM_DISPLAY before loading any modules. (alikins@redhat.com) - 1034429: Fix stacktrace in logs on unregister. (dgoodwin@redhat.com) - add ServerUrlParseException strings to mapper (jesusr@redhat.com) - 1040167: Update installed products properly (ckozak@redhat.com) - Added atspi locator for overall status (ckozak@redhat.com) - ExceptionMapper will now traverse object graph looking for message (mstead@redhat.com) - Convert tests on stderr to use Capture context manager. (awood@redhat.com) - Have Capture grab both stdout and stderr. (awood@redhat.com) - Updated for readability (ckozak@redhat.com) - replace file monitors with a single monitor (ckozak@redhat.com) - Rename capture context manager and use new-style classes. (awood@redhat.com) - Correct Makefile for RHEL 5. (awood@redhat.com) - 1030604: print to stdout instead of stderr for consistency (mstead@redhat.com) - display pool type in cli and gui (ckozak@redhat.com) - 1031008: Properly handle exceptions when checking compliance (mstead@redhat.com) - Change the capture() context manager to tee output. (awood@redhat.com) - Remove mock stdout. Nosetest captures stdout by default. (awood@redhat.com) - respect http(s)_proxy env variable for proxy information (jesusr@redhat.com) - Created ExceptionMapper to allow sharing exception messages (mstead@redhat.com)- 1030604: Handle 400 code for add override (mstead@redhat.com) - Use backed to ensure a refreshed Overrides object (mstead@redhat.com) - 1034574: Alternate message based on why no repos exist in GUI (mstead@redhat.com) - 1034396: No longer require entitlements to run repo-override command (mstead@redhat.com) - 1033741: Refresh Overrides CP connection when dialog is shown (mstead@redhat.com) - 1033690: Updated repo-overrides not supported message (mstead@redhat.com) - 1034649: Only allow repolib to update override cache if supported by the server (mstead@redhat.com) - 1032673: Warn on add override if repo doesn't exist (mstead@redhat.com) - 1030996: Fixed usage text for repo-override add/remove options (mstead@redhat.com) - 1032243: Updated the redhat.repo warning (mstead@redhat.com) - Use local ent certs to list attached pools (ckozak@redhat.com) - 1021013: Change wording on firstboot address screen (alikins@redhat.com) - 1020539: Show proxy info if no RHN in firstboot (alikins@redhat.com) - Make zip file of consumer information for debugging (wpoteat@redhat.com)- 998033: Handle Unauthorized/Forbidden exceptions in CLI/GUI (mstead@redhat.com) - Remove unnecessary network calls after clean command (ckozak@redhat.com) - Bumping the python-rhsm required version (mstead@redhat.com) - Latest translations. (awood@redhat.com) - Introduced an Override model object to OverrideLib (mstead@redhat.com) - Use injected Identity instead of ConsumerIdentity in repolib (mstead@redhat.com) - Catch ValueError when determining boolean value (mstead@redhat.com) - Use a simplier method to compare two lists of dictionaries. (awood@redhat.com) - Hide item when server does not support overrides. (mstead@redhat.com) - Show message instead of repo table when no repos exist. (mstead@redhat.com) - Made Repository Details resemble Subscription Details (mstead@redhat.com) - Created an overrides module (mstead@redhat.com) - Created Repository Management Dialog (mstead@redhat.com) - Add 'repo-override' command to alter content repositories server-side. (awood@redhat.com)- 985502: Use yum.i18n utf8_width function for string length in CLI (ckozak@redhat.com) - 916666: Displayed 'Next System Check-In' is inaccuarate (wpoteat@redhat.com) - Change wording for identity in CLI command. (dgoodwin@redhat.com) - 1019753: Stop including a fake consumer UUID fact. (dgoodwin@redhat.com) - 1022198: Display highest suggested quantity in contract selection (ckozak@redhat.com) - Hook up the 'why register' dialog from old rhn-client-tools. (dgoodwin@redhat.com) - Add screen to describe and skip registration in Fedora/EL7 firstboot. (dgoodwin@redhat.com) - Fix firstboot on Fedora 19. (dgoodwin@redhat.com) - Report distribution.version.modifier fact. ex 'beta' (ckozak@redhat.com) - Center filter dialog on parent window when opened (mstead@redhat.com) - Sort owner list in org selection screen (mstead@redhat.com) - 1004318: Bash completion for rct was not handing options and file lists correctly. (bkearney@redhat.com) - 1023166: Strip leading and trailing whitespaces from all usernames and passwords provided on the cli (bkearney@redhat.com) - 963579: Stop hiding the Library environment. (dgoodwin@redhat.com) - Fix layout issues with select sla screen in firstboot. (alikins@redhat.com) - Fix the layout for "Confirm Subscriptions" screen. (alikins@redhat.com)- 1021581: account/contract display nothing when no data exists (ckozak@redhat.com) - Swap heading of selectsla/confirmsubs widgets. (alikins@redhat.com) - 1006748: replace simplejson with 'ourjson' (alikins@redhat.com)- 1017351: ignore dbus failures on show_window (alikins@redhat.com) - 1016643: Fix firstboot issues with new firstboot. (alikins@redhat.com) - 1005420: adding --ondate to manpage (dlackey@redhat.com.com) - 1007580: Add contract number to the output of list --available (bkearney@redhat.com) - 1017299: handle dmidecode module not installed (alikins@redhat.com) - 846331: Add tooltips to the filters page (bkearney@redhat.com) - 1015553: fix help message for no-overlap. display usage requirement (ckozak@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - Latest string catalog. (alikins@redhat.com) - point at the zanata 1.10.x version/branch (alikins@redhat.com) - Run 'make update-po' on translations. (awood@redhat.com) - Latest translations from Zanata. (awood@redhat.com) - Merge pull request #782 from candlepin/ckozak/environment_completion (alikins@redhat.com) - Merge pull request #776 from candlepin/alikins/1008462_log_virt_what (c4kofony@gmail.com) - 1011712: add missing environments completion (ckozak@redhat.com) - Merge pull request #773 from candlepin/ckozak/match_gui_filters (alikins@redhat.com) - Merge pull request #787 from candlepin/awood/1006985-abort-migration (alikins@redhat.com) - Use all keywords args for call to get_avail_ents (alikins@redhat.com) - Add 'providedProducts' to test pool (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - removed subscribed filter, added testing (ckozak@redhat.com) - Add some tests cases for managerlib.get_avail_ents (alikins@redhat.com) - fix wrong index in get_filtered_pools_list (ckozak@redhat.com) - remove unused args, remove unnecessary idcert read (ckozak@redhat.com) - add completion for new CLI filters (ckozak@redhat.com) - 654501: add some filtering to list available (ckozak@redhat.com) - Merge pull request #765 from candlepin/alikins/redhataccount (awood@redhat.com) - Move capture() context manager to fixtures.py (awood@redhat.com) - Merge pull request #786 from candlepin/ckozak/cli_list_provided (alikins@redhat.com) - 1006985: Abort migration when we detect different certs with the same ID. (awood@redhat.com) - Merge pull request #781 from candlepin/ckozak/cat_cert_unlimited (alikins@redhat.com) - 996993: add provided to list available (ckozak@redhat.com) - Merge pull request #784 from candlepin/ckozak/gui_unentitled_string (alikins@redhat.com) - 1012501: Correct number of entitled products with expired ents (ckozak@redhat.com) - 1012566: rhsmd cron job 700 (ckozak@redhat.com) - 1011703: Do not allow selection on listview (mstead@redhat.com) - Merge pull request #779 from candlepin/alikins/flex_branding3 (c4kofony@gmail.com) - 1011961: -1 quantity is printed as unlimited (ckozak@redhat.com) - Merge pull request #774 from candlepin/ckozak/fix_gui_completion (alikins@redhat.com) - Make certlib repo and brand updating similar. (alikins@redhat.com) - 1004385: remove some gtk help options (ckozak@redhat.com) - Make BrandingInstaller run every cert install/rm (alikins@redhat.com) - Merge pull request #778 from candlepin/ckozak/update_repolib_attach (alikins@redhat.com) - keep repolib in certmgr (ckozak@redhat.com) - 1011234: no service level displays empty string (ckozak@redhat.com) - 1008016: update repos on certlib change (ckozak@redhat.com) - fix traceback when poolstash is empty (ckozak@redhat.com) - 1008462: log more virt-what output (alikins@redhat.com) - 1008462: Log detected virt info as we detect it. (alikins@redhat.com) - 1004341: gui completion no longer resets (ckozak@redhat.com) - Merge pull request #761 from candlepin/ckozak/overlap_filter_ondate (alikins@redhat.com) - Refactor credentials gathering. (awood@redhat.com) - Merge pull request #771 from candlepin/alikins/cmd_name_logging (jmrodri@nc.rr.com) - Merge pull request #769 from candlepin/ckozak/catch_exception_updating_installed (jmrodri@nc.rr.com) - Merge remote branch 'origin/master' into alikins/redhataccount (awood@redhat.com) - Merge pull request #768 from candlepin/ckozak/status_ondate_completion (jmrodri@nc.rr.com) - Merge pull request #766 from candlepin/alikins/make_zanata (jmrodri@nc.rr.com) - 973838: refresh redhat.repo after register (alikins@redhat.com) - make default logger include sys.argv[0] (alikins@redhat.com) - Merge pull request #770 from candlepin/mstead/add-virt-type-info (c4kofony@gmail.com) - Add System Type to output of list --consumed (mstead@redhat.com) - Add Type column to Confirm Subscription screen (mstead@redhat.com) - 1008603: Catch and log connection error while updating installed products (ckozak@redhat.com) - Merge pull request #767 from candlepin/ckozak/attach_suggested_quantity (wpoteat@redhat.com) - 1004385: Add missing rhsm-icon debug options (ckozak@redhat.com) - suggested quantity in list available (ckozak@redhat.com) - Merge pull request #754 from candlepin/alikins/flex_branding2 (c4kofony@gmail.com) - 1001820: added ondate to completion (ckozak@redhat.com) - cleanup comments (alikins@redhat.com) - remove call on filter change, use None instead of now (ckozak@redhat.com) - Adding autocomplete stuff for new migration script options. (awood@redhat.com) - 767754: overlap filter ondate (ckozak@redhat.com) - Add a 'make zanata' target that syncs zanata (alikins@redhat.com) - Adding unit tests for new migration script options. (awood@redhat.com) - Correct failing unit tests and add convenience method. (awood@redhat.com) - Change brand attribute from 'os' to 'brand_type' (alikins@redhat.com) - Make rct show branding info (alikins@redhat.com) - Move to RHELBrandsInstaller by default. (alikins@redhat.com) - Split RHEL specific brand install bits (alikins@redhat.com) - Add a BrandsInstaller that handles multiple brands (alikins@redhat.com) - Invert dependencies, and add RHEL specific impls. (alikins@redhat.com) - Stylish cleanups. (alikins@redhat.com) - Added new parameters to the script (tazimkolhar@gmail.com) - clean up comments (alikins@redhat.com) - More entbranding logging and testing. (alikins@redhat.com) - Allow multi ents that provide identical branding (alikins@redhat.com) - More entbranding test cases. (alikins@redhat.com) - Add BrandPicker and Brand base class. (alikins@redhat.com) - Add branding support to ent cert importer. (alikins@redhat.com) - Update branding on cert sorter dir moniter event (alikins@redhat.com) - Move all branded product logic to entbranding (alikins@redhat.com) - make it more clear this is for RHEL branded ents (alikins@redhat.com) - Add support for populating product branding info. (alikins@redhat.com)- update translations from zanata (alikins@redhat.com) - 1004893: update prods before compliance (ckozak@redhat.com) - 1004908: Remove the rhn-setup-gnome dep even more. (alikins@redhat.com) - 1004908: move rhn-setup-gnome requires to -gui subpackage (pbabinca@redhat.com) - 1004385: rhsm icon completion fix (ckozak@redhat.com) - 1004341: add gui completion (ckozak@redhat.com) - 1001820: fix autocompletion (ckozak@redhat.com) - rev min python version for "make stylish" to 2.6 (alikins@redhat.com) - 994344: messaging for bad filetypes (ckozak@redhat.com) - 995597: continue attaching if a pool cannot be found (ckozak@redhat.com) - 1001169: fix pythonic empty string identity problems (ckozak@redhat.com)- Adding Fedora 20 branch to releaser. (awood@redhat.com) - Subscribe/unsubscribe mirror attach/remove tests (alikins@redhat.com) - Revert "990195: remove subscribe options" (alikins@redhat.com) - 994620: reword tooltip message (ckozak@redhat.com) - 997935: stop making requests after unregister (ckozak@redhat.com) - 997740: allow autoheal call more often (ckozak@redhat.com) - Prevent name collision over the parent variable in RHEL 5 Firstboot. (awood@redhat.com) - 997189: error is now a sys.exc_info() tuple. (awood@redhat.com) - self._parent is not defined here. (awood@redhat.com) - bump version and remove rhel-6.5 releaser (jesusr@redhat.com) - Convert contract selection window to use a MappedListStore. (awood@redhat.com) - Stripe rows whenever the My Subs or All Available tabs are shown. (awood@redhat.com) - 991165: Refresh row striping after the TreeView is resorted. (awood@redhat.com) - Remove unused background attribute in Installed Products tab. (awood@redhat.com) - Set background color on progress bar renderer. (awood@redhat.com) - No need to set a hint to true in glade then false in code. (awood@redhat.com) - Remove duplicate import. (awood@redhat.com) - Add a very simple "smoke" test script (alikins@redhat.com) - 842402: Re-aligning Subscription Manager Gui (cschevia@redhat.com)- 851321: Refresh/redraw tables after removing subscriptions (cschevia@redhat.com) - 974587: allow certs with no content (ckozak@redhat.com) - 977920, 983660: manpage updates (dlackey@redhat.com.com) - 987579: Re-arranged preferences dialog (cschevia@redhat.com) - 990195: remove subscribe options (ckozak@redhat.com) - 991214: refresh ent dir, catch exception gracefully (ckozak@redhat.com) - 991548: Display correct error message for registration failures. (awood@redhat.com) - 991580: add rhsmd debug to stdout (ckozak@redhat.com) - 993202: fix default config, take advantage of rhsmconfig options (ckozak@redhat.com) - 994266: list consumed shows expired bugs (ckozak@redhat.com) - 994997: Fix Unknown is_guest during firstboot. (dgoodwin@redhat.com) - Changed 'It is' to possessive 'Its' (cschevia@redhat.com) - Remove unused WARNING_DAYS variable (ckozak@redhat.com) - Bump python-rhsm requires to 1.9.1 for config changes. (dgoodwin@redhat.com) - add ondate to status (ckozak@redhat.com) - Fedora 17 is at end of life. (awood@redhat.com)- latest translations from zanata (alikins@redhat.com) - Preserve traceback when an exception is thrown from background thread. (awood@redhat.com) - Remove logging of injection setup (alikins@redhat.com) - 988411: more at-spi changes for QA (ckozak@redhat.com) - 908521: Pull in the latest mr strings (bkearney@redhat.com) - 928469: Pull in latest ml strings from zanata (bkearney@redhat.com) - 927990: Pull in latest ta_IN strings from zanata (bkearney@redhat.com) - 987579: Make clicking autoheal label work (cschevia@redhat.com) - 988430, 988861: remove logging from write_cache to avoid segfault (ckozak@redhat.com) - 966422: Do not hang firstboot if there is an exception during registration. (awood@redhat.com) - 978329: catch IdentityCertException gracefully (ckozak@redhat.com) - 988482: fix gtk warnings on gtk-2.10 (alikins@redhat.com) - 988411: fixed at-spi locator name (ckozak@redhat.com) - fixed dbus on rhel5 (ckozak@redhat.com) - 987071: specify arch of librsvg dep (alikins@redhat.com) - 987626: Remove PUTS while opening preferences dialog, fix related test (cschevia@redhat.com) - 987551: correctly reconnect to rhsmd daemon (ckozak@redhat.com) - 981611, 981565: fixed icon and text truncation (ckozak@redhat.com) - rev zanata branch to 1.9.X (alikins@redhat.com) - Rev master to 1.9.x (alikins@redhat.com) - 968820: raise timeout exceptions for cli calls (alikins@redhat.com) - 950892: add ents-nag-warning.png to docs install (alikins@redhat.com) - add new file to spec (ckozak@redhat.com) - 978466: fix missing socket info s390x/ppc64 (alikins@redhat.com) - 985515: moved DbusIface to fix anaconda productId (ckozak@redhat.com) - 983193: remove unused 'Virt Limit' cat-cert field (alikins@redhat.com) - Correcting whitespace error. (awood@redhat.com) - 986971: String Update: Quantity > Available (cschevia@redhat.com) - 980724: allsubstab cleared on identity change, check redeem on register (ckozak@redhat.com) - 921222: add 'status' to bash completion (alikins@redhat.com) - 977580: Preferences dialog hide and show (cschevia@redhat.com) - 977481: make proxy cli check require_connection (alikins@redhat.com) - 977896: Fixes for Workstation/Desktop certs (alikins@redhat.com) - Added comma to satisfy grammar rules (cschevia@redhat.com) - added at-spi locator for autoheal checkbox (jmolet@redhat.com) - 984203: Fix german translations (bkearney@redhat.com) - 974587: Add more checks for no order portion being present (bkearney@redhat.com) - 984206: Removed Spaces from String (cschevia@redhat.com) - Remove releasers due to branching. (dgoodwin@redhat.com) - 983670: Improved auto-attach description (cschevia@redhat.com) - 982286: Adjusted markup removal (cschevia@redhat.com) - 983250: 983281: certs check warning period (ckozak@redhat.com) - Adding Fedora 19 Yum releasers. (awood@redhat.com)- Latest translations from zanata. (dgoodwin@redhat.com) - new strings (jesusr@redhat.com)- 877331: Add --org and --environment options to migration script. (awood@redhat.com) - 915847: Clear old proxy settings if the --no-proxy option is used. (awood@redhat.com) - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com) - 974123: default behavior is help, no longer status (ckozak@redhat.com) - 976689: Handle no xorg server, allow help (ckozak@redhat.com) - 976848: 976851: thread cache write, limit disk reads, singleton - 976865: dbus iface singleton for gui (ckozak@redhat.com) - 976866: single instance of ProdDir and EntDir (ckozak@redhat.com) - 976868: improve rhsmd logging (alikins@redhat.com) - 976868: enable logging from /usr/libexec/rhsmd (alikins@redhat.com) - 976924: empty service level and type (ckozak@redhat.com) - 977481: added proxy options to status (ckozak@redhat.com) - 977535: cli uses utf8 too (ckozak@redhat.com) - 977851: 977321: Centralize CertSorter, drive updates, refresh properly - 978322: fixed client deleting certs (ckozak@redhat.com) - 979492: register auto-attach force recreates cert dirs (ckozak@redhat.com) - 980209: removed injection calls from migration script (ckozak@redhat.com) - 980640: include stacked ents in provided (ckozak@redhat.com) - 981689: fix attach command (ckozak@redhat.com) - 982286: Fixed empty dialog message (cschevia@redhat.com) - latests strings from zanata and new keys.pot (alikins@redhat.com) - Fixed Preferences dialog to be non-threaded (cschevia@redhat.com) - updated spec to require python-rhsm v1.8.13-1 or greater (cschevia@redhat.com) - Added auto-attach property in the preferences dialog (cschevia@redhat.com) - Added autoheal command to subman CLI (cschevia@redhat.com) - Add support for SUBMAN_DEBUG to log to stdout (alikins@redhat.com) - remove logging of plugin args (alikins@redhat.com) - Fixed auto-complete script for auto-attach command (cschevia@redhat.com)- 844532: xen dom0 cpu topology lies, work around it (alikins@redhat.com) - 854380: fix overlap filter (ckozak@redhat.com) - 915847: Provide option to skip using proxy when connecting to RHSM. - 921222: Fixed tab completion (cschevia@redhat.com) - 922871: Call pre_product_id_install hook on product install (mstead@redhat.com) - 924766: Show machine type when attaching 'virt only' subscriptions (wpoteat@redhat.com) - 927340: added empty warning, block auth unless proxy enabled (ckozak@redhat.com) - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com) - 947485: System 'disconnected' if no cache and disconnected (ckozak@redhat.com) - 947788: facts plugin can handle no 'facter' (alikins@redhat.com) - 966137: stat-cert handles ent cert with no content (alikins@redhat.com) - 972883: Add entries to productid.js during migration. (awood@redhat.com) - 973938: Flush std out and catch errors to work around the broken pipe from the more command (bkearney@redhat.com) - 974123: default behavior is help, no longer status (ckozak@redhat.com) - 974587: Allow list --consumed to handle certificates with empty order sections (bkearney@redhat.com) (awood@redhat.com) - 975164: 975186: fix certlib exception handling (ckozak@redhat.com) - Pull PluginManager from dependency injection framework (mstead@redhat.com) - Performance enhancements (ckozak@redhat.com) - added cp_provider doc strings, modified test fixture (ckozak@redhat.com) - Fix expand options so there is no border txt view (alikins@redhat.com) - Make PluginManager lazy loading (mstead@redhat.com)- 922825: pre_subscribe conduit now contains more data (mstead@redhat.com) - 921222: Fixed subman auto-complete scripts (cschevia@redhat.com) - 922806: Fix RHEL 5 firstboot issue with backButton. (dgoodwin@redhat.com) - 960465: Subman disconnected when consumer cert is invalid (ckozak@redhat.com) - 966747: handle a custom facts file being empty (alikins@redhat.com) - 969280: Fix traceback on disconnected sub detach (ckozak@redhat.com) - handle s390x's without vm info in sysinfo (alikins@redhat.com)- 905136: added accessibily name for owner_label (jmolet@redhat.com) - 928175: fixed status command after user deletion (ckozak@redhat.com) - 950672: Added data for yellow. Added list view. (ckozak@redhat.com) - 963796: Unified descriptions (cschevia@redhat.com) - 966745: Correct typo in name of configuration value. (awood@redhat.com) - 967863: Suggest package to install when mapping file is missing. (awood@redhat.com) - 968364: show the issuer for certs in rct. (bkearney@redhat.com) - 966262 for rct.8; 959563 for subscription-manager.8 (dlackey@redhat.com.com) - Extract latest strings from code. (dgoodwin@redhat.com) - close file objects deliberately (alikins@redhat.com) - Use fnmatch to add wildcard support (bkearney@redhat.com) - One more miss from my issuer/errata debacle (bkearney@redhat.com) - Extend use of compliance status from cp (ckozak@redhat.com) - Add s390 lpar specific socket counting (alikins@redhat.com) - be extra paranoid and strip nul from /sys reads (alikins@redhat.com) - use new cpu info method by default (alikins@redhat.com) - Add a new method for calculating cpu sockets (alikins@redhat.com) - Added reasons to Subscription Details (ckozak@redhat.com) - Support enable and disable of all repos. (bkearney@redhat.com)- Fix echo'ing of exit status or exception on exit (alikins@redhat.com) - 962905: Fixing errors with quantity spinner. (awood@redhat.com) - 961124: Allow rct dump-manifest to be called more than once (bkearney@redhat.com) - 921249: Fix Unknown virt status being reported to server. (dgoodwin@redhat.com) - 905136: Make the accessability value unique (bkearney@redhat.com) - 913635: typo (dlackey@redhat.com.com) - 889582 (dlackey@redhat.com.com) - 962520: require python-rhsm 1.8.11 for arches (alikins@redhat.com) - 919706: Relax rhn-setup-gnome dependency. (dgoodwin@redhat.com) - Add new expiring icon (bkearney@redhat.com) - use os.linesep as imported (alikins@redhat.com) - cleanup camelCase usage in various files (alikins@redhat.com) - adding architecture data (ckozak@redhat.com) - Default option is status (ckozak@redhat.com) - changed list --status to status (ckozak@redhat.com) - adding data to installed prods (ckozak@redhat.com) - SORT ALL THE IMPORTS! (alikins@redhat.com) - stylish cleanup (alikins@redhat.com) - mock.patch ConsumerIdentity instead of monkey patch (alikins@redhat.com)- 959563, 956298: for rhel 5.10 (dlackey@redhat.com.com) - 905922: use get_int instead of get in order to consume the value as a booolean (bkearney@redhat.com) - enhancements to tests (alikins@redhat.com) - Update expected rct output for content arch info (alikins@redhat.com) - let 'rct cat-cert' show arches info on content sets (alikins@redhat.com) - Use the unknown icon when it is appropriate. (bkearney@redhat.com) - Do not allow manual entry of numbers that aren't multiples of spinner increment. (awood@redhat.com) - 959570: Subscription names were being mangled in the installed products page. (bkearney@redhat.com) - 959124: Consistant system status between CLI and GUI (ckozak@redhat.com) - re-added compatibility for old candlepin servers. (ckozak@redhat.com) - 885130: Switch from using xmlrpclib to rhnlib's rpclib. (awood@redhat.com) - 958827: fixed duplicate reasons from bundled subs, removed messages for valid products, refactoreed client-side reasons code (ckozak@redhat.com) - 958775: correct info for future subscriptions (ckozak@redhat.com) - Removing messages from compliant installed products caused by bad overconsumption (ckozak@redhat.com) - Use server provided value to determine quantity increment. (awood@redhat.com) - 957218: Bump system.certificate_version for cores support (mstead@redhat.com) - 956285, 913635, 913628. still need to finalize output for 913628. (dlackey@redhat.com.com) - 955142: Display core limit in rct cat-cert tool (mstead@redhat.com) - Warn when we detect we need a newer version of 'mock' (alikins@redhat.com) - 924919: remove loging about isodate implementation (alikins@redhat.com) - 957195: Pull in the latest or fix from zanata. (bkearney@redhat.com) - Add the unkown icon (bkearney@redhat.com) - Add reasons to list --installed and list --consumed. Added list --status (ckozak@redhat.com) - 908037: remove all ¶ characters from the ml.po file. Zanata was also updated (bkearney@redhat.com) - 906552: Fixed mis translation of subscription-manager in pa.po and zh_CN.po. Zanata was also updated (bkearney@redhat.com) - 908059: Fix a pt_BR translation which did not include the http portion of a url. Zanata is fixed as well (bkearney@redhat.com) - Add F19, 5.10, 6.4 releasers. (dgoodwin@redhat.com) - use "assert_string_equal" for multiline str asserts (alikins@redhat.com) - add "assert_string_equals" that diffs multiline strings (alikins@redhat.com)- Latest translations. (dgoodwin@redhat.com) - 903298: Fix a few more examples of Register to (bkearney@redhat.com) - 878634: Fix the final three uses of id instead of ID (bkearney@redhat.com) - Fix string formatting done outside of gettext _() (alikins@redhat.com) - 950892: entity typo (dlackey@redhat.com.com) - when no parameters are given, dump manifest uses current directory (ckozak@redhat.com) - fixed zipfile creation in python 2.4 (ckozak@redhat.com) - 919561: moving cat manifest into memory (ckozak@redhat.com) - 914717: Fields taken from pool data. (wpoteat@redhat.com) - 924919: stop log to stderr in isodata module (alikins@redhat.com) - 919561: refactored some code into additional methods, fixed naming conventions, and added test cases (ckozak@redhat.com) - Dont log exception if a repo doesn't have productid (alikins@redhat.com) - 919561: checking manifest zip for files outside of scope (ckozak@redhat.com) - 919561: moved new extractall into a class that extends ZipFile (ckozak@redhat.com) - 919561: fixed variable naming in new extractall method (ckozak@redhat.com) - 919561: replaced reference to zipfile.extractall (aded in python2.6) (ckozak@redhat.com)- 927875: Fix GUI bug if there is an expired certificate. (dgoodwin@redhat.com) - 922806: Use dependency injection with firstboot module. (awood@redhat.com) - 919512: Remove proxy options from config command. (awood@redhat.com) - 921126: latest string updates from zanata (alikins@redhat.com) - 919255: Remove extraneous print statement. (awood@redhat.com) - 919584: Fix unicode error in RHEL 5. (awood@redhat.com) - Implement entitlement/product status caching. (dgoodwin@redhat.com) - 921245: Update installed products tab after registration. (awood@redhat.com) - 893993: some refactoring, show_autosubscribe_output returns 0 or 1 (ckozak@redhat.com) - 859197: add special case for products that provide 'rhel-' tags (alikins@redhat.com) - productid db now supports multiple repos per product id (alikins@redhat.com) - let ProductData support multiple repos per product (alikins@redhat.com) - 893993: attach --auto now prints the proper text when no products are installed (ckozak@redhat.com) - 918746: Switched or ordering for disabling repos. Will now print all repository validation errors (ckozak@redhat.com) - 914717: rct cat-manifest fails to report Contract from the embedded entitlement cert (wpoteat@redhat.com) - More convenient dep injection. (dgoodwin@redhat.com) - Try to handle the really old dbus-python on rhel5 (alikins@redhat.com) - add missing conf file for all_slots plugin (alikins@redhat.com) - 919700: Reload consumer identity after force subscribing. (dgoodwin@redhat.com) - utils.parseDate is now isodate.parse_date (alikins@redhat.com) - Remove ent/prod dir arguments to CLI commands. (dgoodwin@redhat.com) - PluginsCommand does not need network cli options (alikins@redhat.com) - Fix pluginDir config value in default config file (alikins@redhat.com)- Pull latest strings from zanata. (dgoodwin@redhat.com) - Use PyXML for iso8601 date on RHEL5 and dateutil after (alikins@redhat.com) - Major switchover to server for compliance checking logic. (dgoodwin@redhat.com) - Introduce dependency injection framework. (dgoodwin@redhat.com) - 916369: Do not persist config changes until the action completes (bkearney@redhat.com) - Fix a bug with changing installed products during healing. (dgoodwin@redhat.com) - 912776: fix migration test scripts to expect get_int usage (alikins@redhat.com) - 912776: cast port numbers from cli to int immediately (alikins@redhat.com) - 912776: use config.get_int for server port as well (alikins@redhat.com) - 905649: subscription-manager does not work with dbus-python-1.1.1-1 (wpoteat@redhat.com) - use ngettext for plural messages in certlib/managercli (alikins@redhat.com) - 912776: use cfg.get_int for proxy port (alikins@redhat.com) - 878097: update service-level org key help text (alikins@redhat.com) - Handle manifests with no subscriptions in the archive (alikins@redhat.com) - 878664: Add filename support to the bash completion for the rct tool. (bkearney@redhat.com) - 877590: Changes to the branding messages when the user attempts to register twice (bkearney@redhat.com) - New plugin framework. (alikins@redhat.com / awood@redhat.com) - 886115: Remove line continuations within strings. (bkearney@redhat.com) - 913302: Support Level and Support Type should be shown as Service Level and Service Type (bkearney@redhat.com) - Add unknown product status state. (dgoodwin@redhat.com) - 913703: Prefer the use of SKU over Product ID (bkearney@redhat.com) - 913720: Use the term order number instead of subscription id (bkearney@redhat.com) - 878634: Use correct capitalization for ID in the rct tool (bkearney@redhat.com) - 878097: Help text for service-level command should be consistent with other help texts (bkearney@redhat.com) - 906554: Add ui_repoid_vars line to yum based on the variables which are in the baseurl (bkearney@redhat.com) - 912707: Remove a use of the deprecated hasNow() function. (bkearney@redhat.com) - 913187: Allow older manifests to print out correctly. (bkearney@redhat.com) - 912776: Cast proxy port to an integer. (awood@redhat.com) - 882459: Deprecated message in help for cert-interval (wpoteat@redhat.com) - 895447: Changed messages to distinguish between local and server-side removal. (wpoteat@redhat.com) - 908671: Display the pool ID when available. (awood@redhat.com) - 911386: Displaying combined Service Level and Type should handle empty values for both items (jmolet@redhat.com)- string and string catalog update from zanata (alikins@redhat.com) - 908954: Ensure that 'Not Set' is shown in the preferences dialog if it is not set (bkearney@redhat.com) - 906214: rct --help should return 0. (bkearney@redhat.com) - 909294: Add accessibility names to the preferences combo boxes (bkearney@redhat.com) - 878097: Clarify that the --org option is ORG_KEY and not ORG_NAME (bkearney@redhat.com) - Just use 0 as error for reading int keys (alikins@redhat.com) - Old version of config entries considered to make changes backwards compatible (wpoteat@redhat.com) - 882459: aftermath of bug 876753 - Change --heal-interval to --attach-interval in rhsmcertd (wpoteat@redhat.com)- Update tito for RHEL 7.0 (bkearney@redhat.com) - Small cleanups for test_migrate (alikins@redhat.com) - Write repofile once instead of during every iteration. (awood@redhat.com) - Add unit test for migration script. (awood@redhat.com) - Adding more tests for the migration script. (awood@redhat.com) - Bump the required version of python-rhsm to pick up the new config file defaults (bkearney@redhat.com) - Modify migration script tests to run on Fedora. (awood@redhat.com) - Give users the ability to disable package reporting (bkearney@redhat.com) - 891377: Note in deprecated string that auto-attach-interval is a command option (bkearney@redhat.com) - 901612: Yum plugin warnings should go to stderr, not stdout (bkearney@redhat.com) - 903298: Replace use of 'Register to' with 'Register with' (bkearney@redhat.com) - Rewrite of the migration script featuring unit tests. (awood@redhat.com) - Remove F16 and old cvs releasers, add F18. (dgoodwin@redhat.com)- Add two manifest commands to rct. (bkearney@redhat.com) - latest translations from zanata (alikins@redhat.com) - 895447: The count of subscriptions removed is zero for certs that have been imported. (wpoteat@redhat.com) - 895462: Message for subscription-manager repos --list for disabled repo needs to be modified (wpoteat@redhat.com) - 885964: After registration, recreate the UEP connection using the identity cert. (awood@redhat.com) - 869306: Add org ID to facts dialog. (awood@redhat.com) - 888853: Put output into proper columns regardless of the output language. (awood@redhat.com) - Update python-rhsm requires version (wpoteat@redhat.com) - 888052: Add all binaries to the makefile path for gettext string extraction (bkearney@redhat.com) - 851303: additional term updates (dlackey@redhat.com.com) - 844411: Add an --insecure option to subscription-manager. (awood@redhat.com) - 891621: Users can incorrectly enter activation keys when registering to hosted. (awood@redhat.com) - 889573: Only persist serverurl and baseurl when registering. (awood@redhat.com) - 889204: Encode the unicode string to utf-8 to avoid syslog errors (bkearney@redhat.com) - 889621: String substitution inside gettext causes message translations to never be found (bkearney@redhat.com) - 890296: Unicode characters with a - are causing printing issues for rct printing (bkearney@redhat.com) - 878269 (dlackey@redhat.com.com) - 784056: Raise a running instance of the GUI to the forefront. (awood@redhat.com) - 888968: Improve the gui message formatting for SLA selection (bkearney@redhat.com) - 873601: Return a non zero code if subscription manager is run with an incorrect command name (bkearney@redhat.com) - 839779: Improve messaging when autosubscribe does not work because of SLA (bkearney@redhat.com) - 867603: Add quantity to confirm subscriptions dialog. (awood@redhat.com) - 888790: Rebuild UEP connection after registering with activation keys. (awood@redhat.com) - 886280; 878257; 878264; 878269 (dlackey@redhat.com.com) - 814378: disable linkify if we are running as firstboot (alikins@redhat.com) - 886887: Take the user back to the activation key page if he enters an invalid key. (awood@redhat.com) - 863572: Make forward/back insensitive when registering (alikins@redhat.com) - 825950: updating SAM registration procedure; other term edits and updated screenshot (dlackey@redhat.com.com) - 885964: Do not make a getOwner call when not necessary. (awood@redhat.com) - Ask for the org in environments and service-level modules. (awood@redhat.com) - 886992: Fix for bad fix for 886604, wrong path for yum repos (alikins@redhat.com) - matt reid's edits to rct; bz886280; bz878257; bz878269; bz878264 (dlackey@redhat.com.com) - 841496: Do not use hyphens in bash completion files as these are invalid for identifiers in the sh shell. (bkearney@redhat.com) - Improve logging for rhsmcertd scenarios (wpoteat@redhat.com) - 878609: Do not use public url redirectors, instead use a redhat.com address (bkearney@redhat.com) - 886604: Fix incorrect path in repos.d check (alikins@redhat.com) - 727092: Read in the org key during registration if none is given. (awood@redhat.com) - 845622: If an identity certificate has expired, there should be a friendly error message (wpoteat@redhat.com) - 883123: Have the migration code use the name and the label for org and environment lookup. (bkearney@redhat.com) - 886110: help blurb for --auto-attach formatted poorly (alikins@redhat.com) - 880070: require latest python-rhsm to handle unicode issues (alikins@redhat.com) - 798788: Results from subscription-manager facts --update after a server-side consumer was deleted. (wpoteat@redhat.com) - 878634: Improve the consistency of capitalization of URL, ID, HTTP, and CPU (bkearney@redhat.com) - 878657: Make consistent use of the term unregister instead of un-register (bkearney@redhat.com) - 883735: load branding module slightly differently (jesusr@redhat.com) - Stylish fix. (dgoodwin@redhat.com) - 878664: Add bash completion script for rct (bkearney@redhat.com) - 880764: Command line options which can be specified more than once should use the same help text (bkearney@redhat.com) - 867070: Adjust default sizing of subscriptions pane in Installed Products tab. (awood@redhat.com) - 873791: Expected exit codes from unsubscribe with multiple serial numbers (wpoteat@redhat.com) - 800323: Set default output stream encoding to UTF-8. (awood@redhat.com) - 862852: Fix double separator in redeem dialog. (dgoodwin@redhat.com) - Display "None" if environments value is empty on consumer. (awood@redhat.com) - 872351: Display environment in GUI facts dialog and CLI identity command. (awood@redhat.com) - 881091: Remove punctuation in the help message (bkearney@redhat.com) - Revert "878986: refactor to use curses/textwrap for format" (alikins@redhat.com) - 877579: Fix -1 quantity to consume for unlimited pools. (dgoodwin@redhat.com) - 881117: Add at-spi locator to redemption dialog. (awood@redhat.com) - 881952: Warn and continue if encountering a failure during system deletion. (awood@redhat.com) - 878820: Fix console error when yum.repos.d does not exist. (dgoodwin@redhat.com) - 839772: Display "Not Set" instead of "" in SLA and release preferences. (awood@redhat.com) - rev zanata branch version to 1.8.X (alikins@redhat.com) - 878986: refactor to use curses/textwrap for format (alikins@redhat.com) - 878986: Default to no line breaking if no stty is available (bkearney@redhat.com) - 878588: Move the requires on usermode from subscription-manager-gui to subscription-manager (bkearney@redhat.com) - 878648: Make the help usage formatting consistent for the rct and subscription manager commands (bkearney@redhat.com) - 869046: Remove stray 'print' (jbowes@redhat.com) - 864207: Autosubscribe should not run when all products are already subscribed. (wpoteat@redhat.com) - 854702: Place the asterisk indicating editability into the quantity cell. (awood@redhat.com)- Reversioning to 1.8.x stream.- latest strings from zanata (alikins@redhat.com) - 874623: Tell users running the version command if they are not registered. (awood@redhat.com) - 873418: Add at-spi locators to the activation key window. (awood@redhat.com)- latest strings from zanata (alikins@redhat.com) - 864207: mark these strings for translation (alikins@redhat.com) - 854388: use ngettext to specify contract/contracts (alikins@redhat.com) - 876753: change rhsmcertd --heal-interval to --auto-attach-interval (alikins@redhat.com) - We require python-rhsm-1.1.5 now (ram) (alikins@redhat.com) - 876340: Move the last of the commands and help string to --auto-attach (bkearney@redhat.com) - 876294: Use attach instead of subscirbe in the rhn migration tooling (bkearney@redhat.com) - 856735: Move the Next Update notification to the About dialog. (awood@redhat.com) - Removed stacking from RAM (mstead@redhat.com) - Improved comments/logging/tests for RAM (mstead@redhat.com) - Updated the entitlement_version of client (mstead@redhat.com) - Added RAM limit to rct cat-cert output (mstead@redhat.com) - Removing dead code (mstead@redhat.com) - Check RAM when determining status (mstead@redhat.com)- 862909: install rct man page (alikins@redhat.com) - Fix to LocalTz DST determination (cduryee@redhat.com)- 873631: Migrate correctly when there is only one org. (awood@redhat.com) - 874147: Handle changes in python-ethool api (alikins@redhat.com)- 872847: Change unsubscribe feedback when consumer has been deleted (wpoteat@redhat.com) - 869934: make "release" related cdn usage use proper urlparse (alikins@redhat.com) - 852328: Improve the server version checking (bkearney@redhat.com) - 871146: Fix proxy errors on first yum operation after registration. (dgoodwin@redhat.com) - 850430: Pressing Enter in the password entry now activates registration. (awood@redhat.com) - Attach subscriptions after registration with an activation key. (awood@redhat.com)- latest strings from zanata (alikins@redhat.com)- 864177: Add the count for the first word in calculating where to break the line (bkearney@redhat.com) - 785666: For bonded interfaces, find mac address of members (alikins@redhat.com) - 839779: Add more context around how to cover the machine with a given SLA (bkearney@redhat.com) - 864177: Attempt to detect the size of the terminal to influence how product names are split up. (bkearney@redhat.com) - 864569: Make the date picker widget 10 characters wide (bkearney@redhat.com) - 855050: Set the icon-name property on all dialogs and windows (bkearney@redhat.com) - 848095: Reduce the indentation on the help text to improve the layout on smaller terminals. (bkearney@redhat.com) (wpoteat@redhat.com) - 862848: Change the name of the button to Cancel instead of Close (bkearney@redhat.com) - 867766: Unsubscribe from multiple entitlement certificates using serial numbers (wpoteat@redhat.com) - Clear any cached environments when registering with activation keys. (awood@redhat.com) (bryan.kearney@gmail.com) - Clear any cached activation key values. (awood@redhat.com) - 869729: --autosubscribe and --activationkey should be mutually exclusive (wpoteat@redhat.com) - 857191: Stacking shows a useless parent in All Available Subscriptions tab (wpoteat@redhat.com) - 863133: Subscription-Manager version command should have server type listed first (wpoteat@redhat.com) - updates for failed-qa issues in bz857195 (dlackey@redhat.com.com) - Increment the hardcoded page number due to added activation key screen. (awood@redhat.com) - 864555: add "menu" window hint to filters.glade (alikins@redhat.com) - 850870: Update on-line documentation link. (awood@redhat.com) - 817671: Add support for Activation Keys in the GUI. (awood@redhat.com) - 840415: Print an error message if the destination directory does not exist. (awood@redhat.com) - Fail fast if the user enters a bad org. (awood@redhat.com) - Marking a string for translation. (awood@redhat.com) - 866579: Fail fast if the user enters a bad environment. (awood@redhat.com) - Enable logging in firstboot (alikins@redhat.com) - 865954: Return to creds screen if consumer name is invalid (alikins@redhat.com) - 852107: Make the banners the same width (bkearney@redhat.com) - 748912: Make the error message a bit more friendly when there is no cert file to import (bkearney@redhat.com) - 865590: Fix broken offline unsubscribe. (dgoodwin@redhat.com) - 852328: Report Classic and Subscription Management consistently in the version and identity commands (bkearney@redhat.com) - 864159: Add a new message in the gui when no subscriptions are available on a specific date. (bkearney@redhat.com) - 850531: Change the label 'Certificate Status' to 'Status' (bkearney@redhat.com) - 850533: Change the label from 'Next Update' to 'Next System Check-in' (bkearney@redhat.com) - 855365: Display a singular sentence if only one subscription is removed (bkearney@redhat.com) - 862885: Change the text for unlimited to Unlimited (bkearney@redhat.com) - 864184: Make the machine type uppercase to be consistent with other output (bkearney@redhat.com) - 865545: Added report log when cert has no products. (mstead@redhat.com) - update releases.conf (alikins@redhat.com)- 863961: Expect id cert Version to be populated in tests (alikins@redhat.com) - 863565: Give focus to the login field during subscription registration. (awood@redhat.com) - 838123: remove python2.5ism (alikins@redhat.com) - 844072: remove use and dep of PyXML (alikins@redhat.com) - 838123: Omit mac addresses from facts for lot and sit ipaddress types (bkearney@redhat.com) - 856236: Do not allow environmenets to be specified during registration if an activation key is used (bkearney@redhat.com) - 858289: Rename the desktop file to subscription-manager-gui.deskstop (bkearney@redhat.com) - 808217: Add a text banner to the output of release --list (bkearney@redhat.com) - 863428: Add environment support to the migration script. (awood@redhat.com) - 862099: Fix several dialog closing issues. (dgoodwin@redhat.com) - 854374: Removed extra spacing around help, and improved he rct text output a bit. (bkearney@redhat.com) - 853572: Fix a typoin the help messages (bkearney@redhat.com) - 859090: Remove the word technology from the branding string (bkearney@redhat.com) - 862308: Subscription Manager version reports registered to value when system not registered (wpoteat@redhat.com) - 861443: Re-raise GoneException in rhsmcertd-worker (mstead@redhat.com) - 861151: make stylish cleanup (alikins@redhat.com) - 852911: Add padding around firstboot tooltips icon. (dgoodwin@redhat.com) - 854312: Do not install a certificate that has expired. (mstead@redhat.com) - Make rhsm-icon work on gnome 3 (jbowes@redhat.com) - 853885: Fix icon notification popup only displaying once. (dgoodwin@redhat.com) - 853006: Wrap label in the manually subscribe firstboot screen. (dgoodwin@redhat.com) - 861151: release should not list for incompatible variants (alikins@redhat.com) - 861170: re.escape() values provided to the apply_hightlight() function. (awood@redhat.com) - 852630: Suscription manager unsubscribe --all shows error on expired subscriptions (wpoteat@redhat.com) - Freeze obsoletes version for -gnome to -gui rename (jbowes@redhat.com) - 860084: remove unused _x from ja_JP translation (alikins@redhat.com) - 860088: remove trailing dot from url in de_DE.po (alikins@redhat.com) - Don't reparse entitlement certs on every search filter change (jbowes@redhat.com) - 855257: fix issues with default contract quantity being wrong (alikins@redhat.com) - 860088: some translations were splitting urls into two lines (alikins@redhat.com) - Add to nosetest to ensure that Cert V3 check for validity passes. (wpoteat@redhat.com) - 860344: Subscription-manager import --certificate fails to recognize a new version 3.0 certificate (wpoteat@redhat.com) - New icon set. (awood@redhat.com) - 853035: Fix firstboot "back" issues. (dgoodwin@redhat.com) - Check the full version info of the yum api in productid (alikins@redhat.com) - 847319: Left align manually subscribe firstboot message (jbowes@redhat.com) - 860030: make server_version_check use a non authenticated call (alikins@redhat.com) - 847387: Display tooltip for info icon in RHEL 5.9. (awood@redhat.com)- 829825: Adding tests. (awood@redhat.com) - 853876: No need to check for GoneException when getting status (mstead@redhat.com) - 829825: Disable unsubscribe button when nothing is selected. (awood@redhat.com) - Remove unused import. (awood@redhat.com) - 859197: Fix product cert cleanup. (dgoodwin@redhat.com) - 781280: Add I18N comments for some string length issues. (dgoodwin@redhat.com) - 830193: Ensure logging is not diabled by RHN Classic Registration (bkearney@redhat.com) - remove unused RepoFile import (alikins@redhat.com) - 855081: Translate Arch as Arq. (bkearney@redhat.com) - Check identity cert permissions when running CLI commands (mstead@redhat.com) - mock all of RepoFile for the cli tests (alikins@redhat.com) - 845349: Don't clutter the repo file with empty keys (jbowes@redhat.com) - 845349: remove 'return' left in for debugging (jbowes@redhat.com) - Stylish errors for mr.po (bkearney@redhat.com) - 855085: Fixed the translation for [OPTIONS] (bkearney@redhat.com) - 855087: Fix a mis translated [OPTIONS] in the mr.po file. (bkearney@redhat.com) - Strings with the same value are not always the same instance. (awood@redhat.com) - updates from sefler for bz850881 (dlackey@redhat.com.com) - mock out utils.is_valid_server_info for tests (alikins@redhat.com) - 846207: Print error message for each invalid repo. (awood@redhat.com) - change test async to check for a number of thread callbacks (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com)- updates to stat-cert for cert v3 (jbowes@redhat.com) - rct: Check for and handle files that aren't x509 certs (jbowes@redhat.com) - rct: remove content set count from cat-cert. use stat-cert instead. (jbowes@redhat.com) - implement aliases for cli commands (jbowes@redhat.com) - rct: add a stat-cert command (jbowes@redhat.com) - Switch certv2 related code to certv3 (jbowes@redhat.com) - 852107: Make banner headings equal in length (bkearney@redhat.com) - 842768: Remove --serverurl option from redeem command. (awood@redhat.com) - Set correct parent for these error dialogs. (awood@redhat.com) - set_parent_window() on RegisterScreen has been removed. (awood@redhat.com) - make regex better (jesusr@redhat.com) - 855762: Set correct parent for error dialog boxes raised by Autobind wizard. (awood@redhat.com) - 856349: rct cat-cert now printing content for all content types (mstead@redhat.com) - 842768: Limit --serverurl and --baseurl to specific commands. (awood@redhat.com) - 854467: Use of activation keys requires an org. (awood@redhat.com) (dgoodwin@rm-rf.ca) - 854879: Fixes for Anaconda desktop/workstation product cert installation. (dgoodwin@redhat.com) - 840415: Handle copyfile errors gracefully. (awood@redhat.com) - Adding new line b/w products when printed by rct (mstead@redhat.com) - 850920: --servicelevel and --no-auto are mutually exclusive. (awood@redhat.com) - Explicitly set GMT when doing entitlement date math (cduryee@redhat.com) - adding --unset option to service-level and release cmds (dlackey@redhat.com.com) - updated images for bz840599; changed rhsmcertd intervals, bz853571 (dlackey@redhat.com.com) - 853233: Do not allow 68.pem and 71.pem to coexist after migration. (awood@redhat.com) - 852706: Fix server side certs not being deleted client side (alikins@redhat.com) - editing manpages and gnome help per UXD feedback; updating manpages for new command arguments; bz852323, bz850881, bz854357 (dlackey@redhat.com.com) rf.ca) - 845349: Support setting unknown values in the yum repo file (jbowes@redhat.com) - Add a count of content sets to entitlement certificates (bkearney@redhat.com) - 830988: Stacking is showing an odd parent in the My Subscriptions Tab (wpoteat@redhat.com)- Fix gettext_lint issue with concat string in rhn-migrate (alikins@redhat.com) - 851124: Fix GUI unsubscribe. (dgoodwin@redhat.com) - fix po version for ta_IN.po (alikins@redhat.com) - latest strings (alikins@redhat.com)- 853187: Verbiage change in install-num-migrate-to-rhsm. (awood@redhat.com) - 852894: Abort migration if multiple JBEAP channels are detected. (awood@redhat.com) - 850715: Fix malloc for Config (jbowes@redhat.com) - 852001: output the orgs key as part of the identity command. (bkearney@redhat.com) - fix "make gettext", wrong var name for the find root (alikins@redhat.com) - 850715: Fixes based on coverity scans (bkearney@redhat.com) - 846316: Use the full name of Subscrition Manager during first boot (bkearney@redhat.com) - 851346: Remove special case channel certs before subscribing. (awood@redhat.com) - 847354: When printing, translate None type into an empty string (bkearney@redhat.com)- Replace 16x16 icon with a new version that has no background (bkearney@redhat.com) - 852107: Update verbiage in migration script. (awood@redhat.com) - 847060: Push dependency higher up in the chain (bkearney@redhat.com) - 848534: Change the about dialog icon to be a PNG to ensure accurate representation. (bkearney@redhat.com) - 841396: Select first item in My Subscriptions table by default. (awood@redhat.com) - 849483: Prompt user for org name if necessary. (awood@redhat.com) - 849644: Calls made with --no-auto were not actually registering the system. (awood@redhat.com) - 849494: Fix variable name collision. (awood@redhat.com) - 846834: Use Subscription instead of entitlement certificate (bkearney@redhat.com) - 847859: Expiration highlighting was being set incorrectly. (awood@redhat.com) - 847750: Handle bad proxy values in migration script. (awood@redhat.com) - 841961: Ignore case when specifying the service level in migration (bkearney@redhat.com) - 842020: Remove an extraneous option group for rhsmcertd (bkearney@redhat.com) - Refactored some of the shared CLI code in 'rct' (mstead@redhat.com)- 849171: Remove an extraneous print statement (bkearney@redhat.com) - 849105: Fixed a typo in the error message (bkearney@redhat.com) - 772161: Notifiy virt who, if running, when the identity changes (bkearney@redhat.com) - Reduce reads/parses of certificates (jbowes@redhat.com) - remove unused function 'getInstalledProductHashMap' (jbowes@redhat.com) - 843191: handle network errors better for 'version' command (alikins@redhat.com) - 826739, 827553: Combine Service Level and Service Type and move up in display order. (awood@redhat.com) - 847316: Remove the menu path for Subscription Manager from the manual registration screen. (bkearney@redhat.com) - 848409,848195,848190,848184: Do not print the exception when attempting to do the server version check (bkearney@redhat.com) - 847795: String and terminology clean up (bkearney@redhat.com) - 847380: Update the verbiage to prefer the term Subscription Management (bkearney@redhat.com) - 846834: Updated verbiage to focus on subsriptions and not on entitlements (bkearney@redhat.com) - 846105: Verbiage changes to empasize subscriptions over entitlements (bkearney@redhat.com) - 836933: Handle empty spaces for servce levels (bkearney@redhat.com) - 836932,835050: Fix the service level lifecycle (bkearney@redhat.com) - 836932: Reduce extra loggging when setting the service level (bkearney@redhat.com) - About dialog was not working due to key errors from python (bkearney@redhat.com) - 833319: Updated the help text for registration and service levels (bkearney@redhat.com) - 847060: Add missing requires on pygobject2 (bkearney@redhat.com) - 828954: Fix ta_IN.po file error with options (bkearney@redhat.com) - 842898: re-implement string fix for it.po (bkearney@redhat.com) - 828958: Fix the accidental translation of an option (bkearney@redhat.com) - fix up make stylish (jbowes@redhat.com) - No longer require root to run rct (mstead@redhat.com) - Remove manually_subscribe.py, it's class moved to rhsm_login.py (alikins@redhat.com) - Bumping the required python-rhsm version (mstead@redhat.com) - Renamed rt command to rct. (mstead@redhat.com) - Fix test case failure on 5.9 (Exception.message) (alikins@redhat.com) - Refactor ManuallySubscribeScreen to use new Screen api (alikins@redhat.com) - Check passed args as None to allow empty args (mstead@redhat.com) - Exception.message is deprecated, just let _str_ do it (alikins@redhat.com) - use MockStdout intead of nosetests sys.stdout.getvalue() (alikins@redhat.com)- Fix "Project-Id-Version" for ta_IN.po (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Remove the 'repos' unittests until they are more mockable (alikins@redhat.com) - Created CLI tool for viewing certificate data. (mstead@redhat.com) - add versionlint to "make stylish" (alikins@redhat.com) - add versionlint, requires pyqver (alikins@redhat.com) - Remove unused mock return values (alikins@redhat.com) - Remove enable_grid_lines from contract details glade file (alikins@redhat.com) - more test cases for ConfigCommand (alikins@redhat.com) - 837897: Terminology Change: Service Level Agreement -> Service Level (wpoteat@redhat.com) - add test cases for ConfigCommand (alikins@redhat.com) - Better error when rm'ing config item from missing section (alikins@redhat.com) - unittest coverage for managercli.CLI (alikins@redhat.com) - Adding unit tests for migration script regexes. (awood@redhat.com) - 812903: Autosubscribe not working for newly added product cert after Register (wpoteat@redhat.com) - 845827: Update command that do not require a candlepin connection (alikins@redhat.com) - 845827: Split server version checkout out to avoid errors (alikins@redhat.com) - Hack to address double mapping for 180.pem and 17{6|8}.pem (awood@redhat.com) - fix pep8 (jesusr@redhat.com) - don't show access.redhat.com url after registering to Katello (jesusr@redhat.com) - remove the explicit url search from error handling. (jesusr@redhat.com) - Make gettext_lint also check for _(foo) usage (alikins@redhat.com) - Remove unneeded _(somevar) (alikins@redhat.com) - Fix NameError in migration script. (awood@redhat.com) - bogus newline in glade file (alikins@redhat.com) - 826874: Reenable grid lines on newer gtk (alikins@redhat.com) - 826874: Remove enable_grid_lines from treeviews in glade (alikins@redhat.com) - 826874: Removing more properties that don't exist on gtk2.10 (alikins@redhat.com) - 826874: Change gtk target version to gtk 2.10 for all glade files (alikins@redhat.com) - 826874: Clean of gtk properties not in gtk2.10 in our glade files (alikins@redhat.com) - Add support for migrating to Katello. (jesusr@redhat.com) - 843191: 'version' command showed wrong info with no network (alikins@redhat.com) - 843915: Multiple-specifications of --enable and --disable repos (wpoteat@redhat.com) - fix Package-Id-Version in ta_IN.po (alikins@redhat.com) - Fix es_ES.po (missing newline) (alikins@redhat.com) - 842898: fix missing --password in it.po (alikins@redhat.com) - 843113: latest strings from zanata (alikins@redhat.com) - 837280: Show users that we strip out any scheme given with a proxy. (awood@redhat.com) - new strings (alikins@redhat.com) - Refactor of SubDetailsWidget and GladeWidget (alikins@redhat.com) - 826729: Move Cert Status up to top of Product's Subscription Details (wpoteat@redhat.com)- remove test cases that use si_LK locale (alikins@redhat.com) - 842845: Show better error if serverurl port is non numeric (alikins@redhat.com) - 838113: 'unregister' was not cleaning up repos (alikins@redhat.com) - 842170: replace None service level/type with "" not None (alikins@redhat.com) - 844069: Allow register --force even if ID cert is totally invalid. (dgoodwin@redhat.com) - 826874: Remove use of deprecated Gtk.Notebook.set_page (alikins@redhat.com) - 818355: Terminology Change: Contract Number -> Contract (wpoteat@redhat.com) - 844368: productid plugin was failing on ProductCert.product (alikins@redhat.com) - Ignore warning about use of dbus.dbus_bindings (alikins@redhat.com) - 844178: Fix error message when importing a non-entitlement cert bundle. (dgoodwin@redhat.com) - remove deprecated use of DateRange.hasNow() (jbowes@redhat.com) - remove use of DateRange.hasDate() (alikins@redhat.com)- Remove deprecated use of hasDate. (dgoodwin@redhat.com) - Fix missed use of renamed method. (dgoodwin@redhat.com) - make stylish clean (alikins@redhat.com) - use isoformat() here instead of strftime format string (alikins@redhat.com) - create warn and expire colors once, fix test failure (alikins@redhat.com) - make stylish cleanups (alikins@redhat.com) - Additional tests for date logic. (awood@redhat.com) - Update for some minor changes in python-rhsm. (dgoodwin@redhat.com) - add rhsm_display module (alikins@redhat.com) - Add module to set DISPLAY if RHSM_DISPLAY is set (alikins@redhat.com) - 837132: fix typo (alikins@redhat.com) - Add "ctrl-X" as accelerator for proxy config (alikins@redhat.com) - Make "Usage" consistent across rhel5/6 (alikins@redhat.com) - Add __str__ for our fake exception. (alikins@redhat.com) - class ClassName(): is not legal syntax on python2.4 (alikins@redhat.com) - Exception by default doesn't pass 'args' (alikins@redhat.com) - Linkify() doesn't work on rhel5, so disble the tests there (alikins@redhat.com) - hashlib doesn't exist on 2.4, md5 is deprecated on 2.6 (alikins@redhat.com) - use simplejson since 'json' isnt part of python 2.4 (alikins@redhat.com) - Use ISO8601 date format in allsubs tab (alikins@redhat.com) - Fix syntax for RHEL5. (dgoodwin@redhat.com) - Fix awkward stretching in Subscription column. (awood@redhat.com) - 804144: Fix awkward stretching of Product column. (awood@redhat.com) - 814731: Change the name of the menu item to Preferences from Settings, and change the accelerator keys (bkearney@redhat.com) - 837132: Clean up the error message in the yum plugin (bkearney@redhat.com) - 837038: Fix a grammatical error in the yum plugin (bkearney@redhat.com) - Fix certificate parsing error reporting. (dgoodwin@redhat.com) - Removing unnecessary assignments. (awood@redhat.com) - F15 builds can't be submitted in Fedora anymore. (dgoodwin@redhat.com) - updating options for rhn-migrate-classic-to-rhsm per bz840152; rewriting rhsmcertd for different options and usage examples (dlackey@redhat.com.com) - Account/contract number field rename. (dgoodwin@redhat.com) - Stylish fixes. (dgoodwin@redhat.com) - Fix a certv2 error. (dgoodwin@redhat.com) - 829825: Alter highlighting used in My Subscriptions tab (awood@redhat.com) - 772040: Have no overlap filter properly handles subscription dates. (mstead@redhat.com) - Update order support level/type to service. (dgoodwin@redhat.com) - Remove explicit use of certificate2 module. (dgoodwin@redhat.com) - Fix issues introduced in certv2 refactor. (dgoodwin@redhat.com) - Change entitlement_version fact to certificate_version. (dgoodwin@redhat.com) - Update to use new certificate2 module and classes. (dgoodwin@redhat.com) - Send entitlement version fact. (dgoodwin@redhat.com)- 828903: Pull in the latest translation for error messages with no options translated (bkearney@redhat.com) - 841011: Fix double words in the korean translations (bkearney@redhat.com) - 828958: Untranslate the word password when it it used as an option in the pt_BR translations (bkearney@redhat.com) - Fixes for translations from zanata (alikins@redhat.com) - Latest translations from zanata (alikins@redhat.com) - 839887: Make error message text more clear when network is disconnected (bkearney@redhat.com) - 839760: Fix the screen text for preferences based on UXD feedback (bkearney@redhat.com) - 818355: Rename the use of 'Contract Number' to contract in the gui (bkearney@redhat.com) - 840169: The service level was incorrectly being set after auto-subscription. (awood@redhat.com) - 840637: Fixed missing reference to parent window. (mstead@redhat.com) - Import and translate error strings for 'envirovment' cmd (alikins@redhat.com) - Removed --wait arg, delay 2 min in rhsmcertd (mstead@redhat.com) - Interval CLI args for rhsmcertd now specified as minutes. (mstead@redhat.com) - Update rhsmcertd.init.d to use new CLI args (mstead@redhat.com) - Bad url format test and a refactor of parse_url (alikins@redhat.com) - Print message when rhsmcertd is shutting down (mstead@redhat.com) - Fixed spelling and newline issues in rhsmcertd (mstead@redhat.com) - Handle a few new bad url formats (http//foo or http:sdf) (alikins@redhat.com) - Add wait and now args to rhsmcertd (mstead@redhat.com) - 839683: Add some strings from older optparse to our i18n version (alikins@redhat.com) - 838146: Subscription-manager cli does not allow unsubscribe when consumer not registered. (wpoteat@redhat.com) - rhsmcertd: add format specifier checking to r_log (jbowes@redhat.com) - Improve rhsmcertd logging (jbowes@redhat.com) - Fix bug where filter options were not persisted when the dialog was reopened. (awood@redhat.com) - 838242: proxy password from the cli wasn't getting used (alikins@redhat.com) - Adding options parsing support (work-in-progress). (mstead@redhat.com) - Added initial check delay to rhsmcertd (mstead@redhat.com)- On invalid credentials in register, return to the login screen (jbowes@redhat.com) - 821065: Make SLA/subscription asyncronous (jbowes@redhat.com) - 838942: make gui and cli use the same releaseVer check (jbowes@redhat.com) - fixes for translations from zanata (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Remove check for date parsing not failing when we expect it to (alikins@redhat.com) - Remove glade orientation properties. (awood@redhat.com) - Moving the filter counting mechanism into the Filters class. (awood@redhat.com) - Adjust expand and fill properties for the filter dialog. (awood@redhat.com) - add za_CN.utf to list of known busted locales (alikins@redhat.com) - 824424: Fixing AttributeError thrown when accessing online help in RHEL 5. (awood@redhat.com) - Add icon to update progress window. (awood@redhat.com) - 806986: Display SKU for available and consumed subscriptions (jbowes@redhat.com) - Increase the default size of the subscriptions viewport. (awood@redhat.com) - Add no overlapping to the default filters. (awood@redhat.com) - Tweaks to filter options dialog. (awood@redhat.com) - 801187: print Provides: for all subs, even with no provides (jbowes@redhat.com) - The filter dialog now updates results in real time. (awood@redhat.com) - 837106: Add a11y property for register button (jbowes@redhat.com) - 813336: Break filter options out into a separate dialog box. (awood@redhat.com) - 837036: Do not refer to options as commands (bkearney@redhat.com) - 829495: Delete a mis-translated string to force re-translation (bkearney@redhat.com) - 828966: Delete a mis-translated string to force trasnlations (bkearney@redhat.com) - 767133: Remove english to english translations from bn_IN to force a new translation (bkearney@redhat.com) - 829491: Remove english trnaslations for italian translations (bkearney@redhat.com)- Add rpmlint config for tmpfiles.d (jbowes@redhat.com) - Use the i18n_optparse.OptionParser instead of optparse (alikins@redhat.com) - Use our i18n_optparse for the migration scripts (alikins@redhat.com) - Look for rhn-migrate* in bin for generating string catalogs (alikins@redhat.com) - 826874: add gladelint support for 'orientation' prop (alikins@redhat.com) - 826874: Remove unneeded property 'orientation' from glade (alikins@redhat.com) - 796782: add systemd tmpfiles configuration (jbowes@redhat.com)- Revamp choose server screen. (dgoodwin@redhat.com)- rhsmcertd no longer exits when not registered. (mstead@redhat.com) - po file cleanups (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Free config resources in one place (mstead@redhat.com) - rhsmcertd: free GKeyFile when done (jbowes@redhat.com) - rhsmcertd: remove studlyCaps (jbowes@redhat.com) - "make stylish" should failed on "swapped" in glade files (alikins@redhat.com) - Remove 'swapped=on' from glade signal markup. (alikins@redhat.com) - add 'fix-glade-swapped' target to de-'swapped' glade files (alikins@redhat.com) - make stylish fixups (alikins@redhat.com) - Fix at-spi label for "offline_radio" widget (alikins@redhat.com) - shorter messages for cases where registered to RHN Classic (alikins@redhat.com) - Tighten up the gettext_lint regex (alikins@redhat.com) - Fix string that was breaking xgettext (alikins@redhat.com) - 810998: Add a button to test a proxy connection. (awood@redhat.com) - new messages, and remove checking of rhn serverURL (alikins@redhat.com) - remove unused es.po file (bkearney@redhat.com) - 829486: Removed untranslated words to force a re-translation (bkearney@redhat.com) - Remove unused bn.po file (bkearney@redhat.com) - 826856: Add check for service-level command that --org can only be used with --list option (bkearney@redhat.com) - 829483: Remove english to english translation to force a re-translations (bkearney@redhat.com) - Remove unused de po file (bkearney@redhat.com) - 819665: on 'version' display if we are registered to RHN Classic (alikins@redhat.com)- 804109: Give a specific message when providing invalid credentials. (awood@redhat.com) - 810360: update wording in gnome help file (cduryee@redhat.com) - use new bin location of files for $STYLEFILES (alikins@redhat.com) - add 'debuglint' for checking for leftover debugger imports (alikins@redhat.com) - Update make clean target (jbowes@redhat.com) - Move py executables to bin/ (jbowes@redhat.com) - Put no results text inside the scrolled window (jbowes@redhat.com) - 817901: Show text when there are no subscriptions to show. (dgoodwin@redhat.com) - Move initd file to etc-conf (jbowes@redhat.com) - Move plugins to their own src dir (jbowes@repl.ca) - More test cases for utils.parse_url (alikins@redhat.com) - 829482: Delete unstranslated strings in order force a retranslation (bkearney@redhat.com) - 811602: Fix the help output based on UXD feedback (bkearney@redhat.com) - 828867: Removed the extra %s string from the te translation (bkearney@redhat.com) - 829479: Remove unstranslated strings to force a re-translation (bkearney@redhat.com) - Delete the unused pt.po file (bkearney@redhat.com) - 829476: Remove untranslated strings. (bkearney@redhat.com) - 811553: Improve the text for auto subscribe during registration (bkearney@redhat.com) - 829471: Fix the translation for usage, and remove a translation for %org id to force a retranslation (bkearney@redhat.com) - Remove an outdated ta.po file (bkearney@redhat.com) - 828810: Remove extra %s in translation (bkearney@redhat.com) - Test to ensure that pool id is in the output for list --available (wpoteat@redhat.com) - Close registration window even if it failed. (dgoodwin@redhat.com) - 825923: Subscription-manager service-level set should say "Service level set to:" (wpoteat@redhat.com) - 811594: Default behavior for ReposCommand is --list (wpoteat@redhat.com) - 832400: service-level --unset should display proper message for unregistered client. (wpoteat@redhat.com)- 818978: Use systemd instead of sysv when installing on F17+ and RHEL7+. (mstead@redhat.com) - 827035: update identity certificate (jmrodri@gmail.com) - registergui: make screens without guis more generic (jbowes@redhat.com) - Incorrect field value removed on previous change (wpoteat@redhat.com) - 829812: Add an unset command for the release command (bkearney@redhat.com) - 823659: Update SLA text in Settings to Service Level (wpoteat@redhat.com) - Use a temp file for finding used widgets (jbowes@redhat.com) - clean up some unused import warnings (jbowes@redhat.com) - default to running style checks on tests (jbowes@redhat.com) - Make test cases stylish as well... (alikins@redhat.com) - Fix "make stylish" (alikins@redhat.com) - 829803: Added an unset command to service level. (bkearney@redhat.com) - Remove reference to InstalledProductsTab.product_id_text (alikins@redhat.com) - Add a "find-missing-widgets" target to makefile (alikins@redhat.com) - 830949: add accessibility locators for registration widgets (alikins@redhat.com) - 824979: No message for subscription-manager release --list with no subscriptions. (wpoteat@redhat.com) - Added UnRegisterCommand and UnSubscribeCommand nosetests (wpoteat@redhat.com) - registergui: get firstboot working with new new code (jbowes@repl.ca) - registergui: Create a PreformRegisterScreen class (jbowes@repl.ca) - registergui: add a post method for setting data on the parent (jbowes@repl.ca) - registergui: create a 'pre' hook for screens (jbowes@repl.ca) (cduryee@redhat.com) - 819665: print msg if user is registered to RHN Classic on "identity" command (cduryee@redhat.com) (wpoteat@redhat.com) - Add F17 yum repo release target. (dgoodwin@redhat.com) - fix make stylish (jbowes@redhat.com) - 810352: Disable the expansion of the system name selection in the register dialog (bkearney@redhat.com) - 824530: add test case for setting proxy cli for release (alikins@redhat.com) - rhsm-icon codestyle cleanups (jbowes@repl.ca) - 829900: Use the term 'Subscription Management Service' to refer to SAM, CFSE, etc (root@bkearney.(none)) - 829898: Make the no service level option a bit clearer as to its meaning (bkearney@redhat.com) - Improve the logging so that the user only sees the approved output by default (bkearney@redhat.com) - 830193: Modify the output of the yum plugin to be consistent with RHN (bkearney@redhat.com) - 824530: "release" command ignoring cli proxy options (alikins@redhat.com) - 828042,828068: Make ja_JP's Confirm Subscription unique for firstboot. (mstead@redhat.com) - Updating strings from zanata (mstead@redhat.com) - 825309: Remove the archiecture field from the table. (bkearney@redhat.com) - 823608: Rename the software pane to product (bkearney@redhat.com) - 810369: Prefer the term Subscription to Entitlement (bkearney@redhat.com) - Add a warning comment about firstboot module titles (alikins@redhat.com) - Clean up an option (bkearney@redhat.com) - 827208: Fix the xmltag bugs in the or po file (bkearney@redhat.com) - 827214: Clean up the XML tags in ta po file. (bkearney@redhat.com) - Slight change in the path for the ta po file (bkearney@redhat.com) - Slight change in the path for the ta po file (bkearney@redhat.com) - Slight change in the path for the ml po file (bkearney@redhat.com) - 828583: Add some spacing at the end of the file paths in the ko.po file (bkearney@redhat.com) - 828816: the %prog variable should not be translated (bkearney@redhat.com) - 828821: Fix the addition of a new variable in the hi po file (bkearney@redhat.com) - 828903: Fix translation of options in the bn po file. (bkearney@redhat.com) - Fix part of the mis translated options (bkearney@redhat.com) - 828965: Fix a translated option which should not have been translated (bkearney@redhat.com) - 828954: fix the --pool option in the translated string (bkearney@redhat.com) - 828958: --available should not be translated (bkearney@redhat.com) - Add --password as an option, not a string. This cause several strings to be retranslated (bkearney@redhat.com) - 828969: Fix the options in the translated string (bkearney@redhat.com) - 828985: Fix the url in the translated string (bkearney@redhat.com) - 828989: Fix the access url (bkearney@redhat.com) - 818205: Release --set command should only accept values from --list. (awood@redhat.com) - registergui: extract out a screen superclass (jbowes@repl.ca) - registergui: get button label from screen class (jbowes@repl.ca) - registergui: keep screens in a list (jbowes@repl.ca) - registergui: pull out environment screen into its own class (jbowes@repl.ca) - registergui: sensitivity refactor and method move (jbowes@repl.ca) - registergui: extract out credentials_entered method (jbowes@repl.ca) - registergui: move organization screen to its own class (jbowes@repl.ca) - registergui: move credentials screen to its own class (jbowes@repl.ca) - registergui: move choose server screen to its own class (jbowes@repl.ca) - registergui: switch from GladeWrapper to GladeWidget (jbowes@repl.ca) - registergui: Remove some unused globals (jbowes@repl.ca)- 817938: Add sorting to the contract selection table. (awood@redhat.com) - 822706: gtk widget visibility toggle compat for el5 (jbowes@repl.ca) - 822706: Display Register button on Installed Product tab if not registered. (mstead@redhat.com) - 825286: Handle unset service levels in a manner similar to unset release versions. (awood@redhat.com) - 826735: Merge start/end date sub details into one row. (dgoodwin@redhat.com) - fix make stylish (jbowes@repl.ca) - 811593: Feedback when not providing command options is not consistent. (wpoteat@redhat.com) - 806986: Subscription-Manager should refer to subscription name and product name. (wpoteat@redhat.com) - 825737: Service-level --set should configure proper value for GUI (wpoteat@redhat.com) - 817901: Disable the match installed products filter. (dgoodwin@redhat.com) - Remove unecessary use of lambda. (dgoodwin@redhat.com) - 818282: Sort virtual subscriptions to the top of contract selector. (dgoodwin@redhat.com) - 818383: display better messages for yum plugin usage (cduryee@redhat.com) - Fix logging of deleted expired certs (jbowes@repl.ca) - Remove the constants module (jbowes@repl.ca) - Remove useless format specifier (jbowes@repl.ca) - 801187: condense list --consumed output (jbowes@repl.ca) - Don't use kwargs for cli subclasses; it makes things shorter (jbowes@repl.ca) - Remove desc cli argument, no module used it (jbowes@repl.ca) - Use super for cli module init (jbowes@repl.ca) - Clean up rpmlint messages (jbowes@repl.ca) - Autogenerate the cli usage message (jbowes@repl.ca) - Remove obsolete nose tests (jbowes@repl.ca) - 812410: Show product name on CLI subscribe to pool. (dgoodwin@redhat.com) - 824680: make init script status return proper exit code (alikins@redhat.com) - fix nosetests for progress gui (jbowes@repl.ca) - Rework urlparse calls to work with RHEL 5. (awood@redhat.com) - 818238: Set a better progress title for sub search (jbowes@repl.ca) - 771756: Drop "rhsm icon" from the rhsm-icon usage message (jbowes@repl.ca) - 820294: Let candlepin handle org/env/key validation (jbowes@repl.ca) - 818397: Rename subscription-manager-gnome to -gui (jbowes@repl.ca) - Reduce wordiness of version command. (awood@redhat.com) - 824333: use rhel5-friendly urlparse options (cduryee@redhat.com) - Log the program versions when starting the GUI or making a CLI call. (awood@redhat.com) - Fix the About dialog to work in RHEL 5.8 (awood@redhat.com) - 821544: Remove the stacking id attribute from my susbcriptions since it is not being used currently. (bkearney@redhat.com) - add checkcommits exception for 824100 (alikins@redhat.com) - 824100: update zanata.xml to grab latest pt_BR.po (alikins@redhat.com) - 822057: do not hard-code cdn to port 443 (cduryee@redhat.com) - Display sane error on CLI if missing CA certificate. (dgoodwin@redhat.com) - Display sane error in GUI if missing CA certificate. (dgoodwin@redhat.com) - 812373: Terminology change for list --installed and --consumed (wpoteat@redhat.com) - zanata client will push any po/*.pot files it finds. Stop. (alikins@redhat.com) - 789182: Fix UnicodeEncodeError when logging. (awood@redhat.com) - README for github and people who like to read (alikins@redhat.com) - checkcommits exception for xgettext patch fixed in master (alikins@redhat.com) - 820743: Fix these strings so xgettext finds extracts them (alikins@redhat.com) - refine the regex for "make gettext_lint" (alikins@redhat.com) - Upload el6 yum packages to another dir for compatability. (dgoodwin@redhat.com)- Updating strings from zanata (mstead@redhat.com) - Add new server setup GUI screen. (dgoodwin@redhat.com) - Add new server setup CLI options. (alikins@redhat.com) - 813296: Remove check for candlepin_version (jbowes@redhat.com) - Allow importing multiple subscriptions at once (jbowes@redhat.com) - 820170: Subscription Manager release --list should display "not supported" message for older candlepin. (wpoteat@redhat.com) - 817938: Make columns in subscription-manager tables sortable. (awood@redhat.com) - 812153: Release command should have a --show command which is the default. (wpoteat@redhat.com) - 820080: Fix "Configuration" spelling on firstboot page (alikins@redhat.com) - Set the parent window for the about dialog (mstead@redhat.com) - removing a sentence from the manpage about working on RHEL 5.8 and later, bz820765 (deon@deonlackey.com) - 821024: Properly handle ESC on preferences dialog (mstead@redhat.com) - Replaced toolbar with menubar. (mstead@redhat.com) - 820040,820037,820030: don't break multibyte help blurbs (alikins@redhat.com) - 817036: Add a version command to subscription-manager. (awood@redhat.com) - The unbindAll command now returns JSON. (awood@redhat.com) - Explain the conditional imports more accurately. (alikins@redhat.com) - Print different message when subscribing to no service level. (awood@redhat.com) - remove deprecated use of "md5" module (alikins@redhat.com) - Enable and disable available repos on client machine from Subscription Manager CLI (wpoteat@redhat.com) - 790939: Add SLA to rhn-migrate-classic-to-rhsm. (awood@redhat.com) - 812388: Show the number of entitlements unsubscribed from. (awood@redhat.com) - 818298: release --list should not display rhel-5 when only rhel-6 product is installed (wpoteat@redhat.com) - 810236: Update facts after registering with --consumerid. (dgoodwin@redhat.com) - 818461: invalid date format error when using or_IN.UTF-8 (cduryee@redhat.com) - Store date of migration in migration facts for rhn-migrate-classic-to-rhsm. (awood@redhat.com) - Unify our el5 and el6 firstboot modules (jbowes@redhat.com) - add a gconf setting for users who do not want to use the icon (cduryee@redhat.com) - do not use the gui by default when migrating (cduryee@redhat.com) - Allow service level change for consumer via CLI independent of other calls. (wpoteat@redhat.com) - 815479: Incorrect owner should be relayed on service level list call. (wpoteat@redhat.com) - 817390: add completion support for servicelevel (alikins@redhat.com) - 817117: fix completion of environment command (alikins@redhat.com) - 816377: handle cert migration data being missing (alikins@redhat.com) - Store date of migration and installation number in migration facts. (awood@redhat.com) - Fixing registration error when loading SlaWizard (mstead@redhat.com)- latest strings from zanata (alikins@redhat.com) - add test cases for autobind.py (alikins@redhat.com) - pep8 and pyflakes cleanups (jbowes@redhat.com) - 815563: Remove incorrect at-spi locators. (awood@redhat.com) - 795541: Environment command should omit the Library from katello (bkearney@redhat.com) - 806993: Tolerate the provision of a scheme with the proxy string. (awood@redhat.com) - remove remnants of subscription_assistant.py (alikins@redhat.com) - 811952: Don't try to unsubscribe old ents if we register (alikins@redhat.com) - 811952: Handle errors on unsubscribing ent certs (alikins@redhat.com) - 812929: Fix issue with selected sla not being in suitable_slas (mstead@redhat.com) - 812897: Use consistent casing for the word "Error" (awood@redhat.com) - Improve preferences dialog error message. (dgoodwin@redhat.com) - 811863: Handle unforseen errors in preferences dialog. (dgoodwin@redhat.com) - 811340: Select the first product in My Installed Software table by default. (awood@redhat.com) - 811594: The config, repos, and facts commands should default to --list if no options are provided. (awood@redhat.com) - 812104: add "release" and "service-level" to completion (alikins@redhat.com) - 801434: Add at-spi accessibility name to calendar widget. (awood@redhat.com) - updates to man pages (deon@deonlackey.com) - 811591: Use consistent messages for not being registered (bkearney@redhat.com) - Updated the --servicelevel option description (deon@deonlackey.com) - Use numeric index to access value returned by urlparse. (awood@redhat.com) - 790579: Show translations for errors thrown by installation number parsing. (awood@redhat.com) - adding --servicelevel option to list command (deon@deonlackey.com) - 810306: Improved messaging in firstboot (mstead@redhat.com) - 811337: unregister any time we return to rhsm_login (jbowes@redhat.com) - 807153: Allow more aggressive deletion of product certs. (awood@redhat.com) - 810399: require the latest rhn-setup-gnome for firstboot (alikins@redhat.com) - 810290: use correct calculation for "Next update" time in sm-gui (cduryee@redhat.com) - 810363: handle socket errors for bad proxy host in firstboot (alikins@redhat.com) - Latest man page and documentation (dlackey@redhat.com) - 809989: Add the shortened password url to the strings files. (bkearney@redhat.com) - 809989: Add a shorter URL to the registration screen (bkearney@redhat.com) - rev the zanata version to 1.0.X (alikins@redhat.com) - Incrementing version number after 6.3 branch. (mstead@redhat.com)- latest strings into keys.pot and updated from zanata (alikins@redhat.com) - 809611: Fix undefined variable in installedtab for expired (alikins@redhat.com) - pep8/pyflakes cleanups (alikins@redhat.com) - Repolib now requires a UEP connection. (awood@redhat.com) - Use numeric index to access portion of URL. (awood@redhat.com) - 807785: use a better title on the autobind wizard (jbowes@redhat.com) - latest strings from zanata (alikins@redhat.com) - Add release selection to preferences dialog (alikins@redhat.com) - 805415: handle entitlements for socket count of 0 (alikins@redhat.com) - 804201: Fix sla select in firstboot after back button (jbowes@redhat.com) - 807477: Delay attempt to connect to RHN until after basic error checks. (awood@redhat.com) - 803374: Change the 'Subscribe' button to read 'Auto-subscribe.' (awood@redhat.com) - 808217: Add a header to the release list (bkearney@redhat.com) - 807153: Provide a more informative error message when encountering repodata errors. (awood@redhat.com) - 807822: Allow setting release to '' (mstead@redhat.com) - 807036: Instruct users to go to All Subscriptions for all SLA failures (bkearney@redhat.com) - 807407: Subscripton Manager substitutes "" for $releasever when releaseVer not set on consumer (wpoteat@redhat.com) - 803756: Trap RemoteServerException as well as RestLibException (404) for service-level command (mstead@redhat.com) - 806941: Removed unknown swapped attribute from autobind.glade. (mstead@redhat.com) - 807360: Allow the repos command to work without being registered (bkearney@redhat.com) - 806457: Fix deletion of productids with yum localinstall (alikins@redhat.com)- Don't skip past firstboot login page on invalid user/pass (jbowes@redhat.com) - 805690: Turn repo gpgcheck off if no gpgkey specified. (dgoodwin@redhat.com) - 795552: Put safe int conversions around certain fact checks. (bkearney@redhat.com) - 804100: display an error when candlepin doesn't support release (jbowes@redhat.com) - 804227: expect a Release object instead of a bare string (alikins@redhat.com) - Latest string files from zanata (bkearney@redhat.com) - 805450: display better error message when autosubscribing (cduryee@redhat.com) - 805594: Give each "Subscribe" button in the GUI a unique at-spi name. (awood@redhat.com) - 803374: Provide unambiguous at-spi names for widgets. (awood@redhat.com) - 805353: subscription-manager list --help should use consistent wording for servicelevel option. (awood@redhat.com)- 805906: fix missing imports for firstboot (jbowes@redhat.com) - Fix RHEL6 firstboot attribute error (dgoodwin@redhat.com) - 772218: throw an error if unparsed command line options exist (cduryee@redhat.com) - Add missing imports to rhsm_login for error dialogs (jbowes@redhat.com) - 803386: Display product ID in GUI and CLI. (awood@redhat.com) - Fix specfile for el5 firstboot (jbowes@redhat.com) - 804227,804076,804228: Handle 404's from old candlepin servers without /release (alikins@redhat.com) - 803778: Updated the --servicelevel not supported messages for subscribe command (mstead@redhat.com) - 803778: Updated the --servicelevel not supported messages for register command (mstead@redhat.com) - 803756,803762: Updated error message for service-level command (mstead@redhat.com) - fixups for strings from zanata (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - 789007: Migration should fail early when attempted with non org admin user. (awood@redhat.com) - 805024: Hide extra separator along with redeem button. (awood@redhat.com) - 800999: Added --servicelevel arg to CLI list command (mstead@redhat.com) - 804227: Fix issues with repos --list (alikins@redhat.com) - Add proper back/forward logic for firstboot sla subscribe (jbowes@redhat.com) - 800933: Display service level and type in CLI list commands. (dgoodwin@redhat.com) - 789008: Print a more specific error message when Candlepin calls fail. (awood@redhat.com) - hook up sla firstboot to more registration cases (jbowes@redhat.com) - Define globals at module scope. (awood@redhat.com) - Remove firstboot subscriptions module (jbowes@redhat.com) - Fix broken tests for DST. Stop using time.time() (alikins@redhat.com) - Add error cases for firstboot autobind (jbowes@redhat.com) - Perform the actual entitlement bind on confirm subs screen (jbowes@redhat.com) - Set up shared state for AutobindController in firstboot (jbowes@redhat.com) - Extract a controller class for sla select logic (jbowes@redhat.com) - Break apart autobind first boot module (jbowes@redhat.com) - Add some autobind wizard button spacing. (dgoodwin@redhat.com) - Always update the icon and notification details on status change. (mstead@redhat.com) - Only add icon click listeners once. (mstead@redhat.com) - Adding notification nag icon support for Registration Required (mstead@redhat.com) - add firstboot rhsm_autobind to spec file (jbowes@redhat.com) - Autobind cancel during registration will now unregister you. (dgoodwin@redhat.com) - Update CLI to handle server that doesn't support service levels. (dgoodwin@redhat.com) - Move back/forward/cancel buttons in sla selection to parent (jbowes@redhat.com) - Revert "Update CLI to handle server that doesn't support service levels." (dgoodwin@redhat.com) - Update GUI to handle server that does not support service levels. (dgoodwin@redhat.com) - Update CLI to handle server that doesn't support service levels. (dgoodwin@redhat.com) - Add autobind screen to firstboot (jbowes@redhat.com) - Fix firstboot unregister import error. (dgoodwin@redhat.com) - Add missing spacers to main window toolbar. (dgoodwin@redhat.com) - Fix an error handling bug. (dgoodwin@redhat.com) - Get register screen working in el6 firstboot (jbowes@redhat.com) - Center wizard's error dialog on main window (mstead@redhat.com) - Removing commented out code in register dialog (mstead@redhat.com) - Add skip option instead of autobind in register dialog. (mstead@redhat.com) - Fix preferences dialog error when not registered. (dgoodwin@redhat.com) - Improved error handling for autobind wizard. (dgoodwin@rm-rf.ca) - Fix message window warnings. (dgoodwin@rm-rf.ca) - Fix alignment on select SLA screen. (dgoodwin@redhat.com) - Display the service level selected when confirming autobind subs (dgoodwin @rm-rf.ca) - Implement Cancel button on autobind wizard screens. (dgoodwin@redhat.com) - Allow setting service level from preferences dialog. (dgoodwin@redhat.com) - First cut at a preferences dialog. (dgoodwin@redhat.com) - Pack SLA's into a scrolled window. (dgoodwin@rm-rf.ca) - Handle any exception that happens when the autobind wizard is loaded. (mstead@redhat.com) - Setting parent window on AutobindDialog and add titles to screens. (mstead@redhat.com) - Integrating autobind wizard with register gui. (mstead@redhat.com) - Fix autobind wizard disappearing on window switch. (dgoodwin@redhat.com) - Do not set SLA until user hit's subscribe button. (dgoodwin@redhat.com) - Polish autobind glade UI (dgoodwin@redhat.com) - Set and use the system's service level. (dgoodwin@redhat.com) - Cleaning up Select SLA screen (mstead@redhat.com) - Added framework for back button support (mstead@redhat.com) - Handle no SLAs cover all installed products. (dgoodwin@rm-rf.ca) - Handle launching autobind when no entitlements needed. (dgoodwin@rm-rf.ca) - Set detected prod list in Select SLA screen (mstead@redhat.com) - Close autobind wizard once complete. (dgoodwin@redhat.com) - Hookup actual bind in autobind wizard. (dgoodwin@redhat.com) - SelectSLA now keeps track of selected SLA and pass to confirm dialog. (mstead@redhat.com) - Load the autobind glade file on wizard creation. (mstead@redhat.com) - Switch to more explicit screen switching. (dgoodwin@redhat.com) - Set screen title when screen is changed. (mstead@redhat.com) - Allow screens to pass custum data during wizard screen change. (mstead@redhat.com) - Hooking up button signals for selectsla (mstead@redhat.com) - Add callback to allow screen change in wizard (mstead@redhat.com) - Fixing broken tests due to leap year. (mstead@redhat.com) - Attempt to keep button bar right aligned. (mstead@redhat.com) - Removed the button bar form the wizard. (mstead@redhat.com) - Created AutobindWizardScreen to provide contract for AutobindWizard (mstead@redhat.com) - Display appropriate screen in SLA wizard. (mstead@redhat.com) - Fixed GtkWarning: IA__gtk_widget_reparent error when launchig dialog (mstead@redhat.com) - First cut at adding the Select SLA screen. (mstead@redhat.com) - Check if dry-run results cover required products. (dgoodwin@redhat.com) - Check dry run autobind results for each service level. (dgoodwin@redhat.com) - Sketch out an autobind wizard class. (dgoodwin@redhat.com) - Start sketching out the confirm subscriptions screen. (dgoodwin@redhat.com)- latest strings from zanata (alikins@redhat.com) - 801434: Add at-spi accessibility name to calendar selection widget. (awood@redhat.com) - 800917: Display service level and type in All Subs tab (dgoodwin@redhat.com) - Add support for "release" command (alikins@redhat.com) - 801517: Missed translating a label during the registration process (bkearney@redhat.com) - 801513: One translation had a copy/paste error (bkearney@redhat.com) - The migration script should write default proxy auth settings. (awood@redhat.com) - Revert "801513: A replacement variable was used in a translation file where it was not needed" (dgoodwin@redhat.com) - 801545: Break apart the string to make them easier for the translators (bkearney@redhat.com) - 801513: A replacement variable was used in a translation file where it was not needed (bkearney@redhat.com) - 798015: Migration script should play nicely with proxies. (awood@redhat.com) - 742033: Unsubscribe button is not greyed out when nothing is selected (wpoteat@redhat.com) - 783990: Handle network errors when migrating. (awood@redhat.com)- Updating required version of python-rhsm (mstead@redhat.com) - fixes for po files (alikins@redhat.com) - latest translations from zanata (alikins@redhat.com) - 799394: Do not attempt to remove redhat.repo if it does not exist. (awood@redhat.com) - 800121: do not attempt to call UEP when system is unregistered (cduryee@redhat.com) - 799271: The usage string for service-levels contained the incorrect command name (bkearney@redhat.com) - 799271: The usage string for service-levels contained the incorrect command name (bkearney@redhat.com) - 704408: date field patch fixes per jbowes (cduryee@redhat.com) - 797243: make unregister finish updating repos (alikins@redhat.com) - 704408: allow users to clear the date box for contract searches (cduryee@redhat.com) - 799316: Re-add librsvg2 dependency (dgoodwin@redhat.com) - 797996: Add manage_repos setting to default rhsm.conf (dgoodwin@redhat.com) - 795564: Add a newline at the end of the options error (bkearney@redhat.com) - 752756: Cache the facts, and refresh the validity facts whenever they change. (bkearney@redhat.com) - Return a consistent scope for public IPv6 addresses across EL5 and EL6. (awood@redhat.com) - 737773: Do not show the forgotten password url as a link. (bkearney@redhat.com) - Fixing broken tests due to leap year. (mstead@redhat.com) - Explicitly define el5 macro in spec file. (dgoodwin@redhat.com) - 796730: Improve the clarity of the usage statement (bkearney@redhat.com) - 767790: Improve the messaging when a system is not registered. (bkearney@redhat.com) - 797294: Typo in commit caused execution error. (bkearney@redhat.com) - 796756: use only the basename for the usage string (bkearney@redhat.com) - 796756: The usage string should be less verbose to be more consistent with the other executable files (bkearney@redhat.com) - CLI service-levels touchups. (dgoodwin@redhat.com) - 656896: remove attribute 'swapped' (msuchy@redhat.com) - Release to Fedora 17 branch as well. (dgoodwin@redhat.com)- 790205: do not lay down install-num-migrate-to-rhsm on rhel6 systems (cduryee@redhat.com) - latest translations from zanata (alikins@redhat.com) - 795541: Change the environment filtering which is being done on the client side (bkearney@redhat.com) - Add consumer deleted on server detection. (jbowes@redhat.com) - Fix spec for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com) - Fix Makefile for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com) - Add service level to register and subscribe CLI commands. (dgoodwin@redhat.com) - Add service-level CLI command. (dgoodwin@redhat.com) - delete consumer on rhsmcertd checkin (jbowes@redhat.com) - pull out rhsmcertd python worker to its own file (jbowes@redhat.com) - clean up some compiler warnings in rhsmcertd (jbowes@redhat.com) - String cleanups (alikins@redhat.com) - 790217: install-num-migrate-to-rhsm shouldn't copy both Desktop and Workstation product certs. (awood@redhat.com)- Improve relevancy of details on my installed products tab. (dgoodwin@redhat.com) - 719743: Added better punctuation to one status message (bkearney@redhat.com) - Have client check sockets on non-stacked entitlements as well. (dgoodwin@redhat.com) - New date compare implemetation for determining start/end dates (mstead@redhat.com) - Add "zanata-pull" and "zanata-push" makefile targets (alikins@redhat.com) - as_IN seems busted on RHEL6, so skip it (alikins@redhat.com) - pep8/make stylish cleanups (alikins@redhat.com) - 741155: Fixed start/end date calculations for My Installed Software tab (mstead@redhat.com) - fixes for po files from zanata (alikins@redhat.com) - new po files from zanata (alikins@redhat.com) - 767620: Add manage_repos config option. (dgoodwin@redhat.com) - 784031: remove katello plugin (cduryee@redhat.com) - Make return code from import consistent with subscribe. (awood@redhat.com) - Add Fedora release target. (dgoodwin@redhat.com)- 783542: Return code for bad input to install-num-migrate-to-rhsm should be 1. (awood@redhat.com) - 773707: remove hard coded reference to /etc/pki/product (cduryee@redhat.com) - 783278: do not alter system facts on dry run (cduryee@redhat.com) - IPv4 and IPv6 facts that are undefined should return 'Unknown' instead of 'None'. (awood@redhat.com)- Updated releasers.conf for rhel-6.3 (mstead@redhat.com) - Making return code from subscribe --pool consistent with subscribe --auto (awood@redhat.com) - 785018: Corrected help text for --no-auto. (awood@redhat.com) - 656944: List IPv6 information in facts. (awood@redhat.com) - 689608: Subscription failure should result in a return code of 1. (awood@redhat.com) - 772921: Do not show message dialog when multiple sub-man launches detected. (mstead@redhat.com) - 772921: Clicking notification icon shuts down subscription manager. (mstead@redhat.com) - 734533: Failure to import should result in a return code of 1. (awood@redhat.com) - 782549: Subscription manager throws exception when an expired cert exists. (mstead@redhat.com) - 772338: Subscription-manager-gui help documentation review (wpoteat@redhat.com) - 772338: subscription-manager-gui Help documentation needs a review (wpoteat@redhat.com) - latest strings from zanata (alikins@redhat.com) - 781510: 'subscription-manager clean' should delete redhat.repo (awood@redhat.com) - 771726: Man page for rhsm-compliance-icon should be re-authored to rhsm-icon (wpoteat@redhat.com)- 766778: Improvements on quantity spinner max value entry. (mstead@redhat.com) - 736465: "Product's Subscription Details" in the gui is neglecting stack subscriptions (wpoteat@redhat.com) - 772209: install-num-migrate-to-rhsm does not work on x86 arch (cduryee@redhat.com) - 761140: enable the help button in firstboot (jbowes@redhat.com) - 771726: Rename man manpage for rhsm-compliance-icon to rhsm-icon. (bkearney@redhat.com) - 758038: Guest's system facts displays "virt.uuid: Unknown" (wpoteat@redhat.com) - 767265: Always send up the list of packages on registration. (awood@redhat.com) - 768983: show future subs in list --consumed (jbowes@redhat.com)- 768983: don't purge future dated entitlements (jbowes@redhat.com) - 769642: confusing output from rhn-migrate-to-rhsm when autosubscribe fails (cduryee@redhat.com) - 769433: make rhel5 firstboot modules use bound gettext (alikins@redhat.com) - Custom facts should be loaded after hardware facts. (awood@redhat.com) - 745973: Fixed missing product icons for partially stacked future entitlement. (mstead@redhat.com) - 769433: Tag the module names as gettext (alikins@redhat.com) - 761478: Facts viewed in the GUI were getting out of date when system entitlement status changed. (awood@redhat.com) - 761133: Support fixing yellow state in compliance assistant. (dgoodwin@redhat.com) - 766577: use unicode strings for possible server errors (alikins@redhat.com) - 768415: remove hardcoded reference to x86_64 for extra channel enablement (cduryee@redhat.com)- Initial Fedora build. (dgoodwin@redhat.com) - 754425: Remove grace period logic (jbowes@redhat.com) - 766577: Fix error on "redeem" with multibyte lang (alikins@redhat.com) - Add README.Fedora to Fedora builds (cduryee@redhat.com) - 757697: report xen dom0 as host, not guest (cduryee@redhat.com) - 747014: Help icon was not working in RHEL 5. (awood@redhat.com) - 767754: Invalid certificate status when stacked entitlements have overlapping dates (wpoteat@redhat.com) - 745995: Ensure default quantity calc does not include future entitlements. (mstead@redhat.com) - 760017: Display a friendly message when an invalid installation number is encountered. (awood@redhat.com) - 758162: allow --force to override missing mappings (cduryee@redhat.com) - 759069: catch exception when enabling invalid repositories (cduryee@redhat.com)- 755861: Fixed quantity selection issue due to older version of pygtk on 5.8. (mstead@redhat.com) - 765905: add man pages for subscription-manager-migration (cduryee@redhat.com)- mismatch newlines in strings (jesusr@redhat.com)- 755031: Update to Subscription Assistant quantity check in unlimited pool case. (wpoteat@redhat.com)- 755031: Unregister before attempting to run a second registration (jbowes@redhat.com)- 740788: Getting error with quantity subscribe using subscription-assitance page. (wpoteat@redhat.com) - 755130: add extra whitespace to classic warning (cduryee@redhat.com) - 759199: rhsmcertd is logging the wrong value for certFrequency (cduryee@redhat.com) - 758471: install-num-migrate-to-rhsm threw traceback when no instnum was found. (awood@redhat.com) - 752572: add interval logging statements back in on rhsmcertd startup (cduryee@redhat.com) - 756507: do not use output from "getlocale" as input for "setlocale" (cduryee@redhat.com) - 746259: Don't allow the user to pass in an empty string as an activation key (awood@redhat.com) - 705883: Fix error dialog modal issues. (dgoodwin@redhat.com) - 756173: Unexpected behavoir change in subscription-manager unregister (wpoteat@redhat.com) - 746732: Only use fallback locales for dates we need to parse (alikins@redhat.com) - 753093: The available subscriptions count does not show correctly in Subscription Manager GUI (wpoteat@redhat.com) - 749636: Client should not support users entering activation keys and existing consumer ids (bkearney@redhat.com) - 719743: Improved text output for successful pool subscription (bkearney@redhat.com) - 755541: Enhanced the message in the katello plugin to debug when the backend system does not support environments. (bkearney@redhat.com) - 755035: Migration script should work on RHEL 5.7 and up. (awood@redhat.com) - 749332: Normalize the error messages for not being registered (bkearney@redhat.com) - 754821: Default org of "Unknown" was not marked for gettext (alikins@redhat.com)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKKMNNPQQSTTVWWYZZ\]]_``bcceffhiikllnooqrrtuuwxxz{|}~1.24.48-1.el7.centos1.24.48-1.el7.centos gui__init__.py__init__.pyc__init__.pyoabout.pyabout.pycabout.pyoallsubs.pyallsubs.pycallsubs.pyoautobind.pyautobind.pycautobind.pyocontract_selection.pycontract_selection.pyccontract_selection.pyoactivation_key.gladeallsubs.gladechoose_server.gladeconfirmsubs.gladecontract_selection.gladecredentials.gladedone_box.gladeenvironment.gladefactsdialog.gladefilters.gladeinstalled.glademainwindow.glademanually_subscribe.glademysubs.gladenetworkConfig.gladeorganization.gladepreferences.gladeprogress.gladeredeem.gladeregister_dialog.gladeregistration.gladeregistration_info.gladerepositories.gladesubdetails.gladesubdetailscontract.gladeexpiring.svginvalid.svgpartial.svgsystem-physical-symbolic.svgsystem-virtual-symbolic.svgunknown.svgvalid.svgactivation_key.uiallsubs.uichoose_server.uiconfirmsubs.uicontract_selection.uicredentials.uidone_box.uienvironment.uifactsdialog.uifilters.uiinstalled.uimainwindow.uimanually_subscribe.uimysubs.uinetworkConfig.uiorganization.uipreferences.uiprogress.uiredeem.uiregister_dialog.uiregistration.uiregistration_info.uirepositories.uisubdetails.uisubdetailscontract.uifactsgui.pyfactsgui.pycfactsgui.pyofilter.pyfilter.pycfilter.pyoimportsub.pyimportsub.pycimportsub.pyoinstalledtab.pyinstalledtab.pycinstalledtab.pyomanagergui.pymanagergui.pycmanagergui.pyomessageWindow.pymessageWindow.pycmessageWindow.pyomysubstab.pymysubstab.pycmysubstab.pyonetworkConfig.pynetworkConfig.pycnetworkConfig.pyopreferences.pypreferences.pycpreferences.pyoprogress.pyprogress.pycprogress.pyoredeem.pyredeem.pycredeem.pyoregistergui.pyregistergui.pycregistergui.pyoreposgui.pyreposgui.pycreposgui.pyostorage.pystorage.pycstorage.pyoutils.pyutils.pycutils.pyowidgets.pywidgets.pycwidgets.pyosubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.svg/usr/lib64/python2.7/site-packages/subscription_manager//usr/lib64/python2.7/site-packages/subscription_manager/gui//usr/lib64/python2.7/site-packages/subscription_manager/gui/data/glade//usr/lib64/python2.7/site-packages/subscription_manager/gui/data/icons//usr/lib64/python2.7/site-packages/subscription_manager/gui/data/ui//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/256x256/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/96x96/apps//usr/share/icons/hicolor/scalable/apps/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu directoryemptypython 2.7 byte-compiledPython script, ASCII text executableXML 1.0 document, ASCII textSVG Scalable Vector Graphics imageXML 1.0 document textXML 1.0 document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 256, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 96 x 96, 8-bit/color RGBA, non-interlaced  !"#$%&'()*+,-./0123456789:;<=>RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?7zXZ !#,-] b2u jӫ`(0f6t->[GrY\>3dN33t\>UAаP9Дr`fo`AajP0ռksX w6E4%".#RtMM;@6esl/m"`x գl yXTs^ 4)>/o`>/CKS )U*N.|fɑdI]=ن&` x 팠Z#Z9s^ Ƽ&Jj֟]h(;-HfT ,"A&U=⭐T7di*d'tU79_9<疡FZÖq½&:@ŜDv5ڴ)g#1/LE04ukpLg=b}LE3V0L]Xw*2,50b,\#-n.ٝw;Br-M!zlH\5 )*.k? `CG@D邡X*aLPgJ  4F;:6p$ (W~eQu˝*ĵ?1샤0SZõ_#ߩ5q;W*+:38D\M0ݬ,> m̈́f~y=x wX4T\T4RHGzIG s5HbrN ;p F+5DwT[~tHww.q p4S~R[V~sݏkʰt[:|6 =ȪՖ) j^#K6z&(6;|q; zxGz -(Yi$է/qi\XO:w4u>ߥI t 3z`Aț~ƘX<t7-m'DK9kM6O/XrCໆ^nb17W~ Iy[\}ZC1hjTQEsmGwlO :ԉ[w82 |9=09A^NʙSiFhPNWV/%ٳ;i/[r@'STiB4;B|NԡԼXY 읱`]pD:r&r')j)pt M,FOugP9OG˞xEdK(ije.oa質P}&Kglzȅ0DH) ';mNy 3 Y#ڢ7˵p+h*- 'f tX-v6wQ!fJop,i4*WZ-k b}!/m2 M_8yQ\lŎ3c@mIg7̡=MJMc OKpN]mv]͍H*fؠnḂL[q3+/vMVa/;ϻ 9i_іŅZ`nAbdY!O>(54u=2ؑ%i&K{պ"P8_u@pUQ͝٫8ߢХ2EojO| @R rBJ0} C¨1?,˴2cDH;+3Ϩe-hvt M2( fTZ3 w+t( !4d@ 9ܿPvAׂymb_ i%S,d {7Mncr6X *:[5VWfXw1N.B> × ;W0lQfhwo@4OZy2B8=]眾)<rEJ9‘gOrVRA~o&>%q'K>FhVX2Oo1::~2ʑvVM A.(TlpG ENHӻE$:X8GyZDmB=V3du*ea;y3un[u{65M"R:k=V?U>[?"]"=pWK$ t yP6t{/#R-r.8&Fl:񊕖VP_-sJd/CkZ8)q uZ$\@buAٺؼ\S @Ȳ3RG1`Y@@/2ƲiS #Lql%Gm9 A˽2K:+Ul!6MD>TMa<,w ~LؔQ XcN8kSV2i IDOs+G11CBs@)bOK((lF B8j P :ٶXE1LTfZOKgM)`Xfܥi&\vWkBaȫjޖX(rRS(,wO;:Ju.v$qCQ2l6ӁPYLW)]1Nq%$}de|Gӻ02 c+YV3F (!a;؞88v'ͤZ!Njcjvf`+t1@ɂ&'F¡)#uG}pru^"EJ`w9o.!a `zgt?qs'BCQ2nj xQ"Qh򯜥r5rv5rz.2Ԑ fn n<΄I]_F$ 8W? # /"P>6D}l(Vu̔ yNϰDUS2xʯ^ K@7+.Ca<⊈U bG_PϊygSnokM:M91C?GCS,z`,j3 LBI&w8_mv~`4=9T&`g>00_&Y@))9V:RFBG*5]yሤ9eRzk*\B *5Yu,zL \ĉZ;AIhu.IbB%Y>i0oJ7> ,SuLwo-jIG"q |^Y Ʌ߿jM$I\oSxktS54,zZ(\ 2oӀ3wfڡ"HE]dR.a7 Ye#X +4h" ;ʍr{x|Ś\ 2#{9czo-iI#R_'H7? ܚm&m/$7" _lc;78y?N?C^Ӗ;==O)a;tU%GYgs`2Ja-5j/.2ռ61((|N]t[[ BְԻ@-MS Yw~ 'җv T)E%xص#,~g%qħ2dF/(DK~*#pY\_% c;Vݬ5֞GΒC409sYץY%t~~e(!ByqNaY骔[-f\ ``a#mx_Hs|86C]7~huF:aHȟ:޲v<eqwc|& <-ʣrb*l*=>aP46 ʎ&<0 9BcjӇ<&b\;8h?[AL`X$9i2e?a‹/\4HT:9DW\CzR@>'WxWm :4LGr].vN34{0D5'Y9q% V(\F2vDd{sVVu*tVOzf~ )\f_-Tf(PN"+ׅ  !< v3J\nk:]󦴾U}]nJ S@1xu\63&`#͝p3Fߥ| 0}ɭqK]UvW!Jj{#qp}V |@S4ژa7Ơ d7`~d~_ KWQXz#mV4} vMݖt?>`6 ^/Q (7d vLтqyb.-0v$9<}Q06㔧B..Ea9OWZѰТp36!L2:HƂ7ljyLCI~DeLg>;ݍYnz(zz."vnFL1IO,El׷bO'4IyX*K^x}zQl}1d6)a %D=ҏBA웒>LN$/^<^y@'EW'8tn1Ͽ*W!䵈-vuhY:|#:29fh:=Z[lj[`*]s{2hy!zHBǞX.QR~_Q\3djF_GƿkgE^XS|{2Dk)4h3pb3(D,#D#8 [ "(&|X6WD=yA7eŘ>k!̶}T&x_tNQ {WǮ@ஒ9둫 h]heRM ) 7~:z090=DY1cf@룒ɘ|){tnpFU# s(Hh^VUnnT'z? ցOR+ #ր &9o}kr{/cJr#\Bwdt%Åb Ti X`` #Ӆ"oc5Ii,O5$DVuަ{5XR{T)4h̃4\UiQ;hS+Fv4f>]B.u@h56F {aٷ-Doo:mێa:V 4(T#eVaCjRgqIYu +hWi1`d4=VvYH[x/D!@M@i3lƭBY.Ӧ>) _nl[Dj^UE,`AiQ&LP3; t1c-}kfo cs\f-4ˁ^?D H7WJ{((ɬٲG'Nuy)fv:lu-Mivtl;'} 5CxBILO#wW\| k:VkxD'vA=QMS#ˢbooк5qu~t=1j'/U9ʸܢ -.΢R享i; {7([NJ3GR|5=y% Q-#al9XpELp6m'9߇ oKP\jͮ8SL| k|z"I}b\^Eyb-7 n c n1q\PRogMc %JtT n=ͪbLAER9R-:ח.knڵ"ML>ݿ,rMYX _*%7hW1v[T ۗq > F6hP)>Ɲ˾ɿk~sK?Pi\3RY&ovj1l {y Ǒo&/} >,?ZrBD1gv#^rv0:=*VX\R:_rtgtD|4iU > %i>U4|\HGTaor<]H{RaEF!xX4zadLl _;-'݄A{ Dm?ϪI @gw  4 m*|վD4hJۻrӯvl5I1v rC1({AhN3^E"ҶK\tv+Y&PQg~li|2,^}, &- *sTų笡WF5ӀdF[nc:B\X[(i(EfZ9ʕTV2J?0+^47aY'ZnVW8zvS RgV(RC(ScAxI`bk`9FQRjziH?>6bA*睿ScH1kSxbv|\5:/rgF,b#&]F$n)7ЧO-]>g/00Um8 v˹^r8~)+L&jG{JWr<} ,H o iF<9rphNIӏJsm#_0["u+;i<)QwXCr?QuWhø?HתƘd> ,mp1 !s>_QQO`iȷNŲ_Q)7n?cۀܐUhn9Fql3ZuC8P%!%Wdfn=Ѿ >vG}>&܁qvJ]>ST˦NM:aXcPb+4\`rzl~Đ}<3kwGwS2Kx ^(K#֖7:g{g׻f<ĸ蕥YVx8R!`6%9aE/2\aQZKf-¬~c'{ [ xmiI/5" {''9iz@ Oh} *n= } ( x{2 y/3a*İ@_W//7>+sEfN e`4 x/J„TҶt6v-ܫϒS`\O ( ;5/e&(ކs<\TJvH_Yf%ǧv{^/gk&]EEKo6W&*~FSUrƂ@[{zUlNgoZ>N@sS)h"'B<Pb_ wWA _g,?6/ o ;:}tؒ:i)֜RezW'9I 8 F'ދSz&NbUNaEiV^ А!W|;Vʵjno$vQ#T0!?xBsU3Ƭ0K9 >#Q>Rҷ}AZ"ݰUo3*}(u6d_ēM@ufIS{=$Yn@8񍄖2xq? nPgimڼ#'4My÷֔OCi<*}~(_>xmf(®f829XPצ`A&!r">f5BzkK+y#L|-Ttc~C2Y Ҁ%k 1h4zEAo(ePD(S e!#F/VsLM9n q'ͿIn1wĝm5s1]+ ]e'oa\ҴCOe*oš԰Bnc J{}\6MWW7>wg1wb(LDfi,lwJ>Cӓڳ % Hk's/<+J*Mº*CHƸ24g -cFZzhWi}ё2T>gahm{aG~DnajOWnɥvk\bY5$E ,;j!id8;3]11"gv /)agiT? %Nj9dT臗4IXQVQ%6z"*v!Lu`1obڥzJPɳ"@ͼC.^@괞dfk 5:\^lPwB#xHpyy1.q5;8w ҃5s\S8 _>\TdfTB 93 "< ,u6\Wѓ\X6fKo'bNwm?;9 ZiĪ IYNb_°)@^!;(rq6C8(&eFP_a`JKViarOU->jqi*SlWz˓Rzp.cK"թm|۵ X=%j%%KUҶŕr. 4߶Nyms\߮<7|L_ X =PGov?~/j? ,XgyUghq(OϺQw%{v1ȸ!V'YYP>MaU|͑a<>)=&.{ ݀NEr[;*275ocT/spfS[Ռ?9}phfc_@a_3N1f? w -5f /;G1olJE `qLąiه5AU#Vg?!ћ:Vbn G|yp7%:+ Quԉ!ZJÒF<@( >}$I) ɗx؍V'eՉK1/=jإgN-[નW sTWG[Lee7 I!7,F)aw̍,Xyrάě# qٻɷ́$nxD<KHVdWF'P7O>V"Q(a ̍Q߳0mFWwpinW"K81Z#gB_,k E I.0;ޒV ƺˬmiûfQ5i MY/WmP<pEc/9ebGAR q28|Uuzi&e~ֲ)gTԌDY)1lf,kG@0P$BȒK#;bɬx ʢ ts6d)|MH7pkK/.mMmƏUW!8W*fqg'S'uA_o@V,h䏥ԟ Xh^~ģH kTش>CguFYfP{w/sޥm>-79"5JaSf* }Ǫx#gX&E__ j.L@n|qn p|l^w~Ϥ0^#TsT)f$\3Fހ]0 Tka+Dī|A7R)?t+S*x :\wp V̺5Q>gDk'=*x=MUF"UZ=nG 'G;2qqp},g\o\IMMZѤ]`˿BmݧesOw %l}NPESIJ3R{aeBKҁ &1EAc,Ȃkq5D^ =-;x Ĺ1z튿IK1i߇S8H,c \rk}e1zUΔ Y'qB@ϰd޳OzQY 3IAYJUZcJ ::o⚙窓9*r N'lĝAr"z,R爭.聉57u=>\&crdhax~Wp(hAkQW) $#Q2a&T* 0P^&-`$U!瓗˕I㭰 D&/DB?Dٛ@q9` ݷ(=1hNX`q㠺[c.?2}EI?!~)7Bd.tpu7,yV )qK &XsB3ӜLQcaу\ W:#tj \"̌BJah.n>I dD-+@#8CaAC }R(ǮWٞOH$0PB6W4(U2;L g&b\G9n? 0P|td{\`ζ{ $2x\egrmRJ3~o4c;%/#;L;jU6b 7`bd}ۖ1^NC!7ִYGL@rxsUʸ܉gk-Cm( PBrճj!OK ol\\Rgwwl5GӞl eq8ŅpPS!/u>-|7N7q j"m+M*x}$>PE`僽 .N,nݻ8%O}O۞p@-=| 3}nиuA$M=NbLgL-秇Pf$h٩zy-57h-zTcȫfЂ ^r4~&j_LvQ*-/)w^8̍"OyG]:00nM 軽OnM)Ÿ ȤwGba\s]5C2n`n z;F=&/.QSu tvX#tΐ9'ң$P R va/l։UNCIF:ڍ|rʦ8'.1S/ ;TCz֎K5ɲ"#~\{J}yG&/M{SXAmDw~ښ2(%Nz|RSu^uURkB]ޖ`ހ* C][4~@~Dgh~ћP|K4Ms^~!y#H x)R}/%yLʄ|v^][߅X43L͗k5h`&_s< A,vvzSѝ hӽ$97V1#0 nݼ,OʣC>̩c*43G2 AMGzl*mM>AUf0e\U9R#Բ1a BvugR-E_՝]l<:;(ҡR#V5IJ{ ׷!e9=0=,Fݲ6F'sBP2[n1c|[42Q^#l F8~ V1y^6a-ąQ çʄhGH?m]P}{)oB O! a \^ȲNj5Rk Ŗ]P q2&u[?_2}#OᾰZnus@R€3Lh>8UC#k:$'Q3FOD֡]f٪?^őbg!ۏM0G5"H|`!Z$wAY !**M=|=dt59홉+Cn_nق~|U <WqO1tݢW) L3ZFgҧ\D f pBlBBwO6Zʹg`x{H?,? SMMca4 J|*&SI_*UF'T)0PGN_3ԘR3܀_S &H bXC-\Tp:SŌmndߦGC?_W͉'#DKޗEm_bf$i$Rjke0q׺yOUŵ6 QR>QJAOz>#@ [Y8G&[p\g\.b_]FoDБhZrS+jd|$T<5 P3d*L9}eZvd%L  ϟZ_g_Eb$Q%zu=Jy>ׅezj޾6( ~aZk2腗S!_ʰ%wCY*=GJVh2VSEhd yN{cU9JA:# LZƖISU[ ʸɥqXu^ QQ:dB7à>=@&PjݤsksM7'D5KV^@7݌a Vi&K&xԗdʋIh/hfŅLKLϞd6q7;LzӪND4LdU\J#ǰ ΚH!j+\9c2MBlM @^dm|[wpckt.jOZY/2-R)w$X;7,& |HRHtXp}E3/=sҢ9vFlQ˲#ĿgM>49b۴!̋ ijh>?]u:-;N翩u3cbaqdn*3ߎTW)d|kK"R]t$Nh5s!XdP"ۦI:jQB rZ*}Tolt7!&/)[;B7$mHZJ(ws/hGf{=&套 r"B)F;B? H܁+h36c9aG }gzBL׶VhͬoW m$ZW)j&\!75ޢQ4&q!µn0$au"O9eIfF;"7tc.1t)ލvJ$B?N g?Cb"z7FF] ėKt+͐ chMi 3WT! e9_p00qtAcr|ê<~Ey-[(и7*B+*>}r~z0v=I{juq-I !=|kʢR+5#L9(|f#d^Ζ8t$G!2PC^Ws`rٞ٘u+>7v.%bX/[mYW~|:=| Bɝ6g]'E7Q-R2[mGFݷ% S[yGVؑm($Kf85e ET3NMtGRe#\mC_Y:) ]Om!&YZ[ff`QOc .AI عģYYgZE NlM3%@7v!-$HC@%Β!>zE8FmPܧKUx Haf^x{vj"p3S7#sWLU\щ,a25eQTH|PA\ ;{ëfp'ƮO_̑.Kbzst* 3BZ)z`5?-pai+tpd](,R?k+3]و ZonU԰r<_fO%7s _i7pP/gIɃd\B?nGm$YU :7+UgɌeP8lKgّ{9$b+{SAu>$deş4%H;w5iJ_>'8sT?ALe~6u21Dr度FL.ESFTUٹ;(.]o.0q(*rmIk?0$)Q$t'RA# bR˯*_ۜ>7Z2 5\Śwpt0Gsh,k8Z9tWJR5j5: C 5Jrly9'ta^lMg6>i]4&Y{ۅe^tabB+`Vg8=Ø5lkgj˧51%NZS$޷6T{x…}羄~઩߹pixnxwU9{f09#kHhoA$l/M3q7yXÊb6J+O}r)o*E+&/%~)Ν`HXrҗl#A K+$f݌ďM` }Pi&4ܼ څ#[&gS͊\8]3:m=ns+<Q%ehwi>Ҹэb?/[=J`ud(uSeqgop +37Z`iC,p5bDJ;E"PUz>lHN˔0*CAa!`֥eȀ- i]$2CgQhvnU]2FÈ*'1d̓ęp.|N~;iE+6dFKZtNaPp.RB@@鶴 EL\NCU>zH 88ߕrYz R483OMޡKmNSY| ]dCo~c* ˔(Q8G絅7 "#W%9 i.9;Hz X.xhV `O%/hO yHC]I[ݥ~rFz!_r*jqwzV8oqcř$Mг/Iw\ Pu8}5'v67ᠷ׫ȄWH/Z /2y,3?`nDs>g92v%;<5*Isa,dr7Ւx4YƇua@VjX3ѓ/ܡ*:|=/pxS$6a  v侀H}BvJ ra %Y قP<0ЀPטT n]VDRcK{b;gRH Adg5RA`akH a]&WRMpeY}X/甒7WE0E O4䕁wRlnhIDCRޗ@ gWs)&sq%o40݀Qk)![, U%TYG񺺵g`Sx3ZW]C_KK?GܱsNYydžT?mݗTn+PI:`LJĔ`[Qѿ?MJ~f]k22/@ st$ f6aQ DrW'b)C@X"0R$Uqk:G'P5~]tI.I_XzЉQr'8GN" XV=+9×{2H.Jm/س[LwW$Swk H0Bg? صB AdD֓ +aAޅY虰w#خ 7:"*5upi#L,o(Q?H@e ZGڥPS^e&px frxRM]"I״=|*RolFƁ]'Szs u:ͯqEIlPyB[[t`} hrm/&GdBX$+YٙScNқ$lAD AbHzѯDkCBs6p/9ŜLj$ؚڱ X5%шl4 f:K̰p|!(&Ҡ<j!.^7 1-Xw̯WLǙ1^rڅP`ewxˮl>ꥥ,8j =p .=Y/ LW$4_7y{ Rb{~zPۓI ' JX(}΅ 9~~shv()]@ %7OnT&h( Ó?)TZ}, nrRJ?E8߄cqh|oro׏=*L]@ĢJ4sq5wI->0dTW7p|zyȦED>& Jau6Qi@byX{ aƃcy@+i\/sM4x#+a/;џf5;x&gdT]Şr.%n8#OWwmayE-#Z@YhY-T?-F)s4! EcPh!5 LN-r+=39KJ/ֻu5@m(PۃgJ1(@>9/y t}=hp\.HPv Wzdl>XUZ_8Y+wfr\IeT&1T8TNoH$Għ ҇Q S/bS:!sm`6 ]Ɉ~>"aF)Kc'sHX+p6M?җ|paU0sK!lh-mnJ@pCF~&'lL9\Әp>x'q'-hjzF4|P+2h8Hy$" 5М'Gߪ ~FcA!bvO 2S79@F"n/Et΋گlfa=|tͷ(oQ-תTY=8/aR  DI?Ԗ]3mWJ|~4@u7RGR[4Q{h/Bx%]Q)'5&zXp#:Br3XBໟ 15_*<7;7խ8 DTNॴ~lMR\IYOh<<]7wŴ!# Roa$Z*g]Kl)lp2B t# zlLXoJwD4;\__]{ -2pJ1m;wVb>pŏ1Z{=sOH*/=n0a )v{~hd eS5Q\MTy}J_!ltue`u t%W_Jߔn4eW 6uЖV/!+Mh_;z."_ew{5\9Ŏ2..[Yq1s";HQ!ymZ';ѸBc(YC~J } eeJq,IvP(JAO|-ߪx9sBaz8𗊾 {;{ZQf) ,!X˔݇>}D xop̟)(B,2f 7q;^hY+ \9#TZu$5 "[ٱa2Ax]f2wN|tL;>p ?n\|@xN:e{1? #-E3N*nis|5t\簈*1WNeQTݙB̶};# dT \+>wl,\^x1C``DX|4*FӘVXWgłdm)>+=Ư֟@ju.\K%0_v g15!^p+bT*RF;i:R[żBeXJ%/ع 9vkd W?q΍q04;m1k޶mcG $u= u/(۽e;Pi!>|S]=7e(V'H.@w $DIM+hcCXm4=6J0*mFwД׃Ž$#^ _}F6~ٚ#X]h՝;? ?u``:)U iL V5Veǰ/|fĶ67oRM]RM^װfr_ڱc?$ M}W!$7@%-t*S]Mi?_-TF.c#+LE~q-pwW=`k˧^[_=u{1ztZRC˽&-& &ENo0mgua(j XRRRn'Y<)-_!(SU]G<3cJ'F TԵ79lB4Qĸ$\: v]?ϻB i ͖@֋n_w$@ly V{04;k|#e;sA{DzaWx8F#-@SY2\3⣺_w\e;ߘⒼ3^߱ k˃ Jvb4$AyD [ju1Jh -3I9JCkC4J0^v[/h57:,+6┉扸P@`ʹ s_ ^mt5tM;\&]6:4Jvi9 yo| zbYşq3ˤ,V4X ͵o٢I;IG^Ņ OVR.{G#KDETd)O? We0 yŢn/،_U .x|D[0p㉮bNVhpCv, {ݵF3_/פ8\/~nP(pUNLѥ`A9OhuQL&Ȏ{Q/^hal6dK.};U}Eϩٷf!Y>Ӻ$1T5ȚFoV_iPQYp/ys vĵXp[e1gӖUNɈ m@")RhZ` 8Ů; 'ˡ&HZ|c䝏`zy1+@'-6-#(|)-|ƞS7&|3UNAաI陽b+K5h 7\DjZa̠32{mH^xy 9 bK)vNyC0x6{V¾3H߂n"?4u牤oӉ&{L}70|zSU4A %c"g., Ce%M&1&1"hWa.=FB0w;ƈ3I>aF_mޥTDf@#%ҏʷ@_S*gf.w7lt!gVNv xp\Nx{YVSre cBM{=[NHn7~}qXA%^o@51,aZYǃlr$DѭuGQ#^׳;y;Ut%;`zJ/,6p* |.n3<+a/[>'S"ECi$gEb` ÀOum3qCBxBJi}uR`{E6ʝ{I}'_Up1+̔,51IT7 v6b{Ω!27xjpY?=G{yv:[yk>:m ^ lz{tY%rPN`87bK2axC m ^͋4$ƣ|aBFɟ.2 gcH$fZU~ DQIsƜ§LwPޗ T/i!Ӎ-]Bȉ lڱW`M_`d=5>!htl)$'hȦ hRʷEJ qL4v\)$Z`{7u-u\cBbx$Lg~B&}ggt [{rWL"y>v 2v7sD 0|$vݙ=^B ۍ\w9fJ@'X Ep.f,&4,d5얯Ą+ڈA^$8MenZ!xBdtI|b̢PMGoFuJYE9Ob[dg)"s3ETAKJ8s ~ ,l;2Eu׶p`LW%̉A$e'lcCl5p)eӑpKd+` ek sZ,:ޔ g!e }TQiՊ`8 l~ٛ% wpd?*,%Yb>ᶶ1X~n aևwer8/G䅚g< ;kD6XIOs֖37 3E'ٽjʗy&J|knZDbqҗjID#=;S@ J"%ivwfZSVOX!Ek?M̛X-vp ]}To( N,@I7qfd02d;k( ?Sw\v3nJni_ Qm -=td-#Ô+ 4 vM`{{ϪCֈf*5z '^ 򨼔c+z;rY驏,%jk4Cɲ!'cGm<\Z̚|6aru&b]'tku7sL8߰ 'fU-wai֣ÒK@amzq8C% f|Ho e-~ ÌRAar֯2ŭ2(6@@Of/2dj ,AV(e9 #/p!6pjq;imS9jU?Χ>I t'[T"S*:f~I#ύoԣ ҷ6ea0r-)/Hn=ekɐ%煳1st"%$}y_oa{Q}L<Hn BAr%w,lP\)2#jEؽ*doY#SW+\Vv?|im~T;톡x< ƛ2 eɰem֢ߪe)F٢xd>?i57鸷4C6 :|+*ǫ2l(C:6$ D(%*E.Q%~♜.fI^|zlUe-o5Ai57} U\:[,1XZCĶ*u6-~fZCaUhك^X,zm;͊ہ`,aV$*q}6Hg~oع  )UL0M8f.VcTPITN_ ^`.'^A&ͷvygME~=' Omϊ#J]@}4M[|WѠaWHC7OV}d۬^5_6uE}'fjlя*#;N) ]*E氨mo̴*pP Z`t:I}@v(=]uH:Fti*:`q'*2V{1Gab 5fβՂ<^gSd-}[x,CP@KA }`<42]zQ L0T@9%zJKצw2gè OF&ۺ8fmBq5o5D 2 K|LO G]T9Zc##J _R1kh#sH}QT}0Q O2rRkV/T;EP+{>bcɷK36uV{A MJpf~5jdKKG^`n*/U nݝv% W- Q̕1YSxѵ_GpNɮdURc< yZ}hYkrie'a4u$<%T$--]Nf~ 38a yE٢ ~+8roZs s0$s^:x*,ϊ# aWTh0H'l;52zbm5zyU׵d k,;yp5@c_ms,Ӌ{\o7!eʡ;'ںi ku,d#v{C FQѫ71=>rA bs@u]5z.Zdv7(վ̱', ^wk8;6T /;#z^-9&'u|# Y 1+Uelx[d[GH(uq[%+b fXSQGLml+[ oBŋw$ߚi=g~wm5KdoO )c,wa!OG%:/=6ŹC-D\SVnkt=|,6 E}k) M<>Ip4)5Vw]ݘx<ĠCE,cR|Q<O ǥǭR>Ld=YuM|D&5qw^ϛMS ~g2hҰݥ(ꜚ8dg=!=Ͼ)'`H>N /<3DH\Z HT$d2>VpZ QN3ieJ?FrnYvr/o%ElF#,h1 >]Va )Ǐ[}.5c 5%w F!%@: QYr|I㯞:WpD+|2Y>?C‹>:i1uLDauWwqOFBt+,JmQrD'PJZT7"鵣?׫^p L==*J",呂 #RTVcA&>x?XPTr<| -"($^/qл5o0qe K.8aЪ CX]NVإ % )c̘I͖4?+ْ#-lYW<8f3X`2N>&)^O lnW֋t-{c-ai'=ϥq**RZPYכ6§8lGeX~0,hqfՅY]R roU)ٓ,Ѱe :2q.܇,iY[89x&e% Iܵ૯\ؗTqfچ "J굵>,EV5$dutp[_$eW~.j]@*Za捗AOe'c<3ax]uJSNyʜQ\ȧx=(kyǂ.gmy[pNѭ6V‚cX67unw24/$9s]~%D>h`_shfuꗦ΃pN+ua=K*U264e'0wB:ӖC~2=ZnZ$Q5v9䏩uU.ߨJ.%(mz}Z;/bT ` UxBPze#vҕl ؏OV@/jt{ -GQΔ*ig<"1$4zX,蚌b)|h[wU;GɲtJ2 EL +LsF&XE7ݟuYc  0z|apdD~u&n%&NVݔ0lV |#8 t/yOkё;thByE_* ExݷTw݋jJYAdJ.Or"jT$ΜWX)t(g|EkF٬<'PCxKFxB k}F[B.CEE 9W#ѾVS7HMtm/F+Xꛫ(2ӌ2dvo4U'8M`:d/$l2<T]vq(fI |a?#A .m$zn\kk#r8&) {$7p^žM/$mfݡf^n&¤>rmX|p8(L>C\zrFjJ2DrMՇybi]SJDLݿڣ&ONf>YKV8] ;': a!,w0thBJl{**$ q hʈ}T yxb&*R^㔸?ͪaÿᒃ^XS@#pC`H龙PW{ ~0xXn2NM!ugEwqxNqm""2j9w6K=`vwiJ NyXS}nazzT]=M Md(0PO 0h+tdL0S6Y_t^)F#V^ ~a$)X.+}Geaq2.FBhj^#8zgԼ-@['pfn9TK^&FOSbJ BTd? dso*^<}&%vyJQt\0A}6J?Qc=..Cf@2OzdF6-Ge!j 4LJ>7-)&.+CI[cf (ǔ qenmycT(3+4ޫHT$!9P^S 1g&87-,ާvLsZs11$]yg8I妶x`~iQ/-,=ƣPC[l1eM(&g:ƮICJME9+YE@KbŤg=[Ǘ/ \* =Dz(qKcd͙RѶNKazQ6z2vۋQ:~r?iT.DxIsPdCYqˑ@?xB*#0gC+ $hPMZ n ^\3an-xɨigncBߏ-Aʂ=3/rʁ8TW;Dg.g!=~y\-0j 2R-9O "ĝxpZxRmc(?۴{dO ="1N 3ql[DB`b1e%bZ|F;X(C)Vx}'-GE\NMn} DD)y8D$ !#+lZN9Z6$嗑R%e1CveĦU.bT_f [1E42D/K˂kXj_.񽸓1.wgSzYi6,&GsC6&+!'-XjK x-,9/DƏfCzk #U0iTH Wb%,=GFӭ|T"Yu{x9Ў9K{IH,}"+ę~S2>(/l8xP_}-_v2$hb;x:9nv /k+9kƤ'ʚ;iz"Ӗ>[dZN~ #:R1S>5\1;} {)Cby0[]KzuۆrQ! N٧2n-0vnRjkvD\,wS@B r(4Z:/jwqy(mh&˙=,ZMm[ s%VW RBQEG|^K[%Yse`bSC V kӋѫ=u{'=)N+:% N6儅5e2]L}%lmʤ;FMnR4ͺV(VT62sdX]JJ~kzyͷ_課 ~&:v=ڑBi vj  {dWQbt21)΁x~6nqIp"Fvh&K :"p,@-\N]kl!X 3*<4t+H]+nl:-mkROާN 9cʈGJCKIh;7ʮ5Kۓ3D(iBU} hR,S:,#*’2/VLg-R?&;i`Q1i슱Kc۴ά]gDL4 YJjIJQU~mF2 OA^a]% iĉvd[0~b}{ĊVΛ7uj0PjFg޽{?XL KNGoR dt ^SKQźWIZIYTožET[ʂdMo;'Ad#eiíd7FoVhshTrc8P9aFf~f79;`nC[mM:o9<=@zZ\[~֕7uE }^Ve-Iز }xt?-" 3^lr$RH!>+2pD+ $ d^$wC-}K߮sn}qrcW,Ks5 H͚_69WBT3z`[9xϕ\dا.I !YG42e$7,׿eCgb3{1)[#]Rڡ06M?čcd0 ~1*ig=CsGɴ?Rkصim%!nA@XQVJNlha3̚y"": ơ)"_yH?cN q.X#nEna!`I'0 /2(?i\`Q3M?,@D;HB(W[Q#:ΛNIy9~nI#<_*9DyDr똝DMnM9*s)/2bzg EG3⾒ %޺c#򘩖TP.. v~xfژxQEm̳ABSd9)S#9:@P`Zk]:~ @K0a7LAQ] VX3 y Y,G#WCaAJ@MbSGu8ڼ7d#Tk#iD/)c$Ve/b@)ѧ:4ȣ@͜G&}j*tSj^Kv#0u7X 1w2t)ksc^dǚ${M@i<#yd#zI!Ujٙ\q+ddn(O Ǥ|Ϛ[ZLڳNm{m}jSQxRS9 \uQXwo V,-Րh:W~$"YXkrg9" |!\{ƐJ*r8UV#|KNxMju2rޜKءCgکrןbcm6Mby<]-JwOLpFD,xrQ?dJ|,* nwb:+0(z>8\{d PYyg@D psbD^~w/Lhrd}ɢ+RKDbxRR+V/VS4QjAin(QFMf-%GYXDqxyܯomg)z%pl v`<-;2X"u.yw{HH3ʁ{U7 An!`_enۅe6wn&V5ń,k=2S0iJ]zBZw!:zYfazn@^c&OۀLM"l+ر ^*_מ1 YNZjMxiJhD.\ڛ;8Bw@M)k5F!hdm@؅ Ge'3,/j@;QT?g2#ԹJ_4aEN"0J{4m+ȋ+y[e] !pn\wH}ĺ@c`,S A딘fje3`3+f]a05Y!yЂ.|0F` n@ nEa5߱[ingWK}f։}Gģh7 #i49-_ 7FqG.$UVD@.$C%p 7!6Zfl\.|ZŰ ͹?&a*Q >`ypJAw 効kfh~+BOra^(wqiE)%᜙{Y맢c佨{ȇsl(?B6[RxNH6N8{ߵE{¨n&̻gWue Le+0)ե3f֬򼲈5ϓSa8*8d  Nr\DflYN{{][pb'f~ē2gO=%kܽod*!G)(-|zgR+䖣!-˧g ڒ>|̿ Q50ʧ 6i&x~:BcFW#d$A8V/@Qц3kӎbKg@Lə_)} &CJ5'ؓTNmd_E0LCOq)VcyX稙:pncy҂cC{q0;?7xoIs9t4UevSm>4k L>T{ r.HO>l}[Tei&O/x ;^rfMB9I7ئe1<^EN դվe{KXS[Ϗ ,6 HڻYf {Y GXTP$JQ:b72v>O7Q dLqe{cт`gr7C6,ʍϜusC|h_HX%$[]{_L[_P?Y$R\q,U* 򵌙Dܺת b,8~fIY邋oJT8lFD$qQJ$Bnj7yr`'?#zn{,j7kGЧpL%"H„ˤreZdk"쪴m󹩤0mr~3Ef|nzɿBǭw ywή$rNEw;(  JZ˸p.f\a!bmF~#x,Vy79k v및3G=OÁ7ꔃ E>y}$w'M+,T=+{>7*Bt f@ Tw :"{.]A"؋\'Ma5.0Ie  j )V~S;s%<0FU1q[QcLfC/6""]b{Ŧ T]2\,V+4֝WdK4 }םrõ 8܎db\ ͥA <3='j]FV>: =by01-:S-;i1OPTe0~RÙ.W&DOJgLb]qS|kl\o!#0Xx(;qz ])Z u'ܪHjM=Ԝ *9զʍ4b৿NyO} @S#<76OAt PDݜP@8ɝ3' s3C|DJĠrHX]C>v\os] 'wz B6+=OҾ́ 69AД |S523\z>z7)a I'nl*Cs*o}R!Ueq5ƪ撤ˌi`we<IuV^Q5%5u/"\䌂LȎ$Υg9onh[Rq毲lXh to/o1~=-xK_If`):jOH߉ a/D DUkz'ݱ8z n $&߫FYR^ѳ"'Tbt8] ϫMsxSh9$ ֎oQ望&kv be\}NFHYj8Nzm6.z+5 3XUZ]LZKH} !rB\h=xU)c&9u^ |W (}kjL)vu +d"O+o3bCCy)B5ɯ IfZTTD7˭dE=_n'㲑o0FcLrpC< n Qֿ>R78+{TcL?gr~, !jxRBR.t1"&z"n,mIʩKVƗ-6s3B) f&Z-zz$]>l >%EfUs4dBHA0]9- HoRU%4TV'{ZOo\чy$xj[C5>u0"E9Bq`DKqTy~C_ p M/Փ6#C6&>FGFyߙ\%P(\CogiV~%U?3DJ|ΰPB.lЙf2;c e5U|Gza]f$?}ؐMvfUvqOWCIs$bHXVc|[ORBpW!F8϶Xw<~z;#/>}1;mf-'wry' wَWe>QCj+{i$,@C],o,*UV ٔIv9$4X$փCB%~j! m!)b4eI ί[icrq:ˇ9SGxSo .G\UN 5!ۻ}[\@ɾ}tS~v2[KnPL41_zŵem\<1UbK4Osx7vMHB+ē[2`q&WLXsQ];h3_z]ێDLEz`N! 7l&w$*9urBߚBOX4@Y6ܡ7 wޗ+ը%hl]0CA~'Y(UbˢpoWڕ("PfWf50.d%9&s'  ۪ 5{C` E:wTLO`\"]a 3u/yOV$`@?,;1d&?_+PO $CTՄO*ˈESQYIFnmd%Aʪ:bzaèkѩda YIy̺Q2d2\;b_\2[y PD(4`Ǜ|\i3E9zv_I-y [`+V>SK5|eĬ*}!e韪N.SqGy?vaPʲwWbx,"s[V Apu\ wp%Kڏ{&ˉ{` m/VqU$H?\gRܴ~+% #`e!Pw=쩹sSIR[*oo/8mND}3ws "yʲR4Tza),]逤%Z ݹd yyw&M\Շ}lz68X P_ ]3}Xz@J8|:0+]k`A>aA3ܞbΑ^$E nň1'١y=q sPSii D%#;reX57!hdT!]oD7fY{λ$꧃8ރ15gh:]}աW^l-x e̎T2eGINr"S@ P=$R 6os2ƽ0 ˥Q-ߟBB'Ve^֢_n&j.ky!XNLȲQıG5 [ E6!+aVXlCR4#9c7qSw[FT=67l#K3a W![6a9I#j?][1/p m͐NuJEg֞ޮAb0_(@Jq3MW.l=STe[R]Vd0)m#MyEpl fn5m(VFt=qHdU=j.s"=SAw7@&>&DMxOӔ.;,c/<-s_Xs6)ÖA5󣂎Nԃ_%2)HJu5N5A?D1^p~+|}GCıUQ'N?xbhjw%ZM8WeZsHplAT*6je|i)4vD+Y`ÅwOHOyDD4(q֢K" YjmcC"w/\lzZ`e_rp2%⪻i̵}+L]4l81=z.e-薶'ZDwʐىg҅6 a"f~5O)f 1-"t=%;/MVaw6ˈVLþ *€cW\nN4$ `!oo(`9w/Jz_!E1J;sXSڴp!8j<>6tڥ@+p[\ᄙnafS޸rٕGՂ^=տ^7f9!U햘g,_Jv$]j$jsU^ʴ*ʎ@~n5w2+;Q/h\P_Q*S GZl>`cA\|SH|@pl+<FEtL,Jy r?NQA/4 Wzfnp ҇Ķ,kL(h~-0!,ٷ<0 s%?a$=:3&?櫞b i#̍St{.E PP)V(@\Cڂ1Px }ӴOR%ìxRNou]*pTˌQ,5J-zg/78dkJn*#}@= h鲡yZEt=s.%'9(_0W!$rhg8z"Vv-_Tڴ* sAB e9x~^.u QMAAv44+&;쵀4(x> 2m;Bgm:8Ed&8aLMgp 'HRGb_d<琉&>D :9ݐlJ?^Dy Qp_#͵݃ ;)5X\A(AE@1;jdO#D(+%.sB_%^řM~8P/~}6Ƨ ;-_k.fVmeG˷AXh9y3 2 9Nc䮌l?z²%Z᫰ '/]Vi qM+j.1G5cΜmE*uT0s8DE pCZ<#i9Ymka"/g-g$jR]??` "9Gr+x S39k aTJ2t& Mug5*TE'hd9%!8a-W&{inPtjròkD8A)U}~[, . i9V؅XLY[I' ÐHp Y?q:z3".=o[:ٺYp~Y4'tn4!C KAQelY kgA'# I1C4U);Joo2~̨|(CEje jJ:Jls*xMYb7~*E+֘ܬ$*i'*ƱLI陈l:ff|H#NLY#.y y.~=)(F:zzVg?n&^'$aDHKB 4ˇYwX) .A>A"Hi {'~qnh aSXϭD03}?t_v~Th)\N!@_yW=\}e?$r2x<VV#ywlj碶=joc'P ŦL6skfZ!lAH,\ڏ,:43#֪K׊Ɍ`a 9~`diKB,_~SlY c8kTP XoY&]n#!)(/s2mǚF^|n}eD[%޴=,냆i.d^,Hj"_9@WLsu%zc!.ZFCWa3,*_{e"A*~+%DznSe93ۣ>j!P>-r\|(\/qLtuN;h-1NYYt%f&Y$aո_Ic^ le^^\c= 5 8)ۄCibe?- HӢie,!fL gOR}$ 7MhQV,^+ntfh:݈[a^בSyJ}h/j`D(6flR\͓Q),_hJªו'j|<aWLY}H[;^7L(R, WἽKFzݷ*}B"mWNpsZ]_mqQVZ`U Yӄۍ?e,QI>|#PeYs}p[ł_gB !0#=V ۧ:+}S]q+Ռ}WU˭a=I475cqڰt=P'=EH' 5g7WYf!?\{6鈳>EOȬxٛr]l1X:)ElV eq&i3)&y܎TSoxPUI5i!5b~eEQDaB-,tY*^S1 yO@B JNʛ%Dɶrm}K%RK?|L>yo<քq49}f3 R P;ӅCUE^#vܶx\.e jKiTP<L9Eum-oaihd>=QXCsw6데 -f-[dM_(ꞓ(sJJ-*ߌ Ո~#΍_TݬF{EB9Jy ?Lt,ϗsQaTࡺSЋg@(CxF![%m|kqݜD>i!Bא 1V68;P6a$؃ss-=qe6t⃽'I)4V^<5^^quU8qy65;* f/VY;iuybҬ*2!;yS-QQʜӽI階|$+W" mJ= 3tLc /)-ʼn.ՎOr`=MjCO1n-poiK_1Kc6lz#>w w .P:հuM T`玀Vag)c`7KGb䝯׾W_88IυiԶ;'%=E-w'yeDȴu"G{Y|Х叝*2Z+S\]xqHTF664Uc^;6 B>tc'~gOP/q3V1sTKMi/770Z@sB4n8x t8Y8DK+\; /^᯵Jeruׂ&cbmԙWѩ8 fgoU~Ϟ\6ƉY&~pgHltzAoĘ߰χYDn] @r\ΊVJU%ڍ+BEFsp9V$ UI^Z+ub/>ޭ,B2`y*) z4]]b!ebAPQL_xeOl&,Y)ETAZzMY[ySZ~*/ªs2l+o' z(%;\.cZ|h:.4jC}o^=xwPhSMf%$?.1$Wu[0L`5sXRK0;Ҭ=;=^KQSiT4i*̾!qU#T 3y^Aȅn sZɐ3\OkA<Ѡб}cc|{t#^j'PB\%JB/9HhTTz9Lϔ<̍5N?/S["NX HBfᣉPgҏrN}U :# S w&K? ؟4rV.trztK()ȖYsiAoD:#_uWZX:oc-u$e̕nPWi}`_.iրUpjk Wa}mgLŃs{C‘I,V6>ܡ)W'sOC(*>M"_|wL%X14H%@@\2MSי2"2):$1UzF\ĕxdqT-" 4:#Q##XU¿ٍWlz8N")&@:ؘjF*M5M,,NqeZ<7*wVM`hT ó;"Bk(kxm.ͧ-SM?p6KX@Osj{eRbȃK=^F I/Zyot8`VoA<|}jѦK#U75͓eɴ_Xw&,K  _V UQp/'>lZNINE~FWp1u! Fqݽ7fٵ'4\{tt .V/':%.Ȥi#{& J4ig:~Yb7 P( 5s\#R`MV_No>wc2RQkYy%s5+W4}zX*dyvjo9mhwofK;-#PPη0gֈK3kQ}7ކO%SBx}Y u>oD5#&-Y  J҆tȁbQ-. '>-4X{0j

XJ_98|S11QKKĨVh2d~3(™FQJ%#'[;mNxs ;9a G^u#7xT ?M?AcAwdD{:\ Ng{Щ= }CMM& =#X.!)~~ZN =_8BF()a`7$שZD<-;e3xNmnX*&)De݁0g +cLEhSj]ؒN?=7'SBP: ۏ~'h~dI sbyv|De1`b9ʄ&Zۂ@(0h0NB^SnjL:P?z$t~28g0Yljx$X^ '%ELty3(+(ײY"DmQ| &Ϸfl@R-F;[>E;ЗlljL%~?VuY;ܥ3 ~E?:]y[Ji %IS &* >91)qIKTvѶj`q8U6ɿ0,%8uU54pV xZbV;EZDc1\+›~7COs.R A~+p2X&&{ot>@ 0ۭGa,6}`v3F^ON>ni=52db,,]&&% v^ogoC`;b hS-do#QY qOu9WJ}ɘz BXo6dW"ym}4ٿ!T;Ľ*݌ Iө:RiԨwvRSNBtHudH5xMK}#Ҋ_{P VV&6Hlzafj/Ɇ諩žg;yNlЊ@TzcsԤCvGCNs̩pHlR2\qQ lXWNq_lI?掼#Έ03KP2# @{k-0-"In'& eAQqSKFF^U5M>C/I.0MwHYEB{oAg"}W,Li>SK(M .NUcՉY2Ho*槽 EOI8# _7  5xyZCĶ{KKò&!E_up{4^vGT@/u`TANA|T! Q6 sOq)׆ V~G,y+eفh3\2&}9aGa=TB ߺgK֡COXWr#m<"B1*g򮖲S`8&oB.tRCkDM5kh աϓVѮSH4p$(U'J_w.q±S?l5:v H=e/`yaM<)ۯȁFxmJS_%Hqqnwg!YjQH7 A6 oĥ۾9hA>0AW'Z][~VA Ar>cGtM:dWZ#-]dG#@>Ma(qBY4 dT,?q|qEcЫЂbX]0Рsg yQ# 42iP45]ۯ ccH#%Cb>}`͸C5gmŎY9 齵ڍ}-RL7[TƂ- kqD67Hu'[O~15AmxR*Я`64و:fJs[8_@~1j,p, |HG2S2qXb*l)=i2v `|EB@l$aDa8#X{uh%KSkų7ӟpn#doHl]Wp]{x"KhS :tP%g;O O&_(w:Aϲk P3 /-ۼ,v="Y̦ܚ~5w'd'tP 3 e;-,r#r{dI!ЎaSlN;L-@;ޑQ!ir|r8ױjl<,~:0P).uAVԨ"T"%13_XD&oyXS!I~rQFnھBM>F%*vHPxuTM Ӓ6\D//h"X!x&4/ekNGoTuC>ʙ aIX%n꾰Tc )O[ ^WkƐ{h:K]Ja6::)^{q`++C[@7=ZAel+ƚ- [?=tx0Z}3S e@O%',&wZB] t[FqY]_gLȋ闳l$q;8n;TW`&*`ѪB[Tff3EIn5E_D+3vr3:\RڸZId-gfJ+I“ԛoDžF=3qtXs4xR&M4Ti#lWexbK ! Zl/4JX m j7rO^I5^e ܅f3[[nά "j(oP_Kges4k10fﺣ2*Gd_j.=`~:>2PrKt1U0z(2x@15\#>&MQ[zз iP}7R+P#Fr ~|TL,'RAbɋcqH!u'Ky~[q4mF!+wL;YI+ 3@A_'DR,UJ>8O\d+Ҡ&NP}Ǡ(TS8^Xs}û P {a-tN2)n DRq:?4%Љ 7Eav9.kLu&Y}^$=l-80^) YbcQ(oF]mvDk&Ao`MqgKG.isjl2_oXq3W=0c_&_ێm5Ƥ@Ak`7s}5܆wtئcb{hz;G.रK@SBcD65ݿRfk5-1٦(=n66:FT0/WXaTTiޅRZKUiڋt}NA\i=J m{c=[8[ȍV\kmas'gjVke(zĖ@yV<*<2'ٻק9HySSCIyA`VD#~ 6U3q& $4Q׀ Lё})e+8IʮyK/ ꣨B ic^to֏=?=MgFC}i=MB mgupt/=C2L YXX o 0\LDqO*[ڇkxg-婫HBGfC S7Af͑v` q&44<Ǹg{grD3]Ծ >e F GMn e%FZ$zIK}aTtZ` D%suФ5ɵ`d.b[[R<}BI~dӴXeC n!Tː8E%OPѵbVyW uTɭ`6"wDFW~JϢHB~WD f=UX&YHSuP )C;WGkzs{/ Aؒ&K~@i!>Hygڞ$%A<қI̗8x%s.A;]vHKuH>e)G"Nǝ\BM+ ɎLcьv;C (ܞh9j@Y~;kھ=ːjExHx0DbBz<=2!#&NN ACm~2YB )" Znc)xgz}1?<7u;xO{Zz0~wNgkmPa݋aP7*P:~ʧ&8~5yS5*ӭ|{N^q| ɯܐO[H![4|@١R}hS#F0<(>,r(T!tzgyTi=R_DP-Wj<dgLznj{B!cfd_nSv_Vӧ0r'n|Ap7{J^S+2Fk r^ձIHlJ#y<([W۝ l0:> ll:_ϖ]t-~ h6DKlFrD'%;MpiDSy*sixy:ψ0,zgք-7'pScJ mAXH jvQ3#il !auvkُFAla$_NpaY1cJ!G1E˔ oWOr'$m,XCQ(=a^3p֪\/H@3z{P.^^n>D#gĀ3sOyj?S|#iv݆q!~# %z-NG.uO[xoQ"s\r& -%qV&`*NO8A.YZ4C+Ogͮ8.)AԠeu-D}Nk-%Ce96vё&3Ãr$ĩY0R }5a"*D}ݲgE^v11_(qۯ-_*rPrl^g{|:l-;m2B.})X:{1FĈU]:!QmQH*,h~YaU~=ofL qź;/$+[N>VO3 =>HUy ,n]0vx ڼQ*U M"Ϡ80Ùwq KlM3f8},١j~9+jvjÍ'\biv]$T gߏ{ ֿċ= &"Q5ԌzٓdZr\: NH/iM}㚘z=`L ݆ \tL`\#1&]V,•1s {3(l!(w֧/tE_iY_`&t]˯gnŧ#ay: @F}15߮rEGaOX "\yPל6efcrF3-%y_9'vCuŊ }CSwOoywWg 8ՖJ>e쳌pd;H1;U' Ǖ7: r;{YyCe>wZ(C;st]TA)=d) {VÏ/ΟMdK |G+ o]5,0 %ӬM^KI4bitn~ SC^j)S׀X=婲 kyg[oij \gJc̈bo6| N_ 8FPir3۸yW>(R^\ic]\rgs-T`Ϫg{$cGeSGB/lwdJ&=6m!Yyym12ʿ]nxdoō%#k$ 4y@pGѶnD]سnwdp>\7kXRBl!36vXVs&Ϻ6ED U1knٜ5l(teg8s|ёS4M"#y{R;\IFWC6)K7)h\B~WGJ!4DV 'Z 򩠋 1ޮ24_r/#Y)8W\  LsKz%gteKƃģ}"Ԃ.붴&ߞQ>X&Z=o:0sOɗH.TU_.Q1$^"|ԀGkD}KMGҭ`=/]h8EOK?c ܊- ɘG%#Lriێ'\), 2S8.qO8Χ5#C 2khH:9eˡ(\tjZ@<(&ӤM:eR0|5|zXhX Z%ȤTCUB+ΏޫJ泖.\! U6)H!ӽ!٤T8},7UZ fHcD+uu?H Bw;!uN p&>Uz-)H Cc`_δWoIgqڜ1 !)"rw5[J%Ӡ( q+KKm&XUo&>!HCy{ 4}9+u+Qp"Uis'3G Y`ȧC}TTyY=6c> YOw)1lh猫ippN+]ʈN!݋f$|Lp`^gfm2T';By6 j_©摒\wK(+Mh f\+=^ 08MIU,?vTo@r YInw$^?9 Ǔ N$' B;MFAV!xb\}8G[[TYէa~5M؃mca4XiixX8y힟aڈ- 3.- |/7N؂3#$8D" %CgY!FW+Ե3+ az"Y2 ~|+aI1Z:| E- ]5yEH5~NNsc삼΅0A7$M߫ =٭2abwTcc`SiEK߿RfN30sH V.w4X+ሎv3 M%&1ᛞ}n ,pIG; _s љa[ztA0;P{U,&y?%.A.Ye?hrwsUCi<\3W9`z>N胄3rPO蔾Jl"V6jX+@AZ u,٘iC)&rzҼ=Uvc<9V o¯ts,7c-F껑 E#6Kqc+ O~򈧶k1HZdpXN_&F^\PI1k4a4EQ!a dSQ?kwv738D8) G~9SKCp 1<%Ujt}^@+d17vq*{\^IGV$ jBuc[k34!cGxj&T*%vc]ٿ ȝ|r,)A(LEij囗X;UR|Sz b*͈'.D9brZq Pg~Ì<d5 Psjt:W~+c,';\kSnn:z* 6e^ ՗*mP'${HwH$ոJ?b%JkYA[wN\5Wbi~yٯ'2QeV FxW&7Phn$$ݮޙ(Osy+P@%\;֞(C5垸-UslR ]% >j4͹7]mkG@Ƿ9y2+yqa̰H}ᬨ,0㥽l6̎dKXGb+zc4I*Q5:2 4U68'(GnQi BB%1ґUIj*fJha`@Xz9$ Kxً6c#BP,!IB^F~;1Pc:Js 8}}j&}@`V9UP]aQ 5W>bT?bRM~6&R'*;s}v8"e-6se')I{[UIx$ ]{`nxv.Y]+u zx'>T}hr|8^?,]9)| btO'X&VzgY%pfmmQLir>K="913ᴜ ^&q"*d9I($OL:"= ZNgg,K-@yקe _[~S~Z{ ], ny3oi'u57yuAsu(El_q 9^W7E02Q4Jq'Yz :udV– i#hk_L{d'=p_ i@Y 8H}{ 2S"M(S#\k},*] @SJ/r JWL.X0zu AǼe:+ҷ59^GkF ޳ٰt"19ej,V +(m*r#vhSyjY?yΪ˾}"TXwh/ԅáLVWP$~oG6[pco7u,c+1#n5-K% X_)5Ŵ2{(0 ˫+2i3y4qhә:eƏ3!U>TO$ip~;(QF 0V X$9w+p_HC^{<&Tmʚ!U3 =Jz7R&qO987wcmү_Q_X8^b(q~h~s;;P,biIzг)gITZ،,mz9vxM>Y?q؄`s{geEC an 9_Pd Mb.nn[^̤Ӣ7=r;6 [(dmoӸvĩ샦-FDJi>뤎e"d>6*,e.ݣY7JL>5~Rk[rEH)a]iz92ƣÑlp{G(hMCO7~;]-5m2+a=0xhvl1MHll1XS/BEjA e4^3ؔJ;p~:Z@h~l̬*Dr}ca-_j|֚\;b@CP'l_gZܜS ^8u:>'6 MH%=\JV$ݭOܒB/qn_ `WF!w5pҍV9".j*,#|\{̺ƒ=%ċkIf-9z=Nȥj_/䖴 #wJԱc_ O=N#UI0-- <hg[Oc&udzjxKCA@n1?ډgb #PgUR~E܍"v2X'1vۿ3`%r!W ^PIZS:&u6j8l{n|0 66 vޕq3EbGBp^!E7g4Xcd}'ZGrdiG k[GhCa@!Cs4%?V̸JѼͅv Ǡ,q<%@Q{DcOΰTĄIωFdB\P|B}?- CkՁ_t-q |ޓtWP`%_xB~e7d QnS7CuL&B<~)vT$|!|εtb6B&Ԧ M~IOűÄXA|JnGs < bCyoݧc5 %VD^a~O%G#%NѦ%#cTIEv~>Pء&=wFeЬ5?!X96,Cw$hוȓGV3^^C~whBBT[UJ ElUui-e!+["Ʊbg\~ˏ|NLߠkwNHքN >[tIOgቴtzFupWnd`(ftxB{Ǡ!kR>kci0Bx}F/䖣!Fʱ(~9SQ` wCId}{hsimX[3"q0k9X!b/m3^ 2g3޵6q?ݐ& -ZV+^`|oS T]4+M+?dt82Sw?c΀Iò艚父4kRop/#WG\Yof9̛2OPm e YDm/O(lHK7̛ ai ؊?|v1pn&7Pq0GِpAeNb m/q=DYŴ8|\>{s"^D4<8?)>KtLwč4B1uh,&Q9zG{\$y^:u ) tX}6B|TiФbv; $(&y)6'O=KS"f{:ƜO%Fm5z_| {vvLf2|= ŋt Jh y%/rCL$*ܣ sUQBiXGiqW=7tpu! i{TΡ뼛Ap*l%%D_(֌Ol??,b^eFo olF%16h)/ EPk (mxdji.ȘW2C\1*  Ȭ:N=j]vtB1/'2KwK b/k = 2{B.P4o4ٍNvMPsH_q>CA; Ø1ma]Q~ɋ򝗬 Fܞk)8M*7s3KC%Uः> >\i<0 r1H /|++SN /T̍[zyоVαu3dG/%D㫑H*wg r 9_@ZrӇZ&|" BϪLw ~ޓ}b!~if>ߪ$?v#Q\Sm9^r B=hr󍽿<:oPnUIpm2SjwNii4F.8тH!z<::[iԀDb;0{ pHg&eVj ն(Eu|Rpױ{1*JI`B:-;a;IZM(_6M/uFO. 0פ{t l}-iX}:$́HjQß3Tt2LX=Ż~8ˡ;տ Tϒ޿R 6c890p,ʰ0͘@2j R8C}˜bhWE=^bzĔ8r/1\VSл Zרoو0hrG&nBA;7m_GQg/̚ՎF&؂T4ԗS\3삎zB9Ar!LXeYkl}n 2& fոgS|~((%si;oiLs] شJTAvL~E-$7ry6 a䠄/ % N"M4݂}0'G?~poɴAE>ִL L4/ z&J=@֬q3l典lԒƫ7`1$wwѐ=Bފ5|Mn+tMaɧ ,M,e dKLjgy<m"o S_P,iw*w TVU=OX>Hi @pjX~@O*gX)9TXM|*IPEܔa-qB)($l$YՔQL'[EzO7cTȀtݽZEBN|`%em[ }K⡼|:K&?h_ EQB!ÿs:ԋ ]AI/㦣F?|r2]DdXVvb{j{Q;/.9ӬLƪ\ƿm5\d^|Uldbχ˴;+ͪM+ddRi2hy %5uGQODSmo5uNZw4;g)bmHspWo»¢}`>X Qbpd_ &T[ۏU1\|beİa9M%([:Re8SXoF~] V2@[>oxCh\)} LxMM^*H"{%<8]Ia{x@1eu])D0 jˑ>㔒 " i NeqCQ+ yyt2;wY{ M- 3Bt-!O>?ɋ\//jK׃|p;8W[U|I!B5PAtz!Ƞ[h>7%3Hv@•VrϮp$cǥ!o= [=? p6>QWqĵf?x'#?ޕ?ƇY?Ly"Zkzk!N˱w1Dw僲b%'쁣6 N'g }W+"|736 >lRoF{N| ?5 ]JcI8N|HfH>eר#}}6O^a7v5#1ͨR F ZcbOy oc:!>c[Z3N=щ'Br#Q@@j#.h"J%e~41f<*G"D7lL=/Z c-UnԮ9ޥuQ<] J-} كUG+]m?T&'OgN}> *B)̡b:**-Ia]YjIbyT wG_Q@뛖ݬ9J0>#@EUKtѸ(g`c& o m<@ފB vc(Wq+Rc&w$#nxp.B{^r^ ޴6ħ=NhwaF-E&V@ׄNDTvѾlsح?#1чic⩴(-*~+NgΞ [~?djk{>H<_/))CQ$Z?_}(]s .~|[ݵuz] bqJA bXOz:Y;[o;WqBjy-tYl e&&`JƐl W*k]wAxado8m$|7{ZOلC .$>_ǝLF(Mwyڕb`W\Ϻ"#= rICXc텣PБ6ɇւ,H"&vty.)Z%kD _*?߆I3iהBRTO]yY%"7|<@&TK&Y|!A)pFS2춊V$!F m; %!p,GkCF}B) \\6YN PpfP R,Sf: ^,9hGͤTȩidVc%BOw|˷ܼ]҆-բ˻_)NN|ZlڐjZPq'2*ZV@ɖW.,&'ԑ]*JviF[;lrStP!\4M'>.JlYمtijpW|?8(cd#k0HJƙN#yqC}i՝Rz ! A5CsFB=?P g(>.f+ 93D]5RW$jɘH nɿSv:=;"kWj*5 œEcأme'gv 7][륊SG7|%Nf؁7]_M3 \=$J WfVugR3ExrN1-y^? lT$gOPD8&?5.nт# [<Pq/SXH%sUX@6pFK{(fԃۍ5AKI\P`d>Hs+ R峷`X# 3N'LN >c80- l $2L X)o84`ό4j߫Hz|kԓQ}C3SѶ}BZKȝ+c}:>blt ZJpBzْE"vX㍬evdXT舮|sx20rPa746?G1j]{lX tȄ"{zcێ$\ȌUHBCQJ̺?N:ZŊͥhވ&Kf.BQ~_|e>ludR0Lv9*sF3 bLOuy.]̾ ϖw_%қs-RŮ@5p9YEWF/PZb[$%;P T9G.F7m7ҟ\_D"!h?!]Ԟ&d~DZǩXS탃{UZqqY|n RJ0< lI鞙4BgǪ,ڼyC~wGwnٮrea}5b0gn"}QV8a+M /ӾxCkMVbE]8 ibrh/ {:PUVa8/vB!.F4KZT ^V_GCP:$f޿=#N`>VT[VkQ`^N7(DyHʪiqÂ- dmJPO=P ġX(|XMJ+]䦱7R+-i]JP p0IŖb7\$VkQϸ—<9}dYo6+_4/3ػ- U`ݾۏo%W[ϱaq[CGްd|d놛Ld0=XdzP+8Q&+УH5k(agCӰL-Z~ zdkn2]KY\\?0 }N \ERxӜh#petH@Եс$F6,]b/ 'څt[cC&(f5d:}]6--mBw"$>NH%RFʄycאJ[9ܢwrQ{%94rhX @6taN>+f‚=c97 nysP㺿@pnBk-γy$.}o`:Nq)al뷴ZnP;Mzn8| {?NSVS񈔊Qڭ +R6L Zp w\K rVW3 n_[zcSѴb^^|0\rrOp-J]MȬx,^jj!c%D^_t)&_Nz) ˺}\| Tt_%w<R0x*p8Xnuܺ#kyJ7)"`m $D zc#!/j}9 9!#ٲ)nKP+|3<)Zp] 9tO=5Yh uzD4b6-deE ,B&_?+ ܕ[bB-#xE3Wx̸9|BssKMt9dAa@{fx@pTsFSph,I 03R@hCv{fXa*/@ PmREp.~~l<ɾn)m(L(I rq#.6sjHC Q rg = gxƱ6E% lV&Ϧ} &=XoKSvWh#+^}IdoG GJZLvW[yVgF}8e˄"vLjyZD8B@)[L 1)q*)hK80\)h em5ӌPWEaD92g}2[`T/߄wkCM[ŕ|u/VLYvg_ϴ!疢($9yU#T N̄+L~ !QhRkkC۹T[ςd+to`mOJ(x$v v9$:NEuGIq0CJ)ڥfz?JV800C(P+ >m|$6tM:g_x\hr#Umɡ@Gw"ZT"@zo7̍FJ=m{X Ps'mH= {%\&x]_o)ͳZ7”IȦ:𪏕:fAQ0u ksnDUvxmRޞFGw[DibMc@RVN^Y&Bٹ ~s!HS82BUpۺHg62Vbn.4 t!.d[RҒbȨ,F[]%ŤUWz-vȂO.Ӑ1[w]6}] ^$'9cn:{Ng <] jӌe[eˑ3ҩ@XT{ C_ >;-^h4?,Jo2[W0Hvs07ul :PÄ6k n Pd,fzn ItW!e@6;7QvUtpUr1SF~b.$8WE >guPW+S<@n[0 (%fG(lv T i4n D~w-,[߈+*|[ hlua,'0N`Qn׌vb!lp {N .q{+aD2$3*j%'|]~|dWFgMl}_ϛwm"lw$7۶.+#`7Jc g*5`/kVX9X=r3nb¶?]a_/f"Gcel]dSpf ]}hm_ׄՑay` e8뙨g.BB/e~b쁨:=$17#˪̀ف\Fgks\D]$Uxlf;o] Xj&paBo99_QM;G{GOc$౵[RMN:)ˤqw%4ޑ_Pw:x 8>I]̆*M"kS>3)3bhԂM1,3ٷ$kzS"v=$b(&ܟ3 8%C K:E=%#ltLγԖmď%#VҜVȃq[rV/)EWl,0h:>X5B)i ٰY8uf2◊^[~gorwResft6|<;*L@|@.+Nb0.ZAd*N/>[mM!c튕390V!T\/[.|DnD!?0lWC^Ņdh`?qйl}1ڲXNcEmL~G j?N}3VNl9,=3+1}Z!֘1Gt"hlV\š&7@fρ'wI׵8_.5% 锚URIz."BSrLKĻN[0--{ݹ壪 9) Ċ$Џ@yaN6E&?t43Q$`ZpbсpsC + 2giQu/2suM-'2$C2!?R+9;j_GGy{Ɇ7u~}h` >{a=xOŀb;n#(&3L>Ld/(RWM 9Wv>TBWC[М,FWzjo媄Tp5 ;¬yODk@[ dyQ%Vd a7Q=K s-<%y\Hk`ts?? #P) BGA|&'vMjJ/N)唀t~ӹ 1xWN $7û;Cu萗/FM aXS?WNCYf{ZxKIX`F66I9#K3y#jR`Q93EQK  _V\t}6cq_ )ZUTb)h&! z'NJU>qQIBE>_ˑ܄t8:ӆQ9Yk{"Q"Kֶ+)"N,)-At0ѱ'̓[]Ķ}~gz|{ywO}G&Ѭ/൞KN8% %h8}*GCW7)$.Yte`E9+O. cqj A;T%RFQa ׶x~}rؕZ];Ha셙 m&ί@L%vhXa٢F_>DX5[^|tϰ~Yzm-aX@ 7:~ӄ&*8R=ہT99p!_3g0.GƌO;enNuI_Jym.ɖ&; ڮ%I&*/9ec=)݈V6 j_]A{2'EB p="XƇ!6~17&y1*;ni|q٭= ":r /bQI_'|g<4%%GTb<`e򲈳W;iUd2IJo>riavS> x ߤ46-9@´D Y@'"ΐ5 ϝoafASHg/*X N-BʹyڊvNCYj`䩛NC q'x 99(6U;aDi^QG wBRB ;c˺Iȣ0 iY*ʆ WDޫ!56j~P.>I%{`BMu 31quZߘhY^8kær !зf($Bzj1;;+xws,$7{^2ѰKK ߣD Fݕ![LZ3 Y}n " ]؂znxᖯNT4мF~#oEU -˝"fQҟ4O6Q ѶZ:+1eFp^8ȿ!%{z(@ण c(54pl_fFkt M/ ,\(>_DDJUqj2%W1Bڹ vOí]g*LY1YN!@w,acC% Ͳ2PWPO-t ON{d3(eks>aZ0wCy K<(TR˝@,չvZLqŁ Z ~SotYZ:T)G c4 ]2Jŷx *$,4AkC.FmD#CCg63e=\(&z֋F};OC!3eX{P8ќ*[Lwf*|S$>sI^h%dflJ%c F wn85ǃOQMr кp#_-Aǣ)䶛/'m8p{־) AQB3P!ǩJ*EmP!#K_.ѬM /vW}?s W` GG`Ɋ["?rאtԦ&M{[F² [)zo-KM}{UAPOKاCƼR; ߴcn23Uq` i,"x2A'Cgc3vtT+#鶚\كb,>Q6nDFbw G Rr>@Yd,uKDUx9F/8wW* )jv@8&?>< lچ,R[..a$0 "iu>g_ /fr V**Ґp?jt\b])h" +C[sVFF)ny,{ ^89ոw뚪1aM"QxٖsBXk3&߈ c</09)gKc0fNqc4FT3i>g6)(^4i(!v,X=_kt8QB(R[@M,.eZbڼ`pSScKVZɖ_:UAݟHhLT4@DI^Ғ΁UREçM=OtA 8b|Hϳ. /Zp8ji 4]JXdQK媷r4?_Gu, GxK{+o[o>AzҊ W)j^H/;VAMU8zިAGݯ--xHo'|ukEs}Z_RfBY (;lg\Ŀc]8'4"T%'EtR-Դ/Uݡ{S4"x/cOX 2l a|w!㖁+xD&@B1\5^ћ;<;dU{N,%ԧ7rf* /+SV´- r /sZAHFphfEM*N}]U=EZ6`W)u:mmJLdGbrxk`@Y? a>7zy(bR-cL FC`̓Zk+UCdH"ԭSk;_*T1Esg 3~/lCj^~ [Y]47qY㐰}ֳf)w |fk=ewa T^6'1E=,)T$hPGÞ-{rT@dM)ޙA6I|; kحP+pt[ n ۬ĕò7vƬJzZ 8qs w˗+3|qQV )#HwnP⅍/, = ! Q{>Lha?U7MQl'B mG WRpMs3*As4x ry0/QH).+`zꤦ@=8 $"H32eq|pWrۆG%5!>Kq[!ѲE.rHj(2wX!ɼWO"ÑV="pT5H+kz_OX("G>vt'lq̉z0@f-Y(^o 1A؟2V`:lh 1`q@8o ML p]:oO0VAs(ڢfUZ:Pu?隖|f(1ã㚘$B6Y1K\it eV8XKvyՄ; 3y٤㠹2OB3< Vdۮ3d SS|^2A5er Ey~BcC_ mUy&׈s_{dz=ĎBws.Q\},;-rH 2ȉj ]J݅c1 >ȂLﱂ >ػmz)tO z-xۜNg,V`Ta#\V { D ެEތPO{\JN9hr].ԧS}/*%GfT2qųc0Mp>~Ntϭ@Db dC#lGwH=7J; 7%yʚOv/cxqDO 17wa IvFٽ۸/fTZRUka57C]}^a bl(|3GrC/mpSiK*/*rjTNRnZ<}NFboTMvݘ \G{b+@Q۲&I/ݸԫ=ԓWZ# ɚ@cdˇG$]'oKھ$=c?Ɇ /Wsǵ32]"5Yb_`Q8^AІtThd,vpl}oI?R@-O'g<& _0EĄQS/Da83uN0ĉ5:Ą"lyõhStۮ lFϏItPk|c*WXf6m0^ s(#:1dpsް p_4 JUCmMfe6e[vXuzd (U,K }"-eX;O/ѱ_X\z',$ve}A z-6Mt*Ċ;i#~=_c4I! +lwE4B"rng 1I*Dұ/ WkT<Ծj]N8[д|mzz8u}|dXuo]gz]qjrlp|}5&1}\f+#O짺Ez/-?70o:f$'R✑S>ֲSxc3g X p*1MC,Ck=d~Ȇԗ]> ;M[6`CJ{Ṉ|tאYiT΁0x{\߮S.bj쒆FM0kq0uк"'Iq-R_CWZSd=K L|e984'NěWLhk!C?1K6!` %Y~fiʞƋ3ߌ2YQK");57Le."n{-+ [dXlI%ֈ{zOmg-Y`r:icfL,AVk-ASIUR 0ba$FШED}kn3LMxX.߮GJˣl`Gk&x5V+MC+k=jYj$UߝC+B;Cazz6@8)!{|B:V|Św9 ]X_\j^Z+ݿZK3wm5U]_Y!w^Q|B%=^ٖ%:..f3DIEcI[taRAѺ$sz;liw\Ug2Pn"BF&',sfE>N%OfyG]\bQ$qch:.BAgdܕ#}٘l_ލE:/RT+ WCw;bYA#݊0zmH ZoW~#ڕYHX)G^OI֓Ï@9""CPz~AJLgJ}-̌^3DBl7XTf5ʿE澛3{I6ƙ8"Ϻ* h^j%5QKt[P]m'')Y;H  ƀӘ",&#k%p"t}6Z{b8`W?}7{φޢ櫽\F(~5+*)x4 1LxSY5PN=Z;@{{4YR^3KSH{8E-ɯ2O/CuթZ"t"@wirfXnx(E4(XJջUN[k.$@ ׫֘'+@Ouۍ!؋ R1%!ƈ: pY]<U<@]-7|"wKm66Vi8=GVIcV ʷt(7_59gJ] \0Q$> /^YI'l;9JِA*/ Ksܶaz,K+T,׃l|h+I%¾r%.rtc[߁Y/ 1ݺ3DE%AFxzSnqo0 e s?Ye6V::JPTFnH͘xBwuAԥM x0a}i{x]nbF[06J2S0>FX@7@*,B9i >OpUK- z%n!+S´7ZZY'0lN_^2e8tG4mL,J+XGg2lN}8au-q)cnK^Do #tbURg/BYEZF7A_jYd3|$psE1k'WLHtK쟈W1D_o+HŮ:H(w}>EwN8*$v#Wj W HU3Jxbp4Lt츇ұ\kJv'y^iͩ*ef7-R=԰a N^Z@}FhN'#Af@p@'=_VC/eԣWDu>nn kJrvɏVh5B?o:g/CL zѳj[आ G6; $f+q@W}QxoSMa>Ұnڛ{*[*k}t_AߴԲ ޡ(!<I*w%̊VR1+';#L$A0YoUh!+ }(cؑ` Zs 3P7h0뗋n ڄ}NO?k@QNC4ǡxGU)D!lw% G%,&$qX/A")}ƶwU46pu 8mdQQR_TJ1tRKO PEPX " ںPQ=8b:y b20bZC)_fߢU>UE@0gá@bΖR'KJ/_nj!OvC(a@'O._h8;0=TXX%./JN854]/㾦aDeLSMKD?F&Ƴy5Ck8= mw=RrP㵽&1quvsZ{^(A~P&u@U`H?Xi/!(Y ,K,&3gP$*U1NUI~!2'.4caY3>o- H[0*[4[Kv`aו p2lԣC͒,~υ5dvp AET`"6牨?e?=K@!XZdmܠ Iھk(..! ]I/F=w#.mfM:& DI=mc>VFS|IU_&VQxO +Q^|YTecSpyB*BmokCs;ЊnVeWej#WmtJp?pU;.usi{L`@Btrp*pbvyX| m잪%4VV(?Pg$$J!cAc^og@h-MSM xWSey)4\;KΊuk>v`j$te [͡f9@/'p9R. F j̃>Z4Nd%LŔU6ׁO(:@IV -2[$ٺng s}|4Ƃb;߾ψyZFZnf+LvT$^zG118 @w!i'xDŽVJ;G}}52tʱzDDiUHyP.#D0cP R=MfS`ms=[C r߄~04i%c\{Ai<ƲI!>ۃWٖ)d"o{E@K2)ZPg1,y 5dc&. QTZ Q /~QD:ҠPUI_ ISg^e6á >k^*= Ȗ@5 ,'=׎:G)8{6yuJ=4[vxWF),a';ӌcvtXU]B.`2#{U-Pk@T^-'嬓XkU>̳t'$([1HjT1_ClZ h崂1ϣ-Fsc%&|V[ Fɐg5{ FV*GU3MVj< y1%Id w+Z^9:6fiS6 bCwKHSã5\b@s1u `\UJ."@6SV]@16Q$j-g 0ԞTDQcgP2d0D*u'eDώs>2-Ӆ4뀻C\l92, o`' X~K%P2Kf r+q< 07-b H+WK+]Q0H,w7nQcFKPKhY)*HJ ~XaK7U[ Яcǟ>OO3jQ􏒽`d Q)R41?qzlCv. ] @L #v-~M=t9,O14#YSW6 $c[O]#Q[Jn"{ oW0q+5AvWȢ- Rn} g:~wi%Ƭ7"rsoA`xLm^郂[lStoa;`d" W1+s͋s5?.nr!Jc4O {S^xa'v'^=K;goAc'Iڭv,{tjsc˷ےi߷Ww*k4O a θ$̀Yv+i{;3Fs̱n}Η_H4Y7\j]zX7U]]w]\4̍q,\*oip{)s%{5i(KH!yQ~%p Ƞu 2).QtQ-|oV޲3⾐Z9({uWC9u=\"B1^$5 e}ihuJ"^U`d3" Rm|J AzSBDz@n EujNU 1kM[U+IX;;4UAJ\Íص{׎ 6Y.ƿ:a&`+-C-ճu|uӷf't5.Kwk+35!3*ˋ|t D,g~D!ˮwJ\3K=7&4N=^!!S8.d zjf%X!L:C$ c˨> 5vM 9t4dGi‹dy .s\"ͦUL9$WR ~aWpO^Z%`7Q!-[G.p"ؼ he< < ~N; 8k&i8ŠD5$}Pk}"PJى)?3]C!ηbI c ڴE\.tН[{.HfXٲj*1CSiN޾A {kũ TjPT&InLKA}6Z)ϱ|_zC_-!ag@S˻a̿QMB!9]tbNQ3[RCR:A ]*StJc)#"q Q[j Fƅ24]%7s;̩\ON9^eਐs<rBxU ǃ}k ژob{w\4hj-<6le) F/_=+Wb0rPY'lk*jp,^{۠.с~MݥN$ۣֆjjNr]5_0Ё^ϥƖ!<1tx2ܗśH+=$N?Bɵ4yDg"^Hz(p5+~=U~֘lAiM5{)}˹>ΰrjfcZ-T"U\t`We֟\珮+3yPqo.y{lϋw $8]ƶ+q߲ɵlv1gLGRT.L' _'Ln[P-ިz(I4K0`nX [WOmuNC l7G4@NKk4<ӐIYTһT$# v/ ]/ Q!Uz(LH>aW 29fc窋MOBҾ`?~'Z矃,!K58^.Vp&j $WJ^;*o@}eW̻;Tv|g,qhM\aȀ7J fPA窐 *kkdo#y(M0U=LR3~#}$>3f]^7 ~lc Yu 1%OƴZ Y@ ca}>&7ɣ v )YC~ΐn' Od /ʝ5hlN1P?s+& \~oΪpΖPc0nW2ͽ ݏjiv}V/رZMgd}0WyC\4ϭ-kaӴs,84.0(ǷaOJ))F+ (K;ð T"5_[uӞw5l@Yj m3w ˠ܍[iC:~+1)ML{Bk Wo,ztwH`hj| \zYI̐}9-vo4!: $(^5[f0Y3ȏe  &)f/}2fR!A.U;G^ʟ̪rx SK`,X`uG`0ZN(X79A?ЅA>Svyx3_H3CNF1F&nꟸ<9B-AބKRŸFz{}8>Q3Ym#ԉX@@q_*SclG=)W' ?s}"o?C0zDXJ)b<ǓY}C8~2Փ_$3HC;޼"=5J\b"1-F|*a)>\R+?Fusc 9[l˺' xų(rTg.dgK[6q 4 k@*Vl,ĊO, D抪鶗\8_\D},IQwWhK3jگZiKf*KP YxJZ5GB]7}ȻRkdr[I"ʢp`;wN&/ p-e}y%ڙLv ] %S^Cl>?j^9ТMLcօM6 Ϟ;Ƶs6G" /QD$`&Jӎ[$ RSmV~}=ޣ=Bodn2:%,* I~_T ApdV`;DUwOG)I^טK|SB% c]qX'm _ETeG"Bv>nxMS[@2YNmJp+^/mP+{jDWa]gmɢ4/ݧy%Fg$I*:?D `p)iD~=.ʩH=|ۭb{DL1A(297m-rap~ Bhu 꿤/ "Bס#d*^j*qsQݲG<t:3P}vǧPP f 3`Z.CxSkUR].tu7 g+D}!ʧcg{o\x&jOقAp,7$b|(=p,y]0R-IMF*ïtkۻ 5Ts)ʚ-$lqF:m522 OQyXY^STz>dAC@ҲܔWcq'EAd/9yDm-|izw{#m@7!Yj(@P4z"k&&= >ԢK&lX`pΗ;~ʴrKa!2Edi(? `ް#gnڒ9,b-vB~I=IѝnA쓹YM17`U󆔌.D>nԋ ,I`!ZyJi˻АZel?+}4 5ι|\6cTկ_%;Pt0~jfɂbw'$Z7ZmAv""9"UT6w5[.a u^}}B7VN_~{#ۅXTyN8LZ|&/̍hI ej$þX:jOCmOzGὼ"$Qk]׷;c'$,C}V'(W AFTY fz#N}F]~c,zeشeG}ChCyszJ a0!VTdQ.KQ[>mr2,o+b7 j0=H;=-2Q>&b=gL: *xPa ۡTog{^'̯G:GyH>Z/kBav J#b)eW)Yt7}lUm0j{i9+n^4Ni>SB12sPymAf 8r+9C N GƧ?5 rBOo} kG<8y{=.g߿( AaHo W e$0-F<ޅ0/`)>g%~:tdnMw(ky\B{S*LX8\~ʑȴHTbTU,M$GD  ?tj.J{@GظyhF ָFlaޕaKePr#_+9g7^x) EOTp8m zXJPcFs VS:_Q[#x~4ٗw3$Bs)Zy 9VTb潋Jaa?+⻴R TT!S!tކ}=/>)C)`ugGi~8|} /0*"ϊ<); +-fĢ@žmEڔQ;.}Ck rή `a+T*O֗7KV^i;)#*?u %cl)P[abBDUJ!gIyݹ"i4Rմ,Z i &N19]o&GW=h-=d^ n3fp"6#:i$S\ΗDoEC!;=تިA>+TQyzXتx_ĩ0V|̞OV&D@OUp 6#c k#"ISx%&a ވ"[im~빍ȭqȑ}C.2zHtSZr\ūL/>ecr iJM~wknv0=ݸ{-II[^fF.:dSmےv_ V\nt(U=% LxD]qx+㵾Ւy[^p ,dE5V (uͦ/dDVٮ 8/T8$~Rw;O &i ad0&iFZ)}K}d^#iZw~:k]VPhpŅ.a|eŀm &QˉEω'Ea[]]W/y-%L9#:* o`O4}NwM kChw &)tz .$dE0Uo]S̎~(d~GH/8%FAkx43yc@2 ;'y1ƴ S(dkV܄4-D!KvZ/ f 'v2",fvKr[Ɓܞ慾"Fd]g_/THB&ڧ)ûG勍%) 5!`5edjC*_a_" (k~ka+`]6AAclw5@uj:j{]hѓ_$}/1k/\"uHFk րV3]-`ڢ%r!V,Nſkoz] SU[ S_ί@8л=i1çZMuT9Ń uzNa A)G7|9G714hXzPd \+Ҟc"_G s|NŭHT2JQʘOX7g#a6/. I'Ʌ#'v@S)<N$aj}p?s!NU'"\JBYM1[FVWI|sgU^'ֳ12?' :.R5\Ry^& A-IxYv hdZP&|敽"d6oИK}jrڂCw̲FsI{t"Z{.>e #dK5ΗԿvHk,|F=b%=Z;#ԋ)AFӯ% zӯB]#&rbˌ ?}sLuݰ R!V5ǒNl6dm]B$NOw lЍ<9v늾sN@CXc=Lx~%@ʤK#>iT K.o6>NH9 &$GM]ˍ+"+N3bb_s stOs_V hPq[0CYҖ&ۘCϭ%=E[hKzHWZ3xdNd~߱d+7W M!y{>Pr$l׬ddvUku_kHqOܢ9 X3^)g$8_uȅFE;{UP5yYρUé Nyϱ¢È=bvW|VA|ۚmlP{gKĎ,ѳu4-f+5 WM \ը}{[ 1Ń:.M!QLG!^"gp8yz>@yC~VyU@%A 4{K6kۑ'|$.-gȚˎG&Ti{%eMGR^nslQͽɄj$4,˥@JCon7>5ֱzaw#s8ּ -\7)tK2E>ܛǥaz3m'u adNE/\4Z]5pFʎZŁU*(8laX ;IzZk}\{?,X ;Sñ6h@8#ev@ XCJ?as=C_э5V)6A 5/MZn 3ԭd7B' -B%Ud?} &6XWn3D:"s[@ԱO<0J.5<CVC%ΠJC'0t2Ħz}(A݅M5v)\gDI;X 2@Y*L}&0%RXzq,[M"G}Ee@MJ]{ 6`c>!W˚YB[i1)HA޲ 7]'`rZۧ~9GuJM@R{ˊ6"K8hu !5 E_d T 踣98d#qZQAvSOJڝSB͠{ bofnؖfj@c@$ozr+̓t*f_ />;HO͈kӢ0-/o=&'CP`홺n\Q]Ar<$K%m>=TއE_ݟK$a?WAEVh KA]+,sm[9աt%WH[rY`qYӊ_IMU–͐x> e(mldT`vu9jCpb|IwR~d%A$f}'T~s@U=%BQ82ɼ(.,tr˃p77\e\JȝvTlMp?=KuQ.B*:๊c鐝@(=r y򲱅d{?vQG ΋>e:DQo?%Rm/4aT*dtL{jKS)6t-N5-g#СRV*Ŕ~+e0l ֪`ph˜8]qD]yp;p9͓BѢ@ L˰I0\kay!s~FH[:;7 . *eL_!ƝғcKㄑ(Mri[ RVub*NuNo|M Vi *\zCsI`z p/[!fmohb " .fմI0A٭ŖhŶk־I'p>K6D~mJ^:@iaH5~!ȅVڝ.p K;Ǣ W%;((U>32qͺKB%̬˖C=4)}tA;Ȣ=c_!{Gü:6BH>uJNB{,R f?:wܳ*M Wvxց,[! f~N q?O!Tc2ٷ*!ϣ$LU9&jk}8 s%;Uy7?p (}mbj ۍ?wLZ)~E\șQZ*?~n5PdpN7eŧ7kEU-9Ц՚)ܭOъИN"aR.I;EN7?wI8LSy➦uUQ T􋝻X]<d?eiАCne1?p3#F%b K^+, XB9=KV |pݽ"Ԋ$Ip5 ӽ`'Wssc`2|jx~^E 4}$UiO*oiP. ~'<͕仐[E+;{M>4!J@ fo66F$~B~| .%5Kl K9Y16='ҽ֝ʖ ӠҷЍhI?grk9+ Қ V*o} yŗUK;UlK9yD[wqzVS;̫wrwq9, 8cۏAYvAdU.2Κ!#id!GJkK +)n1a˃?|C·Z1^Cz(4--'z)2^=YОH+h.8pۥC>Z{zCX&vh<¦S5@iHfdk6+>OW ̭Bd5VfHF'8mv[_cx`uAere,5Z)A x4)q$M>ճH}ZwͥYĺK;1}#HdB?f?j@jA{-+sOwU5%03/ΐT׾EJ\ ˧ lŹʤ2Z^"U+Ju}0aj=l`F/R|༁x70 GC;pY|֚~4(aM4WJ1rug5+:j6գF^2$ϝE9fɚDo4dzJwa`4u(lV yJqotO71LP"Ʒ@ߖ=ёP"JxbpsIt7RP)ЗC|P@|ᧉz[#WkДAn.9F&i@lT.'%93pP^ٻ ]Y_J `tp l>8͠صfhh-AR9Ժ칥om.c5QgThkJ%Y9qXнl<Q1f\?=OA9čOXIh JdiGz"v)꫙mXup51kbP%hcA6.F5WcM8rtHN'OpPi2{(x'3͔:x^ޥ2t?6LmR3XE;c b﷭N&[eύo)F@M-8o*W8XVЬ>&PWTGꈗ4O :{-=r-o n/V5P1zx`f 6*om}Q iMOH\CMnzE;ofu^Ҭ3Qש ! jd$(0(rj%!F;Wdy]`ɫdvEYd_I/)P['xYպ\7wTDZrj\L۲+9>z fd1[f\HjpxK3vQ~ kx8}"Ԕ.ԓ%5j'Uyd2 cdHfh=}2i%= gu:r-#%@f4k6$^Q0g)o}e=rV:B"Y[7K؜,lK/[0qw}g:<G'y(]4*CėITtM#f)”h͋'@S@ `Janb>{x M  ./q[`м+A̕]FU*m:wd-~xx9_ .ԩ,+\CމٍbT;QhڞIʉRI;(b43r1H1S'1]Iڠ5, E:0=3-Xgޑ ilVK_ ٢j7:rX]0{w FӻX7A3'ֲU%svi)![0ߓZ\QZui$l&#mW ȯRgԐ  XM6^/Ub7Y> Zݏh@}k\ d7f6zWl挨X0fO>:Qc2gt:D7>ޟ.vi12"Zsg.=GJC6ߞ2aKA)_.32zI>oMssx#FUܼY(=݊|Hz|2NXwa+@缝!8gӪeib7?-)W ^3mmGǑTTPoE]LpT1U#H9{5 ~%Т[,'F'X^p3TI֣k9fR~L3/O9΄L,~ua;+3ΛH"yfgO,9$-l }08 VK" )8Z&pVou\B~/T}@_/$ȓx)XW&?_s Bgj1쀲Fg AW꧀Sln͙牎C:D2AeA_`t6#D!w=%k3KzMr[w? 8-B_*Xe x-+4q"ɜQ={B2Ъ [:Dªk**=o4~YEhC?.&߭-_ÜD=8E^,$pg@a16Q:P7?*H_x6L6<|Tru60-y3zM" v"Нk2?W]k/,DZ؈l8Y9%CWH# A"6VNmVVpꂾ_MMRݣt fhwq#|ǐ39`LT)6xB/4Oė._KoY@*䌵Ѣ"MM@:*ּxa9K#q`+4ASqx_곜*ʏhd,tBFٲ!s)j]Ӻ+w~MSP7eFs#(0&ZGc,X&FZ7>9KVYj599Xfk, 0OދJ l^N}]Mӛ,<8 JG\r\6%Bx m(Ќ;nCQd;\[\<xR(=bDeؐ;Z,ۡo+w냃Eki/VYPa@ɑXKJKt+ܧkH{)H\herIb{$vax5be2BCYh%(Gm=$~x?F r Qwn!Vђ--[y 1s@wEq˶q\%V(EV&U/ZK^<5wѝ{͟gf՘Ot㺾j(Y}xoiGGڠM?Cr1ECbm=>@*ˏFOm,M'Ȯ|I d'w@{L߇ݸ|*54q`8{cvT^q uԛȿc,J]D3 ' e´ 9sN YڱN3,3xT!Pg| Gt냽w,tO  E28=㉏A]$43A WcYG2ksq7WI"FpJ2gCet4\ pwG! *\VŦ" B?-Uq"V0/.A\o؂*c i$}cL:4E& 3Nz> QD㸓Xx[["݊fv.6r^8?Kzu WCZ~b):QDm!,7 ϡ$rvu'aI>UH K7兮+!>vrC=+5lkp BeL[Ƹ6RyOV.@w}W;vwb'Af{is Q@U  OFUm^16z[eoDc,)/;F b.uLp'PobgP=l(VP_kʘDdǫB`=6d5:FDAE`Q #[퇯8IOZ?dm-ΰri.ؼiKW6^Cm+ z/bH`eeGV6=ϊ|2/T֒J|{ad Yb̎\P?/#- ~otl?9@E:)zaЎc-pFpW ez ߇Fx9=Q>Ǣ;P[ܨWA톦0ҿ4Ƞ! &Icm  Y~[kZi5tҠgt#i[|'zm&ׅ$蔫w UABcqm0sNJSIN Z a2T D{Hӓى0IC|AO4:a}5&í?,QPǩ;D(w#Џ ,`3f٨]j401:>xwHu\cuQo{=W%: έ;Iύ8}qd^Kjyyϱ+&ŹPQAg:9w:% e19j/gn3@Cp޵1XӭZKzd2eh=rߓآM;rWԍn]B$ܲͽjԩokM>Kn xuXE"FmղWQalѩ$L\_[uu/:m@ǙGLF )Þ&Hj2l {GH̟7 ZyשZj;tB=Qnv3m*j{X+9U¡3 JJ#knM ׷k`\V;k){Vy󆩧x'iEbQP*d~ah JͰU-HDK Yr^,J>#~Rq(\g]W+q]}s1`X5.oX$PQf) hL5,w2ήA >.;ψb:ϦZ/dm}O V҇*P$:*J>m"~ku'K6C dl0@bbN[&ʭÌ)cY˛ޗKұ8u)_z= lqGYwY#Ex Aܶw(@U*VHdwc]Lzoˉf*[{? u&ré8`U?L|;N4ɮXf~+U)b)fA"Rf:-苤 ?W9•9L*/&z68A,jWYex3T@:?s,9/f#-!9AWӥ(!A")s6J<T^1< "cCݨ; $Py2t LQӭ8xt 7VK2N߁:Es>}w;'}Ӹ(-V`Rph8VC.i-SR닋̆"P9uLV{Kk/*;0N궯ԀK"4X(Ԩ,߆:{~0X8 =] j맚@a$P-=qe~**AV^?(Qƛ*għZ, 4ݞCli7cK"7ȗG*Um;1VcPpR\^O!~%#Rk}Z䏶ŋ"}2|,2"/ pQr܍<4 Z@t)@yd)N!tqd17 G 鬸芰aw;3Jev\!O 3Wt)J37CIC?.HI+HP^S'YA1 BUe@Ɤh@DHїZW"\=ҙ%vbpNW|ggp̦?bbs -eeمŏ |63ۗP*d;K*QG=Fxkcw'#(3z~K%W`۾Ԕkf#S{Sru.8%4Ҕ?67⛂`"sX֛b-Ԉt}e]t_M&%߈r-z,^ e*bܳoQIlZf=?OCOP8^Up0Y ל0^"Ͱibsœ%^>H?(XK\T=$Wݹ{)}kGlŤP'feJub.Sgm;xi Sa/)Om}ɱe*,UTT<~PZYcpZUtD$aްMAw4]0wiMng r6Faϧ-Vf HOAy#lNcΕUe5A3LЈHu$xkƆ-ݹ,'_Pq@`C(pR8O^߁c X*Ҡ;uwUݬbVCgPz7@T*L&2NABeC޵@.Q]?{L@]oErk7PLZ s5͔f'Wr.MaFO'UE fp]}q0LL i9?S,ȯbWp)I{;{5h=TJ[(?v\ 09q=W3H(}}f+uvVQ/#ԊNT?;w>U~ rAe  f` *QBc PT>ZT. ޵Cm BxUX9Bc$'C+t»~GS7n97j ZK {v=Ac^}N0>4ќG4RK[,۞Ԓ ؽx%9.ɜFhq找Bgi.dç/3Rmj3b U_,, {[#N%rD8,۬"uspU{/LQkGR1E ݃^^Ɛ/): Bl7ɷsXԬOFʪA 0N83gɽ'6U&yEe4wZ آE)/Ƥ9Vw|r:Skyj|i ˵ odHn BZz5Q}'}Wv"ݼ V29YWo(9-V16chv=-~ޭ Xbdޖ͏bpU1* [Tr %^K j? NCUY`  4K~ג棾QJXkP?t=/bhhl@LF`e!:M2:R2a+Er!vs 9&,5GáMwg%(NiMI__rv# ΂ܘޑ6v1T4PbZ,7m`DNj%7^r>t(̶ ÑASAT9ꤲ$Ӓ E%+JR®I[ NSž>lE#0j#Z1xh:#*RJ7a! umkv@.x0 <Ғ1yY]#EIzi;Yy>ޛ R Sd0qIțQ֝9XLSe2"Ckܚ)uL1FV:"ȍJDQD%￧[Zová0<ٯ %וܲ c NEm% &'kzPܸa=wP|=´&w8J28:T`TF4a0m7AGyӡ3k=pIlٙ@Rˁ^}Yϋӄ؅g !c*"'p7X"cHRP`9JdެkԷ#;)b*~hץoHH@4RɊ~7šZ>H0<׶P; _\"d1\;7UDY-r6 \f0qDU>ZO ~92&+Lr٬S>3tr)Ԋ |>_e/9m:0tx ',z#0`U? `u5:7{< /|Þc)RO(U*.I%ir(cĪ0Hy5|c!k>@/h," Vy՝C%(Pa_S6oj|ZXM 0wtB %dd4%n׎+ă@ Rak9exwڽVuu , gYS~Gc1*|W_@@Wk59}J^CpŒ,osU?Ū$%y7[0읖w<}/}:)ZVxt$.7h+x+Xvd qFmVϟPB!H O8NxDHC:λ2 vP8|p`JöA.lDw`8lG87l2R5hCcl2: J]N ƁLT;pې1SGS pNb.YӘ Z*?xn][N$ZׂT=XS#VF8&,jc (. kM Rdy~܊U/3br{,"t ZBQV,怶~ 7  =i֙"wiiXBKr;^Mm sߔHp+]pyc r\Fu< 'S&ʝ& M֘-a.*jE.-'Q0%w&(" <' AF(WUH(LUoդ.bʠ)%F)  XP/7Iː̀ꇠ}:y;f&"rdr w21{0GxwC,M4ctm R0Y([MqvT`zDfhzP@U׏Cxaw}OOQ 3ZB 5s/H=[UHkM1DcZ2MzԂW^:Jqģg[:W,bAL9]q6"3si.?A_OtP k$JF:#-=]KDUԈ56F_'Iۣ;Lh'G~d%`;@lK"\ٓ-U)#:)Mtb\Hn}~,~SB:͋[/+3k^q8g' &4Q/ST)5XQ )IڙyD KevْS#]+aާE$*%e`e{4lgLuQa{ٹ;P4O\ܽ9NswP>e\8|N@%Xx7o鑚/%e]6jN=鼾]ՌuROp1mcf+X#y=Tv rJA-(9CO?`1% [ƳϳtJ^m0)SG9N=]ټj,}Oh_9Z6Д2+BYSoux1ƈɀ2xDܢ3"|`6uv+SA)"7?` vˣ^`x٧HuqՙTgyʼ>N֔V_Et4zQj+YMfQt(ݮ .K71SF_>.)X=&Hc2 (7Ϩ]zAW~d"0ܱ\0qҖ7&Gr{De漫X\k~)ń wďjQG浟`"\8Q6L?Gt !#޵u-7ȣe )аmkٙЏ`a!-̄M)9^9d#hy{_M!0QoBL@tw鳊;bk~nOdy)S)B\tNZO%WW\_=:bKo/  MKdv0կ'9Dx Ĭ *Ą7PtћN&+%_y;@a;ֹV@ xyEx_;q*3Aʌؙ߬nqt/{~ ʨb@8iK]~9A, 3 G.pCU\ASWC@Nr= B:^F. BB(|FR!+ {NnBSKߘ? P\'2%PjkͶnŦiC (Pg@)wKd w9Q0%pKM=@ Ւ ;gSd|kt'Z&ܦ5M𩑸`Xb Ic佳Y#DlG9 H1?D ^m/K >ȶAsHo5w'BmvqhFl̮-8򞴮2 | ƊrTTphW%F(PaJ1tTCM=6/Ӓ5ܻK4Orfyo͞|7/{>ϼuyz% wW9 kqlW6H|U$ 2^h/s9Tmw2˛Vg_9֙P+dDKy=j +٥sV :(L:g*Iϸ.W8*LF(}>$+bb d$zk Ct1wߟWG,һٻSZa…KL#Ť8O U>Zb=a96H!#4#9,d_wWU"#E{ P!aaOKP[vFP X%fL1њvw)a $`ipm8D1(nm~T$muI^^̂^#f0 U@ja$sκӫ)<>mtFxȠ]E*9-mC(G^51)s[n?-OCV*dDd&vQ6aM!\!7MB~􎔂9S{s#){8<h]GGWE5:<+Kwit%\F؝٢g \ JhTuZQB'ќZ7_Qt@sTi @]vucNd:B~eD+-R 4.dy}rLX.3GiEF6vxq)=4F,r~`5kѡB& }or9P;)Hr󹅖MEqV!r;1X?n;dTӷP6`P~7m;455rC[إ^[- Fmlbdɢ?'Ձmfbn_-(#S/ s=̘. JxKl͒|iX«pz{^p3&Vup#7h~)tͩEsKjEsbcz m5w̢9S,njIx{#}TI$['*p5`a)(;` lPQW;P&I @sw\,hM0p>ŌY}U_=zD<͹:[7{eMLQoURDFЮ30\I/;[["nvTkws/,hKشuM>w|'۞676:\4VS=Y$͹eb0Jso_U%:(n+,#Mw(h;E RSP~Id6ڧr9|u>x@$cfNNu5{'%g*"Eר`ޣ- Ҳ~uȚrwH@Id0Pbh6ϗxy0f,|#crJJvvl] }֘ϴyY)B}"o|㛡EVi^2n&?$k gOY!lkCJ&QRTWM@ M(& hgn>OF|bgPQbxG$L^ӨBA{SyF8!bogF͕v؆O,t!ԥcxpnE9(CNB(+|v~I6;:X#[Ijk=jֵG 1<.Hxwjy$/Tk.= 6(v*?٬DO$>%@!hWxO4B'/ y'p{MmQnmeW=W?FO [}?q3!`OҞXn}}@&ÄP7pћ}kZt yT<_:B-Y_}(a$2 ,T ڸs=ʌcp+Rs]چD*C m*ˎ'u}C7%8XXW#Hr.Εfh!; "vq*TtA@,VUe*4 _{cu_)x,bP_ Xs@LOS2`B9#> U/h}TKu؝mV+7@V̯0." s;l&}mꦶKMM1+wɻU6^KOqj+F0j^|npLBv_`q8۫0>g1u`?e,羭!u|"M8}0b}5 ,!K|<=~'!XZG!=KMԥDb\;:4"ًИ{k"45Qɒ;m| K2 _iv+ 3%ykr'O8b2EibJ(U~XYN+[xJ-yn`%)Tuv›;mS_T/Lhp5%F%ʡzAvIEG?[zLS)pۧO"Ю:9$2r8?`ԔagoYfr԰U76oK =Hߦ _f=i] UX 5z^f<~cr:I,C̩p1r97= ^{z̉Y+ӹ> E z Дh3߫i-tmC͘CUuZ-s bN_QVkڊT|šZ*/d m" )8wCl-<3Awz,]}È\:c5*܌eL)*%rՋpN21 E-R"RqiOU: J"Cj|1ET]^Z*xy'@sR );ryp`旤ɹ#̸dmc#ċ u)ީ.`GXe|W,6ɻ>wF\=YXdpI`a&Q3up3TAZUF$ I˘Zǁv^&e3ӝ\f)~x;L5GtkwǬ΍5 0sl &\U ,xuV(!֞"%㏅=--a8!ȣ` #Z?ڋw]{uʬlӤm7>gᬸ@ -?.SΤx"%(g&07$y!v!B_ i[-5'-bzO=M#2>xiIFm%w7`9׼WС1 7BCwhɍzy$ţfC, A2!'My uգwz' M㠸<ٵծ1m`@*]9ϣo~w_!};{ "wqXy_U*nzywlftZm#oN*֋zDbA/"W%2򕤽D[]']ZZa=Q]\mD$Pmǘf'5Múe|M0>6 <<\BKGmǣg9Vv n^j *}qnw*թG~ Jl= "uSYc q$b!ƈ=wǎJ> +g$م"!9:s3V^(3g/~jxWlQkxmՎEh_Z(@۶ cRpDxM!րd\LB+B~N5H)jz+M|F5,WLQiiGXRMy`=[K[H*R1hSzx(+KR( |Hb:IU%32Eԇ\;w(~2# {dG LvA!ҜnڋG'}#N2~&.] QG[.ѕ@ݳ??r6GX_-"䌤E.v Jq^)k@5W[jT[;3ĸZ }^ db@j޸ E 1@`Hhc=)-K'q "c#yiIe7ÏK /F_CyOQ9AC|L0ؚn6iiRU#"E+~ !h!ҒQ~"~k[iu{NGJQsԵb!H{'x<'>5^<\_ư*n?Qp;uZ>I פi`Q:ۖ%5:O;ǁ[>i `#iV}yJF*KIc(bd9- V^΋oZr+~wsMz >&@rH=Fyc׻Y$k_ 835b7aࢬ'$b8Mq|aȎrT+j1q2 $iRKH~jD2п@/Gds[`UMlbA%Ay^N+܇ΰq e Gnb48Yy*'Y9(]p(vUkЃ[0E:u`L:̩j:gC[05/pz׀]aF ׋"^ܽڍBRpEMgcv%m^q:(9eTTa_]$C8&֏(o`G2?+>Ɣ7? Z:0G[r)*9 Θx5-rG-"Py}!O}!+JiY 0h՘Dtr?\vgGoެ.>;T<`ȗ_y i%/) 8ji0'rQFЀ=bFdpD<*l<~6[[e/qMZY1b+L/J%~fz\]l"()H_[K |2!z'BS7~jCa8*`'4;f815m:KU-tݗRe\̸ g,$h$MFo @E&N)SnPA* O^߁N7{1sP6 ^V7> @{ ~wU|uUx'W{DwȰ*EoX£=һa!QKȈk;\؏ZIcX=.D G$DT5dd h',X;䪶_ZǗʠ)7W +7IOKsm+چ tPb[$G뤘Jg^hթ:&hs@7VثYV"gDR۠/n7~^ fnkt/+O4E1ʨV,F1#Oa%w5:^A=!S:͈^Ad~lQpJ)ibk -dQ50:c}jŎikX,$LO]tpcAH)$6~4㧆oߌWE__H2fӈݻ_w"gkqdehcd{,eلKBR_)",3{U^a8Q ?[BD>; zFm7å] ZؓZ=t+{|1-X:xgWBl 涉 cT4#=_GPڜVcG7/sPK-B/Dv"/Nw~S֚jFTVzU'V{=,U촋kSzB;I Ɍ>l $*uRh (\Y ٷ4*†M' @]>&wj~$k0xHS`ΗKM<;/q">=w$?_jc T,w|o#hCfDDlxW9JjNWZ~eY ûQ8!fmFw,7uwB#+EF-Fq3E7WEr7{ǝUefP(+k+LȲ 6Do_)ᡗ+~djߪV_ n }rHE6JV^r2<@uXbM&`MG75LeDvMK({㏵2ⵯ8bQ&gǯhOfB n8t'R4koWѴCGq[#XԺN -:[p2ǹ^]M.pax3ϥ=My:B$!& X77rXKg|f꾴?:EJ),Jwf1TKBOh} e1E$D|28r"7 s|bԡ #)2Hh0S]oЮ4>c- sHP'ā%g7t8w榣%hܩ¿4s˹AWS{\Ι&ɕ#gv;2jb}XPi uVd'id\ Ģ4܄3A4[ Hu[e ֝Vq> p&2<\9gA -;hJvE86y6JgV:rǛč(u $X\5²ǵ<¨|04_}{ }{cGI_,4X<PxPiϴ-IcN}g2@p")-V.!XxM%gBOh6uǠvCDE{_w 2Hǚ5E|_DFq<'+:`tDL+!XIGq|E!t Nyh]bh}kGlJGapYj5uTF?u.2 "65i Ӧ#ݥ/q)@̸OsյMuɴ#[B!(OƢ7o9fV~,a߬PΣ?7՜B),op̳V\{*=K?0tG^w{WkvNV\ Kd&=u`OZRQxZΪrN_v #]YNeO|XrNZ.wgۦ2;ĬJǭ?;  ;zUDno/C_'3&Y&Yl[NȽ?) cnDLlf%KJ:35!H@c,/.w#oM4&2L-K-+Woni/yi2јJ7GmzHa~]}w' f6yZ'7pOiޥD>wS@*J.*0!`jyZ #" `٘&dYUI1J(#ܕ$\ I )5̣ % q(;O 3K q\OֶAzw|P"fi=H5ݼѠH`:*v$S:s!X cD*w *zi, WdYble MslPȉf! W=ڣ9p%d"B$^ Ȩpߝ :6sN7!ivg-x"f=Gs츄I(isNa(^XeѰ gPyתg4*o4+L>wȯ{:$1܏B ];X@}Blqb._Ǘ` :4pD;VZtP-#q&Ә0A9Y꙳{DJDJ8r31*0?bؠ4K HCg3^HMg%yHMm#vBUMIN[kqN Tq!Ґ\4e[4DoHjb¾DԒ7[?#Z0T;JG}m1铓$Q9] EiV=-#ll~O= =*pk53/$aOvH=Kj_'&cʔN09[ ?P!,rx1-TCxA)" ;s>b+,V052m IWXr˓MhJC =1zZZQΗby*v2BkDW0[N)%J2+q_v\jG({⇥s{hqS^*1X]~TL&}wZ8:m0ڽ<3tx\O5yi,mhcy~ Qè:T"4xg z93UQfi%ĬHJx`nnXKXb{ AZ( ,g|4xf/tRNRqn3oepODu/K8/.J渓=ZN"v{sBdDz*=?Rcŧ4 &Ud +8micxI >kD6g4t~,;-DUȴ ;3tֺx @4dG.mmãsRژM\wSn:Džh^$QIа󍴚an8.vm{Nj:Dh*yQ%!3Va(᧏>~8=l,hc#UnynC#p)rB-(Jc&h>p2Q33!'~S`D5V D-> sJ'UAm1llyi$*wCkxgXXnAGo%`s|K 5KFltig W "3#8gD0n{ '@MMqlex8\}LFS8&1";~ɠi\ZJYnbq]\FN.\"7\W(6N9I16#0(a=v% [Mg(T) !ŬĦ8G%xRʎP jV?E|qZb/WJo,QI*h` w[8lhтzj;{wtX+-dphX#x˒\$5uCDzb= '׫wD M{ JDsbd$#gbG7s2l>sU<^fiU#i4 [[đbFʠ b`l@׋͎)T0IB'0yfjrT]YK~cp8:N>ϻCNV}JË1+:?i9GZ<]9꼝Qk|C !,[$؊gCx_w`ZJ\x0ҳzF|7:+X`Pzk|r? U?} ll9zN)}umx4(XNԒ@L~.] s,B͟lʥ?Ra"@iYZGviiѯR]QW 7fyciC⤏N8lF̨x3]T6}׭v ?cO;d)&3 z|] W'h 顁Q$PXrJÑa:6L):4ZT5nzNKb5}-&)V|_ TePGZ7ᣒPUŋ+2c; kk%JA[ TЅkZ', `2}9a>L |_E7˙/,}o6 9?=?q7!Is>Xxw?GI[P[.o 1 = ,˜yh.`ӭ ;kF֜MGA%Q-6>5p7vg,y~WpOR iq6nqV粔KGp70d j= j.&,#p6|򔎺-ѯq5>N uUל +NEbem`#D [U~Sg/(Dܒ2 uv~bg6}PAGx/(s9 m։ v]٧~6ٝi&DZPsl2ѫXumC]:J,AVcեN72Pg)΍bni]N;l:k;촥@9*R5r@=w ӏ}Y^1VɴƽUJ=fbA 0yx˪[hrdv2jB%}{[P0Eڊ5U [ޅvHD*m5[tL% qm 諯b}C(?AlEQXlC $V| <07A\t;5Ἁe]^⿰upQZbm'>(?00o'Z4YP6ڟHzonf2:4Tؑ5DiQ}! ;cC}тa&=Wow>uvǚ:ʦӢi\=yMD,hs-8Ʀs<碗(Iy?85r"ӨwT.9"7Sqn0j-+*k ήT^Mr O @(A@.2`Fok?s蒁j;Mߝ5xB"w6H!*1 !4> Li ?TœID!Ř?묖}~BV/ʹĵJFH[RU,_OG2H#t1~ۼl ˊ- Nqsx܊!/em\?rт?ɓD:-T Ié.bXH$1F+$8QN݉+CndyK6XP?3`P~Х#)K ^5NU'(xg9B I}lK m2a73;4f.TU;mQ0U#}$DYHxHqt 0?~|7BzrܫCưocrj1Z%Hy~)Z1`\O9G['k6Vv"vBoHvl=m<T~W!z`[#ZTr cM`q7:zi !Ӣ|wf+m5XlЩEiwZT5 9\4 ~?׬ &Ƙ:,tt=Bm[FD> ~lnGۣwV VOAw(X>F:  ,Qңi6!jM,xuk#:qr`\} 6΄٢ֲxu.1Ƀ25;@0%=]g/66#]@g=yt6t%R!Bܖτ}až{kZxh[Kyuw*<"+JvXkBy}?F9 68GÏ}DK[=]DY@8kr>,;y @(yjVLyWgNe.1m["St]R:.pFcDxcpnAG]aߩZ%Xx̵D?X5ɠX}7樬X] 7EOk1A&IzI3ON AP29xbQ$nQRKΑXKE1 gM 0PfcX̫K@$朚vWbQ\"U3CCf ;/Gpvq_ +NZ3d:g2a"rEKڴZ6A\庖8dU>fiY ^),!@N[JǏY$7, 'a3Y3@nv&3jŶ%9_'TdU$:Zo `g|1I.k%f=%‰Wq ZNa6=JmvCw6댹ylRvW JNu]0o Â; +e5+%be!"w圮#u]O`y7rU9/.XÈ3L x.';iٜ+P.jΏdۗ ff1Zc^`'dj#=lE8"Cql4m`E4`<;{&V3qo%WOby,?Fyxj>uvl^!cmhp(J|PٶdsU|*)Sj{YJir}n|$NLP+au,HW$yV\Xӹ6++z#ݫ/ h5`/k9=LuR ;Sz,-5ܭKtq\#oKnގ:Ff%<7 k}¢00{h!'`Pef1אc&13̕/`[Pײ'wno,>o\%T=N\G^kNhnutF ٪eD\$v?Ґdpy+hTpE )Rpͩ*ugwlNpʼnNJlC9\;z!q\~1meqRo4$"ɫoq !-Й+Rt.Uhh`2`p/;hgZ]Hw4ޚ*J74/'{RМmѳQxf'ؗrd ]1Ŭ"$imCgi%=YSE+>(?:QaEe|$? 7zF&b] К hY:NeYR։p?%Ĺf>7uu]9&A}?oW*rv*'o+#,:{C6p%-=Nw鞘WM[^.Kf䖞p]C4Q*TQ._CT2~n u2s#!KG2Pn4"Od}Q>mem%rd_ oX\g4S1*XF3a(8F^<泽MjŪ2:6LEh ?4l!R0lmɺK9(l&ՔN8;UX-JeӭۍٍX?/şe=q=#|!Z@bD$SqMv ];u8j`&U?l㖙8 'zhZXkiT%3!7f\޴ g?d{t`M%gr-肼m?w)Qnۦ4W݉kň, WϘF5cK]d$ogl5e*!񥍠<^-6 ʎ9Owr F!7δq,gSz`"*, q78P+ %p jWZ]o^2Ф+~BvM!3iEќ㺠 K7,rYSs9l Ec؊=~%_3d94i?h@yG&m[v0BuGTju㤬WEC "/r{tB٤(}#7iךAw`#KɆu1,JaD-n@tζN5}ٯ%^qhg¿,d.BL 1X˗P{WPz)!kbAfH \n ynE`s 1tgQt9vdټ9Iz>8xQ#)=uIfglX&rT5^UXFKG9;|I!=G€/ɽܴm<#5L"|73=t%Eo㈐+Ct9YUp/Y61?3IJ%>f\Vt>{4 ˱w 6*D~J- ,Cо'jk9dO{ @#>C sL*pe^O*.%R=%3o9C$Zf0f$f%\BE` 4Eei93Uٍyl™ W>cj8WS*Hrßz'Npއ=̼("A dT,Ɲ:*Uﲟ *#dG92rW)系fKO}$f&Ȅ8 ҄sHH U+#mtIi,~Ց󾕈f{xg5xK +Qiq2`r\q|h^ؖr |Aaxך>Jd. Rc:| GHF+"D^h߹?ޕ%DLϠnzYl:#IDbQ=7r1ݿ 'Mf@Ȗhn6d3_h{vb U;D{"f8ˑ`?DzLc{ea(<<3l6wMJé\J/lhZg ?jr0bs&~$eNd]ܕvA%qsČ>"WuV|a/ܻ˖޿95EecٴeߌP}.NOo#r p|ջԉ9LZHH7ުR ׻Ѡ7jV{A|b"kⴛ;JENX{', .>( /I0 ҾAðzG]j\aJ^5qy!BpRj@,gڵ/{Lt%RAkojO$z d?[V|۸P?h4tb/j XA|n d Ƿ <(L{\Ay匘Azq '6 96?h?Ji 5 IߒFtbE$NJOZyFɥg@oYj5@.gqͳBq?w~;哬P?[w͍ 8Nu7lO䲔JaN%jZk#1˜@A)0?sj }Hލ$j4mt*w;*no<\ka ƫ8d-l1>.el~n0C҄8U)X, |o MV[t-߉z,E=fX[GoHIP `gm ,W3dᄒ_WG˝D{aߖXi$=BH]|~t?˗ 4D| Ӓav鲵Q+Vo<OY\|錭ӧ*nż>0+|&܉MH|,SAQzа0*ssSfFŒs?7^ pBTe}IPQtYfÒʒdb]#g˃,;V x*?xFKԠqQzJ (tNdIӘ]LU7G 6_vu,5fgA^5ZKtBp[u$7Fpbn!K]g:1cu"gůڴmf&# |*2XT^<uY" ~`SEv`j4e6b+#\ay娳bK::tgAv4{~sj<_^ނ.M,-*/]do908_£>!ҀeY߬/i7cIIۜ &)D @]J;fQ, ]!fKB|)OHwg QL%x;X#GZ˰ -tab Zw^YRH磰s҆kkuRL+^8/=r ӣr(NHl-4P9Dk"ߤ}kBR7`#qs$p>£( gȟ (sT7ঝ3ۅE.9ڊ%Ab L6urmzMM=; 08Y 8c(QЈoj )'눽p^]ep1Ч)Ft\} #0li ʫ65T0P]a{IC$"=:v]̅q4mB#%ߒh $@G)޸d!I}p,,Ae EnJnP6NFaf%oyV EV!2̤B[쾻;hkHCEתş0S%C/MNUUC^oO@uO>zԎ2ڢ 3:^ 6HSXYUd4H. kiqxqhuCCR8NuZ:Hs]h($0`# # ؁Z`n2Lʶ5n8]Sj{,ylB.0"jWxθF:9Nsⶴf>#AG/(zfvތ ?cJ㣯.ہɗ%"*z'3]ڮ=d7ZafNS) !ԤYzm1!*p BJll\/|)>}$o.VςpJ16@Hsz2)@kzrқnYC8A8pWrNQIQ4]#?!dTy-QbimW7ElElswmӝ`Dz6Fd42X/.y + ^7"KqGʦy4:Ӟ*N6ʻ"Pw#-l>,њydnT| -,nb#^WDVU<1o1٬ĪJR2:kC;ݜҷ)hJ"W@8ۺb%Ə P!@i0sl2;;eQgnԑ q}Z[ Vp& ^ 4Mf4^ƒ`NmƷ[L#^zـ/׹8!n4ǽ.9k ͔Ru!j6zا1 m Q1 )a!5?!:)e4,Jkt)$׎I_CL#İ?WJ8WԡŬ5cq?^UeU芮8P.S$z/4W$ #l/ݞn29IWgnNY_f`46Ff^y\CCarx=AYJ$={&4Qڎupo; ȓ}v}k93'4DyBi}[wcIlqL""wsJXq+l6ggE"ӪWfư$(nrtZ <(soa!p"iwJ!q.-IHb~,RI􁇉1j D/ڼ!_~)Cp0T#;+ύڠp;k;O $IWrۢYKWSi^OPɁ'ԉyC Xlq;v0| 1B`J0h3(H.āymY&gZ4[; Gjyp'⊮#ԧ )R(Oԣ! Gh̡q@$Nm)!1_Wk| 2aX&:'dr.Pܣ1L-cnp:6sMAUz_z"xL61vfmyR0+)'|)s ٤nuшr;bЌrnBcG:?|`ˋaWi ӄ㋟@XhT, 'ɥM:}͇h ˇC/JH3+sͪi;(3s|"vHfj|Cm~aSh*iTꚁ("ZQuCց!0W!poh*DNv=W=yn5mwٱ}!'fhI)y.!<ݪMe /u&٨}}KEklf~I{p/s5N? Ö8W)CNxmH{U8P_ڕڮ^VwТ}bX0wQT\Rr]ñ|e[Mu؅'S ބsju&~}B]|lS u9 ]:l Mς^hMyTNv Bۻ%} HLG`ҿ"`Ҋt123e$n{k߸bF X߯7]3lyiyu](f>(}Šw&^B̃هk= Lfw'o⃴!ZKZfa9ly5(8cO鑐T7\_ѮW [ - !(?Fb~?0Tc zx嵕"Q!G3!*5|@"ůIPPҍ `#j~w<cq\jt2}b-V)1ڮAݐJ:7]]#d 4srKm+Rkn\Q$>"#/{CvȔrrԋ.V~>v$хE0Z!…;G1R8WW@Ɓ,/ܵٚn V߹/(%mkh)mwM4lJB :gxT\LX PĪuCU0ƨj )x,AL<&BKҫ wC'Arip{9ꕈ>?=Y|lGF/^UкS _{|NJ)YY :5UsCAk*F+L#f $I"D'//y//{>y$8|ViwޑR eI=)Xk%1z5:[Z<9{.*:='gA6C>y|ibnõ 4&gD1H1nul잿QL*D?&:e)}oa9:,bB{ŚL b 4~o̚Wz)6tD㳴P"-櫻ԌmVVNT%tbSPY^6 5 Ợ^o\" ӛO]r_u:?py֬@ M2v&&e0w""(>wINQʬ&W&Lֲb2?x#MG6fQP.c eM!Q" + ɩsʛq.ʷw=n{03er.ys_[$ ֧8P:#KPҊLL֗OlŌ?Etv:!<5qc0)*bke-A_z9Ⴧ0ghf9׷P%mEm[U9ғo?SMUr j\,6MqO2IOC|bq 6R%mVۃڥ[nm@f"X atؕs1t35&/U1teS~} ,_b >D0XBOdc3 y>4,̈#m!Ѩ) %d]nC[D>0N=G v͉+<\&zT(QܰD2SHd>bۀ! 4!ZJ ^ WQW>*w2lM*-q))'%2XOySdt҄-zӻs5cBzJJa3ehF<,Z,f4%~x:yNM`1SbAnios,\\T|ۏ^}+&F,TgEx@JY 쒛AO(_vCR]sv~{uPƻyl:Y+ضRF; %.gni˰FH+>MUBRb̞?K`!6ĩ8gT]m%q+h 2S6H5o8U ߄FXMl%ݩ':EZ-%̪i9Kxagi~J ]NѼR5`+ ˠx#_YՌ.1"Tq- NII_Ng);Ikf_Hst@FIOXm2A敊Vdkrpm>cSk9]]9!8u|VPC+kV®uyU>,;shOP65JRlB[4XR'JGe*Q6%)Om$nA{Յ2V#srr/Lz.,-  &]])RA%g&FvPԇ,ˤ1."Bo> >2Zw{kQN"iMUՃQ!n QQrT]<1Q- 4A&SD:+-f 3y h\;k$Fk.a={?8) 1ߍ Be-7a0|՜w4Kj- 1γA/XAP( QU3fbh 75(@Dƶ]XbᬜHq]}nR7 1v W?bf4ItW1V>DjQ8i5O2uA$Y0/#L"˹^gAc^$\ u^qn1o8U{JΈ*ۣ<̑+lu O ;w]'.Ղӕ >Gy-։8˟tٗ Cj13A#Q.e\xUK#7QSFP4f L)SCfǴJ=M53_/Ҧ!dtOLoΆ]d3BZt/-7C"יv2(h#Y{>h)8z8V3z)K julSe9U9D*kM\p`6`\ V{B zu  (Y+2bv0ėB>:®yrfزbښf*чt _]޽OſhA`i_"chD Up=g1e㴄MMX!36m%w'Sf_ !FrFb^gԈ|/avbۉ'@{Ԕ2p/!aq.D(SLł7rm2&G0X3 1Cq+Y{i{,)8/?İJjQnE`x7gP4Ee+j8xlU\8{a{j33/#OBE'ZFqc95hn˧|湻G /f4QMc 25kuw=RFO ]= =JJIaLPzBr3' &G͚dž[q%f,j-:WlyZW$ʤb &]gq)):B\Rc-SSj&P\sjP(mRO?O\r׷[ν0r>#FN2EEIvY@E#BdIg!nb._Zg,vl`)8sb^.QuyX;2A9~Y]' O(/D$ `H+H,)Zt` !!bcjpZЕ12[@bHKMM n"B9e|OV\W;vq3GÔq#3*Ow2bm݃ǯ>yi]gJb%!W 0|$ r q$Rն:kDۙ `AQy?Y*__}m7 &&Rk+K'GlGGlTς4Y/EPFUkR0tCC?o ('vβfggRr T[kCꍄ/ pҋ*rDUV˯ CRJw5>dQ&xѐH:k`rH/JLfuڕ{ejԪ* wRgK~2눶 =5ڃ}(0ģ^j ruv(Bpf$0LTu;fr -PG&'DMLT$kgzM!1N "c~nfhR}ild8;VFl` =UgE|uDK>V&F,xM@ڋ@Jmї!BD'Yk%饄y\bi>CoQZ %01;g:?,1R^2 կ]+EKI/y- ͗ppӡ9L F,V)|<jlIhLp;t`V>Lf>К@-뢲U3(?>ѵI5ql1h\]+<$ R6Ʀ+鯃 ZѢ.85mjx)%mnDQ2xzlM3 sYe²N>3 sAxav+镮F_I!9-P3^/l!(XsۈA]IbQl[j(Kn'd8o዇ޔ~HR1P Ѣy]-1>Yߴs2x'T8#Q_$M\4K]t 3U"ŀU@D>b[PƘ읻0TOUV!'ovA((}ϒۨ1X؍ۏ/o9/qʹ'IJѯ\24ih-uZ&1߮(y7k뚶2Z@c͈d48 :TS$PAzKbZ7Qi,MN;'OCKں`N@{'ߒQV ɖB F[tEM4^Ps*u&#qM7)/=O0g=Y-43ȰtnGRA?֥$&-d3PGXt9tF`&sn~@=1ښ*0*º`=ͲփOZwϗO{0fDoو̻b H9yhS ď8a#2 ^o' ʢ&d5w^q:A,lJ؎GH (h۩repܡOBra@=Ѣ.YȳgJ%#iU2O^fD[+ hS0Q5Q%W픠Py<0g߄ ԑ"O+b0ңKq樋ܛ\`4Gnհ+/ U -GOJkJƸU8U@:t,Ը@e/dw7 !]: &BPU%ה `ǀ2F va@ 0f #𮙊Nd9Pp9?aK6V X`  _/(2;GաArՠJCeJڌ9SkEaƷa)Q.GYm-R4OjD;O !Mx72TN,7ıG^Džou;T-KB=LbB'Ʈ"fJCEC(w?&yi y`Jt1Zo:ۊb}r /V^#+Zե%&\.TNPvطUIC>Ątk\GHЖ>&`!!`P6<3}ca.q 6ϴ{P, SهG5.4C!JU_6bzi#F4 }.g+Fx ?G ;6Q,$.S88yw&V̒{NT$`eCĈ  aTK <޳ Mslab(ϱew[oo 3VRf6m $ECR&H3 ky9aIόTS.q% UW_6WE"]p$2zm+Fw#dk3EJQ.?O{$gKo{x#p!I+̐%1,q`87*D =s!&yp' yָU6qXsW=c`~KYl8.ida,sˡjmuvLZB&uCƑrjg'kZn\j_t^Z( .ۑ= +5`~ݓ /X`^7 i{bJ|3F;6JzoVˈ3Ff;}` jA]9>S&'d/ml mda6(f^&rtl֜ժnXpk:me!Hif}=NћFk\d.34NDG ":j{Ɯ9ިcuT 䅨;99s8MtH@wUKp c?Z{kh|%K!fqDfe/+5;J >^6\LiW79KL=&!`je> 6e/G];x]Nq:Vԥ4]Ax  XK5^0p G{[箒Y40D-x $'\cɜtuxC4NKQ2]d'թ)5%RtUȼl/"նXڇp C^s^J=,$!\om2{8_ jx1xM~ ֳ*v'cO85qNX! WMaeu {UD~9 S(VKf"L0;&#о(QTV,Jz_ا"RO7[ _`GןE;`otFBVrdžvZԢQf0jkv*s:^8K $֧qfjO,(b{j&1D>j' f#yf,ݖ]zwhA5m6zgT|D04秘]\&6{豁)ǵʒ#(wbfjZ!l8bVΑڄ|盼Og1VtcD^]-o]8!'ܮa; 'v܍>V`74.pvMfҡnr^TLXLD4fHmTqigbðVӎGC3nFC˻U|}?c_3>cW4,Gqpp E蠟2VNw8؝zT0н/?JVPahse\8Ýnp ÍIO?v]̒mПB+a<::dB/ Hpa5 h.-ke7̅p3ݡ2hLЀ7 UW!,&9& Y9ia[+@ j℃텆pY  Lmb(°( 4yW!jq*WX aYYsGpoN8Yx 5Ucuq2g酔'>s4&{P; մBk/@\~_W Lܢ#5Q$`dmz B4hN9O^D@A4Ǵ ǾFbN955Ճ֭Bvոf XfW Oh]׳ AE~'=O-:F~zi;l&v(f,g2KiKiZ4')5bR,N3Oi.R&9nɴ[9iJY(DyR,B EK\4k5f\WTboe~^֏HBǹ~VfvMv =o:A3d: y;YSD':Vm@ hz^d~ƌ~COKF͈!f[#2aϮB~~ = TI Uꑮ8c.*-9x"iר~ׇe3g{7 7Xy=;xˮ6I>V  )8F qfp Pfvq adҲ\gVnzK&@a^MeUɵAA'CoaBRjzN"<ͰGNNOXj1u ˗vܓ~4`I96}<<3 CjL18<8zħϿTWẌ&Za.ѵ)R.ҹaC s6zؾpBxYջǻOq^nVsH /S[(OʧH}Ru|f!?Sq9i$`=6*} <|,c 1\rֻ*1F&^ĭw!эRk] w\'jLIU;!e ћkEޞ7MbǛ'iBmO,"$w y{hcu钩/NVϡB{v2#7%UZFr42:GUȠ&7ʹLc&ho?eM^cuEp2Ap6OzQk3PEHj`{!R*pyCSȁTt1FEwumͅ ݧh̢U~^p6r@04&MȲ΀hSJUM^ "NY\ =',vWR2wIԬ 92o&ez:ĽKAH֊1UKx5?YrK-56h@TSŖ&~޵rۚ;S:G[z-|ܯ2!q!9L wsK"Zπ9tj ϋfG65MʼyݲDiW:/6| 䇮ln!D#kGəy+ \)jWr$ɻסӣ*cŊ6Xy( w{N|8,Uẍ *UW>( -"wVL +U?H$?~%.RQęy;KGV(].z8㕃sxp<Pπݒd\/"wYͬWמI!58kNd@k`Iŕ@`A؄ޮ{΁Q~rdj HK/Uaf8HڿS) ;ʗR th×BFKa=`'0ڻU\tՠzWǔآȷj9+"+ PD tԉ+AwSO`Q}D[2C:.i̙eAQ+kaK {c7^wbK+ֵ:.se-QӜzYVL7I`οAph͉rz$S|^QO޲C4T#Cè\bb&}O=c'0Uϯ>E̴@xBTpQ &k*Fn3ٖl) o<O~Jmk޳G?yM@cj-Hg TAj V23n"|?Qm3@G A;(Vzd%Y"=3)%(Vx[mG`fEЩH8=v05Т A@QhXVWw+1se _ 9d~IOm[i\e<z8UGtZ#HO|'%p^7 bRnknWj;amsÖ)'1sooIM`bM8~%)yQf$iū(BW熽jXǙ mvx1ie:ywaDhOXxՉFk-MuΈ/."< M fONVBv 9 `YzT]m~; 5{ ~H]NZHY.F uTD; |_/抵WtO_ Lbv%i rE*iF xR@jVzQZ|,^v=B%Rz<3z.p/7h~0AJ݀5@ ΍x{@O6:! b$JlAӖH8<~RT[BFR/Y*JkC#ҊLK"rw\i+azg!fr sSؽԄ7gcҢmvUe:EЖiiԘ0pY5@x[SG&'fك3i6 cX.m@%f_ś= BR]W zo=G>jKq5'~l i[P:C+dO`ONX*^GȐJڶ(H/cQY=H&92:3, e /S~]وEowh/S^@,wWysٙuւ.4GSQQc Ǩb%|mm<˝iЍSe6aEOpZRұhD+o@iD@+˽"2NlZ|M Lg)tڈFJ着'(`ZҜ\~s8)2x5u-"|.1P ^ ):"_֋y%e;e$^s,L.=,vUb L36JL*PQ)?ey:~򙚟 [:鍘8:j W\~^T{ 0L# 3( sj{TUA:qsn C0?Z9?KIs8*/T?܅%lc{w\H]6ٱZ~(XC{n0'v?Q%:ñs]l-iEO"f-=K9_Χ"7Ry1"U:c 1xrTF{Kj&RE\aSmƛt9—eC|xx#1BSԼt6ݑhNCŪbzwtÈ'M4=ִ]4TKO wDlWzyK79*%<]?JߐRNMט+P1<ܟu#;c8=s]k3e1Tʙ^1)g9OU]e4݆'NFɴb'@k5xL+$6g벑nduD)zgd6h>@S.R>+/>o1MP.aΫ׸Kte!7ܩl#B2(,-!]J K?qnaR+gK77yL߸_",j8a.GŒ ,^ZkO ?"kUVV)+2#9O gzXZJîfie! Od4qqMc:YkX\?I+[UbdXPx_)+HIUi H'J5gdݿ;g ڎF?Ωchծ]0 vhYNv;^(za̱EuY^glF|&DݸףAʛg 5Ħ`Z*?3搜m4Mt3q[h I';5XE*95qyze\Ypla!fjNLZ?(pj43uыx`x"V c ܼoK$v*Y \F<]z낒ӔS_*搑xBX[Q3}NG_KR^Q rf Qp @O|3}eaIÜ̽ ȃ(`N^Vs.̊|ǷЋd0ʖF~uGt2g]ucXΡ\&0GA,X3#tbF {G`cOhv^uu?ʻk(~P8B */X[~DlG ͽ*}?Ӿ+%ZЦtj{fH@z ͓.r.nĨ ~z*M)^|k24 x󜺂$"?R!QMDam S̳b/"k74q$ܤ7J(l$*?vod/U?)j;(NjD(led&$nB)fL08K&NsQBL|/w.Z)05/)7CUX١$Gk/9v887ᙃ8nAZ[1jZrmg&srC)#|w-$|UU WNȔN}F]. =ώl?SQIWLPr8iZTBEmt̂Q ^2 =7y|yF .X,x*RܥԺ Nx8Mk; .JHzt/huȀ@fGK t;eM(D65﷏nE,Y+{EhWRK--z*bw5=yZ(ԥF{_k#pB׉xL\F?ߵ*ZlBF'Txna=?X"Gɖ(Cm;H,` 6TYEiBpC(]Evu@S"7nFOk _LbSA}BBX5Z#1FL `:34eL]| +5OрM3nûQclJ_^ bQ7PinNo',Ĕ ۘ@ ֭Z([_6eʄ$ȮFLa޷~Ϙttz.GGN:{ԝ+e1 D!'p{)B /r/O(s]B|[wTx47#6O_'(Qxĉ^LwFv֫7JVBS1HYqNägM)yكtTG =((u.>D6,YK nbeˍ0B|(>X)TUS8wȜ$ FfOP8l'*Be2.ͣՉN>m5Y<k u3Żkw: NmkN~x.$tl6Hd2V4X#@jRU aGHn#@1ӹgF11`0@ gP!(ttYp{(`K(j{BPq: .ZSZ^ 鴙l͚.LK5T^$DbUk:b(UZK#-lmFMez!T1[DYHOKS7@u'@b?5w oku 3mŃT֍28WTŀWz!Oܣ"UsD ޢvxmQԃa<ɢ |Sˀ ׭WcZXg|%Q倰i.U^6JħCVfM(7|֠=2j|$ʐN'u#N)&?Zxn iHoCٴd.("[Ge5N`̿fzDbfB^n FM9.侱ǟ2b ,7Ȟ{vC:#x}%K_?Sٓ=G6Cg!]M0;bͤCTvNp6W, 90!j6ʼn[&B?FhT ~Kv># lD\jq;Y/8"n3cGZ-DWU%REa#I<*%ﷀ:T03WA@m-JUeβ3SQ "$#s‘h)+- NWPXz6]'` 1;&,HWv/DN/6m-yqmyy7N_9q4N^Aqbݚo t"U0TG)+S`ԪFwho_^ KF ¦6{gDcJ=6Os> Y#V[Cwvo>]t;0W8k^϶R(H\<b >+Zb\3zhE9B 3!jwY\<_V 4N^yE]N9zJ)| $_۝6vÏ/OREtr%8ƵqV#f6b Mj?A85mB\:̩8F qrv$beQyPsTg7) ZzܫMS:"(q$ԫY+C5ʜz |cl򛠚gU7?$L&/ݏ8u%ph=o@Ռy/X\zgWc"4Q|"ߙ6JU{RXHL158> &XCP:[EAG%TK/*͇UH䂴ᔿ3nn T싊/x xl\^- q%b A|sK#!X9_RFo,7s!?b$(+i+2rx@ fEW̕[aVe COZ˝v+ .U؏iY}Q@IK!ƬrςgZG5W?iGJp% @7G-V㛊ֶ#7dZb8u_fu80z_PU*'.1)42(PX56 % IS /ټҘ$Lے^b:(z1݉TjygA=SzVUư\\6E BH{M1qTa<>~YϞ$vMW'V0dLd"f.68#JH.0HM9DTͺBzRSDw #xP3EԒ's4W.\{e| H҄tɞos;f~Ծg'9sHhƺ{$էK b iaê}&هK5>ro5I0 OS&%Aр̿QPp|bHH{H'&M,7 ]ɮZNL|,rlÔc,-@媖2@X&J[W(;cW`=r#dT;%Ry|h޽(2jʜJEw[rhvʲTFip[PW+>KZ&_xU5}DM>)B;hVA9p>RtM0IGƣAZҠd8D%hzBt-x $vDDp+n#lMoߦcAldf"z NACLx]tXU *AZD 1}M\=jrNO˜:wv;?[e:o{CwdfCX(Rmw)+讱BN[?8V[ٔUqb[%!^"ѹ6,⍋LddY5A>8>yUR4vUԞk z'8"ht$N'Q8]g3=w&@Hɵ혍'p>#?-f>G}.J舄2?7D9q!=GȰ|zZ3H-\~>SFd"a7Do!}$T $o?rX x;F=^>dCsuwH'ib \ hiď&> R$*в' 6e>/x/)QmfjM_y'+܇lC|ڧI2 1IKc| 9z uiyzKHR7!Ђ| Fy>jvk.cI(q:*gFKab.M7EiCTu\ >/N5MlLMk:x n==t8EZ5)*WASY?L[i[#uS-5;*92hݬe{ $a&_FmE!Qa+"XN>$^- 7@;:/c ~ֲ # y(Y[Au~`V鎂։b0@Ҋ $=O$fN gld[O=Eke ,\YuT,C{K$ A!=XǗ r1E>xeE{K*NtT)muc{DYAg*4Ur£>/k ๠b/|]Q4tLl!289SpMK e9b݈ $#_d `Ib[:g->Zz"`r $9&*:=;~` Tqa ڴ?uƒ?ctlĂ엛B _0R0uK ?#4IZH@f\[akTeXcvIpF]#3"Ww^]8x6)͚Ia@0|nVgj|eJ;iƺ5afPJWWoKR+BݞަgZۈu:naK72`s9P@k2|gf8ꖣD:9 697fEA)beq|!Gw3EFu5hlz=vP 0$4a<0ȇd|8 qMuBڇJFw$HsqO 8q9!kKtlUe+T O!; S9Nz sЕ$Lf!˙b)kuryS|)z_ř7e(Ⱦ6 AO 2KP5.k3G](eB(*mg^,fhv#?xҳmTǡs KʬHu~|C}ׂ:s3OнSf*@ʬcx@L]j ?PBxᩐ2c㿭BN†f5A6O`NxʱdRKU,)ב[pnվAqZZ ymd.c&<'eݡ[3}'mjrbUrġǏds(sn-A!tч-"IWMX K"ۋN}n *~`a.~Qj X+wb{&6a@,bOF.h_ma;1O=e=K~K(%/Ƨ Sa?S"0:_tq u|]M*N`KF4+p i(h펉Z#(ądze6<>ϞDП|Kc06 =5(}ؖfD2B)3mSPc&aSf*#5'6EwKeRA‰tWu@bٸ5cݗYVWgM5LWs#cd hߡ旑'=BDX_@R QN$ #FN:ˎżko9X,Z>%ֶN= SWʹp.A.$l;)BTcYNEȂݡ)"e#ԣ _ޱ.L+}=_ۮCgTʶITWcpt~1eHqIWW'C ×ta|2°Ybã]'{!JXx~UF0 d֙biUL:b<Ω?G&G*I'ɵ. CU#u% ڂVgd83N<dqE6ڌlYPճгPH15yZ#!= y; ʿgx9A&9]o)Lt3 ,&\37{)+79!8LRqw,HK{J| z/E#l{}V^W:7հ褺j!1/Pnp@H!C܏l8׺3ץ{55k>aP 9 E8>8,)Vh~eGd9CLE|6m07Ki ,1!@ՠO;rxt|bK5hqň2i,8ígS3}IԊ]vlT"x}z+ǛUWomy35ϰUNjiԆ+4^0AR@v6f|}vCӟy}P/GOD2Du"(u8 *V:j<r(mI\ %s] |5VI?=,7r%5eu I &ރA1UzJ  ]ӠvtY?$$E3N#\74ݵl9)]gygF*R-e'ln0`Otzw,[ `!˙H[g,8;TE*eqTO~ʝM%di/$ ^|9i!_\ϮorI ~b5=e[P N4u@X#@aCZ. l#Qa^s(wajy2+.MGo,rd0`(^1Hiə`~9p! 9l]o*rJ;F5ǒ3/I\:߷H Eo+FETV\,!7>'+j~16+><[`>D%6An+^/hwI M{?U2-xȠjmWn1n'? p4{O {mdM蔝: tУ>Ԇiʲ.Գjd C`qu7J aYXx]c'rҵDqM- FSEImwX mʉ3Dܭ˴N4a[ٱ.\0PAGjdj\B)4YM]/E,CgIP[X{o'\s_;%bڑ"u!޽`L2P˒\}..pj-/ΰ58fû߲2F]@]igp0Lַդ)wlAvA7n;kx=lEq 3'7mT2@T%q퍨;T5$y['9~>$ ٠N1'_O}[d3]ۏ@Qi4֝u`iXTSg B5uۮ7̐!*2ZY!l_~y9)Q(Ic~ Z\}NL^lT2LOF>QC)}y*2]؅SzjzjU(ܬD($*#UCqFįw0ى`+]Kih3Y.: SD 6GM#3{:ah135U&؞ 'VtAk,EN*MlN^5c`3\zt OTZAah}-aLFI1)QԆ9xsAhGE3yH;@0-X9G(e!ZTkxQ s I:,c}l\; qƙL= ~ Te@Ǽ<Ǹd'Ã5X53HAWDhFšx2HhPDQr1MjG;DMcp$^\B3,9񰶠 <;EZYf1Tg|AS)}_F(]۷y $?w;I sY3yPv5S0Ecb8b$gehf;OB* ~~ӡS/g9lW~7ֲ#Y,0# %Rӆ`xiڪ!ETA4:HUǓJk11^ƪ@P)_'+us<ۮ킴n1ԛX%^nu U)ZZaS .YguD8L@b%onhOY=^%zzƂBO| '}UIe{Ek Sg:UILv BAP72GG3FK3fNx\xk= ƹt`RNWq3H&֜ i4Q+K4ԏ oJ H*ltpDf_T/m3E==]J]&qr4yLx-!cΊ0z|'<KU՞Y4LVצK5Q$HY}S7 -v4NeeB?K٧Aǿ~TȂ)!(Z5BH .ΕŒ=(N QWu.v#M$tf ~ݾ/U" Fњxo5d(Q%*Ǧ֗o#<_5*,Fn(08u7R'X'Bi 7s1"lfAmB8_ϯ@V*MP!Anّ6@ťSd$ټ$4v$Q&@G4ra5dW~̦P80AlR\_@B.azUyxU$M:6$D݅5Lh4KΨ`G3N#ɿY- |&ޣunY\1re*qh2|Oq^a-5LI=_M==jv}53mՇi%ŝ3b\qdwv ڭȗ@EU]ɔ4p f-&^QRV,gg|Icї7-P7FHz *ŌRo{``0~|X^ԓ{DܵRV}M&&\p Y Neǡ -k.U>tq[]@]Fwp&:›(gf[Z7 ĢCY v:=![eߥ-ZL 5kO qZK* XBXn6N`E* ޳3n^wԠ'+&ʺ~Z8g13'*6XQMJc;`rJ%>r:R۴W6ʽf "K[+'UD^%72 qȟZԎK4#,ߦH"Wlf><5i.ޠ]Vf BýҊs0g}`Y03-V̈s,64JQi݀ D*L3qu 9e}g)*kYX$@.qٮidl'=Lb icu gyFcnv˕('U9H8z 5\=F]AsbI :f+$' r$wa^Lgw {!$xP=2`w>+W,ePTlT7'1qO0_'JBR3oUb[ .F Rl?BקCS›eyJ2@K*6eq wZLB.dE'C5.au $}!D{ٙ-al{2As;W*\y II DY:εWqع*f1ԓMW!Á>/[Jhށ\`ʏql0H~rR&Ttq@=a5i/hՊ`8`,+䄁3Xx %`0(~)ߚ(sObxŇJcNISbnjYp"$qSOJėgKOCͣ# *@u{l :`H˨- GRu#nJ\lDٖ^I?o<׳WFڈ6VD~7\hZZ[n&+M'S\}p:A |Ra u >A>v!iG~ڋ9y0 ћO+Pf&(BXNy\ug} ^iZc7K}*@V^0LhET}G88r}b|h$6*dg8TX^{24Z3MY̝߫b0 2jsV;LJl&ġ&gd5괂]4iPpvA ێCu|M) ffE_-` dDHOiN8L~Zzy<^>@t(L5 #ܛ鄡>{%F/cYq+"ЪvK„^ X`m} .EC_D;j6 Ys43$s$͛KhA)F7 8n#RÎOگ)$m., J7np ǽㄐ2߹# !K953R Uϴoq9}jyM,t\_?ܡ@_X >uZ=2S$ CKT'gPQ!ca+j^%E&.tBe*P#|"',!ʫ% l_:}㚇>ҵ4uHZxVw# >ɐd(4F/&_Mq·UMHty#^68 ޢW-놊~a2=)ZFH{PhSo9'bt$qe*rrֹ\Q̽Nuзl n 9 6y6wZ[VG$҂VB⼎|vcm<48W;>@fQ}[$Lx;r& B7ހК;č xrP\_ī#|¼+a1SDP{ӕPs kA"<{O@bX>J*I汦tuwƹ/8: ܎uZE$_OlL24=!C-Ӡ9?$){}A J ;^Лbz.&uOQA&\?qRTpF1ey_º)˝!'EWU̙U9 M94pϴ6y<|N_䒄xCW!q]q^ !0rA}H).?!XS!ϊͦ+gP1SQj0˻v-Mܲ4E4WrD|D>m[1fInΝn')tD}3fd-H=&YΡ-<Φղi1 1բt^O |Q[% D×Wƹ_C H*1+Z+Ԗ Vj_4ĂoJ_Dpz^Yq? ̭Ržw.ħ]h#(ŗ~"q?$AQVǰ =Dp "poBA%c~Zi[/GFTM,""Xې\Т:oN W'52y7z$ie#=*^ֽ]$j{q0D3 uEϖAR m25}e6):EZ$TÈ SPrQ1YHlJ;`f )ZD{2uk敀\1Ad*N551lTէ2cz_Jc{s fAğ :)uppP^-&,Y}ΈQWsI~H([t2L"c%u[~ G;VaBW cwf?JZO8zbm_$!Oّ:Du{wXt VYჾ{vx5ݙ'MƯMQ9.VaYSgn'[WS--R4'\f'^*g>S<=ȲkX̸AA鿟ZWBagb=Q{@d )ɺ=bJք~_ED91~O6}Gq?ahlS /OBim~NFT.xZvX %X=RcIIpUc%;v^PvCI7ic|eP8V(I0jB-@~`BJɰBUHNt{7Qgn@QZ|aNĹZ e7Qӳ:PcmhO1_6/ WUɾfsi'2=v9I# Hx#+dܿe-k6UsDQ4EY66QuĨL䳨v'*r6k ( t@JwqoglK!D{>kVԏ NCZMHo׀cpH$~S.N~T }<½G&u^mmVHGcsicz80 6P wt=/;E;y󳏸*B\1Ea?gN4 nE{eD~q(ʴ}\Ŀ톬~m6?}MjZLżc_qOrh366ubE?i}{͗RhE^"nmR Be7{3R=/)9[1BZa7f \@tTV"b|;S-2`ɵl6#x!*:Tӿ^.rvja`۩O{ tY_+gDF7lO(bʩlH.8q5[/;܃nY.aq, "Nӄ sLg6'uq+%%8WV*Br9?r UKS8۔N,*c1LEVi jgT BWV<<տT8iʭZS:(&H)<] {kfNwiw+ n TwK+'k,cTľaN/J۪8uzКXUCrmco$_E[Vύ| jѧ.OF u1aD8fh1͉" j]fqMhyo&(M1n1jhI8j5=ݠklOmoX((]=ez0Ud1؇̎7 Iڐ[ Z>ƣH%R+-,vECS0kZUņ(ɹ1܁f3^\/u0OTޯ?IT{01 KzRLf$c|~ [mB C'_N<ϕVqRvpİN,DMg%Q<n7?8oyX~A5^'Dvt:~B٢%,ƙeQ$P( ZZNFE. WsN @=j6ï{>4j=YY1{d]DZ qr]FvS/69x/Z-jl3.;'4w8Cn(,P掦HEJ`2a<S̭"NҤi lܯ<#y\C_I.Gӣ*KYXF:0Rg!A1\F7_TESTZ96Y ${E9ge4-!{ܚV3\t7M`p9r٬V^_n ɨHhXNDXN1"8>BOȡR#_ Hz6k.t %;Q.!F?*-eJz5@BԀ<\T1o_r~@/4<۴B`A~ AjanoI2_N3>3i*K%e>rA֥U6oeKx}vduBJ+0a5aB&i~O3g@~N$Bq֌yV huEv3r*6\2 FnSPb 0P^εsȽM7vÞ6kF\zSMOOtՙpAiߵCsYɟɱH!Pc_%Ƀ /%EM9z.j!⠏DeI (bQBu!ٱy 排K T[>aڥ(<~=sn,tYb,cw|^Έ9BuTcF6ۦ;٫żt`ET?yC /- PfГxyV ,᠔Y\5e0eGjd]>ib1o b2T5x(R٠sea":[,4j. k \AP'6_K= ܧ,-ZO!>S|-fPt]?:ɚ.i4Jd'3RӺy?ԕ9Mjw;~\ȧр=5oxou!w"|WU} m#.W)V]9y)-I1H.l븐"zftrK)DE,Vu0x=g&zerߢ7u:paN46O0w3ԬU9;Dw?94Фf <:]>L6_ҨBw3;,¸tY=rqƛ? 5̡mG"|)E#n-uAm&k 1WJ&z)ʳ݁(P)[$%>OៃCD;[S7y*?`!cR EUznA*F˜ה+Z.FOs>u,dZ62]d%)א.G'hW>ݔy=KvrO]{hn'!jT(jpd\j_:YGIGrC٥7fYQP l"y^J<hZr^y\ZG >*AWƧ(!<$)lx 8PϿ>t0 g 1w\9IfBv2tCKMF$cHj"TKᛦI6&2'D;je,п3 k^C^sM4We\'= Iك)%IBu淵Fk]~xTK,[$8\Zg}-{0W] ;1qKuVYa5r1ΐl͜M=1hmzlBQ82C4iRթrȣV u8wMn'cǡW E2h 242n.q fd]74zP hsDB1hVBj874^b R'ZA/~UDG^:si;ёJ4[g?^+x;hvLcۓ y`m1-t tcFHT(Yz/X,O=W >ΡQp73mB@OOu} t׉h-/wϲ?|ߓF xBE+T'gLL}2X5˧}"G=*0u(5~r:?i5We Uu͒pDeDnG~]6cZf%.|f %ך4hO4uI-|ϣd+򦉠rIh_s 80-8\㽆9P'Af=B{fTH-Gv97wk sRS AK3cSws4)u+ȔVI~> ')"YWqP"Ebfd`V=O_C!-3tcԸ5enosjAּ9~zqyɀ߆oqW+yLj[\ T3 b%ǽǘOߞ&I iII8-;H>ؙ5[1 ?b5ңB>iA{/,xdEbt2wu/I^1Wp7!4ڕpxY4ۊC?l]؛SSošW 晉o]п`7ǧm1ٗJrUH~ js-A3"p[317pp7YD2[9NuCf9q[˜OO/&8R➬},b4472M2B&Z@H3=N0>39(Pղ1$ HCx\1D8%)>h1$DߥbvLD]YV,zf|H1)W.ό.SXN3a څEbګ 5 b/ N ^DFXei8FOdvRX MM$xb@Q9YQjEycӪ/r Mr'?Lö"Q]3J!h+sΒ*TtF}Zy#^0>9wrADt B2޴UԜAk;gGeSuK>ɞXJD")udϓ_@PL&{)T"gw oYN78&g CGL9 ~?mBk{Dp gѻнx|FI]S]#Q!J!Z86[g%1/J"8Fj$aizRiTD6dK$KƺӬa7DVnBx{ގi;0/?QXxi= ;E_ |yHJy ̧T̼"+ѐBhP"@-}RJwVÛz9|8t:";CL]ji/KB8[^%&e(^ XI|81REdj@li6F }u+N'Gqfa"EL/2셿LIWli1W1er6 |"m^5)0JǺO{P{5 'їQ]υA܂*?dyדrFJ m ZyZ[g|嘮<;^@\%y oSQv h[感naP|_B&pU@8uVևƼU4t2{(p[6b׀eWGy0}vœuk} <=LDʛ$ π@}7hv|$*frz|h تU;˕HQZ<.)8AUKhT 5ꝙg>,ISLg"f "!Sf?4+ ˪T/qeBIk+dp*>g]6 )>EJ]ڨ t!x|A4Y$sjtAX.z DKc!6θh)h$l- z-!:yypS[-7tьx:izQم;TrIzTݸ`wպ,_%,o/75Jܮu23zA\("1+$ɸ9~TVD_m3E^@W̐\_X9+|Bka^ ?{U =<|1_|/30ny@^ a0f ~-r٣jJ7[ҺP˛czLX89GX5 tfxsx= N!IvNs133aI`]؂Xsey~ܻvŗedjGKu@C`&V/Fy+e@[-/5u|bO4$*tq"''ufӪ1$KTh=G[Ds\rYҵ4pVK .k FF!HoG9S:iN* 73TBZ[Jtϋ)=a$?9ru]~1DEcE wyY O%OK9SL\¡I MieXgEeV,mM(B#wTϧƲC{'/KRd)fsa1ob6:ƁeV8!Sk;HSILR̮O/hJqs/0gbN|=$G_c^kp_0^ꬒ/,r4W'@aTq)8ŇTq ؄ q$ ▕쨡˸E`qY%)tqsP>"_n8籨ow|D[Ow(xY8K|3Y#qxn;vHI Q͛# ewi6B2aS¨0̞ {%B[# ~ v.-%?˔3beje(9_(y|kC߶N>$C{i.R`IEÀ+:\wրlj[t @5ЉN}UROhH{D5ދֶ27K{m̀À:F:q3(k3lpSF-y529 hhi#]6:UbV2YHKq;5]O-< ^_yҁ] `/pYSPQf] [k S8N4aJ2{6D?q[$Rc+i'.o]>3ж$$Bمa:ըpi)[M/ֹB=`8X:! ,s_{s@eߴrE߿ hGRXw)@pQ%Pz!.<ΤPP9F#ţ]_Hd§nY^-N\ﭻnWB P1Yv4De}FF:Y6jC0h4B 5{kц;Rާ;Ke )Rfq._暿=R1 Dt0{ϯ}95IܳzGY0t?p胀X:)bY/(]OħNKG{ASoLBiC >-ok6nܕU >8G 5][Y+fT'աr#<TmyB^|wkZݰ |z&򇘝N{3\P:_U/@Ө7H[Ŷ%_zz%7%I ̈́ypeU2dҊ:_@$n!%w-"tm~S|Z,=y២{^7w1ː~$2S9h۔4VSe'1fKHfմ +^52h3,6HеeM/߲x0 6y g_ p EH>͈zipw[ƁPߩj,xT7Đ;\y/T|yIUZXQO @PX-U\5Pd ɕ>V]-j7TLgǟbC Ve>F`s0*yA5.ڶvڽ|(p&d*3̬0 vcbԒ>~@+|m)pϱ~.:lcV /Pp)eƝp/ryn $dQ6tC/)M՚f7+髢^E-EbA|/0=nSu(卩y&yt̝z|Σ!هHכ gֆyA-JlsKXŷCޒ]th}!]ΞaREʾ\[#S_ɑ s[p5\iFśUx} x] 4׎c%!_cWxpЕB-cGqJ.&GpbWԖ#1Sֲ/v TE$gc|VV9f:g g%0\GΈ{;|Ѕ w0Ãq0o,l`k-\-76g8!?Nل+i+3S D o )]Z6+DF9]Aݫ/Z`:{E b5CΟ3j3:e'v 8vԲOLUABY᳉Xshjo?J+&#r£309tzõpiz1*10s3^lgޥ&%hh{Gl6~6uO{AŜ!}Vڣk_V(p§s_ц۬xHB2>$[*6xiUO?.2/΄PZ: ׉`*V% ?,k 7e`eѧY1`K( BAczpWrh/~ L;jEd%LC#Wqz-d`˜dh%5/'잳o%M떑[{?3?ҰP']%^F/#Qڭ)m/vV(:)<l':5^8t,?V> Osw;]pv2Dae'@Xx K`j[YQ++ V߷5QԨ;3:!GA7|q\8Իs3P8e*=Ij^>Y)/|r.I#-=R3+lg@ dO`ބFA+E{6&vUMȞA翾h66 BVlw,h0Cf\DBYN5Ɩ虙{-dEq&洠A !Ru͞J6x> Gy gTSw9'WRy$lzRB?]+T}+HX]o|H7ktɛ]t#Jw6Y7)@64s]!^$m6Fʺiw !)*"КanT!?mno]HlX0tʡ-MyNtC$IPNĚˏb)FܙlO Bgu֨,32m:aw;@L;4>~]Ò- vpulKdL us8KuU#1]zpGa{9P.GypVȎn̂VJ['駍cWoP"z$[Zd 7V漑vHUzƼ/hNh):wY/if`f?69ɰV/oQ#cǏAn[Y,@Ui9.n޷I*bW:~]/ %9F2 nxÀBK5Q7Fk6jHDs*$~h MDLdN3iȦȈhN#?QsT_f6lT mlN9;- kvM\ZDC\g[+vܨD3)*wlc !SSz#PH j'ng*QP;#/1wMSE]k4@|3zx;L;iȱrAZ!"!0YW?($iSFn<Dnӱ]D髚[;JeEdC)@r n@=lmYҞG.m RJ``aF2=ZJiuH?K{K::4% )8 *ġg<ޯkE!]5s'zl`.DԞNC)7f)ζW1V>|;1%pl=Lžuu&R<Ϝ; @72B2>Aslĵ(x5M.JTfZ"qL,)*dUA ]>6\_A"E/΢1e^%Q{)b̺ZbFez[$*SQ8 =;92b [b4XXˮTF_=f .PY޹,xSٍ q\ D69.a99厜%zT<*:R6p~rܶA8mT]+'` P:8\L{K=7^3KW:fGV9+.7|[msNԾ" N k7r="BhPT|$Csz4^{Tʺ(h7fËr83tx3t]hnVb%b\8 τ4r0A;w,^fB ~>\]CN'5Bc⯇ԝܖvqcs~iSUBFEKA, ICbN|W]   |?C{|ŹCc73FI0 ͗6tΣnRr+}>Ncd+W4Z&r{UdJN EaV_ 41O|3^*'kXuյXn18 V,-0zR!tXQx:l 1RT׀^ŗ-@ǺkoXu8e%4dE&kTLpU;-=(vS}`j2B+hDŽ:\qyܟu !2tZ E0 \A1& X9z.D0r@Mud6kD@4?mz%,gHDMM*?TK<}5v";h.0ŋ_M>*vʑy, :1?;/:(PY)`l/KX %xxK}d.@c!+P>jy+ QPNLNAܣf2Rgё>VnH$i=j[A*$1 \LO4ކ oIy8a3)<]u*czY@! N{BE`"+6k"?Q6CXL*!B5uТ:#l\4Ge3T:#U4VK.Pm=lYן'S\BjJ=畲j7g[["v:l*o4r(ffDEzMΐTi꟥l tn ;,PU*+[!9߮lVɦ.?%Ub塣Xn%HhMz%P 7X/ r DThtFj,!@#צ1G/ {{]xt[-iza7mPmj ~kSXo|m\UVra3lĊJE .d$`YIy p̖.@K-Frc"B?ZV 4'f o 9]fQ]5m%k##s_ SFߩ n>^$,h?-M:-ԭT`ᄀcE".?,t@Z;hlb n 3 p '\acE|WUѧqR{p.sA]© {uUQ= CcvdI{1w֖11`w-9r/w}ߕEEԝrd?)z: b`3 0i٤wè aƪ6 FӿWK~(ݝFs#'<À,tZVHYU:^+K ϫHa$x^Q0Lj!$H.gQd|y\< J4w㇌ sgY"0lDy[~%20x 1~h&!GuSh>4i?1{ԍti%WtBhw! o_"[O{5drH:$uw5DtcWP`Kd%kGH1 89-ν9DowGx h^xG:?Y%VZm놯_]!vCihR8_ٙf),,SD*w=RwMPsׄȒ Z{\S-# KO7|q.+nY0,XL2"ԅgI]#z}}ٓ3/?L{ĹXn>7}u$F>px(G2-%L-+P/k6 7uft9drPT)mdd.Lq5mP FvR\{򼗯|8}a-]8Ŧ~>#3۞26]qV!CA/ 2sYP=UBQ2U;Shha/1_h('MQ\F6yq뤼&kHpF1>Bl,ilXYmOOyj^grN T31: v[pDABCb1S$'P֎ b 5HüW12ac h5N =eC\V|}C6! _arz]we9 zIhHfЀtK&m<|&$q{pHEM&JƔūj"眹w{A}w}~+OZC~N n:ؔ >/;G7,oAբ]$5GgS I(Ӥ\,^'< @橅O{gdR:~c3Oҹ B{l_MhH˟mSsU+h%H"IjQQd8Xj26 Cy.PW[{k[g9Rp@$6~z^66;#WsZ `vOb(SGߏ_A-&LL^ѐX=pbʽ2ъ;Yd0)/~όI=ZN.21}ڽLRH49 41$Nr .^hj{x[i]\(ZK767!2{Hxq\, <}cp7О;}6g8ufֈFak&ZD++2> L8{1`ԑx/ (׃4z?XrZ?@U:3,@r.g,WԶG"M4WĭW5r`oH;}(bןn/ԎVF?ҏ ^U ^`"^Hb3‚gq6|MRנc;6ex͈pf,M%7GK$N=۬oh IEm+woka L(r,vFWPER %09S]$ PTZ~igT`r 2^]Ros\fͮ> y\w+%uޜot N E+ѯN>//6'2AѦcэO)ŒOsX|?.V6DfyB\(%=OURbit9Rs8惧mjPn) ee>9.i<*UvzJaG(֞j7/hGSTX5-> UVU4$3 C5sGOG)^n0rχl֝Qǧ|0XiG7Ez"eɅrD;ݸLi~u "4 c1mA4m>C'>f`/*TFry),ǙziXZ.::( L w 7hWK>pVx ك"Wz#hEaUz'ĝ)? C@/3@ɂ]*Er4@|EB97xX% Z~]{ 'JED`kn8}Wʚ95=kyPw_~i VAҿ }P;j{ ?G`B,a]V.Dh{)DH:0O jC='SAOX %;lGA򇣻f5:|+My) QFq}- 6۵2ݿʟFȰMNVKkCFa_y‹Gd?tjц~3J={%Փ-uUm[GMTN%Jnnl $߿v0=~HBm+W3Lkʬf6֕|o-Qvevhiٱ v] ՠXm1').+ݗ\~n4r&8G9\X*h) 8ԕ' ,79iͮ hJw3W(1a/]sw4]37LЎynf׈Lw+2Q`'ʺB?RRwسmi 8=ag -zg[`_q/Ԥx*uvN,UQKbnq=յF[^Wg!Jv,42Y:PSJ9P`  E:#eؙTsxe=m'8Őu`>~gw^iLƄ i =F,\o  ֹ4N (A>0'ĝK=):/er711%ߨY"F-*Is^%C-k,{ř_\JL6ī5O`ExJrЃ a鷛G}.?Cl^ 6-W!.U4\? ~d4ok[ Quvo_1fTp>Lv+;}+J ٪7uG}_Qsڄ^qڏd F{q;?ja!^=+Zhi${.{PJ>R @ZZ}DcZHAҪٌNƬ}/0ёcDzFV63{_tNb$Em0QXlTF6U?Z<']}WS_lM+e|f/Hyb$ zw=kM'T)@K_ųeh"I-=*]P1^8պΎr6g,lUfRǢ6?+?OIΌz{, |Dڻn줚Z@c+$NS[Y%1pfs@ fn5oK}u%I$Q2ǕL=ߔ8 }ߍE.Kv;Ԛ˖&_\7=\+ ba?BEAIjI=80U2a0tRlbXpy_pK/w>LRSDPW"7gne9ƪo7D3L+ ' u_yeHP2x,K>ːEt;ZJ4 p)M>*mTƏ}$frwK*%n 3Grtc_e .Ny7Z ü:yyk su.Ų2H= )m艷á$jkR;9]&OޯUvZػkHz΄Shc 8L=3;M25d-g%&gAu*ϓu'!8@媒 SaYӟ_帔oYpPⴡaw^7z;B Џzv;W5.vU)P=~ɡ$ )Z hT$4^bU>?wl -E]Uq^_G]㗆c2>DEĺV b"'K3w_~,s-uTeDd6DU ٤Vu՚|0 :3  1G@G ѧm2fZ0N7kaB-rFX]~2T#2Vo+ʶ!E >kΓqND;B>F7G8پua8B vL 1M\b\V((JM y#I1O I5P(5?_j1tw& pW|oi̖yISRKU:#ugE}aMl?z-ݚ5*{-ae斊v|cFߎ!+OI$ " iV;  XEfjuQUm~-׳I G^u)\_٪ [\_ x^^6\Z"6K!2fLj,!YHBԃr?̽" T_?ٵEô7f`|"9ѐa¯p05dm{Xr9c. J0fu&|Cl1h+ غV@Q௾w,}Zxh| `ߒ/M?=›e-҇4qm0{@}\F x{2uAA7^fl#<kݢ.i@_I$Lv}ߔjKC Ϩhax1fʽ4We73jk#θgI]rb@6`Sb2jCATE&N\H:m7>fmiZ8)M vZN^ u #i; ,! #~bsy}O確ƈ:Q!5ٷ%tPC\BZ*"kY[Lp<>6jY"Y)bxam &(%ѱ5uOַ{8"dt8<_5-YXΉ ̠2 їo۳pt}1(-d=8Bk<+Lvd=u+U7cӷ%f{ocʾlm9%oJyCZLf><ޢI+ ]aw[6 4[v%6 !(` +?c#;8:[s!)(d kZߊ!t-EJzh4ڥRˡsrm3ahr1K5az&&U;T,z3~C6CF}x ;'@kEwL.㸖ΐhUpY jRNٖ+wGgדeWtq۬eX~ϟwؕD3F(xX!WSJKtg^V. =3b؟E(ȖFDkD)w%]kOI^'(r,\*Z"i^\7B;Ek)ιAI\͆ĀQ5b Ý0㫀a7"trK5b02Qyzx p ՓS3HĖH.yH]K.j+UHS/x"> Oz o)8ķIV8PDnqʀ(.vY ";OF"9 iu&اG<*$# 釆wnq61.-9a!X櫧"Ü`2<5>|`) GmtdS 55Q%.Xx; a%8>#uε' 4G1B+jVRD 'u,^֚XPp=lP1K C)ҝtirκk v X1K8'8?Hr)M!&mB` :ҵ4}&!Ԯvwހ!֪O5T$wnCi]|ӳq\+u, B?" boi tI:瘭mYk7DNF֤?Ef\X2̹"$z>ޚc[;ZZB(!;D8~Fvtݦ 2(hL8 =V#L۷lDLJND#pC* C $g!CF&ͱ#⍙Y?k-w?,l,^9r7WE'O A:iYN<9 71I_y 2:Eme6"0;Xa/32)]K"g܏%P- 5U6k%G.~xhp',haljcQ@)kyNƫR&(F0xLtcǥGn˘[h7Pa`WXz$Ǻm@|ɹGت5eR"l"NmU6RGva$)laVn9d6 Tav1 x6r˭f퓳0jD=3Re_ze A74b o њ?ldK ZCeAU6~h1mV2q]POc:a6GXpEMGG۸jQQBxuз'SQ$h .A&ʞ(3$-ԍZ';:$~CQyۗK _5Evҫ'oI:׿Sx%Vqi,5\mtN_)~~ٌ+  93vޤD/[21z t_H6]Kp{77#bȿ#^.|{a]f!y34Lj&Lԅ}#5:JD&(5 F EםF_ۢ{H"+DۡK-xG0 }$ƭXax0hZ"P܉ '`L_vYQn.KD|Qcu<5A0⠦sH&S y")[ XcP9E|,cQ?gQfjz0>!'1*I?6#ҊN(N^g&#)(-\IO>Fͯ_&٬0"Nq?BGELuzEd>qP:Iܘ.HE:ϞDbڈOV*.oh UP{5-ߊu'UfC%Idw1N9ڭg ?@- UɖIP#^v!7T՚"ާDG5X:])# zZq{l9W6(2<m<ם8:¢9ʨ(1'І/`{,#:Hh?Y~Il㚉knvD(%zt^.N5H_4e{'7 EqncѫC j1G5C>cxmM"N OtZ!,ڡレ NRL^pϊi 7R} =8;t3CL^+ qh-O8^|QPT[Fïh" yMwa+a3mhmfrs_pJ8w fc1b| 1EIcEfX>;)_] !\NC!QC=W3= BhҮ2ͽ+˘N*[«/P#P ! A1N|E*$8X{m@l1CUZOӣ3w,,:UM7߮]Wv"i 4ս&Vo9fgxD Wġ7 D9MZ挢a#$>$ك 0pK"8SwZ`޽t'\9S$] g,l~ I*W= R}a0 VPi}w鬛eUVz0A,C6w-opoQw'\+Ęf1fر^?wVS wR zM>uK@Y:.ZM cu^6/ATh. k#ej9-TAV滀IͳGBԖDtLm 4h% Y!B`iAld.{*Dݟ]a PaI w|0x$:N@ʞ5Mh}/BYhlxHzSlj܋ iVؾy1[^;`OπA&=IɍFNzzB&1cH~7rg\Dl2 "óX@ o<|}4P[ /FS6"iU5l\ٟ<V#تk9ق7i= %ym?X?K-؟#OGBPLs )iS-H?y!ͨ rTpiW/ s's@|"MF:L ԋ md^I '.jmjи|'fH6d>Zf.ihPiEb{iKa%qRs60oK%Q{rx )a:RG>k|z*+A*w0ƿ[##Ev1Id;0ɨsf"ʆ71]$Լ[ӡaFgmؗU| J3LA׎TS3Vxa.U!7؃| Aؑ[̙5:!v+^Ak;z +Y*FR &ەoK36c}!B"3 BOa'd9Pul P-Vr%B-@&?ZoWtx=d.?VK{ekbA4N"NEhfd&Ӱu|_stx˞xQ^ivV8;LJbs#h,S؆GAM|vHͰy|YIm/ZF[NiL[dLF )YQwea5dܔr+py fhso"-IbQ!Z}0,Ia^rj2)a`Y :f9>S F_O Wʩc9VJ @ ɼ RȢ-{-D~ߥVa [rpk/b/=/a 30 5'[#s&^)NJeIOj\kcPY[ ܭUx1|뎩yٻ|M ҨRCfY {_13S}D-ǡXTmEG+EXΛi0ן3 ӗp\{53C+tgiL6`"8mYdn0-×[ٜXGyH=kk݊ sa\w)ٶꚧ 1J?B;ZvlEf;vώG S;VjB_/-VnWҞ,9=κ.äQߨBa!+a848#~o~6pB-v9L}֏1({!wq}a>֖?]{7FɈ[ɉ7 >y g % #b, XmN7Gݟ&ylafLɤTC]'7Ε/Xl}5z7|a|=:ܮH~"m.l^G?eY!0#qq":p(":PMwB결M ٓs0B8!,sXP7oϠHO2.]BǏ(0qd-BvY'XLQY}Ձ/0 ̫7U l5̨rA0f MXՙӕthgrķ܄]*-ΣU)?>Ec4Ofϖ;2b37ڮ'Du`Hr<*_@Abj,K1 UyE{*Qi^*e/7;!uJr2PY M`מe;<.ݴu5zaP,ih]U¶eQRZM_{k"ݲC%z@J @m-ҽxճm}:z4Zw:A # n͎CնZXoP\?-ͤgkH4[w28'gd+dFaSMx,^a t[>0G"R_pT9L-Hȱw_pTz:%G1Yl@̐I<P67y{.%vG-&E6bݳfO/MKAOkiSqU=ӱ5de>uА#( tk'se2CBBE kpf9 bO\;@8 }VyBr,[e oQTtṯbDA{6MQPbgHF<._F}l}p\C4뾲3|ice&u @4A?Oo- W4fAQOoT?dF[ٍ$_%Qšg ‡@wu!XW.*&K8rE=(ɭ9RLIXE^QD,(Ύ6l'ڪ8fG/_H2yr]f#Ы"kUp1䏴8Nun3 zv-p03h㵍 OMGKTQL?^6ںbSN͇3Ϟ&c69W,Jz]9 =Kd? xr̐Mms.N^"2]<63vl"c|q##W$eTOy7g}"@/')E8בL:b:s;p3ˏ@0 VR|mw!AƼ#:q('t\Y^mffը=$kf4uư6gsJKu,+ F*T]Lr~L8]ڿĴ&Xm Y!rlOF0Q [o=ЛQǃ7iHNz ̫nooyp6 K?M?s>Sf #6~y&n r 1g5Upeٌ'*WK-$Ceh܉+}_GW#KJ5.Gjb `^ {.{½sQkԖ*xD9l,]FЍy;o^!*„ /OcZu/Ǒ$ߩ7y5)O~E$Љwܙ"Jh& ]X{:")q:'tlwJϯ3\T 4 tXK/ Cf-hzB%nzv}۲`QŨ]~t-/s&ՂښU_Iᄞ+vN|&p lW `@ud(U+ q^Oٯ -י0*q9M.ADȹ4_{ݵ .P+Հ,`QEķSCʪ{}P?/7qmGL|Bmp0k Yj35E&N6LLu;:׏t^G'`A9#Ⳍmjc~?DF+wgӏwHԭ:pPpu٠< .z7˝5/Zmwђ97ĜqLAs>)C.clK ki6#>b). \~Y[],L<aK> ,`d#.']aT\<)͝OgNM77v$-;Oa^J9cAj Պ>Ygm4oi;s law3~r:/֢)ZC: [#N%&iqȼ޶.ؑEG 92Dջp^F}f/LjDs"XqBSJuDq:k@61QTt>lɕEH0"~aW+0K0`.'b>ݣ|Zgx3kEIOp⩮UH9XfHo:EK;z%U>wp}`LVk?i } 晷1h =;*JS8sLǷy|  UO^zvUzvsYufpTx]w* cs+UZ|( V#){l7DG9|LSn6x~Aw>]1>JCYDxB&sأ e/{l̶d3'goH^+C=)h1VK!@>=lm_,b*> z!KT2`gU\Hxlp6{?Ƙ1ZnT3Q 1/~R**7NDP w AۢW&Jt^+(9*VR(:2OLCMMGPg1p-bku~֔7 dfl9rKڿ5/\KX_OIIlQ%\_?Fsn䏈 P[ ;_bÀ :usc`Uhʙm%x_e5L&Eufٹ^vj,R4Gv{QiˮQ,AK{<7X1ekd޽o3 riγ;\={UwGG3o%3$Gm.dAEUۏ鬯> \>?I^yQ\bɑoj9FEbyֱ[v)vY9Tz7+-AEق}Q 2eDUdɈǕ|Oyzy2p˧LMc$o 1n/oX589pix_)E㇠VoPoY۝u9ݞ>]dWb˒ePLX٧Nךtx&ɨ3]%fuo0oWqּó(6U0}'3S-~RGLpybrxm/y;A`ZiF| >PCݻq4ڏٳf/czkXZ_36xrL^J]JlM%Tkܹew#+L46D}={)4IC/z1B,#Rb d::^ m+ć`ƍpgET"QH~Rz F:3 zG}ʄo;{㌃m~~|2RE^2q jS @1ݛWϐBC LljUfvv*)Tp"Fcx}M|߻ QnGH u堷*g>yZ#7z{WɮQɌ Ѥs ]FyAe !|慺?.[!EeS֕r_f*6voA} }=~9ϜF+$.܈"8{;٨H_Іr 9+Va*G$Y&QC_S2VH;D\M"4L TITq9?d!5t??kunjC@kn0H L0 4$ߛMk0!5v·Ηk->XGAF-tADn#ѦVHz@7cN7Qmp<3-񡛈cfg"y|;D P|d߹,  T`,Cܠkwkl{~0稪^$$101c%%4Q1 X扳 slH5hq;~8I@t YO$-99s=,JWcqjtGɂcg1Mi{R4*rY+ 9۩ 'y靬+O;5}^w<%R (]aHA,QT3_7 _A^ ͪ׆ml/sj1P*ZOqtӮ|oN7 ׁyM`$ -4L7cb(M Kcybݔ y=b[L ËguSɥR11;ƶS.$46,{P {{T>`Z%2vߑ|2av$5a:lV@W(q-I cvESK0! o&@_іƚU]NbPOK1*Ӛgv<' Ke*Mu ^70e946T'kN:bD9< I콪mBË:<>.-npR& n+5fw@BfBďZRbZPYɻJu1"? WCfCdEx&toMq6U1]H SY[0P{h-׆0!/Y%wdZ@7V[WN./3/$%ŘZ  u:?t笴1xMPVev;ĝΈ&{NG =YXۃochGt |߳бAERggI͊p#HMl8:-Ŝ^wRo]\s• "!-m ?wvPw4#:"4unSHWB5Xp$XŌx ְF UPqm-t ;uz\ΐi!ik1~ms~/8Of?m[?uAvG$K#F D)1UY[玄W7WzTUp!@R3i^-SF' 3Z|>6E7NӋP3q5J]Ŀ0b9u(E0vv(6 ġ@m[,E҇iO:=8Q `M@D5`aqk!os+|ݣI ѥ~Tˀb4uzKgq<GH+F>>;X,o7sAXhiʲJⰎHX6$E{aհSI@? / m~aG&#􍝳 #u~r32#1K87g!vʢ1ֆ,P{!1nVs; wdIEGbdt7cG06ՔRkDSAUUr2zoD)ftt-V3 9=i* &ԿBSه݈h7y`}!jQ u4bA,&vG #Z:"k:@ .%DQ AuXS V4SrVB%#ڢx9k&"M兄oB}am-+ЭQu5!YdBP:mnd^;3(dLFO p)*_4 ͜U{>Eѡwmvyo0<vb9 %$ކc *!җQ*܌695OYY[|z-#ӡ;~~HLF$`#LFIF,DIXΕF}҆{+2-)N{Яڠʗ(Z0e2>+OCU{]x64q9@fIi|q=4(@2y)\H^cT؞+[#p7Ju2䟰1|r׹fX RV:T%RL갚r:N P~b ,C3*zeHGL~Q*HQ)T9W^HD6MF//ǞvzDZ>F@ЗvGs5Pb[ֲoTP93֯2tLU^H*Lw?ˎIid3-hJNj^;@`j50M~ 5Vju>{j #e \ut  O'\E ~CZe]c:*$1,π2M:&xAĆl!XcGqѮ"oEHj,"m '4LuK<=BOz"bE;bu[6pA,P-L CnM73u67!~rxO{ģ!!k7a\ Ъ 2K9pCm4C&V##(wk*j Wq3zZ2 @ߩ};ܦT!|1 YZ