subscription-manager-gnome-0.95.11-1.el6> H HtxHFM׷ ?*}}q[5m](cGգ&O@`@4fecfcd46d87eef6ef5f9d836c568f0e26f2e55exܟFNܝ:|p@bF\FM׷ ?*}}P=]yŠ4|r@NI51}S_-2 R)XVM{>?>d?>Td% + c%6< MePP `P P @P P PPPDP( d(#(($)8$0J9%XJ:2"J>+@+G+PH,PI.PX.dY.l\.P]/P^4 b5d6de6if6ll6nt6Pu7Pv9w;(Px>H>PCsubscription-manager-gnome0.95.111.el6A 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.M#sl6.fnal.govKScientific LinuxScientific LinuxGPLv2Scientific LinuxSystem Environment/Basehttps://engineering.redhat.com/trac/subscription-managerlinuxx86_64touch --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*2 ]@vv \ \&##D9F9FLL?:h& h!y4>>xF2S\:c  P R>R> #  wwI RA?DD큤A큤A큤A큤A큤MMMM!MMMMMMM!MM!M!MM!M!MM!M!MM!M!MM!M!MMMMMMMMMMMMMMMMMMMMMMM!M!MM!M!MM!M!MM!M!MM!M!MM!M!MM!M!MM!M!MM!M!MM!M!MM!M!e9a3ecb7b3c93380225a72f850e77ee52b94fbd7a9cf695e79eb58d9234627e0b5efbf75479b304abbb0cb5fdbf075d4ae6cde78221268ea0efab49b80a5fae0de7dae5d002130ebe6ecdc47458f8a43d3b47b47d0856488a67d9df0ad12383cb1da2eb908e49b6b54189d3e403c89e093c248af640f56b6d07b005148629664b39a96eca08844de7b02b2fd849839ab6dbe2ab730074a0b537f321b51976140c26669e498a1f62ac796f567855b61bd9ce8080656b2a690177a56cc60ec74ca7370469eb9e10c49ad217ceb2b7a11d561ce0df00367e5431cfaf06259f77c0f41d157e9e9b326ccc2ae094e2a0b45064712c2c279e75125f593872ab1ed8b94e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553b20e6b92bcbdd07f5a462d8528debd704848b900c2409c03d5600172cbcead53b20e6b92bcbdd07f5a462d8528debd704848b900c2409c03d5600172cbcead5dc99b7664ac4939a428d6b5517220e3641d76bcb6f2ace3af29e5746f72d66b02cf929103603e7c909c233510490e13984107d47c464d5c754bc36eb086a48df2cf929103603e7c909c233510490e13984107d47c464d5c754bc36eb086a48df534a600fc28644eb40a5dbc4b2739c23715717b1f4e4e67d2bad3321cb9cce50a488e7f2df053f8044badd4fcdf09aec17ec5082f40b8ebdbd140aadb7b46a7da488e7f2df053f8044badd4fcdf09aec17ec5082f40b8ebdbd140aadb7b46a7d5e91850c8304d5eae6030450d8a14967ba6af864b278f2a837362791defadf32189923a3eda9ed2f9cc39c629afa1331ef6d672d9abaf47f3fee59d3b5687eaa189923a3eda9ed2f9cc39c629afa1331ef6d672d9abaf47f3fee59d3b5687eaa30057662a91ee0c55f740bc4c879b877a21f6fdc9b6e17fda4f1be9c9fbb5807ab9a8a51319a9402aaaae3151ab74b68319baab5e633598175ac97fd8d72bf38ab9a8a51319a9402aaaae3151ab74b68319baab5e633598175ac97fd8d72bf38649e77058645b8cf10300c03fd48abd9c04b12d524588829eb12018edcec78ccde7a446ea101a8dc6861025961622d8cbc743b91714fe50e38a5f7ea360d753d785aee00a3d6023f54f03ffa301efb5f5234e5f3e2527604e9112b0e8c7e643bab88bc909a4d20bc7d8306e694b53136ddffe38dcaac251a5b951b66305002472a2f168ec1541fc0371f704cb524e26414dd7faad068d8071d3c94ee075f3a77f16bd0d95fe8ca50284cac0e984938df29f1fe73dde1857af1aabb22aad89bc22335eec60acf3d7272a355f8030f3a18b44cfb3b97955ac1c9dc029082d7aef427ece663ab8aa9a3b307dc0c230005f50c72328117dcd3542278da10ac78c61b08a32be8e66303dbe5dc2c30de125b218421d5f3d22d008b16af7b325e95424da2fa8e90a0ab5cdc5a451059b396c9ba63b9ffcf9441c0d2f2a8354f4baa9bed63085bfe4320d17d989e3e4306712b28b739129f753a322d4e4ba79495ab61a6e923d6adae86d8013ab218b07832e38f6f3bd9053cb1f1892f48c79db19da7362ceb3146b0f5d164decea5705f847349849e3e5addcfe54e7b62d42a0fd1eb81323042a53fafab38b844ff3648f71af1e25993451227e06947b8601da437bb4c2ba7df3f57bcee191c9a946511e5519d58fdf4ff0fc80d0eb28b6eeb3268adab9505092df277c7b451a2b8ddce5477f13456b7ecd3115f44e4f6dac495834b1efeaa057074c6498501c102a44190fb4a8b936a9e41593b56d6686c4f789324030495ed03e45a151b8e601067472bd9aff82fc6a05589034385115fd6e79661c00d66c32f84bb1e2b6dd2db27e61498d87a74d42acc9a4913dcffcbfae8ace4c8f65e8e472b941cfa08b2ffcba2298572e099a8cc352e549405963dbe4b2c5752f65e8e472b941cfa08b2ffcba2298572e099a8cc352e549405963dbe4b2c5752527e3bebfd118ac55a57c290c5eaa7f7e483a91157f06843060aaf9977b1d3c617ca8e3873a1652a11df1e37e7a055415e2bf49ff09ff0ca9e8cf8bed2809a2c17ca8e3873a1652a11df1e37e7a055415e2bf49ff09ff0ca9e8cf8bed2809a2cab18947012bfb63620c049e4969a06b259c74e3b84a3a52e3c7a8f7fd4438d8341f062a1307aad924f80c7adbd052bbeeb6f4376310d3029959aeec7d9d1115341f062a1307aad924f80c7adbd052bbeeb6f4376310d3029959aeec7d9d111539ff052e939355fb788145b5a78ae252e86f30b63e93717935457989560d4a4970eea62bc1a62d3a76f96f17fe10114367e6c817233b95d1a4aecbdfe511ecf490eea62bc1a62d3a76f96f17fe10114367e6c817233b95d1a4aecbdfe511ecf4943ba3f7ae8f687f4ff22c8c31eee798433f0b31d754ea664497443dd34ded9661989c0331613397f67b73681fe485989c606c11bb7ea31b2ca1e8d3bfeeb24fd1989c0331613397f67b73681fe485989c606c11bb7ea31b2ca1e8d3bfeeb24fd5fb5afdf0be02ed55412fd63711bdb48e2964c8bc96d91134c4acf8c9437aa9000b81c084c8163318df72b803cbe65c7487648158d81f6d37194c5cf50f28f9100b81c084c8163318df72b803cbe65c7487648158d81f6d37194c5cf50f28f91d4fda721620ec9fa462b3abfe4b8df522b7c9507f96087b865e0b9d051126d76de23675e1d8069afa68cba37219c9c5de244a1e8b1a450bd51445768c30ba4dede23675e1d8069afa68cba37219c9c5de244a1e8b1a450bd51445768c30ba4dedca5495f3bbff145a30ef5fd09bf5c2a4fdee66a391e6596fb02206b0d9377376e5513528057da93e945187bd054ff36ec3d3ed3f1d75c98a02755caf32f4d516e5513528057da93e945187bd054ff36ec3d3ed3f1d75c98a02755caf32f4d51c0fd7fd19e101d97d34dee480a4f117b0523e10b8a6beb908702ae9d0d8f42abe93b29ca77ad0ebab9f425208bc55fed166e4fa5e6c501c9851fa2578399ec79e93b29ca77ad0ebab9f425208bc55fed166e4fa5e6c501c9851fa2578399ec791a9d768bc49b3d57da3eac05577ed79c77b0d2ea9d7d5df82e286bd6c793f8204b790de17d4d021f09a4a247146c116453e476cc9f47ad95b26989adeeb31b594b790de17d4d021f09a4a247146c116453e476cc9f47ad95b26989adeeb31b59fc91756ffce3425a503ce7c7415c6eaca147bb7012f6c13ef0fb7d9589745dd071fb8b6897728652f1a44f9babbd1e3f7c8422c3ac83f51461cf26599acb74b971fb8b6897728652f1a44f9babbd1e3f7c8422c3ac83f51461cf26599acb74b9/usr/bin/consolehelper/usr/share/rhsm/gui/data/icons/scalable/subscription-manager.svgrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-0.95.11-1.el6.src.rpmsubscription-manager-gnomesubscription-manager-gnome(x86-64)@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/usr/bin/pythongnome-python2gnome-python2-canvaslibatk-1.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libcairo.so.2()(64bit)libdbus-1.so.3()(64bit)libdbus-glib-1.so.2()(64bit)libfontconfig.so.1()(64bit)libfreetype.so.6()(64bit)libgdk-x11-2.0.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgtk-x11-2.0.so.0()(64bit)libnotify.so.1()(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libpangoft2-1.0.so.0()(64bit)libpthread.so.0()(64bit)librsvg2librt.so.1()(64bit)libunique-1.0.so.0()(64bit)pygtk2pygtk2-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.11-1.el65.2-14.8.0M?M?MM@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.11-1Adrian Likins 0.95.10-1Adrian Likins 0.95.9-1Chris 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- rev for new build- 696020: on x86, serial numbers do not like to be long's (alikins@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)- 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 M N I F L 9 K 7 D C j                k % & ' ( ) l 4 5 m 6 * + , - . / 0 1 2 3                                 0.95.11-1.el60.95.11-1.el6 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 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu                  ASCII textELF 64-bit LSB executable, x86-64, 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 !PH6[%] b2yΊK~v:Ͽgn 'm:W[&-. 8, 9.Sj6`P?{# VJ~|НKl>چϗh61]O}K%2<ޜb %%zo`bJFHM,zC'mKO`EL|yCiY'[KK]@rz2*7(,o C1fOQ]gjmMchgc40NW9xģɐZAkG@?1֑_u2b^cB &,-H䇫Kdmqg5~]XyB_#McNi}?Mm'Vf/P2;pO\xtAzcd|‚f4pՈ`6|UF\6ݥ_# N5?e4 5ϧ~gwwu\3) XW hvpq )σ1Hޢv[:*G,JGmͅh eJ,~-CT1/M"LD+p `~>A&#:}4+o KbJ rp"\^XءIօe՗5qI"xvNH>$ KE8iX0[C|5޲Qx ˏ}PŰ4|}\I1#DvyAk=kF5(ce.}NqF,-W2kX]'u|q޺@\npNju`F{(U1j-ŋ2X8[t"<6r, oXvwu)7vhؑ>W2I}"lyqpjghJ!C䰓#^jE|&x, K30F;O 9'vU(_! |0! G9 qO~ 4N%+=K#rc۶K'\Cw<zN?Bkޟ$VoH([i{>cZ6k&F{J!fca&W ,l؍sARžrվU H,R-e!&v24FJGEQv #P=CȠ Z`˵r0B8=]HQW75B6 9-  &z{MQޢ Cөg `isy O={fGf 4 l ,X#7}C-֧pKr򖉞p{}oU!! '9~!NL ꨇr7G6#UR71#u!X Eymy78ݹ(6bb/ I~ []7 K/iZ\^,hpVEsRpmUj%j~4ŪXߡ3V[(m*ߓO2)ÞgrA 2fPDCVޤ}/Ovyγ;!Rd90Wp#JM4q~9*A%CjjLih"PWVh3nFFvWjqr J%'=K O&^HL;lF/wms˸S?BRo_"|:6_U$`Ge#A yæ 6>"nl Uf_B t8Jle]kKT 1;J4d(q$w]&*uS=g1)dd[Q7fDKS^!AdDXJYsaJB@'+* AOr?ZMwjeR|10 _s1񭲟<avqp<3yn$_` XhQ &7EMb<놶GhA7ը>ԙ@#gB?ugd.1LMHX+Q,II'eDzb1u؅@<>9U j@IkS{0;w[67]]*ߥzUWzKj:LZEm ?IA< 9}w~? +smHW2xTlgs@  ̃! \bV4#q=Hbk]UԽM?vqfXLoJsSh#BW++M2U 2S |vHY?1p^r{fz`ˌ˅NJ̌!m`/SEK::)+uɘv>اjeb\C,NrZ2:1Oԡl0po2IW2 &L:DºO 7rW!T%5&F (qe. lK3湧d;`jo]1&B4vs#%Йo4]Tx! 7leKHcK,%>aOE9Ә֐eշiOlE>-cڤ.M{=q%Jۦ3SGO6Y;b#go.q& 9'0,-  L `0q0AfGtDXHVj䲏wJ ^'3R ̬0܈H]NK)Yv#%bB4ߓL3DWڕ$rg+j6O}HjyެE J#ս y0IMb:ckibg@+t~9<&j !3?DVj rQ6pXbagcKO`$* ,t Ao!"u7\F4 Cػ\ n fߒL SMf9KY_fj h8Hw+w2#f`0>yFԳaB"fX<Lԛ-Չ!4QF٩ .m-VŖhڽ'izGĆA!)!6b^R9yrB]ZPjM~UF^ ֵ\9 ۚ2GfvGt_W39\ofk\+VVe<LJAB2X90$Á@ @)ZG?]Lb[3&1<}Mvk0fx43Zf̱*vtH"_INlbaL|G[:Ÿ^<~W4C6Zܲ񮊒:w(FA$=m!`蝀F'^ 1ﯿŋ]9:g*zvws<q56AuSz|%oht2MuŬ9;+ڜ[%Iq=Vʕ ~m;=.+Eaq8#5@QOUX9ku4W(rܣ5Dͨ@bDzTӌXH'!G&V[R J eXjQs)94r=-&1(3bw-k/w,o\)?u#4G=85(KXw/_̒хc'cjHʋy'*H wYͬ]] $7܋"%h$W? ޢՄTߜ/ê 'Uۅ uy{a1L _S)af9'ZRLю+0`>]xF)[Ox;ӷ"ИQw#e9[~EI;B~oBr}nʠ1਑L;Σ/rAJE@F\z]v{ 4k븣XH?Q!,_I9^}ͫtvA }L k 0qI${9!k0Yyac5'|r>^cdjnT%q9_'pNqd uukoVGv?P8hxynxg"D*z=h8ҝD):w+lp.3j 1Kwvs+ojZa!'|K[dp;UN=zz%nòץDQ5Wgً K$ugGMMÌꅌ 88o8L~WHƵ 0hn 6XI2Vl,ݰj:{?'@7 XRaaMEm `׍[swepMO}ˁHK7 Wwy1 $Ji4TqU\YJjT'4PLZGjwz }G0*Ϧi݈cX]u :B-+ߖ/mt#xоι15k VXP2j񦊵KkIHOn7w]8/;M59j\&&o|8B-3b]jZ|AH3z] )9>0m論/BFC)Rъ:EdZY]oE7Sr]! Jb&۹d~g @0XSjpTc} O`jH/;(7v_e;P>V ,v0B+߭R3 N; #jNo\"MR/̀ͪiCX/G~#DοGĕ<&uuCM,FbR"l6H` o Yi)4m_EPGTF{qȿYf+\ Req <"k‰]B9+2暹cX-CǎĚPic8ւ$7'u P("sڭ.̔Xj}9Y~ٙfKvqK 9e;sc'a9}g>O .ֵS] X;rS\s\NtGxG"N:B/,LLJ8Ԃ~PlC,69'_E 4VQb/ϯ N~EXO:b:O]3XkWzrV& & Vp Ewr" y)Rn|f g~j$H.~N5եЄK"gK֞k~hJaѶsJ´{kE;b'/+a+k ݜiA] GyvnՌ5|.Nީ.m+|Z១ƢICm?%_P- 2Xw4߂w|P%r&vGχ|ٟٵq  *b>'e[2.a.h#4v0 ܂PE:DjՓ*sU8o}>\=f{7Xk)LJJ;๵O%Ac%v VOCQvJxQa("RýrQ۸ wXQs7\haM5)Ymp.x=)q5n͞W3JOh/BDY?,jcC/HѰ[e~qjmͻToisGXBVe  P۶tv5J.2'W՝ވ-ɩdH<{۶Khi If7cc4c7zQضkR3JVAHu&a23q)-Z)T<^E;ڌj/26Wm?}މeJM- 6$ͱ.m9X!^VΗ=dw/ 1lSAޥIQ#h㌮-}<;Vĉ( 1A^S31~*Ag$(SJrwq@U. 3ndyɂ*7B"?15 x3t}zBU?PkIBb U҆5O۟(SzmZ,ȣ=gi{̜*)iTwrlc=S| œ1D|Zh3[M@{(J0ʉ62H4ZoB:{O⍉ᬺ>5k'& ?aoy삾?bQE K̄MlVwK_u~f ' q*D(zG8LF[b8S4_w7.!5raN* _A3LŖK2|MS# 0ۼ,:t_w|rDPܤ}SNw-6+-+0PWC2x5i4)=6v}s7eݛCXTՐ BMZx9i)f;[MvZP\\o6 z -˔f$Z<<`>Jknl,Yl2ST<>!fbCSi<;5/7\jH'G#oN}Ԛ;4Np9qXb+پ52yqos!іL8}1 6˳|û(~\x"7i$%}C&nO3ؖuM$)u(Y* *LMgH Uް"g\eE~NiIaOS HwÁ6WL(E_Xe^hty;$6xd%A=(; S\,-xݬq.ن '#:!L-ajGNE4yM þR{Pt: :3'{QWJK ElGZ'n;)AB\Eˬ{g=^.vknB*S@IͥiI0E/ .wLZx0TiHI(H>fg5(x_qg[;˧_t"s%%tZ.D4B"5򈕰ilyW;`qm0۫Y THNjeWEIe|e-~x - ƿ'aߓZF L='=-\{kwl'4Bg3aj]DPҚftዀ.kÂdHשje} wv¨Q`| BahKk̊,Uӄ+괸S,ܰ;vg5u )D1lR>*$k -?UԜZƀ4숺# r p`B YDZg影TDfz+G6tiZ{Wg>^0~ҔXyV ~ vVq0ٺIU@[hOu4Ec14+-bSs9l%eml9L6>͆yG m*~UxiRͿ =Gs%uP4(]g2២\ÇAF4բTu f]SZFU!g8dZO|3xpacpˀdf<9B@ +.iebmuL&dk-z>)`&Cm$3B*"q)P[+$]4$LQ-5S;B]8LFk3/Hc$9nxk6D6>Di@H!,mJÃ#{%EV|<$ EۂK4Z>SU ?x|Q̰ }Wb4k]i-XhS{Oc[nBcԍqJ ^㭮T3~nr^xO0g439cԯu\e?ƄY?"A.Hqbm[.=3b/" .x4B+uzk )T»A ҹ̞,[4 P7@n`4a')_"' 1kO+fw $;qLO 8*2B."K 2CODe^;Z;>|ᇁ3qbů0^7=PFv(n@5) j#pga2a .ϝvQ˩^^ ~WQ~9v7tGr&,r.DVZNWbLvX!GKڤx<6*&=;M=@b!2zp ݳ!x:/s%e 6T2#䮠58s?Z8qjiyXlzXd*@s :ZFAJ#ͱKUpM ;\|\x?-ɦ;T& @1*uW 8uQ` ͨM}?Pp-TRx~q(]GEIxĉ[D0 )L|N%K[E>Ī?6tQ?ּԡZ*cOs36Ut(hXoѺMi6̘bhמ=6Ҡ:9ZA.zIPch` Y:}J@^呱Xq=*$ʚ(Iè=9M=wNJ.c#* Uf;U{8τ`!jbiޮU3p K?P)|"CO- SJ她@͊ơ #+Q{ eQ5MZp^ʇ>fq/D2LN5zgְfXR ~/4|Hh(j[09ѿ61v9 VMuN/K-;7M]Ӏ{svZ㤅5U~UQ::}wH5{%^˪a&Ok8>|?Ry]֒+NOADm5>2Qfa4H]4DFY[v _B b|;WfϺu7C۽/WP SC$k>8h@%9Ks:gG +}[:H:|4X^;܌ʀ)G vǭ_q:!gk\f3u 1zP_|WI^kj%gI,`$Z 58v&݁նٻ%\5||`܅oj¬°$̙Ց=,w("iCPvB )hu'ߢ2 ԴK)YWיe?צm*ީ4$ph84(Ye%ܺJZUw V#|%-?X5 |V|OPcx4'7sXЅ$I|j\_{hؕ%Swgwޛsbb@~n; b "Z^N|^pY46\[0f7B\x?gTq舐u(Š~ǿ3|,XȸSjY3^]a`›۾rn('M!m*`cCMVEh•gf>˜r2@!w_߻Gc ?15nP^8ʦZʿ(:7seP2=޽z+>14GΠWM k"gC!eOUXRĞR6ayGZF?n3g:D^w}:h7'Ic0 *Y%oFhnʫ@tfؠBb~>ײ47nɍnOMyg0̳8sWw^%hSz9 dـ̇$B4H#a2'_c ^>1#XTJ6߯SO^1=&x%ȈJ'x؇yW|k.X绵IMr1~@nTa۵ F|rPԪ50y?&MQ=vܼʶ;P^Hbadr+2MRm$W:]pXPPEh\uy8Vk0F׺S#C_p\UJWj43)c [|)[u8o> b1oM:tÁ<ԗH_^9)&([UnaJ.]\8x4ۻ-/n4SKء-xdK.`ឭyh> ͭ@[pճPU$n蟌 4,94mr[zd/JBV̵ 4ȒO!)#9? X,[D\=IZxdHONz4z\+;e}]: Z#stG((u̽kfUJc; Koz&uTPPٜ;aUO$br+6q)]rЏV~ $AJ^,@nIE/ QQGF>>}jS,R]"gБKJyZIjs^tixϠh3ZvLA *Ƌ00+ko̹ [j1W>*:vrC{LEJ|,\JQBNOoЂo&wXe@j NoFҙwabUU{a7Sl )q8n ({8vƩAq} ց{\qPSlͯ ¤1}L0IoJ(kGMXzbH* 9M֌U\knam@iH6?ڈk]$ u ŘwXkIGX{8K4xQt*F=|9{<߮ĂGY6p)5ECtm- xkMcTjZ_ Ca4ZJՠ鷤 Ҡ] d($Erd/f>4JXJf,XW*.3Z93-}]&"apcRWqV%Rp>s7D8M̖MKlwF8KSVRVepzT/})$Ź/ Ȅən߷:wƼc`z6wݼP-;86gޙ2vn<@2 8](Ql].xWVz hڍW#u | q>icD䭝Au1pte@+%VdRw 1.r} ko0 f epVEQ6>ˁji DIjdC[+SS֑|}3yӒɶ!4Q,gP9CQ.zk8T{, d]1^LrCT@c>QXS-ʏ@+F^`h0E P#sEZqS['$pT.Sޔ_ѦHZp ~[1fe-͢񁚅rG"f:[P2pE32kD` R09BhvH2P~o<LEM:.+/,StʬS)L z蠰x=)r_[R~1+fHZxo!sZaNT@Gգ12`ֳ2H dDZ4\H τ}>pu D)S >IwT7#5 >(^>DsQ4xR}{OwkYE+&nDHiH|~:ð.5EH̦ڬI-3 r Fa| E=Z$:{)VIx%Xv(3 y{bhkg/Ρ=lmR& NXzrF~A'|Ng̽6o$s\1h:;fƒg/qBh|*M~-$;vɸ"b>"qәh}-Do][_D7EUT\+|'7<@4h }^v4x#8Z#+3L/62 8oi}RzV#PEȭ{wIi%=u-j+2 9.)f')/#;*,`Б1TtJ PRAGtxmW 1 <JVjmB#38:YA1k2R>A)*jZ8㺿]pm2 M>yG_ooOHIg%5psi55ቒH62θA5]T?U}+s屎FNiUM2BfwJaؘz4 *>6yLЖΣ wxEȬ@3|L=x!*Xܻz=yVNvZQ ^HD$~׻zMiGIS@&Ea ~1+ۯ|M:Wn4Z] އ>E=l,Q/ڜتҍ 4>+Û?c% QO3sGӓȾj^2.At3c.Xn B 7w-R"E18\S0 h_ʰe0낰ُQĽ+g><uD/s;MH?yZ_% ;<O3=nѹ%Vćsp.L s v&+䇾N-Q.;>j<եxB&3k:><.fL]g-&~,,I.՗D덁^.VKZ ?>tcn%Tnc;Ccvj)uܰO R[)oY{h|_Y[hq@j?|ε\I7$Ț>:|ʽrdٚEl_:m' cEĎ3iS.:Zb.ʎ6g~kdL FǙ l w01Vswq5UUɖU {rRzKͱʄkꦧz8f4l۪Y.ֈ/>=qT~r4@Q$b܃^Uݦf"}uvJ3P֙[j~|p(|A?V&C zٯ.@9bc84 d`-ݔS<;i: s_.X&bA(OR09[ 媥O ] G5% u%B s"ɎGKϞf"0H{D2izzB㝽TA%8tE}5)5@-pBiw2LUmW_,A/'>H=ؼ[8p{* KLp^{k&n3;grIBH/ߒ3RJ=Ħiv9mYzv~"nNmt ov!^heϐg-lGc'^"Iф&at44ވ+l:DD V\c0jZ79+ݶy.wZ 6%PrX}`EeeVrN7ZW\Ә~_3Y"]vJcԢ\\scAsZÂDPفCI~D:?ghcкKɨö.+lysZz B<ٍ4SNkFS؁aiSC`oYJ(9M.*>)u='L[thbxa"Fcx^ys_yi ~/H祶Y/,ܮ]Ym+E=~(la$ZY5\b]+:ysk\4<)9C["ҧa @[6ޛ+&,j$L"}oDly/n;3\'5Xռ&We ӣs)s/3Q'`s:yE㤂CɌkJ˅퍳Fb5^3o?cؐ|}LapVPe({8YV\ Dxʊgi~gm@j}PGZKl (*, |h=$wXAa &9&@#E;Б%s ' W-u' ,y ԟ i'"e5tL]UC B49Szq;ѨS11S6G =X z 턳~?&;QT}Q?۹5W40ɣw@kcn-^9|cD}mFǦcaT2Q95&,h NK"A(3xKq%JVnȸu;cߦEGِ]5웸.}&b0l+ X =z}16 ,CEPl{pWvMƕ%~p X, 0l|&ܻKOa+-4@stnm+pc%ٟRzNuV=9QB^`@7',TM:'1CJL\T pj*U2ߥSǧ6+0 y٤w?3\Vc,BR<"1Sa V’NiߛWƛQe})$vM: Rl*=b2 k`ӽ76oD/6f{%{[D`R*L&QS\Q)uηųH+85(^)&r`<:BBS,&`X>oa,oցjYаwNTo0ݑ?+v YlW%(YL1-C`ºN^ B$OԖ&y}/V_Iɭ#C^pEU J "R1L97NBNG:ѫu{z @-^Tna" %ӵչbAKRbHOJȽΓi(0z Q<.Ѵ IԢ5qyz#O2^9F@a~ɛPL{k3Hٸ: j03\;E(.IvynֺV^YS=+Ajpz%Мؼvfq5J 3Lx\lL(>3n6JVr19]b*EcWYm4!;;q7*ޖ2`U:l 5Ȋ\Ȱ~(Zl-Qeb- h"-<.&; #RocKsmKni[l昁g'*|&V{O2жwJ !0ru4r|'Fm%w+" TҞr-Ie؏A%t0zt$7"ᘰvj|b1sY}}. !ZP_}v# SB/ 7.>UPЂcՊnV"1L; +=ibDk+}qix:"{=ƞ2}e)gHqN`<^8~]^2e`H9>l5W Ӹ B_3VX]14\h췐 6ǰk0'oF[ oauKw]A%\$Ï՚z2=g$~:lahL7IZΘKKoVCF7C}.@yL&8xJ>vndZ{-(B6Xd{HpDtX8+ië|csWڞD\|hfY8׏Uz0L빎Zd;m\o+DճǙY>^\qâȉLMA}Y;A&U);f  FV<`X}Jr@kV+=!I%8wG!1< #5GTw/{a, w̲ fs%еPiJ" 7骼e Ķ[Yz!5ܱmٔX=1:O@:?0uLHqΎU#($sF9ݻ]_~tܤ4Ut jkE<=7k#/;X+LzڗHp.yń\ L iG@9VM[>`LoZMIh%B-j uʄ1Wʊ0%Bsa5YeM  Ҡ=KЀ| UةyG0WLg<17wZ,'ΓƊfG*r-^/@6TlKI$`MZַgHNb8uIacS%$\QX='+~orbg0ԴͨՄcP| B]XOJN?`efS77ƳHc0Zxmr EK]2D03NUׁ:&.2MK=Jd8l3L~Z\w%6jTFǯ3Ogn޳5ɖ[CMu :<0ަUb Sf3Ig߾;×/Vvzb΢q aDF*"$^7"fVb.l!po(>X.gJ?M<)nzmx5뚉+hb68S 0PqOkU^Mhfaœ觝3~rn O0܁'rˈn&GE*3 ubyȢ5h Pgڬ"e)@d.Īs#-L:kN8Wݛ_Bqx"$ʥ$ l{>^)l]yͦErz(Ȱ qwA䧤93[5RǸYoN yb-`[ X-9# s==JD6BD=Ecdza6-v!lu^6*ZV5KcPna ]h#L?&բ:!c&:c{e'hPg Ă7g0N5Hx)X{edAJ+7t*#;(PxoX'R4%sM0TBUB̉hص`C>Gywt2Mlm 5g&s<5qtNIIvC%nM{ܸ>Xx6qu#A|E>dH^Z#2pDL5 TdzVȪJDYǻ:.}L mޑP-Mo{1>s]6Rdt8ZGWky_N*Ka<Ƹ>S75ح^!QH{}P:H{PdMT.f.W]iM51nK,y"L9h”Fu/ .Q`C#eo3g޷ok۪xOuLK Y"6"f}D8o9,UڙW_ٚt*/b[Ѭ 4_ְ[_Ze'rC S -  T>ɣ(YVPڦr;p|5О[_ѽ ku~>)<6+AO24i{ȗO)E> 3 ;Ƅa'޴;еVC'f߶3}m|/ v8ޞf ]@$ } *VU#sg'hbVwY+ 9L׊ēW9H4?gS<=:V|NV| [|8UUN'Q!׊%MURt6!hʏPthV,9L)}6"Mg>1{9MBZj1Pd7$ea Epd۔%y{)!}Z o`bP)o;UE9~xD^ {U2EOXijjZWUG܀e`Í7t#p گ?XJOHrAԯ[l(dI}Kwls@ l5®.:\=.lӄWHt܊yIn:a8EM-nfK䀒.'^,t1:6I[G|^@4W -rc &;O8̕Dj%` ?yI9 &׻+4FQm8u2E&H0N|"N(t3L8U˘ l),oNOa#lle'Z $"wi0-srm'+tEKe "§$\}gͤ2IMdIO̴کO[չ`t$+N m[BKEDhҰE wJ۠))xCf>!)uAb|fsJ -t*X'-܈8tJ< Da("L5 N3G,{˫Řy˳rOșr j_.D~}|yyQ7rp\GQאumps Uf.HGN.4wQEL&(ݴ)4<^:+38MqQ1L{_1ع Dg`EqODb:PI| CjIq QX*EMHf+ `jA2cBF ?!P~rOAJry/rC^Uac^U~Qi<\ǎڵĹ=?J-+l 69JrJ۶zXr"[_9̡v\`o```gV3'%'3=8 ORrIy@jҧA,Cπ $e]k!Uo7UpoCR>xΟԁ?]c\{p9Pԁ0)O|=kuϨ*Xis:uWq_}J{mgUl;"=)X `5y}Wᬖ] xuˡ缑aVcR3VZY"_k!AV[Q ܈7~֝c's{iWHmtg,t;_Yě)K=!eS3Q#v71{<5JG0ݠ#?T7ɽ[Gg& ~b)|mTY5@0Xy8 ;m7V%Wpİ+Z^c ;Wyn 8Ϳ:ia~s$,|vI?M!/vjd`qbCw!w4+Pǟ.T Wg]lo 6l[;ȕ#V6 [A}]DgimlߜfH@zSX}BŪg}IXmP%aҷN3H(#~zz[f[3rܥt%f/q˹r=8t*Lԟ+Oy*V_-JzL2Q.q2H m̅|j$Us)9Yk4H2*pKvSwd h!G&lG# l}f77]H0<2@ߖM*RHwÚgV|]H%S eȇN 6%tG94a$<(fZiCwNЪt!X2)W4v&2%aM!@2gxF ȉVc]39k)0H!($ZNa5\. pjUS@FS͸KܜUyEh"( 7O FuTh:k9ayvew>M[ユPPW1~HYU0, }qFD$.quGQt"h4sE"劁P'^i8 IfGm [̍A߂GՃuL ^Dj'Oe3"%iCWt!i'q;m &%Ot^e# 7T[NK/Ȱ[Tˍh }"x*8]X;t SbEKԆN uİks%$ܢ:ci> &jde>t^U$  kF7?d H#ߺ(n0j=-8)]uXӃlC.h7S@TmcdXQAqD\9 #cG3y&!0yBJ*<,o˗q6we|pkD0yL޴jlk1[3qP^_tٕL6PHTR=SOVQF &|.{AJ* Jp;e&JWr@dЇi(џ`Hm3 Ѓ .pg+6nUY0Ф15(AV! sLT/0nqu4Ϳg||e؀_/wIPKCBT ywEWz04q:g^Z [`goC̕?!p+ys~^}mǾYKk*ԯlI|i2.PcEX,eO¤8dT13Աi0_f9|Iw [ zxT ' AjUyKh[cٙ4`3t ooAtTkKaQH*0e?jJ:ִlc/_ W(լM* Y**X~ersmpgI m淬x/ipZy#nWO׊I5ǾXӳ}9k@DE/p*͒ g%x=YT!cK4rp,&ߊ).-:}1XۭRgҼ hi6Ù@,g:dj0輦9 %z$p,Fzkջsj=ڦD|aS[+2)ll;.C nC$slwbӤw1OUW'qꆊ C|R훖6ڕ/':b\s7S1<n 0ύd nOo e^`rri")= lUU7G4SP" zxqJT b+_Ifj ;'ld RIqK۟Ќ3 &wQfIu>ԩɕ5<ڑUQ 齄Uݼ.BmtDw#dNsDEkV66^(dt /mHyȧAߺKR% cStYP=)cYf#Ѡ}sxGݲh J/nW?8 їNZ'kElc|HO=[z#3'vq˂iYxhvMT3J89zx Cm?@テ#AQ3 c6R|JuYk@G=7 ۫^l%ed6 P&wL$6 ZQaEK`Is[2ouR?ƫD@%A唚h)ǂ R͊]zWk°S{6A\] 7q]6֑362n\$n p3wݫa(-rzyn&Psz =kυ-ޑ'767%ۚNm6깮tn2+]I ~Cxm9,3p6Ϳ=}% bS--y5x}TtSu[7t1p(Q9Qc_y=g.'a1hf{ѝQWi=WOyOqE0x8n:љIZ N2x/oW2(L~r+b; cBTC3@RE4\j֛JǑbA2TrIm}JlkDvަo񫾠H}(IC=BR{oXP-LERtg8/Ӣs©u'cOciu;qO^EH LU1We2bW^1y4m:"Т</m:m̭ZZ:dE>9DX xNiz qÝM7Cg/Ly};'VҨey3׸)kj QZx#8b̈,R֢uoaG[ʺf <Ä1ē;{;^֒Z=o)M/kV!n6`g_@՜@}4"YP< ~ iFUv`ycB`4F f%H4fC8[>7 gNS)e%[8Gq =v=W Cӯ -mqPweY=iTBAk=6MPTaϸqBuE@,^#iO60nsl ˴ad_@}+&;E6=a޵Ԑ9?H-r'*Ny{U)ozV; T(6,8f~p|zaSabTW >~zр.*Vo#aJ8ܗjf.u%p&ˌ8X8$Oz<E]Zύ9a*X,Pv~IkU8S MYS%!{޴t:n%ŏMt~Y=x:=I%s?zX@~dAȯ+X e9 XUB+ J>'7;Y@T(19\MLhVi [{@AbwpzX-pxsu!3/eBr3} T2߽ѥW+;zTTj. *+{ "\N9lʞ%IX fə}Cy|dOPig,Hd@G(ϋS#GiE."}y,h!59gm~ײqm-h6ǩ\~S0tS7PNT ƭrY[ujQI%Dލ%E W Mă7A+VmD<1Tmvf[evY~u'ybIƬ$v7KG`ؚzÌGLМ?-2oPAЪge t%<[5[ZHER4y9 sL!];|XY.:(C"".ͧ rgC-~0G9n⨍4t< opTc>]tQM 6dV%E 8 vI;,><.sy_}䧹~/Ne>D[_P,ן}k; q{ m͎ŷgO%Kf=+{Dg}_<sHml?,4]н/eu)zY)ʲm[h[>2;J!&k!BYg6Z-`7l߯6:*YШMjd1;E-} ,v 4. @\4/[CPUS~ iZ1v"hM-~@y01U@fss kl'bg҃e/C)x2F *>&u4*,T!xΆ =GSleiFU}_`\y$!!\DюC}LXK>4ԬK 3b6`u֌<{m= []c#ц2VwR`H?}Ed^uEE4TU-/[M! ;$r<_)m; ~\idɔg TC5nuo;}%g!\-7 _>%7nq=;k77H,1BI"dX mN!r޽ܤ es?O]!lplOY0r7&B'I"rjI*ˤr'؝+!m̓adH?˰#kk-ݟIj{}.~0K]H)u`c]l z0AC9$(E(Zg7VC,^xWqBH@p-qaQlѭz,ߓkw].w\:کu_8Y5W|[ ޞS~GGgƹWe,}cDR@6;~hmFzJ8? lu( >3W*$}_}O<M=c_7_76B8ϚIEe7n;{@JҝyFVnXHLViѐ'Յ]\;,|z3*`:ɠosZ_ά2\>uHMFi $P ]1ýU;j#y yu8$goeмo9ORx.G$VVnnCIww*k,c&TݨiឩH1L'!h¡t$ OV_ΙU(ySq,'KpK%H2Z,HP=U VG:̚o 5x"Ł^MpW'f!d!҂κ|1Gc^ZTK#&Ȃ TRIZCyF_I{*_bJ 1iXgJOTM7|9oU2+X;t_],|1w)@{Qk |i1{ xzW14=c|W Jݿw74qh-?i7Z_dyq7V(mA%iԩԳ#C(B@x™$+sQ ^EI'ZD6 7l I,R?"IG6?G?NN Ĭ ˫F.oiz9|r[RUK&O8.ڦ< qpx0a ta^rF0+Oi:}Uc[lb9o/Ra&l`cMw/*sW;$U&yd__m.:(p(6gcJ:E71{DzLRXB˷9mx{ =6!Y8Rg%C@QRhg,Hn2@9)1tKFe,.Db^O!VIhz? oYI b] vtA&Ela 6F@Щԋ! Jܻ @i%$6Z%Kw~?MA2WUR,ɦ ;|5[TP;u ~֮f๖],]G載EPTaz\,@ey ٟ Fom4ZX-h=} HQNxzSn56Ճ¬3䂖(clŪ DtFd\ÍD+bNT8 o{Hq8#5&ut=멅 ar|o2+pHdɧq0 _Tpl u"0ɿdaP[o$ϬiP?h`Dmm wH,WZ.d{G싣=F͕ J@V8<ڗSttkI-0_uF }np.4hh8^y_f Ζ'1骏cyxQuh3C p8$g|[=Y=Oaq :)NJL]V "õs EE ƾ]?GiVBT)7[ֺ?SgM7L{6x/DYɰ疉gD U^b#+n14gMz.xOԁqd#ݽz Lֈol _Ga R$0FT<K_an_k8"OP3N`zJ)L~.T4aR0}Fl XF=rtt^|t۩z[Ah'n"-CB0%5[Ar`s!X*KA@CW{MT)& (ըO tf%չP~ 0k~qw{wKPYQ<8EG@P5#^PQ5B;_|H`1.zɟ72}偓"* >`8( Y|tXRgY טؤRnڣlpM5VkVv&$Ed"d;qcVŖ0|b=FHrBPocCyRV,cAFzFEfM;ӝִb~W&9dQt9EQMnOדiUBqY}XE"b $%z -F8})ҿ<vn2N=,+nON>iA1a$d]ơ .?8ya[ȥ '. S7u=W`ƮtCO6)FрECv+1~WK:3ò` im* Agҳ{x@? ]L,q/끨.NՐZ:ogzY3ZTQ64 x}T@)E2M~?zM/]ܑ"t4+8h6{KK;/>ZLQ(tN2;CNl rg;\/>#WLvJ~[l$OHEevpFH URpo`n"&z X`hT̕M1h*sǩq]L 9sm;N&_8vT6$z[O"mO]›?P7؁հ`.?Xh{d1ٰKXCjVK0s2owb<ڹo0rCH.™hgh0;q1 Y-KKE|4r["?Mu`QDhk% %/Uc=ׁčAQdv&z*l6ȣqTAq#mr{0^ڕ6xeoDF.=)dMlH,Ak=G@&ɖ^ Tz Aجa6<ަȴ-IL6J|/x >AsY,F2;c>g*rT!ްԱƌ\VG{tVG+_ъfNJwI},)&˺ֆqV31d51mXȾU[G3e7DjBǣ޹lT𦎈ϐ1~5*[M=?iwD2ZK%b#m 0QF6~*h`Q; Gm),Q'}Ӻj[N7RFֺ=膣פ*)5|Rf X/{h׌c)Gբg (+lrx#\ϓK$EC| 8V/U݂׹i}R0ru;l$$+D̠*yjgg7B%n\jσh#Zb|U->#?CoAk:%IT_8B ~^I >M.},;U Vq fXn k=ϰo}Ɯg2LjSM+;/HUFdz.9ll-2䳸ucuŠ_/0/C׵iuHQ=Mː^Bd*4 knac?$5/x] 6 ny.mFfPM,uAXȈ\toaF":Ssf:Fk{? v:!;K|2q~Om6W&"YJ ),@zăYXO׭ )4ͮ#ꚈWɍh|?1êV&SH7Fݺ-Acݚ̬ <(BbV FTs&DvܬX'#%b[1VFk>,ـ B_L/e&-Eyd[aEGNW0 2.pEJSy=ϸXIУI^~wV\v 0pG2ݹy vEG\% "wv\Jl#LDBA-WШӔkx{N5#X)l6͉41f=/k@OefQ@mhkE?/RY:Kʯ]CȹB֢s>ܽD2i( LJP-#|&>:umFᆩ 3LIpI1,.,ݳ|$P@n+]Mv&'O:Y ލeԂTHizd6v+璊~dEb׀LSTmCq❪sL4s׬6CW8"HQ-ګ]((0E篣Bۭ…5+(JkmyZt90LsQ%WR`Iϲ 3sV Rm 9q4S̯v۪9'&rQ= -׭6g*@]xgB |"p׍Ju3 Ъ*]m횷i1:tl鹶E&6! V>bݏ-Yogebc~bV LmTɄI2Q(ۣ''kA+gR( WSvq)[Ov*RyCci^wϢ!n^gE]cFb yR 7z<Ǥc[Mن=*b)RJy.[3@;:f4b01gջ 4.UݗiԿ^"nRߊ͹)J ]m_xX :}7Bqˎ>賥͇]pl>Jih"_3.Lz7>)@ 2J#Yꭕ;!- [1Yv|et.f᷿W&0']]vCϘ -g2Qk! yQ̈*hC-!uo5__#oc,GQ|O.xW畝+$X╯JS)qZ섌WQ]ҼCUkJ:#۵r0l čˣfZ-R3CT3_-XڀrF]*ܜ\ZTpOCr^zZ ,'>@b͇ԈI'23JQWKY7 [(F (Xd׸g9K7VoCRW_+2@ÛUf](lDVE-k@czYz<&%.?K-7ٞ!uy4"册| frFz%N^2V}As﹑Kx)FtRkG0AQ|sRC8ՠTZzXg20fZ %#Ì4ΌCb7ث E t.*S%QU=@΃v ?OIm&Z_ 2'~wzav?H?Vhˢ(:a]KWlg"0YBfi%hC9(EIciGieA> ~ ޥ; K4yɛf;&?*b4ãnЃmmyFYuܝؘtoԝ8cQ5.Ij)jk`(Ƴ U*m<~o,RwÚ0KǕaVTh?&)`EFYӈE 8o?(~Nb|~T:2\t<eNzDf@JhU-Nm+WEQ](F53$uQ+͗`6U1;S]a|(ބDL1ֲI $Wu{&H vb]*::G}Jy0~N EÖ7L|fN2Ȟгe`}ȝSЋCP%w$mI$]>|W]w#Vn3=0^<ʰ-Jj"~ܾHu<;*cAJ..݌CY;V_~&zg _   G%\Ty7qQuH ަj8Q5%:0#I:mW\P.+JlN۠!%j6q\\e`h~LGlag! >\XR^R/b4rI)kږ n+rEM[_+vr;AbP䆡x&\7}:(xr6Gۻ%[1\JѨ @+r) DIETJƒX&^ 8Kw^ 0<;Tfum#'GIv@E8 t呚r9S%ͳ5/#Zq+!jjy{'.f)T(2)R:jx fmΈ| u3T tD#+y3io$|%-g]6`vSY߃%8$\Sg%T?mQ %sAN#m7U5F(avԍa&MhBȋ2|&$cNIOD ]N&A+; ]udh&D9:O̖聧xp$ovǹF{lK?OAӒE{㦀%mga0`G @@~<}.Sn @_'xb挋DPJ!%`/ (;/Z)ޑt["c g# uA=%B԰v9$MЎ0Ã0t|Mp#(Q(BmQؾ ݆y^xt?]uhe? 1vFY" q fnG(9&su#0{J2W^6٫q`v4xwo=G[<юqLÇLfOQـnW}=P1!ᑫ'FE}#FJEj.ߘdF$ V߾ΦDcH#.QS;P3mD?NԣFZoq!*fflo$P$edv$:DkwdN{nk#$7}O0$a MvASqy?f~/5/8=L@%ŬCW$v|E^Yu& VoiQ*{iOPuM!-[zZg!'qZvʃ" RK ;4M{UmuPUj%G$2;a[TV)AU*_I=*FF܃5  FOc B[;qiy@˺rϓ3s;w/]hɔԮ[y#ɳkGȦ+dAu,OM[~ 3Į `HL6˙9C,{Cwg>k$6ەx;eARXhllFiyyjB"| `d$NH&%f[[X/\ qrF&酑í} m6ކߴ C5z-kSߢ&9Qpk3C?7HЖ"(8˦,|w}~D.䣍W;4J\Dɪ"EJ(BSٵz)cJ~6|;-WEw֖*.k$ R騁 ^mdyy;%`ܔMv.[cx~:(rؗ+ a`$eE_J$u88$׹蝖^ڼ;ژS=9^81N^s)) Z,lEZWh| KqGѹ5i\MX{*_\gONYRp2Y:E|rƯw* Uʶcl`cfMEyWb򘏕u;pӖH2)  nb9. ?Tb&3a{n 55Vu# _lz3Q|&,JFh p]ήIB%rV.-[Z g`Zt }s|ݛ6Rj&g=zjhl;56QmJ6G6􉛶甥Eo.mƸ/.w'^W+`w{vNj~D83=b6{5_{($5G3'jGNQ\Qƍ%zo_[L̀ ty@}1jݓi.$뉇I6]OUf>MB#WKh4xd8m+4AjU`9J2hcuz(ic C:5C+Ɖ/hRCqHs[M:D= Q0=":Y>m is=`vp lj*S]ٔ[HTK}_IQ.Ɉy ^ 4K/Z+Ỷ^C]Y6xDvDY[\.l[v|t_@iX.r6#xAOwٗTIFoy猛*z˳X āRV;ƺw+)&dOwN=-§ǂd@ F`)F:b֡]nyann,;Qީ{)ᾉ O+䵋/UboU3FfbumѕWDGC(j;*r@0'\}Jc7_VAX6kra9sޜu.5~VT bNysDnfuH"I)su,,FIHVydKOĔ"%:M305nId ISG()ֈRiRp%Mr'?͍k F\ȇ=.)w )صI[Hu ܹ{"Y~AK& Wפ:_'2Oa_,:b\U'Q D]T;˖2\TAJa%RoLf v OS/H᪆M̸Dղɒ P#FmL(st=DzHeA h;-յ7Gŝ:"ݐ5J}5":[:ꩥ0ޕG)L| mL\qR.šcdHt0‡ʌ`bee3G]E`jsC V5{_cB;v"=4d,P9*Zϝv*qDTGEf,IoLӦ w/Q ;sr&[[ : iW9^^>T~*HD|0u=UCSkJɑpR=G |?叄B(ny?pde;:-+YڪJW(ڍ_i~J@-g ʩφSwXE,5הN 3اoP?q>)|0eIy]S; xV/99°MpKЀBft`@/ms Yqآ.Ipћlndu\P4NnۨRuԣl^92lО] i#9s@BĜP,ck`$lw #G)c@:?zYD7~Nu,YM@^_\7 q=֛W4oZ~Qj7 !]c9Փq pVzVG4 iR&;їel`۽-e+3gU}JŬ*H:F1[!<[(!@b5g*ڃ!| ]&x4*~ րe2`Kr,C_.-| iNI'o[d>uJAB%K-R]k*1^LПHOl# v9ftb̲_=ȑTM!ϑUP SBa[K40dž~Bc=2s(%w G r9q?ٮQYF@I׉p/N%Un ?5*_H,졣],kMU vR-nz.cg ?|4jJ\,m=##(.Į1~!cO:Eqp7dIS+ܟ:9(f;y4Jȋ 2C/%j~Bn_ʖ:O~ߙCd]1mTU@S5vtpK/ɝPN$Zj5~Vmǚ]^%ٝہ:kQC;}=Ϸ 3č f wq& L k3TbiRX 4;'JaQXJyIӮj&̇qIkgRmؚVd$A̘ # _1y($&RЅUݓ]<}ٔ>/XJ=Wx:]֧j O65b! Fez ֩W&!ce Fk/3&6(8PR +gR U4~nG 4 MM8u EСS=dACk ץ ſ$cdHFd<`}Ha_d 0,鏤tzh||bW! QS--$?Q!ϙO@X(( aweؽ([p_A O7Ybrs}<Ҳ]"Ji{j3ԱkcuII$5o@ ۖTjyu$iƗʼ;xQ+?9u͗iկC2E*ٴ;f\}s$.ݒQyjng̱?٬}K뼢Y*J5-ZOrӤoR_(P.KKd"ߧ[ l ց}y]9%Crt#!)~0en|afodJgE β)zqĠH(z~?nzK9>J˰e ݨ>cPf~ᗵe =_mH7CY>MjO g sHr- @ĺfV{EXQȉ7e4Xͳ'*i:Zt~^nKz99W¶DkRFG`hݍdUwu*u-ʨ.cQOo$8 VWX҃P˲F:_nTvbA!u*a+<}վ]q.X(siG~z:6 \ ,y>w4EDB{PW)Y|¹uURB\J.N6B[޿0vSe3ְtA(."nj,W_"lrЌ~? iy @h(W`ZR2LWTP`~2 YWgb23?қsa:G+@лR({" @D@ &JiI {avb]sPa|5H GWt\0OٿXTY'rY~Lr--ڿp b] ʉV"0Gh,M˲—V(gYv(w#9tlH 6܈:E~Yfi}qη%^[U̡fd>Z ݸcbN^/&GjV=.G˛F'R|ݩ)*eMʨJ{ć;KYX+ (7}^u|Dq]LZxvxLKFǰ o/t9M]]<ɻ1y (,}XS@&kDp'}!#O7L EUÝ 2-Mmh~w]#ͽGFU#gۄ>$2qhQ?y;2@㽽嚪e},9Y'(^lܛUº7ev4]D$zgL?V^K 5J18ܕg ARX~MjN( Ʉp vZ$̰ Է/r Y&ˣbLȹ議͜Pq|楍~?DlZ&F&-H6=QY^)߯r)Ebs7$cVwmy1/]8*Ü5 ǎwK3`v'l+3 |yv1g8.W˄#=&~ȽbUi}pp4LOy=~I: Sw29HH*ƌt i~ny+nM{cQh+Ğ2hqeӣgA-|Ԧl #ā'%%"1/rFwO}Q VmgbwfGdzz.Zdƣ|WL2{Yʹ2 ,7 O+ڇ̱~F8T"=3_N)DiI^2z8=IѢqM82b:5UdPv((Ί99!vN=ҩTC.@಄nM_-:rC .Fn/[71WτeC]t}jtQ w@YX%dA MMqQNh-voE;[4i t5̟^‰vu퀀}IV5ta}DUË.ƩgqWu 1͡2 rV}`@SoaOއ;.6M[/H )1?&m{ed%tu=7yc ( M&6˓㾆 UѬXh<4LD4-lwd)2>h]Įmm'፶-Ҭ .$"0ٔs^| QrS@;L nFޓԝI[^]p8fjUݗpObB:'[y5>!nwnHtʷ9]Ӝ7.wi*ٯcwڄH\ɉr& (Co@ڀtVƚ'+PB͚/"CHl@ h+bS/:y'Gҋ|b9cr:VlJ?@C&R5kQy@Ѥ$K,gաkvGKD cjqcbYBϯ˥':5{8pvv!1  Im;' ٓQ5ޠm|*AVK:4r3]dV1 +zq*0p[:L$\t$!vCXlL:'cʳt9D햁*AP8 YX 8m$R"¸|`W)\m,^ͧ/ "5}MmWb R99֏&?UGS{)jK׫ra5M}: mi D$BVnYo1N-`G|Iy)ث- g~s8t1fA 5 E6\Go8g!$|_nkBwX.mDAIK;mqZ=ωCF9(<¯HԼt`dMc+n^\HDDJ? 22֭!Nz~1A] o/C 2iGccI;x AZviW?7'yqIM`eN1 y NEFLx S1>CY{׃F= Jv,z\h$ 0 \_F>c'0/S6}S@[tX7SVOiؑUB@w Fb"Z;Vybu"3OX{ju^L"B^~~+u{N)CrS#S$שkF{n++z6<^ / q\Y洎,BInf^LE@@ޡhIDn@L0wjpOӎ ?#9 ]qO\!6 iGDg/StVL[ywrnJw ]<ⲐDµ=R$TBQٓ*1P$q,Zv ( c6ɰ1Ӯދ1︥oUğI4!dOoםqo@鎝OpS;[bRB< t$oSta= G^2xmȑ*MGanf4l>O!il#?'t{B~Օe(l Ub%Xi?7-+<У)뺵jIxt5O((VНrk]hK+*1j,i"횅rPåy1Jf0ԣ, `?bb\9x{ }ivvpr#;uiȖK5hj?ϧ7tXHNY_L2kPF1rD]xNڊ;E)Bl5Չ}OUzԔy5L{+bS_OZvEu|آẀ'D? $( h*&ّ()>e?HLG,Ep6abv>ꥻX,W:CLIl07Xb{Sb!g,Fw7pg#ܝSh7FPjL\Gr.)?AUr|*rfߥوCԷ܅?'h:[k{cvBj .`+6pNqq˭Iu.~1P$S|wp3NttϨT `%[^<$973dZny Iz(t|i{ yd޳M;b|ЫZ:rAXQؽU$(Yb'[& #,LMoLþ'gɛf$RKD|t_<"8*Jd&Wc홮)D y-J,˵rt+c8Su`k}WEjВYg>@ΐJ5o FZ'[q?o rLL'aPq@i;(uMQYWܵYcߏ~꿒&B~O,3D0l_a JQl{~j9$!lF".d\HOQ2'Q 0x^a:]f*r/ӕF1C+y9^ `nȈk!9`ckQ}ըHPyUؽVGm=m2r.5ފtN"}oA7GϘlՙ &|?鿵7+z9ɋl jl:՗ CE0i,wI]F" 0JIBiS.(ݦ79)//SLDn닡*bГe(q'k9lTO ]\V3+U"r`/*g% ӈ)eKJϳqF=_uK|WA\RXcqA}%n]/gGjX{,\OAA"bQyO4s9!JB-Ә>e F}Y%FIl;ΈuCS";}-ӈ`6c@Xc M.U (~Lp Ρhx:-˖?iQ͘ ƙA!oiQaYxMP%? 푏![W9`K B v瀨\T0IB,\0wT(k'/ݟ]-d4ݹ\X ,I CMrj1k' =s%ݕo}()]gZv_}@⚚J%H e"O?# L=p~G^-( $Y >u]/9BYidOnh?Ez]o_L7y`fY6c:Z͠?{ZMq<4|.~z;Nfr_?g{ض Th/y? v w]TJzs*T1 8¥S>,?M5oGriehΊH䥇Jg*]*3afЌ >E>@h @K8fIj f SH8 |NGOx`\=693{TP0Y8gC*oB ‰$L/ SWanPV{  csRe9qku!2U{4;~7/ !̸B"$Cj77F@%΍̼A}cfZy!aNeS">Yh=p _2#E,Scε,<~*zIDQڒW+裩p9Wi[rߋ58GFY91*#jˇ‘yR5DGpҞ SQl?|(^nzQ3E0v͆4!KEx/~;3@g(i=ƌvM}]B_H7={*+eW`|/ Oe@Ws_ BUv*y E@:<^aMlfG8j(E'37z"<@ >L{;Rҵs![:*8/F&> ! Y뉙;5oc=J<0Scmy9D7-"yk*JR]6 P oT$˷z)#KA+̵I[HYֵE=29D>i65:KNUfiߔ6@Z_a8*d4S„YAv^:i{֕$E:0BIY*xGJgV&nު$gGds*7 k&.R%Ͳ6,w&qZE(K{{F8)mퟋb3L3!Vz6HV^_682Iy3.j?y$aכ2Ӓ|np-llL%c'0B>Z'{ !$EhK\e[Mڟ+ଥIm ޝh ѐ·B )r! molu˿G%`@fUwЀcw/dPpK1=V1;|Huc1fCz贞icduIU<)kNY*/ā'PibSDNs)ܾogF0]6\zuGcG ew,@=6ru=e-uHA4vN+Gk@f1cȋf }.QoH+7$Qs'5ɽ{}*~eټUX? Ftc68w1A2֔ز, vcSs^_Qڕz*F,}-J p4< /kūKS mm󟾵׫X `]_D] C0AzHW4@ൗyoޞc} ^5x^jhz#?f'|]8 >zwOL5kwxs!:)Ւńb-!<}mԱ x0CV)2Hd,'d薬I+*~}ŇbQx& z~pL6,@Tp֣\"fẺ-ODž}AdB<;2kHB/ 闆BubjߊrhMߑ/\2jٕz+FUҶ,{qWI>thJo2Ijem{K k}gi,/|cp iaE 22&P"XGH-p1apjs1u$~ >vRQgg3mk}0ix;se&isEE@Wd3*&=QAJlԺ [;IE{, `}X:A`vI [+xװIEgj;Oo eZ<ᬶZ [B8A!=)A g1j9Z:Ϗٳc㢯}W୼o)GқB^S.(4$jwH=azFUGgCyha:QGa]f_1̜~`-hk ּa`tFAMEhw-KlGܠvݭ@iA֏>*5;d[ 5p Nٳe}qv$8BA,ӪKc(dM֌EPκ;@/S%6o'fT@ q1[ X^SY>x*Z@b-ڜ7%tS wvCJMb+o %ui>Մ_y2tgsA臛ٷѿT=Q‘]p2Jm;,عġEEľ$kzk :d5탷Xf_2ӼcLpk^"y_E!BB,>'Q^+Gޢ0U#uB/ud,}5\b7l>%=8fJXla|~BUs yӡjk!Yt)6C{oъ=a1ao"VKh)k%TWLEHʏ坤v>U5pI3(Cր+|IN.;j؄AzDa{!Տcch$.x.wpM<X] Fbk$X9c;|ľVȔb)۱*iiv$ο{+%8 :lk3:Aq>zs(*|L_yQb̦+ZԠ"S-ȯ\?!۩+JvjaPC3x}JR\tO8PB h)zl!Vf%^k'Q cYĴzQ u4`DRkSqud4AE3<~uWL`OXsO~JO\zPvdDҹ u._8!/DKq3UU٧Rƣا!{kwwY IYg^#7(Vc?#ŧ<[?W3#sWy`,T~$d]{?S//X`cmm)cKh)`F$u5€G#9x|X%DoΕ3^UYܺ,uyU>216Vʌ+'ӻ_'S 0@ܜb\!CDO>◠d0Ӛ_Ju?v]TA9痙=6˺ ^0YV2lY` w0fOr]8ܥn[ydv|FQaP1y^"Zú'EdOhE%@m']I=^8fL%m:Yl *wdhžj}.tfD ۧ 9S&- ϲaS Ё19T%E,z(h5et8̘[++ak{j]|O283 z쓊k|F@sc/FwXlNL뮄QuvjP1vUj9ӗ 7?aPKj!q pxү]gy$ LRya0s |ܗPQ~'T)ٵ&=JdH^0#/{#x`8q oHOGu^1JRmì 37$Aeƞ+Ʊ 5/Iww<[聝z" Av7,@ '}NrXgEpJFد= qgxy(˛$ 4gCLqN:;8}vvvv$[yh\ B:Hd A#,ԑiee? F6Fk#OSp"mR;כt[\y:2`0,bW~~_"rGK0h8<ۊrjp߿tlM/_z1LX+C0WhJ.vRwkHY(tLPR[P{=' m9!3{hGGrw+-r]jä}c費/)<%wх DC7+[ haHE"-12PAVW|ֶ&~C7?n6M`[.UaQ$o5BaT1Z`Fvjgm-5}8ҏI->'nO"g_VűS4[uk| [/5$i/3Őb~yж'rێ ׈fk{ aDq2ڝ0SPg[\&(^L \b H)Ҏo ,z~PQ)!Q=U'L^ @s(0Xv(z,4(D(YSOt u2Ʌ;ಖ&ƎZ}+á,洨cKe\](&BF!lP@ʞUGЏ^Ei 0Zd&/a^MyрU-$ ",hd.ɱ(iSåm%1iTB-TkNzIYM/or>rTX.Z9?g쾓/|pNc'HEW/[e\X|`Gf)AFzX#lFFB'Y|K!ꁉ!)Vkؽg%Fڅ}!1 4ј uL|e QO(qJ!8轿6XA:"QI6:gu8-lu. *jj\2+iXL ;4 iʤ'mĴYx'֨zGSp*X||ߚP(GQQEi-)>^$Dҥw@*3AˎlQ,ȶD-[PS!3H+*}#O:!̦d q<a$76rg@_DIayNnBac*CF4.ay`\_\7; =7IʐIx[[l\P&1לc_'LK[4C$HaOS0VC]Q%e'$]rEvjQp]i@.SʥU)mlyPh^z.2maȚ1 =_: Tq|[ 4xsr;f\g "}{ܞ]܌uA!V!DQPl%v P| "Sm]Or_xiSqkS؅rPz0)%}bMɪ$J{es;nNSs?G4t]]h )fߞY.s<R2)|RF5?$ut`_yF'qodԚ' }JYAZirE h>NSd?$:C'G|+/Frد9Fi=<#MR G'n6>τz,H]\H$ ]9\^hd5jK}`==*P@nOiUPT`Ȧ'uĤk48`:b;e"- |ޱ]0Ratb1OwknIL۳<l:;+ GӋuإ NNwp`xFs+!c (BUQg8K\Q:jH2Lߤg 'zqD2gb퇀ʜº&d"X;(/זP3&/->iy6_?G9*|,ÃLsa Nް4R LY-d#NrLEr]8ؒ@ÄX3h>J][hr'UJU;HPɎdൃjXыP>DW6dijn=iwv{jmsIA^:#`}k;AYi<1ނRu7&3reQGBj=-'1t]}| UA}eg/֯"u刿]DjM:>[c+4=pq sh//_OYX {IĀX_os%! ح!=/-F6IÎs+bP@[C$芖ҿ^%l[#ip`=DJxGy?$W4o:Sנe>*q.aLJ"O{D'0|<  t9\L@{? PQ6E=;<:e"|[*>Zڤ!.YCSHb ].fͳ6|ODL4jL}ZB[j/!Y8 S7 閐{)۝F!{?)Zd|!h C?@m 4x!z3yV]mYJԻB-^#&ǁ+eήN(ދBbuQS{P،wtl@F!p1AkVi1p*uw[RKFWuДB 4}筜i\0o$\1f!\q m0=v@ ?tw) ?h\P< w(Fb'\(ǢxƓLXPpQ(cQ}ճi/*R۰W>\i!I3C67!9gg$teA8[Lw7<:X;ÆO7Uےq{/.ah ۲p ޳݉0)4Ŵ~ Z̛^Z0O`OBy!4/F[ێ7kxZ!v\Mnc>؟;sQ]27V6=Vս }f>RV#aSƈ/0_As[q)?͢M)V+Fk;!87_(xEqBmJ,D*75HRʜgˢ['2迌]R٤Lt&Bdf232` ⃑mf7,ڝ;NϢیO$_+wr=34v e:5ijm$;*T#;|Z(KsIYp0}L=@FOY0/*eq^Sv#f.IS;qV== k?P4M4n.0 m9һxPK0OI Qeܭr ){ǂh?[x#=o[Q躨fQGlΒ:] 0IM d$kM Dfom8\U6$Bi҈ S0vȸCAU΄ #*1Gd/!SlgYm;X>Q^>^Ϭ]Vl/A5ǁLE4iݮ1POoaqI|`u0#=s$9oo Τ_]-ғ[Vv1¾FZ^Eh-c`عFG*q&瓥 iҷPR< ]ނ8)ru_i[\J}JsV,?wӟE}oGx*S7.[_4߷ <v&ruĝA3E HuѳvR~OSn* Sv9Aو`DK9\0x_j })w0|Q3C;'+ɺڏJK @Fpk:3c\/;\mv>3<{y䡴"\qasƼDv0c4[\r^s2,Q:BUysC^5"p kXxa0Uon 2]+s)r]TPҴGw]O:'WgNn8W&ݫwRԚn|RH~րդXRHijTT+E7&6n51w ߛ0WK`_/sA96 sK0Ĭ7܍Y QHT9 : rdljVއ?6L{i] UXZ2Tlɝp7" ~3g%)a(9oA+ΰ%-VlS<)9 9 M[/F`b'ZajrK 9tͥ\nc׵^4F;\q/{:͢S#݆m?!kb[j*Z R<ՄBk^Ŀ*!'ṸT&W -D0-/;C9J af O ZGx>(edXX=/t7dגUzK7g'WqV&u"pa C\&ÖvKNX>WY_ DŽL7lJw}v6r"*>9|oK=;R.ԝRgX^p,ki4PǓ/G 5h jMQհ|j L^L@UpD^|?XVΑ2o!΍01^+S7>w~fhaTN$RkPߏQy Hs;v)nkqm.m$tC<y83ZO,X kU 2f`@P|V!N3 BJWHB_OqrNl "ٮtGY{'_I#p8iۮs.az9 x`dLkٌS P!?7RCsǚ{=sn?p wFE4 C`͕zPL2NI7&_ڼ? (f`}6Wsצqh $bVq}RhrWH]t8-0ujG8]Ahi:q2 ¦2`>PG(i3G_vuYsX/ KˑR,qd&y&b":{Dž_, ^ \$Q#Ad7IctE޸F^P_ WœKDvI~APaYdOI?Y2#"9Eg`D3Q7QAqHXSF{ku yzKE_M5}.ih(bbfT ( ~e"U|-g,`G9F>S4n#e}JVq7,\gM XQ!lsB} gKI{( #-jK;Z"FVVy*mWr ƖN΢;KaG,~`掘8^G&$;+lm qaN~ثLI/4׍*уذ,"mFfm>,A < ࢌ_'J"5`/ C~ʭ(tEhrFR~Ae:1+&8:Ɵa˂!a cu>mN"B3eB<fJ}$6Pyc1'rBiES ť; SK-F1 ލdÎX~îRF,/I(ۧ'fC~wfGHW#` JX+9,x[zWȓz-a)U&:q&@2=[k1}}>-0enI+[8If!֯R○o.TK] _j!i˅ۨ6,oQ巖y_!yc!#I@_shsSe5I89BZ:ջ]uofm4ZK5^nPpe7CJ9v} (WkP=i=<6Ԧy* \Y}d;&"ϧ]jeO{za?Go6Ŕހ@?UB` Q؎S"h'4H:MWXfǸd?-N/Wz'd˺[@5?yz@y_[1Ĝ| \M@)&~m1&>͙ċOuɔ@]8g$ r;Gb~$za} YZ[yJ~sxjP_ȟG[8 ^80{JeTlAd'(p*!)򎂋 aw{Dv*ayRB"[s9b[A/3 48 ~t^Ƹ6Q"ǚ YZ