SET(LIBZYPP_MAJOR "17")
SET(LIBZYPP_COMPATMINOR "22")
SET(LIBZYPP_MINOR "25")
-SET(LIBZYPP_PATCH "9")
+SET(LIBZYPP_PATCH "10")
#
-# LAST RELEASED: 17.25.9 (22)
+# LAST RELEASED: 17.25.10 (22)
# (The number in parenthesis is LIBZYPP_COMPATMINOR)
#=======
-------------------------------------------------------------------
+Wed Apr 28 15:34:01 CEST 2021 - ma@suse.de
+
+- Properly handle permission denied when providing optional files
+ (bsc#1185239)
+- Fix sevice detection with cgroupv2 (bsc#1184997)
+- version 17.25.10 (22)
+
+-------------------------------------------------------------------
Thu Apr 22 15:52:19 CEST 2021 - ma@suse.de
- Add missing includes for GCC 11 (bsc#1181874)
}
catch ( const media::MediaFileNotFoundException & excpt_r )
{ ZYPP_CAUGHT( excpt_r ); }
+ catch ( const media::MediaForbiddenException & excpt_r )
+ { ZYPP_CAUGHT( excpt_r ); }
catch ( const media::MediaNotAFileException & excpt_r )
{ ZYPP_CAUGHT( excpt_r ); }
return Pathname();
std::string CheckAccessDeleted::ProcInfo::service() const
{
- static const str::regex rx( "[0-9]+:name=systemd:/system.slice/(.*/)?(.*).service$" );
+ static const str::regex rx( "(0::|[0-9]+:name=systemd:)/system.slice/(.*/)?(.*).service$" );
str::smatch what;
std::string ret;
iostr::simpleParseFile( InputStream( Pathname("/proc")/pid/"cgroup" ),
{
if ( str::regex_match( line_r, what, rx ) )
{
- ret = what[2];
+ ret = what[3];
return false; // stop after match
}
return true;