OBS User unknown 2009-01-09 00:56:07 +00:00 committed by Git OBS Bridge
parent da43b6d09d
commit f4a111d029
8 changed files with 408 additions and 131 deletions

View File

@ -1,2 +1,2 @@
2022
Branch : 3.2.5
2042
Branch : 3.2.7

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a0edbb50a1ec1d3e5df73f3356e1eee8081c95431f5163154cd600a3f154c8b3
size 60492
oid sha256:406293654e96cca551de60601e771460c8ba2f46b40be8612fd7ee075823ac8e
size 61976

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:812162835102ccaad88a383081103ccb114e3be7dfac3c354f1f3392eac91b82
size 46308706

3
samba-3.2.7.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2376a427354162a705bfee85f7c73848abfe739d03af70d0a4d8adb9ea94cd99
size 22935929

View File

@ -1,7 +1,7 @@
#
# spec file for package samba-doc (Version 3.2.5)
# spec file for package samba-doc (Version 3.2.7)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -20,12 +20,12 @@
Name: samba-doc
BuildRequires: ccache cracklib-devel cups-devel e2fsprogs-devel gdbm-devel krb5-devel libacl-devel libiniparser-devel libnscd-devel openldap2-devel pam-devel popt-devel pwdutils python-devel readline-devel
%define samba_ver 3.2.5
%define samba_ver 3.2.7
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
License: GPL v3 or later
Url: http://www.samba.org/
Version: 3.2.5
Version: 3.2.7
Release: 1
Summary: Samba Documentation
Group: Documentation/Other
@ -96,7 +96,7 @@ for file in docs/htmldocs/index.html vendor-files/docu/README.vendor; do
sed -e "s/VENDOR/%{VENDOR}/g" "${file}" >"${file}.new" && \
mv "${file}.new" "${file}"
done
cp -p vendor-files/tools/get_printing_ticket.c source/client/
%__install -m 0644 vendor-files/tools/get_printing_ticket.c source/client/get_printing_ticket.c
# Create and add vendor suffix
test -f vendor-files/tools/package-data && \
. vendor-files/tools/package-data
@ -207,9 +207,9 @@ mkdir -p \
${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System
# utility scripts
scripts="creategroup mksmbpasswd.sh"
mkdir -p examples/scripts
%__install -d -m 0755 examples/scripts
for i in $scripts; do
cp -p "source/script/${i}" examples/scripts
%__install -m 0755 "source/script/${i}" examples/scripts/${i}
done
# configuration files
pushd vendor-files
@ -218,10 +218,10 @@ echo "# version at %{DOCDIR}/examples/smb.conf.%{VENDOR} if the" >>config/smb.co
echo "# samba-doc package is installed." >>config/smb.conf
echo "# Date: $( date -I)" >>config/smb.conf
grep -v "\(^#\|^;\|^$\)" config/smb.conf.vendor >>config/smb.conf
cp -p config/smb.conf.vendor ../examples/smb.conf.%{VENDOR}
%__install -p -m 0644 config/smb.conf.vendor ../examples/smb.conf.%{VENDOR}
# SuSEhelp files
cp -p docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System
cp -p docu/manpages.html ../docs/htmldocs
%__install -m 0644 docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System/Samba.desktop
%__install -m 0644 docu/manpages.html ../docs/htmldocs/manpages.html
popd
for file in Samba3-ByExample Samba3-Developers-Guide Samba3-HOWTO; do
touch "${RPM_BUILD_ROOT}/%{SWATDIR}/help/${file}"
@ -229,7 +229,10 @@ done
cp -a swat/help/welcome.html "${RPM_BUILD_ROOT}/%{SWATDIR}/help"
# pam_smbpass is missing
cp -a source/pam_smbpass/samples examples/pam_smbpass
cp -p source/pam_smbpass/{CHANGELOG,INSTALL,README,TODO} examples/pam_smbpass/
%__install -m 0644 source/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG
%__install -m 0644 source/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL
%__install -m 0644 source/pam_smbpass/README examples/pam_smbpass/README
%__install -m 0644 source/pam_smbpass/TODO examples/pam_smbpass/TODO
mv COPYING Manifest README Read-Manifest-Now Roadmap WHATSNEW.txt ${RPM_BUILD_ROOT}/%{DOCDIR}/
# this is empty
rm -rf docs/yodldocs
@ -316,8 +319,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%changelog
* Thu Jan 24 2008 lmuelle@suse.de

View File

@ -1,8 +1,155 @@
-------------------------------------------------------------------
Mon Jan 5 13:27:03 CET 2009 - lmuelle@suse.de
- Update to 3.2.7.
+ Samba 3.2.0 to 3.2.6 can potentially give root filesystem access
to older versions of smbclient; CVE-2009-0022; (bnc#460764).
-------------------------------------------------------------------
Sat Dec 27 13:27:24 CET 2008 - jmcdonough@suse.de
- Samba 3.2.0 to 3.2.6 can potentially give root filesystem access
to older versions of smbclient; CVE-2009-0022; (bnc#460764).
-------------------------------------------------------------------
Thu Dec 25 07:59:49 CET 2008 - boyang@suse.de
- Fix nmbstatus dipslay when workgroup parameter is given; (bnc#459785).
-------------------------------------------------------------------
Thu Dec 25 07:36:24 CET 2008 - boyang@suse.de
- Fix Mounting failure when there is white spaces in service; (bnc#460793).
-------------------------------------------------------------------
Fri Dec 12 17:49:48 CET 2008 - lmuelle@suse.de
- Fix all remaining conditional macro calls; (bnc#456469).
-------------------------------------------------------------------
Fri Dec 12 15:50:33 CET 2008 - anschneider@suse.de
- Add IPv6 support for mount.cifs.
-------------------------------------------------------------------
Wed Dec 10 23:14:12 CET 2008 - lmuelle@suse.de
- Update to 3.2.6.
+ Fix potential segfault in vfs_tsmsm.
+ Don't list the domain twice when expanding internal aliases.
+ Fix the output of "getent group" when "winbind use default domain = yes"
with "security = ads".
+ Add domain prefix to username in lookup_groupmem().
+ Prevent negative GM/ cache entries due to broken connections.
+ Fix crash in sync_eventlog_params().
+ Fix timeouts when calling 'getgrent'.
+ BUG 1254: Fix "write list" in setups using "security = share".
+ BUG 5080: Fix access to cups-printers with cups 1.3.4.
+ BUG 5737: Fix Winbind crash in an unusual failure mode.
+ BUG 5783: Fix FindFirst where search pattern equals the mangled filename.
+ BUG 5790: Fix returning of STATUS_OBJECT_NAME_NOT_FOUND on set file
disposition.
+ BUG 5797: Fix moving of readonly files.
+ BUG 5814: Fix Winbind crash bug while doing "rescan_trusted_domain".
+ BUG 5818: Sort ACEs in smbcacl output properly and honor inheritance.
+ BUG 5825: Fix account locking with LDAP backend.
+ BUG 5826: Fix truncated filenames when accessing old servers.
+ BUG 5889: Fix "delete veto files = no".
+ BUG 5891: Fix smbd crash when viewing the eventlog exported by "eventlog
list".
+ BUG 5900: Fix vfs_readonly.
+ BUG 5903: Fix vfs_streams_xattr breaking contents of files.
+ BUG 5904: Fix libnss_wins causing SIGABRT while servicing getaddrinfo()
request.
+ BUG 5914: Fix build failure: redefinition of struct name_list.
+ BUG 5937: Fix filenames with "*" char hiding other files.
+ BUG 5953: Fix smbclient crashes.
+ Fix rename_open_files.
+ Restructure VFS SMB traffic analyzer VFS module.
+ Correctly fix smbclient to terminate on eof from server.
+ Unify access checks for lsa server functions.
+ Remove the requirement for ldap call made as root.
+ Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
+ Fix net rpc vampire, based on an *amazing* piece of debugging work by
"Cooper S. Blake" <the_analogkid@yahoo.com>.
+ Fix Coverity IDs 456, 574, 592, 606 and 607.
+ Fix net rpc vampire.
+ Use the same prerequisite for DDNS update as Windows XP.
+ Make "lwinet ads dns register" honor the "interfaces" parameter.
+ Fix extended DN parse error when AD object does not have a SID.
+ BUG 5888: Fix PNP_GetHwProfInfo().
+ BUG 5957: Do not abort rename process on valid rename script.
+ BUG 5898: Fix 'net rpc shutdown'.
+ Fix duplicate installation of cifs.upcall.
+ Fix _srvsvc_NetShareAdd segfault.
+ Ensure consistency when reporting password complexity.
+ Fix _lsa_GetUserName.
+ Fix access check in _samr_QuerySecurity().
+ _samr_DeleteUser needs to wipe out the user_handle on success.
+ NetGroupEnum_r needs to handle servers with no groups.
+ Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so.
+ BUG 5908: Fix internal change notify on shared directory.
+ BUG 5135 and 5446: Prevent calling POSIX ACL vfs methods on zfs share.
+ BUG 5929: Fix building of vfs_prealloc with option --with-cluster-support
and GPFS.
+ Add new VFS module to analyze SMB traffic
+ BUG 5928: Fix 'testparm --version'.
+ Have uppercase_string return success on NULL pointer in mount.cifs.
+ Make mount.cifs return codes match the return codes for /bin/mount.
+ Use lock/unlock_mtab scheme from util-linux-ng mount prog in mount.cifs.
+ BUG 5778: Check if strlcpy and strlcat are already defined.
+ BUG 5840: Fix segfault in "rpcclient lsaaddacctrights".
+ BUG 5860: Fix nasty error message for overlong strings in safe_strcpy.
+ Fix a potential NULL deref in found by the IBM Checker.
+ Fix an uninitialized variable found by the IBM Checker.
+ Fix an unlikely memleak found by the IBM Checker.
+ Fix some missing error handlings.
+ Add workaround for domain joins using a netbios name which is different
from the hostname.
+ Fix crash bug when freeing a non-malloc'ed buffer if the client sends a
non-encrypted packet with the crypto state set.
+ Fix trans2findfirst for the large directory optimization.
+ Fix checking for presence of cups-devel and correct cups-devel test for
HAVE_IPRINT.
+ BUG 5805: Don't close stdout when calling setup_logging multiple times.
+ Fix setting of trust password using 'net rpc trustdom add'.
+ Fix several issues in vfs_streams_xattr and vfs_stream_depot.
+ Return an error instead of crashing when no realm is given (trigerred by
"net ads info -S 127.8.7.6" (where 127.8.7.6 doesn't exist) and
"disable netbios = yes").
+ Fix the new vfs_smb_traffic_analyzer build for static links.
+ BUG 5901: Fix default for streams_depot location.
+ Fix several build warnings.
+ Delete the krb5 ccname variable from the PAM environment if set.
+ Fix circular dependency error with autoconf 2.6.3.
+ Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
compile time rather than install time.
+ BUG 5906: Fix Winbind crash when calling 'getent group'.
+ Fix logging to syslog.
+ Allow SYSLOG_FACILITY to be modified with a new configure option called
--with-syslog-facility.
+ BUG 5909: Fix MS-DFS on Vista clients.
+ BUG 5944: Fix starting of nmbd with "socket address" set to "".
+ Fix segfault on startup with trusted domains.
+ Re-add "winbind:ignore domains" parameter.
+ Avoid freeing fsp twice when opening new_file fails (Debian #431696).
-------------------------------------------------------------------
Wed Dec 10 19:24:29 CET 2008 - anschneider@suse.de
- Fix the conditional macro to start smbfs by default; (bnc#456469).
-------------------------------------------------------------------
Wed Dec 3 16:07:17 CET 2008 - anschneider@suse.de
- Readd libsmbclient to baselibs.conf for pre 11.0 distributions.
-------------------------------------------------------------------
Wed Dec 3 12:17:40 CET 2008 - anschneider@suse.de
- Use %__install macro to install files with the right permissions
instead of cp.
-------------------------------------------------------------------
Mon Dec 1 09:12:45 CET 2008 - boyang@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package samba (Version 3.2.5)
# spec file for package samba (Version 3.2.7)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -41,7 +41,7 @@ BuildRequires: ccache cracklib-devel
%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
BuildRequires: krb5-devel openldap-devel
%endif
%define samba_ver 3.2.5
%define samba_ver 3.2.7
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%define vscan_ver 0.3.6b
@ -50,7 +50,7 @@ License: GPL v3 or later
Group: Productivity/Networking/Samba
Url: http://www.samba.org/
AutoReqProv: on
Version: 3.2.5
Version: 3.2.7
Release: 1
Requires: samba-client >= %{version}
%if 0%{?suse_version} > 1030
@ -128,8 +128,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package client
License: GPL v3 or later
@ -165,8 +165,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
@ -186,8 +186,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1001
@ -216,8 +216,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
@ -243,8 +243,8 @@ Authors:
--------
Jeremy Allison <jra at samba dot org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%if %{make_utils}
@ -289,8 +289,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@ -324,8 +324,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%else
@ -338,8 +338,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
This package includes the smbclient library.
@ -372,8 +372,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libnetapi0
License: GPL v3 or later
@ -391,8 +391,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libnetapi-devel
License: GPL v3 or later
@ -411,8 +411,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@ -438,8 +438,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%else
@ -452,8 +452,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
This package includes the smbsharemodes library.
@ -483,8 +483,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%if %{make_ldapsmb}
@ -504,8 +504,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libtalloc-devel
License: LGPL v3 or later
@ -524,8 +524,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libtdb1
License: LGPL v3 or later
@ -543,8 +543,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libtdb-devel
License: LGPL v3 or later
@ -563,8 +563,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libwbclient0
License: GPL v3 or later
@ -582,8 +582,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n libwbclient-devel
License: GPL v3 or later
@ -602,8 +602,8 @@ Authors:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%package -n ldapsmb
License: GPL v2 or later
@ -611,7 +611,7 @@ Summary: Tool to administer Samba's LDAP backend
Group: Productivity/Networking/Samba
AutoReqProv: on
Version: 1.34b
Release: 245
Release: 246
Requires: perl-ldap
%description -n ldapsmb
@ -624,8 +624,8 @@ Authors:
--------
Guenther Deschner <guenther at deschner dot de>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
@ -648,8 +648,8 @@ Authors:
--------
Steve French <sfrench at Samba dot org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
%if %{make_vscan}
@ -660,7 +660,7 @@ Summary: On-Access Virus Scanning with Samba
Group: Productivity/Networking/Samba
AutoReqProv: on
Version: 0.3.6b
Release: 249
Release: 250
Provides: samba3-vscan = 0.3.6b
Obsoletes: samba3-vscan
Requires: samba = %{samba_ver}
@ -678,8 +678,8 @@ Authors:
--------
Rainer Link <rainer@openantivirus.org>
Source Timestamp: 2022
Branch : 3.2.5
Source Timestamp: 2042
Branch : 3.2.7
%endif
@ -715,7 +715,7 @@ for file in docs/htmldocs/index.html vendor-files/docu/README.vendor; do
sed -e "s/VENDOR/%{VENDOR}/g" "${file}" >"${file}.new" && \
mv "${file}.new" "${file}"
done
cp -p vendor-files/tools/get_printing_ticket.c source/client/
%__install -m 0644 vendor-files/tools/get_printing_ticket.c source/client/get_printing_ticket.c
# Create and add vendor suffix
test -f vendor-files/tools/package-data && \
. vendor-files/tools/package-data
@ -857,7 +857,7 @@ popd
%if %{make_devel}
export NO_BRP_STRIP_DEBUG="true"
%endif
mkdir -p \
%__install -d -m 0755 -p \
${RPM_BUILD_ROOT}/%{_sysconfdir}/{pam.d,xinetd.d,logrotate.d} \
${RPM_BUILD_ROOT}/%{_sysconfdir}/openldap/schema \
${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/{if-{down,up}.d,scripts} \
@ -893,9 +893,9 @@ mkdir -p \
LIBDIR=%{_libdir}/samba
# utility scripts
scripts="creategroup mksmbpasswd.sh"
mkdir -p examples/scripts
%__install -d -m 0755 examples/scripts
for i in $scripts; do
cp -p "source/script/${i}" examples/scripts
%__install -m 0755 "source/script/${i}" examples/scripts/${i}
done
# configuration files
pushd vendor-files
@ -904,9 +904,9 @@ echo "# version at %{DOCDIR}/examples/smb.conf.%{VENDOR} if the" >>config/smb.co
echo "# samba-doc package is installed." >>config/smb.conf
echo "# Date: $( date -I)" >>config/smb.conf
grep -v "\(^#\|^;\|^$\)" config/smb.conf.vendor >>config/smb.conf
cp -p config/smb.conf.vendor ../examples/smb.conf.%{VENDOR}
%__install -p -m 0644 config/smb.conf.vendor ../examples/smb.conf.%{VENDOR}
for file in smb.conf lmhosts smbusers smbpasswd smbfstab smbusers; do
cp -p "config/${file}" ${RPM_BUILD_ROOT}/%{CONFIGDIR}/
%__install -m 0644 "config/${file}" ${RPM_BUILD_ROOT}/%{CONFIGDIR}/${file}
done
section_names=$( sed -ne 's/^\[\(.*\)\]$/\1/p' config/smb.conf)
for section in $section_names; do
@ -926,7 +926,7 @@ fi
%endif
startScripts="smb nmb smbfs winbind"
for script in ${startScripts}; do
cp -p "init/${script}${scriptSuffix}" \
%__install -m 0755 "init/${script}${scriptSuffix}" \
"${RPM_BUILD_ROOT}/%{INITDIR}/${script}"
ln -s "%{INITDIR}/${script}" "${RPM_BUILD_ROOT}/%{_sbindir}/rc${script}"
done
@ -938,22 +938,22 @@ for script in ${startScripts}; do
init/template.xml \
>"${RPM_BUILD_ROOT}/%{_datadir}/omc/svcinfo.d/${script}.xml"
done
cp -p tools/nmbstatus ${RPM_BUILD_ROOT}/%{_bindir}/
%__install -m 0755 tools/nmbstatus ${RPM_BUILD_ROOT}/%{_bindir}/nmbstatus
pod2man tools/nmbstatus >${RPM_BUILD_ROOT}/%{_mandir}/man1/nmbstatus.1
# PDF generator
cp -p tools/smbprngenpdf ${RPM_BUILD_ROOT}/%{_bindir}/
%__install -p -m 0755 tools/smbprngenpdf ${RPM_BUILD_ROOT}/%{_bindir}/smbprngenpdf
touch ${RPM_BUILD_ROOT}/var/lock/subsys/smbfs
cp -p config/swat.xinetd ${RPM_BUILD_ROOT}/%{_sysconfdir}/xinetd.d/swat
cp -p config/samba.reg ${RPM_BUILD_ROOT}/%{_sysconfdir}/slp.reg.d/
%__install -m 0644 config/swat.xinetd ${RPM_BUILD_ROOT}/%{_sysconfdir}/xinetd.d/swat
%__install -m 0644 config/samba.reg ${RPM_BUILD_ROOT}/%{_sysconfdir}/slp.reg.d/samba.reg
%if 0%{?suse_version} && 0%{?suse_version} < 921
cp -p config/samba.pamd ${RPM_BUILD_ROOT}/%{_sysconfdir}/pam.d/samba
%__install -m 0644 config/samba.pamd ${RPM_BUILD_ROOT}/%{_sysconfdir}/pam.d/samba
%else
cp -p config/samba.pamd-common ${RPM_BUILD_ROOT}/%{_sysconfdir}/pam.d/samba
%__install -m 0644 config/samba.pamd-common ${RPM_BUILD_ROOT}/%{_sysconfdir}/pam.d/samba
%endif
cp -p config/dhcp.conf ${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates/samba-client-dhcp.conf
cp -p config/sysconfig.dhcp-samba-client ${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates/
%__install -m 0644 config/dhcp.conf ${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates/samba-client-dhcp.conf
%__install -m 0644 config/sysconfig.dhcp-samba-client ${RPM_BUILD_ROOT}/%{_var}/adm/fillup-templates/sysconfig.dhcp-samba-client
for script in dhcpcd-hook-samba samba-winbindd smbfs; do
cp -p "tools/${script}" "${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/"
%__install -m 0755 "tools/${script}" "${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/${script}"
done
# Create ghosts for the symlinks
for script in 21-dhcpcd-hook-samba 21-smbfs 55-samba-winbindd; do
@ -961,9 +961,9 @@ for script in 21-dhcpcd-hook-samba 21-smbfs 55-samba-winbindd; do
done
# Install SuSEfirewall2 config files
%if 0%{?suse_version} && 0%{?suse_version} > 1020
install -m 0644 -p config/sysconfig.firewall.netbios-server \
%__install -m 0644 -p config/sysconfig.firewall.netbios-server \
%{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/netbios-server
install -m 0644 -p config/sysconfig.firewall.samba-server \
%__install -m 0644 -p config/sysconfig.firewall.samba-server \
%{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/samba-server
%endif
# Add logrotate settings for nmbd and smbd only on systems newer than 8.1.
@ -975,58 +975,61 @@ install -m 0644 -p config/sysconfig.firewall.samba-server \
LOGROTATE_FILES="samba samba-winbind"
%endif
for file in ${LOGROTATE_FILES}; do
cp -p logrotate/${file} ${RPM_BUILD_ROOT}/%{_sysconfdir}/logrotate.d/${file}
%__install -m 0644 logrotate/${file} ${RPM_BUILD_ROOT}/%{_sysconfdir}/logrotate.d/${file}
rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}"
touch "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}"
echo "%config(noreplace) %{_sysconfdir}/logrotate.d/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}
done
cp -p docu/README.vendor ${RPM_BUILD_ROOT}/%{DOCDIR}/README.%{VENDOR}
%__install -m 0644 docu/README.vendor ${RPM_BUILD_ROOT}/%{DOCDIR}/README.%{VENDOR}
# Install mkinitrd scripts for boot process
%if 0%{?suse_version} > 1100
%__install -d %{buildroot}/lib/mkinitrd/scripts
%__install -m 755 mkinitrd/mkinitrd-boot.sh %{buildroot}/lib/mkinitrd/scripts/boot-cifs.sh
%__install -m 755 mkinitrd/mkinitrd-setup.sh %{buildroot}/lib/mkinitrd/scripts/setup-cifs.sh
%__install -d -m 0755 %{buildroot}/lib/mkinitrd/scripts
%__install -m 0755 mkinitrd/mkinitrd-boot.sh %{buildroot}/lib/mkinitrd/scripts/boot-cifs.sh
%__install -m 0755 mkinitrd/mkinitrd-setup.sh %{buildroot}/lib/mkinitrd/scripts/setup-cifs.sh
%endif
# SuSEhelp files
cp -p docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System
cp -p docu/manpages.html ../docs/htmldocs
%__install -m 0644 docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System/Samba.desktop
%__install -m 0644 docu/manpages.html ../docs/htmldocs/manpages.html
popd
cp -p packaging/Debian/debian-unstable/samba-common.dhcp ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba-functions
%__install -m 0755 packaging/Debian/debian-unstable/samba-common.dhcp ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba-functions
# libnss_wins.so
install -m 0755 source/nsswitch/libnss_wins.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_wins.so.2
%__install -m 0755 source/nsswitch/libnss_wins.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_wins.so.2
# winbind stuff
install -m 0644 examples/pam_winbind/pam_winbind.conf ${RPM_BUILD_ROOT}/%{_sysconfdir}/security/
install -m 0755 source/nsswitch/libnss_winbind.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_winbind.so.2
%__install -m 0644 examples/pam_winbind/pam_winbind.conf ${RPM_BUILD_ROOT}/%{_sysconfdir}/security/pam_winbind.conf
%__install -m 0755 source/nsswitch/libnss_winbind.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_winbind.so.2
# smbfilter
cp -p source/bin/smbfilter ${RPM_BUILD_ROOT}/%{_bindir}/
%__install -m 0755 source/bin/smbfilter ${RPM_BUILD_ROOT}/%{_bindir}/smbfilter
# smbget
cp -p source/bin/smbget ${RPM_BUILD_ROOT}/%{_bindir}/
%__install -m 0755 source/bin/smbget ${RPM_BUILD_ROOT}/%{_bindir}/smbget
# workaround for the common libs and modules destdir; fixed already upstream
for file in libnetapi libsmbclient libsmbsharemodes libtalloc libtdb libwbclient; do
mv ${RPM_BUILD_ROOT}/%{_libdir}/samba/${file}* \
${RPM_BUILD_ROOT}/%{_libdir}/
done
# install nsswitch-headers (for squid, etc. #FIXME)
mkdir -p \
%__install -d -m 0755 \
${RPM_BUILD_ROOT}/%{_includedir}/samba/nsswitch \
${RPM_BUILD_ROOT}/%{_includedir}/samba/winbindd
for file in winbind_client.h winbind_nss_config.h winbind_nss_linux.h; do
cp -p "source/nsswitch/${file}" ${RPM_BUILD_ROOT}/%{_includedir}/samba/nsswitch/
%__install -m 0644 "source/nsswitch/${file}" ${RPM_BUILD_ROOT}/%{_includedir}/samba/nsswitch/${file}
done
for file in winbindd.h winbindd_proto.h; do
cp -p "source/winbindd/${file}" ${RPM_BUILD_ROOT}/%{_includedir}/samba/winbindd/
%__install -m 0644 "source/winbindd/${file}" ${RPM_BUILD_ROOT}/%{_includedir}/samba/winbindd/${file}
done
# install smbtorture and other test-programs
%if %{make_utils}
install -m 0755 source/bin/debug2html ${RPM_BUILD_ROOT}/%{_bindir}/
install -m 0755 source/bin/log2pcap ${RPM_BUILD_ROOT}/%{_bindir}/
install -m 0755 source/bin/smbtorture ${RPM_BUILD_ROOT}/%{_bindir}/
install -m 0755 source/bin/talloctort ${RPM_BUILD_ROOT}/%{_bindir}/
install -m 0755 source/bin/{msgtest,masktest,locktest*} ${RPM_BUILD_ROOT}/%{_bindir}/
install -m 0755 source/bin/nsstest ${RPM_BUILD_ROOT}/%{_bindir}/
install -m 0755 source/bin/vfstest ${RPM_BUILD_ROOT}/%{_bindir}/
%__install -m 0755 source/bin/debug2html ${RPM_BUILD_ROOT}/%{_bindir}/debug2html
%__install -m 0755 source/bin/log2pcap ${RPM_BUILD_ROOT}/%{_bindir}/log2pcap
%__install -m 0755 source/bin/smbtorture ${RPM_BUILD_ROOT}/%{_bindir}/smbtorture
%__install -m 0755 source/bin/talloctort ${RPM_BUILD_ROOT}/%{_bindir}/talloctort
%__install -m 0755 source/bin/msgtest ${RPM_BUILD_ROOT}/%{_bindir}/msgtest
%__install -m 0755 source/bin/maketest ${RPM_BUILD_ROOT}/%{_bindir}/maketest
%__install -m 0755 source/bin/locktest ${RPM_BUILD_ROOT}/%{_bindir}/locktest
%__install -m 0755 source/bin/nsstest ${RPM_BUILD_ROOT}/%{_bindir}/nsstest
%__install -m 0755 source/bin/vfstest ${RPM_BUILD_ROOT}/%{_bindir}/vfstest
# install tdb tools
#install -m 0755 source/tdb/{tdbtest,tdbtorture} ${RPM_BUILD_ROOT}/%{_bindir}/
#%__install -m 0755 source/tdb/tdbtest ${RPM_BUILD_ROOT}/%{_bindir}/tdbtest
#%__install -m 0755 source/tdb/tdbtorture ${RPM_BUILD_ROOT}/%{_bindir}/tdbtorture
%endif
%if %{make_vscan}
# install VSCAN-vfs-modules
@ -1035,7 +1038,7 @@ install -m 0755 source/bin/vfstest ${RPM_BUILD_ROOT}/%{_bindir}/
LIBDIR=%{_libdir}/samba
%endif
%if %{make_ldapsmb}
install -m 0700 ldapsmb-%{ldapsmb_ver}/ldapsmb ${RPM_BUILD_ROOT}/%{_sbindir}/
%__install -m 0700 ldapsmb-%{ldapsmb_ver}/ldapsmb ${RPM_BUILD_ROOT}/%{_sbindir}/
cp -a ldapsmb-%{ldapsmb_ver}/ldapsmb.5 ${RPM_BUILD_ROOT}/%{_mandir}/man5
%endif
# cups SMB support
@ -1052,7 +1055,10 @@ mv examples/VFS/samba-vscan-%{vscan_ver} .
%endif
# pam_smbpass is missing
cp -a source/pam_smbpass/samples examples/pam_smbpass
cp -p source/pam_smbpass/{CHANGELOG,INSTALL,README,TODO} examples/pam_smbpass/
%__install -m 0644 source/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG
%__install -m 0644 source/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL
%__install -m 0644 source/pam_smbpass/README examples/pam_smbpass/README
%__install -m 0644 source/pam_smbpass/TODO examples/pam_smbpass/TODO
mv COPYING Manifest README Read-Manifest-Now Roadmap WHATSNEW.txt ${RPM_BUILD_ROOT}/%{DOCDIR}/
# this is empty
rm -rf docs/yodldocs
@ -1103,8 +1109,8 @@ for file in $( find ${RPM_BUILD_ROOT}%{_libdir}/samba/vfs/ -mindepth 1 ! -iname
echo "${file#${RPM_BUILD_ROOT}}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba
done
# copy the schema
cp -p examples/LDAP/samba.schema ${RPM_BUILD_ROOT}/%{_sysconfdir}/openldap/schema/samba3.schema
cp -p examples/LDAP/samba-nds.schema ${RPM_BUILD_ROOT}/%{_datadir}/samba/LDAP
%__install -m 0644 examples/LDAP/samba.schema ${RPM_BUILD_ROOT}/%{_sysconfdir}/openldap/schema/samba3.schema
%__install -m 0644 examples/LDAP/samba-nds.schema ${RPM_BUILD_ROOT}/%{_datadir}/samba/LDAP/samba-nds.schema
# Clean up installed doc if we have a noarch doc package
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1000
while read file; do
@ -1131,20 +1137,20 @@ ln -fs /usr/sbin/umount.cifs ${RPM_BUILD_ROOT}/sbin/
/usr/sbin/groupadd -g 71 -o -r ntadmin 2>/dev/null || :
%preun
%{?stop_on_removal smb nmb}
%{?stop_on_removal:%{stop_on_removal smb nmb}}
%postun
%{?restart_on_update nmb smb}
%{?insserv_cleanup}
%{?restart_on_update:%{restart_on_update nmb smb}}
%{?insserv_cleanup:%{insserv_cleanup}}
%preun client
%{?stop_on_removal smbfs}
%{?stop_on_removal:%{stop_on_removal smbfs}}
%post client
/sbin/ldconfig
if [ ${1:-0} -eq 1 ]; then
# Only insserv smbfs if we're not in update mode.
%{?fillup_and_insserv -fy smbfs}
%{?fillup_and_insserv:%{fillup_and_insserv -fy smbfs}}
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/21-dhcpcd-hook-samba
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/dhcpcd-hook-samba %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-up.d/21-dhcpcd-hook-samba
ln -fs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/scripts/smbfs %{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-down.d/21-smbfs
@ -1164,11 +1170,11 @@ fi
if ! test -e %{_bindir}/get_printing_ticket; then
ln -fs %{_bindir}/smbspool %{_libdir}/cups/backend/smb
fi
%{?fillup_only -nsd dhcp samba-client network}
%{?fillup_only:%{fillup_only -nsd dhcp samba-client network}}
%postun client
/sbin/ldconfig
%{?insserv_cleanup}
%{?insserv_cleanup:%{insserv_cleanup}}
%post -n libnetapi0
/sbin/ldconfig
@ -1213,7 +1219,7 @@ fi
if test ${1:-0} -eq 1 -a -d %{_libdir}/cups/backend; then
ln -fs %{_bindir}/get_printing_ticket %{_libdir}/cups/backend/smb
fi
%run_permissions
%{?run_permissions:%{run_permissions}}
%postun krb-printing
if test -e %{_bindir}/smbspool -a -d %{_libdir}/cups/backend; then
@ -1239,12 +1245,12 @@ else
fi
%preun winbind
%{?stop_on_removal winbind}
%{?stop_on_removal:%{stop_on_removal winbind}}
%postun winbind
/sbin/ldconfig
%{?restart_on_update nscd winbind}
%{?insserv_cleanup}
%{?restart_on_update:%{restart_on_update nscd winbind}}
%{?insserv_cleanup:%{insserv_cleanup}}
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
%post -n cifs-mount
@ -1355,6 +1361,7 @@ exit 0
%doc %{_mandir}/man8/vfs_readahead.8.*
%doc %{_mandir}/man8/vfs_readonly.8.*
%doc %{_mandir}/man8/vfs_recycle.8.*
%doc %{_mandir}/man8/vfs_smb_traffic_analyzer.8.*
%doc %{_mandir}/man8/vfs_shadow_copy.8.*
%doc %{_mandir}/man8/vfs_streams_xattr.8.*
%doc %{_mandir}/man8/vfs_xattr_tdb.8.*
@ -1661,8 +1668,128 @@ exit 0
%endif
%changelog
* Mon Jan 05 2009 lmuelle@suse.de
- Update to 3.2.7.
+ Samba 3.2.0 to 3.2.6 can potentially give root filesystem access
to older versions of smbclient; CVE-2009-0022; (bnc#460764).
* Sat Dec 27 2008 jmcdonough@suse.de
- Samba 3.2.0 to 3.2.6 can potentially give root filesystem access
to older versions of smbclient; CVE-2009-0022; (bnc#460764).
* Thu Dec 25 2008 boyang@suse.de
- Fix nmbstatus dipslay when workgroup parameter is given; (bnc#459785).
* Thu Dec 25 2008 boyang@suse.de
- Fix Mounting failure when there is white spaces in service; (bnc#460793).
* Fri Dec 12 2008 lmuelle@suse.de
- Fix all remaining conditional macro calls; (bnc#456469).
* Fri Dec 12 2008 anschneider@suse.de
- Add IPv6 support for mount.cifs.
* Wed Dec 10 2008 lmuelle@suse.de
- Update to 3.2.6.
+ Fix potential segfault in vfs_tsmsm.
+ Don't list the domain twice when expanding internal aliases.
+ Fix the output of "getent group" when "winbind use default domain = yes"
with "security = ads".
+ Add domain prefix to username in lookup_groupmem().
+ Prevent negative GM/ cache entries due to broken connections.
+ Fix crash in sync_eventlog_params().
+ Fix timeouts when calling 'getgrent'.
+ BUG 1254: Fix "write list" in setups using "security = share".
+ BUG 5080: Fix access to cups-printers with cups 1.3.4.
+ BUG 5737: Fix Winbind crash in an unusual failure mode.
+ BUG 5783: Fix FindFirst where search pattern equals the mangled filename.
+ BUG 5790: Fix returning of STATUS_OBJECT_NAME_NOT_FOUND on set file
disposition.
+ BUG 5797: Fix moving of readonly files.
+ BUG 5814: Fix Winbind crash bug while doing "rescan_trusted_domain".
+ BUG 5818: Sort ACEs in smbcacl output properly and honor inheritance.
+ BUG 5825: Fix account locking with LDAP backend.
+ BUG 5826: Fix truncated filenames when accessing old servers.
+ BUG 5889: Fix "delete veto files = no".
+ BUG 5891: Fix smbd crash when viewing the eventlog exported by "eventlog
list".
+ BUG 5900: Fix vfs_readonly.
+ BUG 5903: Fix vfs_streams_xattr breaking contents of files.
+ BUG 5904: Fix libnss_wins causing SIGABRT while servicing getaddrinfo()
request.
+ BUG 5914: Fix build failure: redefinition of struct name_list.
+ BUG 5937: Fix filenames with "*" char hiding other files.
+ BUG 5953: Fix smbclient crashes.
+ Fix rename_open_files.
+ Restructure VFS SMB traffic analyzer VFS module.
+ Correctly fix smbclient to terminate on eof from server.
+ Unify access checks for lsa server functions.
+ Remove the requirement for ldap call made as root.
+ Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
+ Fix net rpc vampire, based on an *amazing* piece of debugging work by
"Cooper S. Blake" <the_analogkid@yahoo.com>.
+ Fix Coverity IDs 456, 574, 592, 606 and 607.
+ Fix net rpc vampire.
+ Use the same prerequisite for DDNS update as Windows XP.
+ Make "lwinet ads dns register" honor the "interfaces" parameter.
+ Fix extended DN parse error when AD object does not have a SID.
+ BUG 5888: Fix PNP_GetHwProfInfo().
+ BUG 5957: Do not abort rename process on valid rename script.
+ BUG 5898: Fix 'net rpc shutdown'.
+ Fix duplicate installation of cifs.upcall.
+ Fix _srvsvc_NetShareAdd segfault.
+ Ensure consistency when reporting password complexity.
+ Fix _lsa_GetUserName.
+ Fix access check in _samr_QuerySecurity().
+ _samr_DeleteUser needs to wipe out the user_handle on success.
+ NetGroupEnum_r needs to handle servers with no groups.
+ Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so.
+ BUG 5908: Fix internal change notify on shared directory.
+ BUG 5135 and 5446: Prevent calling POSIX ACL vfs methods on zfs share.
+ BUG 5929: Fix building of vfs_prealloc with option --with-cluster-support
and GPFS.
+ Add new VFS module to analyze SMB traffic
+ BUG 5928: Fix 'testparm --version'.
+ Have uppercase_string return success on NULL pointer in mount.cifs.
+ Make mount.cifs return codes match the return codes for /bin/mount.
+ Use lock/unlock_mtab scheme from util-linux-ng mount prog in mount.cifs.
+ BUG 5778: Check if strlcpy and strlcat are already defined.
+ BUG 5840: Fix segfault in "rpcclient lsaaddacctrights".
+ BUG 5860: Fix nasty error message for overlong strings in safe_strcpy.
+ Fix a potential NULL deref in found by the IBM Checker.
+ Fix an uninitialized variable found by the IBM Checker.
+ Fix an unlikely memleak found by the IBM Checker.
+ Fix some missing error handlings.
+ Add workaround for domain joins using a netbios name which is different
from the hostname.
+ Fix crash bug when freeing a non-malloc'ed buffer if the client sends a
non-encrypted packet with the crypto state set.
+ Fix trans2findfirst for the large directory optimization.
+ Fix checking for presence of cups-devel and correct cups-devel test for
HAVE_IPRINT.
+ BUG 5805: Don't close stdout when calling setup_logging multiple times.
+ Fix setting of trust password using 'net rpc trustdom add'.
+ Fix several issues in vfs_streams_xattr and vfs_stream_depot.
+ Return an error instead of crashing when no realm is given (trigerred by
"net ads info -S 127.8.7.6" (where 127.8.7.6 doesn't exist) and
"disable netbios = yes").
+ Fix the new vfs_smb_traffic_analyzer build for static links.
+ BUG 5901: Fix default for streams_depot location.
+ Fix several build warnings.
+ Delete the krb5 ccname variable from the PAM environment if set.
+ Fix circular dependency error with autoconf 2.6.3.
+ Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
compile time rather than install time.
+ BUG 5906: Fix Winbind crash when calling 'getent group'.
+ Fix logging to syslog.
+ Allow SYSLOG_FACILITY to be modified with a new configure option called
--with-syslog-facility.
+ BUG 5909: Fix MS-DFS on Vista clients.
+ BUG 5944: Fix starting of nmbd with "socket address" set to "".
+ Fix segfault on startup with trusted domains.
+ Re-add "winbind:ignore domains" parameter.
+ Avoid freeing fsp twice when opening new_file fails (Debian #431696).
* Wed Dec 10 2008 anschneider@suse.de
- Fix the conditional macro to start smbfs by default; (bnc#456469).
* Wed Dec 03 2008 anschneider@suse.de
- Readd libsmbclient to baselibs.conf for pre 11.0 distributions.
* Wed Dec 03 2008 anschneider@suse.de
- Use %%__install macro to install files with the right permissions
instead of cp.
* Mon Dec 01 2008 boyang@suse.de
- Remove patch for bnc#336854, which doesn't exist in 3.2.x or higher.
* Mon Dec 01 2008 lmuelle@suse.de

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:acb60f11e17f3372e66732ce00d14de5015c241b9de5054058dcf03602814969
size 23128
oid sha256:ca176e614dfb33f24e48d4809045344b8dc9e634097f4656995c09fc758e283a
size 23123