subscription-manager-gnome-0.95.17-1.el6_1> H HtxHFN ՟ ?*}}<%Kf :4CBq&qP7fafa749643201020a6315a74b6126dd775938d9g9A5 KqFN ՟ ?*}}8VzfvhD !O833xsc=;*"q>?H?Hd% - e->D UmPP hP P HP P PPP PP( p(#((#q8#xM9$M:1M>5@5G5PH6PI84PX8Y8\8P]9P^> b@d@e@f@l@t@PuBPvCPwExPxFPyGHXHHCsubscription-manager-gnome0.95.171.el6_1A GUI interface to manage Red Hat product subscriptionsThis package contains a GTK+ graphical interface for configuring and registering a system with a Red Hat Entitlement platform and manage subscriptions.NVspacewalk.fnal.govAScientific LinuxScientific LinuxGPLv2Scientific LinuxSystem Environment/Basehttps://engineering.redhat.com/trac/subscription-managerlinuxi686touch --no-create /usr/share/icons/hicolor &>/dev/null || :if [ $1 -eq 0 ] ; then touch --no-create /usr/share/icons/hicolor &>/dev/null gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : fiaB*(d ]@vv \ \'$$D9*9*?:h& h!y4>>xF2S\:E  ~P R;R; #  wwI xADVDV큤A큤A큤A큤A큤NVNVNVNVNVNVNVNVNVNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVMuNVNVe9a3ecb7b3c93380225a72f850e77ee52b94fbd7a9cf695e79eb58d9234627e0b5efbf75479b304abbb0cb5fdbf075d4ae6cde78221268ea0efab49b80a5fae0de7dae5d002130ebe6ecdc47458f8a43d3b47b47d0856488a67d9df0ad12383c5760a96ac112e4ad43434a0ee2a71533626cb0ab1786da9eb544e3fa2f9b5595b39a96eca08844de7b02b2fd849839ab6dbe2ab730074a0b537f321b51976140c26669e498a1f62ac796f567855b61bd9ce8080656b2a690177a56cc60ec74ca7370469eb9e10c49ad217ceb2b7a11d561ce0df00367e5431cfaf06259f77c0f41d157e9e9b326ccc2ae094e2a0b45064712c2c279e75125f593872ab1ed8b94e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85531366084ea597cb1eebeba0fd37ff077992df57dfd6ecb6e21c076648656991631366084ea597cb1eebeba0fd37ff077992df57dfd6ecb6e21c0766486569916dc99b7664ac4939a428d6b5517220e3641d76bcb6f2ace3af29e5746f72d66b0f2152bef884262d2915c6410b100fda10ca4bd1ad9b1acb3b7f31da788e989f6f2152bef884262d2915c6410b100fda10ca4bd1ad9b1acb3b7f31da788e989f6ad2bbbe449de0f2096ed18dbd0ec2acd4eb63a927f45886b101caf9b7488f5ddd3d7444c903f154a078306ceca8729821401d59c68b2f8b8a5bc1be9b733050ad3d7444c903f154a078306ceca8729821401d59c68b2f8b8a5bc1be9b733050adf7fdca15a13fa3ac40f22c6640f97c199b0f9b56430e2897d379a80d2c16ac4e43c4fd9e6406153eaaf6778776092c2e1ec6a678410a24b63efcc97997def34e43c4fd9e6406153eaaf6778776092c2e1ec6a678410a24b63efcc97997def34732a177cbcb4d0b54757de626e2846d32a03891dcfc0dc1f0cd5bf081b312d488baf9786376d94df2c9d173a2e5c8c7a5fdec1a4ff75ede46b056a43ea5508488baf9786376d94df2c9d173a2e5c8c7a5fdec1a4ff75ede46b056a43ea550848649e77058645b8cf10300c03fd48abd9c04b12d524588829eb12018edcec78ccde7a446ea101a8dc6861025961622d8cbc743b91714fe50e38a5f7ea360d753d785aee00a3d6023f54f03ffa301efb5f5234e5f3e2527604e9112b0e8c7e643bab88bc909a4d20bc7d8306e694b53136ddffe38dcaac251a5b951b66305002472a2f168ec1541fc0371f704cb524e26414dd7faad068d8071d3c94ee075f3a77f16bd0d95fe8ca50284cac0e984938df29f1fe73dde1857af1aabb22aad89bc22335eec60acf3d7272a355f8030f3a18b44cfb3b97955ac1c9dc029082d7aef427ece663ab8aa9a3b307dc0c230005f50c72328117dcd3542278da10ac78c61b08a32be8e66303dbe5dc2c30de125b218421d5f3d22d008b16af7b325e95424da2fa8e90a0ab5cdc5a451059b396c9ba63b9ffcf9441c0d2f2a8354f4baa9bed63085bfe4320d17d989e3e4306712b28b739129f753a322d4e4ba79495ab61a6e923d6adae86d8013ab218b07832e38f6f3bd9053cb1f1892f48c79db19da7362ceb3146b0f5d164decea5705f847349849e3e5addcfe54e7b62d42a0fd1eb81323042a53fafab38b844ff3648f71af1e25993451227e06947b8601da437bb4c2ba7df3f57bcee191c9a946511e5519d58fdf4ff0fc80d0eb28b6eeb3268adab9505092df277c7b451a2b8ddce5477f13456b7ecd3115f44e4f6dac495834b1efeaa057074c6498501c102a44190fb4a8b936a9e41593b56d6686c4f789324030495ed03e45a151b8e601067472bd9aff82fc6a05589034385115fd6e79661c040b095a6ee71df101116c7a129676cc16dec18ca5fe80231f8c13a96920ed453979979b6d725f9f8da308568538e7cd14f94442efcbabfdeb7ef0ec42d82b08a979979b6d725f9f8da308568538e7cd14f94442efcbabfdeb7ef0ec42d82b08a527e3bebfd118ac55a57c290c5eaa7f7e483a91157f06843060aaf9977b1d3c685880d75455a5eb7b7e4afdf4ce0aa6cae60f26d5224751dc0d89360dc7611b985880d75455a5eb7b7e4afdf4ce0aa6cae60f26d5224751dc0d89360dc7611b9ddc2bdfc4320c35b74d6a9aa66f8439c7fe3c18bbec60e5f56d38520a85c0ae7c7b205db20430a6e2f202ab8c4c09f5ac5a69585f2982ea9140c5ffe8edc6a21c7b205db20430a6e2f202ab8c4c09f5ac5a69585f2982ea9140c5ffe8edc6a2155fb4e9abd1d63b644cac43eceffcc1a92c6733dfc2142dbd7666f84ab01550710df0e0b028ea1415a99c0bd6a4744dd5f2ba230f0521a442c6f1d6875b93ed110df0e0b028ea1415a99c0bd6a4744dd5f2ba230f0521a442c6f1d6875b93ed143ba3f7ae8f687f4ff22c8c31eee798433f0b31d754ea664497443dd34ded9668b68c4e839206cec7407b343366486ff0d3d361ebee6eaaedab7a316b263bb6a8b68c4e839206cec7407b343366486ff0d3d361ebee6eaaedab7a316b263bb6a06207d4bda3d39e4578ff926e70cd2e85995de257eba6d03678cb6518e7993582853aca2869a5bacc18bb0b45a4e1cdadc699f812ee0574a81ef827ad15964d52853aca2869a5bacc18bb0b45a4e1cdadc699f812ee0574a81ef827ad15964d5d4fda721620ec9fa462b3abfe4b8df522b7c9507f96087b865e0b9d051126d76eb8b0b73c15f13ff7a8c2822b812471c1480ab9aff55c05abc6d65280f2f994beb8b0b73c15f13ff7a8c2822b812471c1480ab9aff55c05abc6d65280f2f994bdca5495f3bbff145a30ef5fd09bf5c2a4fdee66a391e6596fb02206b0d937737c2bff7725a00ddd1c7449ca7a6badaf83f2223cd7e089807ff5ea04a77e0663bc2bff7725a00ddd1c7449ca7a6badaf83f2223cd7e089807ff5ea04a77e0663bc0fd7fd19e101d97d34dee480a4f117b0523e10b8a6beb908702ae9d0d8f42ab1fe01ddbe9cd6fb48968faa438f16451c1b5ffc72775e000ff67f027cda6ad601fe01ddbe9cd6fb48968faa438f16451c1b5ffc72775e000ff67f027cda6ad60d5cdf60616351de5d5d1308ea0e9867cb557b66d84454e25f36e368ae765491447373a187dd1b07e7a6d2146f9f528080175b5cc9e85be83a81f65eb98236a9547373a187dd1b07e7a6d2146f9f528080175b5cc9e85be83a81f65eb98236a95abaca9e35096f4b4e8ac42e2fef4a393e2873fc7b97dae39d9c69d17dc89504561a023b27741eda479a393cf6952f5b44183c3b24958af5aa982d69a256e2bc261a023b27741eda479a393cf6952f5b44183c3b24958af5aa982d69a256e2bc2/usr/bin/consolehelper/usr/share/rhsm/gui/data/icons/scalable/subscription-manager.svgrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-0.95.17-1.el6_1.src.rpmsubscription-manager-gnomesubscription-manager-gnome(x86-32)@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/usr/bin/pythongnome-python2gnome-python2-canvaslibatk-1.0.so.0libc.so.6libc.so.6(GLIBC_2.0)libcairo.so.2libdbus-1.so.3libdbus-glib-1.so.2libfontconfig.so.1libfreetype.so.6libgdk-x11-2.0.so.0libgdk_pixbuf-2.0.so.0libgio-2.0.so.0libglib-2.0.so.0libgmodule-2.0.so.0libgobject-2.0.so.0libgtk-x11-2.0.so.0libnotify.so.1libpango-1.0.so.0libpangocairo-1.0.so.0libpangoft2-1.0.so.0libpthread.so.0librsvg2librt.so.1libunique-1.0.so.0pygtk2pygtk2-libgladerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)subscription-managerusermodeusermode-gtkrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-10.95.17-1.el6_15.2-14.8.0M@M@MMM‘@M‘@M@M>M@M=Mv@Mk@MfH@MK@MBMBMBM-M'@M# MME@ME@M PLs@LLNL@LL@L@L@L@LLL@L@LLL@LzLbLXLRLN@LH2LF@LF@L7@L7@L#HL@L@KFK@KK@K]K@KK͗@KQ@KŮ@K @K"@KKKKP@KK[Kg@K@K!@K@KKO@KqAdrian Likins 0.95.17-1Adrian Likins 0.95.16-1Adrian Likins 0.95.15-1Adrian Likins 0.95.14-1Adrian Likins 0.95.13-1Adrian Likins Chris Duryee (beav) Bryan Kearney 0.95.7-1Bryan Kearney 0.95.6-1Bryan Kearney 0.95.5-1Devan Goodwin 0.95.4-1Chris Duryee (beav) Chris Duryee (beav) Devan Goodwin 0.95.1-1Chris Duryee (beav) Chris Duryee (beav) Chris Duryee (beav) Devan Goodwin 0.93.11-1Devan Goodwin 0.93.10-1Devan Goodwin 0.93.9-1Devan Goodwin 0.93.8-1Devan Goodwin 0.93.7-1Devan Goodwin 0.93.6-1Devan Goodwin 0.93.5-1Devan Goodwin 0.93.3-1Devan Goodwin 0.93.2-1Devan Goodwin 0.93.1-1Devan Goodwin 0.92-1Devan Goodwin 0.91-1Devan Goodwin 0.90-1Devan Goodwin 0.89-1Devan Goodwin 0.88-1Devan Goodwin 0.84-1Devan Goodwin 0.83-1Devan Goodwin 0.80-1Pradeep Kilambi 0.79-1Pradeep Kilambi 0.78-1Adrian Likins Pradeep Kilambi 0.77-1Pradeep Kilambi 0.76-1Pradeep Kilambi 0.75-1Pradeep Kilambi 0.74-1Adrian Likins 0.74-1Pradeep Kilambi 0.73-1Pradeep Kilambi 0.72-1Pradeep Kilambi 0.71-1Adrian Likins 0.69-1Pradeep Kilambi 0.68-1Pradeep Kilambi 0.67-1Pradeep Kilambi 0.66-1Pradeep Kilambi 0.63-1Pradeep Kilambi 0.61-1Pradeep Kilambi 0.60-1Pradeep Kilambi 0.55-1Pradeep Kilambi 0.54-1Pradeep Kilambi 0.52-1Pradeep Kilambi 0.51-1Pradeep Kilambi 0.48-1Pradeep Kilambi 0.47-1Pradeep Kilambi 0.41-1Pradeep Kilambi 0.39-1Pradeep Kilambi 0.38-1Pradeep Kilambi 0.37-1Pradeep Kilambi 0.36-1Pradeep Kilambi 0.33-1Pradeep Kilambi 0.28-1Pradeep Kilambi 0.26-1Pradeep Kilambi 0.22-1Pradeep Kilambi 0.21-1Pradeep Kilambi 0.20-1Pradeep Kilambi 0.19-1Pradeep Kilambi 0.17-1Pradeep Kilambi 0.17-1Pradeep Kilambi 0.16-1Pradeep Kilambi 0.14-1Pradeep Kilambi 0.12-1Pradeep Kilambi 0.1-1- Automatic commit of package [subscription-manager] release [0.95.16-1]. (alikins@redhat.com) - Automatic commit of package [subscription-manager] release [0.95.15-1]. (alikins@redhat.com) - 712409: new fix for old style to new style key format migrations (alikins@redhat.com) - 712408: Don't show -1 for unlimited in contact_selection (alikins@redhat.com)- Automatic commit of package [subscription-manager] release [0.95.15-1]. (alikins@redhat.com) - 712409: new fix for old style to new style key format migrations (alikins@redhat.com) - 701374: Don't show -1 for unlimited in contact_selection (alikins@redhat.com) - 712130: cli was using product names for ent cert-> product cert matching (alikins@redhat.com) - 712408: contract selection was not showing dates for pools (alikins@redhat.com) - 712128: fix bug showing the "you are registered to rhn" dialog (alikins@redhat.com) - 712409: Handle updates from old style key.pem certs (alikins@redhat.com)- 711133: new fix for old style to new style key format migrations (alikins@redhat.com) - 701374: Don't show -1 for unlimited in contact_selection (alikins@redhat.com) - 712130: cli was using product names for ent cert-> product cert matching (alikins@redhat.com) - 703921: contract selection was not showing dates for pools (alikins@redhat.com) - 712128: fix bug showing the "you are registered to rhn" dialog (alikins@redhat.com) - 711133: Handle updates from old style key.pem certs (alikins@redhat.com)- Resolves: #702030 - 702030: fix an unintional revert of a fix for i386 (alikins@redhat.com)- Resolves: #702403 - 702403: rev the version to get ahead (alikins@redhat.com) - use z branch now (cduryee@redhat.com) - 700601: try really hard to set a meaningful locale (alikins@redhat.com) - 683553: subscription-manager-gui is displaying unlimited pools as -1 (cduryee@redhat.com) - Write unique key.pem for each entitlement. (dgoodwin@redhat.com) - 700313: We were skipping the code that hides the activation button (alikins@redhat.com) - 700313: Tweaking activate dialog properties to show in firstboot. (jharris@redhat.com) - 699442: dates are being displayed incorrectly everywhere (alikins@redhat.com) - 696020: on x86, serial numbers do not like to be long's (alikins@redhat.com)- Resolves: #702403 - use z branch now (cduryee@redhat.com) - 700601: try really hard to set a meaningful locale (alikins@redhat.com) - 683553: subscription-manager-gui is displaying unlimited pools as -1 (cduryee@redhat.com) - Write unique key.pem for each entitlement. (dgoodwin@redhat.com) - 700313: We were skipping the code that hides the activation button (alikins@redhat.com) - 700313: Tweaking activate dialog properties to show in firstboot. (jharris@redhat.com) - 699442: dates are being displayed incorrectly everywhere (alikins@redhat.com) - 696020: on x86, serial numbers do not like to be long's (alikins@redhat.com)- 696021: fix regression in error message formatting (jbowes@redhat.com)- Resolves: #691784, #688419, #691480, #691536, #691788 - 691784: fix entitlement failure that throws sequence error (alikins@redhat.com) - 688419: Latest japanese strings (bkearney@redhat.com) - 691784: Fix a bug when bare strings were passed to handle_gui_exception (alikins@redhat.com) - 691784: Fix handling of unsubscribing imported certs while unregistered (alikins@redhat.com) - 691480: syslog non-compliance on the proper status code (jbowes@redhat.com) - 691480: update syslog message for proper cli command name (jbowes@redhat.com) - 691536: remove 'compliance' from a11y string, and remove useless glade string (jbowes@redhat.com) - 691788: Check if entitlement cert is valid before allowing manual import. (dgoodwin@redhat.com)- Resolves: #691137,#691536,#684647,#688592 - Add the latest l10n strings (jbowes@redhat.com) - 691137: set return code from main() for rhsmcertd (jbowes@redhat.com) - latest l10n strings (jbowes@redhat.com) - 691536: More string updates (jbowes@redhat.com) - 691536: update strings replacing compliance with valid (jbowes@redhat.com) - 684647: i18n/l10n our .desktop files (jbowes@redhat.com) - 688592: Latest strings from the i18n team (bkearney@redhat.com)- Resolves: #688192,#688469,#683968,#688550,#685086,#685099,#685145,#685108,#684680,#684285,#676377,#681925,#614453,#682331 - 688192: don't look for dmi info on machines without dmi (jbowes@redhat.com) - 688469: workaround for optparse's lack of i18n/l10n (jbowes@redhat.com) - 683968: ensure yum plugins don't log to stdout (jbowes@redhat.com) - 688550: ensure i18n configuration is the first thing to happen (jbowes@redhat.com) - 685086: Fact times were read from the file but not localized before putting on the ui (bkearney@redhat.com) - 685099: Add in missed translations to the compliance assistant string (bkearney@redhat.com) - 685145: Remove rogue use of pyOpenSSL (jbowes@redhat.com) - 685108: Translation missed for the import dialog (bkearney@redhat.com) - 684680: Remove unnecessary gettext text domain calls, and ensure only using the rhsm domain (bkearney@redhat.com) - 684285: Add a svg library dependency (bkearney@redhat.com) - 676377: rhsm-compliance-icon's status can be a day out of sync (cduryee@redhat.com) - 681925: subscription-manager masks SIGPIPE when running virt-what, resulting in errors in shell commands (cduryee@redhat.com) - 614453: fix list cli command for multi entitled products (jbowes@redhat.com) - 682331: Latest man pages from Deon (bkearney@redhat.com)- Add support for tags. (dgoodwin@redhat.com) - 682311: rhsm-compliance icon pegs the cpu at 100% (cduryee@redhat.com) - 672821: Latest man pages from deon (bkearney@redhat.com) - 679961: Clearing out all fields in subscription details widget. (jharris@redhat.com) - 629670: check for warning periods in valid certs, not expired ones (jbowes@redhat.com) - 676017: Configure the release branch to use production (bkearney@redhat.com) - 676371: Better Compliance Assistant refreshing after bind. (dgoodwin@redhat.com) - Move the translations to be language only, not language plus country (bkearney@redhat.com) - 678151: prompt for credentials if not supplied as cli args (jbowes@redhat.com) - 680399: add --auto to subscribe (jbowes@redhat.com) - 676377: rhsm-compliance-icon's status can be a day out of sync (cduryee@redhat.com) - 672562: request for subscription-manager list --available --ondate option (cduryee@redhat.com) - Add in the translated po files (bkearney@redhat.com) - 677756 add accesibility names to compliance assistant tables (alikins@redhat.com)- 678003: Write proxy info for yum repositories we manage. (dgoodwin@redhat.com) - 678003: Fix a certlib cached connection. (dgoodwin@redhat.com)- 573591: Fix the permissions on some directories (bkearney@redhat.com) - 678049: Fix status after CLI register with --autosubscribe. (dgoodwin@redhat.com) - 676349: python deprecation fixups (jbowes@redhat.com) - 676363 - rhsm-compliance-icon has no icon image (cduryee@redhat.com) - 672562 - request for subscription-manager list --available --ondate option (cduryee@redhat.com) - 672562 - request for subscription-manager list --available --ondate option (cduryee@redhat.com) - 676371 - Compliance Assistant closes when you're not done (cduryee@redhat.com) - 676348: make config file and runtime dirs/logs only readable by root (jbowes@redhat.com) - 676534 - Got message “unable to read /var/lib/rhsm/facts/facts.json” at first time register to stage (cduryee@redhat.com) - 675777 Date search field has no accessibility handler (cduryee@redhat.com) - 675817 - Compliance Assistant needs an Update button for the date (cduryee@redhat.com) - 675812 - Some tracebacks while beating on subscription-manager-gui (cduryee@redhat.com) - 675951 compliance asst doesn't word wrap label (cduryee@redhat.com) - 670655 can't dismiss error dialog when subscribing to personal subscriptions (cduryee@redhat.com) - 673050: Using strftime to format update time. (jharris@redhat.com) - 674078: send 'right now' for compliance today, too (jbowes@redhat.com)- 674418: Changing accessibility handles to reflect check box functionality. (jharris@redhat.com) - 674691: Add vertical panes to the compliance assistant (jbowes@redhat.com) - 674078: Send a timezone aware timestamp for activeOn pools query (jbowes@redhat.com) - Update the man pages. (bkearney@redhat.com) - Write metadata expire attribute in yum repos. (dgoodwin@redhat.com) - Updating warning message. (jharris@redhat.com) - 671588: hide incompatible pools from the compliance assistant (jbowes@redhat.com) - 673621: Fix the use of tests for return codes (bkearney@redhat.com) - Changing the RHN Classic warning and only displaying cli warning in register command. (jharris@redhat.com) - Add a logrotate file. (bkearney@redhat.com) - Add a direct require on usermode. (bkearney@redhat.com) - Fix the dangling link for consolehelper. (bkearney@redhat.com) - Add support to compliance code for checking to see if we are RHN registered (alikins@redhat.com) - Add the Encoding to the gui desktop file (bkearney@redhat.com)- 673568 Use only svg for application icons. (jharris@redhat.com)- Move the man pages (bkearney@redhat.com) - add a reload to the cert service (bkearney@redhat.com) - Fix the permissions on the man pages (bkearney@redhat.com) - Clean up the icons in the makefile (bkearney@redhat.com)- Updating the application icon. (jharris@redhat.com) - Adding CLI warning if registered to classic RHN. (jharris@redhat.com) - Adding warning dialog if already registered to RHN. (jharris@redhat.com) - 672965 next update time isn't localized (cduryee@redhat.com) - Adding RHN classic registration check. (jharris@redhat.com) - 672939: use re.compile for older pythons (jbowes@redhat.com) - 672969: put the checkbox filter options in an expander (jbowes@redhat.com) - 672939: Highlight search term in the main list and details (jbowes@redhat.com) - 668572: search provided product names along with the main product (jbowes@redhat.com) - I18N update. (dgoodwin@redhat.com) - 672649 Proxy location has no handler to be read by automation (cduryee@redhat.com) - Add in the new manpages (bkearney@redhat.com) - 669753: set timestamps on .py files for multilib (jbowes@redhat.com) - Compliance Screen should be called End Date. (bkearney@redhat.com) - 672122: facts updating wasn't using consumer_uuid (alikins@redhat.com) - 670655: remove addFrame method. Fix traceback on sub error dialog (alikins@redhat.com) - 671526: Fixing GUI exception messages (jharris@redhat.com) - 668796: Reducing the default size of most widgets to small screens. (jharris@redhat.com) - 668572: Turn search filters into real filters (jbowes@redhat.com) - 663756 exit calendar widget when you click outside cal box (cduryee@redhat.com) - 670899: make contract selection screen larger by default (alikins@redhat.com) - Fix "not yet installed" filter error. (dgoodwin@redhat.com) - 670823: Remove reg tokens from the cli (bkearney@redhat.com) - 668572: hide installed subscriptions from search results (jbowes@redhat.com) - 670597: reload consumer in mainwindow after registration. (jesusr@redhat.com) - 670885: Adding warning dialog on unsubscribe. (jharris@redhat.com) - 670212 add a text box in addition to calendar widget (cduryee@redhat.com) - 669753: use install -p to preserve py file timestamps (jbowes@redhat.com) - 669513: Make sure we get fresh facts when we show the facts dialog. (alikins@redhat.com) - Show the contract support and management attributes (jbowes@redhat.com) - Making the tool buttons resize the parent container. (jharris@redhat.com) - 669513: add a 'system.compliant' fact (alikins@redhat.com) - Hiding activation button when not active and adding back click handler. (jharris@redhat.com) - set default window size to 640x480 (jbowes@redhat.com) - 668581: more changes to shrink the ui (jbowes@redhat.com) - Ignoring network issues with activation button, defaulting to hide. (jharris@redhat.com) - 668521: on unregistration, clear the list of available pools in the gui (alikins@redhat.com) - 668048: Making calendar visible in all subs tab. (jharris@redhat.com) - 668936: Raising exception if virt-what return code is non-zero. (jharris@redhat.com) - 668796: Make the main window thinner (jbowes@redhat.com) - 669395: default consumer name to hostname to match ui (alikins@redhat.com) - 668054: center contract selection dialog (alikins@redhat.com) - 669208: Fix for exception handler on register (alikins@redhat.com) - 669208: JSONDecodeError doesn't exist on simplejson 2.0.9 (aka, RHEL6) (alikins@redhat.com) - 667953: remove warning here about empty facts.json (alikins@redhat.com) - 668032: Log all bundled products on subscription (alikins@redhat.com) - 668814: break out 404 and 500s into a different error (cduryee@redhat.com)- Resolves: #665122,#668058,#668051 - Config update. (dgoodwin@redhat.com) - 665122: log to rhsm.log in the plugins with the new logger setup (jbowes@redhat.com) - 665122: initialize logging once for the whole app (jbowes@redhat.com) - 668058: Remove the fuel gage from the title bar (bkearney@redhat.com) - 668051: Remove the start date column (bkearney@redhat.com)- Resolves: #668006,#667953,#667788,#664779,#664775,#664581,#666942 - 668006: Error handling fixes. (dgoodwin@redhat.com) - 667953: handle empty facts.json files (alikins@redhat.com) - 667788: Fix contract selector total contracts count. (dgoodwin@redhat.com) - 664779: hide the register/unregister buttons during firstboot (jbowes@redhat.com) - 664779: move the tool button bar buttons to glade (jbowes@redhat.com) - 664775: potential fix for proxy being ignored in firstboot (alikins@redhat.com) - Moving compliance header up and making larger. (jharris@redhat.com) - Overhauling the all subs tab per Paul's feedback. (jharris@redhat.com) - Changing search button to 'Update' (jharris@redhat.com) - Removing contract number from my subscriptions tab (jharris@redhat.com) - Adding compliance info icon and text (jharris@redhat.com) - More UXD tweaks to the compliance sidebar - primarily wording changes (jharris@redhat.com) - Removing contract header from installed tab (jharris@redhat.com) - Clean up the text a bit in the contract selection screen (bkearney@redhat.com) - 664581: remove proxy options from clean a different way (alikins@redhat.com) - 666942: Contract Selection page was using product id instead of the contract number (bkearney@redhat.com)- Resolves: #664548,#664581 - rely on rhn-client-tools to handle entitlement selection (jbowes@redhat.com) - firstboot: read up2date proxy settings (jbowes@redhat.com) - firstboot: split firstboot into a seperate rpm (jbowes@redhat.com) - 664548: Fix for some subcommands (refresh ) not using proxy info as well (alikins@redhat.com) - 664581: Removing proxy options for clean command (jharris@redhat.com) - Removing header image per Paul's feedback and cleaning out unused images. (jharris@redhat.com) - Manpage updates. (dgoodwin@redhat.com) - Changing registration wording per Paul's input. (jharris@redhat.com) - Reworking facts dialog and updating to display last update time. (jharris@redhat.com) - gui: add a 'today' button to the calendar (jbowes@redhat.com) - Show x of y available in compliance assistant. (dgoodwin@redhat.com) - Shrink the compliance assistant. (dgoodwin@redhat.com) - check the contains text box when text is entered (jbowes@redhat.com) - Adding in spacing to compliance selection (jharris@redhat.com) - Remove the references to Unified Entitlement Platform in the cli (bkearney@redhat.com) - Allow the proxy window to be reopened after a close (jbowes@redhat.com) - Expanding subscription view in installed tab (jharris@redhat.com) - Getting rid of guidelines for facts dialog (jharris@redhat.com) - Adding in accessible name for compliance status image. (jharris@redhat.com)- Resolves: #663038 - Remove certificate.py (moved to python-rhsm package) (dgoodwin@redhat.com) - Refactor top of compliance assistant. (dgoodwin@redhat.com) - Make accessible names more consistent (jharris@redhat.com) - 663038: No bundled products cases a divide by zero error (bkearney@redhat.com) - Adding vertical pane to the all subs tab (jharris@redhat.com) - Adding pane to installed products tab (jharris@redhat.com) - Adding vertical pane to my subscriptions tab (jharris@redhat.com)- Resolves: #664538- More import fixes. (dgoodwin@redhat.com) - New header graphic. (dgoodwin@redhat.com) - Hiding next update when the value is not known. (jharris@redhat.com)- Resolves: #663669,#659735,#659735,#661517,#661517,#662232,#661876,#661329,#661419 - Update I18N string bundles. (dgoodwin@redhat.com) - firstboot: initialize the registerscreen superclass (jbowes@redhat.com) - 639436: make --proxy help blurb more clear about format required (alikins@redhat.com) - Adding in more accessibility labels (jharris@redhat.com) - 663669: add proxy_user and proxy_password to default config (alikins@redhat.com) - Adding in accessibility names for automation (jharris@redhat.com) - Fixing update file to be in daemon loop (jharris@redhat.com) - 659735: fix up dialog display for all cases (jbowes@redhat.com) - 659735: display errors when the pulse bar is showing (jbowes@redhat.com) - 661517: make sure changes to proxy settings are respected (alikins@redhat.com) - Set and write out config values on network config screen close. (alikins@redhat.com) - 661517: make network config dialog respect disabling of proxy settings (alikins@redhat.com) - Changing update label to use dropfile with unix timestamp (jharris@redhat.com) - gui: stop using global UEP during register (jbowes@redhat.com) - 661542: update gui if registration state changes externally (alikins@redhat.com) - 662232: remove "showIncompatiblePools" config option (alikins@redhat.com) - 661876: fix a bug with cli not using config file proxy auth info (alikins@redhat.com) - 661329: Only requiring registration if updating facts. (jharris@redhat.com) - firstboot: fix display of compliance screen (jbowes@redhat.com) - 661419: Adding modal dialog when running second GUI instance. (jharris@redhat.com) - Remove python-rhsm sub-package. (dgoodwin@redhat.com) - firstboot: get all but compliance to center on firstboot window (jbowes@redhat.com) - Adding Next Update notification to main screen (jharris@redhat.com) - firstboot: let the MainWindow know the sytem is registered (jbowes@redhat.com) - firstboot: start using the new gui in firstboot (jbowes@redhat.com) - firstboot: add proxy configuration button (jbowes@redhat.com)- Resolves: #661345,#660102,#634254 - New Subscription Manager UI.- Resolves: 654442,654435,654113,643931,645883,650965,654430,654429,648977,647891,649374 - I18N strings update. (dgoodwin@redhat.com) - 654442: Record rpm package name in yum history (jbowes@redhat.com) - 654435: Give the yum plugins better names (jbowes@redhat.com) - make sure we show all noncompliant products (alikins@redhat.com) - show installed but not compliant on compliance screen (alikins@redhat.com) - Refactoring main window to use common widget and adding cert monitoring (jharris@redhat.com) - Add tests for find last compliant date. (dgoodwin@redhat.com) - add progressbar (jesusr@redhat.com) - Hook up the subscriptions detail pane to the date (alikins@redhat.com) - Check for expiration on entitlment certs not product certs. (alikins@redhat.com) - allsubs: handle errors during bind (jbowes@redhat.com) - refresh the all subs search results after a subscribe (jbowes@redhat.com) - Allow for subscribing from the all subscriptions tab (jbowes@redhat.com) - thread search results (jesusr@redhat.com) - Fix compliance error comparing date/datetime. (dgoodwin@redhat.com) - Error handling improvements. (dgoodwin@redhat.com) - 654113: software license -> subscription (jesusr@redhat.com) - s/day/day_entry to fix traceback (jesusr@redhat.com) - add pulse() method (jesusr@redhat.com) - BZ 643931 (jharris@redhat.com) - Make all subs date selector match the compliance assistants. (dgoodwin@redhat.com) - Minor error message touchup. (dgoodwin@redhat.com) - 645883: repo_ca_cert in rhsm.conf should make use of ca_cert_dir (anadathu@redhat.com) - Make the name subscription-manager instead of subscription-manager-cli (bkearney@redhat.com) - Populate the subscriptions list based on products chosen (alikins@redhat.com) - Add findAllByProduct method to EntitlementDir (alikins@redhat.com) - BZ 650965 (jharris@redhat.com) - Get uncompliant list working (alikins@redhat.com) - 654430: Calling register with no username or password should result in clear text (anadathu@redhat.com) - 654429: when running facts/identity command, notify user when not registered. (anadathu@redhat.com) - Uncomment overlapping filter. (dgoodwin@redhat.com) - Add new UI support for unregistration. (dgoodwin@redhat.com) - remove duplicate code in unregister method. (anadathu@redhat.com) - Moving new ui to sm-gui (jharris@redhat.com) - filter out installed products properly (jesusr@redhat.com) - Prompt to register when trying to open compliance assistant. (dgoodwin@redhat.com) - Display/hide all subs tab depending on registration status. (dgoodwin@redhat.com) - Add registration callbacks. (dgoodwin@redhat.com) - Add start of a contract selection window (jbowes@redhat.com) - Fix a busted Makefile target. (dgoodwin@redhat.com) - Allow overlapping pool filter to be skipped. (dgoodwin@redhat.com) - Moving cert monitoring to the backend object (jharris@redhat.com) - Fixing bugs around subscription display and adding some ui tweaks (jharris@redhat.com) - Fix overlapping option in compliance assistant. (dgoodwin@redhat.com) - Hookup date selector in compliance assistant. (dgoodwin@redhat.com) - stop subscription manager from deleting entitlement certificates without product information (anadathu@redhat.com) - list from entitlements, not products, for overlap (jbowes@redhat.com) - Add a filter for overlapping subscriptions (jbowes@redhat.com) - Adding status icon to product column (jharris@redhat.com) - Allow compliance assistant to be used more than once per run. (dgoodwin@redhat.com) - Adding product directory monitoring in installed tab (jharris@redhat.com) - Add sub details to compliance assistant. (dgoodwin@redhat.com) - Fix for server side provided product changes. (dgoodwin@redhat.com) manager (alikins@redhat.com) - add a toggle button to the product list on compliance page (alikins@redhat.com) - Figure out what products to display in the out of compliance product list (alikins@redhat.com) - Make compliance date filter widget comply with mockup (alikins@redhat.com) - Make the compliance label use actual date (alikins@redhat.com) - Ensured that the cli prints out products which have been autosubscribed (bkearney@redhat.com) - add a "install-file" and "install-conf" targets (alikins@redhat.com) - Introducing MappedListStore and adding installed table headers (jharris@redhat.com) - Hookup compliance assistant button. (dgoodwin@redhat.com) - 648977: Changed the tool tip to be more specific (bkearney@redhat.com) - 647891: Add consumer name to the output (bkearney@redhat.com) - Refactor All Subs to better match wireframe spec. (dgoodwin@redhat.com) - gui: show account number for subscriptions (jbowes@redhat.com) - cli: show account number during 'list' (jbowes@redhat.com) - fix up some whitespace alignment in constants (jbowes@redhat.com) - add syslogging of adding and removing subscriptions (bkearney@redhat.com) - Getting all the headers in order (jharris@redhat.com) - Adding documentation and refactoring mysubs table (jharris@redhat.com) - Use new server-side date filtering. (dgoodwin@redhat.com) - gui: Remove unused broken import (jbowes@redhat.com) - Add syslogging of register and unregister (bkearney@redhat.com) - Refactoring common widgets into a widgets module (jharris@redhat.com) - 649374: Make the ssl verify depth configurable (bkearney@redhat.com)- Update I18N strings. (dgoodwin@redhat.com) - Pulling out contract info in 'All Subscriptions' tab (jharris@redhat.com) - 648947: update certs and config for stage env (jbowes@redhat.com) - Fixing up facts test (jharris@redhat.com) - 647855: subscription update button doesn't work, remove it (alikins@redhat.com) - Adding working logic around subscription date coloring (jharris@redhat.com) - 646565: Don't load key.pem as an entitlement cert (jbowes@redhat.com) - Make the facts a tree view (bkearney@redhat.com) - Ensure that autosubscribe is called from the cli, and exceptions are logged (bkearney@redhat.com) - Display bundled product names in details for all subs tab. (dgoodwin@redhat.com) - Hookup all subs display of provided products. (dgoodwin@redhat.com) - 647410: handle error on unbindBySerial call in ui (don't reraise) (alikins@redhat.com) - Adding first pass at date-based subscription coloring (jharris@redhat.com) - 646451: Handle network outages on the add subscription screen (alikins@redhat.com) - Tweaking subscription table renderering options (grid lines, centering) (jharris@redhat.com) - Filter pools in memory. (dgoodwin@redhat.com) - Stash pool results in the all subs tab. (dgoodwin@redhat.com) - Pulling out the Renew button from My Subscriptions (jharris@redhat.com) - Adding renew button back to My Subscriptions tab (jharris@redhat.com) - Lots of glade cleanup and tweaks. (jharris@redhat.com) - Adding in none check for tree_iter to get rid of initial traceback (jharris@redhat.com) - Removing hardware column and making products table functional. (jharris@redhat.com) - Remove unecessary call to server after GUI bind. (dgoodwin@redhat.com) - Touchups for compliance status width/wrapping. (dgoodwin@redhat.com) - Calculate and display products out of compliance status. (dgoodwin@redhat.com) - Hookup All Subs tab to the subscription details below. (dgoodwin@redhat.com) - Break subscription details out into a class. (dgoodwin@redhat.com) - Getting rid of duplicate date formatting method (jharris@redhat.com) - Adding products table layout - currently showing dummy data (jharris@redhat.com) - 646431: Fix missing refresh for add screen. (dgoodwin@redhat.com) - 646916: Enable the plugin by default (bkearney@redhat.com) - 646557: remove extraneous "user service" in the selector (alikins@redhat.com) - Fixing bug in percentage calculation of installed products (jharris@redhat.com) - Rendering installed products as a progress bar (jharris@redhat.com) - Hookup View Facts button. (dgoodwin@redhat.com) - Enable Registration Settings button. (dgoodwin@redhat.com) - Add new UI sidebar. (dgoodwin@redhat.com) - Refactoring how to obtain widget refs (jharris@redhat.com) - More All Subs tab UI touchups. (dgoodwin@redhat.com) - Set new UI main window size to 1024x768. (dgoodwin@redhat.com) - All Subs tab UI touchups. (dgoodwin@redhat.com) - Set all subs date selector to current date by default. (dgoodwin@redhat.com) - Hookup all subs date filtering. (dgoodwin@redhat.com) - Enable active on date selection UI components. (dgoodwin@redhat.com) - Adding in selection listener to update mysubs info (jharris@redhat.com) - 64431 Man page updates (bkearney@redhat.com) - 645347: Long usernames caused httpd server to reject the request. (bkearney@redhat.com) - 640463: Update the oids in the order namespace (bkearney@redhat.com) - 645115: clean up the location of the entitlement certificates (bkearney@redhat.com) - 645378: do not allow empty system names on registration (alikins@redhat.com) - 645372: better logging during a force register to say what is going on (bkearney@redhat.com) - Latest man page from Deon. This is version 49774 (bkearney@redhat.com) - 643027: Use the new bind by product API (jbowes@redhat.com) - Moving out renew button and adding a little polish (jharris@redhat.com) - Hookup uninstalled/name filtering in new UI. (dgoodwin@redhat.com) - Add helper for filtering a list of pools. (dgoodwin@redhat.com) - Hookup pool list on all subscriptions tab. (dgoodwin@redhat.com) - Calculate 'merged' pool data. (dgoodwin@redhat.com) - cleanup rhsm.conf a bit, make everything of form "a = b" (alikins@redhat.com) - 617662: Add a config value for the default yum repo ca cert location (jbowes@redhat.com) - Moving 'My Subscriptions' page to look at entitlement certs (whoops!) (jharris@redhat.com) - Force local cleanup if GUI unregister fails. (dgoodwin@redhat.com) - Fix bad i18n calls. (dgoodwin@redhat.com) - Fix my subs tab. (dgoodwin@redhat.com) - Remove global facts object. (dgoodwin@redhat.com) - Begin using mocks in tests. (dgoodwin@redhat.com) - 613709: Munge product labels so we always have a valid repo id (jbowes@redhat.com) - Remove use of 'consumer' global in GUI. (dgoodwin@redhat.com) - Fix monkey-patching test error. (dgoodwin@redhat.com) - Switch to webqa in default rhsm.conf. (dgoodwin@redhat.com) - Add All Subs search button. (dgoodwin@redhat.com) - Enable the 'contains text' UI widgets. (dgoodwin@redhat.com) - Adding several additions to 'My Subscriptions' page. (jharris@redhat.com) - 627962: Fix issue with cpu.cpu_mhz causing facts to always update (alikins@redhat.com) - 642705: destroy icon wen compliant (jesusr@redhat.com) - 643402: update the gui after a manual cert import (jbowes@redhat.com) - 642705: destroy icon when compliant (jesusr@redhat.com) - Wildcard GNOME files in spec. (dgoodwin@redhat.com) - Pass data between new main window and tab classes. (dgoodwin@redhat.com) - 642997: split RHN or RHN sat option into two choices (alikins@redhat.com) - 642997: split RHN or RHN sat option into two choices (alikins@redhat.com) - 642661: Fix registration status during firstboot (alikins@redhat.com) - 642661: Fix registration status during firstboot (alikins@redhat.com) - 643054: Add in the latest man page. (bkearney@redhat.com) - 643054: Add in the latest man page. (bkearney@redhat.com) - Dynamically loading subscriptoin tabs. (jharris@redhat.com) - Hookup signals for all subs filter checkboxes. (dgoodwin@redhat.com) - Refactor all subs tab into separate class. (dgoodwin@redhat.com) - Get all subs treeview operational. (dgoodwin@redhat.com) - Mockup "all subscriptions" tab. (dgoodwin@redhat.com) - Wildcard glade files in spec. (dgoodwin@redhat.com) - Skeleton code for new UI. (dgoodwin@redhat.com) - Reversion alpha branch, next tag 0.92.1 (dgoodwin@redhat.com) - Reversion for beta, next tag will go to 0.93.1. (dgoodwin@redhat.com)- Resolves: #641037,#641448,#641479,#641502 - Update I18N strings. (dgoodwin@redhat.com) - Add helper for quantity used OID extension. (dgoodwin@redhat.com) - Add string substituion parameter to UNREGISTER_ERROR. (anadathu@redhat.com) - 641037: Skipping past RHSM screens when selecting 'Do not register' (jharris@redhat.com) - 641037: Skipping Entitlement choice screen in firstboot if network is not avaiable (jharris@redhat.com) - 641448: invalid error message on SSL failure(s) (anadathu@redhat.com) - 641479: users should be informed of invalid certs from candlepin. (anadathu@redhat.com) - Skipping entitlement selection page if id cert exists (jharris@redhat.com) - Reload subscriptions on changes. (anadathu@redhat.com) - 641502: Add the options prepend to the description (bkearney@redhat.com)- Resolves: #641040,#633814,#632570,#631472 - Display buttons on main screen dynamically. (dgoodwin@redhat.com) - Adjust firstboot screen priorities. (dgoodwin@redhat.com) - No network required for firstboot entitlement chooser. (dgoodwin@redhat.com) - remove the content portion from the fakamai url (bkearney@redhat.com) - Pull down the latest code if you autosubscribe, or register as an existing consumer (bkearney@redhat.com) - Add a 'refresh' command which will pull down the latest entitlement data (bkearney@redhat.com) - Add a clean command. (bkearney@redhat.com) - Add configuration and certificate for the dev environment (bkearney@redhat.com) - Make the cfg check work for show compatible screen (bkearney@redhat.com) - 633814: fix 'Compliance icon not refreshed' (anadathu@redhat.com) - 632570: alignment issues with product description text (anadathu@redhat.com) - 631472: Using close button in update screen breaks GUI (anadathu@redhat.com)- Resolves: #641082,#640338 - 641082: Fix double call to Path.abs. (dgoodwin@redhat.com) - 640338: subscribe is occasionally dropping duplicate entitlement certs (anadathu@redhat.com)- Resolves: #640980- Resolves: #638696,#585193 - Fix broken directory path joining. (dgoodwin@redhat.com) - Display error messages sent from the server on entitlement bind (jbowes@redhat.com) - Update the config name for the ca cert dir to ca_cert_dir (jbowes@redhat.com) - clean up a gtk warning about the bad button group (alikins@redhat.com) - 638696: bugfix 'cli fails silently with wrong server SSL cert' (anadathu@redhat.com) - unregister should delete identity certs if candlepin call is successfull. (anadathu@redhat.com) - some glade reference renaming s/treeview_2/treeview_matching, etc (alikins@redhat.com) - refactor the populate*Subscriptions methods. (alikins@redhat.com) - 585193: refractor error handling code. (anadathu@redhat.com)- Resolves: #632612,#640128,#639320,#639491,#637160,#638289 - When re-registering, previously subscribed-to subscriptions are checked by default) (alikins@redhat.com) - update CA trust chain (jbowes@redhat.com) - Write identity cert with correct permissions initially. (dgoodwin@redhat.com) - Check and fix identity cert permissions on every run. (dgoodwin@redhat.com) - Type in the identity command (bkearney@redhat.com) - fix for bz#639320 (anadathu@redhat.com) - Fix segfault when adding subs during firstboot. (dgoodwin@redhat.com) - 639491: Put register by consumer back in (bkearney@redhat.com) - Moving re-register to be identity. (bkearney@redhat.com) - Get firstboot displaying the right subscription screen. (dgoodwin@redhat.com) - Fix separate subscription window in firstboot. (dgoodwin@redhat.com) - 637160 - require --all to unsubscribe to unsub all (jbowes@redhat.com) - merge getAllAvailableSubscriptions and getAvailableEntitlements (jbowes@redhat.com) - getAvailableEntitlementsCLI isn't needed, just call the regular version (jbowes@redhat.com) - remove some code duplication for getting available entitlements/subscriptions (jbowes@redhat.com) - remove unneeded wrapper method (jbowes@redhat.com) - Move registration status on main UI page. (dgoodwin@redhat.com) - Handle errors during unregistration. (dgoodwin@redhat.com) - Add "Activate Subscription" button. (dgoodwin@redhat.com) - Add unregister button to main screen. (dgoodwin@redhat.com) - Display UUID on main page of the GUI. (dgoodwin@redhat.com) - 638289: Fix broken re-register if identity cert doesn't exist. (dgoodwin@redhat.com) - Fix broken list all subscriptions. (dgoodwin@redhat.com) - Update registration screen to match new mockups. (dgoodwin@redhat.com) - remove some unused imports (jbowes@redhat.com) - Add missing imports (jbowes@redhat.com) - Split registration screens into separate glade files. (dgoodwin@redhat.com) - Remove duplicate log initialization in connection.py (jbowes@redhat.com) - Ship the CA chain (jbowes@redhat.com) - Load CA trust chains from a directory of pem formatted files (jbowes@redhat.com)- Resolves: #617685 - Cleanup authentication logic. (dgoodwin@redhat.com) - Split out REST lib into seprate rpm. (dgoodwin@redhat.com) - config: define defaults in the config module (jbowes@redhat.com) - Start of glade name cleanup. Make glade names per top level. (alikins@redhat.com) - Initial work in adding facts dialog. (jharris@redhat.com) - Line length fixups in the firstboot module (jbowes@redhat.com) - 617685: Ensure that the baseurl works with and without trailing slashes. (bkearney@redhat.com) - Use config file for directories to use. (dgoodwin@redhat.com) - Specify default cert location in default config. (dgoodwin@redhat.com) - Fix insecure setting comparison. (dgoodwin@redhat.com) - Refactor to use Python ConfigParser. (dgoodwin@redhat.com) - Fallback to console logging if we cannot write to /var/log. (dgoodwin@redhat.com)- Resolves: #628589 - Updated I18N strings. (dgoodwin@redhat.com) - added username & password check for reregister with --consumerid option command (dmitri@redhat.com) - Fix bad translation. (dgoodwin@redhat.com) - fix for #628589 -removed --consumerid option from register command (dmitri@redhat.com) - 623264: Fix multiple issues with registration. (dgoodwin@redhat.com)- Resolves: #631472 - update these screens priorities so we show the management screen first to simplify the flow (alikins@redhat.com) - Have the UEP Connection read the values from the local config file (bkearney@redhat.com) - escape the product name in unsubscribe confirm dialog. (alikins@redhat.com) - return True from delete_event handlers. fix bz#631472 (alikins@redhat.com) - 635844:If there is a colossal failure, and no json is returned.. then assume it is a network erorr and provide a generic response (bkearney@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Change the name of the entitlement chooser module to a more vibrant and impressive name as to better establish our brand and mark in a challenging marketplace. (alikins@redhat.com)- Resolves: #631537, #633514 - Only escape strings that need it (aka, product name for now) instead of all strings sent to the messageWindow. Escaping all of them broke the formating. (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - change packing on register/close buttons so they display correctly in firstboot (alikins@redhat.com) - Catch locale errors (bkearney@redhat.com) - Move close button in the subscription token/modify subscription dialog (alikins@redhat.com) - change paths for firstboot modules (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Escape text passed to gtk's text markup. (alikins@redhat.com) - 623448: Added the new config options to the example config file (bkearney@redhat.com) - 596136 ensure that the daemon only runs one time (jbowes@redhat.com) - Fix up some spec file issues with the local being double listed and the first boot stuff not being included (bkearney@redhat.com) - bugfix for bz#631537 (anadathu@redhat.com) - rename files firstboot modules (alikins@redhat.com) - Add an option on the entitlement choose screen for "local" (alikins@redhat.com) - bugfix for bz#633514 (anadathu@redhat.com) - Change rhms screen priority to match those of rhn. (alikins@redhat.com) - add chooser screen (alikins@redhat.com) - start of adding a rhn or rhesus screen (alikins@redhat.com) - Fix missing gettext import. (dgoodwin@redhat.com) - fixed a problem with prefix config (dmitri@redhat.com) - made '/candlepin' prefix configurable as 'prefix' configuration file parameter (dmitri@redhat.com) - Merge branch 'i18n' (dgoodwin@redhat.com) - Remove the translations used for testing. (dgoodwin@redhat.com) - Deploy translations to /usr/share/locale/. (dgoodwin@redhat.com) - Add po/build to gitignore (jbowes@redhat.com) - Make a seperate update-po makefile target (jbowes@redhat.com) - glob po files for compile_pos (jbowes@redhat.com) - Add a menu icon for subscription-manager (bkearney@redhat.com) - Minor strings update. (dgoodwin@redhat.com) - Safer generation of glade.h string files. (dgoodwin@redhat.com) - Add missing translation markers in Python code. (dgoodwin@redhat.com) - Remove bad glade translatable markers. (dgoodwin@redhat.com) - We need to import certlib after setting path in include rhsm (alikins@redhat.com) - I18N for compliance icon. (dgoodwin@redhat.com) - Include Glade strings for translation. (dgoodwin@redhat.com) - Enable I18N in subscription manager itself. (dgoodwin@redhat.com) - Compile .po files during install. (dgoodwin@redhat.com) - Remove (most of) HATEOAS. (dgoodwin@redhat.com) - 608005: checking for bad html characters on the client (bkearney@redhat.com) - Handle window manager delete_entry signals. fix bz#631472 (alikins@redhat.com) - fix for bz#628070 Do not try to unsubscribe from the server for local management (alikins@redhat.com) - 632019: Remove hyphen from re-register (bkearney@redhat.com) - 613650: Improved the text a bit (bkearney@redhat.com) - 632019: Clean up typo in the help message (bkearney@redhat.com) - Add make target to extract strings for i18n. (dgoodwin@redhat.com) - bugfix for bz#617703 (anadathu@redhat.com)- names on firstboot modules changed- Resolves: #627915 - Update for Candlepin HATEOAS changes. (dgoodwin@redhat.com) - Comment out logging response from server. bz#627915 (anadathu@redhat.com)Resolves: #627681, #616137, #618819, #627707 - bugfix for bz#627681 (anadathu@redhat.com) - compliance-icon: support warning period notification (jbowes@redhat.com) - bugfix for bz#618819 (anadathu@redhat.com) - fix for bz#616137 (anadathu@redhat.com) - Fix broken exception handling. (dgoodwin@redhat.com) - Use the write method name when saving facts. fix bz#628679 (alikins@redhat.com) - fix for bz#585193 (anadathu@redhat.com) - Fix bz #627707 - facts cache not being updated for "update facts now" button if the facts file is deleted under it (alikins@redhat.com) - add /etc/rhsm/facts to makefile (alikins@redhat.com) - add /etc/rhsm/facts to spec file (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - 624106 - handle the consumerid properly (jesusr@redhat.com) - 624106 - add consumerid param to reregister. (jesusr@redhat.com) - fix for bz#609126 (anadathu@redhat.com) - bugzilla fix#601848 (anadathu@redhat.com) - 624816 - unlimited flag unavailable, check quantity for -1. (jesusr@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Change the firstboot ordering (alikins@redhat.com) - Missing config options for insecure options and ca certs. (pkilambi@redhat.com) - bugfix/enhancement for bugzilla#597210 (anadathu@redhat.com) - BZ624794: Start using basic auth (bkearney@redhat.com) - date format did not change. reverting it back to original (anadathu@redhat.com) - Fix format string and added logging to detect failures when running cert- daemon (anadathu@redhat.com) - add user certs in all the places it makes sense (alikins@redhat.com) - add user/cert based auth for unregister as well. fix bz#624025 (alikins@redhat.com) - Remove debug "raise" that was breaking some of the error handling (alikins@redhat.com) - Try to only create the UEP once, and add ssl certs to it when we get them (alikins@redhat.com) - move around where we init the connection object (alikins@redhat.com) - add my favorite "trace_me" helper method that dumps the stack of where it is called from to logutil.py. (alikins@redhat.com)- Resolves: #622839, #612250 - get rid of stray print debug (jbowes@redhat.com) - missed an instance of create_connection_with_userIdentity (alikins@redhat.com) - remove unneeded printing of consumer id bz#622839 (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - implement entitlement grace periods (jbowes@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Adding some firstboot niceties for registration. (jharris@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Somewhat rough fix for BZ #612250 (jharris@redhat.com) - Add back some missing atk strings (alikins@redhat.com) - remove the executable bit from productid.py (jbowes@redhat.com) - Add bin to gitignore (jbowes@redhat.com) - Remove unused 'test' file (from repo check) (jbowes@redhat.com) - s/create_connection_with_userIdentity/create_connection_with_userIdentity (alikins@redhat.com) - remove reference to non existent variable (alikins@redhat.com) - More moving of ImportCertificate screen dialog around (alikins@redhat.com) - refactor ImportCertificate screen a bit. (alikins@redhat.com) - more refactoring (alikins@redhat.com) - refactor AddSubscriptionScreen.init to be slightly less indented (alikins@redhat.com) - remove unused imports cleanup indention (alikins@redhat.com) - remove unused "os" import (alikins@redhat.com) - indention cleanup pylint cleanups (alikins@redhat.com) - unused variable removed pychecker cleanups (alikins@redhat.com) - import os here pychecker fix (alikins@redhat.com) - BZ615357: Can now pass in --all if you are doing list --available (root@localhost.localdomain) - BZ615404 changed the name (bkearney@redhat.com)- Resolves: #614015, #613635, #612730 - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - compliance-icon: fix up right click handling (jbowes@redhat.com) - compliance-icon: call notify_init for older distros (jbowes@redhat.com) - make add subscriptions dialog a singleton (alikins@redhat.com) - Making register screen and regtoken screen singletons. (jharris@redhat.com) - Getting the firstboot screens working again with the common glade file. (jharris@redhat.com) - Refactoring managergui to use signals for consumer updates. (jharris@redhat.com) - Make the progress dialog for subscribing to channels a little better. (alikins@redhat.com) - Change getMatchedSubscriptions to uniq the list of products based on pool id. (alikins@redhat.com) - Moving firstboot regsiter screen to use common network init method. (jharris@redhat.com) - Tweaking the registration screen. (jharris@redhat.com) - remove unwanted print statement (anadathu@redhat.com) - unregister functionality implemented (anadathu@redhat.com) - Make RegisterScreen run as a dialog (alikins@redhat.com) - remove redundant connection method (jesusr@redhat.com) - register client if consumer cert doesn't exist (jesusr@redhat.com) - fix typo (jesusr@redhat.com) - remove --regen option from facts, use the reregister command (jesusr@redhat.com) - add reregister command (jesusr@redhat.com) - add rhms_subscriptions module to spec (alikins@redhat.com) - remove debug spew (alikins@redhat.com) - Turn subscriptionToken/status/factupdate/kitchen sink screen back on (alikins@redhat.com) - Several small UI tweaks to register screen. (jharris@redhat.com) - turn on "subscriptionTokenScreen" again (alikins@redhat.com) - change the add subscription dialog to "run" so we don't block in it's main loop. (alikins@redhat.com) - refactoring to make firstboot gui work (alikins@redhat.com) - Merge branch 'firstboot' of git+ssh://axiom.rdu.redhat.com/scm/git /subscription-manager into firstboot (alikins@redhat.com) - abstract more rhsm gui stuff so we can redefine them in firstboot (alikins@redhat.com) - Basically adding documentation. (jharris@redhat.com) - Merge branch 'firstboot' of git+ssh://axiom.rdu.redhat.com/scm/git /subscription-manager into firstboot (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager into firstboot (alikins@redhat.com) - bugfix for connection not using usr credentials after registration. (anadathu@redhat.com) - remove unused code (alikins@redhat.com) - Merging in master and doing further work on register screen. (jharris@redhat.com) - Getting the basics of the register screen in and working. (jharris@redhat.com) - add the main "rhms_subscriptions" screen. (alikins@redhat.com) - Disarm "reload" since it causes firstboot ui to freak out. (alikins@redhat.com) - s/rhms_module/rhms_login (alikins@redhat.com) - reenabled installing rhsm.conf. (alikins@redhat.com) - create firstboot dirs in make install (alikins@redhat.com) - add rhms firstboot module to repo (alikins@redhat.com) - add firstboot modules to spec (alikins@redhat.com) - install the firstboot modules in make install (alikins@redhat.com) - Changes to make this module also work as a firstboot screen. (alikins@redhat.com) - force the symlink to console helper. Do not install the config file on make install. (alikins@redhat.com) - Merging in master and doing further work on register screen. (jharris@redhat.com) - insecure mode option moved to rhsm.conf file (anadathu@redhat.com) - Getting the basics of the register screen in and working. (jharris@redhat.com) - add the main "rhms_subscriptions" screen. (alikins@redhat.com) - Disarm "reload" since it causes firstboot ui to freak out. (alikins@redhat.com) - s/rhms_module/rhms_login (alikins@redhat.com) - reenabled installing rhsm.conf. (alikins@redhat.com) - create firstboot dirs in make install (alikins@redhat.com) - add rhms firstboot module to repo (alikins@redhat.com) - add firstboot modules to spec (alikins@redhat.com) - install the firstboot modules in make install (alikins@redhat.com) - Changes to make this module also work as a firstboot screen. (alikins@redhat.com) - force the symlink to console helper. Do not install the config file on make install. (alikins@redhat.com) - Create /var/lib/rhsm/facts if it doesn't exist. Fix for bz#613003 (alikins@redhat.com) - Always push the facts up if users click "update facts" even if we don't think there has been a change. (adrian@alikins.usersys.redhat.com) - Add a "update facts" button the the "modify registration" screen. (adrian@alikins.usersys.redhat.com) - Merge branch 'master' of git://axiom.rdu.redhat.com/scm/git/subscription- manager (adrian@alikins.usersys.redhat.com) - add "facts --list" and "facts --update" to cli (adrian@alikins.usersys.redhat.com) - add factlib.py to repo (adrian@alikins.usersys.redhat.com) - Swap OrderNumber and SerialNumber fields for formatting in list --consumed (adrian@alikins.usersys.redhat.com)- add rhms_subscriptions firstboot module- Resolves: #614015, #613635, #612730 - remove prints, use proper method name (jesusr@redhat.com) - store the cert (jesusr@redhat.com) - adding regen identity certs to client (jesusr@redhat.com) - moving importing of logutils after PYTHONPATH is set (pkilambi@redhat.com) - fix for bugzilla#607162 (anadathu@redhat.com) - bugfix for 'connection.UEPConnection' instance. (anadathu@redhat.com) - renaming the main subscription-manager-gui glade as rhsm (pkilambi@redhat.com) - Show and accept consumer names via the gui (bkearney@redhat.com) - Show the name in the register page (bkearney@redhat.com) - Removed setters. Multiple connections not spawned for every execution. (anadathu@redhat.com) - BZ616065: Allow a name to passed into the register command (bkearney@redhat.com) - added exception logging and fix for one bug. (anadathu@redhat.com) - 614015 - fixing name mismatches (pkilambi@redhat.com) - 613635 - remove printing cp instance (pkilambi@redhat.com) - 612730 - fixing typo (pkilambi@redhat.com) - display error when unregister fails (pkilambi@redhat.com)- Resolves: #617303 - BZ613650: Clean up the help text (root@localhost.localdomain) - Make insecure by default for testing purposes. (anadathu@redhat.com)- Resolves: #613003 - Make subscription-manager-gui run as root (jbowes@redhat.com) - Pass the UUID in the subject, and name in the subjectAlternateName (bkearney@redhat.com) - hook up consolehelper for subscription-manager-gui (jbowes@redhat.com) - Add compliance notification syslogging/desktop icon (jbowes@redhat.com) - Make candlepin_ca_file an instance variable (root@localhost.localdomain) - subscription-manager now checks server's certificate before performing further commands (anadathu@redhat.com) - From: Adrian Likins Date: Mon, 12 Jul 2010 15:23:59 -0400 Subject: [PATCH 7/7] Don't try to use any existing consumer certs for registration (anadathu@redhat.com) - Need to add pidplugin.conf to Makefile. (jortel@redhat.com) - Daemon not started at install; pidplugin disabled. As per fedora packaging guidelines, the rhsm daemon is not started during rpm install. (jortel@redhat.com) - Add product ID (yum) plugin conf. (jortel@redhat.com) - Add support for alternate root directories. Change the root dir to /mnt/sysimage when it exists to support running the product id plugin within an Anaconda install. (jortel@redhat.com) - Add productid plugin. (jortel@redhat.com) - Remove unnecessary import. (jortel@redhat.com) - Removing bind by product name. Use pool or reg-token to do future binds (pkilambi@redhat.com)- add firstboot modules- Resolves: #613003 - putting back accessibility strings overridden by facts commit (pkilambi@redhat.com)- Resolves: #613003 - Create /var/lib/rhsm/facts if it doesn't exist. Fix for bz#613003 (alikins@redhat.com) - New button in gui for refreshing facts - alikins (pkilambi@redhat.com) - Adding the facts lib (pkilambi@redhat.com) - First pass at support for supporting updating facts for subscription-manager. (pkilambi@redhat.com) - subscribing to a regnumber was failing (bkearney@redhat.com)- Resolves: #589626 - Adding in 'unlimited' quantity support. (jharris@redhat.com) - Candlepin connection library updates. (dgoodwin@redhat.com) - Allow the user to sepcify a type at registration (bkearney@redhat.com) - Force username and password to always be required on register (bkearney@redhat.com) - more alignment changes on reg token screen (pkilambi@redhat.com) - fxing alignment issues on reg token screen and fix for other tab content (pkilambi@redhat.com) - removing raise (pkilambi@redhat.com) - fixing unregistered case to load cert import (pkilambi@redhat.com) - load match object intead of other by default (pkilambi@redhat.com) - compare by productId for other tab as well (pkilambi@redhat.com) - compare matched and compatible by productId (pkilambi@redhat.com) - comare matched package list with productids (pkilambi@redhat.com) - changing the matched bucket to use productId for matching (pkilambi@redhat.com) - Hide the incompatible pools tab by default and make it a config option (pkilambi@redhat.com) - Teach the gui to send up email/lang during token activation, too (jbowes@redhat.com) - Update cli option names for regtoken activation to match api (jbowes@redhat.com) - Teach the cli to send up email/lang on regtoken activation (jbowes@redhat.com) - Swap OrderNumber and SerialNumber fields for formatting in list --consumed (adrian@alikins.usersys.redhat.com) - Adding some changes to disable horizontal scrolling and align the columns appropriately (pkilambi@redhat.com) - fix the display order for contract info (pkilambi@redhat.com) - 602258 - represent subscription data as productId instead of sku (pkilambi@redhat.com)- Resolves: #589626 - Adding accessibility string for widgets for automation support (pkilambi@redhat.com) - updating spec to include new files (pkilambi@prad.rdu.redhat.com) - Add support for a /etc/rhsn/facts/*.facts files that can define additional facts (adrian@alikins.usersys.redhat.com) - test (pkilambi@redhat.com) - adding some todos for later (pkilambi@redhat.com) - get the other tab to populate entitlements (pkilambi@redhat.com) - rename oder with contract (pkilambi@redhat.com) - fixing progress dialog path (pkilambi@redhat.com) - minor fixed (pkilambi@redhat.com) - Adding order info to list call (pkilambi@redhat.com)- Resolves: #591247 - clean up (pkilambi@redhat.com) - Revert "Add uep wrapper where async logic will live" (pkilambi@redhat.com) - Revert "Hook up register/unregister to be async" (pkilambi@redhat.com) - if we get an error from IT lets show it instead of generic error for reg token activation (pkilambi@redhat.com) - removing test checks (pkilambi@redhat.com) - Hook up register/unregister to be async (jbowes@redhat.com) - Add uep wrapper where async logic will live (jbowes@redhat.com) - error message is now a popup (pkilambi@redhat.com) - Load gui resources relative to the python code (to run from src) (jbowes@redhat.com) - Append consistant python path (jbowes@redhat.com) - Add .gitignore (jbowes@redhat.com) - Adding Order info to cli and gui (pkilambi@redhat.com) - Convert to using candlepin's jackson formatted json (jbowes@redhat.com) - Fix OID ending in 10+. Add Order.getContract(). (jortel@redhat.com) - Changing the Add subscriptions screen to bucketize entitlements into categories and use a tabbed interface (pkilambi@redhat.com) - Changing name of referenced variable to regnum (calfonso@redhat.com) - test (pkilambi@redhat.com) - test (pkilambi@redhat.com) - fix autosubscribe to user right consumer (pkilambi@redhat.com)- Resolves: #591247 - format the dat correctly for gui add - send in product hash as part of autobind - Format the cli print to be sequential instead of a table form. This makes the output more reliable (pkilambi@redhat.com) - Fix rhsmcertd not sleeping properly. Add Bundle class for combining key & cert next sprint. (jortel@redhat.com) - unsubscribe uses serial number directly from subscription info per subscribed product (pkilambi@redhat.com) - Change unsubscribe to use serial number instead of product names (pkilambi@redhat.com)- Resolves: #590094 - encode translated error strings before displaying (pkilambi@redhat.com)- Resolves: #584510 - Adding a progress bar to Apply subscriptions process (pkilambi@redhat.com)- Resolves: #589626 - unregister now removes stale entitlement certs from the clients (pkilambi@redhat.com)- Resolves: #585193, #587647, #584440, #586462, #588408 - 585193, 587647 - Handle Non-Network case Gracefully - 584440 - Validate manually uploaded entitlement certs - 586462 - strip out http connection stuff and default all connections through ssl (pkilambi@redhat.com) - 588408 - re initialize CP instance with consumer certs post registration (pkilambi@redhat.com) - fixing registration to not load certs while creating a cp instance (pkilambi@redhat.com) - 588389: Ensure list of expired products is unique. (jortel@redhat.com)- Resolves: #586388, #586525 - Adding support to unsubscribe user by serial number (pkilambi@redhat.com) - Disable update/unsubscribe buttons if a product is not selected or if a selected product is not yet subscribed to any subscription (pkilambi@redhat.com) - hide the add/update windows after successfully applying the subscription (pkilambi@redhat.com) - Fix certlib exception and linger bug. (jortel@redhat.com) - Removing testing comment. Add code doc. (jortel@redhat.com) - Stop removing expired certificates; Display warning in yum for expired certificates. (jortel@redhat.com) - 586388 - Allow multiple pools/products/regnumbers to be able to subscribe from commandline (pkilambi@redhat.com) - exception handling for unsubscribe functionality (pkilambi@redhat.com) - 586525: Interpret interval as minutes. (jortel@redhat.com) - clean up (pkilambi@redhat.com) - Subscribe to pools in Add/Update button by pool id instead of productName.Ignore the productId and use productname in the list to identity the product pool in the list (pkilambi@redhat.com) - Beautify error message display on bad login (jbowes@redhat.com) - clean up old modules (pkilambi@redhat.com)- Resolves: #584330 - Add PyXML to the requires - fixing the date format to be human readable for GUI (pkilambi@redhat.com) - Add tzinfo to datetime objects returned by DateRange.begin() and DateRange.end() (jortel@redhat.com) - Provide a command line and GUI option for user to automacally subscribe upon register. By default we only register the system (pkilambi@redhat.com) - fixing the cli date format to be human readable (pkilambi@redhat.com) - spec clean up (pkilambi@redhat.com) - Adding support to show registration status on the main screen and direct users appropriately (pkilambi@redhat.com) - 584330: Fix init.d script start() output. (jortel@redhat.com) - 584137 - cli subscribe now uses cert serial number as ent Id until told otherwise (pkilambi@redhat.com) - Add Reader to skip double newlines left by iniparse when sections are removed. (jortel@redhat.com) - Migrate to iniparse. (jortel@redhat.com) - Add certmgr to replace direct calling of certlib & repolib. (jortel@redhat.com)- Resolves: #580043 - jbowes's fix for locale string replacement (pkilambi@redhat.com) - unsubscribe products based on ent id from cert serial (pkilambi@redhat.com) - dont show the content/role sets if the list is empty (pkilambi@redhat.com) - Add access to product hash. (jortel@redhat.com) - Preserve custom repo properties. (jortel@redhat.com)- Resolves: #581032, #581489 - cleaning up obsolete exceptions (pkilambi@redhat.com) - Certlib robustness & testing. Remove InvalidCertificate exception; no longer raised by ProductCertificate.getProduct() and EntitlementCertificate.getOrder() Ensure Directory classes only return 'good' certificates (not bogus ones). Detect and log invalid cert bundles from UEP. Overall more robust error handling. (jortel@redhat.com)- Resolves: #568427 - eol string literal missing (pkilambi@redhat.com) - modify the sequence in whihc subscription column is shown (pkilambi@redhat.com) - fixing index issue due to mismatched product tuple (pkilambi@redhat.com) - Exception Handling for custom exceptions sent down from candlepin (pkilambi@redhat.com) - Remove all certificate caching; Change certificate read() to be instance based. (jortel@redhat.com) - change to right header based on product state (pkilambi@redhat.com) - Adding support to list products that are consuming a subscription but not installed (pkilambi@redhat.com) - including locale info in request headers (pkilambi@redhat.com) - clean up (pkilambi@redhat.com) - adding a new column called subscription to gui/cli (pkilambi@redhat.com) - support to handle multiple products per certs for cli/tui (pkilambi@redhat.com) - Backtrack on some of the snapshot stuff. (jortel@redhat.com) - unbregister account before re-registereing user from GUI (pkilambi@redhat.com) - unregister existing consumer before re-registering with a force flag (pkilambi@redhat.com) - Adding support to manually unregister a client to cli (pkilambi@redhat.com)- Resolves: #580576 - fixing error message on failed registration (pkilambi@redhat.com) - Resolves: #580955 - set ssl_port to cfg value instead of default (pkilambi@redhat.com) - Ground work for directory snapshot caching. (jortel@redhat.com) - Resolves: #580630 - register window will now not be resizable (pkilambi@redhat.com) - Updated for OID structure 04-07-10. (jortel@redhat.com) - reflecting changes to the oid schema structure in the client tooling (pkilambi@redhat.com) - Remove 'layered product versioning' prototype code. (jortel@redhat.com)- Support for register system by consumerId - rpmlint fixes - Resolves: #578860 - alignment issues on registration details screen - Resolves: #570489: Updating man page to reflect latest functionality (pkilambi@redhat.com) - updating frame icon (pkilambi@redhat.com)- Resolves: #578113 - lscpu is localized, use the right locale to accumulate hwdata - Resolves: #578520 - if no products are selected, clicking 'Unsubscribe' should be a noop - Resolves: #578517 registration dialog validates for missing input - Resolves: #576568 catch the socket exceptions or any other unknow exception and error gracefully (pkilambi@redhat.com) - removing test files (pkilambi@redhat.com) - specfile clean up (pkilambi@redhat.com) - updated icons (pkilambi@redhat.com) - some minor UI tweaks based on feedback from the demo (pkilambi@redhat.com) - multiple bug fixes to gui, cli and proxy (pkilambi@redhat.com) - Update product __str__ to show valid and valid date range. (jortel@redhat.com) - test (pkilambi@redhat.com) - updating config to remove cert paths (pkilambi@redhat.com) - Fix extension parsing with values on following line as '.\n'. (jortel@redhat.com)- Resolves: #577238 #577140 - Use SSLv3 for Candlepin communication. (dgoodwin@redhat.com) - Fix edge case in OID seaching. (jortel@redhat.com) - dont use ssl certs for register even for re registration (pkilambi@redhat.com) - Update for entitlement OID schema 3-29-10 spec=DOC-33548 which includes yum repo (.1) namespace. (jortel@redhat.com) - make --force default true (pkilambi@redhat.com) - Ability to unsubscribe in offline mode. Adding a confirm window before unsubscribing (pkilambi@redhat.com) - --force option to override existing registrations (pkilambi@redhat.com) - adding dist to rpm spec (pkilambi@redhat.com) - bug#571242 return error code of 0 for help options (pkilambi@redhat.com)- Resolves: #568427 - bug#577238 dont replace config upon reinstall (pkilambi@redhat.com) - breaking clients. comment our ssl cert stuff until its functional on cp (pkilambi@redhat.com) - some ssl changes (pkilambi@redhat.com) - Update for getCertificateSerials() returned format change. (jortel@redhat.com) - Initial layered product version work. (jortel@redhat.com) - notify user politely if there are no available ents (pkilambi@redhat.com) - adding id to the available list (pkilambi@redhat.com) - Added icon support for rhsm gui (pkilambi@redhat.com)- Resolves: #568427 - Spec file clean up - moving gnome tools to separate package - methods to define concrete description for products based on the state, product info and entitlement info. - constants file to accumulate all static strings in one place- Resolves: #568427 - event notification from add/remove and update subscription actions to main window - error notification windows - registration should now auto subscribe products and redirect to already-registered screen- Resolves: #568427 - logging support - changes to support identity cert parsing- Resolves: #568427 - Changes to support dynamic icon changes - changes to support resteasy api changes - fixed alignment issues in mainWindow- Resolves: #568427 - New registration/regtoken/add subscriptions screens- Resolves: #568426 - More changes to api proxy - new gui screens- Resolves: #568426 - more updates to connection.py api flush down - updates to new screens and layout in gui- Resolves: #568426 - new build- Resolves: #568433 - Flushed out hardware info - man page for cli- packaging subscription-manager/bin/sh/bin/shklmno}~pqrstuvwxyz0.95.17-1.el6_10.95.17-1.el6_1 subscription-manager-guisubscription-manager-guirhsm-compliance-icon.desktoprhsm-compliance-iconsubscription-manager-guisubscription-manager-guisubscription-manager.desktopsubscription-manager.svgrhsm-compliance-icon.8.gzsubscription-manager-gui.8.gzgui__init__.py__init__.pyc__init__.pyoactivate.pyactivate.pycactivate.pyoallsubs.pyallsubs.pycallsubs.pyocompliance.pycompliance.pyccompliance.pyocontract_selection.pycontract_selection.pyccontract_selection.pyodataactivate.gladeallsubs.gladecompliance.gladecontract_selection.gladefactsdialog.gladeiconscompliant.svgnon-compliant.svgscalablesubscription-manager.svgimportsub.gladeinstalled.glademainwindow.glademysubs.gladenetworkConfig.gladeprogress.gladeregistration.gladerhsm.gladesubdetails.gladesubsgui.gladefactsgui.pyfactsgui.pycfactsgui.pyoimportsub.pyimportsub.pycimportsub.pyoinstalledtab.pyinstalledtab.pycinstalledtab.pyomanagergui.pymanagergui.pycmanagergui.pyomessageWindow.pymessageWindow.pycmessageWindow.pyomysubstab.pymysubstab.pycmysubstab.pyonetworkConfig.pynetworkConfig.pycnetworkConfig.pyoprogress.pyprogress.pycprogress.pyostorage.pystorage.pycstorage.pyoutils.pyutils.pycutils.pyowidgets.pywidgets.pycwidgets.pyo/etc/pam.d//etc/security/console.apps//etc/xdg/autostart//usr/bin//usr/sbin//usr/share/applications//usr/share/icons/hicolor/scalable/apps//usr/share/man/man8//usr/share/rhsm//usr/share/rhsm/gui//usr/share/rhsm/gui/data//usr/share/rhsm/gui/data/icons//usr/share/rhsm/gui/data/icons/scalable/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu                  ASCII textELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedPython script text executableSVG Scalable Vector Graphics imageUTF-8 Unicode textXML document texta /usr/bin/python script text executablebroken symbolic link to `/usr/bin/consolehelper'broken symbolic link to `/usr/share/rhsm/gui/data/icons/scalable/subscription-manager.svg'directoryemptypython 2.6 byte-compiledtroff or preprocessor input text (gzip compressed data, from Unix, max compression)RRRR R R R R RRRRRRRRRRRRRRR#Rgtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || :/bin/sh?7zXZ !PH6V] ce:?ajIǃe\ sOe,X*8^hG)/DI-8dP*5g{9)ס 5O8yKEgR4(z\a8M/dǥBLG_e]G]E4 :"XULg7(GT4џm̥tapBhFL`չv{³]r.f<Y.;`YRd-9mS;yLYsx+%#IŇxD_ʰB:EM.tBŜ%+Q0ߥvuU!ͩVO_'HasBqX]P@[byYMB <7R_ |%.vBk?8L!Vͦu:v =wYδ "fRfvtHl FYEW |Nhi4aA;M߲W27!YlCݔw Sö(D;Ux=?"zF:F߽=#2#VD>⋖%'Y|"G \܆+0ymjK3=Gteۘ*/I )\c3e49q@ml^4FeըV&٤(A͡-4.]>SoZ f6_AƏpUT>h4j}TPߩ/j_<N͖$ۉ<śs?+{F[7Vdgm]:'s\Jdw+r~[ &dW$)Ù, gΗ^Ց&8C} /i CQ6.ȨUNQ9&6]iV\#hSݎ p`hry!XBQB\7q,ej, cCq,%$fc7~9Q$Q |X^HnʯQ35=pM0U=P)ISlgK`cn &XG̼X<*% ֏N ?Y(]$f8)䈜PD}Q6]zy1&+VB=Z?1W9f6Wa4gf%ooHU]RVxҠ,y~D8Z_3,~WEŹyڥZÚ'{Szr$dۜ=Qvűrͩ2{@X06AXJ ֞xTPAxUl|?cD| ;=m~PEFoא: @=0|-"Asɳ_vL&Gu +`o>}fo";):FmyvhkO(=R O7qyGn 9DhL/J=L8?TKk?/*Wabh6XHL1W[+@$~Π_9RD.6Y4}O{6vrM_:A1d ) h:rv CдVG&j Qcw`#'$@3P*fQʆ> ֵMg'Y =I{T187폸/bsO̪I $(HWe?S"AwO;OA'=AH@¥"PYC͂ۆ,fωf q/hVf`V)%X.E.i vw@䁎#"vj:'(7=QD);CTKy֘#H:EZ>L  Wޓ}Üɯ>:,eӈ%h^,nΥ(!p"/HE6 }PRyH0%GY&ȿBJ[ًy5yKܾV=?dWX,*ryÙ6r,ЭUGQ\‘Z"HvalڢCsB?x%(FES#CɍhL<ƎI6@M.gזjdU|f g;e8.wPaz-VvQض?o] iߓ*g, 4thT^"u F)V]z&x:3<׿sDR\*StQ#h?jUdHb+hc+SWؘe^3 \j=c[]TdIVȤ9X]:qACpae1N< y."_2<^Z=R. &Hp|qnU"$F^:">Q֒Ÿ/B| QD^`g|d?A]BԢڸ'7cepO!k%mGs&_l u TsX]+_:q\yXLwHeQN*Ya@lI=sLs[|{ eu]}$:Un.Lf f(4IwXz%))el8e\*vQQAQ/pe;[s9͕NCx2Ln;i[!oNx<ނh |@_0rOc"$w[_^~ದz1{Wgs7<0MeGs[q2P Yj  1pbˎ&[`GF!#x/ܥij*~ X-{T􎉊8HH1mHĆzWh$mS^P+{Z&TRRQpN.؂) >gンO\P5[q:kq%ے~l̅.؉tL? D3+, 1nh#?mKS@c> s H8И hձF"ҤiStnS6(L]Wt:Om6r>p€zƽ?ZD&yeF>x"Vw7k 'EK<'+*/yMa5ix)" hЬÕŚ=5l 5Q-KaGB)W׽qDd'Q Wؒ5a[d/]ە/L< Ԟt8%2g@'UѲ ]U3vvX*QN'|eEGVщiF|ֻ뗐8X iA304~%A a,b!iSٔenܑ:q\2:0:לImw&.Tog$𱢆?sYdzZdĒ^kpB7Ⱦ0m˙ֵLN!|ɣ9oXٱA|*(#8LHN]ԩ K ׇ( +&KL-o H*!8Kj0vڔzk¥4~HZh MLEz$خlj™Ԑ5( ݡ?8+ʞOWj/)l AeQ_'"`XH5hV>L[?s5|Bc͠V2}t%vXe:ytԁпz}aWEbk9)daRLK7;ؖr0g[)y1 rbG hkesq%QqHA&MRzQZ_503՝k$i|0A#wӻ{= w2WyԪlkPLJeȯ;>S OGI*@#NWyo)(0u7< !@[$~S"BWP]<=ZX~33kUw6BA6p}wªБbUh}W=t@ϓz ]qKYYv9| k jt`zn"bXۘvGZ%JOrGc*6z_<@kr:E7D55t۴#u. +Rؘi[w"Wd5&wz"P4ዾڣ>eL_< Y YNPݎT,1}Zt~ Fg@z;th*4 9} )۲m <v.#ﳄQraP%cnնrmBJ &>VR0t\?֑t;%;h2ȁ18'; &Mo͐gr1٘+vqXxo$W h|vvH唺o`+eLt?}UW-jq̛K T?s0q :4SeDaeD~6UPΰYˈŮH$@17a8*S`:QSۧŀzU3"<Hek$zЬzF|XZ7N>EiI#ٗS>K鯋d;LBfΕ}xpa ?^KŒY\6K"q:cy%6|OG\'X3\tJ_H5a yb}Hq{Ew(P:64uOh 2J62G` zbrtFAEE>[ʀO.C:XV705IěY)ݦt_'d\: !'ΒtE+Ə3,mP9"3z' !5|Uf/Y\KL[uT(D޲vh1} #T Ƀ WY+cR<߇AxPj^Rɦ ydA-+UPHZ;`7C` YoY̐vvG'K!4~B%tA=i5`CGD{dDj%" oCKvf%"vfGӽh(-$ŏ.P>YU1i:+GvI{cS3v?ܗ)Nk*ȑ`7<RmQITmUc%!}׃ZKVGq,.Hc9@R%xV!Mbd='cRR(FD|IoM!ڲ.a1?>r!lZ'|pΠϤ3 Cdu(PK?3{ z`91X;m[S5 +Z%lJ! }æɓe|1hV;ܕ֙u?܎My>u0ZH6 M着}Ӧ{ZqCy }Z] l1*)97rXOl 8ީ] 3 NQ6Bpyy=X2zо;y K: n]IvKQJzδ6B0hmXh(*_4IZ_H6VjT 簺m2˚,`D mȼ3%:d=x @$靮rWj(0R6  fEr]Aē5 y]9TQ@Bw|CUa5kkrV k[DM.: ]~qn3ؓin4}G|ZnVQS#wW8OMFACP@QIdͷ"GDJYD{@02X,MDw_!^i]PಟgJ_}3TzKb]HāaP8+WZDفj(=: zs s"%4=p6BvV8![SҬ4D(Uqw#tCΈθ]}6(>EDvtXaJ7=iq--.Z1B^zc{>_dMW/G6US:w,pdp(F\Dp"X(Q|W&H" 6t饂|bkYț9L'/!b𣍢2c4{p5l^_0OpΜ ĄwO契ÌKE i9^ZHLK#=F$@-!& rtJpzsho7VOv Y?+/zəey:80;FAr]+zb2M'Koeޡ<6\4kve x^ا? 'C TWv^l^eI*y3K1:b= &"{L&q2& z ji|6$e:s˜L{c&'&Ԯ zh3 :oN8LD8]ޔO2§<˷gy;YDdc%xE 7.vIyېX!ӅQL^vi fc*}^ֱtߟed(M26X/H'/Ap%z]EIuE0-D/tȔv<a[͋N-)eIk62c: MCh)ϡSNr#{2/oJ,^x8ёӉJ 4ojva|ԟK}86rfz 8 >{LX'+fj {wbPJHJ> f8ʵrk\:*ܼ˘Q$-Ul&)-(KAL%wh;@PEu_GbMS hJCmP ;SSI1Xn Sk*h^7\g2~p)g?_[wT4%rɣ[┚rӫz9Ms&2,vpe o-M0GTh/;NJpM i\x|b̳ 7+b85Cj1aR[ +]I9_1LYM`i}]W-" ,gtD?M\O[Rs(fqLHGSAnpO܀Y2?+nCn <45 dW#W4tԺwi&sf%sq>ReҾ-U1;5ROI4/n ÷:~D1xgbw8:zƔX +\-ݪT,#"ZKݰtER2[>rj#@t[+?^`1vj T zD _Ar_i 5%`OWm=CǩNbC_R%ٷszgپn1ouhT AW\JKi5$εx֟YKG cb}m&S$*p-s!,2%1=c!|Ng= Zrꅃ䴜iH_q}y^w)dv#,ZQ~o4W[#\0 di7_/ kr+!#^z/>{q!'ʮT8+P'U%hLߤ#8DANe?y?^7G(&rX!ȁ7(X E*ES  EWGxE v9 "1hƖ/ 503ho yeaH 8P?P`+\7ctγ yes6v$H隊 fu4./Vӫۿ<#Siҽ5LQ:d*JcdQ c 4"R(yL_B9+_=wR? _zj*X~?vZ$0@,33=Eqd5je96WdJJdZ)iXu;cy?*q ؐ߾;-ydɑCNp/BXAT^ 6/\@*M,iqI H T֍B[!#Xʕ 799Su^J}·5':(vc)nqZ#w0FVѤ]3 {5vRggxS,p}>kp5CPXf/' *l&ӜGIW$#(w8bQ 5x,sϦww^SDqm 8yV:DcffaOuo7%h씕p;[N}-c1 R2{3PaomwihuNeLX)=쁑8JFucU_qsfw4QşxhfڭY\W+/F'5+8jI; s?勱ja +߰{+_Z.#.R6*?TD?f]H@ٞ:?J<, J`0B)mI@OF$_*-:Viz:,6;q֯S7/-\ptj\Ж to9h EbS'˜H/ .>OQHZW?R^pvmi뙪N2rI ;jȯ~{B^^^MpÚKYd٪0Cl2Kڡ^!B}u| c%[ayBÖ]bmuHN eαQ̾ܮκ@_* rIܵ 2M>`(p Տ; F긲<ʜ{Bmg 2FذWX79 JZR.(G;Q.]rpfDH P82qӇ" Jd{D 9}|W邰b2ś̮d9U[Bǫ^̰ T04T潸d{HZ r]9^":KYU꺜fٍ1S~CRP±O;;,>bIgaYjFW4ۿה</UpH5 8tyM8% 4H7D@F;;ђ-/8'Vݷe2 9ܲ^l$ c{ l.S)eb"Tzh 4.`=.֪a&kٙP`n'y1ޗ-?D.|޶d)C41XD^Yh\nnzZq5ۼj{In1GvuCd?eHƃ,Nb6kDQ$16B)įrO`DE?M*Ь!/VY5.t|5dqI4A`S; C o mĝ/Qi#>=X3t0tS05 V' qI. ?YtG Su׭Hv˴]ӴaT!qv'~SP*a6&sǞII}:w m~Dd;Ѻ7r &xjYp_o8{%5%/i_5qH;Jr2 Ƙ 8#r0# lXuz?W\ K1 -ϴ"e6#wZ:K"ۭoi &[bv'w&~~T JOe7O7O8C@q:.~D/4/ρi؃jy(K$"EIئ喑75( X kљv((#ADF@<1ƃrR F"7.WҴph)2(b ەn8J"k!}OT3oŷ~T 9-?AS\EVe-f #񌲽]SKVZn"_\ "e5c|e?sUlZ$Ȟd@d9L c*39 N4}g_st}Z{W(<Onm(VDǮ}i 0~6 1 0&U߸nq=L%2S̔6b,fOatJV~=ƥ351wrǧ؉~ HpzOVlvh_)޳aU vsV3ݣ G:.˗N_1Nz݃Lչ{mF:!*9Zq]`_LSq}ohl̓B3JsqDy!gk6o#_?Y֏bb^=ӣ?huKJA%)PM]2nx/hLHi RZ ?_;rX; ݖ=M[ϒĉHkXGz?P4*)HH)4@ ɵNTsU'%fsR IuگY$nt3[%NQ''HZ )xNz̟3@ ?,L?ejy]4kDyE&N±K+JN2J~{%۩Zk1 ׶tmk1H:@8wxnCkҟa{]w꒱4FK:\hZ_{r |k@SȢ EʊWۥWsf*$_XW}ib#bνJ&od i{v[j}y]q*H@ Q˽J,LI|r_=#E}Tanĺ/;}?=.Mub-v2U&OS?<.Cd sr:һ5yۿH:/uF&wbS[OKP{uڕlQ@ЀPExFȌPTݣj:ӼZ 2=rrRq:Ζ+q4nŁ+و첞>47-!ťEnKe:Н"% aHb/gRױM}'Z{4qy.(\+N(O>ov1lyP7SiH/6 VL=& b72>R>TҰ0nnt-4㽞OiP0^*J-}J'[{rkkP/C2߳e#PʡXR>?wӘb}jCt#(yB'j iй×d يrs;fN_]ܩ):W@aغAf8N* д:W4Uo}CF>ƕ.UQCrxak~G+X?2" mF5=䍼GxM Ěݼ*:Ma<;ʙ@9L_X;nJʛ͎`1!vҦ ]km2w1lOscX ^mjDMv^?hBCE'.5/ yv]UM·c\GxAN $t#L7jXØ-\bjYE*w1W)j%d`Mp(mXe{\2oXUa[F+ л8:PK@cƊ:n)tFø;ԟmR΍I늛KcrtigF=U%dTKzob\)h4ݐ |Ⱦ&{jSf׊VOmΈ+-ب>Nuxw76i#A-8mz@jmtR@\$3r\{VXM@u>SC%_~z٤aQMKTcW~-nB$\̺ JҠհoKbEV4Xt>j{lO{Bq&eN^: F(l<%P4`? `.ߤ?ة767U29 GᎱ-|Rmq! #K ׊CSBzn*N7+F(mxJsycc=KRF}[ N=kɷWRo_\#P*ci^^ghWZZbnNYn4N$XcT$bdwo@>Vl/VYck`{4he3^j/s> ⶉp/۪@ɨFm\xExE8w1* h1-  e:9AQE%y;m0 *BuK&cϦ1U8X1O7Sd f6A\U[8>%Hxm-m'>F ]xbJz23e \Oя9&ՅPX¥Aҋ˪ +HζDG+`2!g>?c@,QӷS) qR %-qXN&>N! S'&\y}U*4W"%d\:+59Z?\3y҈̀rDW=X Vː6#6 z͔Coj`N(э%[TGV뎷0Y]9S[E+|i7eqN5$t2)ZHA{kR(H~VJGNlaU]{d~/ >lQ$8Sl>ěcy6]{P :` 7iy(=`bU~%M񧖙g)QCahՈM 'Ӂ<)g4$i#~$g7bG}RpwGރ8ۼȎ:%ٖx) L%hpqC˨0dd2kn P4+Q20!al5&]dyP>՘A)٦g9%RjnIBtXkvw moZVF 4*d$yc6J1y`=UsOMpR#W>ӐOE)yRvEX6*@ql}[A4? +< ]}{Bv8y'{I4.@VK|\dػ!:L }dW Qd=y1'̻!}Vza+ogZU>rD̪ì{+FVuCɕN+._G6|7E_@x! x U7UH d Kș>@{lXhzOxEh}K%Xx(3H:ݮݔ8LfMԞFWrnUCÜC̀7Gx&]_n`yȳ\^U99ƒEfnFc##QљIaXȰwO2UsN}cy qak&͸:p^PҪu;{xvCKqcjXԡҝWJʜuб]V*-H\ᄛ*H>Hk!HJuqlP$@SmĉB)2Nf!eT_/ݦGHg אRw%M-gl,'(>n6OM6]֣wHجUhzl׃%}t``791 9șK3leC*5؄9yp7 QZIChϡzN.H zǿv엌Q  79كxtLˋ^2[W>{ 3% `J(@W{̊SN'tDZ֠Z]Ml)1y7?!Z'V(Pdհpdj貖'ЗƟfۡQmk(rD'Sy}@ xn/C8#17Ia7ܽ3(|(:~T]b#{r"͏*~A*yn:YUK^vCk@}D=1)ִcAMNiz*(}@cyFf0PIKخB yWŖ>iy_834OǁH*9&ee ~{C+)QabsNoܙaޢ4`s˾VE裛ӛR<Ok->j yr#2кI0Crrt^YFJRfV5uW'Ѭa_[[\u06g$arF` 8$VL1Ɨfĸ8!$8x>qN@8` ڶkOoKE-"$_cp Zpb NB^׎ԉ8s @V-}B1%ݒ\ʌ^ŹY)u N_?txtV|S)K3\9T,:3k*\jiD}mG|Mw83eM_c`>{N)d>Cxtۡx,ld¿}Ҙ -%9E?MҝGKMW:ź5[ΖY$9d x\Zp:Ag{M.`y7 oR&L"@CE!p˱-$)-!:-`:龭)` ֮T`Qx7H wk)F*Jtk:xgAPhyQfDkdt"X!WO-) R*,%\p$@}{|=a'M%.5¤gbJ@3[z %Qp$e+)o[ H|~<ejsf.( ۔Xڔ. Mޟ 40wTrIId1-4c2 ?E O2pYB|uI+Wx)-]{M1Ny]¾nJszٰN]~QK{9N 3f,Uv:rD3 ;ɉ5S4g;PɤC?h츗hv9la6y:Ac IOz( }:#5gOpyfQ몑eӂt%Mk.O+OBԟ)Zmįg?`v\hgٙ$13c0Vo~ݒ)7^k*V`#x kYpd.: T,~O`O-._գ/8u0nK9\SbGaz1_ tb%o?sBOF., ];T,:<-DPNl:3|0mz||tB+B#o_g#P8JITvaQ#)z/5Vv4Fc/[`Im(*~:oX륙^+%u"qK u{w(&adK~GI Z"u~gk PE\1ԂhcS$z2 S!ǘ0Zv FW*s1 nR s!y)OxX`_za8ZЃXV6$N^mmamLs,R2tjV ?=Sdh ֊)drzAYe׎h~&Hd&i e |&j:qS _qWEu)x?ʥSpuh)D<x6܊4=9mrp=]!Eޣ jq&YuI{{0 7jtf?Wl 07w!oh7xP 9w ш G r8&h 3:@m!F7GvI! u rl1TM$ҳX':muw17kiE;w_(qK<c~H39Mm2\T̳CKۚCo+ҥDPʌUdkH 4c[Fݵ ix+i3'@o}?Z{vZ A@zwlDĮ?:E:pm!b ?cfLd9ْKj&7z_gd* ˓uN9w7ٳ>9Erf4(62oMB]ki&n>6!jԳI[6{^e kYmjҖd*׽dx"76 F5DNOM=Ϭ/͡+|-%t"3lu+cYŁ.3rL0 ߶4$ͧ].{"]?|ڸ@nNRMת!C#@X ;M31**AʜZ: ;dF]jHoqD#˘gؕOS8s Ĺ;W^MBr~Y"P `a]Eyb(<0CŔOV+ ?BqSP.%p#-H3ǯ Ha5frJ?^ˬ5F Ҥ/WEW{Qݗy 4hCcS1ŽuW czw _3xƸ7l{ 9S #^,¡23ESt)26c!J9]q 6[Yi'H7Dv*_hYªlR39~jSLsKvgrsU)Y2>jkw&(|3g]Uà1$J.wx]@4F]qky.l{5Ӣ#'x@t7͞#9۶2ݖaL]b.y8idUQC?,Mjyww}mgWo5,Z'oӦG;:@N\(xYYR56h3Am;]>unx߃7 #n b4!Mkv]P1G?=aY"~/"Ll6xWɀZ(h0k@gQ2&7=fJO3 Y[k"m(53>hU%_a lb*7ÙxӤW'ćr=KJu\!_|0 [֭8lft,t=衯2c85n~eS?ttN)|6u}F/uE52RvK;7T`ծu+ 0,*֣"zjQ4MI1RVFךI``n~xЬxMdc@Us;(`sgm̈F-7t,Ϯ.nڤrcs06-ˉ24`&YP/HΟuzk[Ceɷw.cP %$.ֺw<25~ r'BQ{vl^}S1n:ˣRL+N4>+"iRij@G7,TÛr 1hdj2] Y:bʝ'N*S,bW.$x4pɕ_-:nU%(w3 i#M96:B 7Nx>|UP<=N<=-`rF; 6o?wE?lubUVR̒{1*\t1Ԯ6[)k⮰O`1{NsD#< 9wb5zԆ~qfeRw\`Fۨ֞7 oDmj[E;:mb^O(́ﭹ^D(ȱiǚ{ ǃCƍ,g33r-Pά e29(1\m(+ܤT 9GwI5S=/e笱 YmNk;qVU Lw@z8w~5Ѕ@J@YA%y>'lw7S0㽙{u4ʚ891cnOK♚+"-% xec}qyet=Zq5ETwYR|i(xodjf3](p#I}ƍRv_ÇsAikhf*!ĚA;+J _|V(F?)(4DꞮ"YcUH5MF6V&dKM8eϩqA7gFgи%SطVP6S x70)JҚ `/w)kckh[HEcxBHN IڇLh!y?"ATG]z.DRӞeXyKh~6w?tlPu4M1>4<[enTD*v;{؉>ε|x^h&)a$˦pl-`݌bV9NZ=@z$n%;i?o8{؏ʚ-CxmbpH)UKI@$`v5NrClq_!( JGZ&|`Hr#D Q:m2[2'PÍQ ِ́fLQ>ROKIW ¹qALaAO\g]ӃwFK's\ Xz'.:($ &[8d -?V*$-itKK ڛ;ɟϙԧ|ٍ͗KCQEBt@>ʍ>E.(#2z Y.KK'F2efd/SnC9qsZqVn4<2ӂ\w!^SQ<,P(7Ŏ8$aXE_J:*P-ug ?H NK.IZF-D=a!_y@dwe6'J DJNIbFm89}&!H0,b RrLa 48LLd۬Zt$LmCmI{DzP<fSY.6XkB?de( dZ`_Wx2%f`("KA f>FO #9q]ZqjZ%ߺ ,M{nN\C+dK9z+h I&N z=ƷgzfS&OqjQ@RY/@"mebBgxHmD^q8+6;M|ahC^&7z#jg$,co!= o+KKu ^آQrP'gR; /\ȹk6KBvJo۾;n \W0bDxcSbZk8'׵o#[Sgq!େڡL:rJ4(`eI_0LsƻR8sٰ›16+'yaGusaop]7lTT4JiwNGXEWShz ޏncb+1¡; lK7T1!ϱ=^1~+6HLO'blRn6AvY*HNN\`PS*I|+VWs-dnkTs1r58whRn~ׇh=K3ޑ?,a!oEFOܴ-,ʳAmPmjՈP\y♁kW')]}:)ݍ>_>_Ayƈ}ZFˮc}s~@/ lLBi@**diC><)vkKPk~vު .Pqf(N|!^Ս3ud ^CeS5@y_gA1/P4`]9,CWDD=_$ &Ν<nbZ(iE\:P>@s1 B4Hj+BZƋtiJeu@t(\tn؂jM}n,l|a2}0d>Y2g=)m眐IX\&P*RNI1vɑtԒ9?rTY.K,m\Dq76煲"?0ow:\hx QphL=TL5ٸYAʹ-uO#ΰ" "|8^&GH ŸDÜ@ |XͭvP#-.w(l g\L/ب~u8Ss O."񬢥Fkv_7 zF̾cwRKloJk(1m[Y/\:k&AhCo<ڜdZ.PpR.GrG>"7\2G# M,J2:I(?OΔi⼊πTl! g6?*z¢r׽rsRzIM[81 ) 59*FnRUŐ.7 NaPƴg:м6uN+yB$ wq''vFB:-.~>u>XЫlDhUhrO5חi'ZJ=•fP* cdls P4<Z[A#22Qc vh, :p;(s v1ICÍolov5NſtNNA`&vJU'ݜML>R}Xii %S{aU"vzW<%yv}=K!P/BU`D[zN@$R<`8%P^Oe ۠;rFj#H4%$# FCw9|;~a'Y"X3s")]s[=hʝwM~ 덚D 0oSSaHG(GU9=mcLGo\kۂm8VRG?c:ȫV*CZ26l 0Ǫ`|02e 0h3^jJ ,WDQą5=.'*(k)7?svUAAz *bsĺUp[lvKrf|ɺӻ5%h ]c;r;hɎ| -]ykTH;= Cz2&ɆR.QF >o)AnmP0ok 'KhoSC(sRןjD.V[N>lv}]H6CŌ]ÁEa i]ȵXv]B7-Xxhd7rHhxa^>#$7w77b;ZR5 Tkhǁ);/M:7i9;8 '׼Rp}b]1Ґ+TERY}KD`h]*"R.md?}x呺4TC%ɂ 7&IyquUimNuf%FhGJͩۆ&9qjg}!R!mRf4^-u,i$mD]5hZ!RS!/8Ro@cō\x9 F: ֢!?hnm΁``B 7Αg͐^m>=Ug>أQVVZ#ZWL5qBf/`F{Qvv(Mz (ѳaE]5)?9ޟQ۬su.gٹ&GDd/Pa_DNɑ'F)9_wp.u#rΩrï1duʼΪ+}x9I-x"j 8]vhNyr~!#JNFň" dO;86{mKa?W~{` p*7IK(v$GH1u4CV9-3rEw2, UJ}S:y ԇO$ȫ`y7&6b%5ՅՊႣb8_;s 0jAԂ1xڐ uvDk9sB +ICaB{B{.ccN/p.[?fJl ]Iў\ g,AE=kx&3әf%li3ϓPAQEHڋUUۮmv'pr?t牣O}֔VU?o貁a!h8q+lkd{͵Tq Qש`)G,@rr_{-;~:gAt~~:}EĚWLpQWˉMywiq]MNLzqjH`*|Jb߼uA e<^j !n !)]d|~S€ +~Dbt@Ÿ¼ZRBuѓt LFZka݃ EI\Q̽ʿi4 ~8<ۭzi'^}׻ 76ipw)sᘳL 2NypFȶg{j7 d'!f"m29,<짳Z\ (19ʐ*^ۈ(l,ՀGJTI4$HYTEKǶt“1q|k[k(*rKK#L`Zk%&P_Ҩ ?ahb/A8XQ4K*}c_u"$g*%:DľO6-UjzpAky޶~sHt.`b0iw#;+BWI(]~jZ/ S0z%+9GsO;Z#j07Z9/dC`˪J)kww02h;PtEiōP9| /\ݔ=^6ErߋY.f,D. ,! Bl_ϵ_ ƨp,U.aE a#3M CYgmTYI ph+"Oh.)׉$T-xE c@bSndՀo\_9[PlE0> ENanso.~z1ʎ ]ҀUieFrw5k>lԳaD1L._@:`0BjqNC?SxyO[= N+G|#dȈ2, ,bY_QoVݻg2~WSs&QLl}Y {w5G=8H="l6[ܹ M4$N"Ym ehk g<E7P *JHA$9yB5>*! ؀~˸EVEmY:Mx1-qjY-oap(q᪘_t45/%mym-ғل\id9gtB}:wґh`u;Fzr?ЪMzL0Hj+%t)肺~@ 0 &v "ش^O.6}i.9.ƍ^ˤ0x/YRMu] 6eyH}V8tKXaAkpR.0#B(̂dK}w߀~bd=CjZ-Kquy Pd{㞾twHU;"!2R@>tsY{vsd|<ksD7|uÑT_"LbW{_ǁ_vx{FѼi޲i8&%f,2 1UfՂo6Ƙ) qe'j{tyy-Y`Ud8cP9{:OfIhO4v4[y+ /wt;H[Ud -A=Ġ7/_3`{7I'O4Qe-7:( ˠLs dEvD6$۬$< ,,= {^O^6$]QUK9a\뛔+jvmG ܲ\fJe{bf4; [b2%dGvG,i)L>la], =ш+'HݫGHtX IP_M ʛb.2\870NynQF7hZ1{":T@bs:5Fhk Yah!) )2 |녀K6N Jۭ'ڎk&oeTMY:pI vzCM42'&蠫@:S=i~aALGh<^a21RT ֊"c67@MU5Q92b.xM%Vo)VV*np*ꐥEdqm9qȺ"jgYO cZ9 |ڡhIVj#;u3֞D=L5υILcF/]h/t1iA![/I(Y=#9h@ᅍ{>&k*Ah1ܪ$ګۑcp ydRCEyhY%Jƿ1} @ѷJWp뇴Ķ-Ss@[{ДPq;'k%ˮ/>P¹mG̥4-``Q-ӪGޗdxeF?uM;=zl-]U)aWk[ؕkJ6F1M~ݚ3^(v V,ePy݁QF9޼GL{k?*] 2!qD Q"$7X+NLnMσ\|k\/=Ɂ'=X82q8]K"̫^|(:  Ԉ|z|Ǹ?,Su"B_Iˍ6 U1йR\8k[Q2q]'){mHVYR$` n f`v79OsV!6v PSn yO^ ʮ. tgrge GKèi.'IRh]Etuج$.7MF_`Bie*oL0=X0X~|6cYU~O{OXկD lyo)S$Ÿ}TKVkX;Tj>,Xu':QPs kpmf4\CaF[I*p*i^nLඎ NY,ܦ1JjJ9cM+ 又 Y!onaB!?GK u2,%fcY/>=_.~>6-̎ө(uUw?иIi!4 qkto)u:#+41hcSaddaɚWal2Ti|*(R?֘m(HVAmnIJEUQO5NJ*ǦdÎ 4mݹ!+?OXwAiʣ IIdoL=@fyymfx~:DȿOC"ÐVQts[܁ y[I~uS%\[9b -]UɚL87G84HU@Q.p7$AەԓL cQ/Xp1v`u?Y1u$!, A(r.-m,Nx$4iCY-m|黔/Z`"GJ-{Ď8;.1 J'x _r}ѯFf"!ꡏ?7B:3rliQͲ}Wuw||mF8.cī?49m:!/I>\.gpLU5CcR} yRDLJw!v@m︼q0 0tA z_ $sF[W#D09N%4Q CM,H=iG4dHJMk&Q|T O<įÃ"ˋǰiыllN(ӥԻ-yfŢLLcMYGضMUOwLTH㝜.EGF\ۖD]V,qfE$1U_b\_AM S55S?0.>^My;u0;})D_D?L","*wT7!/MTצ/Olڎ.Xt,f+S. (U¹a@ͬQm58"QA_ |py2ȹcvүD􉦱vP3!Mb~hCcuE6!0ZUGȜ  z]&4&<&fÝZ cf)xLN{dtW _u'P;s^DEOpHzPo׈69 S!|K{Qf k0 ]U׻ (ghtSa GI`ܹ2Th9T410dͅJFUUO(9!Jӎ_2 vX=(Ig?W3"rp\YF& PGw|11ai`2~˛R,yaO7fFhI2z4#j5`fG}K\dYWhW;mo4ue\G 䊧&.ݍшkŀ6NޣU=/WEԖ(,J _$o{ (d~!]bLH C4.r[ss!?麜}lmا)('B9Dj- p-iaaoOzoBJ>6J5O^7}tߤgQu eV{3,,6Gqr䒚cm.$癁t* ۔M Eji˝]1GvO\nQ+/`W&Z&?I~8MP+C}y ]w2'uN3Qa!c͐D|VOC1h@ Z9b3v҆}RCѣyi]9~Cőls+}˵U56_f-Stm.48mU GG[CO峜DK v7+T>@$)a<8nY"87@4Y)'WԮ ;J;? N lś?.@?Ъo7'fMeALx ZvIVȠӮ]Ȳ;d&j(o[0X¨lrVE|ǰmEF"mbKmOhvt\sp:rEpOx7$|-7Q@S->tzqsD~\ z !JkXo1=*[GͲmAEDFcg 'hecl SY4lAvRv->^Zoqyc}M8v3SK mk6Qh84&HgĐZ~fQӖ8 OaI<DP>7Ȱ2!5iXA eCY6Ip>FZ{҂UtadA$'OPK 07:p{om\1[S -0 rB_^YWuZ)Nz`scP&@z榒5W8qxy /C^suqP ƊoVtT50j[gh/),A!VÂ`I/Ib: eDR&c1Y|yZ)csJڥBT$e;rI7${LGG7`Dj쉏HU(Igb|c%3)e-c.fU+Og{&}sj@D0P1jHXzQl< 4FK)Θ{6ureޥVȘh>WMtbn?H;^~~ǀp|ffq4gNM:n.qoPOoO3Uk!Goc;\gUx9p!W"`):Xeetx*oЌqoz)47>ol~">(pEdwzVsX1WŃ-Ly:Y6M9HUzb* źApo32_b_ُ|Xc5.G mhƬc0zg+sژߡh.-?˒O]S<% k57˻eڿ`h_ 2rY8t #}2E克1pG\e'hq&p%XFk ,4LTţu/ NPcpv\j!;8kq嬀kg= D)#m6qpRFAK3[r{<֗ $G&,ނDS>2)PO}?&ڦ06uh8é Cz"FS^}U=菤`tps۝蚅k%P(]24dz#PvFݼ . xA֋wYxu햩f![ɪ( &B.\b!HRZT۟QbH3m7"E`J+ڧJv,9B_r vR{]X:[աuظ9~HWm?%͢'+z%Wa&5Oub`،|;E/}X\fnN 6thj(K@G 'oKz:qC e)DZpB+?Ĵ2yu3,z s] vz 3MOR`di Up{悤Cvi~d8Y` 7:LQ3,7"7SBɷ0c0 D $5TҰ0knSSȹeQJ4Q^vh<]I-9V ^h\I kl& vk]&tiFv*ݟ<.M@ehWi3-‚f |p5|S4yWf5-"ĘŖ"2T2LJvQ!WᎭQOUVWҠo+|_WJM/B5:E FB9NܓR=0R>3giG!A}Dj91rkO޻pboQ 3Tz ^Oe ,BjrC H:7/rR?0:yO߼y&7<[e0`*AbZwǝt7 lOIcfNLbDO^=:+kdkã~cV+4=p;ndf-~A&/|Ռ@IyJC}wJ00r/ٱ>:K!0Zjwvϊr"u&׶t%Ky5';S²xAV@̟N^|KFgҘam& &^EU*M},vC[Rr2Zدh&쉱O9\Bڗ]LCsц K0F (p{upZ޹w Yy+dX~K cg 6kЫo$jX *hH,}fӹQmЬ<5;/-BPy};J qKҷXn.F)B>պS]r`~#eDkku2UШتl_өhKׅZ [J3op߻ iVR@΁`҃MmkD0P#w{eм)yK52+)^h?寰cunvonNAڅ9ΥQ}H&—~#'AiEY6/)6]e0A s҇笃JxH]UYτ߱.zYVyF.Γ+&"-hʅ#t;w{ANCzzI)zDMe#,#6epBĪ& A4N[3y/Qz4\B6Gdkݿ=՜YLNRN#ڙ >g'=w}ñ?[ANV%ǡiOKPt\+tfwbF{u6e8m-%U(lM՚xؘNyD@0[>KH!P:̀g \  yщ-8Jl{jF=-?0$ AGV_)l6R|5J,t~hӗ/uMnߵ[x\vd2̥)}渎[+`ѿv>;)|^BAzVߟjgtJvBj$e6Z Z+y& HGf w(AKS[0%xA_en(R*x83_ُr4cr,ty=_h$-e.͛'T %O|/}ب7I lլ!hH-lX}.);ÙJRΫ>v$.Y78HP#JɐnydV/jJG7ٻQ&2Tp9D w⧩y۟)'ow<.a (%5&E~jWa$bd=+I]$fAJ%TQf_7cc箪$Blu[an[v"7D.L٤ĸҰA4!v|I?ɴ\j8A$W*tV*"P6-YAڃeLIX'`j1׀њ/d0ΨMdk[th_jR,d/u!hg [QM{3X"𫑥<-o}MK|5[6qf ip,Jܾͥ7IaL!67oTQ?9Ƶ~˟꧐L |hv fNC02(r>gct18-a4U0t D=۟=td1h!f6iqaK6TǰJZPD' )+WC _y 5Ȳ':gZ [g:%?wR*Xlr6;c200=Wo\i mK@.0=7v·Xrϼ\>J(ؾ΢! ֙'3DT#y=Ti&lqm|lPUeHO $}#j^O<' gG8`:0uW/iJm MN=fڈ;;mC'WxKBN.^ P7 |>RI },uۍ yA(GbZHzcl9 -5ֺŒ4qwN=!h: P | {2+y QGn޵IrG0; InLOTxk\c O(X$K& .uʹ'm8,Z.|vW\/|j9z=g1 )onbAD[zL)u`IRW>?(v꼎<4̾I2>RF&OcmnVf9ơV_:DA2$3! ^p Rٱǚ90OqmFz:80#s#\wE`3S쀑{r({I3jb} 5V^#UcQɖ]EK'6hK{f[;3S߯z׊|R4mТ,F UcTE[}W㫧D Wܶ:䎔va#WԻe[d5G+׾l-"6!0Ɯm- x#&b:O/.b:3(*|aY,0vٓ`W>qc}r?|e,ptoQ* o8G0*eq:vmf,Wj؜,]~93!R%A.{=DﹹE :~RsXOibCXd.lu^DOkbZjҴĪM=*N-PKZbCA cm%6_4 ( )fVt:_tGYGHtz!\[8ǔq+ abk D౞.`'XqxI.:_MfX.SNĎTΝ)vOWjut&ʝp:8ӯh1fo!,!~8+zJ|mzuup 4ga980Z, /*A$NnlHV0A窰cp?/y -D)IC3*Y1398Hd %{2^uW}b :B!h'cmEvPeA1CH8jTFj&.*PM"wXѬcs h<,pjd7Pۮ3ԖI_̄D1ntӏk ׂZ cBiz̞ 4y' @Vn8 V;@ٱ֠5K: Xշuh̛m/a֨-˓MRw,MP 0+'+tc:7zegRkP ai@]a3big=Z nT*W:=GX>`GxT@ކ1&*Fnm0{: hp;'}7 =#PwSؒ89{it PO,O?fp~^2q ^N U2|[ʶ5s9%>>zzL9L8!n7?ٱís5ӑU 78Wdi2p~ġR#QdCHܤ}M܀'ADmx) Js|\96uG*NEr` ahN60J) AYXK>+밅=fڋ/狭a:31CyN> J"D皱ZPT6%~)d{ѭg[徫x!@IhVVth³fVVlYI6[@nj/oXƒ̈́ MG^~\ BUt4Ca_3^EH)/Uoxh8g p 9n{mO*2|8c\ k[F٘JMcc "E0^4L| Ա)]qui~\W aIb07,zxWKlBKDٿ"j6Gws., b4\ %?@!U]K?ص j(ȍh:d\S5M|[Ev`&TXV׉hvljD>Cf' l%!N~IQյY9Ym!_mso:eގC_>\SrI-BӠ Z礓 @sCi3Zԓ_OTʶ_aIV3rxFts_>`D ҅ːΥBNŊ[< 9Svnяzhb'rXd9dc` v-4;K= X䋙-{\[kYjO*ʝl&1O}?Ǻ$G}~Z .o&ڰs.]-UE_u!G9HuۧoKK>m֣@c:Swmu*ه7urJIf)`_ΩsУ/ڀfcg$!OQLUCc>iUH̝#=H!s"spmML34uup77ϙ{M'0Dq=/Pqw_D/ԿQ'fqUS*0Y6>:tJ#K`!ikKSic'8 `h4-w7(a*P pN &"&&-̬q"eS+>(fL@Zn'9f{*=>]خkLzN˷z]?mj6t e#nfe5NKz4KS:e+tEhl{N|_WZ5cQ~P٭{"~f5{2hk`e‰L)!mD,-<Ȯi G'0vzD`stzGss΁C9tsA9O$rԪF)è1iGz8G_s%Xr%-cThB9Z҆\|8꧑X&څMx(Xݟ<֤HP2C{ui=bຬSy]NV0nH{#yoVƟ4pe_4{c邿;]v2S7ͼGNp# mcʈˬoW(aY ӀZ4OL(mt,(m#8˩;a1]r^6Gӂz3R!VoX-}%)4d8ceE;Q8DB1gl2?7Kw L+^A%beEwa2aԚ1>QNmɯd1ҡ}/nZ^s& $ _cFBrr|Iq*'}Z̢U:^ӕ8+w̐R)$;H~zbdfM3UwTAqYI[RdV Jܴ- ^r4L+Q91xhX^Q8D7oR[-4IjEHvs>@fYߔuLV W- Gah-11pd zGsiCL+ "s6[*/V x}J.9ܬk\Y2%5 ?B~W j|`~BdOӢC+X q 8ḧ́.Yg@~ @3 5](\Y dablB*g٦䢨&1ge0O\O`X, mQ,_R#d tsZCD>wNmlߪᢢ T?&_'Sǩ(93an/gcb|IkB2?Cl oXbO/v^ @#;Cͼۻb]Ȫ'jlXTmțy$O6|nT4Ē=.*c2soUN5}ƌن W糧:';M9=nW-G<WPImnW5&87qs_iWM[:=ZLS!9;56 DgF%aiac~oVd\2]]*@\4Z=>K͞I3~\"|?c9]󀳾d^J;T6t-k,bs+8,M^3ؘ%\D]Fs6X_IOAhn#λ+ڱ*'JG艁>πst5a`C1KYS%UR||-!U x1`+8..#g$C/BU?iǸc :ϝMu&~W:ͨN˵ݩ)w q-݋hqmgu/haDmڐ9N$d2 C,!Pmi\&{Q/N+. &.AG PBS_жF4E-/&JP s/gW(ipS[``UlʹZ bS's*PVRۅ_7J ^S_'y3`V?{8fnu1EL ko;p Rǝli C Hc:k(Sk"gr@aa kjIђUڐSE'7Hޚf@4XYd6'fQ͹riQ%ÀYeS [t7m(Z}ʏr4fRVb\? GZs{H;ܞԤ[5>S[^? _2RqG\ es;m:=I~"k =Uȿ|W^d*%zz%\T|3Կ'0oUߜV4ފnnE|iĀ2I-z@BeFr rKQ3:I6-ouϦS9سqEO*ڣ9l[1X<(<8> CWׇ%S@u$4M@M7z~ښ1Eiꏹky qC!&y넪R)VA#5'( g][he#םgrbjzDy$+zّix3tݍdEGϯh[[dPR. Tչ$H^t Y^Ou5bCH1I7Y TI&U&3`ʂ(S?0\4U;'lWw!PBeI[׎s7!5w=M0(7 cݩ6(R"PpTmekjHN+}BYsTGETFwf\!G˫~p]O)D͢|C%[2W> n@#WW{B{jd+adhM.Os{`d{w4`r4jmUюہS\>ĕFJW/JSV/<\W|J[z}g_{+:ŕ̆qaqUv6n!Ci[H#jΨ^z@{?+hvd{9/a!%v Y)3v6ZqqmWC3TE!"ɣ0J+\v[Z֓vIwBs}R%N5]Zpl<ل:~&|y żSv[8jtЄN>W"R3ssQn/a)nNx+ȕL8yֺ+?x3/>qt.ow<ۃDIҁ 9/ΧKCM?sW!d;@wԽQ|I tA:J,پѶ)9A]" !(9?&ۃ|ThAhY 6bzr1:FmUS\lZx't@` C(qPsxsa+o;^v\T|v^ |=YiHs,.ˏ^)ˣ$C~>VnSD]ǢoiKqҢ_`ݘD6xftZ ҕ0m߯ ғ0P! qk!90 $ ,%CG`* i: xc~6e-4!ŒfX.FWp`ƐNwD  *tZ`fuh{K 4uCtaulQ2Fused{ s߂^vm3yۋ4w^EB:6=ORi>@."6A " DiQ=ZGՄ:IuڹU< |ZYx$Ya9h#Dם.X\0YJ@g66ŲP 5TCjqBTZ`>gԗ R{m~zHJ"W+$pc9| 4tnvc nRbWfJj醛 ˏ(d |xkЃSPyj*|γAv.Tádę +{k)>FۼdzkyHY<8${9xi1DꓦG-B2c6G DtܰljC)g/p͆Z:䘱qr"rmC0lX"1 % x=OlJTRV 7NJ&aBJ@!3-A_ϛd+8D~j˒2btN( j3O9/|GJڊ L?'ht&c?6˛ӉoyCd4εў4z!iń5 )_#Ys [?`qL<L=Hw&`B'A#Bz;|~nAخW[p4SXb,hS*ꪳ8t\}-Cuayha̔∡ح|gE~ֻXT=r#C7{8K#'lE܏$cr0I4 L64GCd^ɮ2,\"!BWŴ {%2eP,=5*@vɢ0'0di5ٗ\.G6$U,VWJ,d% E!j=5b‰f.ZDzFAҦ9+zJM# P؍!R[4X6 Z Y/Qpp U~`M@.[*Tarxwл187jla## ԍR^ﲳ+V8Rk@Dc&嘺:Tp/*1}M1ʛb8gw7X|,w -xbE;0x\J['>so-]e8u3_7!&F{/*"vꊭMrFܸ$bfފ .4Ix+*QUQHq:=ԻbCPJwGK^=q&}fDkO$6մgNWM9F:cd.n TQ9W_HN.č\ey ^w( J٘7^3: 2:=~*J:-&Û r06[BX#Ɣfr<0;[T[G1eMaie$,}=ѣx FZcɬ`8qsQc8HMVFeCY?w'i㧰}cMZaOq+rqEe+TdLJlV:+;&hڈX| IzIsjVAlCRBUZiQ-ܭ&TB REynt1|qB|l#(>7pEfȐwL}B5.d?pJ!Ty,5=go*K1˜ӕUI-߅c1'EW{Ҙ.9 I=U]a׳<@fV lq/f̀1nc@+㯏my kv믽7jhv &^bH?l0mখ{:["W`LWW" Vm-WtN\ R4n\^evaX# YEAm@xJX,Q\eUBeUݗ L}ky".mSzvy%?ۚݖEz'ojn(>3̂ͽMCRk+y e&:n>sxha{FCJ—]yOHT(P VΧ2@wFb_) %_o5[78ޗmH㐻սݖzBC Ҕ޾$euߜ=0lx2 V!ؗ#uU-a:P޵$F/hHWj =.]VN5/^r6$DXll'mJleu̪εwKaxj.o @`Cm)Th1殃yԠG HNl˲#Hiw2ٜ!_2 9QXɰKcL׈: / Ĵ1FKTlFr^f?͋Q1AR7\G䅛(iv&1V %z[<,N~+(zXtPe}ۣ8ߗ(ecQ CX0Rƣm\6^ڥki*Y4h`:Dڏ^ }jU"_#t_l}EބBƝJI6ydgY_Y nM@]5E[j$-=GAՅ݇hrWqYjoykcOU$4Љ!HAs[էQ.+l\c+ h\L~!Q`CTŊ:I^=ECl [!TRg0!d?W%n#FؑN⏭ 7v=)=cmo;^mσґ˂ggOhT p|D\ )3N%X䁩)SO_rߪ{y񢷈T[P fF I6QԾ)}-Őگ^_׫&JCbFPRmyۀvKB.ZjTg i4r +@N߹Oy'e&Foт:Y 2aq@Tg5T6_s.2~bE QȐ Ra瑣T~MQsٯ#IR08Kj= bгIGhU;BJ}TGª kM]ܚi QEw|'ф.7yҕG)k%IN%" &`$>z[=`u,!DPbwQ"Y@oXsyW7L("\e'}XW7=WK1es(BbOTrWוfo(mι%Dz8>FG0ux#OJKܽhTϾ/[3gGOOG} 0#SxP1_qBDdo$޲bedG9K0{<(3칯T/2l7lG`NsBÐ!!uL>AWj Θg?{tG5r߭fiHQg5Yx&+%ɛ%~zT諨z1F6iBeCsKn}Lem#*vYaPa+ yMdSW+FD'9VP)k-Z #ondlO"<2iR)lDe?sƌ-GFKT4|wڱ=WL[.x1eOY~hoQGñ=1]"ͼ@wAYǖw&QJ.:i]>Q KMQVԿ>2TYdžK-nXWN@m=a9+ ]lzQ>o}dR<{sQ䋷e>ڽ&0^4U"^32O 5tyFLViFW_sҐeu鳶z%d(9I:mq%BܐI'e~2zB75)2J̀vfM [_ϻ=fBQө:lX]_A3J#/Jr lCs\΀EiolrQٕ=yMusY~%oIe &J[TÃD5Zh~@q^1S q+U'?pwj;H4(ir޻"hf rT-sAZ>V\p΅'aQP>rD5YC*i,h?Ke v{B?났E8BpM8?kr7JԒ* ǃ-~8ms`$) 顄󘁊4Luv*ŏZ#@7:!ĵ\QFkO˙ &aeb谡=_4 +0jt_O.ilqPTK(Y|f{Ydjekr9%KB5/CI_ _U *(5aљr':><^sW2 =uMU_ {::sv~|JN$iV 58fPW D7N.‹*.U Ωbs Ï7<{3.u)+2Ea+ѰQNsfV{ vzGTY1_8RfY[pALV;%]ꥡ',۔$ȭ9j.ݠ/wB<1_sAJ(s R=c(WFםBɚ Y@iK*uǢҒn Wt:VhO59%?%*}&prZ>\8'6|5$yT8޾ A8[-,IO { ?͌z2A00z>:n6o\vlkk Pi p}9mq<./Ĭp3>!dj3{ҡZh&n B.\u1Jlc#1*(Q b)"s !t%!Z#J^#mFVM#A9>jGhD7T.$p=y9!2C~;7% jr&$7 N`S#wJV3aWD*[D}[< b}$^;"2tdXFX خjn Vn0K7BZ( ؏%s}?zS{]`??h4!;a4~۴3\~P5-B 9;0'<%E+}8O >qSSwzFK؈49tUA_j鷉 iԡ&z-29(x(߂GNBf-ݬՋҚ$.NkW |23@ Huq.-džJǦ7F8/"ĉUіZpyT$ϫ q_-"u'g`a-A)OvaCT9%!^ RuP«)7j(ٸ,??`Q髺>TF ֨nF٧Zhxh| OA8צ2xʍ@Ƈ3o/i*PVTh]aU^plPps=D#i^ חѳyCOy7?E]֧S=='UM ?3+fˈ"1ӊ=nLjHmNvHW>ƋFr0Dvv|$ŗ[r]Ss|πR A5 L֯/1בu5iR<\4li,2 9xIc4ldg 60ODwy (Zzvdʙ8P4k̵*̑nN )PXT[#pQrg.qLcP!UaN MvW;;(}'oloԬ-LVn"G3p8~j~{ObMe[ٮE6(pԬf)hkrNS57zr[6 4d/(4v7@k$#ӔYBDFQu$(s 5Dk4:S;W7]nH%V5d0rFQ g529' QK45VAYnR]SkgO}c-k*X""F+Md׷b z Zf0:~@JLLtn3]~O#"cb yD*Z*_ɀ},E\ i%U޼nN:p-Q[QjΥҖ0U#øu^%r1 F7ȺNW~өD Sz/Y|IJmb^5cs[K u,?_CR:B=CĜs`YT|>6A0(#GEt&g[c3A`72y? gײ h,6::!'-AM8˵} A $r)s'a+O|r~ K \|,Nz4HXWM n,QJ5ÒTE]߽brٌa@.κ85˵[ұϐ"n2zBlks`6/ثVhS.xh8ǑO4! V[1w"YMb=ŁGLt;i@N/-"l\y N틣o*e˻)C΢8M \Iv[ɷ v2։2BZw1>|pV$WlG% 6pP* ӋeO9?;Գ*Pw?΢+ ]y@:N5^Pt|>O\;)ΆBno3PRfA4ZNh;N '0<^y@o30h}ޡ}895e= 7A7׆BH@8Cc_eegfhc$i7/LV|ty]<^qg<R&@Fp-IGEPF8l'ܓB?9wYGG@shpaO!!0!v%.$ %:e*TfӭC]"?8 }b>Z4C|xW+6`= PNrah3.ABZuˋ ӕ*3O(QHg)@ԼfT:Cш ;f$"wXř{9BF0Ǥ*b)`woJí>iQI,Ʀ$9=:A˙dqY֤ʺϙ$ {+V ۿWnZsRVk{wv9BWqjkIŷKI>^R biD{][߬ j-lTI`YxE^yyy E}2[i7l>FB N1F{#M @=[ผ{"CCkQO_$\|aC>vE-Jꡅַ=/3PqV|V#Z撊eInƋՅ$C(x𐳤o ?L;QCvZ+OD.^l}3ө]t d?B)j)3-ZkCYOo;Q^P?BNS{m% G`c$}|ht&c"'&X:A?Sfڔ8;WB TkƗSLs C r1۲V4[3h1(IUH Gڻf0݌P+ ୸OHF2 4f;#RʝbaXE4/;xh^ IWcE;XfWTufN|h<ҡxuEToPǶEu9,_ JE|$bUCkTkr_9$ f1=pFސ^2K~eycl-hLu v*]KES^+d>N{ 4n?{dZi_rNÝB qX ۟,:8)GwGJL cw3^nO}kGJ~2a\NkԶ"n~B$`T!bQz;'wB}w_z^s-ZPަ.Y Ĩ0gx̜AYZ\I.mZdQMuKG-{ICH(H‡v"Jf,i%x'}M iz)ے7e:铞n8:y!L_iMpY n  ꀨ~(F gU\ 9GGI"7kjj.˥"7҈RsɪDlP3Z]{Y^91,\0A65||Hn+ɲ:fB\ ]~)[ݥ*tk"B ]}Je#F2wk2NotҀx\Qۆu] qI}i. -!ѩ3;?C q'}9tO;YSgi<~MU&ЕyimͿl#p7 oU;> .Gs[=F]k@;jqJ}\{IKokfBT ЛẄ́̏ݢYuXyCZ{63kvnf&J~\ ųVu2pGAT-ZA8-Ph`ūV V'vW~BBsZQe(_ZJ]S@AST&on.uC>,+iOv mXN)nHC] Zt8rbyOZ6>d)^<ԂTMϙEMo:nŹ8햴ޫFvl]|9[˶K84VON-pF7R,4Dڼ?a_`_:kG)B^?#?5=~_F7^~٨*'o$y;{ms"YG`Dnh'"Hອ n  pa~?1e2nE6#[r&nYR3U.L+fvtOLd o}%֑?y৔FMv Z)4${4Mu<`xc8 M-OʦEratPD HИb+gP'QeC;c9R}t}_֒6$ј ʾ,\UxK" .Jxf& 9 홛$RʣD 2{ޔvQE4tt 8vXLdzQpOd'opث!4!Fd :< ?MƳ> eh$_g`k&%yB6MqfLK%X0S]}3⧶+LOWuOr V 69[#jʂS]'{8c @pR3EYڻ2J.@hG-Yٶ>zA(KyfÈklWŬk{ kApP42swח'5,`ƀ$fĴ'Zux9rW ןD(СtO>!DBf:ջ RBJbɫs_8 2 T(o)1r< ^B'X!qZqyB2 \N9?m7SNڿ#ۚv_p. 8AH@Wi}ß`XG4wy۱_S0i7W;ڑYp o$Ѩ׍v+'q"Go-rraB-\\:6ZM2Ju(QrѲHD^l`Y0O߿;䨵0xB;\lo'"W戎!2Vqĸ~緃،;3 v8C!Ű6\,Y.bT baݰ W 9Z_Jm" })TNNHB~qM+h1\7Hmj$jD(!#Y0]gmbNvMvopDR1_>-ʪG|] 7\;{˘":Bƪy12{U:0.Q44UQ c8Bn1ÇS DQ/{gB;p4 n!2}c}V Uk+V0eުVx_:]aH$.(BB|D8ei@IZ9_!㷅$`K"(ԫs!q҇ P8y'ar#}C1$=ހ#i㳵wA0Yy#z9JஉsAaR*JQ-y T"2дiS~?R.E$5tړu8=ȗ/1V#JN,ٙgLrsDa\8Zya_BRP!N((ght{Tlf`8cg(UQ9teOgl#i{DևH0! 4ԇaF1(я|hupTb' i.CMj{Bxv&ݲ(%*[zv^a'gqw/tgl-W:%L~xL|=i'Q|RCBDuYX'2жQdLn1b9ehJ:QJhy=v}qdK`pl9p}mmZKyLwڕ{04^QMcvfg뷧hgٌ5>% WSI\`ݫSpELˮ-/x *$2 YxJR?wu].۵nGW"P8z0DhKϧR