From 5443fa5cfb589d5d7f144f273479ecb653074a1a214e6dc4aaebce13a38bd423 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20M=C3=BCller?= Date: Thu, 5 Mar 2015 13:27:57 +0000 Subject: [PATCH] Update to 4.2.0. Check WHATSNEW.txt from the main tar ball, the web page, or the samba package change log for a detailed list of changes. OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/samba?expand=0&rev=454 --- baselibs.conf | 2 +- patches.tar.bz2 | 4 +- samba-4.1.17.tar.asc | 7 - samba-4.1.17.tar.gz | 3 - samba-4.2.0.tar.asc | 7 + samba-4.2.0.tar.gz | 3 + samba.changes | 196 +++++++++++++++++++++++-- samba.spec | 333 +++++++++++++++++++------------------------ vendor-files.tar.bz2 | 4 +- 9 files changed, 345 insertions(+), 214 deletions(-) delete mode 100644 samba-4.1.17.tar.asc delete mode 100644 samba-4.1.17.tar.gz create mode 100644 samba-4.2.0.tar.asc create mode 100644 samba-4.2.0.tar.gz diff --git a/baselibs.conf b/baselibs.conf index f730517..fad3d6e 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -9,10 +9,10 @@ libndr-krb5pac0 libndr-nbt0 libndr-standard0 libnetapi0 -libpdb0 libregistry0 libsamba-credentials0 libsamba-hostconfig0 +libsamba-passdb0 libsamba-policy0 libsamba-util0 libsamdb0 diff --git a/patches.tar.bz2 b/patches.tar.bz2 index d9c9d3e..fe01792 100644 --- a/patches.tar.bz2 +++ b/patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e8dc9f645c3d48dac098be0a09a37824875da45c3e0dec2e98228dfb46563a2 -size 333857 +oid sha256:1798fcdd83014716090c2f82c7d700861f09de303b8a1e04b51a1e479bc890eb +size 85973 diff --git a/samba-4.1.17.tar.asc b/samba-4.1.17.tar.asc deleted file mode 100644 index fd6c46f..0000000 --- a/samba-4.1.17.tar.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iEYEABECAAYFAlTo5pMACgkQbzORW2Vot+pOCQCfZUOKXwrtIJ29JjjPYHWK9aPj -eTsAnindslQRa3IhABkLWgD3hKEzZeil -=dw55 ------END PGP SIGNATURE----- diff --git a/samba-4.1.17.tar.gz b/samba-4.1.17.tar.gz deleted file mode 100644 index 38c81d0..0000000 --- a/samba-4.1.17.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7aeb5d09e9c84bbeeb4b98d33404e9dbc4d99c54e64a447cc9c4d57e9255cb1d -size 19536407 diff --git a/samba-4.2.0.tar.asc b/samba-4.2.0.tar.asc new file mode 100644 index 0000000..6823595 --- /dev/null +++ b/samba-4.2.0.tar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAlT3YnAACgkQbzORW2Vot+q1SACfcI+5whPJ5jPwMV2lNMJILZbp +p1EAoK90ECwS9PtnskIsXm9jprNkhJMC +=EFxp +-----END PGP SIGNATURE----- diff --git a/samba-4.2.0.tar.gz b/samba-4.2.0.tar.gz new file mode 100644 index 0000000..3eecf7f --- /dev/null +++ b/samba-4.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66a6057815a971fee64fbe936ff6cbad542421a4bd52cba8d8d41afc9abc490f +size 20682204 diff --git a/samba.changes b/samba.changes index dca1ab2..7ede8fc 100644 --- a/samba.changes +++ b/samba.changes @@ -1,15 +1,138 @@ +------------------------------------------------------------------- +Thu Mar 5 10:35:21 UTC 2015 - lmuelle@suse.com + +- Update to 4.2.0. + + smbd: Stop using vfs_Chdir after SMB_VFS_DISCONNECT; (bso#1115). + + pam_winbind: fix warn_pwd_expire implementation; (bso#9056). + + nsswitch: Fix soname of linux nss_*.so.2 modules; (bso#9299). + + Make 'profiles' work again; (bso#9629). + + s3:smb2_server: protect against integer wrap with + "smb2 max credits = 65535"; (bso#9702). + + Make validate_ldb of String(Generalized-Time) accept millisecond format + ".000Z"; (bso#9810). + + Use -R linker flag on Solaris, not -rpath; (bso#10112). + + vfs: Add glusterfs manpage; (bso#10240). + + Make 'smbclient' use cached creds; (bso#10279). + + pdb: Fix build issues with shared modules; (bso#10355). + + s4-dns: Add support for BIND 9.10; (bso#10620). + + idmap: Return the correct id type to *id_to_sid methods; (bso#10720). + + printing/cups: Pack requested-attributes with IPP_TAG_KEYWORD; (bso#10808). + + Don't build vfs_snapper on FreeBSD; (bso#10834). + + nss_winbind: Add getgroupmembership for FreeBSD; (bso#10835). + + idmap_rfc2307: Fix a crash after connection problem to DC; (bso#10837). + + s3: smb2cli: query info return length check was reversed; (bso#10848). + + s3: lib, s3: modules: Fix compilation on Solaris; (bso#10849). + + lib: uid_wrapper: Fix setgroups and syscall detection on a system without + native uid_wrapper library; (bso#10851). + + winbind3: Fix pwent variable substitution; (bso#10852). + + Improve samba-regedit; (bso#10859). + + registry: Don't leave dangling transactions; (bso#10860). + + Fix build of socket_wrapper on systems without SO_PROTOCOL; (bso#10861). + + build: Do not install 'texpect' binary anymore; (bso#10862). + + Fix testparm to show hidden share defaults; (bso#10864). + + libcli/smb: Fix smb2cli_validate_negotiate_info with min=PROTOCOL_NT1 + max=PROTOCOL_SMB2_02; (bso#10866). + + Integrate CTDB into top-level Samba build; (bso#10892). + + samba-tool group add: Add option '--nis-domain' and '--gid'; (bso#10895). + + s3-nmbd: Fix netbios name truncation; (bso#10896). + + spoolss: Fix handling of bad EnumJobs levels; (bso#10898). + + Fix smbclient loops doing a directory listing against Mac OS X 10 server + with a non-wildcard path; (bso#10904). + + Fix print job enumeration; (bso#10905); (bnc#898031). + + samba-tool: Create NIS enabled users and unixHomeDirectory attribute; + (bso#10909). + + Add support for SMB2 leases; (bso#10911). + + btrfs: Don't leak opened directory handle; (bso#10918). + + s3: nmbd: Ensure NetBIOS names are only 15 characters stored; (bso#10920). + + s3:smbd: Fix file corruption using "write cache size != 0"; (bso#10921). + + pdb_tdb: Fix a TALLOC/SAFE_FREE mixup; (bso#10932). + + s3-keytab: fix keytab array NULL termination; (bso#10933). + + s3:passdb: fix logic in pdb_set_pw_history(); (bso#10940). + + Cleanup add_string_to_array and usage; (bso#10942). + + dbwrap_ctdb: Pass on mutex flags to tdb_open; (bso#10942). + + Fix RootDSE search with extended dn control; (bso#10949). + + Fix 'samba-tool dns serverinfo ' for IPv6; (bso#10952). + + libcli/smb: only force signing of smb2 session setups when binding a new + session; (bso#10958). + + s3-smbclient: Return success if we listed the shares; (bso#10960). + + s3-smbstatus: Fix exit code of profile output; (bso#10961). + + socket_wrapper: Add missing prototype check for eventfd; (bso#10965). + + libcli: SMB2: Pure SMB2-only negprot fix to make us behave as a Windows + client does; (bso#10966). + + vfs_streams_xattr: Check stream type; (bso#10971). + + s3: smbd: Fix *allocate* calls to follow POSIX error return convention; + (bso#10982). + + vfs_fruit: Add support for AAPL; (bso#10983). + + Fix spoolss IDL response marshalling when returning error without clearing + info; (bso#10984). + + dsdb-samldb: Check for extended access rights before we allow changes to + userAccountControl; (bso#10993); CVE-2014-8143; (boo#914279). + + Fix IPv6 support in CTDB; (bso#10996). + + ctdb-daemon: Use correct tdb flags when enabling robust mutex support; + (bso#11000). + + vfs_streams_xattr: Add missing call to SMB_VFS_NEXT_CONNECT; (bso#11005). + + s3-util: Fix authentication with long hostnames; (bso#11008). + + ctdb-build: Fix build without xsltproc; (bso#11014). + + packaging: Include CTDB man pages in the tarball; (bso#11014). + + pdb_get_trusteddom_pw() fails with non valid UTF16 random passwords; + (bso#11016). + + Make Sharepoint search show user documents; (bso#11022). + + nss_wrapper: check for nss.h; (bso#11026). + + Enable mutexes in gencache_notrans.tdb; (bso#11032). + + tdb_wrap: Make mutexes easier to use; (bso#11032). + + lib/util: Avoid collision which alread defined consumer DEBUG macro; + (bso#11033). + + winbind: Retry after SESSION_EXPIRED error in ping-dc; (bso#11034). + + s3-libads: Fix a possible segfault in kerberos_fetch_pac(); (bso#11037). + + vfs_fruit: Fix base_fsp name conversion; (bso#11039). + + vfs_fruit: mmap under FreeBSD needs PROT_READ; (bso#11040). + + Fix authentication using Kerberos (not AD); (bso#11044). + + net: Fix sam addgroupmem; (bso#11051). + + vfs_snapper: Correctly handles multi-byte DBus strings; (bso#11055); + (bnc#913238). + + cli_connect_nb_send: Don't segfault on host == NULL; (bso#11058). + + utils: Fix 'net time' segfault; (bso#11058). + + libsmb: Provide authinfo domain for encrypted session referrals; + (bso#11059). + + s3-pam_smbpass: Fix memory leak in pam_sm_authenticate(); (bso#11066). + + vfs_glusterfs: Add comments to the pipe(2) code; (bso#11069). + + vfs/glusterfs: Change xattr key to match gluster key; (bso#11069). + + vfs_glusterfs: Implement AIO support; (bso#11069). + + s3-vfs: Fix developer build of vfs_ceph module; (bso#11070). + + s3: netlogon: Ensure we don't call talloc_free on an uninitialized pointer; + (bso#11077); CVE-2015-0240; (bnc#917376). + + vfs: Add a brief vfs_ceph manpage; (bso#11088). + + s3: smbclient: Allinfo leaves the file handle open; (bso#11094). + + Fix Win8.1 Credentials Manager issue after KB2992611 on Samba domain; + (bso#11097). + + debug: Set close-on-exec for the main log file FD; (bso#11100). + + s3: smbd: leases - losen paranoia check. Stat opens can grant leases; + (bso#11102). + + s3: smbd: SMB2 close. If a file has delete on close, store the return info + before deleting; (bso#11104). + + doc:man:vfs_glusterfs: improve the configuration section; (bso#11117). + + snprintf: Try to support %j; (bso#11119). + + ctdb-io: Do not use sys_write to write to client sockets; (bso#11124). + + doc-xml: Add 'sharesec' reference to 'access based share enum'; + (bso#11127). + +------------------------------------------------------------------- +Sun Mar 1 13:32:41 UTC 2015 - lmuelle@suse.com + +- Update to 4.2.0rc5. + + Ensure we don't call talloc_free on an uninitialized pointer; + CVE-2015-0240; (bso#11077); (bnc#917376). + +------------------------------------------------------------------- +Tue Feb 24 16:52:36 UTC 2015 - nopower@suse.com + +- Fix usage of freed memory on server exit; (bnc#919309). + ------------------------------------------------------------------- Tue Feb 24 16:23:16 UTC 2015 - ddiss@suse.com - Fix tdb_store_flag_to_ntdb() gcc5 build failure. -------------------------------------------------------------------- -Thu Feb 12 13:25:42 UTC 2015 - lmuelle@suse.com - -- Update to 4.1.17. - + Ensure we don't call talloc_free on an uninitialized pointer; - CVE-2015-0240; (bso#11077); (bnc#917376). - ------------------------------------------------------------------- Thu Jan 22 14:03:52 UTC 2015 - ddiss@suse.com @@ -22,6 +145,11 @@ Thu Jan 22 12:40:18 UTC 2015 - lmuelle@suse.com + dsdb-samldb: Check for extended access rights before we allow changes to userAccountControl; (bso#10993); CVE-2014-8143; (boo#914279). +------------------------------------------------------------------- +Tue Jan 20 11:33:34 UTC 2015 - lmuelle@suse.com + +- Adjust baselibs.conf due to libpdb0 package rename to libsamba-passdb0. + ------------------------------------------------------------------- Mon Jan 19 17:15:19 UTC 2015 - ddiss@suse.com @@ -29,6 +157,15 @@ Mon Jan 19 17:15:19 UTC 2015 - ddiss@suse.com + Reuse connections derived from DFS referrals; (bso#10123); (fate#316512). + Set domain/workgroup based on authentication callback value; (bso#11059). +------------------------------------------------------------------- +Mon Jan 19 12:33:21 UTC 2015 - lmuelle@suse.com + +- Update to 4.2.0rc4. +- Add libsamba-debug, libsocket-blocking, libsamba-cluster-support, and + libhttp to the libs package; (boo#913547). +- Rename libpdb packages to libsamba-passdb. +- Drop libsmbsharemodes packages. + ------------------------------------------------------------------- Tue Jan 13 13:28:31 UTC 2015 - mpluskal@suse.com @@ -167,11 +304,42 @@ Sat Oct 25 13:47:41 UTC 2014 - lmuelle@suse.com + s3: smb2cli: Query info return length check was reversed; (bso#10848). + registry: Don't leave dangling transactions; (bso#10860). +------------------------------------------------------------------- +Wed Oct 15 10:11:49 UTC 2014 - lmuelle@suse.com + +- Update to 4.2.0rc2. + +------------------------------------------------------------------- +Wed Oct 8 18:22:21 UTC 2014 - ddiss@suse.com + +- Rebase File Server Remote VSS Protocol (FSRVP) server against 4.2.0rc1; + (fate#313346). + ------------------------------------------------------------------- Wed Oct 8 10:13:03 CEST 2014 - nopower@suse.de - Backport upstream master fixes for samba-regedit; (bnc#896536). +------------------------------------------------------------------- +Tue Oct 7 12:50:21 UTC 2014 - lmuelle@suse.com + +- BuildRequire python-xml on SUSE systems only. + +------------------------------------------------------------------- +Sun Oct 5 19:25:20 UTC 2014 - lmuelle@suse.com + +- BuildRequire python-xml. +- Exclude unwanted texpect binary and libhttp, libsamba-cluster-support, + libsamba-debug, and libsocket-blocking shared libs. +- Add vfs_fruit and vfs_worm man pages and ndr_dcerpc, smb2_lease_struct, + tstream_smbXcli_np, idtree, and idtree_random header files. +- Remove nmblookup and smbclient4 binary and nmblookup4 man page. + +------------------------------------------------------------------- +Thu Oct 2 21:14:56 UTC 2014 - lmuelle@suse.com + +- Update to 4.2.0rc1. + ------------------------------------------------------------------- Thu Oct 2 16:49:23 UTC 2014 - ddiss@suse.com @@ -924,7 +1092,7 @@ Fri Nov 22 10:32:30 UTC 2013 - lmuelle@suse.com (bso#10224). + VFS plugin was sending the actual size of the volume instead of the total number of block units because of which windows was getting the wrong - volume capacity; (bso#10224). + volume capacity; (bso#10224). + libcli/smb: Fix smb2cli_ioctl*() against Windows 2008; (bso#10232). + xattr: Fix listing EAs on *BSD for non-root users; (bso#10247). + Fix the build of vfs_glusterfs; (bso#10253). @@ -5123,7 +5291,7 @@ Thu Apr 30 15:15:41 CEST 2009 - lmuelle@suse.de freed. + BUG 6263: Fix domain logins for WinXP clients pre SP3. + BUG 6286: Call init function for builtin idmap modules before probing for - them as shared modules. + them as shared modules. + BUG 6243: Fix usrmgr.exe creating a user. + net conf: Save share name as given, not as lower case only. @@ -5709,7 +5877,7 @@ Wed Dec 10 23:14:12 CET 2008 - lmuelle@suse.de + 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"). + "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. @@ -6832,10 +7000,10 @@ Thu Nov 15 19:49:53 CET 2007 - lmuelle@suse.de - Update to 3.0.27. + Stack buffer overflow in nmbd's logon request processing; CVE-2007-4572; - [#326261]. + [#326261]. + Remote code execution in Samba's WINS server daemon (nmbd) whe processing name registration followed name query requests; CVE-2007-5398; - [#337823]. + [#337823]. ------------------------------------------------------------------- Thu Nov 15 14:36:34 CET 2007 - anschneider@suse.de @@ -8780,8 +8948,8 @@ Thu Apr 29 17:58:34 CEST 2004 - lmuelle@suse.de * only check with lpstat every two seconds * remember start time in seconds and calculate the waiting time in relation to this; this is important if a configured CUPS server is unreachable. - In this case we now really wait only 30 seconds and not 30 times of the - lpstat timeout. + In this case we now really wait only 30 seconds and not 30 times of the + lpstat timeout. * Thanks to Bjoern Jacke for the patch. ------------------------------------------------------------------- diff --git a/samba.spec b/samba.spec index b12301e..3a69035 100644 --- a/samba.spec +++ b/samba.spec @@ -50,6 +50,9 @@ BuildRequires: perl-ExtUtils-MakeMaker %endif BuildRequires: popt-devel BuildRequires: python-devel +%if 0%{?suse_version} > 0 +BuildRequires: python-xml +%endif BuildRequires: readline-devel %if 0%{?suse_version} BuildRequires: cracklib-devel @@ -119,10 +122,11 @@ BuildRequires: libxslt-tools %endif %if 0%{?suse_version} > 1220 BuildRequires: libavahi-devel +# To only BuildRequire systemd-rpm-macros leads to broken binaries BuildRequires: systemd BuildRequires: systemd-devel %endif -%define samba_ver 4.1.17 +%define samba_ver 4.2.0 %define samba_ver_suffix %nil %if "%{samba_ver_suffix}" == "" %define samba_source_location http://ftp.samba.org/pub/samba/stable/samba-%{version}.tar.gz @@ -134,10 +138,8 @@ BuildRequires: systemd-devel %define samba_ver_full %{samba_ver}%{samba_ver_suffix} %if 0%{?suse_version} && 0%{?suse_version} < 1031 %define libsmbclient_name libsmbclient -%define libsmbsharemodes_name libsmbsharemodes %else %define libsmbclient_name libsmbclient0 -%define libsmbsharemodes_name libsmbsharemodes0 %endif %define libnetapi_name libnetapi0 %define libwbclient_name libwbclient0 @@ -146,11 +148,11 @@ BuildRequires: systemd-devel %else %define build_make_smp_mflags %{?jobs:-j%jobs} %endif -%define SOURCE_TIMESTAMP 3377 +%define SOURCE_TIMESTAMP 3382 %define BRANCH %{version} %global with_mitkrb5 1 %global with_dc 0 -Version: 4.1.17 +Version: 4.2.0 Release: 0 Url: http://www.samba.org/ Provides: samba-gplv3 = %{version} @@ -682,33 +684,6 @@ Source Timestamp: %{SOURCE_TIMESTAMP} Branch: %{BRANCH} -%package -n libpdb0 -Summary: Samba3 password database library -License: GPL-3.0+ -Group: System/Libraries - -%description -n libpdb0 - -Source Timestamp: %{SOURCE_TIMESTAMP} -Branch: %{BRANCH} - - -%package -n libpdb-devel -Summary: Development files for the Samba3 password database library -License: GPL-3.0+ -Group: Development/Libraries/C and C++ -Requires: libndr-standard-devel = %{version} -Requires: libpdb0 = %{version} -Requires: libtevent-devel - -%description -n libpdb-devel -This subpackage contains libraries and header files for developing -applications that want to make use of libpdb. - -Source Timestamp: %{SOURCE_TIMESTAMP} -Branch: %{BRANCH} - - %package -n libregistry0 Summary: Windows-style registry library License: GPL-3.0+ @@ -786,6 +761,37 @@ Source Timestamp: %{SOURCE_TIMESTAMP} Branch: %{BRANCH} +%package -n libsamba-passdb0 +Summary: Samba3 password database library +License: GPL-3.0+ +Group: System/Libraries +Provides: libpdb0 +Obsoletes: libpdb0 + +%description -n libsamba-passdb0 + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + +%package -n libsamba-passdb-devel +Summary: Development files for the Samba3 password database library +License: GPL-3.0+ +Group: Development/Libraries/C and C++ +Provides: libpdb-devel +Obsoletes: libpdb-devel +Requires: libndr-standard-devel = %{version} +Requires: libsamba-passdb0 = %{version} +Requires: libtevent-devel + +%description -n libsamba-passdb-devel +This subpackage contains libraries and header files for developing +applications that want to make use of libsamba-passdb. + +Source Timestamp: %{SOURCE_TIMESTAMP} +Branch: %{BRANCH} + + %package -n libsamba-policy0 Summary: Active Directory Group Policy library License: GPL-3.0+ @@ -1044,38 +1050,6 @@ Source Timestamp: %{SOURCE_TIMESTAMP} Branch: %{BRANCH} -%package -n %{libsmbsharemodes_name} -%if 0%{?suse_version} > 1030 -Provides: libsmbsharemodes = %{version} -Obsoletes: libsmbsharemodes -%endif -Summary: Samba smbsharemodes Library -License: GPL-3.0+ -Group: System/Libraries -PreReq: /sbin/ldconfig - -%description -n %{libsmbsharemodes_name} -This package includes the smbsharemodes library. - -Source Timestamp: %{SOURCE_TIMESTAMP} -Branch: %{BRANCH} - - -%package -n libsmbsharemodes-devel -Summary: Libraries and Header Files to Develop Programs with smbsharemodes Support -License: GPL-3.0+ -Group: Development/Libraries/C and C++ -BuildRequires: %{pkgconfig_req} -Requires: %{libsmbsharemodes_name} = %{version} - -%description -n libsmbsharemodes-devel -This package contains the static libraries and header files needed to -develop programs which make use of the smbsharemodes programming interface. - -Source Timestamp: %{SOURCE_TIMESTAMP} -Branch: %{BRANCH} - - %package -n %{libwbclient_name} Summary: Samba libwbclient Library License: LGPL-3.0+ @@ -1268,10 +1242,9 @@ make install \ # debug symbols are created and installed if the files are excluded only %if ! %with_dc -rm %{buildroot}/%{_libdir}/samba/ldb/ildap.so \ +rm \ + %{buildroot}/%{_libdir}/samba/ldb/ildap.so \ %{buildroot}/%{_libdir}/samba/ldb/ldbsamba_extensions.so \ - %{buildroot}/%{_libdir}/samba/libdnsserver_common.so \ - %{buildroot}/%{_libdir}/samba/libdfs_server_ad.so %endif # Clean out files left behind by the PIDL install. @@ -1577,19 +1550,16 @@ fi %postun -n libndr-standard0 -p /sbin/ldconfig %post -n libndr0 -p /sbin/ldconfig %postun -n libndr0 -p /sbin/ldconfig - %post -n %{libnetapi_name} -p /sbin/ldconfig - %postun -n %{libnetapi_name} -p /sbin/ldconfig - -%post -n libpdb0 -p /sbin/ldconfig -%postun -n libpdb0 -p /sbin/ldconfig %post -n libregistry0 -p /sbin/ldconfig %postun -n libregistry0 -p /sbin/ldconfig %post -n libsamba-credentials0 -p /sbin/ldconfig %postun -n libsamba-credentials0 -p /sbin/ldconfig %post -n libsamba-hostconfig0 -p /sbin/ldconfig %postun -n libsamba-hostconfig0 -p /sbin/ldconfig +%post -n libsamba-passdb0 -p /sbin/ldconfig +%postun -n libsamba-passdb0 -p /sbin/ldconfig %post -n libsamba-policy0 -p /sbin/ldconfig %postun -n libsamba-policy0 -p /sbin/ldconfig %post -n libsamba-util0 -p /sbin/ldconfig @@ -1604,21 +1574,13 @@ fi %postun -n libsmbldap0 -p /sbin/ldconfig %post -n libtevent-util0 -p /sbin/ldconfig %postun -n libtevent-util0 -p /sbin/ldconfig - %post -n %{libwbclient_name} -p /sbin/ldconfig - %postun -n %{libwbclient_name} -p /sbin/ldconfig - %post libs -p /sbin/ldconfig - %postun libs -p /sbin/ldconfig - %post pidl -p /sbin/ldconfig - %postun pidl -p /sbin/ldconfig - %post test -p /sbin/ldconfig - %postun test -p /sbin/ldconfig %pre winbind @@ -1674,13 +1636,8 @@ fi %endif %post -n %{libsmbclient_name} -p /sbin/ldconfig - %postun -n %{libsmbclient_name} -p /sbin/ldconfig -%post -n %{libsmbsharemodes_name} -p /sbin/ldconfig - -%postun -n %{libsmbsharemodes_name} -p /sbin/ldconfig - %clean [ x"%{buildroot}" = x"/" ] && ( echo "your buildroot is /" && exit 0) || rm -rf "%{buildroot}" if [ -e ${RPM_SOURCE_DIR}/baselibs.conf -a 0%{?suse_version} -gt 0 -a 0%{?suse_version} -lt 1110 ]; then @@ -1748,6 +1705,7 @@ fi %doc %{_mandir}/man8/vfs_cacheprime.8.* %doc %{_mandir}/man8/vfs_cap.8.* %doc %{_mandir}/man8/vfs_catia.8.* +%doc %{_mandir}/man8/vfs_ceph.8.* %doc %{_mandir}/man8/vfs_commit.8.* %doc %{_mandir}/man8/vfs_crossrename.8.* %doc %{_mandir}/man8/vfs_default_quota.8.* @@ -1756,6 +1714,8 @@ fi %doc %{_mandir}/man8/vfs_fake_perms.8.* %doc %{_mandir}/man8/vfs_fileid.8.* %doc %{_mandir}/man8/vfs_full_audit.8.* +%doc %{_mandir}/man8/vfs_fruit.8.* +%doc %{_mandir}/man8/vfs_glusterfs.8.* %doc %{_mandir}/man8/vfs_gpfs.8.* %doc %{_mandir}/man8/vfs_linux_xfs_sgid.8.* %doc %{_mandir}/man8/vfs_media_harmony.8.* @@ -1769,6 +1729,7 @@ fi %doc %{_mandir}/man8/vfs_scannedonly.8.* %doc %{_mandir}/man8/vfs_shadow_copy.8.* %doc %{_mandir}/man8/vfs_shadow_copy2.8.* +%doc %{_mandir}/man8/vfs_shell_snap.8.* %doc %{_mandir}/man8/vfs_smb_traffic_analyzer.8.* %doc %{_mandir}/man8/vfs_snapper.8.* %doc %{_mandir}/man8/vfs_streams_depot.8.* @@ -1776,6 +1737,7 @@ fi %doc %{_mandir}/man8/vfs_syncops.8.* %doc %{_mandir}/man8/vfs_time_audit.8.* %doc %{_mandir}/man8/vfs_tsmsm.8.* +%doc %{_mandir}/man8/vfs_worm.8.* %doc %{_mandir}/man8/vfs_xattr_tdb.8.* %if 0%{?suse_version} && 0%{?suse_version} < 1021 %{_includedir}/samba @@ -1820,7 +1782,6 @@ fi %{_bindir}/eventlogadm %{_bindir}/net %{_bindir}/nmblookup -%{_bindir}/nmblookup4 %{_bindir}/oLschema2ldif %{_bindir}/regdiff %{_bindir}/samba-regedit @@ -1838,7 +1799,6 @@ fi %{_bindir}/sharesec %{_bindir}/smbcacls %{_bindir}/smbclient -%{_bindir}/smbclient4 %{_bindir}/smbcontrol %{_bindir}/smbcquotas %{_bindir}/smbget @@ -1858,7 +1818,6 @@ fi %exclude %doc %{_mandir}/man1/findsmb.1.* %doc %{_mandir}/man1/log2pcap.1.* %doc %{_mandir}/man1/nmblookup.1.* -%doc %{_mandir}/man1/nmblookup4.1.* %doc %{_mandir}/man1/nmbstatus.1.* %doc %{_mandir}/man1/oLschema2ldif.1.* %doc %{_mandir}/man1/profiles.1.* @@ -1937,6 +1896,7 @@ fi %_includedir/samba-4.0/ldap_ndr.h %_includedir/samba-4.0/ldb_wrap.h %dir %_includedir/samba-4.0/ndr/ +%_includedir/samba-4.0/ndr/ndr_dcerpc.h %_includedir/samba-4.0/ndr/ndr_drsblobs.h %_includedir/samba-4.0/ndr/ndr_drsuapi.h %_includedir/samba-4.0/ndr/ndr_svcctl.h @@ -1951,6 +1911,7 @@ fi %_includedir/samba-4.0/smb2_constants.h %_includedir/samba-4.0/smb2_create_blob.h %_includedir/samba-4.0/smb2_lease.h +%_includedir/samba-4.0/smb2_lease_struct.h %_includedir/samba-4.0/smb2_signing.h %_includedir/samba-4.0/smb_cli.h %_includedir/samba-4.0/smb_common.h @@ -1963,7 +1924,10 @@ fi %_includedir/samba-4.0/tdr.h %_includedir/samba-4.0/tsocket.h %_includedir/samba-4.0/tsocket_internal.h +%_includedir/samba-4.0/tstream_smbXcli_np.h %dir %_includedir/samba-4.0/util/ +%_includedir/samba-4.0/util/idtree.h +%_includedir/samba-4.0/util/idtree_random.h %_includedir/samba-4.0/util_ldb.h %{_libdir}/libnss_winbind.so %{_libdir}/libnss_wins.so @@ -1973,82 +1937,88 @@ fi %defattr(-,root,root) %dir %{_libdir}/samba %{_libdir}/samba/libntdb.so.* -%{_libdir}/samba/libCHARSET3.so -%{_libdir}/samba/libLIBWBCLIENT_OLD.so -%{_libdir}/samba/libMESSAGING.so -%{_libdir}/samba/libaddns.so -%{_libdir}/samba/libads.so -%{_libdir}/samba/libasn1util.so -%{_libdir}/samba/libauth.so -%{_libdir}/samba/libauth4.so -%{_libdir}/samba/libauth_sam_reply.so -%{_libdir}/samba/libauth_unix_token.so -%{_libdir}/samba/libauthkrb5.so -%{_libdir}/samba/libccan.so -%{_libdir}/samba/libcli-ldap-common.so -%{_libdir}/samba/libcli-ldap.so -%{_libdir}/samba/libcli-nbt.so -%{_libdir}/samba/libcli_cldap.so -%{_libdir}/samba/libcli_smb_common.so -%{_libdir}/samba/libcli_spoolss.so -%{_libdir}/samba/libcliauth.so -%{_libdir}/samba/libcluster.so -%{_libdir}/samba/libcmdline-credentials.so -%{_libdir}/samba/libdbwrap.so -%{_libdir}/samba/libdcerpc-samba.so +%{_libdir}/samba/libCHARSET3-samba4.so +%{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so +%{_libdir}/samba/libMESSAGING-samba4.so +%{_libdir}/samba/libaddns-samba4.so +%{_libdir}/samba/libads-samba4.so +%{_libdir}/samba/libasn1util-samba4.so +%{_libdir}/samba/libauth-samba4.so +%{_libdir}/samba/libauth4-samba4.so +%{_libdir}/samba/libauth-sam-reply-samba4.so +%{_libdir}/samba/libauth-unix-token-samba4.so +%{_libdir}/samba/libauthkrb5-samba4.so +%{_libdir}/samba/libccan-samba4.so +%{_libdir}/samba/libcli-ldap-common-samba4.so +%{_libdir}/samba/libcli-ldap-samba4.so +%{_libdir}/samba/libcli-nbt-samba4.so +%{_libdir}/samba/libcli-cldap-samba4.so +%{_libdir}/samba/libcli-smb-common-samba4.so +%{_libdir}/samba/libcli-spoolss-samba4.so +%{_libdir}/samba/libcliauth-samba4.so +%{_libdir}/samba/libcluster-samba4.so +%{_libdir}/samba/libcmdline-credentials-samba4.so +%{_libdir}/samba/libdfs-server-ad-samba4.so +%{_libdir}/samba/libdbwrap-samba4.so +%{_libdir}/samba/libdcerpc-samba-samba4.so %{_libdir}/samba/libdcerpc-samba4.so -%{_libdir}/samba/libdsdb-module.so -%{_libdir}/samba/liberrors.so -%{_libdir}/samba/libevents.so -%{_libdir}/samba/libflag_mapping.so -%{_libdir}/samba/libgpo.so -%{_libdir}/samba/libgse.so -%{_libdir}/samba/libidmap.so -%{_libdir}/samba/libinterfaces.so -%{_libdir}/samba/libkrb5samba.so -%{_libdir}/samba/libldbsamba.so -%{_libdir}/samba/liblibcli_lsa3.so -%{_libdir}/samba/liblibcli_netlogon3.so -%{_libdir}/samba/liblibsmb.so -%{_libdir}/samba/libmsrpc3.so -%{_libdir}/samba/libndr-samba.so +%{_libdir}/samba/libdnsserver-common-samba4.so +%{_libdir}/samba/libdsdb-module-samba4.so +%{_libdir}/samba/liberrors-samba4.so +%{_libdir}/samba/libevents-samba4.so +%{_libdir}/samba/libflag-mapping-samba4.so +%{_libdir}/samba/libgpo-samba4.so +%{_libdir}/samba/libgse-samba4.so +%{_libdir}/samba/libhttp-samba4.so +%{_libdir}/samba/libidmap-samba4.so +%{_libdir}/samba/libinterfaces-samba4.so +%{_libdir}/samba/libkrb5samba-samba4.so +%{_libdir}/samba/libldbsamba-samba4.so +%{_libdir}/samba/liblibcli-lsa3-samba4.so +%{_libdir}/samba/liblibcli-netlogon3-samba4.so +%{_libdir}/samba/liblibsmb-samba4.so +%{_libdir}/samba/libmsrpc3-samba4.so +%{_libdir}/samba/libndr-samba-samba4.so %{_libdir}/samba/libndr-samba4.so -%{_libdir}/samba/libnet_keytab.so -%{_libdir}/samba/libnetif.so -%{_libdir}/samba/libnon_posix_acls.so -%{_libdir}/samba/libnpa_tstream.so -%{_libdir}/samba/libnss_info.so -%{_libdir}/samba/libutil_ntdb.so -%{_libdir}/samba/libpopt_samba3.so -%{_libdir}/samba/libprinting_migrate.so -%{_libdir}/samba/libreplace.so -%{_libdir}/samba/libsamba-modules.so -%{_libdir}/samba/libsamba-net.so -%{_libdir}/samba/libsamba-security.so -%{_libdir}/samba/libsamba-sockets.so -%{_libdir}/samba/libsamba3-util.so -%{_libdir}/samba/libsamba_python.so -%{_libdir}/samba/libsamdb-common.so -%{_libdir}/samba/libsecrets3.so -%{_libdir}/samba/libserver-role.so -%{_libdir}/samba/libshares.so -%{_libdir}/samba/libsmb_transport.so -%{_libdir}/samba/libsmbd_base.so -%{_libdir}/samba/libsmbd_conn.so -%{_libdir}/samba/libsmbd_shim.so -%{_libdir}/samba/libsmbldaphelper.so -%{_libdir}/samba/libsmbpasswdparser.so -%{_libdir}/samba/libsmbregistry.so -%{_libdir}/samba/libsubunit.so -%{_libdir}/samba/libtdb-wrap.so -%{_libdir}/samba/libtdb_compat.so -%{_libdir}/samba/libtrusts_util.so -%{_libdir}/samba/libutil_cmdline.so -%{_libdir}/samba/libutil_reg.so -%{_libdir}/samba/libutil_setid.so -%{_libdir}/samba/libutil_tdb.so -%{_libdir}/samba/libwinbind-client.so -%{_libdir}/samba/libxattr_tdb.so +%{_libdir}/samba/libnet-keytab-samba4.so +%{_libdir}/samba/libnetif-samba4.so +%{_libdir}/samba/libnon-posix-acls-samba4.so +%{_libdir}/samba/libnpa-tstream-samba4.so +%{_libdir}/samba/libnss-info-samba4.so +%{_libdir}/samba/libpopt-samba3-samba4.so +%{_libdir}/samba/libprinting-migrate-samba4.so +%{_libdir}/samba/libreplace-samba4.so +%{_libdir}/samba/libsamba-cluster-support-samba4.so +%{_libdir}/samba/libsamba-debug-samba4.so +%{_libdir}/samba/libsamba-modules-samba4.so +%{_libdir}/samba/libsamba-net-samba4.so +%{_libdir}/samba/libsamba-security-samba4.so +%{_libdir}/samba/libsamba-sockets-samba4.so +%{_libdir}/samba/libsamba3-util-samba4.so +%{_libdir}/samba/libsamba-python-samba4.so +%{_libdir}/samba/libsamdb-common-samba4.so +%{_libdir}/samba/libsecrets3-samba4.so +%{_libdir}/samba/libserver-role-samba4.so +%{_libdir}/samba/libshares-samba4.so +%{_libdir}/samba/libsmb-transport-samba4.so +%{_libdir}/samba/libsmbd-base-samba4.so +%{_libdir}/samba/libsmbd-conn-samba4.so +%{_libdir}/samba/libsmbd-shim-samba4.so +%{_libdir}/samba/libsmbldaphelper-samba4.so +%{_libdir}/samba/libsmbpasswdparser-samba4.so +%{_libdir}/samba/libsmbregistry-samba4.so +%{_libdir}/samba/libsocket-blocking-samba4.so +%{_libdir}/samba/libsubunit-samba4.so +%{_libdir}/samba/libtdb-wrap-samba4.so +%{_libdir}/samba/libtdb-compat-samba4.so +%{_libdir}/samba/libtrusts-util-samba4.so +%{_libdir}/samba/libutil-cmdline-samba4.so +%{_libdir}/samba/libutil-ntdb-samba4.so +%{_libdir}/samba/libutil-reg-samba4.so +%{_libdir}/samba/libutil-setid-samba4.so +%{_libdir}/samba/libutil-tdb-samba4.so +%{_libdir}/samba/libwinbind-client-samba4.so +%{_libdir}/samba/libxattr-tdb-samba4.so %dir %{_libdir}/samba/pdb %{_libdir}/samba/pdb/ldapsam.so %{_libdir}/samba/pdb/smbpasswd.so @@ -2272,18 +2242,6 @@ fi %{_libdir}/libnetapi.so %{_libdir}/pkgconfig/netapi.pc -%files -n libpdb0 -%defattr(-,root,root) -%_libdir/libpdb.so.0* - -%files -n libpdb-devel -%defattr(-,root,root) -%dir %_includedir/samba-4.0/ -%_includedir/samba-4.0/lookup_sid.h -%_includedir/samba-4.0/machine_sid.h -%_includedir/samba-4.0/passdb.h -%_libdir/libpdb.so - %files -n libregistry0 %defattr(-,root,root) %_libdir/libregistry.so.0* @@ -2317,6 +2275,18 @@ fi %_libdir/libsamba-hostconfig.so %_libdir/pkgconfig/samba-hostconfig.pc +%files -n libsamba-passdb0 +%defattr(-,root,root) +%_libdir/libsamba-passdb.so.0* + +%files -n libsamba-passdb-devel +%defattr(-,root,root) +%dir %_includedir/samba-4.0/ +%_includedir/samba-4.0/lookup_sid.h +%_includedir/samba-4.0/machine_sid.h +%_includedir/samba-4.0/passdb.h +%_libdir/libsamba-passdb.so + %files -n libsamba-policy0 %defattr(-,root,root) %_libdir/libsamba-policy.so.0* @@ -2339,12 +2309,16 @@ fi %_includedir/samba-4.0/samba_util.h %dir %_includedir/samba-4.0/util/ %_includedir/samba-4.0/util/attr.h +%_includedir/samba-4.0/util/blocking.h %_includedir/samba-4.0/util/byteorder.h %_includedir/samba-4.0/util/data_blob.h %_includedir/samba-4.0/util/debug.h +%_includedir/samba-4.0/util/fault.h %_includedir/samba-4.0/util/memory.h %_includedir/samba-4.0/util/safe_string.h +%_includedir/samba-4.0/util/signal.h %_includedir/samba-4.0/util/string_wrappers.h +%_includedir/samba-4.0/util/substitute.h %_includedir/samba-4.0/util/talloc_stack.h %_includedir/samba-4.0/util/time.h %_includedir/samba-4.0/util/xfile.h @@ -2409,17 +2383,6 @@ fi %_includedir/samba-4.0/smb_ldap.h %_libdir/libsmbldap.so -%files -n %{libsmbsharemodes_name} -%defattr(-,root,root) -%{_libdir}/libsmbsharemodes.so.* - -%files -n libsmbsharemodes-devel -%defattr(-,root,root) -%dir %_includedir/samba-4.0/ -%{_includedir}/samba-4.0/smb_share_modes.h -%{_libdir}/libsmbsharemodes.so -%{_libdir}/pkgconfig/smbsharemodes.pc - %files -n libtevent-util0 %defattr(-,root,root) %_libdir/libtevent-util.so.0* diff --git a/vendor-files.tar.bz2 b/vendor-files.tar.bz2 index 33a486f..ec8a670 100644 --- a/vendor-files.tar.bz2 +++ b/vendor-files.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dce069735a51838c7f75da58b4a4f03df6265c46e310b0d27398e5f86d63645 -size 54401 +oid sha256:96ea3cf6b956264c5235e234e9ed0c2b3194c7b5fbf6f892a34889bf73ee2b3d +size 54713