shadow-4.6-lp151.2.3.2<>,X]q/=„uH(vCZOWy05Dj[n${DHZb׆DQ,0@S%6ӊd,ݦZs#ƘDL sVA"efa!SR"rJt/ԭ ÇL2ǭH50ȣw.A8툰Fn@[環KLh1⮐ʒG=T?rfه뜀`ƢwJOX)t%&^qP1:5`U/3"069yC#>K?d    E . GSz[vww w w lw 6w 7$w9w;Sw==w??(@(CO((C7C8E9F\:H<=`>a?a @aBaCa#Fa+Ga@wHcwIdwXeYeZf[f\f w]gw^l2brbcs dsesfslsuswvu!wwxlwyHEz\lpvCshadow4.6lp151.2.3.2Utilities to Manage User and Group AccountsThis package includes the necessary programs for converting plain password files to the shadow password format and to manage user and group accounts.]qcloud1211openSUSE Leap 15.1openSUSEBSD-3-Clause AND GPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Basehttps://github.com/shadow-maint/shadowlinuxi586 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in shadow.service shadow.timer ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in shadow.service shadow.timer ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-shadow-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-shadow-update-$service-new-in-upgrade" fi done for service in shadow.service shadow.timer ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/chage fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/chfn fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/chsh fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/expiry fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/gpasswd fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/newgrp fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/passwd fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/newgidmap fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/newuidmap fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset shadow.service shadow.timer || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in shadow.service shadow.timer ; do if [ ! -e "/run/rpm-shadow-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-shadow-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in shadow.service shadow.timer ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 shadow.service shadow.timer || : ( 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 shadow.service shadow.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 shadow.service shadow.timer ) || : fi else # package uninstall for service in shadow.service shadow.timer ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiv#GDFL|1!1pQ0ÌPLa?H rjy  vKPccKK2J?UgIpm}`\pT32L*KXb#S\^&66es? KH!^63 W'2Sc;&4 `$A큤A큤]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]qu]q|]q|]q|]q|]q|]q|]q|]q|]q|]q|]qu]qu]qu]q|]q|]q|]q|]q|]q|]q|]q|]q|]q|]qu]q|]qu]qu]q|]qu]q|]q}]q#ZZ]qs]q}Z]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qs]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt]qt52f7c3e052feb50168cb20a8d49cdda7d82123aae1c48496aed17b7f35694a52b63de9cb825d9914da817e464b00396171c46e9b1a0460169c475b9f734f7f6e116c34fd0bdb25f36bcf92404e30b01262c9dd8223bb98b5c333c32d8ac568e8f666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514ef666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514ef666b0f777927c1a9b6e5fe41525530e4130c880a0b378f143a63c33181e514eb1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617421f9072f71e0a28980f8be3dd23807eeee3521b94eeb8302309f8267c2b38abb1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617b1fb35dc981d1a478b2f4970e3aff98901bffee2f7e935937855b1a57abde617e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85536b6a29865d1d2d87d5de1f8c15ff85f5228d5da965c4fb770ffc66be5fb3518da5c160e8148f68ed113d450d0a53a97fe7ab57d6a858518a398c79913f919741700a4cce6d994d3b9e16ffc0821db8bb603743544d97d4ff3e30ac429cbc4b71f783788317b0144c1fe31c6efe797a3909a5d8f2b95a4d566e4bcc606a5b4586e79db31948d098b8664549fb8b33eebba66f896c243837a6fa64ea8d1df19c8f33e360dea42ea9ccde8145ba83b24d2fed669e48cd6daec933de15b15d5062a58e35784c8e64dc7c3d75285e33d263a768b70af7b3f8e023c017afaee4583f15ebcabfef8df6c68737f745f5f6305b00ecdd04a5c368479d7453fe83aa97e020c5208778addf04dd46583b9ea32cf8948164dd6f0dba47169367239120a3aeb0cecc977f96ab0d26589f66f382cf5e2ed1c9c0d42ff5e3437140e019fce207b8f2bc3020a7c8ae195c438d624a9b7ac31e6f28fbf7fe64c47a7dafd49cc42ea736eb7b16fc2fff9c902d4823641114338f290a6825e66831f41c5474e994207bca7976842bfbd6f6690814aa0cd5f182ee25e3c8b8f538592f2b51bcc4696ea5b11692fea41892422fd6e603590720d1edc4a6b24e2b23a31c6d66e8b73fe41c02c7ed343423574afb12f44dc4ca9b0e775af3feeb3abfaf8351e69b95a5c0d4eaf34fabf12c718f01e3de1d5955e7726b00680118910f1a718eb5edd8d45ff1639b6c1722d1102e95918edea1c870f7ea9e8d7715fda36cce1cbe1aadf445e0a8dc41ff1ef572d74d9d149ae5624fdf48e2c6baec096f3ddeba467b5e05227dcec20fb837283afff26cd981677afa23f8629e5bf26ad2020d2bbce60e0727d886bbc6fd0d227b3941a4429849e0027f9ad08c80e1dfb162406ab13624de3d7b93094e6fb082f8135d682e95873d0e493df48b84c83df44c940bd969c51639af9e6840580fdcf49e267bae71fa89c8a5d4aad7dc84a28ecea847e3727dd763ceeb23d1a40cd3386ec4e81168171c9cbc2346f03f3a7adbc4324b58077a3ea789a556fa5b29e69880a3b98550153b87a09bc848e7b882d47638657f75ac57555d266c28fdd2f796762715e0ce8dea5dd9d00ff8569c95f30f5859df815ed0c83c3c11d6987a83a35d50afbd2bfd7a81fcf1120e2ed18c5a972cb95e72d32a9725021fe4397950b1874fd2ce4b7222f67c5273cabf30fa57f36e422cccb8aa588713ca2ca6cf4652160595b9ff9680253e8f9515e1fa86265e83a2bce95627beb9786629ea4c20733b576cac0f09a342ff2d971c74abc1c571f9eb1c1ef53219eb9de8dcd827a89d0eaeaec17ac4a319160dde1dbde618f41bc6ce3a6e877525d99a46f1bb189398386dab2ae4bd23a3827eb6c300a54c1779d0833e22eb745bee2e1f1748d0a52f66045f1bb037b7b1ee7e3419548c296d0496b3cb303b2ebcceadd74bc9b4737f406e4ec51f717daa4130dc6c6a7e731855f57860fe1ccc75ff1dd5dc2b0d6dc6649858e868f76f6243826a79976e6d3ddf3845a72615b8a08d4e539da247f8341aba634ca38858c0e0b282d55435641a2d04520da8e8b5757765914ad743558cf04593d8e6c53a25cd3118eef2ea5f53ed63139b60b84e244330083fc87323937344f32f0777a9c53027968b917a0bb9e93bb23eb249b4e1eb8ef17bf8c2b5d5a3ced7478e19a3d85c2ab47d95508c0d3536f8a5f05e511665da96a75b9d33b5530ae8d2c85abaa7893c97ca95954a0e51a818685e7a1fb41ebe2d9ca34cd1c3d650b6bae3f27694c81ae25f6ed10362d042c85703c104d819db975006f83712598d00cb462204739c4b99b37981e1f9397e15e5bdc708c87ecde85e6b5b86acc54aa65d50d1cb4727837650429a4278baf0633d67c5d6435555384011ef499edb774a9f5ebc24f37aa24ae79978b28ff9c2fde5c4e6e1d1392362e22abf5005f7707537f5fb8b58db68221990c7c6c826853819ffa66bf5d74e7fac0cb1daa796f61169268772df586a7ccd872d905d7c158c0dc02cbdd50a17ec7025161c8121ea15847a0c006b0a975868f575c94b5e469f1e38193cacf2cc261c62926f1dcc02653a30ed8817f3e460bf1a4021e694137808340e74b6a716a83ab570d10966184c8f186923afa397c5fe524123d7dff0b0e3fa0f83b2b917da267db38fa78142ebd45ba34b0586dbcb3482754acfe30344750fa5632e3ed98b190eead3438a7ce081999cd322f50582e5d4ec095dd607529ad5bf0789e3e83714bd6e27cc418f405d8560748fc4ec08ce4502e4e2da103a131e3a9efc422dcbf052d34c8484e81c0c5967c4e2ad1550b5e6299f0d46c89fec02da07fd71b742ec36ce543e5accf82881ae2ee760261c4fc7c0472af3b299f67fdfad64787f6154be432d458bb96a4f0266dd7316b6284957fd294b95c7b982522d27a695ed2a352f1273bacd3bace80afa34f090dfc048f63ac20ddf92eebcd01d209624b666e11f1d68dd3b758d53cb37a96c207db18a322fae2a5ebeb9de43941780f0a9b1112e652dcc4d7f022dd2f165af95b077e343ad6e750193fae87a083aef8dad46e3338765d195713710dc219c85ce14365de61bab29ff8c3ea3ea6e916d73346472c0eabfc211cd896d9a647932c435ce96aadca3529e7161a74b377e41d9259a6717f98ddfaa954416a8bb8ed5d7160ace552f78f59eb43d0781efd94b0d0055d558b4a3b0fb653c9e07a6fb4d5a66ef6b0ee58cec32b28aa50f95d87a70f8356f48cec753ab94da2ca6db0cc986aba93dab6a8695dd4ddf7e453900098d202a1c5b950130cbacc993287946462be0c66e5a99dd2fd67bcca5fde1fc0b23e4c98b0e4ff1a066b248e03d6a6531f02278b11270566700be7848ae0b02636680e671c57a4411bb1def0d52286f67927a6cee78f54979d63aba91925802a77692c2f719da9cc604c4eae6392dcd64338dff639603daa9117d70b262d1d3e140841a01d0af69e1fc67222ff465088c244f75ac49fbd720044cd8fa09a6ed12d702884529d3aee39638b94c3a739844d5d66f4388dafe4ab3d5c36876349886e387378416f27716551cf7bda6f7fb834563eb26f6c400dc91e4da862516abf00efe6b2985c18179d87b93cc93fa8a94d059022f4baa465a26f6cb1cbd008585ff78a79ea6a501e5e21cb8c24fdc17754d3d4704d04d98c2a7b1b444cbff30e2eff4c3055fbb82f28451297cf0f191b597dab477ca3c8201d97afb9001dbbc6cb01c05da56823b88db7aa2a810be9595efb302e2b2bf3ac28bf50b5c89cca22bd9d09ab359a3d160ec3a9944631c07438adca37d91f1e2be512f7817fc3615e67fbfdea0491422dbcbda9cc383a233c1bb15cf69e8fe15d5911aa7d88671f4feb6e9349e7768e05a877fb29b0da90a2f2203ec85bc69aa94a4b414f94fb15f3282abb7832fa58a7ae0aa4b2b734d88c4e590f04a68f318f0f477f7279a620b54fc2f896b322f4aafadd76913d69569a9b52617731ad899af52c60d8e6ecee677cb157ec408f98855632cf66a6da5d8fefbcc8b8a314554e36748083bbe3272d872d5933feaa523aa517178d6473915f078174db129602e064699a3c2de6f6cf7e3c359da5852a4b5b3ea6329d6e028b9a72a4986842731fcba5038da64db41c572f549d45eebde5aee048d8b6c73a34a4d8ef3aa7a370db61fca29dcce0fb47313d480fa9d3736c537b1e5b678e7f7426f543075df601f6deff90690afbb23455ab8f21d03b769b15412a2bb0c03dbbf38508f7c21ea09809892dcb270d400cd2aff3e10e891dc9f80d64a8daf00a039fe7e99b1cace0f45c13d3750903f77dc38e5f22f13befa9844c40b4d1b3a950cf0924d47c452be80398a3417d2fa61214fe026a140dfcdf9c529dda390a7510ee0d79db861a0796b82e8f0f7d882d1ad0ff80daf21a7eaf86cdb260d33a46bde0194b02ddcb017554accb42387ef87fb094b0e0e227a06b367be25e998afa6ebd3cbedeaaa3d1d7ffe9b672614e6448fd99459dd562a4c61b7d49eb2e441aed80367624e4f3fed9931902ec401990b4d2e9dfd3d154bbf012364439264af05e69b3d64e2471e2617e2229779abfc2274405bbfd615324f38dcafac7dd41638ec6986ace33085b78c01a0f65927be999ca5d1a8c428d2807ab713693bdddfb905456a23754c5be1480de06f2cf732e9ce41de2873f0b66dd4bfc3d78fa621727e9b01a1304dd2f627f8ef92e454c06fdf06795deaf7935b6c79c642193169b30fdbc512ae87301c26b808372e1950454c5d97c0a57e21df154f47733ab8bd91e8d5d60660e30ca4539a6fafa0cf9c081d57d4e7b82d3b48bb68fdf3259133efdef374b2f16cd07d109f943a27a75a9cac0d7e13de50506fd087784c5e0c52eb496c3daae11deae8e684eabf69b45ddb3dbeedca9e4673dbf6420b17d0d1ad17565c3606fe174880ea82cdf140eeba0e29cnewgrpvipwrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadowshadowshadowshadowshadowrootshadowrootshadowshadowrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshadow-4.6-lp151.2.3.2.src.rpmconfig(shadow)pwdutilsshadowshadow(x86-32)@ !@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(shadow)group(root)group(shadow)libacl.so.1libacl.so.1(ACL_1.1)libattr.so.1libattr.so.1(ATTR_1.1)libaudit.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libpam.so.0libpam.so.0(LIBPAM_1.0)libpam_misc.so.0libpam_misc.so.0(LIBPAM_MISC_1.0)libselinux.so.1libsemanage.so.1libsemanage.so.1(LIBSEMANAGE_1.0)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)user(root)4.6-lp151.2.3.23.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system /usr/bin/chage 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/chfn 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/chsh 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/expiry 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/gpasswd 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/newgrp 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/passwd 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/newgidmap 1>&2 /usr/bin/chkstat -n --warn --system /usr/bin/newuidmap 1>&2]3@],j\8\HW@[ٙ@Zz@ZZZYYY@YdYo@Yo@Y@Y9<@Y"X@X@XW;WM|WL+@W=V@UK@sbrabec@suse.commvetter@suse.comsbrabec@suse.comadam.majer@suse.deValentin Rothberg mvetter@suse.comfvogt@suse.comkbabioch@suse.commvetter@suse.comadam.majer@suse.deschwab@suse.demvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comkukuk@suse.deadam.majer@suse.dejosef.moellers@suse.commeissner@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comchristian.brauner@mailbox.orgfvogt@suse.comjkeil@suse.de- shadow-login_defs-suse.patch: Set ALWAYS_SET_PATH default to "yes" (bsc#353876#c7).- bsc#1141113: Fix segfault in useradd * Add shadow-4.6-bsc1141113-useradd-segfault.patch- Split shadow-login_defs.patch hunks to its logical components (bsc#1121197): * shadow-login_defs-unused-by-pam.patch * shadow-login_defs-comments.patch * shadow-util-linux.patch * shadow-login_defs-suse.patch * Move appropriate hunks to chkname-regex.patch and encryption_method_nis.patch * Remove GROUPADD_CMD that is not supported (bsc#1121197#c14). - Split getdef-new-defs.patch hunks to its logical components (bsc#1121197): * encryption_method_nis.patch * chkname-regex.patch * shadow-util-linux.patch Add support for login: ALWAYS_SET_PATH and LOGIN_PLAIN_PROMPT. * useradd-script.patch, userdel-script.patch * Remove duplicated definitions of MOTD_FILE and ENV_PATH.- btrfs-subvolumes.patch: implement support for creating user home directories on btrfs subvolumes (fate#316134)- Add empty /etc/sub{u,g}id files. useradd and usermod add entries for users only when those files exist. Having those entries is a requirement to create user namespaces, for instance, when running podman as a non-root user.- Update to 4.6: * Newgrp: avoid unnecessary lookups * Make language less binary * Add error when turning off man switch * Spelling fixes * Make userdel work with -R * newgidmap: enforce setgroups=deny if self-mapping a group * Norwegian bokmål translation * pwck: prevent crash by not passing O_CREAT * WITH_TCB fixes from Mandriva * Fix pwconv and grpconv entry skips * Fix -- slurping in su * add --prefix option - Remove CVE-2018-7169.patch: upstreamed - Remove shadow-4.1.5.1-pam_group.patch: upstreamed - Update userdel-script.patch: change due to prefix - Update useradd-mkdirs.patch: change due to prefix Additionally changed in that patch (bsc#1106914): * Test for strdup() failure * Directory to 0755 instead 0777 - Add shadow-4.6.0-fix-usermod-prefix-crash.patch: Fixes crash in usermod when called with --prefix. See https://github.com/shadow-maint/shadow/issues/110- Use %license (boo#1082318)- Added CVE-2018-7169.patch: Fixed an privilege escalation in newgidmap, which allowed an unprivileged user to be placed in a user namespace where setgroups(2) is allowed. (CVE-2018-7169 bsc#1081294)- bsc#1061838: Revert: Requires: group(mail) Introduced circular dependency- Revert accidentalied prerequisites. Use PreReq for permissions- Prequire group(shadow), group(root), user(root)- bsc#1061838: Add Requires for group(mail)- boo#1048645: Set suid bit for newuidmap and newgimap- Revert the changes for bsc#1023895 back Pulls in too many deps into ring0. Next version of shadow plans to have no conditional man pages.- run spec-cleaner - bsc#1023895: man page contained invalid options because they depend on compile flags and we shipped pre built ones. New BuildRequires: docbook-xsl-stylesheets docbook_4 xml2po xsltproc- Adjust requires (we need user/group root instead of aaa_base now)- New upstream version 4.5 - Refreshed patches: * shadow-login_defs.patch * chkname-regex.patch * getdef-new-defs.patch * useradd-mkdirs.patch - Upstreamed patches: * shadow-4.1.5.1-manfix.patch * shadow-4.1.5.1-errmsg.patch * shadow-4.1.5.1-backup-mode.patch * shadow-4.1.5.1-audit-owner.patch * shadow-4.2.1-defs-chroot.patch * shadow-4.2.1-merge-group.patch * Fix-user-busy-errors-at-userdel.patch * useradd-clear-tallylog.patch - shadow-4.1.5.1-pam_group.patch dynamically added users via pam_group are not listed in groups databases but are still valid - shadow.keyring: update keyring with current maintainer's keyid only - Serge Hallyn 'F1D08DB778185BF784002DFFE9FEEA06A85E3F9D' - disable_new_audit_function.patch: Disable newer libaudit functionality for older distributions- useradd: call external program "/sbin/pam_tally2" to reset failed login counter in "/var/log/tallylog" (bsc#980486, useradd-clear-tallylog.patch)- add keyring, three public keys from https://pkg-shadow.alioth.debian.org/download.php- bsc#1002975: Use permissions according to permissions package and dont try to manipulate them in %files section.- boo#994486: Include shadow.5 manpage Previously this was provided by man-pages package in the man-pages-addons tarball which got removed later on.- Add package dependency for aaa_base, fixing bnc#899409 (was done by tbehrens@suse.com but not submitted to Factory)- shadow 4.2.1 requested by fate#320422 - bsc#979069: Dont include shadow-4.1.5.1-bug935203-manpage.patch - Dont set SUID bit yet. Once bsc#979282 is through, which will adapt the permissions package, we can enable the SUID bits. Remove the files used to circumvent the check. - Remove: * shadow-rpmlintrc * shadow-subids * shadow-subids.easy * shadow-subids.secure * shadow-subids.paranoid- Update to shadow-4.2.1: - add support for subuids/subgids via newuidmap/newgidmap - Rename chkname-regex.diff to chkname-regex.patch - Rename encryption_method_nis.diff to encryption_method_nis.patch - Rename getdef-new-defs.diff to getdef-new-defs.patch - Rename shadow-login_defs.diff to shadow-login_defs.patch - Rename userdel-scripts.diff to userdel-script.patch - Rename useradd-script.diff to useradd-script.patch - Rename useradd-default.diff to useradd-default.patch - Rename useradd-mkdirs.diff to useradd-mkdirs.patch - Add fixes from Red Hat/Fedora: - shadow-4.1.5.1-audit-owner.patch.patch: - log owner changes for home directory - shadow-4.1.5.1-userdel-helpfix.patch.patch: - give a hint about what happens when you force the removal of a user - shadow-4.2.1-defs-chroot.patch.patch: - initialize uid_t uid_min and uid_t uid_max not before we need them - shadow-4.2.1-merge-group.patch.patch: - simplify by using a single call to snprintf() - Add upstream fix - Fix-user-busy-errors-at-userdel.patch: - call sub_uid_close()- Moved call from %verifyscript into %post: * Caused call to %service_add_post shadow.service shadow.timer during rpm -qV shadow- Add systemd unit files to continuously check password & groupfile integrity * Idea from Arch Linux * pending request to systemd-presets-branding-openSUSE to enable by default/bin/sh/bin/sh/bin/sh/bin/shpwdutils/bin/shcloud121 1567693184  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxcacsdadedzeleseufifrglhehuiditjakkkmkonbnenlnnplptptrorusksqsvtrukvizhzh4.6-lp151.2.3.23.2.204.6-lp151.2.3.24.6-lp151.2.3.2 3.2.19  !"#$%&'()*+,-........../0000111111111111111useraddlogin.defschagechfnchpasswdchshgroupaddgroupdelgroupmodnewuserspasswduseradduserdelusermodsubgidsubuidchagechfnchshexpirygpasswdlastlognewgidmapnewgrpnewuidmappasswdsgshadow.serviceshadow.timerchpasswdgroupaddgroupdelgroupmodgrpcknewuserspwckpwconvpwunconvuseradduseradd.localuserdeluserdel-post.localuserdel-pre.localusermodvigrvipwshadowHOWTONEWSREADMEREADME.changes-pwdutilsshadowCOPYINGshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.moshadow.mochage.1.gzchfn.1.gzchsh.1.gzexpiry.1.gzgpasswd.1.gznewgidmap.1.gznewgrp.1.gznewuidmap.1.gzpasswd.1.gzsg.1.gzshadow.3.gzlogin.defs.5.gzshadow.5.gzsubgid.5.gzsubuid.5.gzchpasswd.8.gzgroupadd.8.gzgroupdel.8.gzgroupmod.8.gzgrpck.8.gzlastlog.8.gznewusers.8.gzpwck.8.gzpwconv.8.gzpwunconv.8.gzuseradd.8.gzuserdel.8.gzusermod.8.gzvigr.8.gzvipw.8.gz/etc/default//etc//etc/pam.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/shadow//usr/share/licenses//usr/share/licenses/shadow//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/dz/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man3//usr/share/man/man5//usr/share/man/man8/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:11017/openSUSE_Leap_15.1_Update/8befaec4e20d066400ed1f3de314048b-shadow.openSUSE_Leap_15.1_Updatedrpmxz5i586-suse-linux    ASCII textemptysetgid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=413c5d99fe2ac71ab226a3fb283d699381757aba, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=e47345ed3b5f8ab6bd18fcd0de3d739b7ee31ded, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=cb903bdea1ad38a069d4339cbd8f81e8a014ee2a, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=7471a3992296604992768f024edea887093f963d, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=fef66aa0afb35d747212ff95ace3efea3a378b5d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=58288fb09d1bef8a29dc5e1ab5f805d09def0f37, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=30858bb85cc141b8622832e056da10e502ac6423, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=31b830ae5d1ef3cd7b6cf01bcbd68bd42c306f7a, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=dec3c78df76364cbf30d2f17929e241218f4e184, strippedsetuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=e721c263b9a7a816ac9e94d01e266393fce5eda6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=e5182103cf0584a2f48a526c428feabe8ede750a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=57311ddeb460a756c26d87b7d37dc0f82195ff3f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=4271e29ef2815bff2e4d818b08972af2727676f1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=e8cd9a837502c746ddff5f5fabdaa8cb95f302b0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=a0fabdfe7505f0ab0235671dc92c8d0907b51721, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=c45463c85edf36bcf36a6e681dd458a175ce1dea, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=1185f6b58318fadefd21f2b00ebada528dc32f82, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=f923adc2d1d9872216924be5e56c2217fa96ad32, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=a7629186b73ad9dd80290d221a9566007d9e33c0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=c2e31ecb38e739f030b18ae6eb6a754c229f5a2a, strippedBourne-Again shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=814da291dd5007b4f9dce0fa56630bf3e5c1764d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=68c8708939599d08b2dc458f4cf7400513ac8e6f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=0b7589eddc35b13df4fa9e8949da15b63c6751c0, strippeddirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)-3AJVal{"#$;    RRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRR RRRRRRRRRRR!RRR RR R R RRRRRRRRRRRRRRR!RRR RR RRRR RRR RRRRRRRRRRR!RRR RR R R RRRRRRRRRRR?ǻAj~ߐ[utf-86a2490837f166de9ea09059870e45e2e727e76adaab402077ffce82c761f9ff4?P7zXZ !t/݃r]"k%bYk'_ݏ؛uT'@dp\p/t0s+SVܰ@1og:쿋#,c;),\5hòo9D3xё!FxX۵n,wVhfeSQfg^N&M)s 'C)1#⨼ }:{c@MYz%7iǃPЙARȧ50{QE)IϞL$Nϭ{XZu% iN!6B,%4m0qɩ2vZuah)$.n oζ4 de i} ^ĕ͜'[CC[1T=DQ_ (gғ 갶 &b}'ċ]. ] a{8' Ȧc?Q)DK8^vD>  bfbRS6R%u>?ݝZWbĤ~4A U EVxh-XaUևM_Er_ku}lj۷!6G-_y-*Ҥ2g~E)X ǻ]מ%c #>BZ]дqW#lLJ71$lPuA$:rpzZ2FώJ*(kWӐZ:X[Q{P!D!֢l %g5x2<[{PˡaI 'O4M:y]Q`0yD0:co#hh0)=pʗDN@~Jj^fFtZ:t fx=kyO*%'KoJDSē93|MRD +lQ$SR3c73u]ĨS:KG K3qy˜qvq,pze[Co>NJ* 8:,D0C52Ak;U v))S؈ e|ujDV}{mrSiRC,8NިHM&^nW Z՟$*21jq)VW`^KˀOɖU'!u-R,h*I k3aTT pK^ Nh[N+k8WIOiVҎ޳Ӽd?㲼̐X97lPؖg>cS ꜛaF%PFm-6J o8~}@`d7ع8&>0qIջ<<RIIq"4SCACJ fFCcRb&N,;]ddprK3`ėM;mJp3E E73ic :?+5n'(zF>4a!@"aV}̝1ZaW|E T98\#z8Gح+}fP~s6GC"š&XA75>pqJT}+%&ny̶x~n'*fqmC# X }ι,fZh3 8:t ,0B紒ξ}Χ!~]RwpAsApO. EҿKm _<#e"YC+/.Q7Aw;Am?+.>휢'S4kDi >R% ?i+=+&M27e{ڏ/u?^ SXkznId/?O(E*H|:^؞WA37mOH2üGqΝ!Fv-(i`sϓoSwDO;Mox[${$*-BgˊC16@f|Mq Cs"^ S&Hk̒Ztc]xI;Sׂc[n֧BS&niٶ7eu:R{f7@o5_?"p( Ayk# v lo&6 l$6i gQm0A_&Tp e-kp2Pc]3H;*B_'E3>A AOz<򻇰j4l쳘|jnRo8@րwrjJì;t3Cwx9({ixi ˸Ն;pͺTd.䇔R{hGIMpW(?p6!9wq%v"Eq!o'@!VW۹cnL%˦0j-'{Z2^@&tߴvKk@DquVmM.c2s(gt;aZgCEBC|>syF#e.~DW|B)p]_> iq䨬?=XA ̗whnoYPxpɟr!|˖hKl՘N0]@++jT"]W~%MΙ.eG&&0D}4ق9}"͖2)ɥ=%ȷ#1,i ec&ŷ8 Wz-tXH F+ɻ Slכ?Nڃ,{71Pj^,m ?)>@ry GPY4)VoC5iQ0-t:OvsME;u 7ȨH - m=t@ѰwRczONhno0gY,h!s7R}cq*Bb2lC ϻ9|$KZTQOɳolەrxu8#efǙQx`H⟃ -< Vd}zNFJ:dLP9s""azGq82g"}duIK lW/fRd4D?7;32KzN^%[sh'Y w{: ( ?"6J>-TBGdvmG'8XYFbc" dؠ$(w5@ߜݳ9 37'q;;\SE:9o"d1k^n7a=|߰AnD+B`tXB;pZLW^tX}Fpd ^ˈI$kTx~ mu2h a[[1UP>4d#5 6"9DSzy !;Đ7t7Ɲ?D׾n?Ш[vIYHvUɸZ'<,W,m.@YB@ֿ[>zՑJ3A6Ǘ4SL-^ŨZ ix~" g\}5_Js'0Vf &CJV7`PFU捤GPM}4Qf=xV Tz=L9])@;Ƴa &¡ UgFҀ Kbvmӕ`%p_2tP|V8*3m?f|$.'~?jީ5ȣpor{sM7eOOQm/)+ /o輕Qr;s>"9)%NW h-׃e':kPOvL N[Ãx {WiHI`xʕu@VϥrjXiM q^4j^F,_s zlMu'n}>RpnP"#CyeVDgcFǫ` O^ӓ?T} m'.M30F #tٞE0m"/!@K[ICi%#M y sL+ɩHR5A%UK/)s۩ k,v.pcHԋjGl->AI>ŤiGZ36DRmS ;3d%7g #o8Ƈq5J8cfxP1u e6e-7 nRmJoQة1~"hB ^/lXNc ,@ꕷ=BVzp!wwrrdFsΛ?G<t .:ty{=` 9pno7{v ȘWxg4`Nlj°\`*&1h_(M+X8 >?SVUnSrͯduAS2ԉit_-}CCMw;` BIKwhk%gruHw^܀3\P? _FFzcO͒[4#|cd+g ~}+SV">RN Q=Y[wl%6E΀j֧-s22N`>Z!O Ӫ̿n_Vڂ_4ဌn^?*XG6%8q@AuɦixUAx_\d0?sɵQ8*o 6Wma9>Ι^߫",?1OF]qg GxᔬH-_$82 N{7x~3ߢLU֍XxUמF\!ꐅ|Z=? ܎hQ3NXaյ6\J9ufM ~'uevt:lP&*_k\Z 2!IX| ܯ'A{tuM/.Tc EVisrGZ!N7vM%O5$Ka\3V=ـM igodM‹F2ʝgo}zʉ>3] + ~a>?n6 YZHu;p Jw=_&X<ۗ٪Ӥ p ne')No]}9okm|He=)mx" t^eb9\eHn78:8Yz?88^+DϜ*N[C~0VXBm0k+ϪBm6#-K`d.3b[.x1EGcrjWs|x MMwT%q ALr`UZ2,80Fy&n=/"gdR3rd7)]cK< +ae!Jq.渮g;1a;-)9R:A|{SNҁZ BfȖ àUy:_#G\\CiaOܸk'wj[)lA В'<; EA~ O3wY_9tjsFAs3ux}5HF-Kg.&y8nZ見vH"_V9k\ʕWl^;l8]yseLn9a\=7s-Gm8@zpsxտzmt x98V6Ճc/ȁc I ?0l|{Od܃ x<6|M| ƀ"HQ|,UuL6qkKΣ.B*˖OT&M6;&ʞASK P M%&;e5e24.^/7uY؜+㥫5)1P7WT(#`j&U:ZN;ju덛+k,ʦLbԤ2Q˴,b_>@@-vV?. a+ARH`(_ 4}d5y!:=]UQJU:qdxoM!HRSu5:pv.,֠?|>|/#ç˼n!O9_S0սsE/nk@A<-$mA}ˡmU@Ga \+ tx%+Z49($64ІbGj8Z;8 uB]!h41^{{ܣҸхBzj5)]@*Q<5HA(?JNva}bbê#չ4"7֍*svYIJ ?{AX3*J5@mjehGgc?`c"Ef=3xHX8*yF=Ou>ح%URIfh+O^UR)JKtF˪*Fd"G:G:ҀrO); 9YI2#{i3gPbga [yL-\kb.hnM x s& "2渣inv/o1y=y{{P!o0;y#A"]+-`fمOH }O@gbpg4 h`vؐb4*J8$̖־_mϮ2K1"[pOOEJ_T9‚d. -[P;~ >X? '<ӎ>-Iׂ6ZJ*$Q$mHc2$Rb_*}Ndi<81 (6f]'klj 8W:(.5dy0Oa=3m'*_ st SX_O^~u~3EM &.CT\hn:J$e ?S v}Z*W ^cTQg?mA>qYZ@hѽ~q,7sh5|{@Z7)ϸw'hy-wW_iL_1G?`;kI.HђjjaBD#B-wpkw@''d?Hy%p*P| sѨNk9vֻ|dezcۣVCrzUX{c| k5Gq0L8fWi%sGyJiƸUvkX6N#-Y- o؋ei3I)Zt4@`-sĽQiY~(h62i1çY9HP GɸqGlbh.X&{_=6'u`lyArCXSQC@ F 1[Q[lEO{l̋=p,܌!DzJ턗֧q\g{kȍv ߆B>Fz Wnͯ oRvC1Glb>Qkv<`Dk?VVMJTSvDEث_#fϡC2l()9>"yVජjsZ0<&˨ldD`MRjdU N:ih7]{/J go۞Gmpin֊ gd̞CAZ睅 |h BObFTb7z,v,NT`c=!M=|L;gI=;]ƴw~hcnȩ/unh+Ժ RS%YxښҲ-SQ cK^f.B>Teb׸! f;9t#W,QU|$KWHQ^?u(ɳ:E_ Ǐ32LǐLXXCIkf?XźahI%NqZD)z=Jhyo!xu}͈X# AWobP'C&~OIkiQnRg*d'<oǪ?= smǡz#&^߉ґ\]`5WGz *fl+"^֔ZH2{?6e'#Yԑ0BT*Πݒ6ڊs?9qC"[^WpNTk>Aۑ@Aq'y2)IBy">3HbӗDTm'ST"#I5 Vs$]:M'hLwKio ~dJ[m{ɧL-soߴr4Mc= И4}U2hab.DŽ{*C.24 2ݧJ˰'D;}jKw8sI EH8/ \0ƝSQTqC++Ws3*N.9Qc%8;[/q[ID7kEov&cњO=,_+f )(702r̅<%t{I10'6/,%Z5י) dsfX )~~wKL9xBfe,,=Ͳ{/BI!KoܽN3H7u0ǕnG2B ѨHiQyv\R]Z6loy\oC"S(Vm, "Npk.P'l)y]\ >=[u~)Ē=HU5Xa9 !`Z4*lQ\q( :>&bo'1brPpo,| ^ v O⋈Ǚwu漐u%@SVMjE%H쇓.G.Eat3933`wѠΨ8aͮ#0%r[sI)6p P' bTy^KUTE<-GLTiwtC|]t#uIØerezul'D+'`%]7v:ד$+q[ߧ#-\H_H6Ef8e e' i4@۲3ޣh"zh|ҴCd$nϫ;)LlQC^ىR$* )[R{vv`s b-s);ҕ vLS g9KΚ @> z|W2qDhFwwZs'׍ac>iY땁3$N[8PΆN3d׷p4G.1Vw+rLRD0܌ |SP#;O򜐓Xk۲E Wau<H5U0H mIl{GWn9n%?.%p1W/}$4Im1#!T巚*"[v AG^`CChIbq.A8 $l`7S7zIۧ/P"^<!h)\4'fC}QRJPpz}A>ϦC &)ˏ_P4Nx./9À!AaO7R~)YLCѠ̃"$Ϲ-~$(?$spRSI2 YQ@ NjJ?Q&q'= &ɼ-ϖe: J1㱽I y 4AI3# N.a^'//y%A@k;E̥c1>,$ͼOC)r0E}s_ OszEП31 pUa6]Ex5цco+fzcPQ́S.DtopXj2eU3FK*z!\9:P(~vMÉ_DBQSY?JJz?ג䑃x3%h[.4%XTyXxRHc*l8}ݰ<'aݶOy/t M30$ 6y u`ׇk&Q,WG{e*#( O~%= fN1V3+0"$װߦ1oLx/Yp_Z_Z2W퇌0Z_K DKҰvΖ&7pO&GwG_)D'ˇ*SA@a9VM*]pჰ=5'K'jL$-c>fM.:{ǁLA b,W8n@ÝeY-wJ(CR@'Y ՛&Z4zH MG7v0:tsፗju6 fA@](QFoؖbc̈́ 8pƄA "QDW lS)WMIX Dk8e&),i,)]x_ՀAW阤u{M mfwTq%7&LoH8a^*uiy9/dj;j&>ʓ~Bkh͒Gb3Wk,lP6663+oaJscgTti ҩ%ݟ2OQ@J{HGޛiއV^İXP0(luE#Lvއn˦ I Ƈ"x`!Uf*ڵN+-5,.i:N\%bXk%0);s}+oY}3Ey)]YXXh6VRv﷮뱬7״p{"hQ \(:R3L 2 k)38 k Shl|[&Ɲ@+ܻ{[1:[)"r Z@P8kB81BcZPkcPsڑ^THyDƖ6G]|+lYl%⹏Jv;OODwbr}bLXqH:dӗs,{1?,'vLޗ;Li`9 BCyU@<wU(Jl-fz9krhη5=e|=) &+N(hͼ#S(Rd ]J~H<!Z{z#LdV;9qDPJa$$Xb>=_{ ؍j2Vux95ԁRbF5y=Q`Z#i] Q<~"!xᩖ:Xڦ=pHC|( @8-]c:ݪ#1r|p"^_f4v[VC};J-KP)>`mxs <:%{6 :&?z{!@r8{^| z#*m,)(pO +]"9Sdhⅴ'Oxr/FE{\VAX3%}wc19O"ErC9GSSѲC(yT(xctғA'qcưqwFwx9b67zdMX[iKtm}1Ny;PVk;"#A޺÷y[! '5a\ "r݂mגKun6\{'V'&|)eʔF :d ŷzo}MZ.My0b7CM}*6he;6ʰ&U67l!8!=brD_9(ԊM8ɗ1}L𕜂nldyNlakq?$~w/r2jU=r;_zFE4 m*lÇzeHΔIܺ DF Ɖѵ$Ʃ}}#)ƹ餐ri@w2`̘#X~̽+|HU(69;V)i¬ТY}_ts?±lK͢WM3ʧy(8 SFtס`dTh7h8\^G!qd,ۆ.F5$PR&߅Gf9ݣx)6 G0 f<#RU 9U/fVH4s#k(߶_1)vVҹ`` ŏ=WnIj(ږ"OVq~ H<pLE_EOwEZhٸ)|j/ sa/}1]dXgl1qUuWTa"?'}>hFv UoQtΐo:_vTD3q͎dZEUJ'-(V~}*8iN%1)9}Qk]bEf52݁xZl97U\WZ5/3SNv^c si'M4 UB&67}ʯE[5эn暳R{*n n 6,yKUpwK4R]G"lo`#{wH#W%JW#TʩXP?j(CdYyR$#%Ig)o :H:¡Q5ɡ/ k-|[ ;ɰ6)dK}h;RWAU@ߠdVtM*-=٬dRYeA< B&Hce-r r˺IE2[ߵ9w݃ϓ|Q2 MnA]|macQD`%6pC5#|i},rcQ,n/bF\ns;L 0=7.)}GٶFBj|{"g%$6]Xp&rT2Oɤd)c|Sc[™1ŤU칏G=<ޣRpnU?^9{F&qUI}hy*b{W BYH5td-nρ/s-4{AKq>#/(UecrUBAC9=)*-Q/:j/y!s52tHft~]xE<ɢ!;$u$]MxOn퐥> b1ѧ$y\- ICgB4jo/eNwjo{,Yٰz0c1[4fTG6"?luU"j4KQǢ6F+>M ECY?Q<2ŶD2>v"κGܸY 1 ~ w? *{|HRFy%U-$~XP8vO=yR픦&}&cqڠdSW]A&Wj~^QA!SO1f-lˈ+τy?\ʉ\=A.suZ]F˂{x5EEX@$ߪh9l2@5/+#{Tb - ~@[>^Re|xbke#=YgTV2I[\ ?:}e-%̍ x{wOXw|TQ蔈&9_|Qш(1ΔCΐ܇ 54irhD#W6*wUfGPS@\$Z{\b_k[^mYChJ 13a3)/";sc0qN63 uS.4=1$t,-;]ʋ#K+H8INҙeUo5ͿGpY\%^1j{;r FQE!]os!TckBz[ ٩K 9yaM1yqówDİ?sz/(X.L&TJK ۥTɨ. si=}{}C,e%CY/]n/#%nJ{oxS̿2n!}PH(mP"!U[#N~}rimYuB^)b3DMqrTKu,Oh>Ww'\yFuK]iO;̀wdlG@4֨kpl#ϰz[ oG~7 0o=m'Ȯ $d g پp@pB\r͍ds5bQhCDi<}SK9!YPXy yj}k܋ 8!X.-Qg7$W Z)>,.>1~Aozn3AZ8I:c,' 3WBK\= I ]/.Vkwe8݌78/Ɨ5o>3SU#[>HФ EnsRƾmšc.ˆ*HB *2»㲉 ~C?nx"cz%s/:ݣ'S lo5D1屵ʕ( o(3DD̳Ld^K$Mm*l m3>+&̟$ظìzjg(ACVs.J2K;n)" YBH5|C] EśY3]66 k6"A nstqM2Ml,pA,}4t̅EI,]BqW1/RnSsjP8XY0ʹ?Q8DI 7 Yc,wg 5ܞXt?7,ww/0f_/[8 Y+'ޮ}j#*?cGR=!HOU3Lw^uKU17n""{GRuۜ5̐Vp)@nUs]).#v ca˃ O#bɁyoO$lKC5 ӾJ*§ߵ{ 8^j#[lo^.V,_qʢd2^7"ٟ'VU=7z7/VG9\x[ц4q2|stԲtRv8I;.@yƕ IG"L4hAavFQcɈ'h D]'.,[[Z< %HՂcйvT)t4"ز$_p%N]ˢ$ ́'؀J>NgSD>)qY e(޻׊i]m ZY4$o@g#FiLl[6?dt ͰxXy+1Wҕ 6v^"m9x1!~m摔>O-2x/A˂>ty"=26Ƃ\AEaW9c<y9"W`|[jvQxm<׭3Ӆ21{`%*XJ߻^|.]$֠o>`F1? un-I3'w iWRW#v*F.%L>?fU&#]\UA'ܦ'zG!_"ra&.:_u>sil7936ZCEh:9ԭ*i[f5+OV/0ޢ͖0<+v|n1~J ,9ܯu}FցpZ#+D3U*N D,Mx1hXcP:Ѫݟ5)K1зKD{wRVI=WP\ʒ *n<iI`7"xJ30țn'TJO{e xݹD 6LпgNnn^ߪ~55֦jnhB_Gcp#Rw3-^#֌gM~#bnu==FO:O>t8f" FyA 5u9O~F}^'JPPtPzLR5*lvv zQi?dWDT: Ri!oR>>2 Xd=,VLt$Zx,J$1^E@3ًt[psOOMf)yGd)x+{|C+Pnz 49=]Лfږ$J@$xaVT闣r!(x3ynX「;+ WnmUۧ2sL^][gF*_=wK$EgE}( rDcEPMv&ކHu_3^D7K&( y.9/&'i=& WAkeU-]?*8z#Y_?-cl6޸P@JE@2k㈫A'ic~b\umj5zAQkk׺zT*Ӿ1[h6$ _٣fDCK>dHbˡMrʪ*r $+r.pEfsAJ)L/Ir|g ̛ $> iz§;PHgy?VJ#_a.kjU>H4i='q.ۊ%\̿NRhсV6#iZ|x6>iT6j9btŦ|}L"iO ZzݒnH$G8_rjS?.Uq gηp{Y !E0̟Cu= L^]:xhAۘf\R06|Ci,_B'8" P h;knXzirރԮF ``qgݛƼ[" x`dL䷷oFkXV\7:t)BY'fqZ ՟Bd²Dzhg70;nC;dC㮔Zy6j5?b7谤{϶8(a?Ť&eJ$-3|C^ Ey=dџXZ2cSg})˳U(j/HR_EABqc3d5* dFKL\ؓM\e>1z%iǨ*7fI­Ea!,p&b|:U 's}!i LlOHa!nS#ǹq@HJȏĺxc!Ya ;fi73 þSj0_ҊivZyfL{{^>ʡArd$i'k 撽f٣T.cdN嵓 SV-g MӸqbMnWEz\h ,Չ鉝\Vv8,Oĕ|g?T9m^fh0x^ovFqK_Q{[8Fr٦dqTW[\`E iW(iCF>P_Ԕ@g8#(On%$^bgp…9J&]<\?_+ 4IUIJv,3\P/i<)Wi&y,36¦N.+2vWRqoS aY)>gPvǩs.0?Of{𚝉G' ״"gp8ދ`'|E=tYWO IYwLs p_P:2uYY%$)kbWRJ+TrÖY#  P/ Hd$n&. R5T̑wq=ZxGrmsLuyU\w eU aI]0ݏq%/R3gKF-<:\ñЖ,,O$uǗ ('mk'I*0&g^NĝSN{x^J];MrV 96eJg\RF{UDO=2] ].G#`xq)%"¤ nA PԵi8 H:T4ԙ?QB >_$ .>[(&=~1ʴ*M:pJZ*|G":)ۖǵ_V^dy)Ѥ@_fG={eY=ݠ/tMeپ^*rXE̘T*IѝO;6nC6ͫ|=3\,Δ4Yӓt̿dkrv@t DmŽg> fq+2sRjd!:V6u7U4T >HqK>x8FR%9됷O :5l|+q[h.b`eU_wޅA4HsMĩϚ/NjU'ȸ36<(\tkpz]csq5|ǃrqC0)wSmTUK}w;|I-8 X^Fuǡd%L W50̢|H d/!;9.yHH:246qX =F̀N8]Kg4 Ao]jF?]֪Y/M@sKI3z%kT8<;'Z۬!$/6:Cz)A4Yo"ב*cvKA EpavU!k\j [-lXL*;11&yx7359nb;3oyM,ZLC+Aƺp } t0(G 5ǒ7SaAv]!Xb7OM05t(~3!_jD L6.B\y"@0jע5[k r-e VDp L 7|}h-'$QCfg(#joFJcK"}{urid UCٽ୙dPb\o{nf&*cQOS%Qz_ vUzT@YpUIDdy Cn< >_Ԙ<4C窭q  j ne0if%ft{Dx,˨bUf&*z a*=g6^Fɵf*L+uR Qҵ; R0YB>ȗqEqG>o:#$7Kx+Y?L=3ϠEtT}.iYՠ=7EVŒFFśc1>+Vvqj:soTFFIv4s+("?1dJՍ|}R;L").f+0j5O=bύvG;jpgY}A'^w0A2@*94ɼ^i]zW0kj~-ZFjS%QŕK'=PġSaLP7U9a$<m̓\gߨ 1nn];Jd)TMFv=Y ZRS >8M"RBרIKcbAfp$(mC ޸f_nWt}p VpWdh]/)Cj;Gp[yc[c fkZp{aN9ˏ iwn;LzuF߮2~ku E,ы bryo5!L+}q*А n6AP\&#A1`lQz܁Q$s~l@w⌺*ܶB3ǬLMY 6Ib^Be&'],3 rYуw&x=P!3~7$R.A&>5dVh.%1VXuBBz0gLű롚gwi=8,D&,t7 ?3úMF q9_#"pA{MgȪpCf2PKn.-qB:uسQu%?oV-V<lݫ 0/DNb''a{eSFJ@*m)Z⊹.ot! H3," PeK9{#TDxqV% rК -YBm4b`Si+ SD$Nw"݈ܹA^9<_%lVanLB~UzcON]9Tono\{3KA)G[߆Om[cgvH%[/G#)uH>+jʷPʃS"=zٖj PMϭc<~]0/y#^W]DX,% F^ N|>1N/ϞK#Ӱ7gR+([*Q һC~OF΀ cNnBA-);g-Ӹ/2$cZ: *k/G7  E\ݶ鸦N shf0ۥO-8Hf@i*-vЕif!f#{8<re_9+q_qLh VUK3 pn%]ґfO-"5YVd`+"Nחb2(QinֽeǑ̲:7JPp<1!VmiF&]nu7@_QvIG("9Qf>b6Io!'m5ul/M>߆Z,Hx@Xd0%~؋{~um=]}(9 DרKB9VԱ,l`Zy22LNhnZx$%kpNm' WޝQ[LZDknRWiQ|)$1zq\) ^mpd m*4l^ᱡ^#9]VL"y3  Rf臎Lڗրl5hVBrTNYE8ը)[/=ֺ݁mAsu`r`&F#]z`kIkUD{\߫=/j 1&$nbu\qLs) \*(L:I y^4²  8bRxfP(NU OC4Z\+b`,J|%Q؅bx}g4hd%̖ bpïm=S}$~J\}_^VuC1$5[βΖ_>߿k$Zلi#e x4\pl_r x儉U[f^2ڠ6?BȺaLt!ƨwHP}Hb %))]ιύnT-ߩF (u1Vowq٬3OPo"\4/drr]e ?z![t:M/e31WZ>9 w-fXoM H %dkƠ zx6>T.6N%$ACQ Hn冑;A2[Ys7Z)K @Qcai(@DV?ljt^mp} eWI-xׅ0J孔̜ u'@yJt!UGBLI <9]11iNYIS+ZB$,öI̱=X|=^懩4O ڊ3h(x=@qd\cps,_4UW7d?^E}k,bQNL׹ &]W@YKM[M:p'lFJf}3^@}rd4w ViwNahc£o߿0.1̇ o&{,{k6bbO7iAH5 Ccnvg鶈d P<)OaeN%&{II.ye$-f)nuX"ƥּgZ7Tc/ypZ *35