subscription-manager-gnome-0.95.14-1.el6_1> H HtxHFM ?*}}ʆ]^j2]z:?o|n )G73271575ce40e1b671a43ea65e5346beccdf873dz=(؇:8FM ?*}}W/PzZy7?s7YPy1o>?BL?B<d% - e->D UmPP hP P HP P PPP PP( p(#((#q8#xJ9$J:1aJ>/<@/DG/LPH0PI1PX2Y2$\2DP]3P^8x b9d:Fe:Kf:Nl:Pt:hPu;Pv<w?Px@PPyAAB0B8Csubscription-manager-gnome0.95.141.el6_1A GUI interface to manage Red Hat product subscriptionsThis package contains a GTK+ graphical interface for configuring and registering a system with a Red Hat Entitlement platform and manage subscriptions.Mspacewalk.fnal.gov?Scientific LinuxScientific LinuxGPLv2Scientific LinuxSystem Environment/Basehttps://engineering.redhat.com/trac/subscription-managerlinuxi686touch --no-create /usr/share/icons/hicolor &>/dev/null || :if [ $1 -eq 0 ] ; then touch --no-create /usr/share/icons/hicolor &>/dev/null gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : fiaB*(d ]@vv \ \'$$D9*9*LL?:h& h!y4>>xF2S\:E  ~P R>R> #  wwI xADVDV큤A큤A큤A큤A큤MMMMMMMMMMMMIMMMIMMMIMMMIMMMIMMMMMMMMMMMMMMMMMMMMMMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMe9a3ecb7b3c93380225a72f850e77ee52b94fbd7a9cf695e79eb58d9234627e0b5efbf75479b304abbb0cb5fdbf075d4ae6cde78221268ea0efab49b80a5fae0de7dae5d002130ebe6ecdc47458f8a43d3b47b47d0856488a67d9df0ad12383c7867f80a88c538fb6b28645b87660e8d8c55cdb1b9657a8ff3db8dba61c6e613b39a96eca08844de7b02b2fd849839ab6dbe2ab730074a0b537f321b51976140c26669e498a1f62ac796f567855b61bd9ce8080656b2a690177a56cc60ec74ca7370469eb9e10c49ad217ceb2b7a11d561ce0df00367e5431cfaf06259f77c0f41d157e9e9b326ccc2ae094e2a0b45064712c2c279e75125f593872ab1ed8b94e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855af623db582769473ca7ce5d254872d3aec22700e17c35c3308e66cfd24212446af623db582769473ca7ce5d254872d3aec22700e17c35c3308e66cfd24212446dc99b7664ac4939a428d6b5517220e3641d76bcb6f2ace3af29e5746f72d66b0c53d0bc71149b3d841ff20567c302514d597754916f7b2141bea2c505463a429c53d0bc71149b3d841ff20567c302514d597754916f7b2141bea2c505463a429ad2bbbe449de0f2096ed18dbd0ec2acd4eb63a927f45886b101caf9b7488f5ddf0e73d89f5fa234cc39d00ddc75dac9714c6f8db70f59aa8e501ee972916b1bcf0e73d89f5fa234cc39d00ddc75dac9714c6f8db70f59aa8e501ee972916b1bcdf7fdca15a13fa3ac40f22c6640f97c199b0f9b56430e2897d379a80d2c16ac4d0a4d403acabf39c30e846c69278b46cb70de73d6edd024f4a1a3fbabe031fe1d0a4d403acabf39c30e846c69278b46cb70de73d6edd024f4a1a3fbabe031fe130057662a91ee0c55f740bc4c879b877a21f6fdc9b6e17fda4f1be9c9fbb58071862ceb56673b21d2be3f55607132a4dc085e159a4ef77caebdb2afc24d74f461862ceb56673b21d2be3f55607132a4dc085e159a4ef77caebdb2afc24d74f46649e77058645b8cf10300c03fd48abd9c04b12d524588829eb12018edcec78ccde7a446ea101a8dc6861025961622d8cbc743b91714fe50e38a5f7ea360d753d785aee00a3d6023f54f03ffa301efb5f5234e5f3e2527604e9112b0e8c7e643bab88bc909a4d20bc7d8306e694b53136ddffe38dcaac251a5b951b66305002472a2f168ec1541fc0371f704cb524e26414dd7faad068d8071d3c94ee075f3a77f16bd0d95fe8ca50284cac0e984938df29f1fe73dde1857af1aabb22aad89bc22335eec60acf3d7272a355f8030f3a18b44cfb3b97955ac1c9dc029082d7aef427ece663ab8aa9a3b307dc0c230005f50c72328117dcd3542278da10ac78c61b08a32be8e66303dbe5dc2c30de125b218421d5f3d22d008b16af7b325e95424da2fa8e90a0ab5cdc5a451059b396c9ba63b9ffcf9441c0d2f2a8354f4baa9bed63085bfe4320d17d989e3e4306712b28b739129f753a322d4e4ba79495ab61a6e923d6adae86d8013ab218b07832e38f6f3bd9053cb1f1892f48c79db19da7362ceb3146b0f5d164decea5705f847349849e3e5addcfe54e7b62d42a0fd1eb81323042a53fafab38b844ff3648f71af1e25993451227e06947b8601da437bb4c2ba7df3f57bcee191c9a946511e5519d58fdf4ff0fc80d0eb28b6eeb3268adab9505092df277c7b451a2b8ddce5477f13456b7ecd3115f44e4f6dac495834b1efeaa057074c6498501c102a44190fb4a8b936a9e41593b56d6686c4f789324030495ed03e45a151b8e601067472bd9aff82fc6a05589034385115fd6e79661c040b095a6ee71df101116c7a129676cc16dec18ca5fe80231f8c13a96920ed453f6efd114551ccbcd8bfd457a770c46c83f43440c02094e392264a5760d500653f6efd114551ccbcd8bfd457a770c46c83f43440c02094e392264a5760d500653527e3bebfd118ac55a57c290c5eaa7f7e483a91157f06843060aaf9977b1d3c65a6de01c7475a0429a21e9ce1dba7b659c4e53fb200527328ea3d26b84e2dfb95a6de01c7475a0429a21e9ce1dba7b659c4e53fb200527328ea3d26b84e2dfb9ddc2bdfc4320c35b74d6a9aa66f8439c7fe3c18bbec60e5f56d38520a85c0ae7b78a8c69210efbaab9b3dbbb2e91733b69da39944b2a8fc85fd14c83210ef6cfb78a8c69210efbaab9b3dbbb2e91733b69da39944b2a8fc85fd14c83210ef6cf9ff052e939355fb788145b5a78ae252e86f30b63e93717935457989560d4a49708ed587563a893d20e3abac3b0bafe700318aaf51213d76386fdc65f6f94735308ed587563a893d20e3abac3b0bafe700318aaf51213d76386fdc65f6f94735343ba3f7ae8f687f4ff22c8c31eee798433f0b31d754ea664497443dd34ded9668916e47867d418ed2ce090fcb8242a5d5813219410440e2c1f7a4ba751c375f68916e47867d418ed2ce090fcb8242a5d5813219410440e2c1f7a4ba751c375f606207d4bda3d39e4578ff926e70cd2e85995de257eba6d03678cb6518e799358236da03e7dedcbd89fb5b59c14cf6b665cb0e2004f795e823f56150b2d030e6e236da03e7dedcbd89fb5b59c14cf6b665cb0e2004f795e823f56150b2d030e6ed4fda721620ec9fa462b3abfe4b8df522b7c9507f96087b865e0b9d051126d76577a62bbe3e3c7204ab0746f2b4f579149aa0740c7d3bf2a220be2fb2a6fefdb577a62bbe3e3c7204ab0746f2b4f579149aa0740c7d3bf2a220be2fb2a6fefdbdca5495f3bbff145a30ef5fd09bf5c2a4fdee66a391e6596fb02206b0d937737c53a3a3f1aaa63f1fc5e0d766491ef380036f86ccf6b228b3d481068e01f36a2c53a3a3f1aaa63f1fc5e0d766491ef380036f86ccf6b228b3d481068e01f36a2c0fd7fd19e101d97d34dee480a4f117b0523e10b8a6beb908702ae9d0d8f42ab32b91e3e09f2932b87711de8456fd38cc7391c8fb0e9416eafe188253ba4073732b91e3e09f2932b87711de8456fd38cc7391c8fb0e9416eafe188253ba40737d5cdf60616351de5d5d1308ea0e9867cb557b66d84454e25f36e368ae7654914c2dfdce73971f5dc60d59fe6180d28d4997ec105498253d92a535d9469e1a61dc2dfdce73971f5dc60d59fe6180d28d4997ec105498253d92a535d9469e1a61dabaca9e35096f4b4e8ac42e2fef4a393e2873fc7b97dae39d9c69d17dc895045e17385fc7110463e1cda7b6fd50975446f2548b6047e4b950f0e3b4b80e0b270e17385fc7110463e1cda7b6fd50975446f2548b6047e4b950f0e3b4b80e0b270/usr/bin/consolehelper/usr/share/rhsm/gui/data/icons/scalable/subscription-manager.svgrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-0.95.14-1.el6_1.src.rpmsubscription-manager-gnomesubscription-manager-gnome(x86-32)@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/usr/bin/pythongnome-python2gnome-python2-canvaslibatk-1.0.so.0libc.so.6libc.so.6(GLIBC_2.0)libcairo.so.2libdbus-1.so.3libdbus-glib-1.so.2libfontconfig.so.1libfreetype.so.6libgdk-x11-2.0.so.0libgdk_pixbuf-2.0.so.0libgio-2.0.so.0libglib-2.0.so.0libgmodule-2.0.so.0libgobject-2.0.so.0libgtk-x11-2.0.so.0libnotify.so.1libpango-1.0.so.0libpangocairo-1.0.so.0libpangoft2-1.0.so.0libpthread.so.0librsvg2librt.so.1libunique-1.0.so.0pygtk2pygtk2-libgladerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)subscription-managerusermodeusermode-gtkrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-10.95.14-1.el6_15.2-14.8.0MM‘@M‘@M@M>M@M=Mv@Mk@MfH@MK@MBMBMBM-M'@M# MME@ME@M PLs@LLNL@LL@L@L@L@LLL@L@LLL@LzLbLXLRLN@LH2LF@LF@L7@L7@L#HL@L@KFK@KK@K]K@KK͗@KQ@KŮ@K @K"@KKKKP@KK[Kg@K@K!@K@KKO@KqAdrian Likins 0.95.14-1Adrian Likins 0.95.13-1Adrian Likins Chris Duryee (beav) Bryan Kearney 0.95.7-1Bryan Kearney 0.95.6-1Bryan Kearney 0.95.5-1Devan Goodwin 0.95.4-1Chris Duryee (beav) Chris Duryee (beav) Devan Goodwin 0.95.1-1Chris Duryee (beav) Chris Duryee (beav) Chris Duryee (beav) Devan Goodwin 0.93.11-1Devan Goodwin 0.93.10-1Devan Goodwin 0.93.9-1Devan Goodwin 0.93.8-1Devan Goodwin 0.93.7-1Devan Goodwin 0.93.6-1Devan Goodwin 0.93.5-1Devan Goodwin 0.93.3-1Devan Goodwin 0.93.2-1Devan Goodwin 0.93.1-1Devan Goodwin 0.92-1Devan Goodwin 0.91-1Devan Goodwin 0.90-1Devan Goodwin 0.89-1Devan Goodwin 0.88-1Devan Goodwin 0.84-1Devan Goodwin 0.83-1Devan Goodwin 0.80-1Pradeep Kilambi 0.79-1Pradeep Kilambi 0.78-1Adrian Likins Pradeep Kilambi 0.77-1Pradeep Kilambi 0.76-1Pradeep Kilambi 0.75-1Pradeep Kilambi 0.74-1Adrian Likins 0.74-1Pradeep Kilambi 0.73-1Pradeep Kilambi 0.72-1Pradeep Kilambi 0.71-1Adrian Likins 0.69-1Pradeep Kilambi 0.68-1Pradeep Kilambi 0.67-1Pradeep Kilambi 0.66-1Pradeep Kilambi 0.63-1Pradeep Kilambi 0.61-1Pradeep Kilambi 0.60-1Pradeep Kilambi 0.55-1Pradeep Kilambi 0.54-1Pradeep Kilambi 0.52-1Pradeep Kilambi 0.51-1Pradeep Kilambi 0.48-1Pradeep Kilambi 0.47-1Pradeep Kilambi 0.41-1Pradeep Kilambi 0.39-1Pradeep Kilambi 0.38-1Pradeep Kilambi 0.37-1Pradeep Kilambi 0.36-1Pradeep Kilambi 0.33-1Pradeep Kilambi 0.28-1Pradeep Kilambi 0.26-1Pradeep Kilambi 0.22-1Pradeep Kilambi 0.21-1Pradeep Kilambi 0.20-1Pradeep Kilambi 0.19-1Pradeep Kilambi 0.17-1Pradeep Kilambi 0.17-1Pradeep Kilambi 0.16-1Pradeep Kilambi 0.14-1Pradeep Kilambi 0.12-1Pradeep Kilambi 0.1-1- Resolves: #702030 - 702030: fix an unintional revert of a fix for i386 (alikins@redhat.com)- Resolves: #702403 - 702403: rev the version to get ahead (alikins@redhat.com) - use z branch now (cduryee@redhat.com) - 700601: try really hard to set a meaningful locale (alikins@redhat.com) - 683553: subscription-manager-gui is displaying unlimited pools as -1 (cduryee@redhat.com) - Write unique key.pem for each entitlement. (dgoodwin@redhat.com) - 700313: We were skipping the code that hides the activation button (alikins@redhat.com) - 700313: Tweaking activate dialog properties to show in firstboot. (jharris@redhat.com) - 699442: dates are being displayed incorrectly everywhere (alikins@redhat.com) - 696020: on x86, serial numbers do not like to be long's (alikins@redhat.com)- Resolves: #702403 - use z branch now (cduryee@redhat.com) - 700601: try really hard to set a meaningful locale (alikins@redhat.com) - 683553: subscription-manager-gui is displaying unlimited pools as -1 (cduryee@redhat.com) - Write unique key.pem for each entitlement. (dgoodwin@redhat.com) - 700313: We were skipping the code that hides the activation button (alikins@redhat.com) - 700313: Tweaking activate dialog properties to show in firstboot. (jharris@redhat.com) - 699442: dates are being displayed incorrectly everywhere (alikins@redhat.com) - 696020: on x86, serial numbers do not like to be long's (alikins@redhat.com)- 696021: fix regression in error message formatting (jbowes@redhat.com)- Resolves: #691784, #688419, #691480, #691536, #691788 - 691784: fix entitlement failure that throws sequence error (alikins@redhat.com) - 688419: Latest japanese strings (bkearney@redhat.com) - 691784: Fix a bug when bare strings were passed to handle_gui_exception (alikins@redhat.com) - 691784: Fix handling of unsubscribing imported certs while unregistered (alikins@redhat.com) - 691480: syslog non-compliance on the proper status code (jbowes@redhat.com) - 691480: update syslog message for proper cli command name (jbowes@redhat.com) - 691536: remove 'compliance' from a11y string, and remove useless glade string (jbowes@redhat.com) - 691788: Check if entitlement cert is valid before allowing manual import. (dgoodwin@redhat.com)- Resolves: #691137,#691536,#684647,#688592 - Add the latest l10n strings (jbowes@redhat.com) - 691137: set return code from main() for rhsmcertd (jbowes@redhat.com) - latest l10n strings (jbowes@redhat.com) - 691536: More string updates (jbowes@redhat.com) - 691536: update strings replacing compliance with valid (jbowes@redhat.com) - 684647: i18n/l10n our .desktop files (jbowes@redhat.com) - 688592: Latest strings from the i18n team (bkearney@redhat.com)- Resolves: #688192,#688469,#683968,#688550,#685086,#685099,#685145,#685108,#684680,#684285,#676377,#681925,#614453,#682331 - 688192: don't look for dmi info on machines without dmi (jbowes@redhat.com) - 688469: workaround for optparse's lack of i18n/l10n (jbowes@redhat.com) - 683968: ensure yum plugins don't log to stdout (jbowes@redhat.com) - 688550: ensure i18n configuration is the first thing to happen (jbowes@redhat.com) - 685086: Fact times were read from the file but not localized before putting on the ui (bkearney@redhat.com) - 685099: Add in missed translations to the compliance assistant string (bkearney@redhat.com) - 685145: Remove rogue use of pyOpenSSL (jbowes@redhat.com) - 685108: Translation missed for the import dialog (bkearney@redhat.com) - 684680: Remove unnecessary gettext text domain calls, and ensure only using the rhsm domain (bkearney@redhat.com) - 684285: Add a svg library dependency (bkearney@redhat.com) - 676377: rhsm-compliance-icon's status can be a day out of sync (cduryee@redhat.com) - 681925: subscription-manager masks SIGPIPE when running virt-what, resulting in errors in shell commands (cduryee@redhat.com) - 614453: fix list cli command for multi entitled products (jbowes@redhat.com) - 682331: Latest man pages from Deon (bkearney@redhat.com)- Add support for tags. (dgoodwin@redhat.com) - 682311: rhsm-compliance icon pegs the cpu at 100% (cduryee@redhat.com) - 672821: Latest man pages from deon (bkearney@redhat.com) - 679961: Clearing out all fields in subscription details widget. (jharris@redhat.com) - 629670: check for warning periods in valid certs, not expired ones (jbowes@redhat.com) - 676017: Configure the release branch to use production (bkearney@redhat.com) - 676371: Better Compliance Assistant refreshing after bind. (dgoodwin@redhat.com) - Move the translations to be language only, not language plus country (bkearney@redhat.com) - 678151: prompt for credentials if not supplied as cli args (jbowes@redhat.com) - 680399: add --auto to subscribe (jbowes@redhat.com) - 676377: rhsm-compliance-icon's status can be a day out of sync (cduryee@redhat.com) - 672562: request for subscription-manager list --available --ondate option (cduryee@redhat.com) - Add in the translated po files (bkearney@redhat.com) - 677756 add accesibility names to compliance assistant tables (alikins@redhat.com)- 678003: Write proxy info for yum repositories we manage. (dgoodwin@redhat.com) - 678003: Fix a certlib cached connection. (dgoodwin@redhat.com)- 573591: Fix the permissions on some directories (bkearney@redhat.com) - 678049: Fix status after CLI register with --autosubscribe. (dgoodwin@redhat.com) - 676349: python deprecation fixups (jbowes@redhat.com) - 676363 - rhsm-compliance-icon has no icon image (cduryee@redhat.com) - 672562 - request for subscription-manager list --available --ondate option (cduryee@redhat.com) - 672562 - request for subscription-manager list --available --ondate option (cduryee@redhat.com) - 676371 - Compliance Assistant closes when you're not done (cduryee@redhat.com) - 676348: make config file and runtime dirs/logs only readable by root (jbowes@redhat.com) - 676534 - Got message “unable to read /var/lib/rhsm/facts/facts.json” at first time register to stage (cduryee@redhat.com) - 675777 Date search field has no accessibility handler (cduryee@redhat.com) - 675817 - Compliance Assistant needs an Update button for the date (cduryee@redhat.com) - 675812 - Some tracebacks while beating on subscription-manager-gui (cduryee@redhat.com) - 675951 compliance asst doesn't word wrap label (cduryee@redhat.com) - 670655 can't dismiss error dialog when subscribing to personal subscriptions (cduryee@redhat.com) - 673050: Using strftime to format update time. (jharris@redhat.com) - 674078: send 'right now' for compliance today, too (jbowes@redhat.com)- 674418: Changing accessibility handles to reflect check box functionality. (jharris@redhat.com) - 674691: Add vertical panes to the compliance assistant (jbowes@redhat.com) - 674078: Send a timezone aware timestamp for activeOn pools query (jbowes@redhat.com) - Update the man pages. (bkearney@redhat.com) - Write metadata expire attribute in yum repos. (dgoodwin@redhat.com) - Updating warning message. (jharris@redhat.com) - 671588: hide incompatible pools from the compliance assistant (jbowes@redhat.com) - 673621: Fix the use of tests for return codes (bkearney@redhat.com) - Changing the RHN Classic warning and only displaying cli warning in register command. (jharris@redhat.com) - Add a logrotate file. (bkearney@redhat.com) - Add a direct require on usermode. (bkearney@redhat.com) - Fix the dangling link for consolehelper. (bkearney@redhat.com) - Add support to compliance code for checking to see if we are RHN registered (alikins@redhat.com) - Add the Encoding to the gui desktop file (bkearney@redhat.com)- 673568 Use only svg for application icons. (jharris@redhat.com)- Move the man pages (bkearney@redhat.com) - add a reload to the cert service (bkearney@redhat.com) - Fix the permissions on the man pages (bkearney@redhat.com) - Clean up the icons in the makefile (bkearney@redhat.com)- Updating the application icon. (jharris@redhat.com) - Adding CLI warning if registered to classic RHN. (jharris@redhat.com) - Adding warning dialog if already registered to RHN. (jharris@redhat.com) - 672965 next update time isn't localized (cduryee@redhat.com) - Adding RHN classic registration check. (jharris@redhat.com) - 672939: use re.compile for older pythons (jbowes@redhat.com) - 672969: put the checkbox filter options in an expander (jbowes@redhat.com) - 672939: Highlight search term in the main list and details (jbowes@redhat.com) - 668572: search provided product names along with the main product (jbowes@redhat.com) - I18N update. (dgoodwin@redhat.com) - 672649 Proxy location has no handler to be read by automation (cduryee@redhat.com) - Add in the new manpages (bkearney@redhat.com) - 669753: set timestamps on .py files for multilib (jbowes@redhat.com) - Compliance Screen should be called End Date. (bkearney@redhat.com) - 672122: facts updating wasn't using consumer_uuid (alikins@redhat.com) - 670655: remove addFrame method. Fix traceback on sub error dialog (alikins@redhat.com) - 671526: Fixing GUI exception messages (jharris@redhat.com) - 668796: Reducing the default size of most widgets to small screens. (jharris@redhat.com) - 668572: Turn search filters into real filters (jbowes@redhat.com) - 663756 exit calendar widget when you click outside cal box (cduryee@redhat.com) - 670899: make contract selection screen larger by default (alikins@redhat.com) - Fix "not yet installed" filter error. (dgoodwin@redhat.com) - 670823: Remove reg tokens from the cli (bkearney@redhat.com) - 668572: hide installed subscriptions from search results (jbowes@redhat.com) - 670597: reload consumer in mainwindow after registration. (jesusr@redhat.com) - 670885: Adding warning dialog on unsubscribe. (jharris@redhat.com) - 670212 add a text box in addition to calendar widget (cduryee@redhat.com) - 669753: use install -p to preserve py file timestamps (jbowes@redhat.com) - 669513: Make sure we get fresh facts when we show the facts dialog. (alikins@redhat.com) - Show the contract support and management attributes (jbowes@redhat.com) - Making the tool buttons resize the parent container. (jharris@redhat.com) - 669513: add a 'system.compliant' fact (alikins@redhat.com) - Hiding activation button when not active and adding back click handler. (jharris@redhat.com) - set default window size to 640x480 (jbowes@redhat.com) - 668581: more changes to shrink the ui (jbowes@redhat.com) - Ignoring network issues with activation button, defaulting to hide. (jharris@redhat.com) - 668521: on unregistration, clear the list of available pools in the gui (alikins@redhat.com) - 668048: Making calendar visible in all subs tab. (jharris@redhat.com) - 668936: Raising exception if virt-what return code is non-zero. (jharris@redhat.com) - 668796: Make the main window thinner (jbowes@redhat.com) - 669395: default consumer name to hostname to match ui (alikins@redhat.com) - 668054: center contract selection dialog (alikins@redhat.com) - 669208: Fix for exception handler on register (alikins@redhat.com) - 669208: JSONDecodeError doesn't exist on simplejson 2.0.9 (aka, RHEL6) (alikins@redhat.com) - 667953: remove warning here about empty facts.json (alikins@redhat.com) - 668032: Log all bundled products on subscription (alikins@redhat.com) - 668814: break out 404 and 500s into a different error (cduryee@redhat.com)- Resolves: #665122,#668058,#668051 - Config update. (dgoodwin@redhat.com) - 665122: log to rhsm.log in the plugins with the new logger setup (jbowes@redhat.com) - 665122: initialize logging once for the whole app (jbowes@redhat.com) - 668058: Remove the fuel gage from the title bar (bkearney@redhat.com) - 668051: Remove the start date column (bkearney@redhat.com)- Resolves: #668006,#667953,#667788,#664779,#664775,#664581,#666942 - 668006: Error handling fixes. (dgoodwin@redhat.com) - 667953: handle empty facts.json files (alikins@redhat.com) - 667788: Fix contract selector total contracts count. (dgoodwin@redhat.com) - 664779: hide the register/unregister buttons during firstboot (jbowes@redhat.com) - 664779: move the tool button bar buttons to glade (jbowes@redhat.com) - 664775: potential fix for proxy being ignored in firstboot (alikins@redhat.com) - Moving compliance header up and making larger. (jharris@redhat.com) - Overhauling the all subs tab per Paul's feedback. (jharris@redhat.com) - Changing search button to 'Update' (jharris@redhat.com) - Removing contract number from my subscriptions tab (jharris@redhat.com) - Adding compliance info icon and text (jharris@redhat.com) - More UXD tweaks to the compliance sidebar - primarily wording changes (jharris@redhat.com) - Removing contract header from installed tab (jharris@redhat.com) - Clean up the text a bit in the contract selection screen (bkearney@redhat.com) - 664581: remove proxy options from clean a different way (alikins@redhat.com) - 666942: Contract Selection page was using product id instead of the contract number (bkearney@redhat.com)- Resolves: #664548,#664581 - rely on rhn-client-tools to handle entitlement selection (jbowes@redhat.com) - firstboot: read up2date proxy settings (jbowes@redhat.com) - firstboot: split firstboot into a seperate rpm (jbowes@redhat.com) - 664548: Fix for some subcommands (refresh ) not using proxy info as well (alikins@redhat.com) - 664581: Removing proxy options for clean command (jharris@redhat.com) - Removing header image per Paul's feedback and cleaning out unused images. (jharris@redhat.com) - Manpage updates. (dgoodwin@redhat.com) - Changing registration wording per Paul's input. (jharris@redhat.com) - Reworking facts dialog and updating to display last update time. (jharris@redhat.com) - gui: add a 'today' button to the calendar (jbowes@redhat.com) - Show x of y available in compliance assistant. (dgoodwin@redhat.com) - Shrink the compliance assistant. (dgoodwin@redhat.com) - check the contains text box when text is entered (jbowes@redhat.com) - Adding in spacing to compliance selection (jharris@redhat.com) - Remove the references to Unified Entitlement Platform in the cli (bkearney@redhat.com) - Allow the proxy window to be reopened after a close (jbowes@redhat.com) - Expanding subscription view in installed tab (jharris@redhat.com) - Getting rid of guidelines for facts dialog (jharris@redhat.com) - Adding in accessible name for compliance status image. (jharris@redhat.com)- Resolves: #663038 - Remove certificate.py (moved to python-rhsm package) (dgoodwin@redhat.com) - Refactor top of compliance assistant. (dgoodwin@redhat.com) - Make accessible names more consistent (jharris@redhat.com) - 663038: No bundled products cases a divide by zero error (bkearney@redhat.com) - Adding vertical pane to the all subs tab (jharris@redhat.com) - Adding pane to installed products tab (jharris@redhat.com) - Adding vertical pane to my subscriptions tab (jharris@redhat.com)- Resolves: #664538- More import fixes. (dgoodwin@redhat.com) - New header graphic. (dgoodwin@redhat.com) - Hiding next update when the value is not known. (jharris@redhat.com)- Resolves: #663669,#659735,#659735,#661517,#661517,#662232,#661876,#661329,#661419 - Update I18N string bundles. (dgoodwin@redhat.com) - firstboot: initialize the registerscreen superclass (jbowes@redhat.com) - 639436: make --proxy help blurb more clear about format required (alikins@redhat.com) - Adding in more accessibility labels (jharris@redhat.com) - 663669: add proxy_user and proxy_password to default config (alikins@redhat.com) - Adding in accessibility names for automation (jharris@redhat.com) - Fixing update file to be in daemon loop (jharris@redhat.com) - 659735: fix up dialog display for all cases (jbowes@redhat.com) - 659735: display errors when the pulse bar is showing (jbowes@redhat.com) - 661517: make sure changes to proxy settings are respected (alikins@redhat.com) - Set and write out config values on network config screen close. (alikins@redhat.com) - 661517: make network config dialog respect disabling of proxy settings (alikins@redhat.com) - Changing update label to use dropfile with unix timestamp (jharris@redhat.com) - gui: stop using global UEP during register (jbowes@redhat.com) - 661542: update gui if registration state changes externally (alikins@redhat.com) - 662232: remove "showIncompatiblePools" config option (alikins@redhat.com) - 661876: fix a bug with cli not using config file proxy auth info (alikins@redhat.com) - 661329: Only requiring registration if updating facts. (jharris@redhat.com) - firstboot: fix display of compliance screen (jbowes@redhat.com) - 661419: Adding modal dialog when running second GUI instance. (jharris@redhat.com) - Remove python-rhsm sub-package. (dgoodwin@redhat.com) - firstboot: get all but compliance to center on firstboot window (jbowes@redhat.com) - Adding Next Update notification to main screen (jharris@redhat.com) - firstboot: let the MainWindow know the sytem is registered (jbowes@redhat.com) - firstboot: start using the new gui in firstboot (jbowes@redhat.com) - firstboot: add proxy configuration button (jbowes@redhat.com)- Resolves: #661345,#660102,#634254 - New Subscription Manager UI.- Resolves: 654442,654435,654113,643931,645883,650965,654430,654429,648977,647891,649374 - I18N strings update. (dgoodwin@redhat.com) - 654442: Record rpm package name in yum history (jbowes@redhat.com) - 654435: Give the yum plugins better names (jbowes@redhat.com) - make sure we show all noncompliant products (alikins@redhat.com) - show installed but not compliant on compliance screen (alikins@redhat.com) - Refactoring main window to use common widget and adding cert monitoring (jharris@redhat.com) - Add tests for find last compliant date. (dgoodwin@redhat.com) - add progressbar (jesusr@redhat.com) - Hook up the subscriptions detail pane to the date (alikins@redhat.com) - Check for expiration on entitlment certs not product certs. (alikins@redhat.com) - allsubs: handle errors during bind (jbowes@redhat.com) - refresh the all subs search results after a subscribe (jbowes@redhat.com) - Allow for subscribing from the all subscriptions tab (jbowes@redhat.com) - thread search results (jesusr@redhat.com) - Fix compliance error comparing date/datetime. (dgoodwin@redhat.com) - Error handling improvements. (dgoodwin@redhat.com) - 654113: software license -> subscription (jesusr@redhat.com) - s/day/day_entry to fix traceback (jesusr@redhat.com) - add pulse() method (jesusr@redhat.com) - BZ 643931 (jharris@redhat.com) - Make all subs date selector match the compliance assistants. (dgoodwin@redhat.com) - Minor error message touchup. (dgoodwin@redhat.com) - 645883: repo_ca_cert in rhsm.conf should make use of ca_cert_dir (anadathu@redhat.com) - Make the name subscription-manager instead of subscription-manager-cli (bkearney@redhat.com) - Populate the subscriptions list based on products chosen (alikins@redhat.com) - Add findAllByProduct method to EntitlementDir (alikins@redhat.com) - BZ 650965 (jharris@redhat.com) - Get uncompliant list working (alikins@redhat.com) - 654430: Calling register with no username or password should result in clear text (anadathu@redhat.com) - 654429: when running facts/identity command, notify user when not registered. (anadathu@redhat.com) - Uncomment overlapping filter. (dgoodwin@redhat.com) - Add new UI support for unregistration. (dgoodwin@redhat.com) - remove duplicate code in unregister method. (anadathu@redhat.com) - Moving new ui to sm-gui (jharris@redhat.com) - filter out installed products properly (jesusr@redhat.com) - Prompt to register when trying to open compliance assistant. (dgoodwin@redhat.com) - Display/hide all subs tab depending on registration status. (dgoodwin@redhat.com) - Add registration callbacks. (dgoodwin@redhat.com) - Add start of a contract selection window (jbowes@redhat.com) - Fix a busted Makefile target. (dgoodwin@redhat.com) - Allow overlapping pool filter to be skipped. (dgoodwin@redhat.com) - Moving cert monitoring to the backend object (jharris@redhat.com) - Fixing bugs around subscription display and adding some ui tweaks (jharris@redhat.com) - Fix overlapping option in compliance assistant. (dgoodwin@redhat.com) - Hookup date selector in compliance assistant. (dgoodwin@redhat.com) - stop subscription manager from deleting entitlement certificates without product information (anadathu@redhat.com) - list from entitlements, not products, for overlap (jbowes@redhat.com) - Add a filter for overlapping subscriptions (jbowes@redhat.com) - Adding status icon to product column (jharris@redhat.com) - Allow compliance assistant to be used more than once per run. (dgoodwin@redhat.com) - Adding product directory monitoring in installed tab (jharris@redhat.com) - Add sub details to compliance assistant. (dgoodwin@redhat.com) - Fix for server side provided product changes. (dgoodwin@redhat.com) manager (alikins@redhat.com) - add a toggle button to the product list on compliance page (alikins@redhat.com) - Figure out what products to display in the out of compliance product list (alikins@redhat.com) - Make compliance date filter widget comply with mockup (alikins@redhat.com) - Make the compliance label use actual date (alikins@redhat.com) - Ensured that the cli prints out products which have been autosubscribed (bkearney@redhat.com) - add a "install-file" and "install-conf" targets (alikins@redhat.com) - Introducing MappedListStore and adding installed table headers (jharris@redhat.com) - Hookup compliance assistant button. (dgoodwin@redhat.com) - 648977: Changed the tool tip to be more specific (bkearney@redhat.com) - 647891: Add consumer name to the output (bkearney@redhat.com) - Refactor All Subs to better match wireframe spec. (dgoodwin@redhat.com) - gui: show account number for subscriptions (jbowes@redhat.com) - cli: show account number during 'list' (jbowes@redhat.com) - fix up some whitespace alignment in constants (jbowes@redhat.com) - add syslogging of adding and removing subscriptions (bkearney@redhat.com) - Getting all the headers in order (jharris@redhat.com) - Adding documentation and refactoring mysubs table (jharris@redhat.com) - Use new server-side date filtering. (dgoodwin@redhat.com) - gui: Remove unused broken import (jbowes@redhat.com) - Add syslogging of register and unregister (bkearney@redhat.com) - Refactoring common widgets into a widgets module (jharris@redhat.com) - 649374: Make the ssl verify depth configurable (bkearney@redhat.com)- Update I18N strings. (dgoodwin@redhat.com) - Pulling out contract info in 'All Subscriptions' tab (jharris@redhat.com) - 648947: update certs and config for stage env (jbowes@redhat.com) - Fixing up facts test (jharris@redhat.com) - 647855: subscription update button doesn't work, remove it (alikins@redhat.com) - Adding working logic around subscription date coloring (jharris@redhat.com) - 646565: Don't load key.pem as an entitlement cert (jbowes@redhat.com) - Make the facts a tree view (bkearney@redhat.com) - Ensure that autosubscribe is called from the cli, and exceptions are logged (bkearney@redhat.com) - Display bundled product names in details for all subs tab. (dgoodwin@redhat.com) - Hookup all subs display of provided products. (dgoodwin@redhat.com) - 647410: handle error on unbindBySerial call in ui (don't reraise) (alikins@redhat.com) - Adding first pass at date-based subscription coloring (jharris@redhat.com) - 646451: Handle network outages on the add subscription screen (alikins@redhat.com) - Tweaking subscription table renderering options (grid lines, centering) (jharris@redhat.com) - Filter pools in memory. (dgoodwin@redhat.com) - Stash pool results in the all subs tab. (dgoodwin@redhat.com) - Pulling out the Renew button from My Subscriptions (jharris@redhat.com) - Adding renew button back to My Subscriptions tab (jharris@redhat.com) - Lots of glade cleanup and tweaks. (jharris@redhat.com) - Adding in none check for tree_iter to get rid of initial traceback (jharris@redhat.com) - Removing hardware column and making products table functional. (jharris@redhat.com) - Remove unecessary call to server after GUI bind. (dgoodwin@redhat.com) - Touchups for compliance status width/wrapping. (dgoodwin@redhat.com) - Calculate and display products out of compliance status. (dgoodwin@redhat.com) - Hookup All Subs tab to the subscription details below. (dgoodwin@redhat.com) - Break subscription details out into a class. (dgoodwin@redhat.com) - Getting rid of duplicate date formatting method (jharris@redhat.com) - Adding products table layout - currently showing dummy data (jharris@redhat.com) - 646431: Fix missing refresh for add screen. (dgoodwin@redhat.com) - 646916: Enable the plugin by default (bkearney@redhat.com) - 646557: remove extraneous "user service" in the selector (alikins@redhat.com) - Fixing bug in percentage calculation of installed products (jharris@redhat.com) - Rendering installed products as a progress bar (jharris@redhat.com) - Hookup View Facts button. (dgoodwin@redhat.com) - Enable Registration Settings button. (dgoodwin@redhat.com) - Add new UI sidebar. (dgoodwin@redhat.com) - Refactoring how to obtain widget refs (jharris@redhat.com) - More All Subs tab UI touchups. (dgoodwin@redhat.com) - Set new UI main window size to 1024x768. (dgoodwin@redhat.com) - All Subs tab UI touchups. (dgoodwin@redhat.com) - Set all subs date selector to current date by default. (dgoodwin@redhat.com) - Hookup all subs date filtering. (dgoodwin@redhat.com) - Enable active on date selection UI components. (dgoodwin@redhat.com) - Adding in selection listener to update mysubs info (jharris@redhat.com) - 64431 Man page updates (bkearney@redhat.com) - 645347: Long usernames caused httpd server to reject the request. (bkearney@redhat.com) - 640463: Update the oids in the order namespace (bkearney@redhat.com) - 645115: clean up the location of the entitlement certificates (bkearney@redhat.com) - 645378: do not allow empty system names on registration (alikins@redhat.com) - 645372: better logging during a force register to say what is going on (bkearney@redhat.com) - Latest man page from Deon. This is version 49774 (bkearney@redhat.com) - 643027: Use the new bind by product API (jbowes@redhat.com) - Moving out renew button and adding a little polish (jharris@redhat.com) - Hookup uninstalled/name filtering in new UI. (dgoodwin@redhat.com) - Add helper for filtering a list of pools. (dgoodwin@redhat.com) - Hookup pool list on all subscriptions tab. (dgoodwin@redhat.com) - Calculate 'merged' pool data. (dgoodwin@redhat.com) - cleanup rhsm.conf a bit, make everything of form "a = b" (alikins@redhat.com) - 617662: Add a config value for the default yum repo ca cert location (jbowes@redhat.com) - Moving 'My Subscriptions' page to look at entitlement certs (whoops!) (jharris@redhat.com) - Force local cleanup if GUI unregister fails. (dgoodwin@redhat.com) - Fix bad i18n calls. (dgoodwin@redhat.com) - Fix my subs tab. (dgoodwin@redhat.com) - Remove global facts object. (dgoodwin@redhat.com) - Begin using mocks in tests. (dgoodwin@redhat.com) - 613709: Munge product labels so we always have a valid repo id (jbowes@redhat.com) - Remove use of 'consumer' global in GUI. (dgoodwin@redhat.com) - Fix monkey-patching test error. (dgoodwin@redhat.com) - Switch to webqa in default rhsm.conf. (dgoodwin@redhat.com) - Add All Subs search button. (dgoodwin@redhat.com) - Enable the 'contains text' UI widgets. (dgoodwin@redhat.com) - Adding several additions to 'My Subscriptions' page. (jharris@redhat.com) - 627962: Fix issue with cpu.cpu_mhz causing facts to always update (alikins@redhat.com) - 642705: destroy icon wen compliant (jesusr@redhat.com) - 643402: update the gui after a manual cert import (jbowes@redhat.com) - 642705: destroy icon when compliant (jesusr@redhat.com) - Wildcard GNOME files in spec. (dgoodwin@redhat.com) - Pass data between new main window and tab classes. (dgoodwin@redhat.com) - 642997: split RHN or RHN sat option into two choices (alikins@redhat.com) - 642997: split RHN or RHN sat option into two choices (alikins@redhat.com) - 642661: Fix registration status during firstboot (alikins@redhat.com) - 642661: Fix registration status during firstboot (alikins@redhat.com) - 643054: Add in the latest man page. (bkearney@redhat.com) - 643054: Add in the latest man page. (bkearney@redhat.com) - Dynamically loading subscriptoin tabs. (jharris@redhat.com) - Hookup signals for all subs filter checkboxes. (dgoodwin@redhat.com) - Refactor all subs tab into separate class. (dgoodwin@redhat.com) - Get all subs treeview operational. (dgoodwin@redhat.com) - Mockup "all subscriptions" tab. (dgoodwin@redhat.com) - Wildcard glade files in spec. (dgoodwin@redhat.com) - Skeleton code for new UI. (dgoodwin@redhat.com) - Reversion alpha branch, next tag 0.92.1 (dgoodwin@redhat.com) - Reversion for beta, next tag will go to 0.93.1. (dgoodwin@redhat.com)- Resolves: #641037,#641448,#641479,#641502 - Update I18N strings. (dgoodwin@redhat.com) - Add helper for quantity used OID extension. (dgoodwin@redhat.com) - Add string substituion parameter to UNREGISTER_ERROR. (anadathu@redhat.com) - 641037: Skipping past RHSM screens when selecting 'Do not register' (jharris@redhat.com) - 641037: Skipping Entitlement choice screen in firstboot if network is not avaiable (jharris@redhat.com) - 641448: invalid error message on SSL failure(s) (anadathu@redhat.com) - 641479: users should be informed of invalid certs from candlepin. (anadathu@redhat.com) - Skipping entitlement selection page if id cert exists (jharris@redhat.com) - Reload subscriptions on changes. (anadathu@redhat.com) - 641502: Add the options prepend to the description (bkearney@redhat.com)- Resolves: #641040,#633814,#632570,#631472 - Display buttons on main screen dynamically. (dgoodwin@redhat.com) - Adjust firstboot screen priorities. (dgoodwin@redhat.com) - No network required for firstboot entitlement chooser. (dgoodwin@redhat.com) - remove the content portion from the fakamai url (bkearney@redhat.com) - Pull down the latest code if you autosubscribe, or register as an existing consumer (bkearney@redhat.com) - Add a 'refresh' command which will pull down the latest entitlement data (bkearney@redhat.com) - Add a clean command. (bkearney@redhat.com) - Add configuration and certificate for the dev environment (bkearney@redhat.com) - Make the cfg check work for show compatible screen (bkearney@redhat.com) - 633814: fix 'Compliance icon not refreshed' (anadathu@redhat.com) - 632570: alignment issues with product description text (anadathu@redhat.com) - 631472: Using close button in update screen breaks GUI (anadathu@redhat.com)- Resolves: #641082,#640338 - 641082: Fix double call to Path.abs. (dgoodwin@redhat.com) - 640338: subscribe is occasionally dropping duplicate entitlement certs (anadathu@redhat.com)- Resolves: #640980- Resolves: #638696,#585193 - Fix broken directory path joining. (dgoodwin@redhat.com) - Display error messages sent from the server on entitlement bind (jbowes@redhat.com) - Update the config name for the ca cert dir to ca_cert_dir (jbowes@redhat.com) - clean up a gtk warning about the bad button group (alikins@redhat.com) - 638696: bugfix 'cli fails silently with wrong server SSL cert' (anadathu@redhat.com) - unregister should delete identity certs if candlepin call is successfull. (anadathu@redhat.com) - some glade reference renaming s/treeview_2/treeview_matching, etc (alikins@redhat.com) - refactor the populate*Subscriptions methods. (alikins@redhat.com) - 585193: refractor error handling code. (anadathu@redhat.com)- Resolves: #632612,#640128,#639320,#639491,#637160,#638289 - When re-registering, previously subscribed-to subscriptions are checked by default) (alikins@redhat.com) - update CA trust chain (jbowes@redhat.com) - Write identity cert with correct permissions initially. (dgoodwin@redhat.com) - Check and fix identity cert permissions on every run. (dgoodwin@redhat.com) - Type in the identity command (bkearney@redhat.com) - fix for bz#639320 (anadathu@redhat.com) - Fix segfault when adding subs during firstboot. (dgoodwin@redhat.com) - 639491: Put register by consumer back in (bkearney@redhat.com) - Moving re-register to be identity. (bkearney@redhat.com) - Get firstboot displaying the right subscription screen. (dgoodwin@redhat.com) - Fix separate subscription window in firstboot. (dgoodwin@redhat.com) - 637160 - require --all to unsubscribe to unsub all (jbowes@redhat.com) - merge getAllAvailableSubscriptions and getAvailableEntitlements (jbowes@redhat.com) - getAvailableEntitlementsCLI isn't needed, just call the regular version (jbowes@redhat.com) - remove some code duplication for getting available entitlements/subscriptions (jbowes@redhat.com) - remove unneeded wrapper method (jbowes@redhat.com) - Move registration status on main UI page. (dgoodwin@redhat.com) - Handle errors during unregistration. (dgoodwin@redhat.com) - Add "Activate Subscription" button. (dgoodwin@redhat.com) - Add unregister button to main screen. (dgoodwin@redhat.com) - Display UUID on main page of the GUI. (dgoodwin@redhat.com) - 638289: Fix broken re-register if identity cert doesn't exist. (dgoodwin@redhat.com) - Fix broken list all subscriptions. (dgoodwin@redhat.com) - Update registration screen to match new mockups. (dgoodwin@redhat.com) - remove some unused imports (jbowes@redhat.com) - Add missing imports (jbowes@redhat.com) - Split registration screens into separate glade files. (dgoodwin@redhat.com) - Remove duplicate log initialization in connection.py (jbowes@redhat.com) - Ship the CA chain (jbowes@redhat.com) - Load CA trust chains from a directory of pem formatted files (jbowes@redhat.com)- Resolves: #617685 - Cleanup authentication logic. (dgoodwin@redhat.com) - Split out REST lib into seprate rpm. (dgoodwin@redhat.com) - config: define defaults in the config module (jbowes@redhat.com) - Start of glade name cleanup. Make glade names per top level. (alikins@redhat.com) - Initial work in adding facts dialog. (jharris@redhat.com) - Line length fixups in the firstboot module (jbowes@redhat.com) - 617685: Ensure that the baseurl works with and without trailing slashes. (bkearney@redhat.com) - Use config file for directories to use. (dgoodwin@redhat.com) - Specify default cert location in default config. (dgoodwin@redhat.com) - Fix insecure setting comparison. (dgoodwin@redhat.com) - Refactor to use Python ConfigParser. (dgoodwin@redhat.com) - Fallback to console logging if we cannot write to /var/log. (dgoodwin@redhat.com)- Resolves: #628589 - Updated I18N strings. (dgoodwin@redhat.com) - added username & password check for reregister with --consumerid option command (dmitri@redhat.com) - Fix bad translation. (dgoodwin@redhat.com) - fix for #628589 -removed --consumerid option from register command (dmitri@redhat.com) - 623264: Fix multiple issues with registration. (dgoodwin@redhat.com)- Resolves: #631472 - update these screens priorities so we show the management screen first to simplify the flow (alikins@redhat.com) - Have the UEP Connection read the values from the local config file (bkearney@redhat.com) - escape the product name in unsubscribe confirm dialog. (alikins@redhat.com) - return True from delete_event handlers. fix bz#631472 (alikins@redhat.com) - 635844:If there is a colossal failure, and no json is returned.. then assume it is a network erorr and provide a generic response (bkearney@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Change the name of the entitlement chooser module to a more vibrant and impressive name as to better establish our brand and mark in a challenging marketplace. (alikins@redhat.com)- Resolves: #631537, #633514 - Only escape strings that need it (aka, product name for now) instead of all strings sent to the messageWindow. Escaping all of them broke the formating. (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - change packing on register/close buttons so they display correctly in firstboot (alikins@redhat.com) - Catch locale errors (bkearney@redhat.com) - Move close button in the subscription token/modify subscription dialog (alikins@redhat.com) - change paths for firstboot modules (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Escape text passed to gtk's text markup. (alikins@redhat.com) - 623448: Added the new config options to the example config file (bkearney@redhat.com) - 596136 ensure that the daemon only runs one time (jbowes@redhat.com) - Fix up some spec file issues with the local being double listed and the first boot stuff not being included (bkearney@redhat.com) - bugfix for bz#631537 (anadathu@redhat.com) - rename files firstboot modules (alikins@redhat.com) - Add an option on the entitlement choose screen for "local" (alikins@redhat.com) - bugfix for bz#633514 (anadathu@redhat.com) - Change rhms screen priority to match those of rhn. (alikins@redhat.com) - add chooser screen (alikins@redhat.com) - start of adding a rhn or rhesus screen (alikins@redhat.com) - Fix missing gettext import. (dgoodwin@redhat.com) - fixed a problem with prefix config (dmitri@redhat.com) - made '/candlepin' prefix configurable as 'prefix' configuration file parameter (dmitri@redhat.com) - Merge branch 'i18n' (dgoodwin@redhat.com) - Remove the translations used for testing. (dgoodwin@redhat.com) - Deploy translations to /usr/share/locale/. (dgoodwin@redhat.com) - Add po/build to gitignore (jbowes@redhat.com) - Make a seperate update-po makefile target (jbowes@redhat.com) - glob po files for compile_pos (jbowes@redhat.com) - Add a menu icon for subscription-manager (bkearney@redhat.com) - Minor strings update. (dgoodwin@redhat.com) - Safer generation of glade.h string files. (dgoodwin@redhat.com) - Add missing translation markers in Python code. (dgoodwin@redhat.com) - Remove bad glade translatable markers. (dgoodwin@redhat.com) - We need to import certlib after setting path in include rhsm (alikins@redhat.com) - I18N for compliance icon. (dgoodwin@redhat.com) - Include Glade strings for translation. (dgoodwin@redhat.com) - Enable I18N in subscription manager itself. (dgoodwin@redhat.com) - Compile .po files during install. (dgoodwin@redhat.com) - Remove (most of) HATEOAS. (dgoodwin@redhat.com) - 608005: checking for bad html characters on the client (bkearney@redhat.com) - Handle window manager delete_entry signals. fix bz#631472 (alikins@redhat.com) - fix for bz#628070 Do not try to unsubscribe from the server for local management (alikins@redhat.com) - 632019: Remove hyphen from re-register (bkearney@redhat.com) - 613650: Improved the text a bit (bkearney@redhat.com) - 632019: Clean up typo in the help message (bkearney@redhat.com) - Add make target to extract strings for i18n. (dgoodwin@redhat.com) - bugfix for bz#617703 (anadathu@redhat.com)- names on firstboot modules changed- Resolves: #627915 - Update for Candlepin HATEOAS changes. (dgoodwin@redhat.com) - Comment out logging response from server. bz#627915 (anadathu@redhat.com)Resolves: #627681, #616137, #618819, #627707 - bugfix for bz#627681 (anadathu@redhat.com) - compliance-icon: support warning period notification (jbowes@redhat.com) - bugfix for bz#618819 (anadathu@redhat.com) - fix for bz#616137 (anadathu@redhat.com) - Fix broken exception handling. (dgoodwin@redhat.com) - Use the write method name when saving facts. fix bz#628679 (alikins@redhat.com) - fix for bz#585193 (anadathu@redhat.com) - Fix bz #627707 - facts cache not being updated for "update facts now" button if the facts file is deleted under it (alikins@redhat.com) - add /etc/rhsm/facts to makefile (alikins@redhat.com) - add /etc/rhsm/facts to spec file (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - 624106 - handle the consumerid properly (jesusr@redhat.com) - 624106 - add consumerid param to reregister. (jesusr@redhat.com) - fix for bz#609126 (anadathu@redhat.com) - bugzilla fix#601848 (anadathu@redhat.com) - 624816 - unlimited flag unavailable, check quantity for -1. (jesusr@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Change the firstboot ordering (alikins@redhat.com) - Missing config options for insecure options and ca certs. (pkilambi@redhat.com) - bugfix/enhancement for bugzilla#597210 (anadathu@redhat.com) - BZ624794: Start using basic auth (bkearney@redhat.com) - date format did not change. reverting it back to original (anadathu@redhat.com) - Fix format string and added logging to detect failures when running cert- daemon (anadathu@redhat.com) - add user certs in all the places it makes sense (alikins@redhat.com) - add user/cert based auth for unregister as well. fix bz#624025 (alikins@redhat.com) - Remove debug "raise" that was breaking some of the error handling (alikins@redhat.com) - Try to only create the UEP once, and add ssl certs to it when we get them (alikins@redhat.com) - move around where we init the connection object (alikins@redhat.com) - add my favorite "trace_me" helper method that dumps the stack of where it is called from to logutil.py. (alikins@redhat.com)- Resolves: #622839, #612250 - get rid of stray print debug (jbowes@redhat.com) - missed an instance of create_connection_with_userIdentity (alikins@redhat.com) - remove unneeded printing of consumer id bz#622839 (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - implement entitlement grace periods (jbowes@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Adding some firstboot niceties for registration. (jharris@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Somewhat rough fix for BZ #612250 (jharris@redhat.com) - Add back some missing atk strings (alikins@redhat.com) - remove the executable bit from productid.py (jbowes@redhat.com) - Add bin to gitignore (jbowes@redhat.com) - Remove unused 'test' file (from repo check) (jbowes@redhat.com) - s/create_connection_with_userIdentity/create_connection_with_userIdentity (alikins@redhat.com) - remove reference to non existent variable (alikins@redhat.com) - More moving of ImportCertificate screen dialog around (alikins@redhat.com) - refactor ImportCertificate screen a bit. (alikins@redhat.com) - more refactoring (alikins@redhat.com) - refactor AddSubscriptionScreen.init to be slightly less indented (alikins@redhat.com) - remove unused imports cleanup indention (alikins@redhat.com) - remove unused "os" import (alikins@redhat.com) - indention cleanup pylint cleanups (alikins@redhat.com) - unused variable removed pychecker cleanups (alikins@redhat.com) - import os here pychecker fix (alikins@redhat.com) - BZ615357: Can now pass in --all if you are doing list --available (root@localhost.localdomain) - BZ615404 changed the name (bkearney@redhat.com)- Resolves: #614015, #613635, #612730 - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - compliance-icon: fix up right click handling (jbowes@redhat.com) - compliance-icon: call notify_init for older distros (jbowes@redhat.com) - make add subscriptions dialog a singleton (alikins@redhat.com) - Making register screen and regtoken screen singletons. (jharris@redhat.com) - Getting the firstboot screens working again with the common glade file. (jharris@redhat.com) - Refactoring managergui to use signals for consumer updates. (jharris@redhat.com) - Make the progress dialog for subscribing to channels a little better. (alikins@redhat.com) - Change getMatchedSubscriptions to uniq the list of products based on pool id. (alikins@redhat.com) - Moving firstboot regsiter screen to use common network init method. (jharris@redhat.com) - Tweaking the registration screen. (jharris@redhat.com) - remove unwanted print statement (anadathu@redhat.com) - unregister functionality implemented (anadathu@redhat.com) - Make RegisterScreen run as a dialog (alikins@redhat.com) - remove redundant connection method (jesusr@redhat.com) - register client if consumer cert doesn't exist (jesusr@redhat.com) - fix typo (jesusr@redhat.com) - remove --regen option from facts, use the reregister command (jesusr@redhat.com) - add reregister command (jesusr@redhat.com) - add rhms_subscriptions module to spec (alikins@redhat.com) - remove debug spew (alikins@redhat.com) - Turn subscriptionToken/status/factupdate/kitchen sink screen back on (alikins@redhat.com) - Several small UI tweaks to register screen. (jharris@redhat.com) - turn on "subscriptionTokenScreen" again (alikins@redhat.com) - change the add subscription dialog to "run" so we don't block in it's main loop. (alikins@redhat.com) - refactoring to make firstboot gui work (alikins@redhat.com) - Merge branch 'firstboot' of git+ssh://axiom.rdu.redhat.com/scm/git /subscription-manager into firstboot (alikins@redhat.com) - abstract more rhsm gui stuff so we can redefine them in firstboot (alikins@redhat.com) - Basically adding documentation. (jharris@redhat.com) - Merge branch 'firstboot' of git+ssh://axiom.rdu.redhat.com/scm/git /subscription-manager into firstboot (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager into firstboot (alikins@redhat.com) - bugfix for connection not using usr credentials after registration. (anadathu@redhat.com) - remove unused code (alikins@redhat.com) - Merging in master and doing further work on register screen. (jharris@redhat.com) - Getting the basics of the register screen in and working. (jharris@redhat.com) - add the main "rhms_subscriptions" screen. (alikins@redhat.com) - Disarm "reload" since it causes firstboot ui to freak out. (alikins@redhat.com) - s/rhms_module/rhms_login (alikins@redhat.com) - reenabled installing rhsm.conf. (alikins@redhat.com) - create firstboot dirs in make install (alikins@redhat.com) - add rhms firstboot module to repo (alikins@redhat.com) - add firstboot modules to spec (alikins@redhat.com) - install the firstboot modules in make install (alikins@redhat.com) - Changes to make this module also work as a firstboot screen. (alikins@redhat.com) - force the symlink to console helper. Do not install the config file on make install. (alikins@redhat.com) - Merging in master and doing further work on register screen. (jharris@redhat.com) - insecure mode option moved to rhsm.conf file (anadathu@redhat.com) - Getting the basics of the register screen in and working. (jharris@redhat.com) - add the main "rhms_subscriptions" screen. (alikins@redhat.com) - Disarm "reload" since it causes firstboot ui to freak out. (alikins@redhat.com) - s/rhms_module/rhms_login (alikins@redhat.com) - reenabled installing rhsm.conf. (alikins@redhat.com) - create firstboot dirs in make install (alikins@redhat.com) - add rhms firstboot module to repo (alikins@redhat.com) - add firstboot modules to spec (alikins@redhat.com) - install the firstboot modules in make install (alikins@redhat.com) - Changes to make this module also work as a firstboot screen. (alikins@redhat.com) - force the symlink to console helper. Do not install the config file on make install. (alikins@redhat.com) - Create /var/lib/rhsm/facts if it doesn't exist. Fix for bz#613003 (alikins@redhat.com) - Always push the facts up if users click "update facts" even if we don't think there has been a change. (adrian@alikins.usersys.redhat.com) - Add a "update facts" button the the "modify registration" screen. (adrian@alikins.usersys.redhat.com) - Merge branch 'master' of git://axiom.rdu.redhat.com/scm/git/subscription- manager (adrian@alikins.usersys.redhat.com) - add "facts --list" and "facts --update" to cli (adrian@alikins.usersys.redhat.com) - add factlib.py to repo (adrian@alikins.usersys.redhat.com) - Swap OrderNumber and SerialNumber fields for formatting in list --consumed (adrian@alikins.usersys.redhat.com)- add rhms_subscriptions firstboot module- Resolves: #614015, #613635, #612730 - remove prints, use proper method name (jesusr@redhat.com) - store the cert (jesusr@redhat.com) - adding regen identity certs to client (jesusr@redhat.com) - moving importing of logutils after PYTHONPATH is set (pkilambi@redhat.com) - fix for bugzilla#607162 (anadathu@redhat.com) - bugfix for 'connection.UEPConnection' instance. (anadathu@redhat.com) - renaming the main subscription-manager-gui glade as rhsm (pkilambi@redhat.com) - Show and accept consumer names via the gui (bkearney@redhat.com) - Show the name in the register page (bkearney@redhat.com) - Removed setters. Multiple connections not spawned for every execution. (anadathu@redhat.com) - BZ616065: Allow a name to passed into the register command (bkearney@redhat.com) - added exception logging and fix for one bug. (anadathu@redhat.com) - 614015 - fixing name mismatches (pkilambi@redhat.com) - 613635 - remove printing cp instance (pkilambi@redhat.com) - 612730 - fixing typo (pkilambi@redhat.com) - display error when unregister fails (pkilambi@redhat.com)- Resolves: #617303 - BZ613650: Clean up the help text (root@localhost.localdomain) - Make insecure by default for testing purposes. (anadathu@redhat.com)- Resolves: #613003 - Make subscription-manager-gui run as root (jbowes@redhat.com) - Pass the UUID in the subject, and name in the subjectAlternateName (bkearney@redhat.com) - hook up consolehelper for subscription-manager-gui (jbowes@redhat.com) - Add compliance notification syslogging/desktop icon (jbowes@redhat.com) - Make candlepin_ca_file an instance variable (root@localhost.localdomain) - subscription-manager now checks server's certificate before performing further commands (anadathu@redhat.com) - From: Adrian Likins Date: Mon, 12 Jul 2010 15:23:59 -0400 Subject: [PATCH 7/7] Don't try to use any existing consumer certs for registration (anadathu@redhat.com) - Need to add pidplugin.conf to Makefile. (jortel@redhat.com) - Daemon not started at install; pidplugin disabled. As per fedora packaging guidelines, the rhsm daemon is not started during rpm install. (jortel@redhat.com) - Add product ID (yum) plugin conf. (jortel@redhat.com) - Add support for alternate root directories. Change the root dir to /mnt/sysimage when it exists to support running the product id plugin within an Anaconda install. (jortel@redhat.com) - Add productid plugin. (jortel@redhat.com) - Remove unnecessary import. (jortel@redhat.com) - Removing bind by product name. Use pool or reg-token to do future binds (pkilambi@redhat.com)- add firstboot modules- Resolves: #613003 - putting back accessibility strings overridden by facts commit (pkilambi@redhat.com)- Resolves: #613003 - Create /var/lib/rhsm/facts if it doesn't exist. Fix for bz#613003 (alikins@redhat.com) - New button in gui for refreshing facts - alikins (pkilambi@redhat.com) - Adding the facts lib (pkilambi@redhat.com) - First pass at support for supporting updating facts for subscription-manager. (pkilambi@redhat.com) - subscribing to a regnumber was failing (bkearney@redhat.com)- Resolves: #589626 - Adding in 'unlimited' quantity support. (jharris@redhat.com) - Candlepin connection library updates. (dgoodwin@redhat.com) - Allow the user to sepcify a type at registration (bkearney@redhat.com) - Force username and password to always be required on register (bkearney@redhat.com) - more alignment changes on reg token screen (pkilambi@redhat.com) - fxing alignment issues on reg token screen and fix for other tab content (pkilambi@redhat.com) - removing raise (pkilambi@redhat.com) - fixing unregistered case to load cert import (pkilambi@redhat.com) - load match object intead of other by default (pkilambi@redhat.com) - compare by productId for other tab as well (pkilambi@redhat.com) - compare matched and compatible by productId (pkilambi@redhat.com) - comare matched package list with productids (pkilambi@redhat.com) - changing the matched bucket to use productId for matching (pkilambi@redhat.com) - Hide the incompatible pools tab by default and make it a config option (pkilambi@redhat.com) - Teach the gui to send up email/lang during token activation, too (jbowes@redhat.com) - Update cli option names for regtoken activation to match api (jbowes@redhat.com) - Teach the cli to send up email/lang on regtoken activation (jbowes@redhat.com) - Swap OrderNumber and SerialNumber fields for formatting in list --consumed (adrian@alikins.usersys.redhat.com) - Adding some changes to disable horizontal scrolling and align the columns appropriately (pkilambi@redhat.com) - fix the display order for contract info (pkilambi@redhat.com) - 602258 - represent subscription data as productId instead of sku (pkilambi@redhat.com)- Resolves: #589626 - Adding accessibility string for widgets for automation support (pkilambi@redhat.com) - updating spec to include new files (pkilambi@prad.rdu.redhat.com) - Add support for a /etc/rhsn/facts/*.facts files that can define additional facts (adrian@alikins.usersys.redhat.com) - test (pkilambi@redhat.com) - adding some todos for later (pkilambi@redhat.com) - get the other tab to populate entitlements (pkilambi@redhat.com) - rename oder with contract (pkilambi@redhat.com) - fixing progress dialog path (pkilambi@redhat.com) - minor fixed (pkilambi@redhat.com) - Adding order info to list call (pkilambi@redhat.com)- Resolves: #591247 - clean up (pkilambi@redhat.com) - Revert "Add uep wrapper where async logic will live" (pkilambi@redhat.com) - Revert "Hook up register/unregister to be async" (pkilambi@redhat.com) - if we get an error from IT lets show it instead of generic error for reg token activation (pkilambi@redhat.com) - removing test checks (pkilambi@redhat.com) - Hook up register/unregister to be async (jbowes@redhat.com) - Add uep wrapper where async logic will live (jbowes@redhat.com) - error message is now a popup (pkilambi@redhat.com) - Load gui resources relative to the python code (to run from src) (jbowes@redhat.com) - Append consistant python path (jbowes@redhat.com) - Add .gitignore (jbowes@redhat.com) - Adding Order info to cli and gui (pkilambi@redhat.com) - Convert to using candlepin's jackson formatted json (jbowes@redhat.com) - Fix OID ending in 10+. Add Order.getContract(). (jortel@redhat.com) - Changing the Add subscriptions screen to bucketize entitlements into categories and use a tabbed interface (pkilambi@redhat.com) - Changing name of referenced variable to regnum (calfonso@redhat.com) - test (pkilambi@redhat.com) - test (pkilambi@redhat.com) - fix autosubscribe to user right consumer (pkilambi@redhat.com)- Resolves: #591247 - format the dat correctly for gui add - send in product hash as part of autobind - Format the cli print to be sequential instead of a table form. This makes the output more reliable (pkilambi@redhat.com) - Fix rhsmcertd not sleeping properly. Add Bundle class for combining key & cert next sprint. (jortel@redhat.com) - unsubscribe uses serial number directly from subscription info per subscribed product (pkilambi@redhat.com) - Change unsubscribe to use serial number instead of product names (pkilambi@redhat.com)- Resolves: #590094 - encode translated error strings before displaying (pkilambi@redhat.com)- Resolves: #584510 - Adding a progress bar to Apply subscriptions process (pkilambi@redhat.com)- Resolves: #589626 - unregister now removes stale entitlement certs from the clients (pkilambi@redhat.com)- Resolves: #585193, #587647, #584440, #586462, #588408 - 585193, 587647 - Handle Non-Network case Gracefully - 584440 - Validate manually uploaded entitlement certs - 586462 - strip out http connection stuff and default all connections through ssl (pkilambi@redhat.com) - 588408 - re initialize CP instance with consumer certs post registration (pkilambi@redhat.com) - fixing registration to not load certs while creating a cp instance (pkilambi@redhat.com) - 588389: Ensure list of expired products is unique. (jortel@redhat.com)- Resolves: #586388, #586525 - Adding support to unsubscribe user by serial number (pkilambi@redhat.com) - Disable update/unsubscribe buttons if a product is not selected or if a selected product is not yet subscribed to any subscription (pkilambi@redhat.com) - hide the add/update windows after successfully applying the subscription (pkilambi@redhat.com) - Fix certlib exception and linger bug. (jortel@redhat.com) - Removing testing comment. Add code doc. (jortel@redhat.com) - Stop removing expired certificates; Display warning in yum for expired certificates. (jortel@redhat.com) - 586388 - Allow multiple pools/products/regnumbers to be able to subscribe from commandline (pkilambi@redhat.com) - exception handling for unsubscribe functionality (pkilambi@redhat.com) - 586525: Interpret interval as minutes. (jortel@redhat.com) - clean up (pkilambi@redhat.com) - Subscribe to pools in Add/Update button by pool id instead of productName.Ignore the productId and use productname in the list to identity the product pool in the list (pkilambi@redhat.com) - Beautify error message display on bad login (jbowes@redhat.com) - clean up old modules (pkilambi@redhat.com)- Resolves: #584330 - Add PyXML to the requires - fixing the date format to be human readable for GUI (pkilambi@redhat.com) - Add tzinfo to datetime objects returned by DateRange.begin() and DateRange.end() (jortel@redhat.com) - Provide a command line and GUI option for user to automacally subscribe upon register. By default we only register the system (pkilambi@redhat.com) - fixing the cli date format to be human readable (pkilambi@redhat.com) - spec clean up (pkilambi@redhat.com) - Adding support to show registration status on the main screen and direct users appropriately (pkilambi@redhat.com) - 584330: Fix init.d script start() output. (jortel@redhat.com) - 584137 - cli subscribe now uses cert serial number as ent Id until told otherwise (pkilambi@redhat.com) - Add Reader to skip double newlines left by iniparse when sections are removed. (jortel@redhat.com) - Migrate to iniparse. (jortel@redhat.com) - Add certmgr to replace direct calling of certlib & repolib. (jortel@redhat.com)- Resolves: #580043 - jbowes's fix for locale string replacement (pkilambi@redhat.com) - unsubscribe products based on ent id from cert serial (pkilambi@redhat.com) - dont show the content/role sets if the list is empty (pkilambi@redhat.com) - Add access to product hash. (jortel@redhat.com) - Preserve custom repo properties. (jortel@redhat.com)- Resolves: #581032, #581489 - cleaning up obsolete exceptions (pkilambi@redhat.com) - Certlib robustness & testing. Remove InvalidCertificate exception; no longer raised by ProductCertificate.getProduct() and EntitlementCertificate.getOrder() Ensure Directory classes only return 'good' certificates (not bogus ones). Detect and log invalid cert bundles from UEP. Overall more robust error handling. (jortel@redhat.com)- Resolves: #568427 - eol string literal missing (pkilambi@redhat.com) - modify the sequence in whihc subscription column is shown (pkilambi@redhat.com) - fixing index issue due to mismatched product tuple (pkilambi@redhat.com) - Exception Handling for custom exceptions sent down from candlepin (pkilambi@redhat.com) - Remove all certificate caching; Change certificate read() to be instance based. (jortel@redhat.com) - change to right header based on product state (pkilambi@redhat.com) - Adding support to list products that are consuming a subscription but not installed (pkilambi@redhat.com) - including locale info in request headers (pkilambi@redhat.com) - clean up (pkilambi@redhat.com) - adding a new column called subscription to gui/cli (pkilambi@redhat.com) - support to handle multiple products per certs for cli/tui (pkilambi@redhat.com) - Backtrack on some of the snapshot stuff. (jortel@redhat.com) - unbregister account before re-registereing user from GUI (pkilambi@redhat.com) - unregister existing consumer before re-registering with a force flag (pkilambi@redhat.com) - Adding support to manually unregister a client to cli (pkilambi@redhat.com)- Resolves: #580576 - fixing error message on failed registration (pkilambi@redhat.com) - Resolves: #580955 - set ssl_port to cfg value instead of default (pkilambi@redhat.com) - Ground work for directory snapshot caching. (jortel@redhat.com) - Resolves: #580630 - register window will now not be resizable (pkilambi@redhat.com) - Updated for OID structure 04-07-10. (jortel@redhat.com) - reflecting changes to the oid schema structure in the client tooling (pkilambi@redhat.com) - Remove 'layered product versioning' prototype code. (jortel@redhat.com)- Support for register system by consumerId - rpmlint fixes - Resolves: #578860 - alignment issues on registration details screen - Resolves: #570489: Updating man page to reflect latest functionality (pkilambi@redhat.com) - updating frame icon (pkilambi@redhat.com)- Resolves: #578113 - lscpu is localized, use the right locale to accumulate hwdata - Resolves: #578520 - if no products are selected, clicking 'Unsubscribe' should be a noop - Resolves: #578517 registration dialog validates for missing input - Resolves: #576568 catch the socket exceptions or any other unknow exception and error gracefully (pkilambi@redhat.com) - removing test files (pkilambi@redhat.com) - specfile clean up (pkilambi@redhat.com) - updated icons (pkilambi@redhat.com) - some minor UI tweaks based on feedback from the demo (pkilambi@redhat.com) - multiple bug fixes to gui, cli and proxy (pkilambi@redhat.com) - Update product __str__ to show valid and valid date range. (jortel@redhat.com) - test (pkilambi@redhat.com) - updating config to remove cert paths (pkilambi@redhat.com) - Fix extension parsing with values on following line as '.\n'. (jortel@redhat.com)- Resolves: #577238 #577140 - Use SSLv3 for Candlepin communication. (dgoodwin@redhat.com) - Fix edge case in OID seaching. (jortel@redhat.com) - dont use ssl certs for register even for re registration (pkilambi@redhat.com) - Update for entitlement OID schema 3-29-10 spec=DOC-33548 which includes yum repo (.1) namespace. (jortel@redhat.com) - make --force default true (pkilambi@redhat.com) - Ability to unsubscribe in offline mode. Adding a confirm window before unsubscribing (pkilambi@redhat.com) - --force option to override existing registrations (pkilambi@redhat.com) - adding dist to rpm spec (pkilambi@redhat.com) - bug#571242 return error code of 0 for help options (pkilambi@redhat.com)- Resolves: #568427 - bug#577238 dont replace config upon reinstall (pkilambi@redhat.com) - breaking clients. comment our ssl cert stuff until its functional on cp (pkilambi@redhat.com) - some ssl changes (pkilambi@redhat.com) - Update for getCertificateSerials() returned format change. (jortel@redhat.com) - Initial layered product version work. (jortel@redhat.com) - notify user politely if there are no available ents (pkilambi@redhat.com) - adding id to the available list (pkilambi@redhat.com) - Added icon support for rhsm gui (pkilambi@redhat.com)- Resolves: #568427 - Spec file clean up - moving gnome tools to separate package - methods to define concrete description for products based on the state, product info and entitlement info. - constants file to accumulate all static strings in one place- Resolves: #568427 - event notification from add/remove and update subscription actions to main window - error notification windows - registration should now auto subscribe products and redirect to already-registered screen- Resolves: #568427 - logging support - changes to support identity cert parsing- Resolves: #568427 - Changes to support dynamic icon changes - changes to support resteasy api changes - fixed alignment issues in mainWindow- Resolves: #568427 - New registration/regtoken/add subscriptions screens- Resolves: #568426 - More changes to api proxy - new gui screens- Resolves: #568426 - more updates to connection.py api flush down - updates to new screens and layout in gui- Resolves: #568426 - new build- Resolves: #568433 - Flushed out hardware info - man page for cli- packaging subscription-manager/bin/sh/bin/sh\\\\\\\\\\\.\\\\\\\\\\\\\\\\/\\\\\\0\\\1\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\0.95.14-1.el6_10.95.14-1.el6_1 subscription-manager-guisubscription-manager-guirhsm-compliance-icon.desktoprhsm-compliance-iconsubscription-manager-guisubscription-manager-guisubscription-manager.desktopsubscription-manager.svgrhsm-compliance-icon.8.gzsubscription-manager-gui.8.gzgui__init__.py__init__.pyc__init__.pyoactivate.pyactivate.pycactivate.pyoallsubs.pyallsubs.pycallsubs.pyocompliance.pycompliance.pyccompliance.pyocontract_selection.pycontract_selection.pyccontract_selection.pyodataactivate.gladeallsubs.gladecompliance.gladecontract_selection.gladefactsdialog.gladeiconscompliant.svgnon-compliant.svgscalablesubscription-manager.svgimportsub.gladeinstalled.glademainwindow.glademysubs.gladenetworkConfig.gladeprogress.gladeregistration.gladerhsm.gladesubdetails.gladesubsgui.gladefactsgui.pyfactsgui.pycfactsgui.pyoimportsub.pyimportsub.pycimportsub.pyoinstalledtab.pyinstalledtab.pycinstalledtab.pyomanagergui.pymanagergui.pycmanagergui.pyomessageWindow.pymessageWindow.pycmessageWindow.pyomysubstab.pymysubstab.pycmysubstab.pyonetworkConfig.pynetworkConfig.pycnetworkConfig.pyoprogress.pyprogress.pycprogress.pyostorage.pystorage.pycstorage.pyoutils.pyutils.pycutils.pyowidgets.pywidgets.pycwidgets.pyo/etc/pam.d//etc/security/console.apps//etc/xdg/autostart//usr/bin//usr/sbin//usr/share/applications//usr/share/icons/hicolor/scalable/apps//usr/share/man/man8//usr/share/rhsm//usr/share/rhsm/gui//usr/share/rhsm/gui/data//usr/share/rhsm/gui/data/icons//usr/share/rhsm/gui/data/icons/scalable/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu                  ASCII textELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedPython script text executableSVG Scalable Vector Graphics imageUTF-8 Unicode textXML document texta /usr/bin/python script text executablebroken symbolic link to `/usr/bin/consolehelper'broken symbolic link to `/usr/share/rhsm/gui/data/icons/scalable/subscription-manager.svg'directoryemptypython 2.6 byte-compiledtroff or preprocessor input text (gzip compressed data, from Unix, max compression)RRRR R R R R RRRRRRRRRRRRRRR#Rgtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || :/bin/sh?7zXZ !PH6U] b2]!< JkujcV~Fe2W׳Yǝ}=b?/us{eT<`6nӤY%ت<†墏t[ұInA{(4I^G'ړdAp)˳¤ܔl3?U& ̴Z>*R:F9S:wtIm@) ̧ C]UMu!~JYmdŽ_(6iUkb6e>g 5I/[pS qscF!%xXaE$d6xDbhL- f-;h3,>N^  HO˸?vcw^SEyتAa׎楖L~!sa05r[ėâŬsИr^P m5͈zB <5^g姂u^Y؆p~2cF^K TJ\>K3nʬ;6KjZ*sxKRނaos&HQN9g+T+H c4ğ =}ZK$)H ^L5' $j ^ E/-{ւ hJ2kWp@-nL"%H7r4bnN4aVyrQv_0H|~*io mg#mʊ3}M60M0IzIˍ,o]k#;lOUZg|}@@aw¤ fn!wg,kì=/$ԥIhk)'έw`$UӗUv)'0l`ue, !Z_&T-=rR9s&>h;MsZ>T8jx>LK!scHgl-V6jp="¥gGm=)=uyw~3 6mmg{Ӵe$t.gɖ mǭ77TNsS]\G508ʴb٨.(>hIf߾,nLJovù м,I6%&[BmGji~ "X]lCD[sS*S~Ru能Mٗj?5QTr[Hv)<4HliVSeS+<5)g2}/BVT/\UW|v%%5D] gƄg@h{3hl}nD՗Z d7$̡\P5YhF6u:޵-@yvFl `͘=& Kuoh +aq~? ,EPW/9FCB PtlE`,ys1\ Qbv7aE~oi$̒cw^2YCS\s1 /({ {`oy(.&%&U>ữF dr !reU!*2ԨS2Su:ZI]ctrpu1E{3^U5_f-/N{$ Jϐ1$>LZ` )dIJ#,`kmEŁ#?C\ߍZ љ9yA ).%r&+oΫl&"g<}l JŐؕsvTnꥵƲ}(k/xe(|"f6JV.`Z$ soL͐{5e# hse8(}#UKߟv4)jpLz)dʄ"|쓧C6S||Bf-RxFZiU$h rN<8my׼/ɺ?D:sqKfjpb< l=Hw8N{DUc.VwLlq^OOU<}+9_ )5Tn+%F-~"vk.L ,.츯MMxrFq'l9ׄϾ3Xx$>hnE ˾IV. K@E3q}}Qu-AQ/XT[޵c,_U!vKNǽM<2Xx1BUG&:?9 df;\9\ȕGM '/&,ֈd䆊l>hG?QLCЗyTU_acp<` eV3_L/ҀOƤ A.| E'nZ.y:Q#΀r恇9@4ȋ8̄wEEIhDdZ¢b4SpNY]J`rpR뭦P:]5WARR3 +E'3hb؂ȻZX?'Bͳ(kr‚t\Дg0j"ڄQleݛ˘m8S* F!P#ej+#x&ʝR3,J $ӗ3NR:=<-x}p*MtǷuZXG?-Fkl/Hv; 1tSAcMīʪ~єN-F$`Al٦tR<3n 4#=^[Ml6RL22pS?e#hyuNg5z~\\zmXԂ0#fl b(-?P_xIUoIlE䒍~In֖波f<dyΣlgS5,rF&#X=mG~ [yQ8inQs$Fܼ;\ECbudRo$~k9 05bn- B%Dga) f!4jtrr1 "$sӕ]ox)Ri xbe< Կڌ4 X J%X!iChD|V= M~ƷXG?9{D1j9"WzTLdI 2I*<[j XG~_SItydR3c"wyl|bIȀ&'Z:~!jc>%"kЦ"7,٧GⳎqvo-K}l60XVOIyL_40-?DK60 :\SV #`_\f;*"_~h"c `{=M;[gTJgބ|)rzI'4_kRs:)j:󢤦IP)dx_E,hLlfmSE #ߓ r Oa . r(E|gӉ4=~Z0jg4Ks.ϴ@g'j mZ}[}f):a"&fͮ(5omd։jZr1E>Zۉ2:P ~,Rm8]vr )n.*yAI۠mؚ EҬƺddyM.K xY'_ w%IW9j0bLWp3qWvk@&~ $ 'wО?\OLuw3Wkj+j&@ZB^AsUec"~=o_;` 8XՁr}o)Z 4BL|S\TUTuw#6'm[FrHv@kOόfW?d" ph$:vf)+OРۮ8v([}>Evx.lnɎyHo2Wsg 4\,uk]d~ `\[*- qʀ˘`uv *օٟ7Y>c*f1Yop^׶=6%xLL2P#9WA*uЭgYpbybsJiAU:(4 yMZ1 `iKxсz6 |Y09)Li!r?E@Vʵb1rwu!^m q$m0euXab%U|#T_3ӦyC7~oQP6wʅpobTkʏPscmf,wh89(5OYf%_;0I՝m\X)Raj ~ 8%PRr?5!?m]BDhE:flH4"Bs8]R) ET&/E 1 %J `^PwbWZLæ F7'ڿO:qvںw@K4۽<ӭZS!e0 DY3dR병+; ;d4lPE ztz`zQI]p A~}!rN0O%`~tV2 gojqi#%ͩ*bn+,evr%]b}6C0E l#ֿ 6+ǨS4h`P-y9;f'gA?7ڐU?!>,~LqcOȪۓ:֘ͅ=tSAsŀ10jYh9t~z51~H0Uqf2Q.)J<)3&碽iNѥvIFG!Q3<}.<;WbNf-}TA?!{PР[le,{6 j"! mN-ce1U46:.JQ !{$^A:SO^ e×f$ȫ#dЪXj4 #9Y>甹l}nCƫ!E4HroBqۑW|GucL(dJ`R(IHGUCCMg] =\(YI=dάdtD ĜC Cp 5G!n^kE7N%PMإ}Ce YK Fӑ%A !s('Wǡ&hTc*@EZY .aT,QtU%#ʲ^.RfU1]]z՘6xK %8kè~ImQN"zczc9sgێ+s䵥KUOdb1n/B?1"O[DdKaP+P}ـYO.I؏Ԕ;fw6 T;]dzMsmє`q\V*>$βV/7kg@k+gp;Zxq˖Ʈ<1)`b_#;B0j?b4ʟGlFZF\Y@l)]i-hwS77QJ^:yhޖz;Ub!QĒf6gc)B NbgϺz2J|W"R ~сq-XOZD&=˝j Cs/U HJU P}l <~.{]Nbg׫++;1TyNWֿ9f1-;sjV +8v͊q-ۑS;}4!ɜpqk4ֱݦ? :g8uշ?c-|4ڲ`Y$ʞC>2aϦY-3硱>>Zps~j*2a)Dsp؀?S$ V@\NeaN0T~tUP%:J.4ydtɓEM_]|L9 7-(#Mh\ tSfR EO!o%;۲:&?ג43TjUpE:,9qO}ZQɹ9KXT 2"yBq%H[:5Q;&EBx\>q X̣Ró4vӁ8/;洁}%HuLMƙ6Ck<8~yA)ԚkX rAvtutmgk/@w$J. iqy-(!D|F̋ A2T,V}T1KfW'eE7~w8DP=_'.IGlf9Xi2gzJ?i(\tNZKB@(Plk0:U5Hmxp{[]񄀷;)ޛ;ڻT81RsB^MWҠ£LEp 5Iؼ@J RB(lJ ҝ+nTOk1ͥ=p-p؄\>c8x\3&5bR7DƯ$'<`u1召@4gD;F^3"ưUC2]dzWR&'q*sCS.@0^S16Dxk0l6ݘs*^K7+yDQWʩ[UIWr(].Ji󭹲$WG5XMV+|+g2j3;qS^=^@FVˏ*DUvvcMnSpCV50#U5,9{P1}Tp}qRl-;i#)ŁsϚb.sBL9 #xGN3=Es53` ς{^ؤ*86E 6apPz c݂JVUl؉êSQG *4(Ṫ{"k i>b}t#S|cZJ+10g|!ڧY0>Iq?Pv@J̯76+P^j 33HLMT}mOXKmlqosm/n&ÿ0/-riz%OSr]0b.҆ڦ2eSK TfT(Sply"ɈIc }ABC7 %@?91ic$)us/Gz2~[&jfp-j /o F:lJѤVѹlߪȭC-,A-dn.؀__Љ 7"I._1ɱ̻y~e)滿S$|3F9֎N}sRo܀JaStY` y܊-o]5Sr<6\AU9͆AT-KbK-ri2 &0Tj+`62tJ' k*cZUKz%IL@/6S=v&婚Qg( l`ad5@a !b:)N'!,p-V1v/* g/M?^p )R[;;nD9ZtBW5rk|a\GM .`p@նۖ~ϔ{ 1vJjeO.BDQWkٛ0NOҲ9HQ "yI~m&%Cjb#Żm=Έ%r[:ϭnהG$vlu|nJax22^,Emp ssZ vu)7p1#fƲ-qʁ=)#eQS6$Rfyet7^3P.Y f0YNôYHC^vFcgNԅq릖!_1w"3ةMMG}TrWmO=eS%:T! /%wR^1À`oLcqlݞ*!,7t"K.3RwWBagQ˔8X4dW^D'O7dyN9@& $ڈƫ >fqITRD' Hrr .\@w$+bD߼s F^ 2dt?ãݵx04zx!4MMh'#r8==p:fF[ѹHv}Eb=hʄ>Rq&$0}rH礤&.A V~nii R i}_䋍xۆh;bIU\,dQa?-k +ɫF?dkW tTŵ28on J[sQպ I ۣC%-uvH44 jkgBzQxR'!}я5þ3Z F;vH^m\ա@ 'R *J7CyUj7f]rixO׎ cQ&^H\0^{eǴ<̗JX)ͱf@Plp+n7+ܽr60GqGe·<< w͈j: CEZq7Fi/V%_C$ ?*)fF }}2Ij3kzH*)?L_pPӱc|s+;ϷHp{(L% J5Aj"1phd?$?;QزfZtPC'Vnu ؙlO5) B`2˷һcO]"ɬ-!ջ Fc^[&IZ"Rty:?q_԰/1Fi C7!)p}/1e:MKa9R<Ǻb>4nFF V˗j r%ܧߑ:r*CŜ?L A0umXrPY;eIJ?;Y6HWkW<*!`{x)O2Y=/ׁIMu&dcd2&dD#yMwՋ`vOyx hyʀbަ yJd!GEĭvwFM̘W?֮w d>[+zJH{CS֦oY%i~`aHmޜZe!KN>T+!yM^t8sЏ}ݻO6jx-4%ؠ ͊)xX@9?I-cdG$yC\CifC<,N*Si' ]obX*ګirR.{n~&ft?`'B ~uw"[R(*O\R,оۑm{VnYE87J3O $Rc r_57\,~_\ՂYln9) +Fl90}dL, /"݂_x͠rC!mv |4}J×3,ޔ8d~ C8MqVq&QRoh%cg;T.j殬^Ǿ|0M?3< a= a[~w q(h0@˜w0ڀ LC lT}Z KDcղڕ 'K9ZH)e'BBkw<-ƅbG:UagX =f5G,?!H{w!``LZ֢SirH}!cO))M ,`lFY][;ޫhbCFuB'G]R.W@J'Tp>DfuCZNѷy4 ˰! ]Fsi ob* =V9coĐB dQRW[aeYy.Mrl^* GDѤ ur/ДLv+ؿX"2lgjc(6x# Wv4*.vw*erA?.O0( $T\ڕl刁CAt,LWMaX`^cƆ>My!:qƍ哪2.+&SU"Q"tjyas|ʲ:0o\V;92I?I\Qo.fa>k- RHWU>n;n5/ֳDo(_ nRrH- Jd'"XN慝*T _\i..{#N|PBL46w<&S1šإ2?34ʀ6 J=Y$a K //ӆ%s)Q\n7v%zAT˭R 1+`:'1D' *)A4 ;3;:>{P?7#+??S?bw;"Gkv)AXX|{- $?bZr؀@ I8 ?8/}9Zө!aOdInܳ\^JK%u`0"_.|\D|VsT^5!Z3OU~AB#3lDlođ'0],8\]knJ([L].QtT fT2@^C{ڱv4U17kU| GF k.KJx]ޛjI,EdB(ikU9 B|҅,sr-Q9b2aa46Z:uy63C$,qc4@z9iXڄ)AU[[|m%c5AKłNr'eRA,D >`R'>}| !j}ʚ&$ͪ3G `Q/-v[띮pu,X E؊9 6B oX<4^DKCt/Y{|L=&q;9_iE~n[uC!Y`r%m'*^ݶ쳻 |`y3:GՙI>#ZUYW )V 8]yfQƫ[B;۠3U5qڅe|?PseGi;O4V}tT~&qW>8&E&  cWeO3iW֙;Td(=$(`Dz6 ʐ/hqt7۰b!kIvw'1," :!U,[&,"v9:Xƒ|{'Wj-/e-)MpXSO?gB~t.R;neh7~QF?eC$:@x RB0c77ડۀR`\, k0ˌmb%\`' H&jV6pa^& 9Xܶ &9zQ"܀ ]scD&ʹh6^7z5Q@IFt5$ @h6vJdXeB ']$3dQ渽ϑLT\S0}&M~$"wFl4J>MJ4YHqzNΔas }*YC̻JPAY-KɅ$^ :` 1}8Inʂi Z_ZAIu#fdZIo B| RjNG*DOa\{9Y9AD&evR"8 "ƯAtp+t߬}`#?l ƒ#!0<rZ.xmq<)5١c>xH8,o®xx`њUS`z+h+V О¿+Ė--n;1t5$~ 'r4h "oy{HlpfJ{~.ˋus4xFGmXl>迼aTS(= ju\/k|bX6obAK6(zG"`&`$PKWxU2z29eu^@*wbqFtF/lw-f.&Hӽ6yO8ù%%*p+Gm3AXpAXxTNP'Pؽz @R!`3½+)/+v\6zɭ*d55Qؾ$ui H=Xٹ< +PR( H%G~#R#`H!FhnBˋ&`nzw^V:Ǻvq*pLii^ (Haǽim]/,DҲ(cj`y9BZo GFPrCd8ёډ l/g=䒛+jțFm/ܩy!ϵd#,G1(^1SK >Wgm\i逶$9D UZq  I(2[׀|0+g /7,FR[9"-r P$ڠou|ʢdFG.R 5}75ϱh =оb>nz%ujbV1V?$lsk\]% Ϸ`yP?HDW du KKfhNDmQ=;QoPC\y3>P*Sv񯏩Xn(God ޳5|8_81ᮺNxy'@0M%qZ2W?VuརJ08^o.%fο(ق+Q<$_N7 yǤA'a=oQY~'Xt\JpICpaK]  j)끁ݲC_ :mE;^hwj5&|~lmxA/~tt2+wS_x,N%Dxn 3d Hv\;l(V(eb~xԶEp,fQtۯ'PZ!" fhMcDIAL |rAY̼\+[La*Nϓ'(o /)ˁ8[ ݐ{dN%G!1Հzt(% p<8??rς|["pҎMFeC r,h?Tɢ*i6ۺtO;7w;ˑ wdHdY b:3bE`IۛԂܶ-G+!#4=`0M7G2IibX{nb v~FS9{aV tNJ:_Y'Zj@+̫ϮwI֟nbs dO`Z : } Bd*daƨ6).46@x] wt($_ZzL@rl$_[iͭH8`R6g]7D2((DzSOKyؖ[Ă^g3pV*P}}@DIg^jl>2=pɒ(fFu-D5b'P'zov lԕ'1U%{3m6&tr (HuĶO&o6/ -cE*9~L!rN>G&$&>?]eof 4_ ( c7FrB VCRʨ1!6ʱNMQȤLV5؏."ӬjƵ ˠ*?T ^zwc_*#/ 1ECܘ1ūnX7'X.4^@z&Ы$1۽ϼ \wv}B1]ElK9lO:ك矽H#̮N(Q`)j2K?QeՃM7LiqQ[ ?,^1bBǽʴsѪT?I|ӨD!cLWYn!. MtB5^ LuEI ե''6afnbyEWXv݆yZ]ۛ X?+Cδcp1u&?/ԗ$MU̫:;cVacDqK:w&!ɠh&2;Y[ސADߊiӥXJ/F}hRʤ8rpD*/``om !p_ >isǐER6o/yC8M7.aSb;>RcaW%N|Wik[,(=,vzxMOrF9Dydf[5ͫ(СsUI^~ ׺ihm[_Pq>.-8ߺZ)@1{n[9 &,Idd?l: ^4mIMRۅQ>@U WҐ;X9?(Y ><#[(v2C'_8aBD .Ӂ#HV{BNqJ w ĿQ{U;RN1wlR- ıÝu8NwaH8:⺧ZlZaڼMKf5 Z[0,X #S}H on%ËRrYW& @`vqlKV pQUf˄nq(@a:L3CVBmydpL!dtx :~e=DZĹA]GڶaV-8!;IE>_Ӛރ`TK|sO!Wc2ga/N RB5uK=G2nD Y λfd-~XK홆n6G͜kTMԽxrϲ=F4)a]U4^a!t +cpr8 qfIT=,ُs2;@[C&hYO 'TH*]0-aGR0+Lܴ+]ٿ@iUTy?-7e#'ry1&bi!Q?ʈΙ[$|R ςMVD~j #S@) &卶(,<=J."0pc* V86PeA_jh?,褰x9viݍ+ȀB2E( J g;a ܸonnC2y; pOT 0vߛXG[=qpUA,-:&#InC#7F@K(4?<ɲl4,_QRN NVkC>n+N,cU+$AA0;YFk)ExYI~^ApUO(_8B"~$4Lٛʔg"prŏ6 ^n'¼=?vlσ1+|r?&4v7}b9sO]T(v/(rdAUf0>C.+^yHNGVG"]'גeݶ,fzp%e6@^Qj5gԖҤ;t^5c,ch aYV4[:sQN>C|hﱕeph+0F tn&)"g![mt_9cW<]G;J1k;/I: 5'ҹ״0,<> EUؤbs4wR?݊R`B]В u=(: r]tc\ h+`)U1|CZ4["a]] "2G[#}+`m]70-I?Vu"QlY%XQٍtQӂ!(%9ųkd}O'85hI{qr (+4ЕS%~w !RumiM M;x% =6F NfRNܤm0iō;Pu3.K7H0)*YߤVNbW ؕ %>ۼ+|t wi4O[jOŪ+":԰¯jٴ+M 6+qCP_ Ra'?&+GotduY&#hx5ćYqd8Y;UkG)s6lcHkO@#؋vz|CS;76Uɫ5| }8JJ@IVB7Z|Bvc/RT6K$ jw;徑Gޝ㰭0JC⁹)X86S5E1Y)-ǒuu%ݯ C߭V=')E6oQځo!˧x&Ɵչ-LXf6 ȏӎt)VwJSr\"aͱ΁<%#Y>&6hbP&Sd-8ĭ*%Ceq l_C Ґv#so|4HNlnT{n{f+JV22T_a-o8v$r }hvCH ћ]f3ܹ JkX5N5ATnj*xԘs7B14NL+Cz>\ wB0s+)@mi0\ Ԉ/N{`Ogn()S:6GrDX.Kvh?3bDn0l+; &d{f ?[ omֲ PLG:3.}W99*;<]$k-#XcN.=Ҏ- fj9 6w»\RÃ7Ggn!-,h[}K|'ws ?J焎ѺZdF2aj#6FQ|W^Axۭ8j7T.G=@f/ z ; m4" ˠaDMYsi8 P3 9ƹ*)6<"xEs[pg DVJ%,g>®ز&>$(mYr r!J pv]:,*R/ }2\}%?~X˧돖' עrjRO&豅=@BsP=YId28 ': )D^u2W,. E%YX ys,)lTgI?y6Ꮦ&Ɵ]0X56dxp|D״PMw#xH/T6k|%H'l`Y s>Z;=0S.ͨ'`I4WⳙMŚ09cr|0v>sKG;ĸF>X#۸:i(,UMo?-,4{hs]| [vj u;FߤJwYVa{?L2ӜUwXnDOl~@7T/\Pb#I\=͡H82nk>5qR"#tFr$%RƧj7jP#[pj.|0Gi#Y5d/tAE YDBł %3(:0UvꘙKe..VRdASÝQGZ|#-ЖL͚V Hr[xo}u>m,V5`nx"bs>|^g2$ƒ#Upx*aY)ս>WudLvv 8 Yw6}⦛eȘF꼺,ezO")Pm=A%:4 Nc\6&عTY_&Δ@0E S/Z} |?YӠ~@ ѤoaԴbb2*N}g]W6,1=AǤeQnKEB"],i2SѾTTcG޲d<3XXYg@xt{1E=h$H0_oRO$2ڵ f@Ϻ4j!/c3Fbd4 ʲӍgbAߌ@bƓ5=\&k dh½N. t,mX0/tG6}h#ߘB{u-6ʌģS7PӛFu_ap|){M ZLH1A3pE&-\*]_CX!D:С3]xOXIH35;+zy}^v`0rS5V]Gls6,IZ.W\F>,2Rd@ Cv2\Ȕw  oidWGmi򦠚' f.^3 X6\sAC&BWθ=ꪌ9{_LKUa(iCx`Ø}`×]U ^64uqgKS!$aa[֌ ZLYy8m)hV'ju} ?`c ~^ƖQKbW5ZbV1i OVfX7 v zeTuL _]O!7^,al?|ؼGjeQUjʯ$ ,k{=%N#I1.ەe-dһ >qH dom41:gn7V!C7zn (oi!P J\v28L]uS]+x's(;ОDhsr?9p;O{GTjJJv 9 NͯZh?[#1_zlV90xAFǰ<=ʯily;+z2skEA]r'Pplviyni{^ _8v"Y1TD`e@Z_ݸe;6Y.8"n4T%`t0fň+zAeȝa.\9^Q] |\rq$rrr~tR'|hy"w F,;kEKۨWMe0L=^%+02\'eRn!j .J/=.-v˰z^åNV:ZA4k,<70Fn T5m$&[Op?(fc&s~YɅ9~/K;J nq=Q"44ŏP30oqCLy n \VNXa৏Y ]d?`_ z30b˔ݶ3mQ% +Rc ⌊E Kn UWi=*py.DuSP4>PsX.JW{k9#"d^L Lh93ECvT/Yr^k5j`6sh56(bh/h%N ^FH1ICɸrFG 4ZR+n29V #a"۬AN$r8G"!ʌQ_ORTk6Zs`k[:13Y D(wK\0 tqҀDiT7pw/yԬwoJ`؇v3>GW۰}&`w<,:ctt`uG6$͛d*gL Ws{c"Zr-p\ZQo~P,T(HhSoMbmƴ J{aCkUXGHDDOT\]3F̄zwOmU#G ئwFnAB"30lGcI__!}}3 X$jۈ1)} Zgt LI)Fut M@  6GNP$ءƛ6rO}0|N&Yqy=}OFo y$Ɍ^纅d'MtYyaBJ~BLoPLLG)=(;LK&W_V i.>*φ"?dx'ӭŹ?nI#d=HFE$ kgF"yiྕJD2ܘ]yV5;8.%tiEznk5p<8t[\vʼ:6q|o1ֲ q˂N7lA^ꤍ ԇ%AjZo$F1)xG? ={l:n,"e)~L(=`ſ c_f5[wXIl>0ZĂq]{W`0B:/ecKdeYYo 088nfGKYȖ I[@r?cjCD0h !Fh<@ā(E]NB?!֬gLh|&H/ט8A9na}Q0J߸>a5G+=!H?"6MJL&`i9B źP8q3ŤU8hbB&0N=r|[w)n \J>~?i3Uz}csiZЁe+M;ll𪋌Q>̍{?ez-N[dr!$wT|f)H[4$~T7YB:PXz%gkLg}ϣ<Ži}&b¹7L ŠH/K #r vוܳ j!-'$5wHb{؏k{H-?1v jXrR6eɈSJ% Yl෰7X_P?q^pr3d X H2[2HD=Wx 2 X#[.UrxsY}>5{imuĮ'lAvw697ɀj3TBYo$j>ȂmhAjQunp>Fd? yF1pGb(Cƒ}# (4O&vT>7QdKlqdI[ :iqfK5"zo8R;8I-_ж ̙a}f?'nLa~+J솶[;^3 H|S#WĚ)SekW@W]w7q G4אr&URG Ehw XbcwP5{]oؓ {MQњU-|ؒ->΢g<}߳S~]h%gת2w-ɤ$z_W z@a1VOphhZMKΐ4:]6@PWG.ӉeKWV:^E%C# MY#/ _s,t>@.=aiES:-xN $]Ti2?!xnK.,6` ?uc?+j Xw֒mV&f[}C.E'.FQ86-c5s@tOh>*CYs$4 =;&c<5OGZ_^p,uېv4V!(3aCA"iy$ҌC*C  !`K0i7(&jf35Q0adVYx'"uQ]'istc:ߗ+H3$R5'Kd%l+ vT|2d3ڃAqs/432(h{jM!W<46ގH:;v_8w,7(d{c{̽T}!:%L~˂<"\6 jN։Wp&?ˆl)}n9*t92a Q-olzs6KR\\4#n0X^Ko={CUN{5LZ0'nga90J }> \W~S (|΍p+[K؃ƔԶc>0bL~gbhcʺ5B\01@sfW݌셀f|/ONIdeQh5G C2,F p;tn}l&%-ըPI BnFz~݁*! @טe2ryFYJdGh7"NIN"o6Ub)i(pZY>^1V▘Oۚ-c0=ɪ~)ʽ\pYLOb b &rDKoqiӮ&+Tbhd3mH-\MQЃ B}S[Y_ T._uNӑ^֦)'f_3hXv5AU#.!d6𠽾 ށM~?6Bs4Yr!6%J4\$Aqo̮=ˈG6AelxVu+On=⣍;{NҧŁG4թWUT׬>rw_&lt=%?cGަ \h,mKU1Δ0sEm%mu=J 45y3r5Ck^eL๵ifC-A'鸨E|"b u(wN+#ʇUz8Pb@ʀ>1 *`y}j^/~d2?J@ߴ`>e;j,idAP-aݨ9a2Ƞ=:rkԐLje:-fEu%PTY0t޴K}(/.8(@eLfOJs{jw_0^yAp'#)ԕhB.]ZTP%%|k/F<:$AI1;5vsv.fyv۪֧]nyw5=@ RThQUZzjٶauUBumg|N39wĿ< 3S(`RCԂcvLM'hT@;"wXǒIXoV[gbD? 2mКʟ8qMS ,Uu{]wU2-W6`S !}z-8᪤Wϡpw)W)R7ƺfmOm " 'Ҍ<\%wוn+XDmFnRԲ-!$OG ,.CPHSwIaAڑWFk )K',5Щ!){< cS#]ṲH&7xWKpu,"nMba!} XK!,1x_G)!e4<ܤR!?6Lo5o*l7<1+wni8:0I&L"GL}K)9T㰗q@-V[=0ϑjro:/tqC]=9p ƍ2+䡠F+xו8>Xo6c6&RpxIV~T=7垬2r0޸9^5Б|xf-$B p#t:߬Sסi{X 3v}UUn KE9{FnI4)*YG/Zk'y 3|a]m6xTFGj6#MOf@Q8:&$ ̑9QsH˸<ӂo(Qtq LU)w_$w!Y| z/jswd/Ε_@^xnDK՜fӴ|o}f.T;p6yra O>BIڧ @\sї{O'5e-]u?SO x!Ԭ7`OVN5˷gpNt +?scYF\)قqtz'$]7ČXHj} db wgZ)'AǴ F{E>6 (e^QlgLZ[vj6:eMl>JGZcv:܄Չ6jϞxh!Xgʃxd ITӻFV7rV4^="+wSFHV-M'Xߗ<:)fy[%.T&K-[8:{# Js'<Ѥ{"EM*ѵz`eYjHq:usB/ ih|ua-*u}lZ#O_ qC+'-|~\5jz#m+2$>\X+J6g;١)ID{LR؏uʻ89ey|FDFP~-BSDb53ppCŊXO`Q:~|; p;.--KdA |L &#Sq\0xFnI\wKA#=icqZ?tzd9f8$z隝Yf?eU :C8YqbuW*![7ݨ,$Ň7J]P(T"aU3(`d: X%y͐J?[ن`/j*8 {c`5 ݺ}* ǥBYSǀ';'/A&w_9ᇕf@ej\閩T?*)GNZ?M{0@`f߫mÈ֙,nj/ָsr:(n >_۟$\ xQe?|;铊IJh7Cq!䬅WQ|~rr 峰A ;^$0㤝n;x+dwnKV'Wd}󴺷q{}, KUSa `#_% 7p-(^}Q\&ue@ ;( _S֏+I ԎWR5Чꈈlv$XW Ng+'@Ucܝ"XdI<#wB" \ 03:d"]Dؔj{ʫS(ܡߞIRӒ~[X}KCOKVïjD/7,肺1{ID HҸ C͍ `TVw(Չɚ&},xUpj)(UHeiU?InfڄqfBW5KڇOz yD`I&ב#4q\fnPv ~)߬[$o pԕ*]ܫ8PL5UslolPd;b[~a{ Au 3# /sbڝ" *ȼVA0EN. dIB}k> WMU&mg KVC2OlH![^XYݱi1]~V \?B,K5 nk;KyO&@}*t||}㤅;K(Z#BWEǩ.OaX-#.]UihV=bN$sI̠!旫+x×)za! 2N[FRRWgO(.Qd ] F@Fck5 2գGL`%r4Al(tic8PY 1 EPp Zr0x2 g4 (L]Zf7~3d̄,]ՁCD&b]r߶o,1gzu x(11bb&q.Rbo?Ə^u8q4#? ɜwK (˨JU{k*LϭGoVɯ;u} G>fdcn2E7~mGaW E``_\qǿO5ֲ;s"Rž^Z~oTwUw7AWi }ъ.%o0-cIpAuz3"˵׍yEm(dj9W%--IX[[5M찶{|5(-|LC+FZ? txkd116 gV]jSm.R;Q; Yu"睩 ZF[lƉ_Xv:H!qD}~eQȔ2-fԅ}*Rd~rZ̢A#ӦPI"[^,w /,+چC/"=Ƿ' ΡF D6ͤ6+M'E\|URj#܆AkW%)u_Xkl+mQu6& ǡ1Z|fӊ~,$t: Օ}A6#ԾQpPbi9h5Ye DzDKCד3S3[ygx ӍВ!AHd 6bs%<@mjؚ/s1Sü:_WA|tZm@>@=Wuk8R{ L̹F| $C<%G85=_V]v+8O S_!t=I Il,b17E\gHl?L饰֢zsW({wK%hKу_HUײm/+^<"\:/D>YTb*~j_DOC{ nLwj)ј^FX D+y~=S>:B sZ?!Gˬ^ҘlMZ&vi6t5g>1Vp梁$ *DZș='f׽-HAnOBat`#TA~YrFQoB[t>EiC|NEyJ ]5s:t=1bR.ͰG>f dpYIM u' X:kRLuѮbSOL&q5,7<;e L\^NE*6AF-B V֣ES歊MuZ#؆LGy'hse|$[AP>2UɸX,ejR{6?m?EY72NjԦUXwkZ[!H.rd/cB$ E(m=>?n: #ӁOO4%t!Nuѱ,Kar~-8†5$#IR1C"v< X(s_-ꨗ`aj"[J,y0 EQA1* .Â($ĆB&U$A}Qޑh3Szo*oޑ;% ;FqT_ t12ӉR0}K{TV\VXݨ_&K`\=ȹ2 ~^_Id8quo+eŜfid w| ռ\R1e.gC&Pݽ 4q<I%DGP.0[Vuzm,Ho6Wqн|ӂ+6!ɐ`%Ӫ|xkR݇+dΫSَłJ^LDduj7ts-{ǽ<.:)@Y.Rz|KhbT9y @J]cbD? Xލ`6δ36 ?/RY1 2ʪ|/zvmGnL}e5*Ei1;Hz."F^ikg _ČVqbmWn;.a!"O2 {P$"مuGHg?_V*&E(p dԣ2%fw <1v h^9wKGoxD#?dgGq܅|z 伯N/fƀsppKf|INv!rC'HTSY@E!fHBLiYwܥ|FmZ؎aW zYfFEd෷?ξ$ l{ Zs=& w)T+XSe5X o4KLJ3w**^{PnpC١aM*LbHǰtZXaP}2klw(Ub6ufKY jY`;j:ӓy@9-9+Kmii'(iKW0zRonY)2(׊!f3XujCfť\Rx2a\K[ͳjE hwpӥ_#t^gR0 @5`M!1k+(zԐ^NM:RUCӇM9E^0&\D庺R ]G!5a˛AIHl"Ն܌!4l%kbĀ~#,QrFyvj|q臺kUGPoJqR574tH.ɷZṈ8"lF| !O^s08\N1^Xu\4YIEɰsiJ2[+ Ō_+=?`#-d֙XQ{?w,\PyR`$>&%d~ ?{L7Gz:ű'Azd{"Mm3vLjv;ۙV.Ͽ=)O OS"6F.@FbTϺ`})HK^qlv{{!rxŰMjh{c:Pt9 BVO3 }]s~Q"0Sͨz .egVjd_I=w$"V&;(L텣~ZXuyP,֩~Z۞Xyl.+@ʍjUBR( f?ʋX[/pTPToGXQ:y~=C*?lx魒ѹ_G;3PsXzÓP+1)n*;_Cz"*َQ{ClZ:frv]f]^Lͯ7Sݳ'qG҃8;nA!8A 9eŐ;ESz0t1,q ԛ~myq솄d|Fcڈr-[#v8phvC Oƚe>i )J0N9 k.2S9&6IJ9>c 4A /lmgϒJUv/\2kq/۫ID[5X>zzuP?Q% p$gjơ7an{hb ddI9⻕ow@ɱ$"n2+yJ1b0,8BuDz_ꡱ\*NKKª"͠zEQskڨwl{xG1}CdRv)xo Ne_T8ib?T-yItmcaޯ'L{?ٜI9jYhW~1苑l]9W1bmt*XݞKH W>q2u VCMEnT.] mw~gb0'=z7NPkoҼ{/s_`%eSA%|'UM%PC~?ߧ~Ic7=7G줤{quF&{0IA?V0,_ro0 XY#GU&BUޙ3Z2pWPn cv~Nŗ(d由qϐCLG2✨Z?HQ++m W~0f}Z1不|v "s9|#|wSb5ɪ7_q&Bh//aA^f& izQl7 թ_K˄u@cM# yW4A Xm%Z*W%_FuДr/dׅ4.uLv z29>&.!zXnϭKB^&ւL,Ql<w另 ]` B uT~&tncV8Ot)v w^u~4҂1} aHKabDN댋㡸kʐk!/._GsM+4!?ϭXȉxΤ0z;)ן\Q dF-7)Z@5bpU oi M"XsVU+Ȭi2, sxOvphyqyr(2fB71gbWƔW mt JTA҄]Sfoj3)aCIg:c6Z;'>7k}vjO%vuO3[>j$РԄna֕;6bn6Y "Z VNYUwB"'g4,Z;~4@+fC^|ԯk- Kȉ5ciL_y4hhZ=״ ^/CgtJ|J^C Pu< PzKgYhXfz 3Q2{_-ksWs1>Gf7>2hHw=W@Vk1>>S"!2͛AS!egBC sD4gs#A+UӪ_DY1or>. %ts7=75M (=:n x[}&ذ@zw>$_8ds*CPO۴4t<6+bm⁡ 2z 3R(ҟ'Qk愰'P =:ѳipjVa,Ux!zRhn?\=8d&="ON6v]i p=8bI.RUBK (`+qPSF }!bn5icw[-)B c1%:8¬r( M z< ia6B:#,ZH|Ɇ@cak=/(P[5ةdW 48!>{&0|{" ˋIgBÎ$T)IZpL d,NåUA8:,@W\t^)N vBˡQ QsjgAWhԷ :uX, v8ۛ!W(cirocЮ?' XU,'2߻6%FNl )"ْX)}SSfEU & k!Whة_Z-H\Mm1uDEmN̦SPodqR3څYaÿ@=i\cc4$ܩEp18UW"ƣgDOsڌ*r.Ɠ0)' V}, q.r8(2Gu(S O|wՍ6W!|ęay9FIϷH:Re|bT2fDZ7k?Lw%a,,;lXY$ud{u9z)q\g%IZǞ@\гӘaSV&T倗-2""; +7kf9؀2FN* ꘣K _ ߪ{=! !5\D"Z꿔l*,pV-YKj!Y9o 17xJ1:S_DX;ܷ?՞3Ei݇hMݤ;"[)w|\gW˺bP` YpIK7nYvrJZG0#u&"U`F$U$ZFܘKd}ob6՞9 s=n]pCKcXzG%" l# 00K׵X5lOYF6JSJ)N^J :3A_Fzϐ`F!lLma:5'r1>xsʸ~T=o%h5ᎢLWTjh2.ua' *Y|8 95ҏ%rkA;mO#F%m2 MpNPwv:j%I1SV8lb*F\ ' q_?xa|^P])i&Q k `>2#NТ#5]81inFMy ^^Vy){6٭֦#Fia è&z34}{,Ѫogk-,s?F?7/qKxٷ_dOMݩ0J4>3sH X*7AO)?>No9X$zz n^{M :3Umz):AuM6*c^[{1 ϵ;"t}ui? ^8 ctg>p00L<_"]-i.|(" `VL>C=[ɿ5]8e/п-gYGgZg)p쟶xޫ;ވ,w"^9W+.ɓ4{b' 3FֲMfB,:aw)c]$o$v`9FCՔؕf<^*B?ܥCr%:7~s[ß%CGDulJۓvwG _Yh'Ǘf`5/CvSu/~cJVb]Q3D`9];ܾ߳vbvw+:7"aKwAq%#?|P:)#tP'}/. DZ8Z8/sl"䁁d*<ltΕAAUoI%qD _n|&?*±5M71jdz7PVp?>5Qb&VKz;һ=Ӕ/E;޻%۶ǝs:IVjTxfa*Hu6|~ q$='|[8/ͧF&.oՇXo; 3>)˘K͚ w.vaxHjײmjvl'uI-%fODI!T~j$ ^v^r8d#@tЂ"|V=WE`VgF$#i,xNE1O{&d!D8|v.A6ƺ*Z] QLVݻS?nj`viUT t)lG: h5oo.@[Wŝ="WT_ %Q0T?S桁H^?'701%=Z6%/=h{&I!sw,1}NMIj#{ˣm b e bllG'F5sFk8v?$]E%2{RU.ռ'FB-߷rq!&I)N!zh:nW uB`7qX_r@32 00$\lڌ⠾S׼{a~ (Ope^MݟH[wlg"9 CG}0(il4 3ݹ.%bqP @0!IM+=~!cHmo `Ѵ~oh+#`(Fi_0"yh/U}#oV5[Bq^Or}4ZOi.y]8: y}H?Q<܈_Bk#`蟚zN5<-gCO^Rr^AGr{݊H`is,KF t} 0LL'~\}Us"v/ W0`jG22Az{'cVČΜrk2Y@ˠp )Qf,pf8ªl!sbOy;sa{Iѷ6pf= 8omЖ 6Vlp @Wؿi0!B x򵶛A=_~wN4fa+]2Nf2,OƧB8dGnOs[[cm/zu y.H==ԫ8 pOv: ·(C e=wx_$.B3'8a6<ݾ7i *?jϕ$Nyr?b3\?1cl~ͧ:[K1$|OϯJm*) P;Eo/޳qjq!4idJzD]Ng*=MB$k$Q&JA?~a;Ci-Ƽ݄ich##`oP6uh[4sB)p\deZųisK=<CglIs~&bls eB FE+L:P(k)QjgKnESBHJK !g>R9*w3Jz,VH)ɚq Mao%cԃB]pȣʷقNk'4qL|4L$ETOVسgr]nhzր @7I%bS膷+Ja7ݪ13)գPg{2w:/J"ZÒg'$А3&K$39bLO*oJ ^:U;?$8)[R⫴=jl^u-KˊM3 .NLf>!ֈ_3x %09e6Dt< nFe( 9_eyxMߨؼ.oźhX1dk)_+)TX-,?ajCcDjU.P(FX]s,BG2co*vJ33teiK񭹄p'X5ކɤ2HFTn!D|pxKzQ1`!tGIB˯/.,[-rrA ! ff S=D.[h`@w?n`odC? 7ߕ7%r`ta$^k;JLG^|J̽7Uyut%plQ҆;~ kl^R7RW sP* 2>MrKLMЮj1,Zd(U^0hܦ>𽞂|" ~7]u/G0ɲǍլ cA7Owa/d< doR'ҫ]u0 hΆMMNpvB *#3Jj%!Ai-LCu-1^Ps~zWe" PN&՞wjtaL/Ǻ{X^nFG&74 ƃqRSk>+̅O`&sD-7^UaO BЧ9CQ~i݄<w3g=4?7^i[RWuY-b1M;" i.mëjC(YhK Q0;ݓ1}ˀq`jқʡ;KB7ʥb1>) n-M 95nSj3(B|O@~^` :>s2r*.<!9}#Eh_X.u* ؅Vyкj+ãwc2 uOȹaG9蓛 `LKYh(]"\AmBlZU+5y>3oUs5Ua*ZI]TEV;FxDQ.<܁`ٰtW=v: uΕҕ}i3ߍBAF$C;76W 0ZJΓYh%?f97j0N,p&cK"ZQ'5 #jw.o%] LT! aG$”C bޒKb8Lwh^V Gyx*,p2$^?KA|N|c8tz67ɺ uΡr=VT-i*9NPe@[wcdM% '>ھw[Gw> ^FK JlKC}CI3V 0kdXhq )i&箂 cSu.\݀n7@dբWăSDGQ,qѽ+ tr^o <)¨mDXu$Aw ۇAIdRGG}@w,c8-3E4O{akA Yt|- k4m]X7MZQKsi@0ϙdk?:/Zw-]XЖdD`|^.]"N{= k8+zX nv6?5Q+M:؞U_% MhxqGt`/ ̚q5)3ӲdNjxv'f4&y2%,/\AIbNrH ]?}D_ 4`ėjN,Q C1m޻8Ux&)wz/`3-3G-*E3\I6xn!k Fr;IBgA,|D1HbӆS=$/(iR.K,,gꙭ'kPӳB1wn Ip;*%XgjYIgާ^6q &,M0UNBl4FEO[)mM9 Ɣ d2gf-g55VW/ppℐ(j}inrR>PvM" [uK0Nߐp}(Oj2:Lޖ#hVaS- k( AP?Id/KUDñ= =z(s`u7Y*HREf5J ZuG=pYU,/1!b4Ek{'P^[iOP[&)J8Y?pNu9]A8wuU%wE(Fm zF@C8q~YԳ#JtE>]=&?&ALy5Va@S=! ϢkHSK] =$ʳf@]gdq)cw>(d{Po]3)Hl,}_j+B_RelYO' 2#:qa>KH_/9q.xU= 8EWcXO٥I#:+#jᗿ pHƆfߵy~-*1v~<~]VCY2 ';wX5_epr ȋTQh{]s?0Z{n쓆Kp"υ2P0;Ms-|.HK,l֢ot_,eI Z*P.`ٿվ]6S+goS'*4M{+ov;{WLM{NJC ,*C ?iR@1ġdihU(ZfY l $Ed;G k}r#X,Ɲ9J:NUΥXEC*VT;k5ڷ+\{FuKFo;WmQ N!yϜɃEqRPo nȷ3^4IduHŎy0g|c$Y}.Rn* i|^5` /@,o6R^¼jWWAKHp; PG +yAJb1'héw^kѓ*Q ҃s.z&zFS|T0ckgfXm K׆ѻVխQȅ1.VHPz%mƵSnPۤ+԰|]3d5̥=DQh|P @zUZKAoHd@dR/ǪA{xX7[s%&}9}E(#f\ޱ!N(Nb dEb )[8Γ|Tu?sٌ<8Ў%f;9@0m`4w]x49msZ"t.5W_Tr}nDimp ܋Oz5#m}Qj:I:-th^VʈnQ{L1ړanғׂٓnzA)OV;A%gP ֖4#Fd8ChҾ4 w) >4dV e۱0K^S z?=cQĞ:beQ2܅aWb~q &NM0_Y&-BW v0fhRvJL ϙ %їD ~qZGfzi?zN}x vFɉ˹p]S`}r0+q+N\X:! `E%a A6*x7@'FM6_"QRy74GII+a{ax_TESbbU5k]'x"-Gݛ3 Vƽ#ca,I?l܏)VD:B;wW* HxMͲGHR26l&'oѮwch#uFo-}5Ir( bLfF`7,/XlA͛ǚ-9ow(h 4Bq0: ڲpGU8ю_IƨNz$gMNq^K(+8#|rM(R,} "' Mݗ$ 1>m?" )ɦ8~O8c#FAsZ\M] )2Vo:%O!jՏVo'x^Q@&H+2uw~9\ȓf͇0:(ڑ֭Wpʲ!'$r?Hu䳞4 pi5 Z7MiکiLСzŻ@e5u|ԵMbf-w pABf=G^X XWnZ2L fn3'sk4܀S]y%Ev)EwKGor4_[#PI%j=wUwO~,4].,_ ӳV!ʉ=Dz?7ZV֩*|}MFJAVgck=*;svq*RUΙ%1)a{<ƣLr]-&=Pl͐x*Y{/Q/}5twMhpM@YNŁӂvU?bS0x=ì?pORlL몠Sfz|ݿ* b{A )*jzyEn$ri92ْBpm2fj,d0WBBZ݀n _,qkXOrnR Xrn @eW!Af4mrv1\#^կ(:Z5ƍ%9YzŎ}}Pcefn I^!U+߶u4 o-y$ʥ ksP\!%5p\_ZBWa%T";('&WLa8O1l?I)7xc%Drxrta+Z2t:+%^=h)u(F/ܻ /yI#}74FަAHUYMh2+ŠpxyNB_b>)/>n !Z /Te0[ J@;It;Er-RɃXF PcM}H]͎N֐^nSjLBWͮ\[#޴Xΐ' 'kjgR!) (rFͤ*Eh^?q+ۓ/`1~x hP]zRD~+ GjXB,ok= 94qfȳa9304(q)x} `\-vHi+:Sm,(Y+c E2Ny88MImC#kAoe fH")ӀsyO @\l*59>G.v.Ĺq P?~zl*GW_B޾R@e R1e-Te"9=R;cW 㯂:߭x-,v/*vqOGiZjVC+1Jxed L-Zko lǧ5GZ3aLnݬe؄QP2x@2ЄmbcRc 0nd 'p=bn(T11ZV=_>iI%fNmBq.ԓ]=tL̖1f &6Ňe {绞s??-۽ oI9TRb`T.27y,J'!'iO^D8 uhV\PAr/Z4K9&\n+P5Q0\Kd@jr5n<`Qu~khяW㙩XDo3cDPLLHR9!>]WNdp|4y96d,6F+t|:'Х)߾fӺ#f(qE+3ϬƦSXo ٱpJ 3ި䅑na(0':w\ѹ1D?2m}2ܡYT1{֪2YD*kt8qO&vYDEp75c2bZR3f;$n2|ɴ$-kpb?\5Isn5ǭs߁OEȅ\~'Hj›UOLh{!HG͎ 4Ʈ`RU ;a#d{0r~ ;@] F /Av:dza;7.aZ Ye (w?[/SV*#+j~3ǖ7[yi6>&'ˤi&(hkd)DJG!UlX렟P$Foܪ_+̓ޛǕ*ڃOW6t,IԌ ;zev}G;N v3.۩#AhEM=* d0u_ODZ@Cog%yP(N_{P mڴ5?m=?pN= `i/ȍL>@~Ac')Μg9 F?sDg[tREv91[V| QڑsfJ00PM I<[ Z&[:|[)Uw{ӭͫε*."csauA?90A3݈ -R.XJdпf=& tmw%J"#WuNyh*kAg"X2i?6,vnH05"s*.w9b̮c{|C<6lYB_dXpUj\vf/b8cNUH:>xk1SPX]}=ed;fԻR.D_^E zbS&6g0hpL"ǗWDF ~I*Ab@gw691X˾?&fU|hQiAh{ܣ;paI oA:H}‹w) 3[{|҃-*^]/.i0|7J(<sS7=I _* ƹI{,3 ;3Gq);Fy୘^'z 98RJiUds({4z_Y& }0{P8v+><"Jt]wr FMjƥP1> J/Q,/; |r&SG%YF0_6uaJn;ISx9GV; w^%܎b}vb1>@Bi rt0:I >5V:d 8Y=X.$FψRM\2^Q ř )Qr+,mvY+9d8ᢃ`_ͨ0͗t)f4t7P70,Fa<\c-sM6FwhTCpS! 8cBf/ @(#㮮aO..􌰅EJ! SPKX3-NV Z+ `s^/V ~8GI%(bNՎ,Z.K`1RJ>/N|}zݦ_ "[ ePgU*[a#(˲k4\h"^ 5a@:[mqoF.=jbZ|Mـ;h=Iz9A {X-QdTVk^Q7_k99[f>*z3M,:\-Ww8w2"˲b:QRD|yYc' W .'el!\L"t7;ɌϩTC ?Hоɯ詨>":<5j})/(g`,2<(wҙu>US՚||lJLU/q]5X'[/ W|QM5vwiaD\{5һy@ϋM:2sXQF)g#߃ueWi 0ݾh`U遾fBưC7Ϭ1Y#X6p~Ն Ӊd3.VݨV}<\{{z="D)&(4wˆӱ,3@r_1uvCx@o؜6@m1Zx}?U<DFߞd楛ynP7xao2@. k>^Ng?~WƎ#iz:Qkj,!7Xo2WIhuOOQ?ae w?&`.EX(,dz?cьZDesƷV%kȮJ<ܲ줆Ahߥ^–zj0I,THJ1Q@0oT ]t? }syt."$-}u/M%٤Y{JUD>-9 F.=K걂S Y=wj}~]wcSJ'j|1$ۭMDEy^nGHN|0KZ"D1w r;F0=LetedB:*2@˸k#v5?35et: /6>)΅+!-fkJ)T;\RQG$GK}2SMav62QJ-@Ҵ,Q'_q;L8ޔX$r:k(14'wۅ7|ac,a8V[4;h.sb_RGiR]+}}ґ)/ܼ7PX[@1W f@xñgn8; FT/F!?ǖJ  m^ڡrCα 𮍂NbӕR`&J<;Fbԧ FKv/".n,X(w̿~[ ;IiR $*xM,ωf [Q`GRV e%La)sAc in8:{v˒o-lW9#sq0ӣqS1*R2:V LU~z[@X;ɰHš:g4W2W9٘T{J x=@qXXUr&_GJfUnٹZӦl7Jn[aLasW=(iu@G͋Mx(gp:[NvN-$vPaEǠгVƞ̅a6ݪS9TIh'S쎣\ gEZ3ĩ`=<AhaNzBʔP) DIAMPԎۘ&^ƐώB(>˻bλ_ ^J%7=cm0 V90+`ITL>dhap^i9@ iH}}hwR8u]x5k#֞B?P׎cS|  ?̲Usp&Qw7B;;fG?r RhOP$=|Meq(.րZeB͵yhˢL4=eO.j.($'_i^Qq4Q>|3%Lv|͖Sgl)7]UV?)+5j)Zcldc_a((si̔FRTex?ۉ"mH yTja !IX0RV H(#t+ˉ5.E=1nV baY){$1gFM'fۺXyʯ61c?kc߀GU´ ^Eo yJسe$wǣ֝ fnlxBg.a^;VLhO2~kubsQKɄ "bJ8h%mVSۿ (j PiK[$晿J vfBe[` `Ց08ɓ[#XQZ8'A.5xOX|Sz"ރ뗇6SԪ+K | Pv\(@veA,B= U 'êH|i.?v)1aMR[q|G8Zu Fn,`KA&¢Q'0X"[Q\U]\`u敡֝q/(-&03]^Cj&ǘc\01JAu*L^3wa9Ab%@MJz+XIPk+O8%qߜ䯃V1e;D3O~;̿G)xvEImGM8tI2fNL*R"Sǰ,ê"qA%ŖdD-պ"$?$ r/ rU ɶO,?]dio֕Ff zЉzNGvOIx>s< v,"nn7L,AkZ8xf1BoEÜKIfR^-Xql >w;u{T5] ( i9URX=DnVkBt#V6{ # H/(C3ofI}]Lt@xR; dfQPq(7r~2Zuw%o/WjDtw Koc#-.A$u/ˍ |,oV[=Z8X KvM@"ğPFY)kl3L̇MthdܠHcм4BR:qҸ'F-/^VnTOwkGK"a)  ;'2Q>M xIqZ߻luݯ1YLԌ^453xP?+uW[/ ł'ĤךAZ"&2yӕt͹.IU%%aT[L,c8ktlJ:]3c5*Yh(F6I6&KPA /-2(LoQ >т qo=%Qrl`/i PZ544qu e騆(80`Ɲv_@z.DUtKe^o1T49hyn?ZHl˂5E_wjh`G:{qnPVQkUݴm];˜O"JLA$!7aB,;|H cs- cߚ@:ukqmu/Zb]]cH#+cTUHyp* ?F.<ѲRJNi*Nϥ\y4e >a"MSPa&"ܹ#gp+ h4WuƼ_4.|y%B1a`Tu lEaGHCIu۠ep eWA|(٠lԳƬZFOn0S5Fs/Ů(kb D&Tr$))V1IqSZW 0$ Hɉ9dj?xCJ-|} 8_&ۉvLy mn:&hBZ(NE%[1S11 <6Č93i;zY'TJf>n^L"x4}1N c,:ق v4F_`_f}65rdıg DzbxP*aNv)W{};0& #t+xvoZwm(#\xԦ>.-(`ZuTzhEqƟU{ϭ٣dq.ZpؗQsp|/ݡ=ȒyВlxf!*ڒCGQ'D5zaتfzMX[ # =~uv$El8Z`,<8°//l#qySMZi:@:ri"r$q6jF;a+QaZI⇪ET*|ቖ''1bJs\rdbU\,m̡XB}r20660InL<>ߢ\v-ڒ+*s/'Z1}돱pޡr7JlQ=jeagI&4k_GzY$COyWM@ ۺvL9A:W1]"~KIT W}r32oc|ԍj>O)k 3u\.=Zx"9 " x1E6 Xh&芮IEq7}W}G"n\XY5D_DII8sy 5߯f_YܩMgrr~$N0d { ]OGAL'a܉琹kH*1t `%W ZdWYGVXlXmO402\ҎSN >8L5VR{+B ԛ+ё`kiEųz|t/νJ2<JFkcir R1aRPIېkCC|=Bh#Hv*s˶歄U1hI6㶋X&vekxǘir2e:s֔nD`OMVk^s| F&Sb;y/Xp8р:^gh2ɖw08Ї4aÙΎQ['4ߢ0摦x_&I@CHk7#Pj":|Mز0mL-bJ$\EzFU|~u sv9:8$TSaTUY]qM*yVP `u5*›id{bx?I0ˋsA5 iY"|nY={S"$ `TbtqeG/{d5MUFaFؘ8Nh;ܟ"u(x z:s /O6>xƾwF3q){ HU]ix!26ݘuX[uZQ/c@u8kF>,`)Ev+$q oVSF׶R=ၕy@K$QRE G)4>7vqWhUWW?nDPV2(Ѷ YZ