net-snmp-5.9.4-150600.24.2.1<>,1fp9| }CscsnUPO֪W(b@+.DoG"/=no) 6wpLEV\1fGYSkeB#PHDrY$` :WTO (V؈$Tگ[~v#EŘD~Զ`Z+p)Z]C,̛.b2@\7y¾uyI-\4$QF%!~u*ⴲDyoP+xӺ}\iAFSk>I?d   +&; Qo^   $ ;) ;=@uCC4EHEt,F$,I,(J&8J09J:L=}>}?}@~F~G~$H8ILXY\]0^bcqdefluv$"wx,y@z0@DWX\bCnet-snmp5.9.4150600.24.2.1SNMP DaemonNet-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. The suite includes: - An extensible agent for responding to SNMP queries including built-in support for a wide range of MIB information modules - Command-line applications to retrieve and manipulate information from SNMP-capable devices - A daemon application for receiving SNMP notifications - A library for developing new SNMP applications, with C and Perl APIs - A graphical MIB browser. This package was originally based on the CMU 2.1.2.1 snmp code. It was renamed from cmu-snmp to ucd-snmp in 1995 and later renamed from ucd-snmp to net-snmp in November 2000.fs390zp32dGSUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND MIThttps://www.suse.com/Productivity/Networking/Otherhttps://sourceforge.net/projects/net-snmplinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in snmpd.service snmptrapd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=snmpd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=snmptrapd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/net-snmp.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in snmpd.service snmptrapd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable snmpd.service snmptrapd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop snmpd.service snmptrapd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in snmpd.service snmptrapd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart snmpd.service snmptrapd.service ) || : fi fiP+XHb<X<3{ w8(80eXP7''8 Gg7:hGH(gG8|H8 lCݚHQQG'2#P"5kV+G G| +?.(o  *&  0 T   jm`  g \ <;_x A큀AAA큤A큤A큤AA큤A큤A큤A큤fffffffffffffffffffffffffffffffffffffffffffffffddfddddddddddfffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2d734063ab31094dc6de2c96842924a0b637bf04c8d304c3dd60377d3e9b9358d7c0e2667ee537051e3a8c77af2c3f57ea4d2ce78ee6be0b75afe1d503e29ca664bb52f8abd8c84dcadddc6e344c3d7a6b9f066ff00a5c11ac73954fbf455c8d698a2e1e8d5cb27671cf529d9ea0ba6f75268f560d68bf48461c8a13f35e5a10c49af89f5a1d59cfdadb3211674876743b36b7abb0e4cc7b4732c69951246b49c1dbfb91084747a8e9753cc996eea8302df78760e7ecfa73d161e589f489da16f7561020838367f3cd0c5f4aa5ad5d460ff07952bc3cec845e1846cf94902bc1c6de787d1cd1eb58c877cf9efb4ad56404cc35ab263e4a3f86d0e39da480950673aabfae7f7bd0ca80f8f649fce86ca707717aa6cf69be104ea5eec66ce2c2715e060debb9816889624e7c497ce9d679ab8993462efca39b30ef3b0c04e0736fb2c2328fd06d509c4865253416fbe170b1031b9afde634611a7d3028a49dd79a7480553c61d7df7dd047fb964cd70abe7c162b21341f0523da36d1fbcd9418d82e3daedb6aee87e67e7459197cea57dc109bc71a587e06ad91150e4f30a40ce20d9d5ac34c1cf1572ae8641d7c7679a8a95bb1b8fb6fec9714af5cab48a0fc967b82fc9ff09c055924ee7baebdfa26de648a9951ced123d8c0654497b48cf03fac1539d8fdc4199d26717d101d4152d1d9363cf21cbb883b2bb8a1778bfc65213b11700451da51c9251975b3522ee7046b7f5205851883f217f53f0f6cbad98e52c062f6bbaa9365083e914264d03123cc74d4b69eb6e6b97456602eb5d109faef9c9058c5168b284b622e006958dda676059060bbd2a861a96ba97818954d6fd3afeebcf6ea9ca8966fb460670202dba46fe2456dc13b773f511e592c586c325c5e3bd2180b060715ffbdc0f71b74a09cbbbc6922e62aab2bdfdcf86cd5310845423d473ebbcbcaa5e01bfea956d37301f20d9002dcdaf8a3d8aeff8854aeacf126dcb2baef026a1877fc65b3281649c8cbf49711c5777ddd8b235caccb9a7babaf61479acbd6d95474fbdf298708d032142f031bf5a3e8ab9b729e7b420d8c5a00b62580ae19c2553e14963cb157dc69ce9267265c1596beeaa807502483936b31f6cda3a4155bde988e5e3e68fb8be82f094e091d4e95d90700ee831e1d260b832437fd212e07e5a81833f2c039bdac46ed8b9838fe0546c7ed25ea13ed00599f0dd8487c9758c7685738cbb34f9acac232485d0e143700076a0146d0ff05ff0cea36075a334aa6ba1bb635e4ee11cf62805d5b02b6777b9a1f2ad7177cd9aac104cf2859b0442653c30e9a8598828537b8ba547d000ff822b771403b977b104e269926214adc862b317d3d10b20fc45264749dfa2f2dd3e1135a8813fe52bcfe9089cbca50fb21e41d6115e0ec0bcdb05eecb26f9593423eb49b81209d9ebaaca1e0bac473076c630c3aed3c1b8c66792d9e4d0cbe714fb31e1644f531f3372a4677273884b9f2f9bbc8ff2d7fae24458b17538be1d4eca40444ac311fc2ce171bbba79bbbd3dea99657b0eeb3017347dee88bb3baee5f4a5c756d34967034cdfe7607a52a67ac7dc90dbc2e5b4c173a623e9540955b8e8ecea3bd95420762af4f3d1181babee4087f6f9f74ec81b70b6845d07251ec84e9311853b6da29385ac8fbd0d7c1b147d81bf70855029fe2baea8cca44219868ab72c03c33738744b139fb7dbda2472b85d101b9eb9e43fd93b78f970d04161182b82c3639cdd3686834f79d41d309a8c2f950c5ff5318e26bf6b29f2b196d9df4aa98961319200770743d453622561d168e515fc4644d3df13e8aa8d5e281a5c288a188e06efa98861158375d99bd8c2dc95a8691e9834651f231f0f40ee33a24929f180e279f482379a6f6586f4bc379e4e53081b45eab7eb09816f2827baec5eb95b723ef88482379a6f6586f4bc379e4e53081b45eab7eb09816f2827baec5eb95b723ef889749cc59e5e9419ceec01dffd89a6f2c084be85c3858c07b9a4eae73353dbb21b6ccf5aaffb2a1fcfeefe07121679abefcb80a05da45db6b08c64e60a20007f760ff977b34e7f80e4fd0784b7902a6b20dfc2a7dc0b03e536448da409374335fbbb0d9f75c01fbf6d8e0970d566b42cf1dd3692a49c9f2d221639d79c4f55df4e1a702f704f24fefe3c55b94e89893a411e49c17758aee29896830c170d91010b5dcc9f30642d238cfdda4cf0eb5570453f4886ef9d271d5b7b422012877de1d28b3192918eaade9fa6b5f058b2cd282b731bcb6c1b9a0fa5b258e481df7ac667545b70e742f8a0497a0c2030ce197379851cd891c96e6472e6fc816c941b1f9ab4cf102b7cbb9a688dc7147f3b4d0ed81bd789ddb1a5618aad486af2e30da38c2ea1b32a2e36dc8e64e347b6f7d250df1cfc76cc3fb3f9f71283905eb240ceffee6246f4521874d1b1623e6443c513be360b7226ec5f51811b415446a2304feed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59f6c7bfed0179dbfcda0fe6a74377180dc7efd6b3e979e0699e09e8b16d21d66841d5af557b56fb8f1aad8da7cb8cb0a7ca81d904d5cf981a4f67584a5369e26e32c1928135109d4eb608332bcc5a35a715e6137ec425ac2b84eb1a9eb6a6d15d64e823203285d4a769ac4c6bb9a6643d63fbba0359de121d431a2bc236eea6b734557d5b96e5615bb1e0f2b7d5f2fdb072f3d3e23fb953810d600ee65f01c48cf7d95524c4bd373ce8cdb446cd1dc2a10447a09c823a974c7622eea671a50cfa30472bc475e69a08a7fd05d6ff20e071beb2dbc4cacd22ed5311f0da5ef6e70064a301303450fb16464bbac5f413f228d78f5ea309485d37a000837a6c8289606e83ba800c6e3e45a7b4a235cad0d42b1e013e9758e285d33820c3027b854b3f65909b83173e4b2860cf961cd09f8a88c13cc5f49fa2f7c52aa8486439f5a5aa5481d1e0a6065025baad2dcfac817ae4dd6a82ad1c5970c8ab46938e2a8ecba851bb58516675c7d6715dd0373e3d5fbb00af48467f2d387ca02a8e6cf0e0aa3a4b8dd3aef8934e15110c82a703f10bd9ed2b85bd7ed7fef88f31d4b21e40d0fb11a7f47a69259da6ae83ed0847d859555fbeec2ca75b8613a884f20a227cfbd7d838c8a08af5592f8df743e8df5627308fc182a358939d334c45f341c9130501d86353e86c7f68f6a7efa3f47d6b69e8622e11379693804b8cdf75457308d2dcff5938de8dc9f6652194be306c9ee88630d596147e00e78b1b9969af3ad49d9f25741d8b084c0274915e0f4bc8a6dc251150b6a4b2277667ef45f5ccab70f40d6dd18d28feafaadc9abff3a680c2f26281abeb4431fa87f85f84284c5c097078972de10ab54efcdf997bb1ca24ccaec526d838d5ea7be9ae5e84d1ad154982dccc5e41c7230bdf40fc924cc8b82cfd72ad4186c7da6e74f93fd3dca5cadd0e1fb3424cd0c8b24f944c5b0b5b2323224e944526be9367309364828a5af42ca767db8b7ef455ebc6f68f23e461c977f25f5e75282aab3fcd17843c5f4a9b315f850d471328ed11d78a9a28d05656d12d06d0031eec338edad07a1e98f3229f5d478355aa3d62e7c1aac84a09c3ecbf35887c58e5ae2b253fa941cbec5296554b4a3aae3f014571fb965a262b2637a0b32972981e3d917c597e968e45273ea762f38c3e8ab54b4adde3ed3945798129c5fa2b3c679dee02be9006dc243b600a28c80fd1f82978d366f3e829421c0846543d9ea62e095cee75a22a5d1ac528bc0d9910f8f54970a8e3225e1b193a9e89a78860b973c1dd999b422202363ed80ac61257c17dbc69ade1f8b73a9e7431f99693e4e247b7b19e18821bf32967edede722cc1fe85228f61c72114a840fb4f44b6f73bb40d91f8b6ab2a1820c56d34ca866f9a9302e5726ea1415fe0ebc1503a5e85377b29f188c5567fa003362c837e70e1ac41c95dc271cf3e024ef4d2145d7c796db2a8736b9fe7278c6ee8c863bc6448c3294608c9f15ee81f80a12262f8f2f07af36678c278801e558c305c8dd039ed59c0244c29e7e9d57d21d5c14f0b3985df98d57cd8a9d1a4855e06473e4e650c2abe534e983b30b1a1ba2163320b64314396bfe587c5a1ddc3e09c9566b5a136c49c4cd8ec369060cdf92d9c652392e2373f60a293163e7f71991c121ca311d7c988b4e8c4f905b50d180be8ef6fb6c48e80a88eaa4c604db9fdea794c02d6e9805db8f1ee9483971f07ef50f97acd369443ca0f97136a63efe2fc1bb17a7ab57798a71f0336b95156e1ae01a81bac78c9d27810e24f6febc4ef3cb9c9603270b68ac83d62a2dcfdfc5d94618778f015c278ee18ab058e3377370699cb064449d52d213a20317edb5f4f9a770fc529161e41eeaa295ad911eb094184d23a6c6bbc91ca9964f7693881796520f7b9005f22f78d3d95ca21e237553592389e53df67716495b5083b7b2f22b70ce2523ef397b06b2cc9b7c85a72fd86fd71db1bdf615773f9bcc2610fec0e657c08eab0d0bd531788e14d7ed8e161c113b913e52acf38ab9b9fd9c0289994e5ca98a7468125e32bb71a39a964baf05fea755b11be4b3205166fc2cad16603399b52db26154a0eb959d604f37685d98c504875b4edbf16e501a823c799ec9b673c9ec7b18c2d14e1a9b9c0b50de88a5ee9414f32879a2934332fd2ce241f0464c405d865b485307de9e245defd823e767c2f71326d0a1d1861199171e803c67b1ac7115b233c60e959eaba828fc1e4abd2058cc7d69b4c27d2a5863ba34a03f00a1f39c60817ed05723dcd6211427c057f98b27ff4b9494b1bd011274c0831a9ec7a57d73b79e2090573e565de7d689224ff419e73d37e6f656912ceb3c5b62411bc2791b2ccb277db4bebc207fcd2a345d901e433dc3ca96e71112c050f8f945874348a309d3dd70ee00be97d4278ed45a474cab183b3916c1cff49f11e1300aa5dfe8be200251c378aefdac5cbf16c2e5d66ed6c626c49bc6d9fcaa6ec1ae9b80e2b9477816bde3bd41b87d2fd4aa4d78da0fd711cf62c393ed5e601a4679a688a0041b1c627306377436b80c6b71074303bef0a221e7fa12e3a5938224ec979b03d5d2e8c1a118b8d4c1be82343babd715004c3b94c398c2e5b695a8e7924ac30cf3791d388dc8a164eb2a33cf84c35c700edd266486f5b81e568030fca6b1fe5fd86b134c9db69f0a7f57bf2ef09047cf05887ba90e415accf3cb0339b2e68fa3d031eb6c8400affa8ccb7404155f49f84456876686be23399a343871954990629b21dee21d076e6189383f4df94b9ff4a0f7serviceservice/run/agentx@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnet-snmp-5.9.4-150600.24.2.1.src.rpmconfig(net-snmp)net-snmpnet-snmp(s390-64) @@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(net-snmp)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libnetsnmp.so.40()(64bit)libnetsnmpagent.so.40()(64bit)libnetsnmpmibs.so.40()(64bit)libnetsnmptrapd.so.40()(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)libwrap.so.0()(64bit)logrotateperl-SNMPperl-TermReadKeyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd5.9.4-150600.24.2.15.9.43.0.4-14.6.0-14.0-15.2-14.14.3e.w@ccc>@b(ada@ap@a{];[@['Z3@ZԐ@Zs@Zhu@Zhu@Ze@ZaZ.s@Z@Y?W@MV@VU6@ŬUWUUT{abergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comabergmann@suse.comkukuk@suse.detchvatal@suse.comabergmann@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comdimstar@opensuse.orgrbrown@suse.comdaniel.molkentin@suse.comdimstar@opensuse.orgabergmann@suse.comastieger@suse.commeissner@suse.comabergmann@suse.commeissner@suse.comjengelh@inai.deabergmann@suse.comcobexer@gmail.com- Update to net-snmp-5.9.4 (bsc#1214364). add (rename): * net-snmp-5.9.4-add-lustre-fs-support.patch * net-snmp-5.9.4-add-netgroups-functionality.patch * net-snmp-5.9.4-fix-create-v3-user-outfile.patch * net-snmp-5.9.4-fixed-python2-bindings.patch * net-snmp-5.9.4-fix-Makefile.PL.patch * net-snmp-5.9.4-modern-rpm-api.patch * net-snmp-5.9.4-net-snmp-config-headercheck.patch * net-snmp-5.9.4-perl-tk-warning.patch * net-snmp-5.9.4-pie.patch * net-snmp-5.9.4-snmpstatus-suppress-output.patch * net-snmp-5.9.4-socket-path.patch * net-snmp-5.9.4-subagent-set-response.patch * net-snmp-5.9.4-suse-systemd-service-files.patch * net-snmp-5.9.4-testing-empty-arptable.patch delete (now part of v5.9.4): * net-snmp-5.9.3-disallow_SET_requests_with_NULL_varbind.patch delete (rename): * net-snmp-5.9.1-add-lustre-fs-support.patch * net-snmp-5.9.1-fix-Makefile.PL.patch * net-snmp-5.9.1-modern-rpm-api.patch * net-snmp-5.9.1-net-snmp-config-headercheck.patch * net-snmp-5.9.1-perl-tk-warning.patch * net-snmp-5.9.1-snmpstatus-suppress-output.patch * net-snmp-5.9.1-socket-path.patch * net-snmp-5.9.1-subagent-set-response.patch * net-snmp-5.9.1-suse-systemd-service-files.patch * net-snmp-5.9.1-testing-empty-arptable.patch * net-snmp-5.9.1-velocity-mib.patch * net-snmp-5.9.3-fix-create-v3-user-outfile.patch * net-snmp-5.9.3-pie.patch * net-snmp-5.9.3-fixed-python2-bindings.patch - Removing legacy MIBs used by Velocity Software (jira#PED-6416). - Re-add support for hostname netgroups that was removed accidentally and previously added with FATE#316305 (bsc#1207697). '@hostgroup' can be specified for multiple hosts - Hardening systemd services setting "ProtectHome=true" caused home directory size and allocation to be listed incorrectly (bsc#1206044). add (rename): * net-snmp-5.9.4-harden_snmpd.service.patch * net-snmp-5.9.4-harden_snmptrapd.service.patch delete (rename): * net-snmp-5.9.3-harden_snmpd.service.patch * net-snmp-5.9.3-harden_snmptrapd.service.patch- Hardening systemd services setting "ProtectHome=true" caused home directory size and allocation to be listed incorrectly (bsc#1206044). add: * net-snmp-5.9.3-harden_snmpd.service.patch * net-snmp-5.9.3-harden_snmptrapd.service.patch delete: * net-snmp-5.9.1-harden_snmpd.service.patch * net-snmp-5.9.1-harden_snmptrapd.service.patch- Fixed NULL pointer exception issue when handling ipDefaultTTL or pv6IpForwarding (bsc#1205148, CVE-2022-44793, bsc#1205150, CVE-2022-44792). add: * net-snmp-5.9.3-disallow_SET_requests_with_NULL_varbind.patch - Enable AES-192 and AES-256 privacy protocol (bsc#1206828).- update to 5.9.3 (bsc#1201103, jsc#SLE-11203): - security: - These two CVEs can be exploited by a user with read-only credentials: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - These CVEs can be exploited by a user with read-write credentials: - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. - Fixed library versioning bug found in 5.9.2. - Library version change to libsnmp40. - Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d. - Fixed python2 backward compability. add: * net-snmp-5.9.3-fixed-python2-bindings.patch - Migration to /usr/etc: Saving user changed configuration files in /etc and restoring them while an RPM update. - Change to use systemd service files directly from net-snmp package. add: * net-snmp-5.9.1-suse-systemd-service-files.patch * net-snmp-5.9.1-harden_snmpd.service.patch * net-snmp-5.9.1-harden_snmptrapd.service.patch remove: * snmpd.service * snmptrapd.service * harden_snmpd.service.patch * harden_snmptrapd.service.patch - Refactor and remove obsolete patches to work with version number 5.9.3: add: * net-snmp-5.9.3-pie.patch * net-snmp-5.9.3-fix-create-v3-user-outfile.patch * net-snmp-5.9.1-add-lustre-fs-support.patch * net-snmp-5.9.1-fix-Makefile.PL.patch * net-snmp-5.9.1-modern-rpm-api.patch * net-snmp-5.9.1-net-snmp-config-headercheck.patch * net-snmp-5.9.1-perl-tk-warning.patch * net-snmp-5.9.1-snmpstatus-suppress-output.patch * net-snmp-5.9.1-socket-path.patch * net-snmp-5.9.1-subagent-set-response.patch * net-snmp-5.9.1-testing-empty-arptable.patch * net-snmp-5.9.1-velocity-mib.patch remove: * net-snmp-5.9.1-pie.patch * net-snmp-5.9.1-fix-create-v3-user-outfile.patch * net-snmp-5.7.3-add-lustre-fs-support.patch * net-snmp-5.7.3-Fix-Makefile.PL.patch * net-snmp-5.7.3-modern-rpm-api.patch * net-snmp-5.7.3-net-snmp-config-headercheck.patch * net-snmp-5.7.3-perl-tk-warning.patch * net-snmp-5.7.3-snmpstatus-suppress-output.patch * net-snmp-5.7.3-socket-path.patch * net-snmp-5.7.3-subagent-set-response.patch * net-snmp-5.7.3-testing-empty-arptable.patch * net-snmp-5.7.3-velocity-mib.patch * net-snmp-5.7.3-fix-create-v3-user-outfile.patch * net-snmp-5.7.3-pie.patch * net-snmp-4.7.2-systemd.patch * net-snmp-5.7.3-build-with-openssl-1.1.patch * net-snmp-5.7.3-fix-agentx-freezing-on-timeout.patch * net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch * net-snmp-5.7.3-fix-snmpd-crashing-when-an-agentx-disconnects.patch * net-snmp-5.7.3-fix-snmp_pdu_parse-incomplete.patch * net-snmp-5.7.3-fix-subagent-data-corruption.patch * net-snmp-5.7.3-helpers-table-skip-if-next-handler-called.patch * net-snmp-5.7.3-host-mib-skip-autofs-entries.patch * net-snmp-5.7.3-make-extended-mib-read-only.patch * net-snmp-5.7.3-netgroups.patch * net-snmp-5.7.3-Remove-U64-typedef.patch * net-snmp-5.7.3-snmptrapd-add-forwarder-info.patch * net-snmp-5.7.3-swintst_rpm-Protect-against-unspecified-Group-name.patch * net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch * net-snmp-python3.patch- Decouple snmp-mibs from net-snmp version to allow major version upgrade (bsc#1196955).- Fix LFH violation during v3 user creation (bsc#1181591). Add net-snmp-5.7.3-fix-create-v3-user-outfile.patch- Fix hrStorage autofs objects timeout problems (bsc#1179699, bsc#1145864). Add net-snmp-5.7.3-host-mib-skip-autofs-entries.patch Add net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch - Fix NSS mounted volumes in hrStorageDescr (bsc#1100146). Add net-snmp-5.7.3-recognize-nss-pools-and-nss-volumes-oes.patch - Fix subagent crash at save_set_var() (bsc#1178021). Add net-snmp-5.7.3-subagent-set-response.patch - Fix subagent data corruption (bsc#1178351, bsc#1179009). Add net-snmp-5.7.3-fix-subagent-data-corruption.patch- Fix output for high memTotalReal RAM values (bsc#1152968). Add net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch- Make extended MIB read-only (bsc#1174961, CVE-2020-15862). Add net-snmp-5.7.3-make-extended-mib-read-only.patch- Add Lustre filesystem support (bsc#1140341, jsc#SLE-6120). Add net-snmp-5.7.3-add-lustre-fs-support.patch - Add info about the original agent which triggered the trap. When the trap is forwarded there was no info about the original agent (bsc#1116807). Add net-snmp-5.7.3-snmptrapd-add-forwarder-info.patch - Fix missing sysconfig files creation (bsc#1108471).- Fix remote DoS in agent/helpers/table.c (bsc#1111122, CVE-2018-18065) Add net-snmp-5.7.3-helpers-table-skip-if-next-handler-called.patch - swintst_rpm: Protect against unspecified Group name (bsc#1102775) Add net-snmp-5.7.3-swintst_rpm-Protect-against-unspecified-Group-name.patch - Add tsm and tlstm MIBs and the USM security module. (bsc#1081164) - Fix agentx freezing on timeout (bsc#1027353) Add net-snmp-fix-agentx-freezing-on-timeout.patch- Create /var/agentx via systemd tmpfiles in case of rollback, snapshots and transactional updates [bsc#1098032]- Fix permissions on unit files wrt bsc#1087977 - Use %license (boo#1082318)- Remove executable flags from systemd service files (bsc#1089295).- Fix RPM group for shlib subpackage.- Properly conditionalize the py2 build- Add patch from Fedora to support natively systemd: * net-snmp-5.7.2-systemd.patch - Drop the check phase as whole 90% of the tests fail it makes more sense to run them somewhere localy- Take systemd service files from fedora to replace sysV scripts - Also convert the sysconfig files to match fedora ones, they get bit more terse but it works seamlessly with systemd- Format with spec-cleaner - Drop sle11 support as it fails to build anyway for ages - Rename python packages to be python-%{name} with obsoletes * Use new singlespec macros * Add patch converting the py files to python3/2 compat mode net-snmp-python3.patch - Run full autoreconf instead of partial - Build with threads by building few targets first- Add net-snmp-5.7.3-modern-rpm-api.patch: Supprt modern RPM (>= 4.6) API. In RPM 4.14, the RPM 4.4 compatibility APIs are being removed.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Fix build with OpenSSL 1.1 (bsc#1042664): + Add net-snmp-5.7.3-build-with-openssl-1.1.patch, cumulated squash-patch from the following upstream commits: bbed6b86e70b5a3c54f14992696f2308a8d79511 14bb72fd12bf5b68662893f7d8afbc4a8d52a6c8 9641b472ef01208f92631016e91b0a4a518163f0 e4c6937483d4a680570cec05388d2e4b291868a6 b906c60c8a436d7360267a6d242526b33a9aaac8- Fix build with perl 5.24.0: + Add net-snmp-5.7.3-Fix-Makefile.PL.patch: Fix build system recursiely loading Makefile.Pl and destroying its internas. See https://rt.perl.org/Public/Bug/Display.html?id=125907 + net-snmp-5.7.3-Remove-U64-typedef.patch: The U64 typedef conflicts with a typedef in a Perl header file. Hence remove the U64 typedef from the Net-SNMP header files. Backported from upstream commit 477b4307ef1.- make snmpd and snmptrapd log message destination configurable for syslog or a dedicated log file. (bsc#695677) - make snmpd and snmptrapd listening address(es) configurable via the sysconfig file.- fix build with GNU grep 2.23, use grep -a to force text matching- reenabled md5 and des, as some tools build against it and need the methods :(- added net-snmp-5.7.3-fix-snmp_pdu_parse-incomplete.patch: to fix an incompletely initialized vulnerability within the snmp_pdu_parse() function of snmp_api.c. (bnc#940188, CVE-2015-5621)- Disable MD5 authentication method, disable DES support (if something breaks, tell me)- Request pkgconfig(libssl) instead of openssl-devel to support using LibreSSL as well.- update to upstream version 5.7.3 - remove patch that is now present in the upstream release: * net-snmp-5.7.2-fix-snmptrapd-remote-denial-of-service.patch - rename patches to new version number 5.7.3: delete: * net-snmp-5.7.2-fix-snmpd-crashing-when-an-agentx-disconnects.patch * net-snmp-5.7.2-net-snmp-config-headercheck.patch * net-snmp-5.7.2-perl-tk-warning.patch * net-snmp-5.7.2-pie.patch * net-snmp-5.7.2-socket-path.patch * net-snmp-5.7.2-testing-empty-arptable.patch * net-snmp-5.7.2-velocity-mib.patch add: * net-snmp-5.7.3-fix-snmpd-crashing-when-an-agentx-disconnects.patch * net-snmp-5.7.3-net-snmp-config-headercheck.patch * net-snmp-5.7.3-perl-tk-warning.patch * net-snmp-5.7.3-pie.patch * net-snmp-5.7.3-socket-path.patch * net-snmp-5.7.3-testing-empty-arptable.patch * net-snmp-5.7.3-velocity-mib.patch - add build requirement 'procps' to fix a net-snmp-config error (bsc#935863) - enable DTLS and TLS support (FATE#318789) new binary 'snmptls' was added - add support for hostname netgroups (FATE#316305) '@hostgroup' can be specified for multiple hosts * net-snmp-5.7.3-netgroups.patch - suppress network statistics output in snmpstatus (FATE#316289) '-Sn' don't print any info about the network '-Si' don't print the operational status of network interfaces * net-snmp-5.7.3-snmpstatus-suppress-output.patch- also stop snmptrapd on removal/bin/sh/bin/sh/bin/sh/bin/shs390zp32 1722589657  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.9.4-150600.24.2.15.9.4-150600.24.2.15.9.4-150600.24.2.1 net-snmpsnmpsnmpd.confagentxagentxtrapcheckbandwidthencode_keychangefixprocipf-mod.plnet-snmp-certnet-snmp-confignet-snmp-create-v3-usersnmp-bridge-mibsnmpbulkgetsnmpbulkwalksnmpchecksnmpconfsnmpdeltasnmpdfsnmpgetsnmpgetnextsnmpinformsnmpnetstatsnmppingsnmppssnmpsetsnmpstatussnmptablesnmptestsnmptlssnmptopsnmptranslatesnmptrapsnmpusmsnmpvacmsnmpwalktraptoemailnet-snmpagentssnmpd.servicesnmptrapd.servicenet-snmp.confrcsnmpdrcsnmptrapdsnmpdsnmptrapdnet-snmpAGENT.txtCHANGESEXAMPLE.confEXAMPLE.conf.defFAQNEWSREADMEREADME.agent-mibsREADME.agentxREADME.krb5README.snmpv3README.threadTODOsysconfig.snmpdsysconfig.snmptrapdnet-snmpCOPYINGagentxtrap.1.gzencode_keychange.1.gzfixproc.1.gzmib2c-update.1.gzmib2c.1.gznet-snmp-config.1.gznet-snmp-create-v3-user.1.gzsnmp-bridge-mib.1.gzsnmpbulkget.1.gzsnmpbulkwalk.1.gzsnmpcmd.1.gzsnmpconf.1.gzsnmpdelta.1.gzsnmpdf.1.gzsnmpget.1.gzsnmpgetnext.1.gzsnmpinform.1.gzsnmpnetstat.1.gzsnmpps.1.gzsnmpset.1.gzsnmpstatus.1.gzsnmptable.1.gzsnmptest.1.gzsnmptop.1.gzsnmptranslate.1.gzsnmptrap.1.gzsnmpusm.1.gzsnmpvacm.1.gzsnmpwalk.1.gztkmib.1.gztraptoemail.1.gzmib2c.conf.5.gzsnmp.conf.5.gzsnmp_config.5.gzsnmpd.conf.5.gzsnmpd.examples.5.gzsnmpd.internal.5.gzsnmptrapd.conf.5.gzvariables.5.gzsnmpd.8.gzsnmptrapd.8.gzsnmp_perl.plsnmp_perl_trapd.plsnmpconf-datasnmp-dataauthoptsdebuggingmibsoutputsnmpconf-configsnmpd-dataaclbasic_setupextendingmonitoroperationsnmpconf-configsystemtrapsinkssnmptrapd-dataauthenticationformattingloggingruntimesnmpconf-configtraphandleagentxnet-snmpnet-snmpd.log/etc/logrotate.d//etc//etc/snmp//run//usr/bin//usr/lib//usr/lib/net-snmp//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/net-snmp//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/net-snmp//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/snmp//usr/share/snmp/snmpconf-data//usr/share/snmp/snmpconf-data/snmp-data//usr/share/snmp/snmpconf-data/snmpd-data//usr/share/snmp/snmpconf-data/snmptrapd-data//var//var/lib//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34968/SUSE_SLE-15-SP6_Update/d05feef94c07e647bd20ef18729777db-net-snmp.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux   !ASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1c7f4c2498cc27e2c4c6f1461a0262d4d7832210, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=40b29aa047a77b142fd28657df4b9b686b86ba49, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2e7c85d1d6b6d38287990186381f8877fc94f2ab, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=353bbe7d31c3502d796a5e342dd6d837de67f5ae, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9b8d1fb0ef69f0fe42f8bab643d5f52b69b1a59d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d524c9200eab253bb8e0a6cb93f430abcf674eb8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=773d40126993941b8d89f73baa32e9eae5cdad9b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a5224bc07a29585bcd5ece9e7694e66ce53ee542, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5ab3bf78454df8739f08a31f49e5a3e025851efa, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=19df4b5ba557738acce7f884c77c8640c1a93598, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=07b789164b9fcba38db2fe4f0571fc555732709d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4c00b07cab6ddb5c365d0385877287f44f2bbd20, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b085d8e362501ceaf31a61b6abdbbfea58cb54a5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=feee5a4db1d9cb2220ec9c98a01d076438df5e5a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7c6abf2e13da46fb5e55585519f42b094ff6f6eb, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8cfe043a7554813aadd42e94945c1f308f70639e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0b3982e5e826d580e3b9155a852ed17dba20d397, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d655a2b2339f5de3380a049b7bec18014e9c8b3e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7c72a0c1bd7c00517408201f443aae029f759e59, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b6f167131addb8cb643b2b8d12dd801799ae30cf, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=750618faf0b68ebd3753b38efb43428b006672d1, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ff649d0825e90258a7c15713796f040bdadb851e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5da2e7ff7214433381b411a4fd991492cc56e877, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textAlgol 68 source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)empty$%&.49>DKT_dipw~   RRR RRR RRRRRR R RR RRRRRRRR RRR RR RR RRRR RR RRRR RRRR RR RRRR RR RRR RR RRR RR RRRR RR RRRRR RR RRR RRR RRR RRRRRRR RRRR RRR RR RRR RR RRRRR RR RRRR R RR RR RRR RR RRRRRRR RRRR RRRR RR RRRR RR RRRRR RRR RRRR RR RRRR RR RRRRR RRRR RRRR RRRRR R dn4wC% systemd-sysvcompatutf-86f136609a9eb00c8733b9abfb8b453c6d60d3d897f60e10c9d573e2d7a54826b?p7zXZ !t/]"k%ƨnLF?rԫ2*- 00fD;렐L4BП/Qd** ~F`Sl^ɂAq 5#BGjij\8="|o"lLu_݋1V Bc³br0>ujnȼO˜J).ڐK2FvqG7@Fea2:$lb^OZǃqiv7Cj_8.eiFY kzf6C'/H'5;SEU=K:]RV_g2$ d*Bq]Xx"=35 cm ?x1i^!DfL&o%~lJ͌x9)hHQCJ"C+o(eڳgR6Z<3wI8' q> a*aSpP(B,E6RPˍ({rDET6711JhbK~hѹT[XjNp ~݄`K' "kMFlF<hlg6B(/l i5+g|C17l"\ M4kSJ翊`&;q'nH݂o#Aqrjp6Ґ%A`v݃?/ϓ6.\_F1kk b>* AВva^MoSn93*H WNFTL1i}+},_-f)n@zj90AwWkԱq%@0@wJz t#g1 cK> 'kK?\#cDy1o~la\7}"=YRe1\5P 8ا֌,>q"Ӯ=̰4CmwO/ewRP {k<+&%9߸]*)u6L-e$uLvW'>վ2e*{G5ԯh {`gԺ1ZRo68isA;L]] ӠGpjfNQ v{A(F$D&eh!58.Z*0޹f&Q r&@F)ҨmYx2\s}oW)Ajv8iz!o-bWk z}*ϛ\o'^t /P^W'SXLXwIX43:K< PaV4KNm&{: %øα'%|Y""+$Qktͬ" 2;$p܏< `-FE=>"V̶a k tBԒ8!]p5}~^Вd; 4UUpWlr|F{ԍ{&x̫^P|keqzBP.^kp gBz;&?&&o -.,"H9 t×]R)Ϛ%$[1SkEp-y/Y"At%U%.}E4SF}- 0ECd2d3W" yg&'H,f!r<$]i^켘n7tՎ! ֧v\.|ȉ4Ӿ 2F.qGxV2Ex&D>!"}_tm!n}P߾HL3R0N0`Tc'ya(]NP{xO'4XgSfô¼%,qVY + _G?!^jJEc @\rmU\9ΕTAEN%yܝ w"^y ;YiSo g~.]H?R,#Uzg +D="2DrV" <&>:RLKOI*1rsjH=&G ': 5ްQWd? ̢Ȳ_! 5¥-3@!OAm=<tPz:=U [Y8i`s2]D0ȇ>㶱) Hh&O0Խ$ARfC QtN^ 4,-[Em]O${3_ҏD@lrO=c^p ɦ0D<ᵉ&R/ף5F%׳ݻ&=dڃ[R?s`DMU"Yy/y1dN,з1y, }w̚Ŵǯ)!\'-Qgku֮B$(Q?_K@߂~O˳I-׊C>+kp0c$)XAܛvۢ('6/"$޷햑2)l\K 3}~qĘEjG㣺&mRٟ~n VAJi&v߯~mvғRtpEqQzlć26!(q+N>C Z%;6ZDTAáaU 9$Ǡt1gI6#". 8\B<%&O]N\~^2~ZP-7voCd M3pErs۷Պk`KjMxOv38t+"1gf&hR, C"7"e}+FYV&[}R9TC0+(jmV6e V+,CjwŮl 徳[{lƘVRBc/AWI+Iov9{EQ{\ΕlHɄ㥹YG"H jRJwZF>FymAQe\%G=s5?Vl>"h HpkMEZOpYm"""c8`tPTĶ܄Z'f[8:KEA+֚]oi+;9؁{Th)zʣ>{9/+:"ՔQ* FñLh>YxZ%NG#fz1Y:љ{MO}I YAG~ѺU5qL !hФ&'Gqhf+~F9u>5jތA^ 흐[)muCH6Ws d f+N 'S)hTmz"ʗ~ȁ {?j1mzA@)Ivt1J Jo@x Ÿ]]M6TxΆDBkr:ihFUF8}Ym8Sq=`G7wdpXiV{]uc͵gT@ÌyL>'nv|-,1C\Vg C۰T O睓d@Y-MT@ctݓ(K޽\ls=O$TTgB*E'SYױ[\bPkU V;e 45KI(Z(~&oV#tX ֲw_.Qp6سFm:20$z-}C&640\̎?Ė˷ZW%MۜKQ o ^`kfl-Aum9H+-C Vgo+k޵9S*R\~bz Ga3 l&:_|HNRE9>r-rऑam# :2\86 S Lϝ53cG*٭'ҡh7),S1 BE4n vqW}^]*G9O 79|GyIH ,e~쨳dғ\;>㴱`rG&y|"'5F/pu9$QZ.ۄ݄f ;1#V1%oif;V6"d}STH\~vVxT6S<9A&~^iD'2K6 j319չEDu4b{sa‡v/sħg*gL_uao=?i1BV=S#JvNC4T[%R#RNJw<6hókGё.FYBS^!:W9I_2gR?ROo$lZJPd%{Z)p;bf?Adꆁ!^!\xDpzPMQpH'\v ݟ2fS0ʴMdNlr+thSj0jxڼQz+&/-mn}a)8$q2Ø縈0GnOY#_ Tjڰꑦчb~ul\lYHW>jiNQ/A[wS٣k#jnt ˰RDl <s3t8jYF>yXйNIdƭȬ}nAҌ>.QZ8‹+1LY,UD=R?$Y%wiRW"F4%[.t5u.̻rӠRCN &8?c۶s='JV:R͗ o[{m*N΃B2߳ݧve,hQڥ}e>- pcn|S+j Yc~|Vq=^dIbf0'p>)}KK,Ml'VкPԡjT{TRݝ YYߎzOJG/VOM8R+A3{L&ƪ@9BRߣyoLY^mɆ{E``n7"ͻcӔ]{(v)`Yh>dpr`8EPφ<^s+UKWD>Pe1yyKqm=:Aņ) 裘'̻Ň Z9 ozcA^I4%/Y{Fiڿr|0& ,1uIAPl| ^jd(Wg=N$=nooH迉Z<ӱnn\I[ OJv"+N a;v@OuQn.{F `ׅ,|س&@z!ebKOGa2"ϞM?7x.2A׷ynM|b(S/A#,pIL?l )`ڛ3XhE.Bx"X- 1T .qݠ٪{7eu2ѓ_*g_;h g: o,>Wok`>5*UDLaWܨ'i:gx<{~ X0v9X?=m1Zl]8ܪjUTjLdV s ߬0+)-{<)H2xb <y-O?" z<́.A8Gdk>>1&&?,BQ|mFQ/6FVmRBq8kSX<ľ3aEO@]B\aS eZmY?3Hfb+8{K%{*-K.+!ퟨ΀D t<:?s 0|Ee_qqXoQy8fRmR@kbЗO#Ve rQQz։|MsģG&j;*_v΅h - ڗ78q=;SY)9mgPH zO*:>מn џ:k45Qޕy4ā% r0K=VQ_Gz!z-À2^hF,cNъ1ܢс7% c{R](͂|N(pmR~y$HjdzҮx/q֕tF{m(M,Gbu-@XTTˏ`)pC5۴E6F( qlj |xk2B;L#7,Kp 8ƠƳeQmDz5IW]= =CZj} hB|.AH>eQbC~AVb)Sˠ"]rBw)~eX%@*J @{?vȇ85yH֩OFNBnvR&x*(ޱhMozW Xp9XR1_̛Y8u/ i `#%ZOCLkx ibfD&R|lNLUsjGx j9i:L <҈mwHar˨c*-h<ݰ]FMa?=G7:] eY%1J->y~_@&苈9*p9 23'`B>ay_\ p!V ul{1&,?d,͘%&P<gUUc3HoqKp>HٗaRL| F\6(OmQVܼc(ky]Uy\g5\,Q-mG4;֮ [c9 L)~HHrL2cgUͧr$+>e?Pk%XejKtC?rsQjv[$LmDݞX3Pyieۧ\E{!@hK؄Q dP}cdLHE9?ДIc1fjsWx5eɵz\79oEg^,wЈT{ϥ։jl<<{f5=rd`0$!Vq./ZN )?j]{N e%9Z˛|HFV7~+ϻrN$T_W)]ܼu [hͫZU~"ҝkmaP}_6h3@o//:st &B5*%J^(3l [Qܸ%+: NaWVAsP_e=g&#`B+vXɁ& y\* 1YWChcNby4H3<)m/cdf,ټ"VI?:* ߁QtŧO] ڟ *9R2X@vi,jIdehXu]E`;w36uH! /W[Y9#m ozw)nS~㟣\RPT 3 ÇNr0bXFT`y /S:&V@X90%uN+[6ʓEIq9ͳbh#OWlAzO'C,oHf6Vǵg܆Uz9_ /7,ǽTF4XQ4QX6|noλ B³ ,6$.inQqґu0VGG;O*G0~Qr/y'@ƍ?'#9 襍NBѝUic`,,8NVvVb_u79FfHj%=` q`<+㵳4Yl? TÖ1R?=Ѳf95wKbu>2>W[e$v11kqrdsIPMp&Ct&C NUͫMdm!ZŸюzNϐ-"#̂ß Q: PZ}oɝKreG]i"Hfr|^4[Ø~!0\wPR^b~ݘ6.hf5& ThWP-;ԧ0`'svEvx}iSn;Klnj9U!z #O3mx~2Mc2$!շyxnF-7G"u+;7b̞+Pf,7=G{Byuhbod 42EwzYdGW}]eHUM=2"a/ܓc5*ۍut'%y"WbT q ǻmfFSc8aWJ#W+ )9jGjj9n>x$pyR,i8@B qc$ACR:GH ʐ(9A>>̇dg>pS+c\i?NEܐ" 3Κ&hq,>iqdlfH!X^J&uc 7)% h?J mԯ4!>Ios`} V]* nGLBTĖ#ǣO ?.ǽNl.T'pyV :7K"PWnn$y~S> /;)45Oqtmm!{w%̳#-[ixXHS땏VwD3H۪bqWdGչTY9aM5EޙE7*-Ao蝥=pm[ndQzgBǴX4Ɵ W:JxQ,]d%f-ekTgcZet*/QtTzF|ܥ J}6Mg~8߶(r{>@ϮTz-/){Р}k9>\BOw#̽ hym#0*6':{fH9DfĔ8PuR텾O$z,;?ނl+x0p~zXdUjA°P3wCVyfq'4}3یBU?Td@ߐR0Y:A EFDPdh4#ætF4xZ:zrͼH j>v\Fo(ޣE 3V+D @ k#91E9PAIpĸ8J~ FLH+hP!ዘs?t0vYb5(P91=84TXzO0WR9&I檮 / |vJ9Q{ub wˡI|7NM8- L'b>kBqܧ]זy :L3̦TW'\Ir|J&~z*t/0V'E8XB>`%Ŏ4b=:^X ͡/F< pofUb^sfxwps:W6<9@V[;} ~*ۮ;ȺWl,W*jj"BqTSC!t!/V3d=s@|X!رvbYʯqxL@aT)=(@RfA|3KQ g[OnlT &V5?1T:*؇xsTHe'H( zA6.9LQ<( uPm{G&V6_KjM<: ITsξI&O'MTj^2GӕFYygh%ȈjaO;"kl5Yd3AVMkYՁ_u(X? [d,vXz_rA CINT5m(BR>>{\1[?-$l%ž;M'!FB'%$SH-u#~t|+;# SKgDmزGtV'Id/zg(Wnzy#ұW#5T~̀I41R~(/97 &WnH=7֍QTz_vCrFռ^l˻]/Ĩ *m.gj]&9˒gGI/2EZeƇy4;/X pYm%_I*Bx3"/"E%+]JpHt}P;Oޕ=K- gUa^=dq6 j$$9ֵjd?\k.ոr:ti5;/Yȓc"  "h8<~;'ǥ`ۙ_ s,YbTi,zRƻas7n!`  3r?TXQJKLḃkrYy 9ֽbMc#K컲i[T&&ӨQ !f ;uw  ʚoL~p,GjzoKCVUvRLW=S]|.+%-Q\M3~R]IYčBQ& jNN=~M{L6 `u 5!}z.t4R"AlA40F˹ͽ@F{끷O%{LjHV w`8&+&f5@<&6YXZ* ̿Ǖmg$N9}G 3ܦǹ.'Wh+ X-4R ?)~z v !0b4⾼|lB3,gO|VߖAkaZצj94B\_V1KL/#0ugYr?uj|']Jǫ?1RpZ`39|]m0' }L$"bJXwF^bHH~DTo5ףZ:X%ue[y#%żu͏޸5sv0QDPP+d; ;Dq0=A rS9a.@y Xu&&{D1EQ'HvԬ2{)k;o#?Bҹޱ3خpD%CrvsG:4VKNًėNYIK#搝أ(;{gpC^XP5 U}`:1K~(ZOY[BO>g꼀6%^`ʫ)6^S 9r2ϧ2*+1^Vtc7E!~Ѝa:+3^ ^9oC'd]f񗬇ƳbK>Dkj&8XH(FEOEƕSF7f;MҐ݅/g?8t7K@hj(hB-3HM Kд.4|²2 O5 HS8)м뺛Ѩ䣪-4ǻ_6LZ{eK=kzx6FWg5>_{ɂ, -R2"}NlHdtf&t*CKS`ɶm! skmRg]jj`]1L5X<*)04sTz28Fa<-n"7Gúf¦vB_y]p53lteWX{ev+fdU&xTV^K,&GpZy:k;s}Jة~UR6 Х:*j.[;hW5dx J\ 9HvIa oQcv7 *7h>ꥑ}gVyzb˂Kw/K7RV=t&!9$HJ3h$8Y&m"XL7$rgGFBM$qd\wJ|}DžHğTq2*9B6x #Jng 1B1ݼ{ii(Z6uo 5m/c3Pr&!u ӈ6ͮ -9VCh2 ĹP0H`vl)p " ~DWSL9UN'W>:;\Rͺ,Vlmr~IǗ=[(<]{zl! _r˜'`QtBWPCEȄ: 9U'g^""P@-A>GCv :rWY_]'I] ;w )dGI6!a&\35k^x[te)*"j}wr4'N$, RrF:LOhT AyLl&f茰bhcjQz~cL$sŅ/×ߡ2MR՝p:+O/z[#'r?\B|U4R[Mu EqW5"@) wܚ *|r5=܂?]Y`F*jdnW׬ Pc,Pt ;)z̎X  lQEY!ùh2st3$QZXCnR.Bɚc[|[ż)a78?f*9B8^ 9x 4&-`6(jf/QB.!ꗯ`lYx0@FiW%J'G ^zEh*As(䰉\ۼ_~Oy'J~1OM/XfS |"Iy$o my=>^wn7Ɉ>s1'ʀ zىw\YDxw-ynUu|\[AX`E)pgktj&ni <4$Kϝ5El61QCEyNaU$[QϢ2C6t)˽㦲LVY^ FPp5;;ip{kG2G v-9)gcޯ~GFm^&s9Hc#?"}Q$۶.)h*4T3%φ0ץoCCd__JU-昬 %7zC5LYnhI>,&vMIRF|mK 6 E¯jjjҾsw)H)ZK mMe{#D񾳶Xds*L,85G< ?]\RѰ"&X`|XUVjABQAd<)w:/$^*,6cZla +g!6h'GMs5GhmQX}MOoMn$ ja*=;[nOun^׮8;pke?zc-tް6&YPóժDw[ u0sQ/Դ̞~LA.U2*|"fh.Xoj n^x yb: Q`~m3N\P:jAv)W|O/V0`a4j!o)i_pfEY˹3戶Oj!_> q'X)ZeTwu˧hr4'5=urklI`ʳsMI%H[{^+?#?C6&)TRx0vVY2BXdxsgc5 P)& L J@ ogYy)w%S/O_/P<#oӔeUKĠ&({/J`W4C d=TGUiFUNogw(E {]5^}8Al-VK] rT7fTG~iv(aJ*Gsez~goqn;= .rJY5%вTcr6ɀks%Jj5lm5EĭMz㠅=[&Padlӧ]I+x <<Y^Tq:EڹrLYNyxřœOn8TV.hS )b],\m w"ʔ|\Z&ElJmR5=qn$fw>/lDp*>ekp_+hm }glg,5͠XIl')6Nu\D ݣ=YLRN "|S_[~X!/aݢA9I(J1ă;D,itcww KzDc+?K^Qxu*CE7>S/K<{"n6BV_9, 8ʏ٪"vR 4XUlh^@*ZQFy>rJ,txcx0jeWn!Qo;,hdO0C SuG /&]i8O@u|T vX^g-ckr\ 2k8ޢ*?*~oT{̇(p/x%=P*7>n2'Fp_&5xR?(DtuJM)UmzkKEʚѕvrpoW[SD:B] ,Ikh_Xj]t > Z0BPg]iQк#P`Qs8lhrc$DKvPQie8]MzߋAS XX ,V?5_S׍Gd]b&F~(%-'ziy‹㫛BYb_9' OhgRGlu?IvJLeAMԹ Vٔ9UXmB[o m;r# #-(o_G e<<0 E\מe?n}(yDqhE -y A%R|F&;ܱNܜd\ .pEUr,o=Qm}#?"/m,N ~0>06 ?r₦ Bcݽ<1$_VG[af9(FTb:Pol"&XTOox (khlOJ`vtn,9Ao&QDF;weO@ʓ:Pdv1,`l5`yڬئXs=n ƶS)z:%?A>Qٞ80Py4V9_007-}d]=Be0|c}b ݆lꆀq7]U#]TfTlWO] *$K,Ƃ`ڃҺ˦`(s rj&ըg UqtQ*PUmkEJT 턖~,l%rйKk ؤkv es{:wvݧ H3ae) (8o|t Lk>BAp]M[c%XGtD|Ƌ`J@O|)#.)1awb<)E<賵uNNz<(X4E9D:vK }JjRɯ3)^ &.Y:}"2SrC2t[jx`CG%'6D1R}K F)LT@^^,\fkd([pG7ڪ)w}%{9an ,FhI0}2Ek^_ yX|uN`=7Z!4ĥRbpZO +1mȻ-FN"gOt!Hu}9ЮN&B"ZeQI~3ʌ"q>ZiS3Nҏ 62O%J_Z2Na'to:H=^bAѽ/#e3Gh8܇Ԛl wj ~e?|m8_b _e$ŨtMfK05:ĝ@}pj#*%h1KHÞ ]'ьWM7iѣD==*Z#4@$SU _Blclwt+%yt2Yg?4mڣs6FF )mUؠAcL]+1}X1R1,ˢNVh+fzX8nS2G3Q|:G(ذ-|=~6BrY2-,o`|<6QMۢv]ZnPS!]T&avX9jY@5Gs,T"#k QGz;lLf<5ѩQӌ8aiݚ0G07/tW0m7yBC͡4.RvQk w4DǓfOU*rBH3(r@N&P els0(Tv,RL}!h&Jc!YAv,0x }m_z>CEEThvz5Lι!o9pZg{uoKef[ψzH#%3T88>l JY-1ҍG6T;QEfwDY*Lߊ׹> s2ov<:[H0[Eyy_{iyy> L%ss̶"ŏ6HWw)Z9(q<2`J`W` leA%5Ǹ,Z J"濥ZB20U]xNwĝ{71BlDaي:8y@{t)%iL68=خ!Ga#NezyMh-F[(1s*/{UeISo>S ^l#cU܄M2"5V$, ѪoU'75 ioa/1 1QM s֒4 UA4Қ<. 7aNdn68plrKb0W u 9O֭Y\UdO_`5SBi )^M1 I+CBU3}uhxB+xb_v!/ `JP4?wz̙kf ءx̢j-`韲'|vH}QF dү$}鼒|eU8xs 4{D=Vy0ja :3%loTbE}yp\oP@Ś|bﶢV} %yh{^octA`5Y#fRS..}gn6[_Opz]I3IeC+ PN&M|]M}$YGjc,Ơ4.m4g+Ici(\,hn9k H_`f؇~E.p/!5!ܭׇWbodZ8s?RpT ;#6в P?h0i޾s񌬯6i]jt.`~MXBoe^(.J0W/{ J D=58"@X!#aAV#vd1khSXrY]{DY"\c<6Fݹd4,aqOTBEphfX`(ljޑHLCa>!D~l0"3' p_Pd«U׋v4^_V|28mrPH^[h| N+cX&u&qHHXf-/'| ([kmr ғsbDᤊ=E_O|gcE7r|Q̽B|KM]0> t?`p2"Èb7dt" DD(*EzmS_4ݔ'ZTQPR%'(M!ZAm钿ch|"~쭱D8n*5W@{(Bӯ_!J~^G Gq_ ޳K7ե& &ieP &Ox+VsN,lM$:v/j?O?`^iqB rdDX%*HGdPA8>b<\RyW`!>H=zz!mg婖2SNuRBe>2ĺm9?3}*N`BoXnͩvB41ˆ+X{_B؆8y]B]|-X6XpښW _y7C%L!.S8 7U.M,H>I:2Ý;>vŘ8'.@+ ,g}0N&6J 2 NSžpfQK\ mŠkQFWRņSC M@~ dgFY.f?tC֥.=تljɵ[ d!c=llI6X0qОR ,ڤnAQuô'nmvj.>뫀h|RΒuCti6|u%ӓ*1v.P<7a@:gMi/ToES\_I/ 8:/f|9(T<59'2('&P!9&J2 ɚv{BpΆb8 ~H ddX:.OP+ {+tIȰ3k*Q.>,ԵgRG`>@KXC(b'o-6$AM;lV::FlD({!zJ2Ez ~4*ڋR5U|au倓r'Dw(3Zvij~ϱl8TJxR{Į"m_dRx?}1Y$\d_^7DrC\ 5.`S(YmV@0q70o_Nol~I&ϙp2]Y<<؁ր~S,BOCWDv9+=;C.3&egd4[P"&SL{Ghc[UsMTE޷(& KGq=Ҽy溗Swd~68ePj1xεFA_}vWЫ:*w:5RH~z+nH}< f1 &E:tFf/z,mpBRS!SFo$ weƃ|ਐZ+Yh3:$v=r|::B6 (3"dK@Dz4¹l ̵=1^)S}QH0Uϳ&P z+' )}uCIs`˥Ҽv4X%sl3RC}>Hm%(jpUDō[ ቪ( i!TjqrKW2gjpެ_33roaV7,Kq=SPi| z&fЍDL D^@RSZ^mr<ޝ|_Oyĺ$y۠ZA{]K[B1ǭ@СrrTMFwj!QlM[̟[JHKVpvНS8a6Q'{;pB53Y6YE B=0D"fY ]v^&Oo&JĞyYNxOlۡ&N:@wdciDK|"-|4o@O+4o 2aujsg-HlЂЭR8.=6w3e Xm¹L (Oq ه9涢Vc >:qX]p)hDd:lـ]#-'nZJWDm!ˇaIf5\KXA< Hgm4zt>:U% ϼIkش _J~lihOCsUJDmPҥv? }4t~vN*g۴wt3qH ż /Mh(\w&\INQ>\":u|۶t%v˯Hz)窠;.8h8VU|M*+@>IL2*3TC7"uu.aBsG`Uk@IVnGsl/=t%Y_q9qVKxe*kHE8ǬDҵ*ؿR#RtKZF[4 U n\EQT̄+1<$E!xƆur_BLH֙Ѝs/ꮬHbmb |:l/u.Pkv !opӗ+iUig& yfuNnkSinFSN`0a?TSd0h8xhvDN |cI:lw:l~a~E+@VO=oeG?Z=5toWV&|gq4ϼG:0tH,b|k1Cz_{bMWbiL(L/#VѰ85}M9ֹEu@?.7-)ю7gȗ&jV=~6B%ǘ+eml{?@5&째 ZKU6RS2"HzH~Yck>ߩcg\$6{?F;aϥPY֜S\E"գJi ):/a(X[64\M!E#u6!vKzpK ,6jϪ#EГwhxzQ|*{gvላǭzȷrTL:%k`Pn\,JIh fOMJK"e\s[ N{]j 6%Lhf[NFD@f>=];$O_OLEnuգZ@eIhpC.?3W90&i??6H"g˜C;rg!5{|VEof/yQg"C*IχG[my-5~!pM4Qs8z7pL!TCiB9$4F_*]}Ta\hۑ0Ɉ?+\.$u7yϲ* (!sàZ <`5OND ٦͊SM["+T/H>܂V;P}iA/hK iDd YZ